Documentation

TauCeti.Algebra.AlgebraicGroup.RootsOfUnity.Basic

The roots-of-unity group scheme #

This file records the functor-of-points calculation for the diagonalizable group D(Multiplicative (ZMod n)). For positive n, this is the usual finite diagonalizable group scheme μ_n: for every commutative R-algebra A, its convolution group of A-points is the group of nth roots of unity in A.

The result is deliberately just the points calculation. The represented Hopf algebra is the group algebra R[Multiplicative (ZMod n)]; identifying it with the more classical coordinate ring R[X]/(X^n - 1) is separate quotient-polynomial infrastructure.

Main definitions #

This is a worked-example check for the reductive-groups roadmap, Layer 4: "μ_n = D(ℤ/n)" in the diagonalizable-groups lane, together with the Layer 0 functor-of-points calculation.

References #

The diagonalizable-group points calculation is Tau Ceti's DiagonalizableGroup.pointsMulEquiv. The internal cyclic character group calculation uses Mathlib's IsCyclic.monoidHomMulEquivRootsOfUnityOfGenerator, from Mathlib.RingTheory.RootsOfUnity.Basic.

@[reducible, inline]

The standard generator of the character group defining μ_n = D(ℤ/n).

Equations
Instances For

    The functor of points of μ_n = D(ℤ/n) is the group of nth roots of unity.

    The source is the convolution group of R-algebra maps out of the group algebra R[Multiplicative (ZMod n)], and the target is Mathlib's subgroup of units whose nth power is one.

    Equations
    Instances For
      @[simp]

      The points equivalence sends a point to its value on the standard generator.

      The points equivalence is natural in the value algebra.

      The inverse points equivalence sends a root of unity to the point taking the standard generator to that root.

      @[simp]

      The inverse points equivalence evaluates scalar multiples of the standard generator by scalar multiplication of the chosen root of unity.

      The inverse μ_n points equivalence evaluates the group-like generator indexed by x : Multiplicative (ZMod n) as the corresponding power of the chosen root of unity.

      For x = generator n, this specializes to RootsOfUnityGroup.pointsMulEquiv_symm_apply_single_generator.

      @[simp]

      The inverse μ_n points equivalence evaluates scalar multiples of the group-like generator indexed by x : Multiplicative (ZMod n) by scalar multiplication of the corresponding power of the chosen root of unity.

      The previous normal form, specialized to an additive residue class j : ZMod n.

      Naturality of the inverse μ_n points equivalence in the value algebra: post-composing the point attached to ζ gives the point attached to the image of ζ.

      Naturality of the inverse μ_n points equivalence, evaluated on an arbitrary cyclic group-algebra generator.

      Naturality of the inverse μ_n points equivalence on scalar multiples of arbitrary cyclic group-algebra generators.