OAI/GroupTheory/PolycyclicRecognition/Algebra/PolynomialGroupLaws.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Polynomial group laws in a fixed coordinate space
The binary Dynkin coefficients are fixed once in the original nilpotent group. Changing its basis changes only the bracket. The group identities and the straight-line one-parameter identities are closed conditions on this finite-dimensional bracket parameter.
- def
OAI.PolycyclicRecognition.bilinearDynkinPolynomialline 25Source documentation
The finite Dynkin expression evaluated with a variable bilinear law.
def bilinearDynkinPolynomial {c n : ℕ} (a : DynkinCoefficients c n) (B : V →L[ℝ] V →L[ℝ] V) (X : Fin n → V) : V := … - def
OAI.PolycyclicRecognition.dynkinProductline 31Source documentation
The binary multiplication polynomial, with fixed coefficients.
def dynkinProduct {c : ℕ} (a : DynkinCoefficients c 2) (B : V →L[ℝ] V →L[ℝ] V) (x y : V) : V := … - theorem
OAI.PolycyclicRecognition.contDiff_bilinearDynkinPolynomialline 35 - theorem
OAI.PolycyclicRecognition.contDiff_dynkinProductline 46 - theorem
OAI.PolycyclicRecognition.continuous_dynkinProductline 57 - def
OAI.PolycyclicRecognition.PolynomialGroupLawsline 66Source documentation
Identities obeyed by a group in exponential coordinates, including its actual straight-line one-parameter subgroups.
def PolynomialGroupLaws (m : V → V → V) : Prop := …
- theorem
OAI.PolycyclicRecognition.polynomialGroupLaws_of_expline 74Source documentation
Exponential coordinates transfer the genuine group axioms, rather than postulating them for a limiting polynomial.
theorem polynomialGroupLaws_of_exp {G : Type*} [Group G] (m : V → V → V) (Exp : V → G) (hinj : Function.Injective Exp) (hzero : Exp 0 = 1) (hneg : ∀ x, Exp (-x) = (Exp x)⁻¹) (hadd : ∀ x (s t : ℝ), Exp ((s + t) • x) = Exp (s • x) * Exp (t • x)) (hm : ∀ x y, Exp (m x y) = Exp x * Exp y) : PolynomialGroupLaws m := by … - theorem
OAI.PolycyclicRecognition.isClosed_dynkinGroupLawsline 97Source documentation
These group identities persist under convergence of the bracket data.
theorem isClosed_dynkinGroupLaws {c : ℕ} (a : DynkinCoefficients c 2) : IsClosed {B : V →L[ℝ] V →L[ℝ] V | PolynomialGroupLaws (dynkinProduct a B)} := by …Mentions: OAI.PolycyclicRecognition.DynkinCoefficients, OAI.PolycyclicRecognition.PolynomialGroupLaws, OAI.PolycyclicRecognition.dynkinProduct
- theorem
OAI.PolycyclicRecognition.basis_dynkinProductline 123Source documentation
Exact coordinate transport of the fixed binary polynomial.
theorem basis_dynkinProduct (b : Module.Basis (Fin n) ℝ L) {c : ℕ} (a : DynkinCoefficients c 2) (x y : L) : dynkinProduct a (basisBracket b) (b.equivFun x) (b.equivFun y) = b.equivFun (finiteDynkinPolynomial a ![x, y]) := by …Mentions: OAI.PolycyclicRecognition.DynkinCoefficients, OAI.PolycyclicRecognition.dynkinProduct, OAI.PolycyclicRecognition.basisBracket, OAI.PolycyclicRecognition.finiteDynkinPolynomial