A two-stable-letter form of Britton's lemma #
This file packages an iterated HNN extension in which both stable letters identify the same pair of subgroups of a base group. At the second stage the associated subgroups are, necessarily, their images in the first HNN extension.
The type ReducedWord records a reduced word for every coefficient in the
first HNN extension, together with the usual reducedness condition for the
outer HNN extension. The main theorem eval_not_mem_base says that a reduced
word containing either stable letter cannot represent an element of the
original base group. In particular, such a word is nontrivial.
The construction is independent of Borisov's concrete base group and can be
reused for the two-stable-letter stage of his group G₀.
The first HNN extension, with its first stable letter.
Equations
- Undecidability.MultipleHNN.StageOne A B phi = HNNExtension G A B phi
Instances For
The canonical embedding of the original base in the first stage.
Equations
Instances For
The first associated subgroup transported to the first stage.
Equations
- Undecidability.MultipleHNN.MappedA A B phi = Subgroup.map (Undecidability.MultipleHNN.stageOneOf A B phi) A
Instances For
The second associated subgroup transported to the first stage.
Equations
- Undecidability.MultipleHNN.MappedB A B phi = Subgroup.map (Undecidability.MultipleHNN.stageOneOf A B phi) B
Instances For
The canonical embedding of the first stage in the two-letter extension.
Equations
Instances For
The canonical embedding of the original base in the two-letter extension.
Equations
- Undecidability.MultipleHNN.baseEmbedding A B phi = (Undecidability.MultipleHNN.stageTwoOf A B phi).comp (Undecidability.MultipleHNN.stageOneOf A B phi)
Instances For
A reduced word in the first HNN extension.
Equations
Instances For
An outer syllable consists of a sign for the second stable letter and a reduced coefficient in the first HNN extension.
Equations
Instances For
A nested reduced word for the two-stable-letter extension.
The inner words are already reduced with respect to the first stable letter.
The chain field says that, after evaluating those coefficients, the outer
word is reduced with respect to the second stable letter.
- head : InnerReducedWord A B
The coefficient before the first occurrence of the second stable letter.
The second-stable-letter syllables and their following coefficients.
- chain : List.IsChain (fun (a b : ℤˣ × HNNExtension G A B phi) => a.2 ∈ HNNExtension.toSubgroup (MappedA A B phi) (MappedB A B phi) a.1 → a.1 = b.1) (List.map (fun (p : Syllable A B) => (p.1, HNNExtension.NormalWord.ReducedWord.prod phi p.2)) self.toList)
Britton reducedness for the outer HNN extension.
Instances For
Forget the nested description and obtain an ordinary reduced word for the outer HNN extension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of a nested reduced word in the iterated HNN extension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The word contains the second stable letter.
Instances For
If the outer list is empty, the first stable letters in head are the
stable letters occurring in the whole word. Together with ContainsSecond,
this is the support condition needed by the generalized Britton lemma.
Equations
Instances For
The nested word contains at least one of the two stable letters.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Outer Britton lemma: a reduced word containing the second stable letter does not lie in the embedded first-stage group.
Generalized two-stable-letter Britton lemma: a reduced word containing a stable letter does not represent an element of the original base group.
A reduced two-stable-letter word containing a stable letter is nontrivial.