Magnitude conjecture

MagnitudeConjecture.Algebra.StringDoubleCohookSquare

Constructing the double-cohook common corner #

Starting with a negative left-boundary extension and then a negative right-boundary extension, this file restricts and replays the two suffixes to construct the other one-ended word. Both routes recover the same common corner, giving the literal double-cohook Butler--Ringel square.

Delete the negative left extension while retaining the negative right suffix of the common corner.

Instances For
    theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookRestrictedPath_isString {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :

    The restricted path is a contiguous subpath of the common corner.

    noncomputable def MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookRightReplay {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :
    cornerRight.RebaseResult (mixedBasePath left) ⋯

    Rebase the complete negative right boundary after deleting the left prefix.

    Instances For
      noncomputable def MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookRightExtension {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :

      The negative right-boundary extension of the shortened core obtained by retaining the original right cohook.

      Instances For
        @[simp]

        Restricting across the left prefix preserves the number of right-added letters.

        Reverse the restricted right-cohook word before replaying the original negative left boundary.

        Instances For

          The reversed restricted word is again a string.

          The reversed restricted word followed by the original negative left boundary suffix.

          Instances For
            theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookReverseFullPath_eq {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :
            doubleCohookReverseFullPath left cornerRight = (Quiver.Path.comp left.result.path cornerRight.toRightExtension.suffixPath).reverse

            The explicit reverse full path is the reverse of the original common corner path.

            The reverse full path used for the second replay is a string.

            The reversed restricted word is the reversal of the replayed right-result word.

            noncomputable def MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookLeftReplay {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :

            Replay the original negative left boundary after the restricted right cohook word in reverse orientation.

            Instances For

              The negative left-boundary extension of the replayed right-cohook word.

              Instances For
                @[simp]
                theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookCornerLeftExtension_steps {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :
                (doubleCohookCornerLeftExtension left cornerRight).steps = left.steps

                The replayed negative left boundary has its original length.

                theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookCornerLeftExtension_result {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :
                (doubleCohookCornerLeftExtension left cornerRight).result = corner

                The second replay recovers the original two-cohook corner.

                noncomputable def MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookBoundarySquare {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) :

                A negative extension at each endpoint forms the coherent double-cohook boundary square obtained by restricting and replaying both suffixes.

                Instances For
                  theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookBoundarySquare_shortComplex_exact {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {D corner : Word R} (left : D.LeftNegativeBoundaryExtension) (cornerRight : left.result.NegativeBoundaryExtension corner) (hmono : IsMonomial R) :
                  ((doubleCohookBoundarySquare left cornerRight).shortComplex hmono).Exact

                  The replayed double-cohook boundary square has an exact canonical short complex.

                  noncomputable def MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookDeletionSquare {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C L D : Word R} (leftDeletion : L.LeftCohookDeletion D) (rightDeletion : C.CohookDeletion L) :

                  The double-cohook square attached to a left cohook of the core followed by a right cohook of the resulting one-sided word.

                  Instances For
                    theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.doubleCohookDeletionSquare_shortComplex_exact {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C L D : Word R} (leftDeletion : L.LeftCohookDeletion D) (rightDeletion : C.CohookDeletion L) (hmono : IsMonomial R) :
                    ((doubleCohookDeletionSquare leftDeletion rightDeletion).shortComplex hmono).Exact

                    Two successive endpoint cohook deletions give the literal p. 172 canonical exact complex in right-module orientation.