OAI/NumberTheory/DukePrimeDegree/Geometry/RationalFixedVectors.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Rational fixed vectors of matrix families
The common fixed-vector space of rational matrices is spanned by rational fixed vectors. This follows from rationality of matrix centralizers by adding one trivial coordinate.
- def
OAI.DukePrimeDegree.rationalVectorCastline 20 - lemma
OAI.DukePrimeDegree.rationalVectorCast_applyline 23 - lemma
OAI.DukePrimeDegree.rationalVectorCast_vecMulline 26 - def
OAI.DukePrimeDegree.trivialCoordinateExtensionline 32 - def
OAI.DukePrimeDegree.fixedRowMatrixline 36 - lemma
OAI.DukePrimeDegree.fixedRowMatrix_commuteline 40 - lemma
OAI.DukePrimeDegree.fixedRow_of_commuteline 52 - lemma
OAI.DukePrimeDegree.rationalMatrixCast_trivialCoordinateExtensionline 62 - theorem
OAI.DukePrimeDegree.fixedVector_mem_span_rationalline 72Source documentation
A common real fixed vector is a real linear combination of common rational fixed vectors of the same actual matrix family.
theorem fixedVector_mem_span_rational {n : ℕ} {κ : Type*} (B : κ → Matrix (Fin n) (Fin n) ℚ) (v : Fin n → ℝ) (hv : ∀ k, v ᵥ* rationalMatrixCast (B k) = v) : v ∈ Submodule.span ℝ (rationalVectorCast '' {q : Fin n → ℚ | ∀ k, q ᵥ* B k = q}) := by …Mentions: OAI.DukePrimeDegree.rationalMatrixCast, OAI.DukePrimeDegree.rationalVectorCast
- theorem
OAI.DukePrimeDegree.exists_nonzero_rational_fixedVectorline 105