The second compression HNN extension #
This file formalizes Lemma 3.2 of the paper using Proposition 3.8. The two subgroups which are to be identified by the new stable letter are
inside the proper y-stage. The first part of the file identifies TCY
with the HNN extension obtained by restricting the y-stage to
Kc = ⟨t,c,k⟩. In particular, the apparently extra generator k is
eliminated by the defining equation y⁻¹ t y = k.
The first compression HNN extension, adjoining the stable generator y.
Equations
- Undecidability.HostZStage.Y datum theta = Undecidability.HostYStage.YStage datum theta
Instances For
The image of d in the first compression extension.
Equations
- Undecidability.HostZStage.dY datum theta = (Undecidability.HostYStage.toYStage datum theta) (Undecidability.HostYStage.d datum)
Instances For
The image of t in the first compression extension.
Equations
- Undecidability.HostZStage.tY datum theta = (Undecidability.HostYStage.toYStage datum theta) (Undecidability.HostYStage.t datum)
Instances For
The image of c in the first compression extension.
Equations
- Undecidability.HostZStage.cY datum theta = (Undecidability.HostYStage.toYStage datum theta) (Undecidability.HostYStage.c datum)
Instances For
The image of k in the first compression extension.
Equations
- Undecidability.HostZStage.kY datum theta = (Undecidability.HostYStage.toYStage datum theta) (Undecidability.HostYStage.k datum)
Instances For
The new stable generator y of the first compression extension.
Equations
- Undecidability.HostZStage.y datum theta = Undecidability.HostYStage.yLetter datum theta
Instances For
The source subgroup for the second HNN extension: ⟨d,t,c⟩.
Equations
- Undecidability.HostZStage.DTC datum theta = Subgroup.closure {Undecidability.HostZStage.dY datum theta, Undecidability.HostZStage.tY datum theta, Undecidability.HostZStage.cY datum theta}
Instances For
The target subgroup for the second HNN extension: ⟨t,c,y⟩.
Equations
- Undecidability.HostZStage.TCY datum theta = Subgroup.closure {Undecidability.HostZStage.tY datum theta, Undecidability.HostZStage.cY datum theta, Undecidability.HostZStage.y datum theta}
Instances For
Exact restricted presentation of ⟨t,c,y⟩ #
The first associated subgroup of the y extension restricted to the k,c subgroup.
Equations
Instances For
The second associated subgroup of the y extension restricted to the k,c subgroup.
Equations
Instances For
The restricted associated-subgroup isomorphism for the y extension.
Equations
Instances For
The HNN extension obtained by restricting the y-stage to
Kc = ⟨t,c,k⟩.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical embedding of the restricted model into the ambient
y-stage.
Equations
Instances For
Exact subgroup-presentation equivalence for ⟨t,c,y⟩. This is
the formal Tietze elimination of the intermediate generator k at the
second HNN stage.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact restricted presentation of ⟨d,t,c⟩ #
The first source-model associated subgroup restricted to the c,d subgroup.
Equations
Instances For
The second source-model associated subgroup restricted to the c,d subgroup.
Equations
Instances For
The source-model associated-subgroup isomorphism restricted to the c,d subgroup.
Equations
Instances For
The restriction of the t-centralizer HNN extension to ⟨c,d⟩.
It is the exact semantic path group underlying ⟨d,t,c⟩.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The embedding of the restricted source model into the t HNN stage.
Equations
Instances For
The canonical realization of the source path model inside G_y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact subgroup-presentation equivalence for ⟨d,t,c⟩.
Equations
- Undecidability.HostZStage.sourceModelEquivDTC datum theta = (MonoidHom.ofInjective ⋯).trans (MulEquiv.subgroupCongr ⋯)
Instances For
The generator d in the restricted source model.
Equations
Instances For
The centralizing stable generator t in the restricted source model.
Equations
Instances For
The generator c in the restricted source model.
Equations
Instances For
The generator t in the restricted y-extension model.
Equations
- Undecidability.HostZStage.yRestrictedT datum theta = HNNExtension.of ⟨Undecidability.HostYStage.t datum, ⋯⟩
Instances For
The generator c in the restricted y-extension model.
Equations
- Undecidability.HostZStage.yRestrictedC datum theta = HNNExtension.of ⟨Undecidability.HostYStage.c datum, ⋯⟩
Instances For
The inverse stable letter representing the generator y in the restricted HNN model.
Equations
- Undecidability.HostZStage.yRestrictedY datum theta = HNNExtension.t⁻¹
Instances For
The forward path rotation on the exact source model #
The homomorphism sending the generator of the rank-one free group to d₃.
Equations
Instances For
The inclusion of the rank-one alphabet into the first generator of the rank-two alphabet.
Equations
Instances For
The equivalence between the rank-one free group and the cyclic subgroup generated by d₃.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The generator d₃, regarded as an element of its cyclic subgroup.
Equations
Instances For
The homomorphism from the cyclic d₃ subgroup to the restricted y model.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The homomorphism from the restricted d subgroup to the restricted y model.
Equations
- Undecidability.HostZStage.dRestrictedToYRestricted datum theta = HNNExtension.lift (Undecidability.HostZStage.dCyclicToYRestricted datum theta) HNNExtension.t ⋯
Instances For
The homomorphism from the c,d subgroup to the restricted y model.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of d₃ in the subgroup generated by c and d.
Equations
Instances For
The element c in the subgroup generated by c and d.
Equations
- Undecidability.HostZStage.cInCD datum = ⟨Undecidability.BorisovCStage.c datum ⋯, ⋯⟩
Instances For
The HNN-extension homomorphism from the source model to the restricted y model.
Equations
- Undecidability.HostZStage.sourceModelToYRestricted datum theta = HNNExtension.lift (Undecidability.HostZStage.CDToYRestricted datum theta) (Undecidability.HostZStage.yRestrictedC datum theta) ⋯
Instances For
The reverse map on the exact CT and Kc models #
The cyclic base map c ↦ T for the exact CT model. The sign in
the exponent homomorphism compensates for the convention that the paper's
c is Mathlib's first HNN stable letter inverse.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The HNN-extension homomorphism from the c,t model to the source model.
Equations
Instances For
The homomorphism from the c,t subgroup to the source model.
Equations
Instances For
The homomorphism placing the cyclic c subgroup in the c,t subgroup.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The conjugate c⁻¹ d c in the source model.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The homomorphism from the restricted k,c model to the source model.
Equations
Instances For
The generator k regarded as an element of the k,c subgroup.
Equations
- Undecidability.HostZStage.kInKc datum = ⟨Undecidability.HostYStage.k datum, ⋯⟩
Instances For
The generator t regarded as an element of the k,c subgroup.
Equations
- Undecidability.HostZStage.tInKc datum = ⟨Undecidability.HostYStage.t datum, ⋯⟩
Instances For
The generator c regarded as an element of the k,c subgroup.
Equations
- Undecidability.HostZStage.cInKc datum = ⟨Undecidability.HostYStage.c datum, ⋯⟩
Instances For
The homomorphism from the k,c subgroup to the source model.
Equations
Instances For
The homomorphism obtained by composing the subgroup map θ with the source-model map.
Equations
- Undecidability.HostZStage.thetaThenKcToSourceModel datum theta = (Undecidability.HostZStage.KcToSourceModel datum).comp (Undecidability.HostThetaCT.thetaCTtoKc datum theta)
Instances For
The conjugated homomorphism from the c,t subgroup to the source model.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The subgroup homomorphism from the c,t subgroup to the k,c subgroup.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The HNN-extension homomorphism from the restricted y model to the source model.
Equations
Instances For
The equivalence identifying the source model with the restricted y model.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Public interface for the path rotation #
The source generator d in the subgroup generated by d,t,c.
Equations
- Undecidability.HostZStage.sourceD datum theta = ⟨Undecidability.HostZStage.dY datum theta, ⋯⟩
Instances For
The source generator t in the subgroup generated by d,t,c.
Equations
- Undecidability.HostZStage.sourceT datum theta = ⟨Undecidability.HostZStage.tY datum theta, ⋯⟩
Instances For
The source generator c in the subgroup generated by d,t,c.
Equations
- Undecidability.HostZStage.sourceC datum theta = ⟨Undecidability.HostZStage.cY datum theta, ⋯⟩
Instances For
The target generator t in the subgroup generated by t,c,y.
Equations
- Undecidability.HostZStage.targetT datum theta = ⟨Undecidability.HostZStage.tY datum theta, ⋯⟩
Instances For
The target generator c in the subgroup generated by t,c,y.
Equations
- Undecidability.HostZStage.targetC datum theta = ⟨Undecidability.HostZStage.cY datum theta, ⋯⟩
Instances For
The target generator y in the subgroup generated by t,c,y.
Equations
- Undecidability.HostZStage.targetY datum theta = ⟨Undecidability.HostZStage.y datum theta, ⋯⟩
Instances For
The path rotation following Lemma 3.2, obtained by transporting the exact
restricted presentations of ⟨d,t,c⟩ and ⟨t,c,y⟩.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exact output of the path-presentation calculation in Lemma 3.2. Keeping the generator equations with the equivalence makes all later Tietze calculations independent of its normal-form implementation.
The subgroup equivalence used to define the final HNN extension.
Instances For
The canonical attaching equivalence for the second compression.
Equations
- Undecidability.HostZStage.zetaData datum theta = { equiv := Undecidability.HostZStage.pathEquiv datum theta, map_d := ⋯, map_t := ⋯, map_c := ⋯ }
Instances For
The proper second HNN extension, once the path rotation following Lemma 3.2 has been constructed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical inclusion G_y → G_z.
Equations
- Undecidability.HostZStage.toZStage datum theta zeta = HNNExtension.of
Instances For
The paper's z; Mathlib's stable letter is z⁻¹.
Equations
- Undecidability.HostZStage.zLetter datum theta zeta = HNNExtension.t⁻¹