Documentation

LeanPool.SmallUndecidableGroups.AdianRabin.MillerTancer.LeftInjective

The left separated-conjugates map is injective when w ≠ 1.

The repeated suffix of a positive-power normal-form block.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The full reduced normal-form block for a positive power.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The initial segment of a negative-power normal-form block.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The full reduced normal-form block for a negative power.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The reduced word representing a nonzero power of the fourth left basis element.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The indicated integer power of the generator of the alpha cyclic factor.

            Equations
            Instances For

              The delicate part lives on generators 1,2,3,4. Generator 0 is split off later as a separate cyclic free factor.

              The indices of the four nontrivial left basis blocks.

              Instances For
                @[simp]
                theorem Undecidability.MillerTancer.LeftInjective.smallWord_prod {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i : SmallIndex) (k : ℤ) (hk : k ≠ 0) :
                (smallWord w z hw i k hk).prod = smallBasis w z i ^ k
                theorem Undecidability.MillerTancer.LeftInjective.smallWord_head {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i : SmallIndex) (k : ℤ) (hk : k ≠ 0) :
                (smallWord w z hw i k hk).head = alphaVal (smallHeadExp i k)
                theorem Undecidability.MillerTancer.LeftInjective.smallWord_last {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i : SmallIndex) (k : ℤ) (hk : k ≠ 0) :
                (smallWord w z hw i k hk).last = alphaVal (smallLastExp i k)

                The reduced tail exposing the base letter in a power of the second left basis element.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  A reduced prefix decomposition exposing a prescribed base-group letter.

                  Instances For

                    The prefix decomposition of a nonzero power of the second left basis element.

                    Equations
                    Instances For

                      The prefix decomposition of a positive power of the fourth left basis element.

                      Equations
                      Instances For
                        @[reducible, inline]

                        A reduced word has an append constructor rather than a singleton constructor.

                        Equations
                        Instances For
                          theorem Undecidability.MillerTancer.LeftInjective.smallWord_isAppend {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i : SmallIndex) (k : ℤ) (hk : k ≠ 0) :
                          IsAppend (smallWord w z hw i k hk)

                          The two signed boundary configurations requiring a separate cancellation argument.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            structure Undecidability.MillerTancer.LeftInjective.Image {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (p : SmallIndex × ℤ) (rest : List (SmallIndex × ℤ)) :

                            A reduced representative of a mapped word, together with its evaluation and boundary properties.

                            Instances For
                              def Undecidability.MillerTancer.LeftInjective.singletonImage {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i : SmallIndex) (k : ℤ) (hk : k ≠ 0) :
                              Image w z hw (i, k) []

                              The reduced image of a one-block input word.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                noncomputable def Undecidability.MillerTancer.LeftInjective.mergedImage {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (i j : SmallIndex) (r s : ℤ) (hr : r ≠ 0) (hs : s ≠ 0) (rest : List (SmallIndex × ℤ)) (tail : Image w z hw (j, s) rest) (hij : i ≠ j) (hex : ¬Exceptional i r j s) :
                                Image w z hw (i, r) ((j, s) :: rest)

                                The reduced image formed when two adjacent input blocks are merged.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The reduced tail for the exceptional second-to-fourth block boundary.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The reduced word for the exceptional second-to-fourth block boundary.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Undecidability.MillerTancer.LeftInjective.special24Image {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (r s : ℤ) (hr : r ≠ 0) (hpos : 0 < s) (rest : List (SmallIndex × ℤ)) (tail : Image w z hw (SmallIndex.four, s) rest) :

                                      The image construction for an exceptional second-to-fourth block boundary.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        noncomputable def Undecidability.MillerTancer.LeftInjective.special42Image {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (n : ℕ) (s : ℤ) (rest : List (SmallIndex × ℤ)) (tail : Image w z hw (SmallIndex.two, s) rest) :

                                        The image construction for an exceptional fourth-to-second block boundary.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          noncomputable def Undecidability.MillerTancer.LeftInjective.imageList {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (p : SmallIndex × ℤ) (rest : List (SmallIndex × ℤ)) (hp : p.2 ≠ 0) (hrest : ∀ q ∈ rest, q.2 ≠ 0) (hchain : List.IsChain (fun (a b : SmallIndex × ℤ) => a.1 ≠ b.1) (p :: rest)) :
                                          Image w z hw p rest

                                          The reduced image of a list of nontrivial left basis powers.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            @[reducible, inline]

                                            The infinite cyclic free group assigned to each of the four basis indices.

                                            Equations
                                            Instances For

                                              The inverse free-group homomorphism renaming the named indices to finite indices.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For

                                                A reduced representative of the image of a nonidentity four-generator free word.

                                                Equations
                                                Instances For
                                                  theorem Undecidability.MillerTancer.LeftInjective.tailImageFin_prod {G : Type} [Group G] (w z : G) (hw : w ≠ 1) (x : FreeGroup (Fin 4)) (hx : x ≠ 1) :
                                                  (tailImageFin w z hw x hx).prod = (LeftSplit.tailMap w z) x

                                                  The complete left free-basis lemma used in the amalgamated-product proof.