Module

PrimeOrderHom.lean

Nyll.ProCGroups.FiniteGroups.PrimeOrderHom
2 declarations indexed from sourceView source ↗

Homomorphisms from finite groups of prime order

These elementary group-theoretic facts are shared by the ab-faithfulness criterion and by Galois-theoretic character arguments.

Declarations

ProCGroups.FiniteStepSolvableQuotients.injective_iff_ne_one_of_prime_card

A homomorphism out of a prime-order group is injective exactly when it is nontrivial.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups.FiniteStepSolvableQuotients
universe u v
theorem injective_iff_ne_one_of_prime_card
    {B : Type u} {A : Type v} [Group B] [Group A]
    (ρ : B →* A) (hB : Nat.Prime (Nat.card B)) :
    Function.Injective ρ ↔ ρ ≠ 1
ProCGroups.FiniteStepSolvableQuotients.exists_prime_card_subgroup_le_ker_of_not_injective

A noninjective homomorphism from a finite group has a prime-order subgroup in its kernel.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups.FiniteStepSolvableQuotients
universe u v
theorem exists_prime_card_subgroup_le_ker_of_not_injective
    {B : Type u} {A : Type v} [Group B] [Finite B] [Group A]
    (ρ : B →* A) (hρ : ¬ Function.Injective ρ) :
    ∃ C : Subgroup B, Nat.Prime (Nat.card C) ∧ C ≤ ρ.ker