Documentation

LeanPool.SmallUndecidableGroups.Borisov.Assertions.AssertionIVBoundary

The small exponent-separation facts used in Borisov's Assertion IV. They are consequences of the two homomorphisms from the free base <d,e> to Z, and keep the later Britton-pinch proof independent of word syntax.

@[reducible, inline]

The cyclic-group homomorphism multiplying an exponent by four.

Equations
Instances For
    theorem Undecidability.BorisovPowerArithmetic.fin3_succ_sub_eq_zero_of_abs_lt (i j : Fin 3) (hdiv : 4 ∣ ↑↑i + 1 - (↑↑j + 1)) :
    i = j

    Distinct rule exponents 1,2,3 cannot differ by a nonzero multiple of four in the right associated subgroup <d,e⁴>.

    The symmetric exponent-separation fact in <d⁴,e>.

    Borisov Assertion IV: the four boundary cases #

    This file formalizes the finite case analysis on page 770 of Borisov's paper. A displayed basis factor is either one of the stable letters or a decorated rule word d^i W_i e^i; its Boolean sign records whether the factor or its inverse occurs. The theorem boundary_pinch_forces_inverse says that a Britton pinch between consecutive factors forces those factors to be formal inverses. Consequently no such boundary pinch occurs in a freely reduced word on the displayed basis.

    The nonzero integer exponent i + 1 associated with a rewriting rule.

    Equations
    Instances For
      def Undecidability.BorisovAssertionIVBoundary.ruleFirst (rules : Fin 3 → List (Fin 2)) (hne : ∀ (i : Fin 3), rules i ≠ []) (i : Fin 3) :
      Fin 2

      The first letter of the indicated nonempty rule word.

      Equations
      Instances For
        def Undecidability.BorisovAssertionIVBoundary.ruleLast (rules : Fin 3 → List (Fin 2)) (hne : ∀ (i : Fin 3), rules i ≠ []) (i : Fin 3) :
        Fin 2

        The last letter of the indicated nonempty rule word.

        Equations
        Instances For
          theorem Undecidability.BorisovAssertionIVBoundary.boundary_pinch_forces_same_factor (rules : Fin 3 → List (Fin 2)) (hne : ∀ (i : Fin 3), rules i ≠ []) (x y : BorisovIntersections.Basis × Bool) (hsign : x.2 ≠ y.2) (hstable : lastStable rules hne x = firstStable rules hne y) (hmem : boundaryCoefficient x y ∈ associatedForSign x.2) :
          x.1 = y.1

          The four cases in Borisov's proof of Assertion IV. If consecutive signed displayed factors have opposite signs and their touching stable letters form a Britton pinch, their basis indices are equal.

          theorem Undecidability.BorisovAssertionIVBoundary.no_boundary_pinch_of_reduced_pair (rules : Fin 3 → List (Fin 2)) (hne : ∀ (i : Fin 3), rules i ≠ []) (x y : BorisovIntersections.Basis × Bool) (hreduced : x.1 = y.1 → x.2 = y.2) (hsign : x.2 ≠ y.2) (hstable : lastStable rules hne x = firstStable rules hne y) :

          A freely reduced adjacent pair of displayed factors cannot have a Britton pinch across its boundary.