Carleson/Antichain/Basic.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
29 declarations, 0 contain sorry, 0 declared as axioms
6.1. The density arguments
This file contains the proofs of lemmas 6.1.1, 6.1.2 and 6.1.3 from the blueprint.
Main results
tile_disjointness: Lemma 6.1.1.maximal_bound_antichain: Lemma 6.1.2.dens2_antichain: Lemma 6.1.3.
Imports (4)
Imported by 2 files
- lemma
inv_nnqt_eqline 38 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Eq,Inv.inv,HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAddProof uses:
Ne,Not.intro,Mathlib.Tactic.Linarith.lt_irrefl,outParam,Eq.mp,LT.lt,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ring,Int.negOfNat,HPow.hPow,Nat.rawCast,Mathlib.Tactic.Ring.Common.neg_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNatand 84 more112 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
inv_nnqt_mem_Icoline 43 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Membership.mem,Set.Ico,HDiv.hDiv,OfNat.ofNat,Inv.inv,HMul.hMul, nnq,HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrArg, inv_nnqt_eq,And.intro,LE.le,LT.lt,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HSub.hSub,inferInstance,AddMonoidWithOne,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,Ring,Int.negOfNatand 77 more107 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
one_lt_nnqtline 47 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,NNReal,OfNat.ofNat,HDiv.hDiv,HMul.hMul, nnq,HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrArg,propext,one_lt_div,Iff.mpr,Or,add_pos_iff,Or.inr,zero_lt_one,two_mul,add_lt_add_iff_left,And.left,outParam,LE.le,ProofData.q_mem_Ioc86 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
one_lt_nnqt_coeline 51 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,ENNReal,OfNat.ofNat,HDiv.hDiv,HMul.hMul, nnq,HAdd.hAddProof uses:
Eq.mpr,NNReal,id,Eq,congrArg,Eq.symm,ENNReal.coe_ofNat,ENNReal.coe_one,ENNReal.coe_add,ENNReal.coe_mul,ENNReal.coe_div,of_eq_true,Not,Eq.trans,False,True,And,AddUnits,and_false,not_false_eq_trueand 3 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
nnqt_lt_nnqline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,NNReal,HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrArg,add_comm,propext,div_lt_iffβ,add_pos,zero_lt_one, nnq_pos,mul_comm,mul_lt_mul_iff_of_pos_left,Eq.symm,one_add_one_eq_two,add_lt_add_iff_left,And.left,LE.le, nnq_mem_Ioc94 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
nnqt_lt_nnq_coeline 60 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,ENNReal,HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAddProof uses:
Eq.mpr,NNReal,id,Eq,congrArg,Eq.symm,ENNReal.coe_ofNat,ENNReal.coe_one,ENNReal.coe_add,ENNReal.coe_mul,ENNReal.coe_div,of_eq_true,Not,Eq.trans,False,True,And,AddUnits,and_false,not_false_eq_trueand 3 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
nnqt_lt_twoline 64 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,NNReal,HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAddProof uses:
lt_of_lt_of_le, nnqt_lt_nnq,And.right,LE.le, nnq_mem_Ioc45 instances, coercions and auxiliary constants left out.
- lemma
nnqt_lt_two_coeline 66 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,ENNReal,HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAddProof uses:
Eq.mpr,NNReal,id,Eq,congrArg,Eq.symm,ENNReal.coe_ofNat,ENNReal.coe_one,ENNReal.coe_add,ENNReal.coe_mul,ENNReal.coe_div,of_eq_true,Not,Eq.trans,False,True,And,AddUnits,and_false,not_false_eq_trueand 3 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
tile_disjointnessLemma 6.1.1 line 80 sourceSource documentation
Lemma 6.1.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, π,IsAntichain,LE.le,Membership.mem,Notand 3 moreProof uses: π°,
Or,Classical.em,And,Exists,Iff.mp,Set.not_disjoint_iff, Grid, π,FunctionDistances.Ξ,TileStructure.Ξ©,MeasureTheory.SimpleFunc,Set.Icc,or_iff_left,Iff.mpr,Exists.intro,And.intro, le_or_disjoint,or_iff_right,TileStructure.relative_fundamental_dyadicand 14 more85 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
lemma tile_disjointness {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) (π : Set (π X))) {p p' : π X} (hp : p β π) (hp' : p' β π) (hE : Β¬Disjoint (E p) (E p')) : p = p' := by β¦ - def
C6_1_2Constant appearing in Lemma 6.1.2 line 97 sourceSource documentation
Constant appearing in Lemma 6.1.2. Has value
2 ^ (102 * a ^ 3)in the blueprint.standard axioms: propext what this means
Statement uses:
NatProof uses:
HPow.hPow,OfNat.ofNat,HMul.hMul,HAdd.hAdd,π9 instances, coercions and auxiliary constants left out.
noncomputable def C6_1_2 (a : β) : β := 2 ^ ((π + 2) * a ^ 3)
- lemma
C6_1_2_ne_zeroline 99 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Ne,ENNReal, C6_1_2,OfNat.ofNatProof uses:
Eq.mpr,HPow.hPow,HMul.hMul,HAdd.hAdd,π,id,Eq,congrArg,C6_1_2.eq_1,ne_of_gt,Iff.mpr,LT.lt,Nat.cast_pos',pow_pos,inferInstance,PartialOrder,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Booland 1 more50 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
ineq_6_1_7line 101 source - lemma
norm_Ks_le'Composition of inequalities 6.1.6, 6.1.7, 6.1.8 line 126 sourceSource comment
Composition of inequalities 6.1.6, 6.1.7, 6.1.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, π,Membership.mem, E,Ne, Ks and 14 moreProof uses:
LT.lt, defaultD_pow_pos, mul_defaultD_pow_pos,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ring,Int.negOfNat,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refland 135 more282 instances, coercions and auxiliary constants left out.
Tactic trace: 24 steps
Open to load the checked before-and-after goal states.
lemma norm_Ks_le' {x y : X} {π : Set (π X)} (p : π) (hxE : x β E βp) (hy : Ks (π° p.1) x y β 0) : βKs (π° p.1) x yββ β€ 2 ^ (6 * a + (π + 1) * a ^ 3) / volume (ball (π p.1) (8 * D ^ π° p.1)) := by β¦ - lemma
maximal_bound_antichainLemma 6.1.2 line 153 sourceSource documentation
Lemma 6.1.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, π,IsAntichain,LE.le,Measurable,ENNRealand 10 moreProof uses:
dite,Exists,Ne, carlesonOn,Membership.mem,Eq,Classical.propDecidable,LT.lt, defaultD_pow_pos, mul_defaultD_pow_pos,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCastand 201 more351 instances, coercions and auxiliary constants left out.
Tactic trace: 68 steps
Open to load the checked before-and-after goal states.
lemma maximal_bound_antichain {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π) {f : X β β} (hfm : Measurable f) (x : X) : βcarlesonSum π f xββ β€ (C6_1_2 a) * maximalFunction volume π π (fun π β¦ 8*D ^ π° π) 1 f x := by β¦Mentions: π, carlesonSum, C6_1_2, π , π°
- def
C6_1_3Constant appearing in Lemma 6.1.3 line 235 sourceSource documentation
Constant appearing in Lemma 6.1.3. Has value
2 ^ (103 * a ^ 3)in the blueprint.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,NNRealProof uses:
HMul.hMul,HPow.hPow,OfNat.ofNat,HAdd.hAdd,π,Inv.inv,HSub.hSub24 instances, coercions and auxiliary constants left out.
noncomputable def C6_1_3 (a : β) (q : ββ₯0) : ββ₯0 := 2 ^ ((π + 3) * a ^ 3) * (q - 1)β»ΒΉ β¦
- def
Lemma6_1_3.πThe maximal function used in the proof of Lemma 6.1.3 line 243 sourceSource documentation
The maximal function used in the proof of Lemma 6.1.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, π,ENNRealProof uses:
maximalFunction,MeasureTheory.MeasureSpace.volume, π ,HMul.hMul,OfNat.ofNat,HPow.hPow, π°51 instances, coercions and auxiliary constants left out.
def π := maximalFunction (Ξ΅ := β) volume π π (fun π β¦ 8 * D ^ π° π) 1 β¦
- def
Lemma6_1_3.qt$\tilde{q}$ from definition 6.1.10, as a real number line 254 sourceSource documentation
$\tilde{q}$ from definition 6.1.10, as a real number.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofDataProof uses:
HDiv.hDiv,HMul.hMul,OfNat.ofNat, nnq,HAdd.hAdd15 instances, coercions and auxiliary constants left out.
def qt := (nnqt : β)
- lemma
Lemma6_1_3.inv_qt_eqline 256 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Eq,Inv.inv, Lemma6_1_3.qt,HAdd.hAdd,OfNat.ofNat,HMul.hMulProof uses: inv_nnqt_eq
12 instances, coercions and auxiliary constants left out.
- def
Lemma6_1_3.pExponent used for the application of HΓΆlder's inequality in the proof of Lemma 6.1.3 line 259 sourceSource documentation
Exponent used for the application of HΓΆlder's inequality in the proof of Lemma 6.1.3.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofDataProof uses:
Inv.inv,HSub.hSub,HDiv.hDiv,OfNat.ofNat, Lemma6_1_3.qt12 instances, coercions and auxiliary constants left out.
def p := (3 / 2 - (qt X)β»ΒΉ)β»ΒΉ
Mentions: Lemma6_1_3.qt
- lemma
Lemma6_1_3.inv_p_eqline 261 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Eq,Inv.inv, Lemma6_1_3.p,HSub.hSub,HDiv.hDiv,OfNat.ofNat, Lemma6_1_3.qtProof uses:
of_eq_true,Eq.trans,True,congrFun',congrArg,inv_inv,eq_self32 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Lemma6_1_3.inv_p_eq'line 263 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,Eq,Inv.inv, Lemma6_1_3.p,HSub.hSub,OfNat.ofNat,HMul.hMulProof uses:
Eq.mpr,HDiv.hDiv,HAdd.hAdd,id,congrFun',congrArg,Eq.trans, Lemma6_1_3.qt, Lemma6_1_3.inv_p_eq, Lemma6_1_3.inv_qt_eq,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Meta.NormNum.instAddMonoidWithOne,HPow.hPow,Rat.rawCast,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congr,NNRat.rawCast,Mathlib.Tactic.Ring.Common.div_congr,Mathlib.Tactic.Ring.cast_posand 51 more79 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Lemma6_1_3.p_posline 265 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,OfNat.ofNat, Lemma6_1_3.pProof uses:
Eq.mpr,HAdd.hAdd,Inv.inv,HMul.hMul,HDiv.hDiv,id,Eq,Eq.trans,HSub.hSub,congrArg, Lemma6_1_3.qt, Lemma6_1_3.inv_qt_eq,LE.le,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Neg.neg,inferInstance,AddMonoidWithOne,Mathlib.Meta.NormNum.instAtLeastTwoand 80 more123 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Lemma6_1_3.one_lt_pline 268 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt,OfNat.ofNat, Lemma6_1_3.pProof uses:
Iff.mp,Inv.inv,Eq.rec,Eq,Iff,inv_lt_invβ, Lemma6_1_3.p_pos,zero_lt_one,inv_one,HSub.hSub,HMul.hMul,lt_of_not_ge,LE.le,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Neg.neg,inferInstance,AddMonoidWithOne,Mathlib.Meta.NormNum.instAtLeastTwoand 78 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Lemma6_1_3.p_lt_twoline 271 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LT.lt, Lemma6_1_3.p,OfNat.ofNatProof uses:
Iff.mp,Inv.inv,inv_lt_invβ,Mathlib.Meta.NormNum.isNat_lt_true,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_zero,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Bool.false, Lemma6_1_3.p_pos,Eq.rec,HSub.hSub,HMul.hMul,Eq,lt_of_not_ge,LE.le,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAddand 77 more102 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- def
Lemma6_1_3.πpThepmaximal function used in the proof line 277 sourceSource documentation
The
pmaximal function used in the proof.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, π,ENNRealProof uses:
maximalFunction,MeasureTheory.MeasureSpace.volume, π ,HMul.hMul,OfNat.ofNat,HPow.hPow, π°,Real.toNNReal50 instances, coercions and auxiliary constants left out.
def πp (p : β) := maximalFunction volume π π (fun π β¦ 8 * D ^ π° π) p.toNNReal (Ξ΅ := β)
Mentions: Lemma6_1_3.p, π , π°
- lemma
Lemma6_1_3.eLpNorm_πp_leMaximal function bound needed in the proof line 280 sourceSource documentation
Maximal function bound needed in the proof
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, π,MeasureTheory.MemLp,OfNat.ofNat,ENNReal,MeasureTheory.MeasureSpace.volumeand 7 moreProof uses:
And.right,MeasureTheory.AEStronglyMeasurable,maximalFunction, π ,HPow.hPow, π°,hasStrongType_maximalFunction,of_eq_true,LT.lt,Eq.trans,True,eq_true, Lemma6_1_3.p_pos, Lemma6_1_3.p_lt_two115 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_πp_le (hf : MemLp f 2) : eLpNorm (πp π (p X) f) 2 β€ C2_0_6 (defaultA a) (p X).toNNReal 2 * eLpNorm f 2 := β¦Mentions: Lemma6_1_3.πp, Lemma6_1_3.p, defaultA
- lemma
Lemma6_1_3.eLpNorm_π_le_eLpNorm_πp_mulA maximal function bound via an application of H"older's inequality line 286 sourceSource documentation
A maximal function bound via an application of H"older's inequality
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.indicatorand 11 moreProof uses: MeasureTheory.BoundedCompactSupport, bcs_of_measurable_of_le_indicator_f,
LT.lt,Real.HolderTriple.left_pos,Real.HolderTriple.right_pos,inv_pos_of_pos,Ne,ENNReal.ofReal,Iff.mpr,ENNReal.ofReal_ne_zero_iff,Top.top,ENNReal.ofReal_ne_top,Eq,Real.toNNReal,Real.coe_toNNReal,le_of_lt,Eq.mpr,id,Eq.rec,Eq.refland 130 more228 instances, coercions and auxiliary constants left out.
Tactic trace: 67 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_π_le_eLpNorm_πp_mul (hf : Measurable f) (hfF : β x, βf xβ β€ F.indicator 1 x) {p p' : β} (hpp : p.HolderConjugate p') : eLpNorm (π π f) 2 β€ (densβ π) ^ (p'β»ΒΉ) * eLpNorm (πp π p f) 2 := by β¦Mentions: Lemma6_1_3.p, Lemma6_1_3.π, densβ, Lemma6_1_3.πp
- lemma
Lemma6_1_3.const_checkTedious check that the constants work out line 359 sourceSource documentation
Tedious check that the constants work out.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,MetricSpace, ProofData,LE.le,NNReal,HMul.hMul, C6_1_2,C2_0_6, defaultA,Real.toNNReal, Lemma6_1_3.p,OfNat.ofNat, C6_1_3, nnqProof uses:
Eq,Real.coe_toNNReal,le_of_lt, Lemma6_1_3.p_pos,LT.lt,Inv.inv,Eq.mpr,HSub.hSub,id,congrArg, Lemma6_1_3.inv_p_eq',le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Neg.neg,inferInstance,AddMonoidWithOne,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Tactic.Ring.of_eqand 208 more211 instances, coercions and auxiliary constants left out.
Tactic trace: 87 steps
Open to load the checked before-and-after goal states.
lemma const_check : C6_1_2 a * C2_0_6 (defaultA a) (p X).toNNReal 2 β€ C6_1_3 a nnq := by β¦
Mentions: C6_1_2, defaultA, Lemma6_1_3.p, C6_1_3, nnq
- lemma
dens2_antichainLemma 6.1.3 (inequality 6.1.11) line 424 sourceSource documentation
Lemma 6.1.3 (inequality 6.1.11).
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, π,IsAntichain,LE.le,Norm.norm,Set.indicatorand 19 moreProof uses: MeasureTheory.BoundedCompactSupport, bcs_of_measurable_of_le_indicator_f, bcs_of_measurable_of_le_indicator_g,
le_trans,MeasureTheory.lintegral,MeasureTheory.enorm_integral_le_lintegral_enorm,Eq.mpr,id,Eq,congrFun',congrArg,funext,enorm_mul, Lemma6_1_3.qt,Eq.trans, inv_nnqt_eq,inv_inv,of_eq_true,True,add_sub_cancel_leftand 99 more245 instances, coercions and auxiliary constants left out.
Tactic trace: 28 steps
Open to load the checked before-and-after goal states.
lemma dens2_antichain {π : Set (π X)} (hπ : IsAntichain (Β· β€ Β·) π) {f : X β β} (hfF : β x, βf xβ β€ F.indicator 1 x) (hf : Measurable f) {g : X β β} (hgG : β x, βg xβ β€ G.indicator 1 x) (hg : Measurable g) : ββ« x, ((starRingEnd β) (g x)) * carlesonSum π f xββ β€ (C6_1_3 a nnq) * (densβ (π : Set (π X))) ^ ((nnqt : β)β»ΒΉ - 2β»ΒΉ) * eLpNorm f 2 * eLpNorm g 2 := by β¦