Documentation

LeanCourse.MIL.C08_Groups_and_Rings.S01_Groups

def conjugate {G : Type u_1} [Group G] (x : G) (H : Subgroup G) :
Equations
  • conjugate x H = { carrier := {a : G | ∃ h ∈ H, a = x * h * x⁻¹}, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
Instances For
    theorem eq_bot_iff_card {G : Type u_1} [Group G] {H : Subgroup G} :
    H = ⊥ ↔ Nat.card ↥H = 1
    theorem inf_bot_of_coprime {G : Type u_1} [Group G] (H : Subgroup G) (K : Subgroup G) (h : (Nat.card ↥H).Coprime (Nat.card ↥K)) :
    H ⊓ K = ⊥
    inductive S :
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        Equations
        Instances For
          def myMap :
          Equations
          Instances For
            theorem compat_myMap (r : FreeGroup Unit) :
            r ∈ {FreeGroup.of () ^ 3} → (FreeGroup.lift myMap) r = 1
            def CayleyIsoMorphism (G : Type u_1) [Group G] :
            G ≃* ↥(MulAction.toPermHom G G).range
            Equations
            Instances For
              theorem conjugate_one {G : Type u_1} [Group G] (H : Subgroup G) :
              conjugate 1 H = H
              Equations
              theorem aux_card_eq {G : Type u_1} [Group G] {H : Subgroup G} {K : Subgroup G} [Finite G] (h' : Nat.card G = Nat.card ↥H * Nat.card ↥K) :
              Nat.card (G ⧸ H) = Nat.card ↥K
              def iso₁ {G : Type u_1} [Group G] {H : Subgroup G} {K : Subgroup G} [H.Normal] [Fintype G] (h : Disjoint H K) (h' : Nat.card G = Nat.card ↥H * Nat.card ↥K) :
              ↥K ≃* G ⧸ H
              Equations
              Instances For
                def iso₂ {G : Type u_1} [Group G] {H : Subgroup G} {K : Subgroup G} [H.Normal] [K.Normal] :
                G ≃* (G ⧸ K) × G ⧸ H
                Equations
                Instances For
                  def finalIso {G : Type u_1} [Group G] {H : Subgroup G} {K : Subgroup G} :
                  G ≃* ↥H × ↥K
                  Equations
                  Instances For