Documentation

Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.BinarySplit

Binary splitting of dyadic real intervals #

This file defines the binarySplit cover for the interval_dyadic_real inclusion family.

The midpoint of a and b.

Equations
Instances For
    @[specialize #[]]
    def Inclusion.IntervalDyadicReal.binarySplitMap {Iβ : Type u_1} {β : Type u_2} [ToSet Iβ β] [Coarsen Iβ β] :
    ℕ → Interval Dyadic → (Interval Dyadic → Iβ) → Iβ

    Map F over the intervals produced by bisecting I to depth n, coarsening the results.

    Equations
    Instances For
      theorem Inclusion.IntervalDyadicReal.mem_binarySplitMap {Iβ : Type u_1} {β : Type u_2} [ToSet Iβ β] [Coarsen Iβ β] (n : ℕ) {I : Interval Dyadic} {F : Interval Dyadic → Iβ} {y : β} {r : ℝ} (hr : r ∈ I) (hy : ∀ (J : Interval Dyadic), r ∈ J → y ∈ F J) :

      Cover a dyadic interval by repeatedly bisecting it to depth n.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The depth to which bounded dyadic intervals are repeatedly bisected. A depth of n produces 2 ^ n pieces.

        Equations
        Instances For

          Construct the binary-splitting cover with 2 ^ n pieces.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For