Carleson/ForestOperator/AlmostOrthogonality.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
16 declarations, 0 contain sorry, 0 declared as axioms
Section 7.4 except Lemmas 4-6
Imports (1)
Imported by 3 files
- def
TileStructure.Forest.adjointBoundaryOperatorThe operatorS_{2,π²} f(x), given above Lemma 7.4.3 line 25 sourceSource documentation
The operator
S_{2,π²} f(x), given above Lemma 7.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, TileStructure.Forest, π,ENNRealProof uses:
HAdd.hAdd,ENorm.enorm, adjointCarlesonSum,TileStructure.Forest.π,maximalFunction,Prod, Grid,MeasureTheory.MeasureSpace.volume, TileStructure.Forest.π, TileStructure.Forest.cπ, TileStructure.Forest.rπ,OfNat.ofNat45 instances, coercions and auxiliary constants left out.
def adjointBoundaryOperator (u : π X) (f : X β β) (x : X) : ββ₯0β := β¦
Mentions: π
- def
TileStructure.Forest.πβThe setπdefined in the proof of Lemma 7.4.4 line 31 sourceSource documentation
The set
πdefined in the proof of Lemma 7.4.4. We append a subscript 0 to distinguish it from the section variable.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:
Set.ofPred,And,Membership.mem,Union.union,TileStructure.Forest.π,LE.le,HPow.hPow,OfNat.ofNat,HDiv.hDiv,HMul.hMul, defaultZ,Dist.dist, WithFunctionDistance, π , π°,PreTileStructure.π¬44 instances, coercions and auxiliary constants left out.
def πβ : Set (π X) := { p β t uβ βͺ t uβ | 2 ^ ((Z : β) * n / 2) β€ dist_(p) (π¬ uβ) (π¬ uβ) }Mentions: π
- lemma
TileStructure.Forest.adjoint_tile_support1Part 1 of Lemma 7.4.1 line 35 sourceSource documentation
Part 1 of Lemma 7.4.1. Todo: update blueprint with precise properties needed on the function.
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, adjointCarleson,Set.indicator,Metric.balland 6 moreProof uses:
Eq.mpr,id,congrArg, adjoint_eq_adjoint_indicator, E_subset_π,funext,Ne,Or,eq_or_ne,Eq.symm,Iff.mpr,Not,Membership.mem,Set.indicator_apply_eq_self,Set.indicator_of_mem,And, Grid, Ks,Exists,Mathlib.Tactic.Contrapose.contraposeβand 50 more178 instances, coercions and auxiliary constants left out.
Tactic trace: 17 steps
Open to load the checked before-and-after goal states.
lemma adjoint_tile_support1 : adjointCarleson p f = (ball (π p) (5 * D ^ π° p)).indicator (adjointCarleson p ((π p : Set X).indicator f)) := by β¦Mentions: adjointCarleson, π , π°, π
- lemma
TileStructure.Forest.adjoint_tile_support2Part 2 of Lemma 7.4.1 line 57 sourceSource documentation
Part 2 of Lemma 7.4.1. Todo: update blueprint with precise properties needed on the function.
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, π,Membership.mem,TileStructure.Forest.π,Eqand 3 moreProof uses:
Eq.mpr,id,congrArg,Eq.symm, adjoint_eq_adjoint_indicator,LE.le.trans, E, E_subset_π,And.left,LE.le,Prod.fst,GridStructure.Grid,Prod.mk,GridStructure.s, Grid,OrderDual,FunctionDistances.Ξ, smul,OfNat.ofNat,Prod.sndand 22 more96 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
lemma adjoint_tile_support2 (hu : u β t) (hp : p β t u) : adjointCarleson p f = (π u : Set X).indicator (adjointCarleson p ((π u : Set X).indicator f)) := by β¦Mentions: adjointCarleson, π
- lemma
TileStructure.Forest.adjoint_tile_support2_sumline 63 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, TileStructure.Forest, π,Membership.mem,Eq, adjointCarlesonSum and 3 moreProof uses:
id,Trans.trans,Finset.sum,Finset.filter,Classical.propDecidable,Finset.univ, adjointCarleson,funext,Eq.mpr,congr,congrArg,Finset.sum_congr,Finset.filter_congr,Finset,Iff.of_eq,Eq.refl,Eq.trans,congrFun,Finset.sum_apply, TileStructure.Forest.adjoint_tile_support2 and 7 more47 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.adjoint_tile_support2_sum_partialA partially applied variant ofadjoint_tile_support2_sum, used to prove Lemma 7.7.3 line 76 sourceSource documentation
A partially applied variant of
adjoint_tile_support2_sum, used to prove Lemma 7.7.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, π,Membership.mem,Eq, adjointCarlesonSum and 3 moreProof uses:
id,funext,Finset.sum,Finset.filter,Classical.propDecidable,Finset.univ, adjointCarleson,Finset.sum_congr,Eq.refl,Finset,Eq.mpr,congrArg,Eq.symm, adjoint_eq_adjoint_indicator,LE.le.trans, E, E_subset_π,And.left,LE.le,Prod.fstand 13 more64 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
lemma adjoint_tile_support2_sum_partial (hu : u β t) : adjointCarlesonSum (t u) f = (adjointCarlesonSum (t u) ((π u : Set X).indicator f)) := by β¦Mentions: adjointCarlesonSum, π
- lemma
TileStructure.Forest.enorm_adjointCarleson_leline 82 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,ENNReal,ENorm.enorm, adjointCarleson and 13 moreProof uses:
Trans.trans, Ks,Eq,RingHom,starRingEnd,Complex.exp,Complex.I,HSub.hSub,FunctionDistances.Ξ,MeasureTheory.SimpleFunc,MeasureTheory.enorm_integral_le_lintegral_enorm,eq_of_heq,MeasurableSpace,HEq,Eq.refl,HEq.refl,Eq.symm,funext,Eq.mpr,idand 54 more236 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.enorm_adjointCarleson_le_mul_indicatorline 106 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,ENNReal,ENorm.enorm, adjointCarleson and 14 moreProof uses:
Eq.mpr, π,id,Eq,congrArg, TileStructure.Forest.adjoint_tile_support1,enorm_indicator_eq_indicator_enorm,Trans.trans,Set.indicator_le_indicator, TileStructure.Forest.enorm_adjointCarleson_le,Eq.rec,Eq.refl,funext,Eq.trans,Eq.symm,mul_one,Set.indicator_const_mul,HMul,MeasureTheory.setLIntegral_congr_fun, measurableSet_E and 17 more173 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.adjoint_density_tree_bound1line 125 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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 16 moreProof uses:
Eq.mpr, carlesonSum,id,Eq,congrArg,Eq.symm, adjointCarlesonSum_adjoint, TileStructure.Forest.density_tree_bound1114 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.adjoint_tree_estimatePart 1 of Lemma 7.4.2 line 132 sourceSource documentation
Part 1 of Lemma 7.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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 12 moreProof uses:
dite,Eq,Eq.mpr,id,congrArg,zero_le,Not, MeasureTheory.BoundedCompactSupport.adjointCarlesonSum,Eq.symm,propext,ENNReal.mul_le_mul_iff_left,MeasureTheory.MemLp.eLpNorm_ne_top, MeasureTheory.BoundedCompactSupport.memLp,sq,ENorm.enorm,MeasureTheory.integral,RingHom,starRingEnd, MeasureTheory.eLpNorm_two_eq_enorm_integral_mul_conj,mul_assocand 6 more145 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
lemma adjoint_tree_estimate (hg : BoundedCompactSupport g) (h2g : support g β G) (hu : u β t) : eLpNorm (adjointCarlesonSum (t u) g) 2 volume β€ C7_3_1_1 a * densβ (t u) ^ (2 : β)β»ΒΉ * eLpNorm g 2 volume := by β¦Mentions: g, adjointCarlesonSum, densβ
- lemma
TileStructure.Forest.adjoint_density_tree_bound2line 145 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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 17 moreProof uses:
Eq.mpr, carlesonSum,id,Eq,congrArg,Eq.symm, adjointCarlesonSum_adjoint, TileStructure.Forest.density_tree_bound2114 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.indicator_adjoint_tree_estimatePart 2 of Lemma 7.4.2 line 154 sourceSource documentation
Part 2 of Lemma 7.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, TileStructure.Forest, π, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volume,LE.leand 14 moreProof uses:
dite,Eq,Eq.mpr,id,congrArg,zero_le,Not, MeasureTheory.BoundedCompactSupport.indicator, MeasureTheory.BoundedCompactSupport.adjointCarlesonSum,ProofData.measurableSet_F,Eq.symm,propext,ENNReal.mul_le_mul_iff_left,MeasureTheory.MemLp.eLpNorm_ne_top, MeasureTheory.BoundedCompactSupport.memLp,sq,ENorm.enorm,MeasureTheory.integral,RingHom,starRingEndand 21 more182 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
lemma indicator_adjoint_tree_estimate (hg : BoundedCompactSupport g) (h2g : support g β G) (hu : u β t) : eLpNorm (F.indicator (adjointCarlesonSum (t u) g)) 2 β€ C7_3_1_2 a * densβ (t u) ^ (2 : β)β»ΒΉ * densβ (t u) ^ (2 : β)β»ΒΉ * eLpNorm g 2 := by β¦Mentions: g, adjointCarlesonSum, densβ, densβ
- lemma
TileStructure.Forest.le_C7_4_3line 177 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,NNReal,HAdd.hAdd,TileStructure.Forest.C7_3_1_1,CMB, defaultA,TileStructure.Forest.C7_4_3Proof uses:
Eq.mpr,HPow.hPow,HMul.hMul,π,HDiv.hDiv,id,Eq,congrArg,TileStructure.Forest.C7_4_3_def,TileStructure.Forest.C7_3_1_1_def,Real,CMB_defaultA_two_eq,Trans.trans,add_le_add,le_refl,NNReal.one_le_rpow,one_le_two,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefland 143 more191 instances, coercions and auxiliary constants left out.
Tactic trace: 46 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.adjoint_tree_controlLemma 7.4.3 line 214 sourceSource documentation
Lemma 7.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, TileStructure.Forest, π,Membership.mem, MeasureTheory.BoundedCompactSupport,MeasureTheory.MeasureSpace.volumeand 8 moreProof uses:
MeasureTheory.AEStronglyMeasurable,ENorm.enorm, adjointCarlesonSum,TileStructure.Forest.π,AEMeasurable.aestronglyMeasurable,MeasureTheory.AEStronglyMeasurable.enorm, MeasureTheory.AEStronglyMeasurable.adjointCarlesonSum, MeasureTheory.BoundedCompactSupport.aestronglyMeasurable,maximalFunction,Prod, Grid, TileStructure.Forest.π, TileStructure.Forest.cπ, TileStructure.Forest.rπ,Measurable.aestronglyMeasurable,measurable_maximalFunction,Trans.trans,HAdd.hAdd,TileStructure.Forest.C7_3_1_1,HPow.hPowand 40 more210 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
lemma adjoint_tree_control (hu : u β t) (hf : BoundedCompactSupport f) (h2f : f.support β G) : eLpNorm (adjointBoundaryOperator t u f Β·) 2 volume β€ C7_4_3 a * eLpNorm f 2 volume := by β¦ - lemma
TileStructure.Forest.overlap_implies_distancePart 1 of Lemma 7.4.7 line 243 sourceSource documentation
Part 1 of Lemma 7.4.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, TileStructure.Forest, π,Membership.mem,Ne,LE.leand 7 moreProof uses:
id,Eq.mpr,Set.ofPred,And,HPow.hPow,OfNat.ofNat,HDiv.hDiv,HMul.hMul, defaultZ,Dist.dist, WithFunctionDistance, π , π°,PreTileStructure.π¬,Eq,True,congrFun',congrArg,eq_true,true_andand 78 more194 instances, coercions and auxiliary constants left out.
Tactic trace: 56 steps
Open to load the checked before-and-after goal states.
lemma overlap_implies_distance (huβ : uβ β t) (huβ : uβ β t) (hu : uβ β uβ) (h2u : π uβ β€ π uβ) (hp : p β t uβ βͺ t uβ) (hpuβ : Β¬Disjoint (π p : Set X) (π uβ)) : p β πβ t uβ uβ := by β¦Mentions: π, TileStructure.Forest.πβ
- lemma
TileStructure.Forest.π_subset_πβPart 2 of Lemma 7.4.7 line 291 sourceSource documentation
Part 2 of Lemma 7.4.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, TileStructure.Forest, π,Membership.mem,Ne,LE.leand 4 moreProof uses: TileStructure.Forest.overlap_implies_distance,
Set.mem_union_left,Set.Nonempty,Not,Disjoint, Grid.nonempty,Iff.mpr,Exists,And,Set.not_disjoint_iff,Exists.intro,And.intro,And.left,Prod.fst,GridStructure.Grid,Prod.mk,GridStructure.s,OrderDual,FunctionDistances.Ξ, smul and 3 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
lemma π_subset_πβ (huβ : uβ β t) (huβ : uβ β t) (hu : uβ β uβ) (h2u : π uβ β€ π uβ) : t uβ β πβ t uβ uβ := fun p mp β¦ by β¦Mentions: π, TileStructure.Forest.πβ