Documentation

TauCeti.LinearAlgebra.QuadraticForm.SpecialOrthogonal.Stabilizer

The last-vector stabilizer in a special orthogonal group #

Let Q be a quadratic form on a finite free module M. Extending an element of SO(Q) by the identity on a rank-one summand embeds it into SO(Q.prod QuadraticMap.sq). If two acts regularly on the base ring, its image is exactly the stabilizer of the last basis vector (0, 1).

The inverse map restricts a stabilizer element to the first summand. Orthogonality and fixation of (0, 1) force that summand to be preserved: polarizing the image of (m, 0) against (0, 1) shows that twice its last coordinate vanishes. The determinant-one condition then descends because the original map is the product of its restriction with the identity of the last summand.

This calculation is useful for inductive comparisons of orthogonal and Spin groups: after applying a Spin action, it turns fixation of the last vector into a lower-rank special orthogonal transformation.

Main definitions #

Extend a special orthogonal transformation by the identity on the square line.

Instances For
    @[simp]

    Extending a special orthogonal transformation acts componentwise and fixes the square-line coordinate.

    Extension by the identity on the square line is injective.

    The stabilizer of the last basis vector (0, 1) in the special orthogonal group of Q.prod QuadraticMap.sq.

    Instances For
      @[simp]

      Membership in the last-vector stabilizer means exactly that the underlying linear transformation fixes (0, 1).

      theorem QuadraticMap.orthogonalGroupProdLast_apply_snd_of_fixed {R : Type u} [CommRing R] {M : Type v} [AddCommGroup M] [Module R M] (Q : QuadraticForm R M) (h2 : IsRegular 2) (g : ↥(TauCeti.QuadraticMap.orthogonalGroup (prod Q sq))) (hfix : ↑g (0, 1) = (0, 1)) (m : M) :
      (↑g (m, 0)).2 = 0

      An orthogonal transformation fixing the last basis vector maps the first summand back into the first summand.

      @[simp]

      A last-vector stabilizer element maps the first summand back into the first summand.

      Extend a special orthogonal transformation by the identity, as an element of the last-vector stabilizer.

      Instances For
        @[simp]

        The stabilizer-valued identity extension acts componentwise.

        Extension by the identity identifies SO(Q) with the last-vector stabilizer in SO(Q.prod QuadraticMap.sq).

        The inverse sends a stabilizer element g to its restriction m ↦ (g (m, 0)).1. Regularity of 2 ensures that fixation of (0, 1) forces g to preserve the first summand.

        Instances For
          @[simp]

          The stabilizer equivalence sends f to its extension by the identity.

          @[simp]

          The inverse stabilizer equivalence restricts to the first summand.