OAI/GroupTheory/PolycyclicRecognition/Geometry/CartanBoundaryBoundedHeight.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Bounded affine height from the actual boundary comparisons
- theorem
OAI.PolycyclicRecognition.CartanWordModel.uniform_transversal_traces_of_boundary_comparisonsline 47Source documentation
Finitely many boundary characters give one common transversal bound.
theorem uniform_transversal_traces_of_boundary_comparisons {L : ℝ} (hleaf : ∀ p x (n : F.N.carrier), ‖(height (f p (x * F.inclusionN n))).toAdd - (height (f p x)).toAdd‖ ≤ L) : ∃ B : ℝ, 0 ≤ B ∧ ∀ p d i, |(C i).targetRate * (M.supportIn T hunimod eW).weight i ((height (f p (F.inclusionD d))).toAdd - (height (f p 1)).toAdd) - (C i).sourceRate * (M.supportIn T hunimod eW).weight i (A.val (height (F.inclusionD d)).toAdd)| ≤ B := by … - theorem
OAI.PolycyclicRecognition.CartanWordModel.uniform_affine_bound_of_boundary_comparisonsline 77Source documentation
The leaf and averaged traces now come from the constructed boundary volume data. Only the already proved sublinear estimate is retained here.
theorem uniform_affine_bound_of_boundary_comparisons (hheight : ∀ x, (height (ExpG x)).toAdd = eW (heightProjection T.character x)) (haarN : NilpotentExponentialHaarInput F.N.modelSpace F.N.carrier) (b₀ : Basis (Fin (finrank ℝ (cartanRootIdeal H))) ℝ (cartanRootIdeal H)) (γ₀ : M.Bases) (hsub : ∀ p ε, 0 < ε → ∃ B : ℝ, ∀ g, ‖(height (f p g)).toAdd - (height (f p 1)).toAdd - A.val (height g).toAdd‖ ≤ ε * dist 1 g + B) : ∃ K : ℝ, 0 ≤ K ∧ ∀ p g, ‖(height (f p g)).toAdd - ((height (f p 1)).toAdd + A.val (height g).toAdd)‖ ≤ K := by …Mentions: OAI.PolycyclicRecognition.heightProjection, OAI.PolycyclicRecognition.NilpotentExponentialHaarInput, OAI.PolycyclicRecognition.cartanRootIdeal