Documentation

TauCeti.LinearAlgebra.CliffordAlgebra.Quadratic.Lie.Subalgebra

The quadratic elements of a Clifford algebra as a Lie subalgebra #

A Clifford algebra is an associative algebra, so its commutator makes it a Lie algebra. Inside it the quadratic elements — the span of the half-normalized commutators CliffordAlgebra.bivector Q a b of two generators — are closed under the bracket, and this file equips them with the resulting LieSubalgebra structure.

Closure is a two-line consequence of the action-normalization identity CliffordAlgebra.bivector_lie_ι, which says that a Clifford bivector brackets a generator to the infinitesimal rotation x ↦ polar Q b x • a - polar Q a x • b. Because bracketing with a fixed element is a derivation for the associative product, the bracket of two Clifford bivectors is obtained by rotating each of the two generators of the second one in turn, so it is again a sum of two Clifford bivectors (CliffordAlgebra.lie_bivector_bivector).

Nothing here needs the quadratic form to be nondegenerate, the module to be finite-dimensional, or the base to be a field: the statements hold over any commutative ring in which 2 is invertible. The identification of this subalgebra with 𝔰𝔬(V, Q) — Mathlib's skewAdjointLieSubalgebra (QuadraticMap.polarBilin Q) — does need those hypotheses, and is not proved here; the bridging fact this file does supply is that a quadratic element brackets every generator back into the generators (CliffordAlgebra.lie_ι_mem_range_ι_of_mem_quadraticLieSubalgebra), which is what makes that comparison map exist at all.

Following Mathlib's Mathlib/Algebra/Lie/SkewAdjoint.lean, the Lie ring structure on an associative ring is a local instance (LieRing.ofAssociativeRing): it cannot be global, since it would clash with the module bracket when a ring is regarded as a module over itself. A downstream file that states results about quadraticLieSubalgebra therefore has to put the same attribute in scope.

Main definitions #

Main results #

References #

theorem CliffordAlgebra.lie_ι_mul_ι_ι_mul_ι {R : Type u} {M : Type v} [CommRing R] [AddCommGroup M] [Module R M] (Q : QuadraticForm R M) (x y z w : M) :
⁅(ι Q) x * (ι Q) y, (ι Q) z * (ι Q) w⁆ = QuadraticMap.polar (⇑Q) z y • ((ι Q) x * (ι Q) w) - QuadraticMap.polar (⇑Q) z x • ((ι Q) y * (ι Q) w) + QuadraticMap.polar (⇑Q) w y • ((ι Q) z * (ι Q) x) - QuadraticMap.polar (⇑Q) x w • ((ι Q) z * (ι Q) y)

The commutator of two products of Clifford generators, in a form that does not divide by 2.

theorem CliffordAlgebra.lie_bivector_bivector {R : Type u} {M : Type v} [CommRing R] [AddCommGroup M] [Module R M] (Q : QuadraticForm R M) [Invertible 2] (a b c d : M) :
⁅bivector Q a b, bivector Q c d⁆ = bivector Q (QuadraticMap.polar (⇑Q) b c • a - QuadraticMap.polar (⇑Q) a c • b) d + bivector Q c (QuadraticMap.polar (⇑Q) b d • a - QuadraticMap.polar (⇑Q) a d • b)

The bracket of two Clifford bivectors. Bracketing with bivector Q a b is a derivation which rotates a generator by x ↦ polar Q b x • a - polar Q a x • b, so it takes the Clifford bivector of (c, d) to the sum of the Clifford bivectors of the two rotated pairs. This is the closure property that makes the quadratic elements a Lie subalgebra.

The quadratic elements of a Clifford algebra, as a Lie subalgebra of CliffordAlgebra Q under the commutator bracket: the R-span of the Clifford bivectors CliffordAlgebra.bivector Q a b.

Unlike a transported bracket on ⋀[R]^2 M, this is a subobject of the Clifford algebra itself, so it needs no scoped instances beyond the local LieRing.ofAssociativeRing on an associative ring.

Equations
Instances For

    The definitional pin: the quadratic elements are the span of the Clifford bivectors.

    Every Clifford bivector is a quadratic element.

    The universal property of the quadratic elements: any submodule containing every Clifford bivector contains them all. Every containment below is an instance of this.

    The quadratic elements lie in the even subalgebra.

    The quadratic elements have filtration degree at most two.

    @[simp]

    The quadratic elements generate the even subalgebra. A product ι a * ι b of two generators is its Clifford bivector plus a scalar (CliffordAlgebra.ι_mul_ι_eq_bivector_add), and those products generate the even part.

    @[simp]

    The quadratic elements generate the even subalgebra from within: regarded as elements of even Q, they generate all of it. This is the form in which a representation of the even subalgebra is determined by its values on the quadratic elements.

    The quadratic elements are the image of the second exterior power. This is the sense in which the Lie subalgebra realizes ⋀[R]^2 M inside the Clifford algebra; the map itself is CliffordAlgebra.bivectorExterior.

    @[simp]

    Membership in the quadratic elements: an element of the Clifford algebra is quadratic exactly when it is in the image of ⋀[R]^2 M under CliffordAlgebra.bivectorExterior.

    Quadratic elements preserve the generators. Bracketing with a quadratic element sends ι Q m back into the image of ι Q; on the span of the generators it is therefore an endomorphism, which is what the comparison with the skew-adjoint endomorphisms of QuadraticMap.polarBilin Q is built from.