Carleson/ForestOperator/QuantativeEstimate.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
14 declarations, 0 contain sorry, 0 declared as axioms
Section 7.3 and Lemma 7.3.1
Imports (1)
Imported by 2 files
- lemma
TileStructure.Forest.local_dens1_tree_bound_existsPart 1 of Lemma 7.3.2 line 29 sourceSource documentation
Part 1 of Lemma 7.3.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, TileStructure.Forest, π, Grid,Membership.mem, TileStructure.Forest.π and 17 moreProof uses: π,
Mathlib.Tactic.Contrapose.contraposeβ,Disjoint.mono_left, E_subset_π,Eq.mp,congrArg,propext,disjoint_comm,Eq,le_antisymm, TileStructure.Forest.le_of_mem_π,Or.resolve_right, le_or_disjoint,Trans.trans,HPow.hPow,OfNat.ofNat, Eβ,MeasureTheory.measure_mono,And.intro, TileLike.fst and 120 more236 instances, coercions and auxiliary constants left out.
Tactic trace: 44 steps
Open to load the checked before-and-after goal states.
lemma local_dens1_tree_bound_exists (hu : u β t) (hL : L β π (t u)) (hpβ : β p β t u, Β¬Disjoint βL (E p) β§ π° p β€ s L) : volume (L β© G β© β p β t u, E p) β€ C7_3_2 a * densβ (t u) * volume (L : Set X) := by β¦Mentions: TileStructure.Forest.π, E, π°, s, densβ
- lemma
TileStructure.Forest.volume_bound_of_Grid_ltline 67 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, Grid,LE.le,Eq, s,HAdd.hAddand 7 moreProof uses:
Metric.ball, c,HDiv.hDiv,LT.lt,Dist.dist,Trans.trans,add_lt_add_left,Eq.mpr,Membership.mem,id,congrArg,Eq.symm,propext,Metric.mem_ball,LE.le.trans,GridStructure.c,GridStructure.s,Prod.fst,GridStructure.Grid,Prod.mkand 110 more234 instances, coercions and auxiliary constants left out.
Tactic trace: 26 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.local_dens1_tree_boundLemma 7.3.2 line 91 sourceSource documentation
Lemma 7.3.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, TileStructure.Forest, π, Grid,Membership.mem, TileStructure.Forest.π and 11 moreProof uses:
dite,Eq,EmptyCollection.emptyCollection,Eq.mpr,id,congrArg,Set.inter_comm,Set.inter_assoc,Set.inter_empty,OfNat.ofNat,MeasureTheory.measure_empty,zero_le,Not,Exists,And,Disjoint, π°, s,Classical.propDecidable, TileStructure.Forest.local_dens1_tree_bound_exists and 180 more260 instances, coercions and auxiliary constants left out.
Tactic trace: 128 steps
Open to load the checked before-and-after goal states.
lemma local_dens1_tree_bound (hu : u β t) (hL : L β π (t u)) : volume (L β© G β© β p β t u, E p) β€ C7_3_2 a * densβ (t u) * volume (L : Set X) := by β¦Mentions: TileStructure.Forest.π, E, densβ
- lemma
TileStructure.Forest.le_C7_3_3_exponentline 183 source - lemma
TileStructure.Forest.local_dens2_tree_bound_auxAuxiliary result used to provelocal_dens2_tree_boundline 188 sourceSource comment
Auxiliary result used to prove `local_dens2_tree_bound`private lemma local_dens2_tree_bound_aux {p : π X} (hpu : p β t u) {r : β} (hr : r β₯ 4 * (D : β) ^ (π° p)) (hβ : (J : Set X) β ball (π p) r) (hβ : volume (ball (π p) r) β€ C7_3_3 a * volume (J : Set X)) : volume (F β© J) β€ C7_3_3 a * densβ (t u) * volume (J : Set X) := by β¦ - lemma
TileStructure.Forest.local_dens2_tree_bound_aux'Special case oflocal_dens2_tree_bound_auxwhich is used twice line 201 sourceSource comment
Special case of `local_dens2_tree_bound_aux` which is used twiceprivate lemma local_dens2_tree_bound_aux' {p : π X} (hpu : p β t u) (hβ : (J : Set X) β ball (π p) (4 * (D : β) ^ (π° p))) (hβ : volume (π p : Set X) β€ 2 ^ (2 * π * a ^ 3 + 10 * a) * volume (J : Set X)) : volume (F β© J) β€ C7_3_3 a * densβ (t u) * volume (J : Set X) := by β¦ - lemma
TileStructure.Forest.local_dens2_tree_boundLemma 7.3.3 line 217 sourceSource documentation
Lemma 7.3.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, TileStructure.Forest, π, Grid,Membership.mem, TileStructure.Forest.π and 9 moreProof uses:
dite,Eq,GridStructure.topCube,Classical.propDecidable,Set.Nonempty, TileStructure.Forest.nonempty,OfNat.ofNat, TileStructure.Forest.S_eq_zero_of_topCube_mem_πβ, TileStructure.Forest.π_subset_πβ,Eq.rec, π,Eq.trans, Grid.eq_topCube_of_S_eq_zero,Eq.symm,Metric.ball, π ,HPow.hPow, π°,GridStructure.Grid_subset_ball,HAdd.hAddand 197 more263 instances, coercions and auxiliary constants left out.
Tactic trace: 58 steps
Open to load the checked before-and-after goal states.
lemma local_dens2_tree_bound (hu : u β t) (hJ : J β π (t u)) : volume (F β© J) β€ C7_3_3 a * densβ (t u) * volume (J : Set X) := by β¦Mentions: TileStructure.Forest.π, densβ
- lemma
TileStructure.Forest.eLpNorm_approxOnCube_two_leMain bound in the proof of Lemma 7.3.1 line 277 sourceSource comment
Main bound in the proof of Lemma 7.3.1private lemma eLpNorm_approxOnCube_two_le {C : Set (Grid X)} (disj_C : C.PairwiseDisjoint (fun I β¦ (I : Set X))) {s : Set X} (hs : MeasurableSet s) {c : ββ₯0β} (hc : β J β C, volume (J β© s) β€ c * volume (J : Set X)) {f : X β β} (hf : BoundedCompactSupport f) (h2f : β x β s, f x = 0) : eLpNorm (approxOnCube C (βf Β·β)) 2 volume β€ c ^ (2 : β)β»ΒΉ * eLpNorm f 2 := by β¦Mentions: Grid, s, c, TileStructure.Forest.approxOnCube
- lemma
TileStructure.Forest.eLpNorm_approxOnCube_two_le_selfline 386 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, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume, Grid,Set.PairwiseDisjoint,LE.leand 5 moreProof uses:
Membership.mem,MeasureTheory.Measure,Inter.inter,Set.univ,HMul.hMul,of_eq_true,Eq.trans,HPow.hPow,π,True,congr,congrArg,Set.inter_univ,one_mul,Inv.inv,MeasurableSet.univ,Not,False.elim,Eq,trivialand 2 more136 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.density_tree_bound_auxGeneralization that implies both parts of Lemma 7.3.1 line 394 sourceSource comment
Generalization that implies both parts of Lemma 7.3.1private lemma density_tree_bound_aux (hf : BoundedCompactSupport f) (hg : BoundedCompactSupport g) (h2g : support g β G) (hu : u β t) {c : ββ₯0β} (hc : eLpNorm (approxOnCube (π (t u)) (βf Β·β)) 2 volume β€ c * eLpNorm f 2 volume) : ββ« x, conj (g x) * carlesonSum (t u) f xββ β€ C7_3_1_1 a * densβ (t u) ^ (2 : β)β»ΒΉ * c * eLpNorm f 2 volume * eLpNorm g 2 volume := by β¦Mentions: g, c, TileStructure.Forest.approxOnCube, TileStructure.Forest.π, carlesonSum, densβ
- lemma
TileStructure.Forest.density_tree_bound1First part of Lemma 7.3.1 line 462 sourceSource documentation
First part of Lemma 7.3.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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 16 moreProof uses: TileStructure.Forest.approxOnCube, TileStructure.Forest.π,
Norm.norm, Grid,MeasureTheory.Measure,Inter.inter,Set.univ,of_eq_true,Eq.trans,π,True,congr,congrArg,Set.inter_univ,one_mul,le_of_le_of_eq, TileStructure.Forest.pairwiseDisjoint_π,MeasurableSet.univ,Not,False.elimand 9 more139 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
lemma density_tree_bound1 (hf : BoundedCompactSupport f) (hg : BoundedCompactSupport g) (h2g : support g β G) (hu : u β t) : ββ« x, conj (g x) * carlesonSum (t u) f xββ β€ C7_3_1_1 a * densβ (t u) ^ (2 : β)β»ΒΉ * eLpNorm f 2 volume * eLpNorm g 2 volume := by β¦Mentions: g, carlesonSum, densβ
- lemma
TileStructure.Forest.density_tree_bound2Second part of Lemma 7.3.1 line 477 sourceSource documentation
Second part of Lemma 7.3.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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 17 moreProof uses: TileStructure.Forest.approxOnCube, TileStructure.Forest.π,
Norm.norm,TileStructure.Forest.C7_3_3,Not,Eq,Iff.mp,Function.notMem_support,Function.comp,False, Grid,MeasureTheory.Measure,Inter.inter,Eq.mpr,id,congrArg,Set.inter_comm, TileStructure.Forest.local_dens2_tree_bound, TileStructure.Forest.pairwiseDisjoint_π,ProofData.measurableSet_Fand 97 more248 instances, coercions and auxiliary constants left out.
Tactic trace: 23 steps
Open to load the checked before-and-after goal states.
lemma density_tree_bound2 (hf : BoundedCompactSupport f) (h2f : support f β F) (hg : BoundedCompactSupport g) (h2g : support g β G) (hu : u β t) : ββ« x, conj (g x) * carlesonSum (t u) f xββ β€ C7_3_1_2 a * densβ (t u) ^ (2 : β)β»ΒΉ * densβ (t u) ^ (2 : β)β»ΒΉ * eLpNorm f 2 volume * eLpNorm g 2 volume := by β¦Mentions: g, carlesonSum, densβ, densβ
- lemma
_root_.MeasureTheory.BoundedCompactSupport.const_smulTODO: move somewhere else line 517 sourceSource comment
TODO: move somewhere elselemma _root_.MeasureTheory.BoundedCompactSupport.const_smul (hf : BoundedCompactSupport f) (c : β) : BoundedCompactSupport (c β’ f) := by β¦Mentions: c
- lemma
smul_le_indicatorrename, move somewhere else line 524 sourceSource comment
rename, move somewhere elsestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Complex,Set,LE.le,Function.support,Real,Norm.norm,LT.lt,OfNat.ofNat,HSMul.hSMul,Inv.inv,Set.indicatorProof uses:
Eq.mpr,HMul.hMul,abs,id,Eq,congrFun',congrArg,Eq.trans,Complex.ofReal_inv,Complex.norm_mul,norm_inv,Complex.norm_real,propext,inv_mul_le_iffβ,abs_pos_of_pos,mul_comm,Eq.symm,Set.indicator_mul_const,funext,one_muland 13 more108 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
lemma smul_le_indicator {A : Set X} (hf : f.support β A) {C : β} (hC : β x, βf xβ β€ C) (hCpos : 0 < C) : β x, β(Cβ»ΒΉ β’ f) xβ β€ A.indicator 1 x := by β¦Mentions: A