Carleson/ToMathlib/RealInterpolation/LorentzInterpolation.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
3 declarations, 3 contain sorry, 0 declared as axioms
The Marcinkiewisz interpolation theorem for Lorentz spaces
Upstreaming status: this file is under construction and being worked on. Don't upstream yet!
Imported by 2 files
- def
C_LorentzInterpolationThe constant occurring in the general real interpolation theorem (for Lorentz spaces) sorry line 22 sourceSource documentation
The constant occurring in the general real interpolation theorem (for Lorentz spaces)
depends on sorry what this means
Statement uses:
ENNReal,NNRealProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat1 instances, coercions and auxiliary constants left out.
def C_LorentzInterpolation (p₀ p₁ q₀ q₁ q : ℝ≥0∞) (C₀ C₁ A : ℝ≥0) (t : ℝ≥0∞) : ℝ≥0 := …
Mentions: A
- lemma
C_LorentzInterpolation_possorry line 25 sourcedepends on sorry what this means
Statement uses:
ENNReal,NNReal,LT.lt,OfNat.ofNat, C_LorentzInterpolationProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,Nat11 instances, coercions and auxiliary constants left out.
- theorem
exists_hasLorentzType_real_interpolationGeneral Marcinkiewicz real interpolation theorem sorry line 31 sourceSource documentation
General Marcinkiewicz real interpolation theorem
depends on sorry what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,TopologicalSpace,ENormedAddCommMonoid,LE.le,OfNat.ofNat,Ne,NNReal,LT.lt,Membership.mem,Set,Set.Ioo,Eq,Inv.inv,HAdd.hAdd,HDiv.hDiv,HSub.hSub, MeasureTheory.MemLorentz,MeasureTheory.AEStronglyMeasurableand 4 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,Nat51 instances, coercions and auxiliary constants left out.
theorem exists_hasLorentzType_real_interpolation {p₀ p₁ r₀ r₁ q₀ q₁ s₀ s₁ p q : ℝ≥0∞} [MeasurableSpace E₁] [TopologicalSpace E₁] [ENormedAddCommMonoid E₁] [MeasurableSpace E₂] [TopologicalSpace E₂] [ENormedAddCommMonoid E₂] -- TODO: find out which of the conditions `(1 ≤ ·)` are actually necessary. (hp₀ : 1 ≤ p₀) (hp₁ : 1 ≤ p₁) (hr₀ : 1 ≤ r₀) (hr₁ : 1 ≤ r₁) (hq₀ : 1 ≤ q₀) (hq₁ : 1 ≤ q₁) (hs₀ : 1 ≤ s₀) (hs₁ : 1 ≤ s₁) (hp₀p₁ : p₀ ≠ p₁) (hq₀q₁ : q₀ ≠ q₁) {C₀ C₁ t A : ℝ≥0} (hA : 0 < A) (ht : t ∈ Ioo 0 1) (hC₀ : 0 < C₀) (hC₁ : 0 < C₁) (hp : p⁻¹ = (1 - t) / p₀ + t / p₁) (hq : q⁻¹ = (1 - t) / q₀ + t / q₁) (hmT : ∀ f, MemLorentz f p q μ → AEStronglyMeasurable (T f) ν) (hT : AESubadditiveOn T (fun f ↦ MemLorentz f p₀ r₀ μ ∨ MemLorentz f p₁ r₁ μ) A ν) (h₀T : HasLorentzType T p₀ r₀ q₀ s₀ μ ν C₀) (h₁T : HasLorentzType T p₁ r₁ q₁ s₁ μ ν C₁) : …