Documentation

Carleson.TileStructure

class PreTileStructure {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] [FunctionDistances π•œ X] (Q : outParam (MeasureTheory.SimpleFunc X (Θ X))) (D : outParam β„•) (ΞΊ : outParam ℝ) (S : outParam β„•) (o : outParam X) extends GridStructure :
Type (u + 1)
Instances
    theorem PreTileStructure.surjective_π“˜ {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] [FunctionDistances π•œ X] {Q : outParam (MeasureTheory.SimpleFunc X (Θ X))} {D : outParam β„•} {ΞΊ : outParam ℝ} {S : outParam β„•} {o : outParam X} [self : PreTileStructure Q D ΞΊ S o] :
    Function.Surjective PreTileStructure.π“˜
    theorem PreTileStructure.range_𝒬 {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] [FunctionDistances π•œ X] {Q : outParam (MeasureTheory.SimpleFunc X (Θ X))} {D : outParam β„•} {ΞΊ : outParam ℝ} {S : outParam β„•} {o : outParam X} [self : PreTileStructure Q D ΞΊ S o] :
    Set.range 𝒬 βŠ† Set.range ⇑Q
    def 𝔓 {π•œ : Type u_1} [RCLike π•œ] (X : Type u) {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] :
    Equations
    Instances For
      instance instFintype𝔓 {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] :
      Equations
      • instFintype𝔓 = PreTileStructure.fintype_𝔓
      def π“˜ {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] :
      𝔓 X β†’ Grid X
      Equations
      • π“˜ = PreTileStructure.π“˜
      Instances For
        theorem surjective_π“˜ {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] :
        instance instInhabited𝔓 {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] :
        Equations
        • instInhabited𝔓 = { default := β‹―.choose }
        def 𝔠 {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] (p : 𝔓 X) :
        X
        Equations
        Instances For
          def 𝔰 {π•œ : Type u_1} [RCLike π•œ] {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] {D : β„•} {ΞΊ : ℝ} {S : β„•} {o : X} [FunctionDistances π•œ X] {Q : MeasureTheory.SimpleFunc X (Θ X)} [PreTileStructure Q D ΞΊ S o] (p : 𝔓 X) :
          Equations
          Instances For

            A tile structure.

            Instances
              theorem TileStructure.biUnion_Ξ© {X : Type u} {A : NNReal} [PseudoMetricSpace X] [MeasureTheory.DoublingMeasure X A] [FunctionDistances ℝ X] {Q : outParam (MeasureTheory.SimpleFunc X (Θ X))} {D : outParam β„•} {ΞΊ : outParam ℝ} {S : outParam β„•} {o : outParam X} [self : TileStructure Q D ΞΊ S o] {i : GridStructure.Grid X A} :
              Set.range ⇑Q βŠ† ⋃ p ∈ PreTileStructure.π“˜ ⁻¹' {i}, Ξ© p
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[simp]
                    theorem dist_π“˜ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {f : Θ X} {g : Θ X} (p : 𝔓 X) :
                    dist f g = dist f g
                    @[simp]
                    theorem nndist_π“˜ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {f : Θ X} {g : Θ X} (p : 𝔓 X) :
                    nndist f g = nndist f g
                    @[simp]
                    theorem ball_π“˜ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {f : Θ X} (p : 𝔓 X) {r : ℝ} :
                    @[simp]
                    theorem cball_subset {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} :
                    @[simp]
                    theorem subset_cball {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} :
                    theorem cball_disjoint {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (h : p β‰  p') (hp : π“˜ p = π“˜ p') :
                    def E {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                    Set X

                    The set E defined in Proposition 2.0.2.

                    Equations
                    Instances For
                      def carlesonOn {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) (f : X β†’ β„‚) :
                      X β†’ β„‚

                      The operator T_𝔭 defined in Proposition 2.0.2, considered on the set F. It is the map T ∘ (1_F * Β·) : f ↦ T (1_F * f), also denoted T1_F The operator T in Proposition 2.0.2 is therefore applied to (F := Set.univ)`.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def carlesonSum {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (β„­ : Set (𝔓 X)) (f : X β†’ β„‚) (x : X) :

                        The operator T_β„­ f defined at the bottom of Section 7.4. We will use this in other places of the formalization as well.

                        Equations
                        Instances For
                          theorem carlesonOn_def' {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) (f : X β†’ β„‚) :
                          carlesonOn p f = (E p).indicator fun (x : X) => ∫ (y : X), Ks (𝔰 p) x y * f y * Complex.exp (Complex.I * (↑((Q x) y) - ↑((Q x) x)))
                          def TileLike (X : Type u_1) [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                          Type u_1
                          Equations
                          Instances For
                            def TileLike.fst {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (x : TileLike X) :
                            Equations
                            • x.fst = x.1
                            Instances For
                              def TileLike.snd {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (x : TileLike X) :
                              Set (Θ X)
                              Equations
                              • x.snd = x.2
                              Instances For
                                @[simp]
                                theorem TileLike.fst_mk {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (x : Grid X) (y : Set (Θ X)) :
                                TileLike.fst (x, y) = x
                                @[simp]
                                theorem TileLike.snd_mk {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (x : Grid X) (y : Set (Θ X)) :
                                TileLike.snd (x, y) = y
                                instance instPartialOrderTileLike {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                                Equations
                                • instPartialOrderTileLike = id inferInstance
                                theorem TileLike.le_def {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (x : TileLike X) (y : TileLike X) :
                                x ≀ y ↔ x.fst ≀ y.fst ∧ y.snd βŠ† x.snd
                                def toTileLike {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                                Equations
                                Instances For
                                  @[simp]
                                  theorem toTileLike_fst {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                                  @[simp]
                                  theorem toTileLike_snd {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                                  (toTileLike p).snd = Ξ© p
                                  def smul {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (l : ℝ) (p : 𝔓 X) :

                                  This is not defined as such in the blueprint, but Ξ»p ≲ Ξ»'p' can be written using smul l p ≀ smul l' p'. Beware: smul 1 p is very different from toTileLike p.

                                  Equations
                                  Instances For
                                    @[simp]
                                    theorem smul_fst {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (l : ℝ) (p : 𝔓 X) :
                                    (smul l p).fst = π“˜ p
                                    @[simp]
                                    theorem smul_snd {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (l : ℝ) (p : 𝔓 X) :
                                    (smul l p).snd = Metric.ball (𝒬 p) l
                                    theorem smul_mono_left {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {l : ℝ} {l' : ℝ} {p : 𝔓 X} (h : l ≀ l') :
                                    smul l' p ≀ smul l p
                                    theorem smul_le_toTileLike {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} :
                                    theorem toTileLike_le_smul {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} :
                                    theorem 𝒬_mem_Ξ© {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} :
                                    theorem 𝒬_inj {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (h : 𝒬 p = 𝒬 p') (hπ“˜ : π“˜ p = π“˜ p') :
                                    p = p'
                                    theorem toTileLike_injective {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                                    instance instPartialOrder𝔓Real {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                                    Equations
                                    theorem 𝔓.le_def {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q✝ K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {q : 𝔓 X} :
                                    theorem 𝔓.le_def' {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q✝ K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {q : 𝔓 X} :
                                    theorem π“˜_strictMono {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                                    StrictMono π“˜
                                    theorem eq_of_π“˜_eq_π“˜_of_le {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (h1 : π“˜ p = π“˜ p') (h2 : p ≀ p') :
                                    p = p'
                                    theorem not_lt_of_π“˜_eq_π“˜ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (h1 : π“˜ p = π“˜ p') :
                                    Β¬p < p'
                                    theorem π“˜_strict_mono {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] :
                                    StrictMono π“˜
                                    theorem smul_mono {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} {m : ℝ} {m' : ℝ} {n : ℝ} {n' : ℝ} (hp : smul n p ≀ smul m p') (hm : m' ≀ m) (hn : n ≀ n') :
                                    smul n' p ≀ smul m' p'

                                    Lemma 5.3.1

                                    theorem smul_C2_1_2 {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (m : ℝ) {n : ℝ} {k : ℝ} (hk : 0 < k) (hp : π“˜ p β‰  π“˜ p') (hl : smul n p ≀ smul k p') :
                                    smul (n + C2_1_2 a * m) p ≀ smul m p'

                                    Lemma 5.3.2 (generalizing 1 to k > 0)

                                    def C5_3_3 (a : β„•) :

                                    The constraint on Ξ» in the first part of Lemma 5.3.3.

                                    Equations
                                    Instances For
                                      theorem C5_3_3_le {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] :
                                      C5_3_3 a ≀ 11 / 10
                                      theorem wiggle_order_11_10 {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} {n : ℝ} (hp : p ≀ p') (hn : C5_3_3 a ≀ n) :
                                      smul n p ≀ smul n p'

                                      Lemma 5.3.3, Equation (5.3.3)

                                      theorem wiggle_order_100 {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (hp : smul 10 p ≀ smul 1 p') (hn : π“˜ p β‰  π“˜ p') :
                                      smul 100 p ≀ smul 100 p'

                                      Lemma 5.3.3, Equation (5.3.4)

                                      theorem wiggle_order_500 {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {p : 𝔓 X} {p' : 𝔓 X} (hp : smul 2 p ≀ smul 1 p') (hn : π“˜ p β‰  π“˜ p') :
                                      smul 4 p ≀ smul 500 p'

                                      Lemma 5.3.3, Equation (5.3.5)

                                      def C5_3_2 (a : β„•) :
                                      Equations
                                      Instances For
                                        def TileLike.toTile {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (t : TileLike X) :
                                        Set (X Γ— Θ X)
                                        Equations
                                        Instances For
                                          def TileLike.toSet {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (t : TileLike X) :
                                          Set X

                                          From a TileLike, we can construct a set. This is used in the definitions E₁ and Eβ‚‚.

                                          Equations
                                          Instances For
                                            def E₁ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                                            Set X
                                            Equations
                                            Instances For
                                              def Eβ‚‚ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (l : ℝ) (p : 𝔓 X) :
                                              Set X
                                              Equations
                                              Instances For
                                                theorem E₁_subset {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (p : 𝔓 X) :
                                                E₁ p βŠ† ↑(π“˜ p)

                                                𝔓(𝔓') in the blueprint is lowerClosure 𝔓' in Lean.

                                                def dens₁ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (𝔓' : Set (𝔓 X)) :

                                                This density is defined to live in ℝβ‰₯0∞. Use ENNReal.toReal to get a real number.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  def densβ‚‚ {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (𝔓' : Set (𝔓 X)) :

                                                  This density is defined to live in ℝβ‰₯0∞. Use ENNReal.toReal to get a real number.

                                                  Equations
                                                  Instances For
                                                    theorem isAntichain_iff_disjoint {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (𝔄 : Set (𝔓 X)) :
                                                    IsAntichain (fun (x1 x2 : TileLike X) => x1 ≀ x2) (toTileLike '' 𝔄) ↔ βˆ€ (p p' : 𝔓 X), p ∈ 𝔄 β†’ p' ∈ 𝔄 β†’ p β‰  p' β†’ Disjoint (toTileLike p).toTile (toTileLike p').toTile

                                                    Stack sizes #

                                                    def stackSize {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (C : Set (𝔓 X)) (x : X) :

                                                    The number of tiles p in s whose underlying cube π“˜ p contains x.

                                                    Equations
                                                    Instances For
                                                      theorem stackSize_setOf_add_stackSize_setOf_not {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {C : Set (𝔓 X)} {x : X} {P : 𝔓 X β†’ Prop} :
                                                      stackSize {p : 𝔓 X | p ∈ C ∧ P p} x + stackSize {p : 𝔓 X | p ∈ C ∧ Β¬P p} x = stackSize C x
                                                      theorem stackSize_congr {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {C : Set (𝔓 X)} {x : X} {x' : X} (h : βˆ€ p ∈ C, x ∈ ↑(π“˜ p) ↔ x' ∈ ↑(π“˜ p)) :
                                                      theorem stackSize_mono {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {C : Set (𝔓 X)} {C' : Set (𝔓 X)} {x : X} (h : C βŠ† C') :
                                                      theorem stackSize_real {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] (C : Set (𝔓 X)) (x : X) :
                                                      ↑(stackSize C x) = βˆ‘ p ∈ Finset.filter (fun (p : 𝔓 X) => p ∈ C) Finset.univ, (↑(π“˜ p)).indicator 1 x
                                                      theorem stackSize_measurable {X : Type u_1} [PseudoMetricSpace X] {a : β„•} {q : ℝ} {K : X β†’ X β†’ β„‚} {σ₁ : X β†’ β„€} {Οƒβ‚‚ : X β†’ β„€} {F : Set X} {G : Set X} [ProofData a q K σ₁ Οƒβ‚‚ F G] [TileStructure Q (defaultD a) (defaultΞΊ a) (defaultS X) (cancelPt X)] {C : Set (𝔓 X)} :
                                                      Measurable fun (x : X) => ↑(stackSize C x)