Documentation

TauCeti.Algebra.AlgebraicGroup.ConstantGroup.Basic

Constant finite groups #

Let G be a finite group and R a commutative ring. The coordinate ring of the constant R-group associated to G is the function algebra G → R. We construct it intrinsically as the finite Hopf dual of the group algebra R[G]. This supplies its Hopf structure without making choices and proves that its underlying algebra is finite étale over R.

The formulas below identify multiplication, comultiplication, counit, and antipode with the usual pointwise product, group multiplication, identity, and inversion. Evaluation at a group element is then an algebra point, and these evaluations multiply exactly as the elements of G do.

Main declarations #

References #

@[reducible, inline]
abbrev TauCeti.ConstantGroup.coordinateRing (R : Type u) [CommRing R] (G : Type v) :
Type (max v u)

The coordinate ring of the constant group attached to a finite group G over R.

It is defined as the finite Hopf dual of the group algebra.

Equations
Instances For
    noncomputable def TauCeti.ConstantGroup.functionLinearEquiv (R : Type u) [CommRing R] (G : Type v) [Finite G] :

    The underlying linear equivalence between the coordinate ring and the algebra of functions on G.

    Equations
    Instances For
      noncomputable def TauCeti.ConstantGroup.functionAlgEquiv (R : Type u) [CommRing R] (G : Type v) [Finite G] :

      The coordinate ring of a finite constant group is canonically the function algebra G → R.

      Equations
      Instances For
        @[simp]

        The coordinate ring of a finite constant group is finite étale over the base ring.

        noncomputable def TauCeti.ConstantGroup.eval (R : Type u) [CommRing R] (G : Type v) [Finite G] (g : G) :

        Evaluation at a group element, regarded as an algebra point of the constant group.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.ConstantGroup.eval_apply (R : Type u) [CommRing R] (G : Type v) [Finite G] (g : G) (f : coordinateRing R G) :
          (eval R G g) f = (functionAlgEquiv R G) f g

          Comultiplication on the coordinate ring is dual to multiplication in G.

          The counit of the coordinate ring is evaluation at the identity of G.

          The antipode of the coordinate ring sends a function f to g ↦ f (g⁻¹).

          theorem TauCeti.ConstantGroup.eval_mul (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (g h : G) :

          Evaluation points multiply according to multiplication in G.

          theorem TauCeti.ConstantGroup.eval_one (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] :

          Evaluation at the identity is the identity element among algebra points.

          noncomputable def TauCeti.ConstantGroup.toPoints (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] :

          A finite group maps canonically to the group of algebra points of its constant group.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.ConstantGroup.toPoints_apply (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (g : G) :
            ((toPoints R G) g).ofConv = eval R G g

            Over a nontrivial base ring, evaluation distinguishes the elements of the constant group.

            noncomputable def TauCeti.ConstantGroup.coordinateBialgHom (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (f : G →* H) :

            A group homomorphism induces a contravariant bialgebra morphism of constant-group coordinate rings.

            Equations
            Instances For
              noncomputable def TauCeti.ConstantGroup.coordinateMap (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (f : G →* H) :

              The underlying algebra homomorphism of coordinateBialgHom.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.ConstantGroup.coordinateBialgHom_toAlgHom (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (f : G →* H) :
                ↑(coordinateBialgHom R G H f) = coordinateMap R G H f

                The algebra homomorphism underlying coordinateBialgHom is coordinateMap.

                theorem TauCeti.ConstantGroup.functionAlgEquiv_coordinateMap_apply (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (f : G →* H) (a : coordinateRing R H) (g : G) :
                (functionAlgEquiv R G) ((coordinateMap R G H f) a) g = (functionAlgEquiv R H) a (f g)

                Under functionAlgEquiv, the coordinate map is precomposition by the group homomorphism.

                @[simp]

                The coordinate map induced by the identity group homomorphism is the identity.

                @[simp]
                theorem TauCeti.ConstantGroup.coordinateMap_comp (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (K : Type u_1) [Group K] [Finite K] (f : G →* H) (q : H →* K) :
                coordinateMap R G K (q.comp f) = (coordinateMap R G H f).comp (coordinateMap R H K q)

                Coordinate maps reverse composition of group homomorphisms.

                @[simp]
                theorem TauCeti.ConstantGroup.eval_comp_coordinateMap (R : Type u) [CommRing R] (G : Type v) [Finite G] [Group G] (H : Type w) [Group H] [Finite H] (f : G →* H) (g : G) :
                (eval R G g).comp (coordinateMap R G H f) = eval R H (f g)

                Evaluation is natural with respect to the coordinate map induced by a group homomorphism.