Proposition 11.1.4 — Basic properties of group homomorphisms
ProvedAATA.homomorphism_properties_11_1_4Let be groups and let be a group homomorphism. Then
For every subgroup , the image is a subgroup of . For every subgroup , the inverse image is a subgroup of ; if is normal in , then is normal in .
These are the four clauses of Judson’s Proposition 11.1.4, kept together as one statement. They provide the subgroup constructions needed to compare groups through a homomorphism.
Formalization Note. Images and inverse images are represented by bundled subgroups, with their carrier sets explicitly equated to the corresponding set-theoretic images and inverse images. No surjectivity assumption is made.
import Mathlib.GroupTheory.QuotientGroup.Basic import Mathlib.Tactic set_option autoImplicit false set_option maxHeartbeats 200000 universe u v
namespace AATA
theorem homomorphism_properties_11_1_4 {G : Type u} {H : Type v} [Group G] [Group H] (f : G →* H) :
f 1 = 1 ∧
(∀ g : G, f g⁻¹ = (f g)⁻¹) ∧
(∀ K : Subgroup G, ∃ L : Subgroup H, (L : Set H) = f '' (K : Set G)) ∧
(∀ L : Subgroup H, ∃ K : Subgroup G,
(K : Set G) = f ⁻¹' (L : Set H) ∧ (L.Normal → K.Normal)) := by sorry
end AATARead-back
What the Lean code literally says, in plain math · Codex (exact model identifier unavailable in auditor runtime)
For arbitrary universe levels and , arbitrary types in universe and in universe , specified group structures on and , and any group homomorphism (a function already assumed to preserve multiplication and the identity), all four following assertions hold together: ; for every , ; for every subgroup of , there exists a subgroup of whose underlying set is exactly ; and for every subgroup of , there exists a subgroup of whose underlying set is exactly and such that, if is normal in , then that same is normal in . Normality means that every conjugate of an element by an element belongs to , and correspondingly every belongs to when and . The subgroup variables in the image clause and the inverse-image clause are quantified separately; the existential claims are existence claims, without an explicit uniqueness quantifier. When is not normal, the normality implication in the inverse-image clause is vacuous, while the asserted inverse-image subgroup still exists. No normality assertion is made for the image subgroup. Neither group is assumed commutative, finite, or nontrivial, and is not assumed injective or surjective; trivial groups and the homomorphism taking every element to are included. Groups and subgroups contain an identity, so empty underlying groups or empty subgroups are excluded by their structures.
Actual model identifier: unavailable in this runtime.