Sign-preserving replay of hook and cohook arms #
The boundary-square constructions replay endpoint suffixes after replacing the prefix word. The generic right-extension replay forgets that a hook tail is entirely negative or that a cohook tail is entirely positive. This file retains those signs; the resulting data can therefore be repackaged as literal maximal hooks and cohooks.
Replay a negative arm after a different certified prefix while retaining the fact that every replayed letter is negative.
- result : Word R
- rebased : (ofStringPath basePath hbase).NegativeExtension self.result
- path_cast_eq : Quiver.Path.cast ⋯ ⋯ self.result.path = Quiver.Path.comp basePath arm.toRightExtension.suffixPath
Instances For
Construct the sign-preserving replay of a negative arm.
Instances For
Replay a positive arm after a different certified prefix while retaining the fact that every replayed letter is positive.
- result : Word R
- rebased : (ofStringPath basePath hbase).PositiveExtension self.result
- path_cast_eq : Quiver.Path.cast ⋯ ⋯ self.result.path = Quiver.Path.comp basePath arm.toRightExtension.suffixPath
Instances For
Construct the sign-preserving replay of a positive arm.
Instances For
Replacing the prefix before a complete hook suffix does not destroy the deep at the hook endpoint. The initial positive hook arrow is a negative barrier after reversal, so a newly appended negative arrow would also extend the original hook result.
The result of replaying a complete hook after another certified prefix.
- result : Word R
- rebased : (ofStringPath basePath hbase).HookExtension self.result
- path_cast_eq : Quiver.Path.cast ⋯ ⋯ self.result.path = Quiver.Path.comp basePath hook.toPositiveBoundaryExtension.toRightExtension.suffixPath
Instances For
Replay a complete hook, retaining both the negative tail and endpoint maximality.
Instances For
Replaying a hook preserves its total number of letters.
Replacing the prefix before a complete cohook suffix does not destroy the peak at the cohook endpoint. The initial negative cohook arrow blocks forward relations, while a newly appended positive arrow becomes a negative outer boundary after reversal.
The result of replaying a complete cohook after another certified prefix.
- result : Word R
- rebased : (ofStringPath basePath hbase).CohookExtension self.result
- path_cast_eq : Quiver.Path.cast ⋯ ⋯ self.result.path = Quiver.Path.comp basePath cohook.toNegativeBoundaryExtension.toRightExtension.suffixPath
Instances For
Replay a complete cohook, retaining both the positive tail and endpoint maximality.
Instances For
Replaying a cohook preserves its total number of letters.