Documentation

AlgebraInLean.Chapter03.Sheet04

defines a partial order on the subgroups of G

Equations

Let H ≤ G. Then, Minimal G ≤ H

Let H ≤ G. Then, H ≤ Minimal G

The intersection of two subgroups is itself a subgroup. Prove this by completing the definition below.

Equations
Instances For

    This allows us to use the H ∩ K notation.

    Equations
    • AlgebraInLean.instInterSubgroup = { inter := AlgebraInLean.Intersect }

    If G is a finite group, and H is a subgroup of G with |H| = |G|, then H = G. This will become important as we move into our discussion of generators and cyclic subgroups.

    hint: consider the theorem set_fintype_card_eq_univ_iff defined in Mathlib.

    ∩ is commutative

    theorem AlgebraInLean.inter_assoc {G : Type u_1} [AlgebraInLean.Group G] (H₁ : AlgebraInLean.Subgroup G) (H₂ : AlgebraInLean.Subgroup G) (H₃ : AlgebraInLean.Subgroup G) :
    H₁ H₂ H₃ = H₁ (H₂ H₃)

    ∩ is associative

    The subgroup generated by a subset S is defined to be the smallest subgroup that contains all of S. This definition is equivalent to the intersection of all subgroups containing S.

    Equations
    Instances For

      The subgroup generated by ∅ is the minimal subgroup

      S is a subset of the subgroup generated by S

      Let H be a subgroup. The subgroup generated by H is H

      If S is a subset of H and H is a subgroup of the subgroup generated by S, then, H is equal to the subgroup generated by S

      This subgroup is the set of all group elements that can be written as the power of some x in the group.

      Equations
      Instances For

        x is a power of itself

        This is an important theorem in relating the Generate subgroup, the powers of an element, and the cyclic group.

        def AlgebraInLean.gpowMap {G : Type u_1} [AlgebraInLean.Group G] (x : G) (n : ) :
        Equations
        Instances For
          def AlgebraInLean.finPowMap {G : Type u_1} [AlgebraInLean.Group G] (x : G) (n : ) (k : Fin n) :
          Equations
          Instances For