OAI/GroupTheory/PolycyclicRecognition/Algebra/NilpotentConjugationDecay.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Exponential slack survives polynomial nilpotent conjugation
Choosing the chart margin larger than the nilpotence degree times the expanded-box exponent allows an operator-norm argument for interior slack.
- theorem
OAI.PolycyclicRecognition.nilpotent_exp_apply_tendsto_zero_of_exponent_gapline 21Source documentation
A uniformly nilpotent operator can grow exponentially more slowly than its input contracts. Its exponential still sends that input to zero.
theorem nilpotent_exp_apply_tendsto_zero_of_exponent_gap {V : Type*} [NormedAddCommGroup V] [NormedSpace ℝ V] [CompleteSpace V] [Nontrivial V] (N : ℝ → V →L[ℝ] V) (v : ℝ → V) {m : ℕ} (hnil : ∀ r, (N r) ^ (m + 1) = 0) {A B α β : ℝ} (hA : 0 ≤ A) (hB : 0 ≤ B) (hα : 0 ≤ α) (hgap : (m : ℝ) * α < β) (hN : ∀ᶠ r : ℝ in atTop, ‖N r‖ ≤ A * Real.exp (α * r)) (hv : ∀ᶠ r : ℝ in atTop, ‖v r‖ ≤ B * Real.exp (-β * r)) : Tendsto (fun r => NormedSpace.exp (N r) (v r)) atTop (𝓝 0) := by … - theorem
OAI.PolycyclicRecognition.nilpotent_exp_apply_tendsto_zero_of_subexponential_boundsline 63Source documentation
The same exponential gap absorbs a common subexponential envelope in both the conjugating operator and the translated vector.
theorem nilpotent_exp_apply_tendsto_zero_of_subexponential_bounds {V : Type*} [NormedAddCommGroup V] [NormedSpace ℝ V] [CompleteSpace V] [Nontrivial V] (N : ℝ → V →L[ℝ] V) (v : ℝ → V) {m : ℕ} (hnil : ∀ r, (N r) ^ (m + 1) = 0) {A B α β : ℝ} (hA : 0 ≤ A) (hB : 0 ≤ B) (hα : 0 ≤ α) (hgap : (m : ℝ) * α < β) (ε : ℝ → ℝ) (hε : Tendsto ε atTop (𝓝 0)) (hN : ∀ᶠ r : ℝ in atTop, ‖N r‖ ≤ A * Real.exp ((α + ε r) * r)) (hv : ∀ᶠ r : ℝ in atTop, ‖v r‖ ≤ B * Real.exp ((-β + ε r) * r)) : Tendsto (fun r => NormedSpace.exp (N r) (v r)) atTop (𝓝 0) := by …