Documentation

Project.Example

Quotients of groups by normal subgroups #

This files develops the basic theory of quotients of groups by normal subgroups. In particular it proves Noether's first and second isomorphism theorems.

Main statements #

Tags #

isomorphism theorems, quotient groups

def QuotientGroup.rangeKerLift {G : Type u} [Group G] {H : Type v} [Group H] (φ : G →* H) :
G φ.ker →* φ.range

The induced map from the quotient by the kernel to the range.

Equations
Instances For
    def QuotientAddGroup.rangeKerLift {G : Type u} [AddGroup G] {H : Type v} [AddGroup H] (φ : G →+ H) :
    G φ.ker →+ φ.range

    The induced map from the quotient by the kernel to the range.

    Equations
    Instances For
      noncomputable def QuotientGroup.quotientKerEquivRange {G : Type u} [Group G] {H : Type v} [Group H] (φ : G →* H) :
      G φ.ker ≃* φ.range

      Noether's first isomorphism theorem (a definition): the canonical isomorphism between G/(ker φ) to range φ.

      Equations
      Instances For
        noncomputable def QuotientAddGroup.quotientKerEquivRange {G : Type u} [AddGroup G] {H : Type v} [AddGroup H] (φ : G →+ H) :
        G φ.ker ≃+ φ.range

        The first isomorphism theorem (a definition): the canonical isomorphism between G/(ker φ) to range φ.

        Equations
        Instances For