Documentation

TauCeti.RepresentationTheory.Spin.HalfSpin.Basic

The half-spin summands of the spin representation #

TauCeti.spinAction makes the exterior algebra S = ⋀·W of the isotropic summand of a polarization a module over the Clifford algebra, and TauCeti.spinRep restricts that action along the inclusion of spinGroup Q — the spin representation proper — as TauCeti.pinRep does along the inclusion of pinGroup Q.

The exterior algebra is itself ℤ/2-graded, by exterior parity, and S splits as the sum S⁺ ⊕ S⁻ of the even and the odd part. Whether that splitting is a splitting of representations is the substance of this file, and it depends on the polarization.

The grading statement TauCeti.spinAction_mem_evenOdd is proved once, for an arbitrary parity of the acting Clifford element, and the half-spin invariance and the parity shift by odd elements are both read off it. Its two inputs are that exterior multiplication raises the exterior degree (Mathlib's CliffordAlgebra.evenOdd_mul_le) and that contraction lowers it (CliffordAlgebra.contractLeft_mem_evenOdd); the induction that propagates them from a single vector to a general Clifford element is Mathlib's CliffordAlgebra.evenOdd_induction.

Nothing here needs a field, a nondegeneracy hypothesis, or a finite dimension: like TauCeti.spinAction itself, everything holds over the commutative ring the polarization data lives over. Their dimensions, which need a field and a finite dimension, are counted in TauCeti/RepresentationTheory/Spin/Dimension.lean. Their invariant-subspace dichotomies over a field are proved in TauCeti/RepresentationTheory/Spin/Irreducible.lean; their highest weights belong to the complex theory and are not proved here.

Main definitions #

Main results #

References #

The half-spin summands #

def TauCeti.spinPlus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (P : SpinPolarizationData Q) :

The even half-spin summand S⁺ = ⋀ᵉᵛᵉⁿ W, the even half of the exterior parity grading of the spinor module.

Equations
Instances For
    def TauCeti.spinMinus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (P : SpinPolarizationData Q) :

    The odd half-spin summand S⁻ = ⋀ᵒᵈᵈ W, the odd half of the exterior parity grading of the spinor module.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.mem_spinPlus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) {s : ExteriorAlgebra K ↥P.W} :

      A spinor lies in S⁺ exactly when it is of even exterior parity.

      @[simp]

      A spinor lies in S⁻ exactly when it is of odd exterior parity.

      The spinor module is the sum of its two half-spin summands, S = S⁺ ⊕ S⁻. This is the exterior parity grading, and it holds for every polarization. Invariance of the summands (TauCeti.spinPlus_invariant) does not: it needs a polarization without a line summand.

      @[simp]
      theorem TauCeti.spinPlus_sup_spinMinus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) :
      spinPlus Q P ⊔ spinMinus Q P = ⊤

      The two half-spin summands span the spinor module: every spinor is the sum of an even and an odd one.

      @[simp]
      theorem TauCeti.spinPlus_inf_spinMinus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) :
      spinPlus Q P ⊓ spinMinus Q P = ⊥

      The two half-spin summands meet only in zero: a spinor of both parities vanishes.

      The even half-spin summand is never zero: it contains the scalar 1, of exterior degree zero. Unlike TauCeti.nontrivial_spinMinus this needs no hypothesis on the isotropic summand.

      theorem TauCeti.nontrivial_spinMinus {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hW : P.W ≠ ⊥) :

      The odd half-spin summand is nonzero as soon as the isotropic summand is. For W = ⊥ the spinor module is the ground ring, entirely even, and this fails.

      The Clifford action is graded #

      The parity of the operator by which a Clifford element acts on S is the parity of the element, provided the polarization has no line summand.

      theorem TauCeti.spinAction_mem_evenOdd {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) {i j : ZMod 2} {x : CliffordAlgebra Q} (hx : x ∈ CliffordAlgebra.evenOdd Q i) {s : ExteriorAlgebra K ↥P.W} (hs : s ∈ CliffordAlgebra.evenOdd 0 j) :

      The Clifford action on the spinor module is graded when the polarization has no line summand: a Clifford element of parity i shifts the exterior parity of a spinor by i.

      theorem TauCeti.spinAction_mem_evenOdd_of_mem_even {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) {x : CliffordAlgebra Q} (hx : x ∈ CliffordAlgebra.even Q) {j : ZMod 2} {s : ExteriorAlgebra K ↥P.W} (hs : s ∈ CliffordAlgebra.evenOdd 0 j) :

      An even Clifford element preserves exterior parity, when the polarization has no line summand. This is the i = 0 case of TauCeti.spinAction_mem_evenOdd, and the form the spin group consumes.

      The even Clifford subalgebra acting on the two half-spin summands #

      noncomputable def TauCeti.spinPlusAction {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (P : SpinPolarizationData Q) (hline : P.line = ⊥) :

      The action of the even Clifford subalgebra on the even half-spin summand S⁺, for a polarization without a line summand.

      Equations
      Instances For
        noncomputable def TauCeti.spinMinusAction {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (P : SpinPolarizationData Q) (hline : P.line = ⊥) :

        The action of the even Clifford subalgebra on the odd half-spin summand S⁻.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.coe_spinPlusAction_apply {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (x : ↥(CliffordAlgebra.even Q)) (s : ↥(spinPlus Q P)) :
          ↑(((spinPlusAction Q P hline) x) s) = ((spinAction Q P) ↑x) ↑s

          The action of an even Clifford element on S⁺ is the Fock action.

          @[simp]
          theorem TauCeti.coe_spinMinusAction_apply {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (x : ↥(CliffordAlgebra.even Q)) (s : ↥(spinMinus Q P)) :
          ↑(((spinMinusAction Q P hline) x) s) = ((spinAction Q P) ↑x) ↑s

          The action of an even Clifford element on S⁻ is the Fock action.

          noncomputable def TauCeti.evenSpinActionProd {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] (Q : QuadraticForm K V) (P : SpinPolarizationData Q) (hline : P.line = ⊥) :

          The paired actions of the even Clifford subalgebra on the half-spin summands.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.evenSpinActionProd_apply {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (x : ↥(CliffordAlgebra.even Q)) :
            (evenSpinActionProd Q P hline) x = ((spinPlusAction Q P hline) x, (spinMinusAction Q P hline) x)

            Invariance of the half-spin summands #

            theorem TauCeti.spinPlus_invariant {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (g : ↥(spinGroup Q)) :

            The even half-spin summand is invariant under the spin representation, when the polarization has no line summand: the spin group lies in the even Clifford subalgebra, and an even element preserves exterior parity.

            theorem TauCeti.spinMinus_invariant {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (g : ↥(spinGroup Q)) :

            The odd half-spin summand is invariant under the spin representation, when the polarization has no line summand.

            def TauCeti.spinPlusSubrep {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) :

            The even half-spin summand as a subrepresentation of the spin representation.

            Equations
            Instances For
              def TauCeti.spinMinusSubrep {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) :

              The odd half-spin summand as a subrepresentation of the spin representation.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.toSubmodule_spinPlusSubrep {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) :
                @[simp]
                @[simp]
                theorem TauCeti.mem_spinPlusSubrep {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) {s : ExteriorAlgebra K ↥P.W} :

                Membership in the even half-spin subrepresentation is membership in S⁺. A goal about a Subrepresentation is stated through its SetLike membership, on which TauCeti.toSubmodule_spinPlusSubrep cannot fire.

                @[simp]
                theorem TauCeti.mem_spinMinusSubrep {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) {s : ExteriorAlgebra K ↥P.W} :

                Membership in the odd half-spin subrepresentation is membership in S⁻.

                theorem TauCeti.coe_spinPlusAction_spinGroup_apply {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (g : ↥(spinGroup Q)) (s : ↥(spinPlus Q P)) :
                ↑(((spinPlusAction Q P hline) ⟨↑g, ⋯⟩) s) = ↑(((spinPlusSubrep P hline).toRepresentation g) ⟨↑s, ⋯⟩)

                The even-subalgebra action on S⁺, restricted to the spin group, is the representation carried by the even half-spin subrepresentation.

                theorem TauCeti.coe_spinMinusAction_spinGroup_apply {K : Type u} [CommRing K] {V : Type v} [AddCommGroup V] [Module K V] {Q : QuadraticForm K V} (P : SpinPolarizationData Q) (hline : P.line = ⊥) (g : ↥(spinGroup Q)) (s : ↥(spinMinus Q P)) :
                ↑(((spinMinusAction Q P hline) ⟨↑g, ⋯⟩) s) = ↑(((spinMinusSubrep P hline).toRepresentation g) ⟨↑s, ⋯⟩)

                The even-subalgebra action on S⁻, restricted to the spin group, is the representation carried by the odd half-spin subrepresentation.

                The spin representation is the sum of its two half-spin subrepresentations. This is TauCeti.isCompl_spinPlus_spinMinus read in the lattice of subrepresentations of spinRep, where it says that the parity splitting of S is a splitting of the spin representation itself.

                Odd elements carry each summand into the other #

                An odd Clifford element maps S⁺ into S⁻ and S⁻ into S⁺. Unlike the spin group, the pin group need not lie in the even subalgebra, so the invariance argument does not extend to it, and that is why the half-spin splitting is stated for spinRep and not for pinRep. Nothing here says that pinRep really does fail to preserve the splitting: that would need an odd element of the pin group whose action does not kill the summand — which for some Q there is none of, the pin group then being even — and it is not proved here.

                An odd Clifford element carries S⁺ into S⁻.

                An odd Clifford element carries S⁻ into S⁺.