Documentation

TauCeti.LinearAlgebra.QuadraticForm.Transvection.BaseChange

Base change of Eichler transvections #

An Eichler transvection is defined by a polynomial formula in the quadratic form and its polar form. Extending scalars therefore carries the transvection determined by u and w to the one determined by their pure tensors. The corresponding statement for SO(Q) follows from this identity and the existing base-change homomorphism of special orthogonal groups. The quotient parameter map also makes the entire root-subgroup homomorphism commute with scalar extension. These formulas let the same transvection be used over a rational quadratic space and at each of its completions.

@[simp]
theorem QuadraticMap.transvection_baseChange {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] (Q : QuadraticForm R M) {u w : M} (hu : Q u = 0) (huw : polar (⇑Q) u w = 0) :

Base change carries E_{u,w} to E_{1 ⊗ u,1 ⊗ w} over commutative rings in which 2 is invertible; neither nondegeneracy nor finite dimensionality is needed.

@[simp]
theorem QuadraticMap.specialOrthogonalGroupBaseChange_transvection {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] (Q : QuadraticForm R M) {u w : M} [Module.Free R M] [Module.Finite R M] (hu : Q u = 0) (huw : polar (⇑Q) u w = 0) :

The special-orthogonal base-change homomorphism carries the class of an Eichler transvection to the class of the base-changed transvection.

Extending scalars of the Eichler root-subgroup homomorphism agrees with extending its quotient parameters. This holds over commutative rings, without nondegeneracy.