Carleson/Discrete/ForestUnion.lean
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
- lemma
ordConnected_tilesAtLemma 5.3.4 line 26 sourceSource 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, ๐, TilesAtProof 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.ofPredand 27 more80 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 โฆ
- lemma
ordConnected_CLemma 5.3.5 line 36 sourceSource 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 more112 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 โฆ
- lemma
ordConnected_C1Lemma 5.3.6 line 48 sourceSource 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,Notand 45 more91 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 โฆ
- lemma
ordConnected_C2Lemma 5.3.7 line 68 sourceSource 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.hMuland 31 more44 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 โฆ
- lemma
ordConnected_C3Lemma 5.3.8 line 84 sourceSource 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 more84 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 โฆ
- lemma
ordConnected_C4Lemma 5.3.9 line 95 sourceSource 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 more51 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 โฆ
- lemma
ordConnected_C5Lemma 5.3.10 line 111 sourceSource 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 more56 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 โฆ
- def
โญโThe subsetโญโ(k, n, j)ofโญโ (k, n, j), given above (5.4.1) line 123 sourceSource 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) := โฆ
- lemma
โญโ_subset_โญโline 126 sourcestandard 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.
- lemma
โญโ_subset_โญline 127 sourcestandard 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.
- def
๐โThe subset๐โ(u)ofโญโ(k, n, j), given in (5.4.1) line 131 sourceSource documentation
The subset
๐โ(u)ofโญโ(k, n, j), given in (5.4.1). In lemmas, we will assumeu โ ๐โ k n lstandard 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.ofNat36 instances, coercions and auxiliary constants left out.
def ๐โ (k n j : โ) (u : ๐ X) : Set (๐ X) := โฆ
- lemma
๐_lt_of_mem_๐โline 134 sourcestandard 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 moreProof 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_152 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- def
๐โThe subset๐โ(k, n, j)of๐โ(k, n, j), given in (5.4.2) line 138 sourceSource 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) := โฆ
- lemma
๐โ_subset_๐โline 141 sourcestandard 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.
- def
URelThe relationโผdefined below (5.4.2) line 144 sourceSource 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.ofNat35 instances, coercions and auxiliary constants left out.
def URel (k n j : โ) (u u' : ๐ X) : Prop := โฆ
- lemma
URel.rflline 147 sourcestandard 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, ๐, URelProof uses:
Or.inl,Eq,Exists,And,Membership.mem, ๐โ,LE.le, TileLike, smul,OfNat.ofNat,rfl35 instances, coercions and auxiliary constants left out.
- lemma
URel.not_disjointLemma 5.4.1, part 2 line 151 sourceSource 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,Notand 9 moreProof 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 more179 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 โฆ - lemma
URel.eqLemma 5.4.1, part 1 line 197 sourceSource 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,Eqand 2 moreProof 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.rightand 30 more78 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 โฆ
- lemma
urel_of_not_disjointHelper for 5.4.2 that is also used in 5.4.9 line 210 sourceSource 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 moreProof 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_addand 37 more137 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 โฆ - lemma
equivalenceOn_urelLemma 5.4.2 line 238 sourceSource 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.hPowand 59 more113 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, ๐โ
- def
๐โ๐โ(k, n, j) โ ๐โ k n jis an arbitary set of representatives ofURelon๐โ k n j, given above (5.4.5) line 285 sourceSource documentation
๐โ(k, n, j) โ ๐โ k n jis an arbitary set of representatives ofURelon๐โ 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) := โฆ
- lemma
๐โ_subset_๐โline 288 sourcestandard 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.
- def
๐โThe subset๐โ(u)ofโญโ(k, n, j), given in (5.4.5) line 292 sourceSource documentation
The subset
๐โ(u)ofโญโ(k, n, j), given in (5.4.5). In lemmas, we will assumeu โ ๐โ k n lstandard 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) := โฆ
- lemma
๐โ_subset_โญโline 295 sourcestandard 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.
- lemma
C6_forestLemma 5.4.3 line 298 sourceSource 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.memand 2 moreProof uses:
Set.ext,Iff.intro, โญโ,LE.le.trans, โญโ, โญโ , โญโ_subset_โญโ , โญโ _subset_โญโ, โญโ_subset_โญโ, โญโ,And.left,Not,And,Exists, ๐โ,Ne, Grid, ๐,LE.le, TileLike and 39 more57 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 โฆ
- lemma
forest_disjointThis one could deserve a lemma in the blueprint, as it is needed to decompose the sum of Carleson operators over disjoint subfamilies line 316 sourceSource 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.iUnionand 28 more74 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 โฆ
- lemma
forest_geometryLemma 5.4.4, verifying (2.0.32) line 334 sourceSource 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.leand 3 moreProof 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.ofPredand 49 more125 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 โฆ
- lemma
forest_convexLemma 5.4.5, verifying (2.0.33) line 360 sourceSource 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 more96 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 โฆ
- lemma
forest_separationLemma 5.4.6, verifying (2.0.36) Note: swappeduandu'to match (2.0.36) line 379 sourceSource documentation
Lemma 5.4.6, verifying (2.0.36) Note: swapped
uandu'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 moreProof 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 more294 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 โฆ - lemma
forest_innerLemma 5.4.7, verifying (2.0.37) line 438 sourceSource 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.leand 7 moreProof 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 more206 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 โฆ - def
C5_4_8The multiplicity appearing in Lemma 5.4.8 line 490 sourceSource documentation
The multiplicity appearing in Lemma 5.4.8.
standard axioms: propext what this means
Statement uses:
NatProof uses:
HMul.hMul,HAdd.hAdd,OfNat.ofNat,HPow.hPow9 instances, coercions and auxiliary constants left out.
def C5_4_8 (n : โ) : โ := (4 * n + 12) * 2 ^ n
- lemma
exists_smul_le_of_๐โline 492 sourcestandard 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.leand 4 moreProof 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.bleand 26 more87 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- def
mfThe good choice of an element to get a contradiction in the proof of Lemma 5.4.8 line 503 sourceSource 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_๐โ
- lemma
mf_injOnline 506 sourcestandard 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 moreProof 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.rightand 48 more99 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- lemma
stackSize_๐โ_le_๐line 530 sourcestandard 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,congrArgand 42 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
- lemma
forest_stackingLemma 5.4.8, used to verify that ๐โ satisfies 2.0.34 line 544 sourceSource 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_8Proof 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,congrArgand 111 more120 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 โฆ
- def
๐โDefine๐โ k n j las the union of2 ^ ndisjoint subfamilies in๐โ k n j, to make sure the multiplicity is at most2 ^ nto get a forest line 586 sourceSource documentation
Define
๐โ k n j las the union of2 ^ ndisjoint subfamilies in๐โ k n j, to make sure the multiplicity is at most2 ^ nto 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) := โฆ
- lemma
๐โ_subset_๐โline 589 sourcestandard 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_congrand 2 more44 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
iUnion_๐โThe sets(๐โ(k, n, j, l))_lform a partition of๐โ k n jline 594 sourceSource documentation
The sets
(๐โ(k, n, j, l))_lform 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.memand 6 moreProof 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.leand 16 more83 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 โฆ
- lemma
C6_forest'line 623 sourcestandard 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.iUnionand 7 moreProof 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_existsand 2 more46 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
pairwiseDisjoint_๐โline 628 sourcestandard 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',congrArgand 17 more75 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
- lemma
stackSize_๐โ_leline 642 sourcestandard 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.ofNatProof 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, ๐,idand 50 more114 instances, coercions and auxiliary constants left out.
Tactic trace: 19 steps
Open to load the checked before-and-after goal states.
- def
forestThe forest based on๐โ k n j lline 668 sourceSource 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.ForestProof uses:
TileStructure.Forest.mk, ๐โ, ๐โ, ๐,Membership.mem, forest_convex, stackSize_๐โ_le32 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 โฆ
- lemma
carlesonSum_๐โ_eq_sumFrom the fact that theโญโ k n jare 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 jline 699 sourceSource documentation
From the fact that the
โญโ k n jare 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.Iicand 5 moreProof 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.mkand 37 more72 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, โญโ
- lemma
carlesonSum_โญโ _eq_โญโThe Carleson sum overโญโandโญโcoincide, for points inG \ G'line 721 sourceSource documentation
The Carleson sum over
โญโandโญโcoincide, for points inG \ 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 moreProof 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.rightand 32 more78 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, โญโ , โญโ
- lemma
carlesonSum_โญโ_eq_sumThe Carleson sum overโญโcan be decomposed as a sum over4 n + 12forests based on๐โ k n j lline 741 sourceSource documentation
The Carleson sum over
โญโcan be decomposed as a sum over4 n + 12forests 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.sumand 9 moreProof 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_neand 18 more78 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, โญโ, ๐โ, ๐โ
- lemma
lintegral_carlesonSum_forestFor 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 fromGโline 759 sourceSource 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.ofNatand 21 moreProof 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.onFunand 70 more239 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, ๐โ
- 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 fromGโline 803 sourceSource 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 ofF.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.ofNatand 21 moreProof 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_twoand 90 more268 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, ๐โ
- lemma
forest_union_auxPutting 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 sourceSource 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,Measurableand 22 moreProof 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_congrand 42 more195 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โญ
- lemma
forest_union_sum_aux1line 889 sourcestandard 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.hSubProof 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_addand 194 more216 instances, coercions and auxiliary constants left out.
Tactic trace: 32 steps
Open to load the checked before-and-after goal states.
- lemma
forest_union_sum_aux2line 937 sourcestandard 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.ofRealProof 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_Iioand 78 more165 instances, coercions and auxiliary constants left out.
Tactic trace: 30 steps
Open to load the checked before-and-after goal states.
- def
C5_1_2_optimizedAn optimized constant for the forest union theorem line 974 sourceSource documentation
An optimized constant for the forest union theorem. The constant from the blueprint, defined as
C5_1_2below, is slightly worse.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses:
HDiv.hDiv,HMul.hMul,C2_0_4_base,HPow.hPow,Real,OfNat.ofNat,HAdd.hAdd,HSub.hSub30 instances, coercions and auxiliary constants left out.
def C5_1_2_optimized (a : โ) (q : โโฅ0) : โโฅ0 := โฆ
- lemma
forest_union_optimizedVersion of the forest union result with a better constant line 978 sourceSource 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,Measurableand 16 moreProof 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_eqand 70 more198 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
- lemma
C5_1_2_optimized_le'line 1006 sourcestandard 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.hSubProof 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_trueand 91 more197 instances, coercions and auxiliary constants left out.
Tactic trace: 19 steps
Open to load the checked before-and-after goal states.
- def
C5_1_2The constant used in Lemma 5.1.2 line 1030 sourceSource documentation
The constant used in Lemma 5.1.2. Has value
2 ^ (441 * a ^ 3) / (q - 1) ^ 4in the blueprint.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses:
HDiv.hDiv,HPow.hPow,OfNat.ofNat,HMul.hMul,HAdd.hAdd,๐,HSub.hSub24 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 โฆ
- lemma
C5_1_2_posline 1033 sourcestandard 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, nnqProof uses:
id,div_pos,HPow.hPow,HMul.hMul,HAdd.hAdd,๐,HDiv.hDiv,HSub.hSub,pow_pos,zero_lt_two,Eq.mpr,Eq, one_lt_nnq65 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
C5_1_2_optimized_leline 1040 sourcestandard 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_2Proof 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_addand 53 more76 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
forest_unionDocumented declaration: forest_union line 1049 sourceSource 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,Measurableand 16 moreProof uses:
LE.le.trans, C5_1_2_optimized, forest_union_optimized,mul_le_mul', C5_1_2_optimized_le,le_refl105 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