Carleson/FinitaryCarleson.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
10 declarations, 0 contain sorry, 0 declared as axioms
Imported by 2 files
- theorem
integrable_tile_sum_operatorline 16 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Measurable,NNReal, defaultA,LE.le,Norm.norm,Set.indicator,OfNat.ofNat,MeasureTheory.Integrable,HMul.hMul, Ks,Complex.exp,Complex.I,HSub.hSuband 4 moreProof uses:
Eq.mpr,id,Eq,congrFun',MeasureTheory.Measure,congrArg,autoParam,funext,mul_assoc,mul_comm,MeasureTheory.Integrable.bdd_mul, integrable_Ks_x, one_lt_realD,Measurable.aestronglyMeasurable,Function.comp,Measurable.mul,Measurable.cexp,Measurable.const_mul,Measurable.sub,Measurable.compand 29 more162 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- def
πX_sUsed to simplify notation in the proof oftile_sum_operatorline 33 sourceSource comment
Used to simplify notation in the proof of `tile_sum_operator`private def πX_s (s : β€) := (@Finset.univ (π X) _).filter (fun p β¦ π° p = s)
- lemma
π°_eqline 35 source - lemma
π_biUnionline 38 source - lemma
sum_eq_zero_of_notMem_Iccline 46 source - lemma
exists_Gridline 56 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,Finset,Set.toFinset,Set.Icc,Existsand 4 moreProof uses:
HPow.hPow,rfl,Metric.ball,HDiv.hDiv,OfNat.ofNat, G_subset,GridStructure.topCube,GridStructure.ball_subset_Grid,Eq.mp,GridStructure.c,congrArg,Eq.symm,GridStructure.s_topCube,GridStructure.c_topCube,dite,Exists.intro,And.intro,Eq.mpr,id,Eq.refland 19 more75 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- theorem
tile_sum_operatorLemma 4.0.3 line 70 sourceSource documentation
Lemma 4.0.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,Membership.mem,SDiff.sdiff,Eq,Finset.sum, π and 13 moreProof uses:
Eq.mpr,Finset.biUnion,Classical.propDecidable,Neg.neg,id,congrArg,Finset,Finset.sum_biUnion,Ne,LE.le,False.elim,Bot.bot,Eq.rec, π°,HAdd.hAdd,Finset.filter,Not,Eq.symm,Finset.sum_filter_add_sum_filter_not,OfNat.ofNatand 62 more146 instances, coercions and auxiliary constants left out.
Tactic trace: 34 steps
Open to load the checked before-and-after goal states.
theorem tile_sum_operator {G' : Set X} {f : X β β} {x : X} (hx : x β G \ G') : β (p : π X), carlesonOn p f x = β s β Icc (Οβ x) (Οβ x), β« y, Ks s x y * f y * exp (I * (Q x y - Q x x)) := by β¦Mentions: G', π, carlesonOn, s, Ks
- def
C2_0_1The constant used in Proposition 2.0.1 line 104 sourceSource documentation
The constant used in Proposition 2.0.1. Has value
2 ^ (442 * a ^ 3) / (q - 1) ^ 5in the blueprint.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses: C2_0_2
def C2_0_1 (a : β) (q : ββ₯0) : ββ₯0 := C2_0_2 a q
Mentions: C2_0_2
- lemma
C2_0_1_posline 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,GT.gt, C2_0_1, nnq,OfNat.ofNatProof uses: C2_0_2_pos
29 instances, coercions and auxiliary constants left out.
- theorem
finitary_carlesonProposition 2.0.1 line 110 sourceSource documentation
Proposition 2.0.1
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Exists,And,MeasurableSet,NNReal, defaultA,LE.le,ENNReal,HMul.hMul,OfNat.ofNat,MeasureTheory.Measure,MeasureTheory.MeasureSpace.volume,Measurable,Norm.normand 20 moreProof uses: GridStructure, defaultD, defaultΞΊ, defaultS, cancelPt, grid_existence, TileStructure, tile_existence, carlesonSum,
Set.univ, π, C2_0_2, discrete_carleson,Exists.intro,And.intro,le_of_eq_of_le,MeasureTheory.setLIntegral_congr_fun,MeasurableSet.diff,ProofData.measurableSet_G,Membership.memand 36 more233 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
theorem finitary_carleson : β G', MeasurableSet G' β§ 2 * volume G' β€ volume G β§ β f : X β β, Measurable f β (β x, βf xβ β€ F.indicator 1 x) β β«β» x in G \ G', ββ s β Icc (Οβ x) (Οβ x), β« y, Ks s x y * f y * exp (I * Q x y)ββ β€ C2_0_1 a nnq * (volume G) ^ (1 - qβ»ΒΉ) * (volume F) ^ qβ»ΒΉ := by β¦