Naming the strong Yosida exponential limit
DefinitionKLSModular_FunctionalInequalities_Analysis_Semigroup_Generated_Basicfunctional-inequalitiesklskls-conjecturekls-modularlog-concavemodule-context
Generated.apply T hT hd t f chooses a limit of for , using the existence result for the Yosida exponentials, and returns itself when . Generated.yosida_limit states the corresponding – convergence for every and . No linearity, contraction, semigroup law, or generator identity is included in this bundle.
Original module imports
import FunctionalInequalities.Analysis.Semigroup.Yosida.Limit
Original declaration excerpt
Shown in the original module context.
def apply (T : H₀ →ₗ.[ℝ] H₁) (hT : T.IsClosed) (hd : Dense (T.domain : Set H₀))
(t : ℝ) (f : H₀) : H₀ :=
if ht : 0 ≤ t then Classical.choose (exists_limit_exp_neg_smul_yosida T hT hd f ht) else f
Module navigation
Direct project imports: Analysis/Semigroup/Yosida/Limit.
Project result: The KLS conjecture.
Original module · FunctionalInequalities.Analysis.Semigroup.Generated.Basic · Frozen source 408915f.
Definition code
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Semigroup_Yosida_Limit
noncomputable section
namespace FunctionalInequalities
namespace Analysis
namespace Semigroup
variable {H₀ H₁ : Type*} [NormedAddCommGroup H₀] [InnerProductSpace ℝ H₀] [CompleteSpace H₀]
[NormedAddCommGroup H₁] [InnerProductSpace ℝ H₁] [CompleteSpace H₁]
namespace Generated
/-- `P_t f`: the strong limit of `exp (-t • L_s) f` as `s ↓ 0` for `t ≥ 0` (chosen from the adjoint-product identification), and
`f` for `t < 0`. Formally `exp (-t T†T) f`. -/
def apply (T : H₀ →ₗ.[ℝ] H₁) (hT : T.IsClosed) (hd : Dense (T.domain : Set H₀))
(t : ℝ) (f : H₀) : H₀ :=
if ht : 0 ≤ t then Classical.choose (exists_limit_exp_neg_smul_yosida T hT hd f ht) else f
/-- The defining property of `P_t f` for `t ≥ 0`: `exp (-t • L_s) f → P_t f` as `s ↓ 0`. -/
theorem yosida_limit (T : H₀ →ₗ.[ℝ] H₁) (hT : T.IsClosed) (hd : Dense (T.domain : Set H₀))
{t : ℝ} (ht : 0 ≤ t) (f : H₀) {ε : ℝ} (hε : 0 < ε) :
∃ δ : ℝ, 0 < δ ∧ ∀ {s : ℝ} (hs : 0 < s), s < δ →
‖NormedSpace.exp (-t • yosida T hT hs) f - Generated.apply T hT hd t f‖ < ε := by
unfold Generated.apply
rw [dif_pos ht]
exact Classical.choose_spec (exists_limit_exp_neg_smul_yosida T hT hd f ht) hε
end Generated
end Semigroup
end Analysis
end FunctionalInequalities
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Semigroup/Generated/Basic.lean#L30-L43 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Semigroup.Generated.Basic`, definition bundle `KLSModular_FunctionalInequalities_Analysis_Semigroup_Generated_Basic`; the repository is private at upload time).