Documentation

LeanPool.SmallUndecidableGroups.Host.YStage

The first compression HNN extension #

This file formalizes Lemma 3.1 of the paper and the associated subgroup isomorphism. The ambient group Gamma is the semantic Borisov group. The two associated subgroups are exactly

The subgroup isomorphism following Lemma 3.1 defines the proper y-stage and its base embedding. It is constructed below from restricted HNN extensions.

The symmetry between J₁ and J₂ #

The base change underlying the isomorphism following Lemma 3.1 is already visible before adjoining c: d ↦ e⁻¹, e ↦ d, s₁ ↦ s₂⁻¹. We construct it as an honest automorphism of the four-generator group Gamma3; its inverse sends d ↦ e, e ↦ d⁻¹ and has the same action on the stable letters.

The four generator images defining the twisting automorphism of the initial Borisov group.

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

    The four generator images defining the inverse twisting automorphism.

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

      The base isomorphism J₁ ≃ J₂ used by the restricted c-HNN extensions.

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

        The source rule subgroup restricted to the selected three-generator subgroup.

        Equations
        Instances For
          @[reducible, inline]

          The target rule subgroup restricted to the selected three-generator subgroup.

          Equations
          Instances For
            noncomputable def Undecidability.HostYStage.cRestrictedPhi (datum : Thue.StandingDatum) (beta : Fin 2) :
            ↥(CRestrictedA datum beta) ≃* ↥(CRestrictedB datum beta)

            The rewriting-rule subgroup isomorphism restricted to the selected base subgroup.

            Equations
            Instances For
              @[reducible, inline]

              The exact restricted c-HNN extension over J_beta.

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

                The twisting equivalence between the two restricted source rule subgroups.

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

                  The twisting equivalence between the two restricted target rule subgroups.

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

                    The exact c-stage symmetry, obtained by transporting both restricted associated subgroups along jEquiv.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      noncomputable def Undecidability.HostYStage.CSubgroup (datum : Thue.StandingDatum) (beta : Fin 2) :

                      The exact subgroup ⟨d,e,c,s_beta⟩ of Gamma2.

                      Equations
                      Instances For
                        noncomputable def Undecidability.HostYStage.cRestrictedRangeEquiv (datum : Thue.StandingDatum) (beta : Fin 2) :
                        CRestricted datum beta ≃* ↥(CSubgroup datum beta)

                        The equivalence from the restricted HNN model onto its generated subgroup.

                        Equations
                        Instances For
                          noncomputable def Undecidability.HostYStage.cSubgroupEquiv (datum : Thue.StandingDatum) :
                          ↥(CSubgroup datum 0) ≃* ↥(CSubgroup datum 1)

                          The induced isomorphism ⟨d,e,c,s₁⟩ ≃ ⟨d,e,c,s₂⟩.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            noncomputable def Undecidability.HostYStage.coreD (datum : Thue.StandingDatum) (beta : Fin 2) :
                            ↥(CSubgroup datum beta)

                            The generator d regarded as an element of the selected core subgroup.

                            Equations
                            Instances For
                              noncomputable def Undecidability.HostYStage.coreE (datum : Thue.StandingDatum) (beta : Fin 2) :
                              ↥(CSubgroup datum beta)

                              The generator e regarded as an element of the selected core subgroup.

                              Equations
                              Instances For
                                noncomputable def Undecidability.HostYStage.coreStable (datum : Thue.StandingDatum) (beta : Fin 2) :
                                ↥(CSubgroup datum beta)

                                The selected stable generator regarded as an element of the core subgroup.

                                Equations
                                Instances For
                                  noncomputable def Undecidability.HostYStage.coreC (datum : Thue.StandingDatum) (beta : Fin 2) :
                                  ↥(CSubgroup datum beta)

                                  The generator c regarded as an element of the core subgroup.

                                  Equations
                                  Instances For

                                    The outer t/k restricted HNN extensions #

                                    The plus-side four-generator base, embedded in the t-stage.

                                    Equations
                                    Instances For
                                      noncomputable def Undecidability.HostYStage.cSubgroupToPlusBase (datum : Thue.StandingDatum) :
                                      ↥(CSubgroup datum 1) ≃* ↥(PlusBase datum)

                                      The equivalence carrying the positive core subgroup into the final-stage base group.

                                      Equations
                                      Instances For
                                        noncomputable def Undecidability.HostYStage.outerBaseEquiv (datum : Thue.StandingDatum) :
                                        ↥(CSubgroup datum 0) ≃* ↥(PlusBase datum)

                                        The base equivalence for the outer HNN congruence.

                                        Equations
                                        Instances For
                                          @[simp]
                                          theorem Undecidability.HostYStage.outerBaseEquiv_coe (datum : Thue.StandingDatum) (x : ↥(CSubgroup datum 0)) :
                                          ↑((outerBaseEquiv datum) x) = (BorisovConverseCore.toTStage datum ⋯) ↑((cSubgroupEquiv datum) x)
                                          theorem Undecidability.HostYStage.minusCompatibility (datum : Thue.StandingDatum) (a : ↥(BorisovCStage.CD datum ⋯)) :
                                          ↑a ∈ CSubgroup datum 0 ↔ ↑((MulEquiv.refl ↥(BorisovCStage.CD datum ⋯)) a) ∈ CSubgroup datum 0
                                          @[reducible, inline]
                                          noncomputable abbrev Undecidability.HostYStage.MinusA (datum : Thue.StandingDatum) :
                                          Subgroup ↥(CSubgroup datum 0)

                                          The first centralizer-associated subgroup restricted to the negative core subgroup.

                                          Equations
                                          Instances For
                                            @[reducible, inline]
                                            noncomputable abbrev Undecidability.HostYStage.MinusB (datum : Thue.StandingDatum) :
                                            Subgroup ↥(CSubgroup datum 0)

                                            The second centralizer-associated subgroup restricted to the negative core subgroup.

                                            Equations
                                            Instances For
                                              noncomputable def Undecidability.HostYStage.minusPhi (datum : Thue.StandingDatum) :
                                              ↥(MinusA datum) ≃* ↥(MinusB datum)

                                              The centralizer-subgroup isomorphism restricted to the negative core subgroup.

                                              Equations
                                              Instances For
                                                @[reducible, inline]

                                                Exact parameter group for ⟨d,e,c,t,s₁⟩ before its inclusion in the final k-stage.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  @[reducible, inline]
                                                  noncomputable abbrev Undecidability.HostYStage.PlusA (datum : Thue.StandingDatum) :
                                                  Subgroup ↥(PlusBase datum)

                                                  The first final-stage associated subgroup restricted to the positive base subgroup.

                                                  Equations
                                                  Instances For
                                                    @[reducible, inline]
                                                    noncomputable abbrev Undecidability.HostYStage.PlusB (datum : Thue.StandingDatum) :
                                                    Subgroup ↥(PlusBase datum)

                                                    The second final-stage associated subgroup restricted to the positive base subgroup.

                                                    Equations
                                                    Instances For
                                                      noncomputable def Undecidability.HostYStage.plusPhi (datum : Thue.StandingDatum) :
                                                      ↥(PlusA datum) ≃* ↥(PlusB datum)

                                                      The final-stage associated-subgroup isomorphism restricted to the positive base.

                                                      Equations
                                                      Instances For
                                                        @[reducible, inline]

                                                        Exact parameter group for ⟨d,e,c,k,s₂⟩.

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          noncomputable def Undecidability.HostYStage.outerAssociatedEquiv (datum : Thue.StandingDatum) :
                                                          ↥(MinusA datum) ≃* ↥(PlusA datum)

                                                          The equivalence of the outer associated subgroups induced by the twisting base equivalence.

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

                                                            The isomorphism of the exact restricted outer HNN extensions, fixing the stable-letter orientation (t ↦ k).

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

                                                              The embedding of the negative restricted model into the t HNN stage.

                                                              Equations
                                                              Instances For

                                                                The embedding of the positive restricted model into the final HNN stage.

                                                                Equations
                                                                Instances For

                                                                  The embedding of the negative restricted model carried into the final HNN stage.

                                                                  Equations
                                                                  Instances For
                                                                    @[reducible, inline]

                                                                    The proved freeness witness supplying the concrete iterated-HNN model.

                                                                    Equations
                                                                    • ⋯ = ⋯
                                                                    Instances For
                                                                      @[reducible, inline]

                                                                      The semantic Borisov group Gamma.

                                                                      Equations
                                                                      Instances For
                                                                        noncomputable def Undecidability.HostYStage.d (datum : Thue.StandingDatum) :
                                                                        Gamma datum

                                                                        The concrete generator d in the final Borisov model.

                                                                        Equations
                                                                        Instances For
                                                                          noncomputable def Undecidability.HostYStage.e (datum : Thue.StandingDatum) :
                                                                          Gamma datum

                                                                          The concrete generator e in the final Borisov model.

                                                                          Equations
                                                                          Instances For
                                                                            noncomputable def Undecidability.HostYStage.s1 (datum : Thue.StandingDatum) :
                                                                            Gamma datum

                                                                            The concrete first stable generator in the final Borisov model.

                                                                            Equations
                                                                            Instances For
                                                                              noncomputable def Undecidability.HostYStage.s2 (datum : Thue.StandingDatum) :
                                                                              Gamma datum

                                                                              The concrete second stable generator in the final Borisov model.

                                                                              Equations
                                                                              Instances For
                                                                                noncomputable def Undecidability.HostYStage.c (datum : Thue.StandingDatum) :
                                                                                Gamma datum

                                                                                The concrete generator c in the final Borisov model.

                                                                                Equations
                                                                                Instances For
                                                                                  noncomputable def Undecidability.HostYStage.t (datum : Thue.StandingDatum) :
                                                                                  Gamma datum

                                                                                  The concrete generator t in the final Borisov model.

                                                                                  Equations
                                                                                  Instances For
                                                                                    noncomputable def Undecidability.HostYStage.k (datum : Thue.StandingDatum) :
                                                                                    Gamma datum

                                                                                    The concrete generator k in the final Borisov model.

                                                                                    Equations
                                                                                    Instances For

                                                                                      H_y^- = ⟨d,e,c,t,s₁⟩.

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

                                                                                        H_y^+ = ⟨d,e,c,k,s₂⟩.

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

                                                                                          The generated subgroup on the minus side, still inside the t-stage.

                                                                                          Equations
                                                                                          Instances For

                                                                                            The generated subgroup on the plus side, inside the final k-stage.

                                                                                            Equations
                                                                                            Instances For

                                                                                              The equivalence from the negative restricted HNN model onto its generated subgroup.

                                                                                              Equations
                                                                                              Instances For

                                                                                                The equivalence from the positive restricted HNN model onto its generated subgroup.

                                                                                                Equations
                                                                                                Instances For

                                                                                                  The equivalence onto the image of the negative generated subgroup in the final stage.

                                                                                                  Equations
                                                                                                  Instances For

                                                                                                    Exact parametrization of HMinus.

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

                                                                                                      The generator d in the negative restricted model.

                                                                                                      Equations
                                                                                                      Instances For

                                                                                                        The generator e in the negative restricted model.

                                                                                                        Equations
                                                                                                        Instances For

                                                                                                          The generator c in the negative restricted model.

                                                                                                          Equations
                                                                                                          Instances For

                                                                                                            The first stable generator in the negative restricted model.

                                                                                                            Equations
                                                                                                            Instances For

                                                                                                              The centralizing stable generator t in the negative restricted model.

                                                                                                              Equations
                                                                                                              Instances For

                                                                                                                The generator d in the positive restricted model.

                                                                                                                Equations
                                                                                                                Instances For

                                                                                                                  The generator e in the positive restricted model.

                                                                                                                  Equations
                                                                                                                  Instances For

                                                                                                                    The generator c in the positive restricted model.

                                                                                                                    Equations
                                                                                                                    Instances For

                                                                                                                      The second stable generator in the positive restricted model.

                                                                                                                      Equations
                                                                                                                      Instances For

                                                                                                                        The stable generator k in the positive restricted model.

                                                                                                                        Equations
                                                                                                                        Instances For
                                                                                                                          noncomputable def Undecidability.HostYStage.minusD (datum : Thue.StandingDatum) :
                                                                                                                          ↥(HMinus datum)

                                                                                                                          The element d with its membership witness in the negative associated subgroup.

                                                                                                                          Equations
                                                                                                                          Instances For
                                                                                                                            noncomputable def Undecidability.HostYStage.minusE (datum : Thue.StandingDatum) :
                                                                                                                            ↥(HMinus datum)

                                                                                                                            The element e with its membership witness in the negative associated subgroup.

                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              noncomputable def Undecidability.HostYStage.minusC (datum : Thue.StandingDatum) :
                                                                                                                              ↥(HMinus datum)

                                                                                                                              The element c with its membership witness in the negative associated subgroup.

                                                                                                                              Equations
                                                                                                                              Instances For
                                                                                                                                noncomputable def Undecidability.HostYStage.minusT (datum : Thue.StandingDatum) :
                                                                                                                                ↥(HMinus datum)

                                                                                                                                The element t with its membership witness in the negative associated subgroup.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  noncomputable def Undecidability.HostYStage.minusS1 (datum : Thue.StandingDatum) :
                                                                                                                                  ↥(HMinus datum)

                                                                                                                                  The first stable element with its membership witness in the negative associated subgroup.

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    noncomputable def Undecidability.HostYStage.plusD (datum : Thue.StandingDatum) :
                                                                                                                                    ↥(HPlus datum)

                                                                                                                                    The element d with its membership witness in the positive associated subgroup.

                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      noncomputable def Undecidability.HostYStage.plusE (datum : Thue.StandingDatum) :
                                                                                                                                      ↥(HPlus datum)

                                                                                                                                      The element e with its membership witness in the positive associated subgroup.

                                                                                                                                      Equations
                                                                                                                                      Instances For
                                                                                                                                        noncomputable def Undecidability.HostYStage.plusC (datum : Thue.StandingDatum) :
                                                                                                                                        ↥(HPlus datum)

                                                                                                                                        The element c with its membership witness in the positive associated subgroup.

                                                                                                                                        Equations
                                                                                                                                        Instances For
                                                                                                                                          noncomputable def Undecidability.HostYStage.plusK (datum : Thue.StandingDatum) :
                                                                                                                                          ↥(HPlus datum)

                                                                                                                                          The element k with its membership witness in the positive associated subgroup.

                                                                                                                                          Equations
                                                                                                                                          Instances For
                                                                                                                                            noncomputable def Undecidability.HostYStage.plusS2 (datum : Thue.StandingDatum) :
                                                                                                                                            ↥(HPlus datum)

                                                                                                                                            The second stable element with its membership witness in the positive associated subgroup.

                                                                                                                                            Equations
                                                                                                                                            Instances For

                                                                                                                                              The output interface of the subgroup isomorphism following Lemma 3.1.

                                                                                                                                              Instances For
                                                                                                                                                noncomputable def Undecidability.HostYStage.thetaEquiv (datum : Thue.StandingDatum) :
                                                                                                                                                ↥(HMinus datum) ≃* ↥(HPlus datum)

                                                                                                                                                The subgroup isomorphism following Lemma 3.1, constructed from the two exact restricted-HNN parametrizations.

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

                                                                                                                                                  The canonical HNN datum for the first compression.

                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    @[reducible, inline]

                                                                                                                                                    The proper HNN extension associated to a ThetaData witness.

                                                                                                                                                    Equations
                                                                                                                                                    Instances For
                                                                                                                                                      noncomputable def Undecidability.HostYStage.toYStage (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                      Gamma datum →* YStage datum theta

                                                                                                                                                      The canonical inclusion Gamma → G_y.

                                                                                                                                                      Equations
                                                                                                                                                      Instances For
                                                                                                                                                        noncomputable def Undecidability.HostYStage.yLetter (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                        YStage datum theta

                                                                                                                                                        The paper's y; Mathlib's stable letter is y⁻¹.

                                                                                                                                                        Equations
                                                                                                                                                        Instances For
                                                                                                                                                          theorem Undecidability.HostYStage.y_conjugates_d (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                          (yLetter datum theta)⁻¹ * (toYStage datum theta) (d datum) * yLetter datum theta = ((toYStage datum theta) (e datum))⁻¹
                                                                                                                                                          theorem Undecidability.HostYStage.y_conjugates_e (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                          (yLetter datum theta)⁻¹ * (toYStage datum theta) (e datum) * yLetter datum theta = (toYStage datum theta) (d datum)
                                                                                                                                                          theorem Undecidability.HostYStage.y_conjugates_c (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                          (yLetter datum theta)⁻¹ * (toYStage datum theta) (c datum) * yLetter datum theta = (toYStage datum theta) (c datum)
                                                                                                                                                          theorem Undecidability.HostYStage.y_conjugates_t (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                          (yLetter datum theta)⁻¹ * (toYStage datum theta) (t datum) * yLetter datum theta = (toYStage datum theta) (k datum)
                                                                                                                                                          theorem Undecidability.HostYStage.y_conjugates_s1 (datum : Thue.StandingDatum) (theta : ThetaData datum) :
                                                                                                                                                          (yLetter datum theta)⁻¹ * (toYStage datum theta) (s1 datum) * yLetter datum theta = ((toYStage datum theta) (s2 datum))⁻¹