Carleson/Discrete/ForestUnion.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Pinned Carleson blueprint

58 declarations, 0 contain sorry, 0 declared as axioms

Section 5.3

Imports (5)
Imported by 2 files
  1. lemma ordConnected_tilesAt Lemma 5.3.4 line 26 source

    Source documentation

    Lemma 5.3.4

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, TilesAt

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, Set.preimage, Grid, ๐“˜, ๐“’, SDiff.sdiff, aux๐“’, HAdd.hAdd, OfNat.ofNat, And, Not, Set.ofPred and 27 more

    80 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_tilesAt : OrdConnected (TilesAt k : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: TilesAt, k, ๐”“

  2. lemma ordConnected_C Lemma 5.3.5 line 36 source

    Source documentation

    Lemma 5.3.5

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญ

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, Set.ofPred, And, TilesAt, ENNReal, Set.Ioc, HPow.hPow, OfNat.ofNat, HSub.hSub, HMul.hMul, HAdd.hAdd, dens' and 52 more

    112 instances, coercions and auxiliary constants left out.

    Tactic trace: 11 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C : OrdConnected (โ„ญ k n : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญ, k, ๐”“

  3. lemma ordConnected_C1 Lemma 5.3.6 line 48 source

    Source documentation

    Lemma 5.3.6

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญโ‚

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญ, Set.mem_of_mem_of_subset, Set.OrdConnected.out, ordConnected_C, โ„ญโ‚_subset_โ„ญ, SDiff.sdiff, preโ„ญโ‚, HAdd.hAdd, OfNat.ofNat, And, Not and 45 more

    91 instances, coercions and auxiliary constants left out.

    Tactic trace: 20 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C1 : OrdConnected (โ„ญโ‚ k n j : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญโ‚, k, ๐”“

  4. lemma ordConnected_C2 Lemma 5.3.7 line 68 source

    Source documentation

    Lemma 5.3.7

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญโ‚‚

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญโ‚, Set.mem_of_mem_of_subset, โ„ญโ‚‚_subset_โ„ญโ‚, Set.OrdConnected.out, ordConnected_C1, dite, Classical.propDecidable, Eq.mp, Not, Set.layersAbove, HMul.hMul and 31 more

    44 instances, coercions and auxiliary constants left out.

    Tactic trace: 17 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C2 : OrdConnected (โ„ญโ‚‚ k n j : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญโ‚‚, k, ๐”“

  5. lemma ordConnected_C3 Lemma 5.3.8 line 84 source

    Source documentation

    Lemma 5.3.8

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญโ‚ƒ

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญโ‚‚, Set.mem_of_mem_of_subset, โ„ญโ‚ƒ_subset_โ„ญโ‚‚, Set.OrdConnected.out, ordConnected_C2, And, Exists, ๐”˜โ‚, Ne, Grid, ๐“˜ and 37 more

    84 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C3 : OrdConnected (โ„ญโ‚ƒ k n j : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญโ‚ƒ, k, ๐”“

  6. lemma ordConnected_C4 Lemma 5.3.9 line 95 source

    Source documentation

    Lemma 5.3.9

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญโ‚„

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญโ‚ƒ, Set.mem_of_mem_of_subset, โ„ญโ‚„_subset_โ„ญโ‚ƒ, Set.OrdConnected.out, ordConnected_C3, dite, Classical.propDecidable, Eq.mp, Eq.symm, Not, Set.layersBelow and 36 more

    51 instances, coercions and auxiliary constants left out.

    Tactic trace: 18 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C4 : OrdConnected (โ„ญโ‚„ k n j : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญโ‚„, k, ๐”“

  7. lemma ordConnected_C5 Lemma 5.3.10 line 111 source

    Source documentation

    Lemma 5.3.10

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.OrdConnected, ๐”“, โ„ญโ‚…

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญโ‚„, Set.mem_of_mem_of_subset, โ„ญโ‚…_subset_โ„ญโ‚„, Set.OrdConnected.out, ordConnected_C4, SDiff.sdiff, ๐”โ‚„, And, Not, True, congrFun' and 23 more

    56 instances, coercions and auxiliary constants left out.

    Tactic trace: 8 steps

    Open to load the checked before-and-after goal states.

    lemma ordConnected_C5 : OrdConnected (โ„ญโ‚… k n j : Set (๐”“ X)) := by
    โ€ฆ

    Mentions: โ„ญโ‚…, k, ๐”“

  8. def โ„ญโ‚† The subset โ„ญโ‚†(k, n, j) of โ„ญโ‚…(k, n, j), given above (5.4.1) line 123 source

    Source documentation

    The subset โ„ญโ‚†(k, n, j) of โ„ญโ‚…(k, n, j), given above (5.4.1).

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Set.ofPred, And, Membership.mem, โ„ญโ‚…, Not, LE.le, ๐“˜, G'

    30 instances, coercions and auxiliary constants left out.

    def โ„ญโ‚† (k n j : โ„•) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  9. lemma โ„ญโ‚†_subset_โ„ญโ‚… line 126 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, ๐”“, โ„ญโ‚†, โ„ญโ‚…

    Proof uses: Set.sep_subset, Not, ๐“˜, G'

    30 instances, coercions and auxiliary constants left out.

  10. lemma โ„ญโ‚†_subset_โ„ญ line 127 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, ๐”“, โ„ญโ‚†, โ„ญ

    Proof uses: LE.le.trans, โ„ญโ‚…, โ„ญโ‚†_subset_โ„ญโ‚…, โ„ญโ‚…_subset_โ„ญ

    33 instances, coercions and auxiliary constants left out.

  11. def ๐”—โ‚ The subset ๐”—โ‚(u) of โ„ญโ‚(k, n, j), given in (5.4.1) line 131 source

    Source documentation

    The subset ๐”—โ‚(u) of โ„ญโ‚(k, n, j), given in (5.4.1). In lemmas, we will assume u โˆˆ ๐”˜โ‚ k n l

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Set.ofPred, And, Membership.mem, โ„ญโ‚, Ne, Grid, ๐“˜, LE.le, TileLike, smul, OfNat.ofNat

    36 instances, coercions and auxiliary constants left out.

    def ๐”—โ‚ (k n j : โ„•) (u : ๐”“ X) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  12. lemma ๐“˜_lt_of_mem_๐”—โ‚ line 134 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”—โ‚, LT.lt, Grid and 1 more

    Proof uses: lt_of_le_of_ne, And.left, LE.le, Prod.fst, OrderDual, FunctionDistances.ฮ˜, smul, OfNat.ofNat, Prod.snd, And.right, Ne, TileLike, โ„ญโ‚, And, Eq.mp, Set.ofPred, congrArg, propext, Set.mem_ofPred, ๐”—โ‚.eq_1

    52 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

    Open to load the checked before-and-after goal states.

  13. def ๐”˜โ‚‚ The subset ๐”˜โ‚‚(k, n, j) of ๐”˜โ‚(k, n, j), given in (5.4.2) line 138 source

    Source documentation

    The subset ๐”˜โ‚‚(k, n, j) of ๐”˜โ‚(k, n, j), given in (5.4.2).

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Set.ofPred, And, Membership.mem, ๐”˜โ‚, Not, Disjoint, ๐”—โ‚, โ„ญโ‚†

    36 instances, coercions and auxiliary constants left out.

    def ๐”˜โ‚‚ (k n j : โ„•) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  14. lemma ๐”˜โ‚‚_subset_๐”˜โ‚ line 141 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, ๐”“, ๐”˜โ‚‚, ๐”˜โ‚

    Proof uses: Membership.mem, And.left, Not, Disjoint, ๐”—โ‚, โ„ญโ‚†

    37 instances, coercions and auxiliary constants left out.

  15. def URel The relation โˆผ defined below (5.4.2) line 144 source

    Source documentation

    The relation โˆผ defined below (5.4.2). It is an equivalence relation on ๐”˜โ‚‚ k n j.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Or, Eq, Exists, And, Membership.mem, ๐”—โ‚, LE.le, TileLike, smul, OfNat.ofNat

    35 instances, coercions and auxiliary constants left out.

    def URel (k n j : โ„•) (u u' : ๐”“ X) : Prop :=
    โ€ฆ

    Mentions: k, ๐”“

  16. lemma URel.rfl line 147 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, URel

    Proof uses: Or.inl, Eq, Exists, And, Membership.mem, ๐”—โ‚, LE.le, TileLike, smul, OfNat.ofNat, rfl

    35 instances, coercions and auxiliary constants left out.

  17. lemma URel.not_disjoint Lemma 5.4.1, part 2 line 151 source

    Source documentation

    Lemma 5.4.1, part 2.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚‚, URel, Not and 9 more

    Proof uses: dite, Eq, Classical.propDecidable, Eq.mpr, id, congrArg, Iff.mpr, Exists, And, Set.not_disjoint_iff, Exists.intro, And.intro, Metric.mem_ball_self, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Mathlib.Meta.NormNum.instAtLeastTwo, Bool, Nat.ble, ๐”—โ‚ and 75 more

    179 instances, coercions and auxiliary constants left out.

    Tactic trace: 48 steps

    Open to load the checked before-and-after goal states.

    lemma URel.not_disjoint (hu : u โˆˆ ๐”˜โ‚‚ k n j) (hu' : u' โˆˆ ๐”˜โ‚‚ k n j) (huu' : URel k n j u u') :
        ยฌDisjoint (ball_(u) (๐’ฌ u) 100) (ball_(u') (๐’ฌ u') 100) := by
    โ€ฆ

    Mentions: ๐”˜โ‚‚, k, URel

  18. lemma URel.eq Lemma 5.4.1, part 1 line 197 source

    Source documentation

    Lemma 5.4.1, part 1.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚‚, URel, Eq and 2 more

    Proof uses: dite, Classical.propDecidable, Eq.mpr, id, congrArg, Eq.refl, Not, Disjoint, WithFunctionDistance, ๐” , HDiv.hDiv, HPow.hPow, ๐”ฐ, OfNat.ofNat, Metric.ball, PreTileStructure.๐’ฌ, URel.not_disjoint, LT.lt, Function.mt, And.right and 30 more

    78 instances, coercions and auxiliary constants left out.

    Tactic trace: 14 steps

    Open to load the checked before-and-after goal states.

    lemma URel.eq (hu : u โˆˆ ๐”˜โ‚‚ k n j) (hu' : u' โˆˆ ๐”˜โ‚‚ k n j) (huu' : URel k n j u u') : ๐“˜ u = ๐“˜ u' := by
    โ€ฆ

    Mentions: ๐”˜โ‚‚, k, URel, ๐“˜

  19. lemma urel_of_not_disjoint Helper for 5.4.2 that is also used in 5.4.9 line 210 source

    Source documentation

    Helper for 5.4.2 that is also used in 5.4.9.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚‚, Eq, Grid and 12 more

    Proof uses: And, Exists, Eq.mp, congrArg, propext, Set.not_disjoint_iff, ๐”—โ‚, โ„ญโ‚†, And.right, ๐”˜โ‚, Set.ofPred, Set.mem_ofPred, ๐”˜โ‚‚.eq_1, LE.le, Trans.trans, LT.lt, Dist.dist, HAdd.hAdd, dist_triangle, add_le_add and 37 more

    137 instances, coercions and auxiliary constants left out.

    Tactic trace: 26 steps

    Open to load the checked before-and-after goal states.

    lemma urel_of_not_disjoint {x y : ๐”“ X} (my : y โˆˆ ๐”˜โ‚‚ k n j) (xye : ๐“˜ x = ๐“˜ y)
        (nd : ยฌDisjoint (ball_(x) (๐’ฌ x) 100) (ball_(y) (๐’ฌ y) 100)) : URel k n j y x := by
    โ€ฆ

    Mentions: ๐”“, ๐”˜โ‚‚, k, ๐“˜, URel

  20. lemma equivalenceOn_urel Lemma 5.4.2 line 238 source

    Source documentation

    Lemma 5.4.2.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, EquivalenceOn, ๐”“, URel, ๐”˜โ‚‚

    Proof uses: EquivalenceOn.mk, Membership.mem, URel.rfl, urel_of_not_disjoint, URel.eq, URel.not_disjoint, dite, Eq, Classical.propDecidable, Eq.mpr, id, congrArg, Not, Grid, ๐“˜, Disjoint, WithFunctionDistance, ๐” , HDiv.hDiv, HPow.hPow and 59 more

    113 instances, coercions and auxiliary constants left out.

    Tactic trace: 44 steps

    Open to load the checked before-and-after goal states.

    lemma equivalenceOn_urel : EquivalenceOn (URel (X := X) k n j) (๐”˜โ‚‚ k n j) where
    โ€ฆ

    Mentions: EquivalenceOn, URel, k, ๐”˜โ‚‚

  21. def ๐”˜โ‚ƒ ๐”˜โ‚ƒ(k, n, j) โІ ๐”˜โ‚‚ k n j is an arbitary set of representatives of URel on ๐”˜โ‚‚ k n j, given above (5.4.5) line 285 source

    Source documentation

    ๐”˜โ‚ƒ(k, n, j) โІ ๐”˜โ‚‚ k n j is an arbitary set of representatives of URel on ๐”˜โ‚‚ k n j, given above (5.4.5).

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: EquivalenceOn.reprs, URel, ๐”˜โ‚‚, equivalenceOn_urel

    26 instances, coercions and auxiliary constants left out.

    def ๐”˜โ‚ƒ (k n j : โ„•) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  22. lemma ๐”˜โ‚ƒ_subset_๐”˜โ‚‚ line 288 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, ๐”“, ๐”˜โ‚ƒ, ๐”˜โ‚‚

    Proof uses: EquivalenceOn.reprs_subset, URel, equivalenceOn_urel

    27 instances, coercions and auxiliary constants left out.

  23. def ๐”—โ‚‚ The subset ๐”—โ‚‚(u) of โ„ญโ‚†(k, n, j), given in (5.4.5) line 292 source

    Source documentation

    The subset ๐”—โ‚‚(u) of โ„ญโ‚†(k, n, j), given in (5.4.5). In lemmas, we will assume u โˆˆ ๐”˜โ‚ƒ k n l

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Inter.inter, โ„ญโ‚†, Set.iUnion, Membership.mem, ๐”˜โ‚‚, URel, ๐”—โ‚

    28 instances, coercions and auxiliary constants left out.

    def ๐”—โ‚‚ (k n j : โ„•) (u : ๐”“ X) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  24. lemma ๐”—โ‚‚_subset_โ„ญโ‚† line 295 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, LE.le, ๐”—โ‚‚, โ„ญโ‚†

    Proof uses: Set.inter_subset_left, Set.iUnion, Membership.mem, ๐”˜โ‚‚, URel, ๐”—โ‚

    28 instances, coercions and auxiliary constants left out.

  25. lemma C6_forest Lemma 5.4.3 line 298 source

    Source documentation

    Lemma 5.4.3

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Eq, ๐”“, โ„ญโ‚†, Set.iUnion, Membership.mem and 2 more

    Proof uses: Set.ext, Iff.intro, โ„ญโ‚ƒ, LE.le.trans, โ„ญโ‚„, โ„ญโ‚…, โ„ญโ‚†_subset_โ„ญโ‚…, โ„ญโ‚…_subset_โ„ญโ‚„, โ„ญโ‚„_subset_โ„ญโ‚ƒ, โ„ญโ‚‚, And.left, Not, And, Exists, ๐”˜โ‚, Ne, Grid, ๐“˜, LE.le, TileLike and 39 more

    57 instances, coercions and auxiliary constants left out.

    Tactic trace: 27 steps

    Open to load the checked before-and-after goal states.

    lemma C6_forest : โ„ญโ‚† (X := X) k n j = โ‹ƒ u โˆˆ ๐”˜โ‚ƒ k n j, ๐”—โ‚‚ k n j u := by
    โ€ฆ

    Mentions: โ„ญโ‚†, k, ๐”˜โ‚ƒ, ๐”—โ‚‚

  26. lemma forest_disjoint This one could deserve a lemma in the blueprint, as it is needed to decompose the sum of Carleson operators over disjoint subfamilies line 316 source

    Source documentation

    This one could deserve a lemma in the blueprint, as it is needed to decompose the sum of Carleson operators over disjoint subfamilies.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.PairwiseDisjoint, ๐”“, ๐”˜โ‚ƒ, ๐”—โ‚‚

    Proof uses: Membership.mem, Ne, id, Function.onFun, Disjoint, Iff.mpr, Not, Set.disjoint_left, And, ๐”˜โ‚‚, URel, ๐”—โ‚, Exists, Eq, And.right, โ„ญโ‚†, Eq.mp, Eq.trans, Inter.inter, Set.iUnion and 28 more

    74 instances, coercions and auxiliary constants left out.

    Tactic trace: 13 steps

    Open to load the checked before-and-after goal states.

    lemma forest_disjoint : (๐”˜โ‚ƒ k n j).PairwiseDisjoint (fun u โ†ฆ ๐”—โ‚‚ (X := X) k n j u) := by
    โ€ฆ

    Mentions: ๐”˜โ‚ƒ, k, ๐”—โ‚‚

  27. lemma forest_geometry Lemma 5.4.4, verifying (2.0.32) line 334 source

    Source documentation

    Lemma 5.4.4, verifying (2.0.32)

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚ƒ, ๐”—โ‚‚, LE.le and 3 more

    Proof uses: โ„ญโ‚†, Exists, ๐”˜โ‚‚, Set.iUnion, URel, ๐”—โ‚, And, Eq.mp, congrArg, propext, Set.mem_iUnionโ‚‚, Inter.inter, Set.mem_inter_iff, ๐”—โ‚‚.eq_1, Set.mem_iUnion, โ„ญโ‚, Ne, Grid, ๐“˜, Set.ofPred and 49 more

    125 instances, coercions and auxiliary constants left out.

    Tactic trace: 28 steps

    Open to load the checked before-and-after goal states.

    lemma forest_geometry (hu : u โˆˆ ๐”˜โ‚ƒ k n j) (hp : p โˆˆ ๐”—โ‚‚ k n j u) : smul 4 p โ‰ค smul 1 u := by
    โ€ฆ

    Mentions: ๐”˜โ‚ƒ, k, ๐”—โ‚‚, smul

  28. lemma forest_convex Lemma 5.4.5, verifying (2.0.33) line 360 source

    Source documentation

    Lemma 5.4.5, verifying (2.0.33)

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Set.OrdConnected, ๐”—โ‚‚

    Proof uses: Eq.mpr, Membership.mem, LE.le, Set.Icc, id, Eq, congrArg, propext, Set.ordConnected_def, โ„ญโ‚…, Set.OrdConnected.out, ordConnected_C5, LE.le.trans, โ„ญโ‚†, ๐”—โ‚‚_subset_โ„ญโ‚†, โ„ญโ‚†_subset_โ„ญโ‚…, Set.ofPred, And, Not, ๐“˜ and 67 more

    96 instances, coercions and auxiliary constants left out.

    Tactic trace: 18 steps

    Open to load the checked before-and-after goal states.

    lemma forest_convex : OrdConnected (๐”—โ‚‚ k n j u) := by
    โ€ฆ

    Mentions: ๐”—โ‚‚, k

  29. lemma forest_separation Lemma 5.4.6, verifying (2.0.36) Note: swapped u and u' to match (2.0.36) line 379 source

    Source documentation

    Lemma 5.4.6, verifying (2.0.36) Note: swapped u and u' to match (2.0.36)

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚ƒ, Ne, ๐”—โ‚‚ and 15 more

    Proof uses: โ„ญโ‚†, Exists, ๐”˜โ‚‚, URel, ๐”—โ‚, And, Eq.mp, Set.iUnion, congrArg, funext, propext, exists_prop_congr, Iff.of_eq, Eq.refl, Inter.inter, โ„ญโ‚, TileLike, smul, Set.minLayer, exists_scale_add_le_of_mem_layersAbove and 190 more

    294 instances, coercions and auxiliary constants left out.

    Tactic trace: 71 steps

    Open to load the checked before-and-after goal states.

    lemma forest_separation (hu : u โˆˆ ๐”˜โ‚ƒ k n j) (hu' : u' โˆˆ ๐”˜โ‚ƒ k n j) (huu' : u โ‰  u')
        (hp : p โˆˆ ๐”—โ‚‚ k n j u') (h : ๐“˜ p โ‰ค ๐“˜ u) : 2 ^ (Z * (n + 1)) < dist_(p) (๐’ฌ p) (๐’ฌ u) := by
    โ€ฆ

    Mentions: ๐”˜โ‚ƒ, k, ๐”—โ‚‚, ๐“˜

  30. lemma forest_inner Lemma 5.4.7, verifying (2.0.37) line 438 source

    Source documentation

    Lemma 5.4.7, verifying (2.0.37)

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, Membership.mem, ๐”˜โ‚ƒ, ๐”—โ‚‚, LE.le and 7 more

    Proof uses: โ„ญโ‚„, LE.le.trans, โ„ญโ‚…, โ„ญโ‚†, ๐”—โ‚‚_subset_โ„ญโ‚†, โ„ญโ‚†_subset_โ„ญโ‚…, โ„ญโ‚…_subset_โ„ญโ‚„, โ„ญโ‚, โ„ญโ‚‚, โ„ญโ‚ƒ, โ„ญโ‚„_subset_โ„ญโ‚ƒ, โ„ญโ‚ƒ_subset_โ„ญโ‚‚, โ„ญโ‚‚_subset_โ„ญโ‚, And, Set.maxLayer, HAdd.hAdd, defaultZ, Exists, exists_le_add_scale_of_mem_layersBelow, ๐”˜โ‚ and 179 more

    206 instances, coercions and auxiliary constants left out.

    Tactic trace: 64 steps

    Open to load the checked before-and-after goal states.

    lemma forest_inner (hu : u โˆˆ ๐”˜โ‚ƒ k n j) (hp : p โˆˆ ๐”—โ‚‚ k n j u) :
        ball (๐”  p) (8 * D ^ ๐”ฐ p) โІ ๐“˜ u := by
    โ€ฆ

    Mentions: ๐”˜โ‚ƒ, k, ๐”—โ‚‚, ๐” , ๐”ฐ, ๐“˜

  31. def C5_4_8 The multiplicity appearing in Lemma 5.4.8 line 490 source

    Source documentation

    The multiplicity appearing in Lemma 5.4.8.

    standard axioms: propext what this means

    Statement uses: Nat

    Proof uses: HMul.hMul, HAdd.hAdd, OfNat.ofNat, HPow.hPow

    9 instances, coercions and auxiliary constants left out.

    def C5_4_8 (n : โ„•) : โ„• := (4 * n + 12) * 2 ^ n
  32. lemma exists_smul_le_of_๐”˜โ‚ƒ line 492 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, ๐”˜โ‚ƒ, Exists, ๐”, LE.le and 4 more

    Proof uses: โ„ญโ‚, LE.le.trans, ๐”˜โ‚, ๐”˜โ‚‚, ๐”˜โ‚ƒ_subset_๐”˜โ‚‚, ๐”˜โ‚‚_subset_๐”˜โ‚, ๐”˜โ‚_subset_โ„ญโ‚, LT.lt, Finset.card, Set.toFinset, ๐”…, Classical.propDecidable, LT.lt.trans_le, HPow.hPow, pow_pos, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat, Eq.refl, Bool, Nat.ble and 26 more

    87 instances, coercions and auxiliary constants left out.

    Tactic trace: 10 steps

    Open to load the checked before-and-after goal states.

  33. def mf The good choice of an element to get a contradiction in the proof of Lemma 5.4.8 line 503 source

    Source documentation

    The good choice of an element to get a contradiction in the proof of Lemma 5.4.8.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“, ๐”˜โ‚ƒ, ๐”

    Proof uses: Exists.choose, LE.le, TileLike, smul, OfNat.ofNat, Membership.mem, exists_smul_le_of_๐”˜โ‚ƒ

    38 instances, coercions and auxiliary constants left out.

    def mf (u : ๐”˜โ‚ƒ (X := X) k n j) : ๐” (X := X) k n := (exists_smul_le_of_๐”˜โ‚ƒ u).choose
    โ€ฆ

    Mentions: ๐”˜โ‚ƒ, k, ๐”, exists_smul_le_of_๐”˜โ‚ƒ

  34. lemma mf_injOn line 506 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.InjOn, ๐”“, ๐”˜โ‚ƒ, ๐”, mf and 4 more

    Proof uses: Eq, LE.le, TileLike, smul, OfNat.ofNat, Exists.choose_spec, exists_smul_le_of_๐”˜โ‚ƒ, Eq.rec, Eq.symm, Eq.mp, congrArg, rfl, WithFunctionDistance, c, HDiv.hDiv, HPow.hPow, s, Metric.ball, PreTileStructure.๐’ฌ, And.right and 48 more

    99 instances, coercions and auxiliary constants left out.

    Tactic trace: 27 steps

    Open to load the checked before-and-after goal states.

  35. lemma stackSize_๐”˜โ‚ƒ_le_๐” line 530 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, stackSize, ๐”˜โ‚ƒ, ๐”

    Proof uses: ๐”“, dite, Membership.mem, Classical.propDecidable, mf, Subtype.mk, Not, Inhabited.default, id, Eq.mpr, Finset.sum, Finset.filter, Finset.univ, Set.indicator, ๐“˜, OfNat.ofNat, ite, Eq, congr, congrArg and 42 more

    72 instances, coercions and auxiliary constants left out.

    Tactic trace: 13 steps

    Open to load the checked before-and-after goal states.

  36. lemma forest_stacking Lemma 5.4.8, used to verify that ๐”˜โ‚„ satisfies 2.0.34 line 544 source

    Source documentation

    Lemma 5.4.8, used to verify that ๐”˜โ‚„ satisfies 2.0.34.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, stackSize, ๐”˜โ‚ƒ, C5_4_8

    Proof uses: Decidable.byContradiction, Not, Finset, ๐”“, Finset.filter, And, Membership.mem, Grid, ๐“˜, Classical.propDecidable, Finset.univ, Eq, Finset.card, id, Eq.mpr, Finset.sum, Set.indicator, OfNat.ofNat, ite, congrArg and 111 more

    120 instances, coercions and auxiliary constants left out.

    Tactic trace: 35 steps

    Open to load the checked before-and-after goal states.

    lemma forest_stacking (x : X) (hkn : k โ‰ค n) : stackSize (๐”˜โ‚ƒ (X := X) k n j) x โ‰ค C5_4_8 n := by
    โ€ฆ

    Mentions: k, stackSize, ๐”˜โ‚ƒ, C5_4_8

  37. def ๐”˜โ‚„ Define ๐”˜โ‚„ k n j l as the union of 2 ^ n disjoint subfamilies in ๐”˜โ‚ƒ k n j, to make sure the multiplicity is at most 2 ^ n to get a forest line 586 source

    Source documentation

    Define ๐”˜โ‚„ k n j l as the union of 2 ^ n disjoint subfamilies in ๐”˜โ‚ƒ k n j, to make sure the multiplicity is at most 2 ^ n to get a forest.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, ๐”“

    Proof uses: Set.iUnion, Membership.mem, Set.Ico, HMul.hMul, HPow.hPow, OfNat.ofNat, HAdd.hAdd, iteratedMaximalSubfamily, ๐”˜โ‚ƒ

    37 instances, coercions and auxiliary constants left out.

    def ๐”˜โ‚„ (k n j l : โ„•) : Set (๐”“ X) :=
    โ€ฆ

    Mentions: k, ๐”“

  38. lemma ๐”˜โ‚„_subset_๐”˜โ‚ƒ line 589 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, ๐”“, ๐”˜โ‚„, ๐”˜โ‚ƒ

    Proof uses: of_eq_true, Eq.trans, Set.iUnion, And, HMul.hMul, HPow.hPow, OfNat.ofNat, LT.lt, HAdd.hAdd, iteratedMaximalSubfamily, True, congrFun', congrArg, Membership.mem, Set.Ico, funext, Set.iUnion_congr_Prop, Iff.of_eq, Eq.refl, forall_congr and 2 more

    44 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  39. lemma iUnion_๐”˜โ‚„ The sets (๐”˜โ‚„(k, n, j, l))_l form a partition of ๐”˜โ‚ƒ k n j line 594 source

    Source documentation

    The sets (๐”˜โ‚„(k, n, j, l))_l form a partition of ๐”˜โ‚ƒ k n j.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Eq, ๐”“, Set.iUnion, Membership.mem and 6 more

    Proof uses: LT.lt, HPow.hPow, iteratedMaximalSubfamily, Set.Subset.antisymm, Eq.mpr, id, Eq.trans, congrFun', congrArg, funext, And, Set.Ico, Set.iUnion_congr_Prop, Iff.of_eq, Eq.refl, Set.biUnion_and', forall_congr, implies_congr, Set.subset_biUnion_of_mem, Nat.le and 16 more

    83 instances, coercions and auxiliary constants left out.

    Tactic trace: 28 steps

    Open to load the checked before-and-after goal states.

    lemma iUnion_๐”˜โ‚„ (hkn : k โ‰ค n) : โ‹ƒ l โˆˆ Iio (4 * n + 12), ๐”˜โ‚„ (X := X) k n j l = ๐”˜โ‚ƒ k n j := by
    โ€ฆ

    Mentions: k, ๐”˜โ‚„, ๐”˜โ‚ƒ

  40. lemma C6_forest' line 623 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Eq, ๐”“, โ„ญโ‚†, Set.iUnion and 7 more

    Proof uses: Eq.mpr, ๐”˜โ‚ƒ, id, congrArg, C6_forest, Eq.symm, iUnion_๐”˜โ‚„, of_eq_true, Eq.trans, LT.lt, True, congr, And, funext, Exists, Set.iUnion_congr_Prop, Iff.of_eq, congrFun', Eq.refl, Set.iUnion_exists and 2 more

    46 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

    Open to load the checked before-and-after goal states.

  41. lemma pairwiseDisjoint_๐”˜โ‚„ line 628 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Set.PairwiseDisjoint, ๐”“, Set.univ, ๐”˜โ‚„

    Proof uses: Membership.mem, Ne, Iff.mpr, Disjoint, Set.disjoint_iff_forall_ne, And, LE.le, HMul.hMul, HPow.hPow, OfNat.ofNat, LT.lt, HAdd.hAdd, iteratedMaximalSubfamily, ๐”˜โ‚ƒ, Exists, Eq.mp, Eq.trans, Set.iUnion, congrFun', congrArg and 17 more

    75 instances, coercions and auxiliary constants left out.

    Tactic trace: 13 steps

    Open to load the checked before-and-after goal states.

  42. lemma stackSize_๐”˜โ‚„_le line 642 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, stackSize, ๐”˜โ‚„, HPow.hPow, OfNat.ofNat

    Proof uses: Trans.trans, Eq, Finset.sum, Finset.Ico, HMul.hMul, HAdd.hAdd, iteratedMaximalSubfamily, ๐”˜โ‚ƒ, rfl, Eq.mpr, ๐”“, Finset.filter, Membership.mem, Set.iUnion, Set.Ico, Classical.propDecidable, Finset.univ, Set.indicator, ๐“˜, id and 50 more

    114 instances, coercions and auxiliary constants left out.

    Tactic trace: 19 steps

    Open to load the checked before-and-after goal states.

  43. def forest The forest based on ๐”˜โ‚„ k n j l line 668 source

    Source documentation

    The forest based on ๐”˜โ‚„ k n j l.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, TileStructure.Forest

    Proof uses: TileStructure.Forest.mk, ๐”˜โ‚„, ๐”—โ‚‚, ๐”“, Membership.mem, forest_convex, stackSize_๐”˜โ‚„_le

    32 instances, coercions and auxiliary constants left out.

    Tactic trace: 17 steps

    Open to load the checked before-and-after goal states.

    def forest : Forest X n where
    โ€ฆ
  44. lemma carlesonSum_๐”“โ‚_eq_sum From the fact that the โ„ญโ‚… k n j are disjoint, one can rewrite the whole Carleson sum over ๐”“โ‚ (the union of the โ„ญโ‚… k n j) as a sum of Carleson sums over the โ„ญโ‚… k n j line 699 source

    Source documentation

    From the fact that the โ„ญโ‚… k n j are disjoint, one can rewrite the whole Carleson sum over ๐”“โ‚ (the union of the โ„ญโ‚… k n j) as a sum of Carleson sums over the โ„ญโ‚… k n j.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Eq, carlesonSum, ๐”“โ‚, Finset.sum, Finset.Iic and 5 more

    Proof uses: Eq.mpr, Sigma, Finset.sigma, Sigma.fst, Sigma.snd, id, congrArg, Eq.trans, Finset.sum_congr, Eq.refl, Finset, Membership.mem, Finset.sum_sigma', Set.iUnion, ๐”“, sum_carlesonSum_of_pairwiseDisjoint, Ne, Function.onFun, Disjoint, Sigma.mk and 37 more

    72 instances, coercions and auxiliary constants left out.

    Tactic trace: 23 steps

    Open to load the checked before-and-after goal states.

    lemma carlesonSum_๐”“โ‚_eq_sum {f : X โ†’ โ„‚} {x : X} :
        carlesonSum ๐”“โ‚ f x = โˆ‘ n โ‰ค maxโ„ญ X, โˆ‘ k โ‰ค n, โˆ‘ j โ‰ค 2 * n + 3, carlesonSum (โ„ญโ‚… k n j) f x := by
    โ€ฆ

    Mentions: carlesonSum, ๐”“โ‚, maxโ„ญ, k, โ„ญโ‚…

  45. lemma carlesonSum_โ„ญโ‚…_eq_โ„ญโ‚† The Carleson sum over โ„ญโ‚… and โ„ญโ‚† coincide, for points in G \ G' line 721 source

    Source documentation

    The Carleson sum over โ„ญโ‚… and โ„ญโ‚† coincide, for points in G \ G'.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Membership.mem, SDiff.sdiff, G', Eq, carlesonSum and 2 more

    Proof uses: id, Eq.symm, Finset.sum, ๐”“, Finset.filter, Classical.propDecidable, Finset.univ, carlesonOn, Finset.sum_subset, Finset, Eq.mpr, congrArg, propext, Finset.mem_filter_univ, โ„ญโ‚†_subset_โ„ญโ‚…, Eq.mp, Not, Grid, ๐“˜, And.right and 32 more

    78 instances, coercions and auxiliary constants left out.

    Tactic trace: 19 steps

    Open to load the checked before-and-after goal states.

    lemma carlesonSum_โ„ญโ‚…_eq_โ„ญโ‚† {f : X โ†’ โ„‚} {x : X} (hx : x โˆˆ G \ G') {k n j : โ„•} :
        carlesonSum (โ„ญโ‚… k n j) f x = carlesonSum (โ„ญโ‚† k n j) f x := by
    โ€ฆ

    Mentions: G', k, carlesonSum, โ„ญโ‚…, โ„ญโ‚†

  46. lemma carlesonSum_โ„ญโ‚†_eq_sum The Carleson sum over โ„ญโ‚† can be decomposed as a sum over 4 n + 12 forests based on ๐”˜โ‚„ k n j l line 741 source

    Source documentation

    The Carleson sum over โ„ญโ‚† can be decomposed as a sum over 4 n + 12 forests based on ๐”˜โ‚„ k n j l.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Eq, carlesonSum, โ„ญโ‚†, Finset.sum and 9 more

    Proof uses: Eq.mpr, Finset, id, congrArg, sum_carlesonSum_of_pairwiseDisjoint, Ne, Function.onFun, Disjoint, Not, Eq.trans, forall_congr, And, Exists, implies_congr, funext, Eq.refl, pairwiseDisjoint_๐”˜โ‚„, Set.mem_univ, Iff.mp, Set.disjoint_iff_forall_ne and 18 more

    78 instances, coercions and auxiliary constants left out.

    Tactic trace: 13 steps

    Open to load the checked before-and-after goal states.

    lemma carlesonSum_โ„ญโ‚†_eq_sum {f : X โ†’ โ„‚} {x : X} {k n j : โ„•} (hkn : k โ‰ค n) :
        carlesonSum (โ„ญโ‚† k n j) f x =
          โˆ‘ l < 4 * n + 12, carlesonSum (โ‹ƒ u โˆˆ ๐”˜โ‚„ k n j l, ๐”—โ‚‚ k n j u) f x := by
    โ€ฆ

    Mentions: k, carlesonSum, โ„ญโ‚†, ๐”˜โ‚„, ๐”—โ‚‚

  47. lemma lintegral_carlesonSum_forest For each forest, the integral of the norm of the Carleson sum can be controlled thanks to the forest theorem and to the density control coming from the fact we are away from Gโ‚ line 759 source

    Source documentation

    For each forest, the integral of the norm of the Carleson sum can be controlled thanks to the forest theorem and to the density control coming from the fact we are away from Gโ‚.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Measurable, LE.le, Norm.norm, Set.indicator, OfNat.ofNat and 21 more

    Proof uses: TileStructure.Forest, forest, Eq, Finset.sum, Finset.filter, Classical.propDecidable, Finset.univ, TileStructure.Forest.๐”—, MeasurableSpace, Eq.rec, Eq.refl, funext, ENorm, Eq.mpr, Finset, id, congrArg, sum_carlesonSum_of_pairwiseDisjoint, Ne, Function.onFun and 70 more

    239 instances, coercions and auxiliary constants left out.

    Tactic trace: 38 steps

    Open to load the checked before-and-after goal states.

    lemma lintegral_carlesonSum_forest
        {f : X โ†’ โ„‚} (hf : Measurable f) (h2f : โˆ€ x, โ€–f xโ€– โ‰ค F.indicator 1 x) :
        โˆซโป x in G \ G', โ€–carlesonSum (โ‹ƒ u โˆˆ ๐”˜โ‚„ k n j l, ๐”—โ‚‚ k n j u) f xโ€–โ‚‘ โ‰ค
        C2_0_4 a q n * (2 ^ (2 * a + 5) * volume F / volume G) ^ (qโปยน - 2โปยน) *
        (volume F) ^ (1/2 : โ„) * (volume G) ^ (1/2 : โ„) := by
    โ€ฆ

    Mentions: G', carlesonSum, ๐”˜โ‚„, k, ๐”—โ‚‚

  48. lemma lintegral_carlesonSum_forest' For each forest, the integral of the norm of the Carleson sum can be controlled thanks to the forest theorem and to the density control coming from the fact we are away from Gโ‚ line 803 source

    Source documentation

    For each forest, the integral of the norm of the Carleson sum can be controlled thanks to the forest theorem and to the density control coming from the fact we are away from Gโ‚. Second version, with the volume of F.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, Measurable, LE.le, Norm.norm, Set.indicator, OfNat.ofNat and 21 more

    Proof uses: LE.le.trans, lintegral_carlesonSum_forest, Eq.mpr, id, Eq, congr, congrArg, Eq.trans, congrFun', mul_assoc, mul_le_mul_right, div_eq_mul_inv, ENNReal.mul_rpow_of_nonneg, inv_q_sub_half_nonneg, one_mul, Trans.trans, rfl, mul_le_mul', ENNReal.rpow_le_rpow_of_exponent_le, one_le_two and 90 more

    268 instances, coercions and auxiliary constants left out.

    Tactic trace: 34 steps

    Open to load the checked before-and-after goal states.

    lemma lintegral_carlesonSum_forest'
        {f : X โ†’ โ„‚} (hf : Measurable f) (h2f : โˆ€ x, โ€–f xโ€– โ‰ค F.indicator 1 x) :
        โˆซโป x in G \ G', โ€–carlesonSum (โ‹ƒ u โˆˆ ๐”˜โ‚„ k n j l, ๐”—โ‚‚ k n j u) f xโ€–โ‚‘ โ‰ค
        C2_0_4 a q n * 2 ^ (a + 5/2 : โ„) * (volume G) ^ (1 - qโปยน) * (volume F) ^ (qโปยน) := by
    โ€ฆ

    Mentions: G', carlesonSum, ๐”˜โ‚„, k, ๐”—โ‚‚

  49. lemma forest_union_aux Putting all the above decompositions together, one obtains a control of the integral of the full Carleson sum over ๐”“โ‚, as a sum over all the forests line 842 source

    Source documentation

    Putting all the above decompositions together, one obtains a control of the integral of the full Carleson sum over ๐”“โ‚, as a sum over all the forests.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Norm.norm, Set.indicator, OfNat.ofNat, Measurable and 22 more

    Proof uses: Trans.trans, Eq, C2_0_4, Set.iUnion, ๐”“, Membership.mem, ๐”˜โ‚„, ๐”—โ‚‚, โ„ญโ‚†, โ„ญโ‚…, rfl, Eq.mpr, Sigma, Finset.sigma, Sigma.fst, Sigma.snd, id, congrArg, Eq.trans, Finset.sum_congr and 42 more

    195 instances, coercions and auxiliary constants left out.

    Tactic trace: 28 steps

    Open to load the checked before-and-after goal states.

    lemma forest_union_aux {f : X โ†’ โ„‚} (hf : โˆ€ x, โ€–f xโ€– โ‰ค F.indicator 1 x) (h'f : Measurable f) :
        โˆซโป x in G \ G', โ€–carlesonSum ๐”“โ‚ f xโ€–โ‚‘ โ‰ค C2_0_4_base a * 2 ^ (a + 5/2 : โ„) *
             (volume G) ^ (1 - qโปยน) * (volume F) ^ (qโปยน) *
            โˆ‘ n โ‰ค maxโ„ญ X, โˆ‘ _k โ‰ค n, โˆ‘ _j โ‰ค 2 * n + 3, โˆ‘ _l < 4 * n + 12,
              (2 : โ„โ‰ฅ0โˆž) ^ (- (q - 1) / q * n : โ„) := calc
    โ€ฆ

    Mentions: G', carlesonSum, ๐”“โ‚, maxโ„ญ

  50. lemma forest_union_sum_aux1 line 889 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, LT.lt, OfNat.ofNat, LE.le, Finset.sum, Finset.Iic, HAdd.hAdd, HMul.hMul, Finset.Iio, HPow.hPow, Neg.neg, HDiv.hDiv, HSub.hSub

    Proof uses: Eq, Mathlib.Tactic.Ring.of_eq, Nat.rawCast, Mathlib.Tactic.Ring.Common.mul_congr, Mathlib.Tactic.Ring.Common.add_congr, Mathlib.Tactic.Ring.Common.atom_pf, rfl, Eq.mpr, id, congrArg, Eq.symm, Eq.refl, Mathlib.Tactic.Ring.cast_pos, Mathlib.Meta.NormNum.isNat_ofNat, Nat.cast_one, Mathlib.Tactic.Ring.Common.add_pf_add_gt, Mathlib.Tactic.Ring.Common.add_pf_add_zero, Mathlib.Meta.NormNum.instAtLeastTwo, Mathlib.Tactic.Ring.Common.add_mul, Mathlib.Tactic.Ring.Common.mul_add and 194 more

    216 instances, coercions and auxiliary constants left out.

    Tactic trace: 32 steps

    Open to load the checked before-and-after goal states.

  51. lemma forest_union_sum_aux2 line 937 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, LT.lt, OfNat.ofNat, LE.le, ENNReal, Finset.sum, Finset.Iic, HAdd.hAdd, HMul.hMul, Finset.Iio, HPow.hPow, Neg.neg, HDiv.hDiv, HSub.hSub, ENNReal.ofReal

    Proof uses: Eq, of_eq_true, Eq.trans, True, congrArg, ENNReal.ofReal_ofNat, eq_self, Eq.mpr, id, congrFun', Finset.sum_congr, Eq.refl, Finset, Membership.mem, ENNReal.ofReal_rpow_of_pos, zero_lt_two, HSMul.hSMul, Finset.card, Finset.sum_const, Nat.card_Iio and 78 more

    165 instances, coercions and auxiliary constants left out.

    Tactic trace: 30 steps

    Open to load the checked before-and-after goal states.

  52. def C5_1_2_optimized An optimized constant for the forest union theorem line 974 source

    Source documentation

    An optimized constant for the forest union theorem. The constant from the blueprint, defined as C5_1_2 below, is slightly worse.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, NNReal

    Proof uses: HDiv.hDiv, HMul.hMul, C2_0_4_base, HPow.hPow, Real, OfNat.ofNat, HAdd.hAdd, HSub.hSub

    30 instances, coercions and auxiliary constants left out.

    def C5_1_2_optimized (a : โ„•) (q : โ„โ‰ฅ0) : โ„โ‰ฅ0 :=
    โ€ฆ
  53. lemma forest_union_optimized Version of the forest union result with a better constant line 978 source

    Source documentation

    Version of the forest union result with a better constant.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Norm.norm, Set.indicator, OfNat.ofNat, Measurable and 16 more

    Proof uses: LE.le.trans, C2_0_4_base, HAdd.hAdd, HDiv.hDiv, Finset.sum, Finset.Iic, maxโ„ญ, Finset.Iio, Neg.neg, forest_union_aux, Trans.trans, Eq, ENNReal.ofReal, rfl, mul_le_mul', le_refl, HPow, Eq.rec, Eq.refl, Mathlib.Tactic.Ring.of_eq and 70 more

    198 instances, coercions and auxiliary constants left out.

    Tactic trace: 19 steps

    Open to load the checked before-and-after goal states.

    lemma forest_union_optimized {f : X โ†’ โ„‚} (hf : โˆ€ x, โ€–f xโ€– โ‰ค F.indicator 1 x) (h'f : Measurable f) :
        โˆซโป x in G \ G', โ€–carlesonSum ๐”“โ‚ f xโ€–โ‚‘ โ‰ค
        C5_1_2_optimized a nnq * (volume G) ^ (1 - qโปยน) * (volume F) ^ (qโปยน) := by
    โ€ฆ

    Mentions: G', carlesonSum, ๐”“โ‚, C5_1_2_optimized, nnq

  54. lemma C5_1_2_optimized_le' line 1006 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, NNReal, LE.le, OfNat.ofNat, C5_1_2_optimized, HDiv.hDiv, HMul.hMul, C2_0_4_base, HPow.hPow, HSub.hSub

    Proof uses: Eq, Real, HAdd.hAdd, of_eq_true, Eq.trans, True, congrFun', congrArg, mul_assoc, eq_self, Eq.mpr, id, div_le_div_of_nonneg_right, mul_le_mul', le_refl, Trans.trans, rfl, mul_le_mul, Real.rpow_le_rpow_of_exponent_le, Mathlib.Meta.NormNum.isNat_le_true and 91 more

    197 instances, coercions and auxiliary constants left out.

    Tactic trace: 19 steps

    Open to load the checked before-and-after goal states.

  55. def C5_1_2 The constant used in Lemma 5.1.2 line 1030 source

    Source documentation

    The constant used in Lemma 5.1.2. Has value 2 ^ (441 * a ^ 3) / (q - 1) ^ 4 in the blueprint.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, NNReal

    Proof uses: HDiv.hDiv, HPow.hPow, OfNat.ofNat, HMul.hMul, HAdd.hAdd, ๐•”, HSub.hSub

    24 instances, coercions and auxiliary constants left out.

    def C5_1_2 (a : โ„•) (q : โ„โ‰ฅ0) : โ„โ‰ฅ0 := 2 ^ ((3 * ๐•” + 16 + 5 * (๐•” / 4)) * a ^ 3) / (q - 1) ^ 4
    โ€ฆ
  56. lemma C5_1_2_pos line 1033 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, LT.lt, NNReal, OfNat.ofNat, C5_1_2, nnq

    Proof uses: id, div_pos, HPow.hPow, HMul.hMul, HAdd.hAdd, ๐•”, HDiv.hDiv, HSub.hSub, pow_pos, zero_lt_two, Eq.mpr, Eq, one_lt_nnq

    65 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

    Open to load the checked before-and-after goal states.

  57. lemma C5_1_2_optimized_le line 1040 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, LE.le, NNReal, C5_1_2_optimized, nnq, C5_1_2

    Proof uses: LE.le.trans_eq, HDiv.hDiv, HMul.hMul, C2_0_4_base, HPow.hPow, OfNat.ofNat, HSub.hSub, C5_1_2_optimized_le', KernelProofData.four_le_a, Eq.mpr, Eq, HAdd.hAdd, ๐•”, id, congrFun', congrArg, C2_0_4_base_def, Eq.symm, NNReal.rpow_natCast, pow_add and 53 more

    76 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

    Open to load the checked before-and-after goal states.

  58. lemma forest_union Documented declaration: forest_union line 1049 source

    Source documentation

    Lemma 5.1.2 in the blueprint: the integral of the Carleson sum over the set which can naturally be decomposed as a union of forests can be controlled, thanks to the estimate for a single forest.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real, Complex, Int, Set, MetricSpace, ProofData, TileStructure, NNReal, defaultA, ProofData.Q, defaultD, defaultฮบ, defaultS, cancelPt, LE.le, Norm.norm, Set.indicator, OfNat.ofNat, Measurable and 16 more

    Proof uses: LE.le.trans, C5_1_2_optimized, forest_union_optimized, mul_le_mul', C5_1_2_optimized_le, le_refl

    105 instances, coercions and auxiliary constants left out.

    Tactic trace: 3 steps

    Open to load the checked before-and-after goal states.

    lemma forest_union {f : X โ†’ โ„‚} (hf : โˆ€ x, โ€–f xโ€– โ‰ค F.indicator 1 x) (h'f : Measurable f) :
        โˆซโป x in G \ G', โ€–carlesonSum ๐”“โ‚ f xโ€–โ‚‘ โ‰ค
        C5_1_2 a nnq * (volume G) ^ (1 - qโปยน) * (volume F) ^ (qโปยน) := by
    โ€ฆ

    Mentions: G', carlesonSum, ๐”“โ‚, C5_1_2, nnq