OAI/GroupTheory/PolycyclicRecognition/Geometry/TriangularMatrixHeight.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Actual logarithmic height on positive triangular matrices
The logarithms of positive diagonal entries form a group homomorphism. Bounded logarithmic height bounds both diagonal frames and their inverses, which are the hypotheses in the polynomial product estimate.
- theorem
OAI.PolycyclicRecognition.triangular_mul_diagline 20 - def
OAI.PolycyclicRecognition.positiveTriangularline 32Source documentation
Positive invertible upper triangular real matrices, as an actual subgroup.
def positiveTriangular (n : ℕ) : Subgroup (Matrix (Fin n) (Fin n) ℝ)ˣ where …
- abbrev
OAI.PolycyclicRecognition.PositiveTriangular.matrixline 62 - theorem
OAI.PolycyclicRecognition.PositiveTriangular.upperline 64 - theorem
OAI.PolycyclicRecognition.PositiveTriangular.diagonal_posline 66 - def
OAI.PolycyclicRecognition.PositiveTriangular.diagonalline 69Source documentation
The diagonal characters with their actual unit values.
noncomputable def diagonal : positiveTriangular n →* (Fin n → ℝˣ) where …
- theorem
OAI.PolycyclicRecognition.PositiveTriangular.diagonal_valline 78 - def
OAI.PolycyclicRecognition.PositiveTriangular.heightline 82Source documentation
The logarithmic diagonal is a homomorphism to an additive real vector space.
noncomputable def height : positiveTriangular n →* Multiplicative (Fin n → ℝ) where …
- theorem
OAI.PolycyclicRecognition.PositiveTriangular.height_applyline 96 - def
OAI.PolycyclicRecognition.PositiveTriangular.frameline 100Source documentation
The exact diagonal frame used to normalize triangular products.
noncomputable def frame (g : positiveTriangular n) : (Matrix (Fin n) (Fin n) ℝ)ˣ := …
- theorem
OAI.PolycyclicRecognition.PositiveTriangular.frame_norm_le_expline 104Source documentation
A bounded height bounds the frame and its inverse by the same exponential.
theorem frame_norm_le_exp (g : positiveTriangular n) {M : ℝ} (hg : ‖(height g).toAdd‖ ≤ M) : ‖(frame g : Matrix (Fin n) (Fin n) ℝ)‖ ≤ Real.exp M ∧ ‖(↑(frame g)⁻¹ : Matrix (Fin n) (Fin n) ℝ)‖ ≤ Real.exp M := by …Mentions: OAI.PolycyclicRecognition.positiveTriangular, OAI.PolycyclicRecognition.PositiveTriangular.height, OAI.PolycyclicRecognition.PositiveTriangular.frame