OAI/GroupTheory/PolycyclicRecognition/Algebra/FiniteCommutingOperatorAlgebra.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Finite commutative algebras generated by integral operators
- theorem
OAI.PolycyclicRecognition.commuting_adjoin_isMulCommutativeline 17 - theorem
OAI.PolycyclicRecognition.commuting_adjoin_finiteline 24 - def
OAI.PolycyclicRecognition.commutingOperatorEvalline 33Source documentation
Evaluate commuting operators by passing through their commutative generated algebra.
def commutingOperatorEval (K : Type) [CommRing K] {E : Type} [Ring E] [Algebra K E] {k : ℕ} (s : Fin k → E) (h : ∀ i j, Commute (s i) (s j)) : MvPolynomial (Fin k) K →ₐ[K] E := by … - theorem
OAI.PolycyclicRecognition.commutingOperatorEval_Xline 41 - theorem
OAI.PolycyclicRecognition.relation_quotient_independent_boundline 55Source documentation
Relations in a finite algebra bound every independent family in a quotient of any of its finitely generated subalgebras. No domain assumption on C is needed.
theorem relation_quotient_independent_bound {r k n : ℕ} (a : Fin r → R) (ha : Algebra.adjoin K (Set.range a) = ⊤) [Module.Finite R C] (f : MvPolynomial (Fin k) K →ₐ[K] C) (β : MvPolynomial (Fin k) K →ₐ[K] B) (hβ : Function.Surjective β) (hker : ∀ p, f p = 0 → β p = 0) (x : Fin n → B) (hx : AlgebraicIndependent K x) : n ≤ r := by …