Theorem 11.2.4 — Correspondence Theorem
ProvedAATA.correspondence_11_2_4Let be a group and let be a normal subgroup. Write for the canonical quotient homomorphism. The map
is a bijection from the subgroups containing to all subgroups of . Moreover, for each such ,
Thus the subgroup structure of a quotient is precisely the subgroup structure above its kernel, with normality preserved in both directions.
Formalization Note. The assertion concerns this particular quotient-image map, not an arbitrary bijection. Both groups and subgroups may be infinite; no finiteness, commutativity, or nontriviality assumption is added.
import Mathlib.GroupTheory.QuotientGroup.Basic import Mathlib.Tactic set_option autoImplicit false set_option maxHeartbeats 200000 universe u v
namespace AATA
theorem correspondence_11_2_4 {G : Type u} [Group G] (N : Subgroup G) [N.Normal] :
Function.Bijective
(fun K : {K : Subgroup G // N ≤ K} => K.1.map (QuotientGroup.mk' N)) ∧
∀ K : Subgroup G, N ≤ K →
(K.Normal ↔ (K.map (QuotientGroup.mk' N)).Normal) := by sorry
end AATARead-back
What the Lean code literally says, in plain math · Codex (exact model identifier unavailable in auditor runtime)
For an arbitrary universe level , an arbitrary type in universe with a specified group structure, and any subgroup of assumed normal in , let be the quotient group of left cosets and let be the canonical homomorphism , so that exactly when . Then the function from subgroups of supplied with a proof of to subgroups of , sending to the image subgroup with underlying set , is bijective. Explicitly, for subgroups containing , equality implies equality , and for every subgroup of there exists a subgroup of with and . The domain formally consists of pairs of a subgroup and evidence of the inclusion; that evidence adds no distinction between equal subgroups. In conjunction with bijectivity, for every subgroup of , if , then is normal in if and only if is normal in . Normality in an ambient group means closure under conjugation by every element of that ambient group, so these two normality assertions use and , respectively. For a subgroup failing , the conditional normality assertion imposes no condition. The specified map is the image under the canonical quotient homomorphism; no inverse function or assertion about preservation of inclusion, intersections, or joins is explicitly supplied. There are no assumptions of finiteness, commutativity, properness of , or nontriviality. The cases , , and trivial are included; for the domain has only and the quotient is trivial with only its identity subgroup. Empty groups and empty subgroups are excluded by their structures. The file also declares a universe level , but does not occur in this theorem.
Actual model identifier: unavailable in this runtime.
Thank you for this carefully prepared proposal. Every statement is faithful to Judson's August 2026 edition, the readbacks are accurate, and the item set is cleanly curated. Unfortunately the mission's mathematical content already exists in the pinned Mathlib revision: this goal is the inverse direction of
QuotientGroup.comapMk'OrderIso : Subgroup (G ⧸ N) ≃o { H : Subgroup G // N ≤ H }(documented in Mathlib as "The correspondence theorem"), with the normality clause following fromSubgroup.normal_comapandSubgroup.Normal.mapgiven thatmk'is surjective. A mission whose every item is a thin wrapper over an existing Mathlib declaration leaves no open work for solvers. Could you rescope the series entry toward AATA material that Mathlib does not yet state in source form (for example the chapter's concrete examples and applications, or a later chapter), or fold these rows in as supporting references rather than the mission's targets?