Documentation

TauCeti.LinearAlgebra.CliffordAlgebra.Spin.BaseChange

Extension of scalars for Spin groups and even unitary groups #

Mathlib's CliffordAlgebra.ofBaseChangeAux is the canonical map from a Clifford algebra to the Clifford algebra of a scalar extension; it preserves the even part and Clifford conjugation, as recorded in TauCeti.LinearAlgebra.CliffordAlgebra.BaseChange. It therefore restricts to a homomorphism of Spin groups. For the canonical lift of an Eichler transvection, this homomorphism sends 1 + ι w * ι u to the lift determined by the pure tensors 1 ⊗ u and 1 ⊗ w.

The same map restricts to the even unitary carriers U(C₀, σ), compatibly with the inclusion of Spin. Over a field K, this is how U(C₀, σ) is read as a twisted form: after extension to a field L splitting the even Clifford algebra, the image lands in the unitary group of a matrix algebra with involution.

An isomorphism σ : A ≃ₐ[R] B of coefficient algebras induces the isomorphism CliffordAlgebra.baseChangeCongr σ Q of the Clifford algebras of Q_A and Q_B. It preserves Clifford conjugation, the even part and the vector generators, so it restricts to an isomorphism of Spin groups. For complex conjugation of ℂ over ℝ this is coefficientwise conjugation of a complexified Spin group.

Main results #

The homomorphism of Spin groups induced by extension of scalars.

Instances For
    @[simp]
    theorem CliffordAlgebra.coe_spinGroupBaseChange_apply {R : Type u} {A : Type v} {M : Type w} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] (Q : QuadraticForm R M) (x : ↥(spinGroup Q)) :
    ↑((spinGroupBaseChange Q) x) = (ofBaseChangeAux A Q) ↑x

    The Clifford value of a scalar-extended Spin element is obtained from the canonical Clifford map.

    Extension of scalars of Spin groups is injective when the extension is faithful and the Clifford algebra is flat; in particular, for every extension of fields.

    @[simp]
    theorem CliffordAlgebra.spinVectorAction_baseChange_tmul {R : Type u} {A : Type v} {M : Type w} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] [Invertible 2] (Q : QuadraticForm R M) (x : ↥(spinGroup Q)) (a : A) (m : M) :

    On a pure tensor, the action of a scalar-extended Spin element is the extension of the original action.

    @[simp]

    Extension of scalars commutes with the Spin homomorphism to the special orthogonal group.

    @[simp]
    theorem CliffordAlgebra.spinGroupBaseChange_spinTransvection {K : Type u} {L : Type v} {V : Type w} [Field K] [Field L] [Algebra K L] [AddCommGroup V] [Module K V] [FiniteDimensional K V] [Invertible 2] {Q : QuadraticForm K V} {u w : V} [Invertible 2] (hQ : QuadraticMap.Nondegenerate) (hu : Q u = 0) (huw : QuadraticMap.polar (⇑Q) u w = 0) :

    Extension of scalars carries the canonical Spin lift of E_{u,w} to the canonical lift of E_{1 ⊗ u,1 ⊗ w}.

    @[simp]

    Direct and successive scalar extension of a Spin element agree after transport along the canonical scalar-tower isometry.

    Isomorphisms of the coefficient algebra #

    The isomorphism CliffordAlgebra.baseChangeCongr σ Q : Cℓ(A ⊗ M) ≃ Cℓ(B ⊗ M) induced by an isomorphism of coefficient algebras sends Spin elements to Spin elements.

    Coefficient isomorphisms act on Spin groups. An isomorphism σ : A ≃ₐ[R] B of coefficient algebras restricts CliffordAlgebra.baseChangeCongr σ Q to an isomorphism of the Spin groups of Q_A and Q_B. For complex conjugation of ℂ over ℝ this is coefficientwise conjugation of the Spin group of a complexified real quadratic form.

    Instances For
      @[simp]
      theorem CliffordAlgebra.coe_spinGroupBaseChangeCongr_apply {R : Type u} {A : Type v} {M : Type w} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] {B : Type x} [CommRing B] [Algebra R B] (σ : A ≃ₐ[R] B) (Q : QuadraticForm R M) (x : ↥(spinGroup (QuadraticForm.baseChange A Q))) :
      ↑((spinGroupBaseChangeCongr σ Q) x) = (baseChangeCongr σ Q) ↑x

      The Clifford value of CliffordAlgebra.spinGroupBaseChangeCongr is computed by CliffordAlgebra.baseChangeCongr.

      @[simp]

      The inverse of CliffordAlgebra.spinGroupBaseChangeCongr is induced by the inverse coefficient isomorphism.

      The even unitary carrier #

      The homomorphism of even unitary carriers U(C₀, σ) → U(C₀ ⊗ A, σ) induced by extension of scalars.

      Instances For
        @[simp]
        theorem CliffordAlgebra.coe_evenUnitaryGroupBaseChange_apply {R : Type u} {A : Type v} {M : Type w} [CommRing R] [CommRing A] [Algebra R A] [AddCommGroup M] [Module R M] [Invertible 2] (Q : QuadraticForm R M) (x : ↥(evenUnitaryGroup Q)) :
        ↑↑((evenUnitaryGroupBaseChange Q) x) = (ofBaseChangeAux A Q) ↑↑x

        The Clifford value of a scalar-extended even unitary unit is obtained from the canonical Clifford map.

        Extension of scalars of even unitary carriers is injective when the extension is faithful and the Clifford algebra is flat; in particular, for every extension of fields.

        @[simp]

        Extension of scalars commutes with the inclusion of Spin into the even unitary carrier.

        @[simp]

        Direct and successive scalar extension of an even unitary unit agree after transport along the canonical scalar-tower isometry.

        @[simp]

        Extension of scalars commutes with the Spin homomorphism to the orthogonal group.

        Extending scalars along a field extension carries the canonical Spin root-subgroup homomorphism to that of the extended quotient parameters, preserving its additive composition law.

        Scalar extension commutes with the Spin equivalence induced by a quadratic isometry.