Documentation

Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.Rational

Rational enclosures for interval_dyadic_real #

This file defines inclusion operations for the interval_dyadic_real inclusion family which define dyadic interval enclosures for rational numbers.

The precision of dyadic approximations, defaulting to zero.

Equations
Instances For

    Enclose a rational number in a dyadic interval with precision prec.

    Equations
    Instances For
      theorem Inclusion.IntervalDyadicReal.ratCast_mem (q : ℚ) (prec : ℕ) :
      ↑q ∈ rat q prec

      Efficiently enclose m / d in a dyadic interval with precision prec.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem Inclusion.IntervalDyadicReal.natDiv_eq_rat (m : ℕ) {d : ℕ} (prec : ℕ) (hd : 0 < d) :
        natDiv m d prec = rat (mkRat (↑m) d) prec
        theorem Inclusion.IntervalDyadicReal.natDiv_mem (m : ℕ) {d : ℕ} (prec : ℕ) (hd : 0 < d) :
        ↑m / ↑d ∈ natDiv m d prec

        Enclose a scientific literal in a dyadic interval with precision prec.

        Equations
        Instances For