Alphabeta Math
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-13
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The Zassenhaus butterfly lemma

Statement

Let A⊴A∗ and B⊴B∗ be subgroups of a group G. Put X=A(A∗∩B),X∗=A(A∗∩B∗),Y=(A∩B∗)B,Y∗=(A∗∩B∗)B. Then X⊴X∗, Y⊴Y∗, and X∗/X≅Y∗/Y.

Facts & Assumptions

Given: Subgroups A⊴A∗ and B⊴B∗ of G, with X,X∗,Y,Y∗ as in the statement.

[L1]

If H,K,L are subgroups with H≤L and HK a subgroup, then H(K∩L)=HK∩L (Dedekind's modular law for subgroup products).

[L2]

If N⊴H and K≤H, then KN/N≅K/(K∩N); equivalently, (KN)/N is isomorphic to K/(K∩N) (Second isomorphism theorem for groups: H/(H∩N)≅HN/N).

Proof

technique · direct
1.1

Put M=A∗∩B∗, U=A∩B∗, and V=A∗∩B. Conjugation by elements of M preserves U and V, because it preserves A,A∗,B,B∗; hence U,V⊴M and D:=UV⊴M.

givenalgebra
2.1

The subgroups X=AV and X∗=AM are well defined. The subgroup M normalizes both A and V. Also, for a∈A and v∈V, one has ava−1=(ava−1v−1)v∈AV because A⊴A∗; hence A normalizes AV and X⊴X∗. The symmetric argument gives Y=UB⊴MB=Y∗.

step 1.1algebra
3.1

Apply [L2] inside X∗=AM with normal subgroup X=AV: since X∗=XM, one has X∗/X≅M/(M∩X).

step 2.1L2
3.2

Symmetrically, [L2] inside Y∗=MB with normal subgroup Y=UB gives Y∗/Y≅M/(M∩Y), and [L1] gives M∩UB=U(M∩B)=UV=D.

step 1.1step 2.1L1L2
4.1

By [L1], M∩AV=(M∩A)V=UV=D, so X∗/X≅M/D.

step 1.1step 3.1L1
5.1

Both quotients are isomorphic to M/D, so X∗/X≅Y∗/Y; step 2.1 supplies the two normality assertions.

step 4.1step 3.2∎

Depends on

Used by

Dependency tree · two levels

7 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources