Documentation

TauCeti.Algebra.Category.CommGrpCat.FiniteGeneration

Finitely generated commutative groups #

This file packages finitely generated commutative groups as a full subcategory of CommGrpCat.

Main declarations #

Universe lifts of finitely generated groups are finitely generated.

The object property of being a finitely generated commutative group.

Equations
Instances For
    @[simp]

    Membership in the finitely generated commutative-group object property.

    @[reducible, inline]
    abbrev TauCeti.FGCommGrpCat :
    Type (u_1 + 1)

    The category of finitely generated commutative groups.

    Equations
    Instances For
      @[reducible]

      The underlying type of a finitely generated commutative group.

      Equations
      Instances For
        @[instance_reducible]

        Objects of FGCommGrpCat coerce to their underlying type.

        Equations
        @[instance_reducible]

        An object of FGCommGrpCat inherits the commutative-group structure of its underlying group.

        Equations

        The underlying group of an object of FGCommGrpCat is finitely generated.

        @[reducible, inline]

        Construct an object of FGCommGrpCat from a finitely generated commutative group.

        Equations
        Instances For
          @[reducible, inline]
          abbrev TauCeti.FGCommGrpCat.ofHom {G H : Type v} [CommGroup G] [Group.FG G] [CommGroup H] [Group.FG H] (φ : G →* H) :
          of G ⟶ of H

          Lift a group homomorphism between finitely generated commutative groups to FGCommGrpCat.

          Equations
          Instances For
            @[reducible, inline]
            abbrev TauCeti.FGCommGrpCat.toMonoidHom {G H : FGCommGrpCat} (φ : G ⟶ H) :
            ↑G →* ↑H

            The group homomorphism underlying a morphism in FGCommGrpCat.

            Equations
            Instances For
              @[simp]
              theorem TauCeti.FGCommGrpCat.hom_ext {G H : FGCommGrpCat} {φ ψ : G ⟶ H} (h : toMonoidHom φ = toMonoidHom ψ) :
              φ = ψ

              Two morphisms in FGCommGrpCat are equal when their underlying group homomorphisms are equal.