Carleson/Classical/HilbertKernel.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
12 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 3 files
- def
kline 14 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,ComplexProof uses:
HDiv.hDiv,Max.max,HSub.hSub,OfNat.ofNat,abs,Complex.exp,HMul.hMul,Complex.I17 instances, coercions and auxiliary constants left out.
- lemma
k_of_neg_eq_conj_kline 18 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq,Complex, k,Neg.neg,RingHom,starRingEndProof uses:
of_eq_true,Eq.trans,HDiv.hDiv,Max.max,HSub.hSub,OfNat.ofNat,abs,Complex.exp,HMul.hMul,Complex.I,True,congr,congrArg,congrFun',abs_neg,Complex.ofReal_neg,mul_neg,map_div₀,Complex.conj_ofReal,map_suband 7 more79 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
k_of_abs_le_oneline 21 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,abs,OfNat.ofNat,Eq,Complex, k,HDiv.hDiv,HSub.hSub,Complex.exp,HMul.hMul,Complex.IProof uses:
Eq.mpr,id,Eq.trans,Nat,congrArg,congr,congrFun',Eq.symm,Nat.cast_one,Max.max,k.eq_1,Nat.cast_zero,max_eq_left,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congrand 36 more88 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
k_of_one_le_absline 24 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,OfNat.ofNat,abs,Eq,Complex, kProof uses:
Eq.mpr,HDiv.hDiv,Max.max,HSub.hSub,Complex.exp,HMul.hMul,Complex.I,id,congrArg,k.eq_1,max_eq_right,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,HPow.hPowand 44 more77 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
k_measurableline 29 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Measurable,Real,Complex, kProof uses:
id,Measurable.fun_div,Max.max,HSub.hSub,OfNat.ofNat,abs,Complex.exp,HMul.hMul,Complex.I,Measurable.complex_ofReal,Measurable.sup_const,Measurable.const_sub,Continuous.measurable,Continuous.abs,continuous_id',Measurable.cexp,Measurable.const_mul,measurable_id'83 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- def
Kline 33 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,ComplexProof uses: k,
HSub.hSub2 instances, coercions and auxiliary constants left out.
- lemma
K_defline 35 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Real,Complex, K, k,HSub.hSubProof uses:
rfl2 instances, coercions and auxiliary constants left out.
- lemma
Hilbert_kernel_conj_symmline 37 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq,Complex, K,RingHom,starRingEndProof uses:
Eq.mpr, k,HSub.hSub,id,congrArg,K.eq_1,Neg.neg,Eq.symm,neg_sub, k_of_neg_eq_conj_k,Eq.refl21 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Hilbert_kernel_measurableline 41 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Measurable,Prod,Real,Complex,Function.uncurry, KProof uses:
Measurable.comp, k,HSub.hSub,Prod.fst,Prod.snd, k_measurable,MeasurableSub₂.measurable_sub17 instances, coercions and auxiliary constants left out.
- lemma
Hilbert_kernel_boundLemma 11.1.11 (Hilbert kernel bound) line 45 sourceSource comment
Lemma 11.1.11 (Hilbert kernel bound)standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,Norm.norm,Complex, K,HDiv.hDiv,HPow.hPow,OfNat.ofNat,Nat,HMul.hMul,abs,HSub.hSubProof uses:
dite,And,LT.lt,Trans.trans,Eq,Complex.exp,Complex.I,rfl,Eq.mpr, k,id,congrArg,K.eq_1,Max.max,k.eq_1,norm_div,div_le_div_of_nonneg_right,Complex.norm_real,Real.norm_eq_abs,abs_of_nonnegand 158 more199 instances, coercions and auxiliary constants left out.
Tactic trace: 50 steps
Open to load the checked before-and-after goal states.
lemma Hilbert_kernel_bound {x y : ℝ} : ‖K x y‖ ≤ 2 ^ (2 : ℝ) / (2 * |x - y|) := by …Mentions: K
- lemma
Hilbert_kernel_regularity_main_partMain part of the proof of Hilbert_kernel_regularity TODO: This can be local, i.e. invisible to other files line 87 sourceSource comment
Main part of the proof of Hilbert_kernel_regularity TODO: This can be local, i.e. invisible to other files.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,And,LE.le,OfNat.ofNat,LT.lt,HDiv.hDiv,Nat,Norm.norm,Complex,HSub.hSub, k,Neg.neg,HMul.hMul,HPow.hPow,absProof uses:
Eq.mpr,Complex.exp,Complex.I,id,Eq,congrArg, k_of_abs_le_one,abs_neg,abs_of_nonneg,And.left,And.right,congrFun',congr,Eq.trans,Complex.ofReal_neg,mul_neg,rfl,HAdd.hAdd,Membership.mem,Setand 249 more319 instances, coercions and auxiliary constants left out.
Tactic trace: 134 steps
Open to load the checked before-and-after goal states.
lemma Hilbert_kernel_regularity_main_part {y y' : ℝ} (yy'nonneg : 0 ≤ y ∧ 0 ≤ y') (ypos : 0 < y) (y2ley' : y / 2 ≤ y') (hy : y ≤ 1) (hy' : y' ≤ 1) : ‖k (-y) - k (-y')‖ ≤ 2 ^ 6 * (1 / |y|) * (|y - y'| / |y|) := by …Mentions: k
- lemma
Hilbert_kernel_regularityLemma 11.1.12 (Hilbert kernel regularity) line 208 sourceSource comment
Lemma 11.1.12 (Hilbert kernel regularity)standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,HMul.hMul,OfNat.ofNat,Nat,abs,HSub.hSub,Norm.norm,Complex, K,HPow.hPow,HDiv.hDivProof uses:
Eq.mpr, k,id,Eq,congrArg,K.eq_1,Not,Or,Classical.em,Neg.neg,congr,zero_sub,Eq.trans,abs_neg,And,dite,le_antisymm,And.left,Mathlib.Tactic.Linarith.eq_of_not_lt_of_not_gt,Not.introand 183 more222 instances, coercions and auxiliary constants left out.
Tactic trace: 126 steps
Open to load the checked before-and-after goal states.
lemma Hilbert_kernel_regularity {x y y' : ℝ} : 2 * |y - y'| ≤ |x - y| → ‖K x y - K x y'‖ ≤ 2 ^ 8 * (1 / |x - y|) * (|y - y'| / |x - y|) := by …Mentions: K