Commuting two-ended boundary squares for string modules #
A positive boundary extension at each end of a string gives two quotient maps. When the two extensions have a common corner and their inherited position embeddings agree, the resulting square of string-module quotient maps commutes. This is the coordinate core of the two-hook canonical exact sequence; construction of the common maximal-hook corner is a separate word combinatorics step.
Evaluation of a functor-category biproduct is linearly equivalent to the ordinary product of the two evaluated modules. The definition uses the actual chosen biproduct projections and inclusions, so it does not depend on definitional choices for pointwise limits.
Instances For
A common corner for positive boundary extensions at both ends of C.
The coherence field says that the two ways of embedding every old word
position into the corner are literally equal.
- rightResult : Word R
- right : C.PositiveBoundaryExtension self.rightResult
- left : C.LeftPositiveBoundaryExtension
- cornerLeft : self.rightResult.LeftPositiveBoundaryExtension
- cornerRight : self.left.result.PositiveBoundaryExtension self.cornerLeft.result
- position_commutes {x : Q} (i : C.PositionAt x) : self.cornerRight.toRightExtension.position (self.left.position i) = self.cornerLeft.position (self.right.toRightExtension.position i)
- position_intersection {x : Q} (q : self.left.result.PositionAt x) (p : self.rightResult.PositionAt x) : self.cornerRight.toRightExtension.position q = self.cornerLeft.position p → ∃ (i : C.PositionAt x), self.left.position i = q ∧ self.right.toRightExtension.position i = p
Instances For
Assemble a positive-boundary square from two compatible constructions of the same corner. Equality of the numbers of letters added on the left is enough to force both position commutativity and the required intersection property.
Instances For
The common two-ended extension.
Instances For
Projection from the corner after forgetting the right extension.
Instances For
Projection from the corner after forgetting the left extension.
Instances For
Projection from the left-extended word back to the original word.
Instances For
Projection from the right-extended word back to the original word.
Instances For
The two composites around a coherent positive-boundary square agree.
Projecting a right-result vector through the corner onto the left result retains exactly its coordinates inherited from the base word.
The symmetric cross projection formula: projecting a left-result vector through the corner onto the right result retains exactly its base-word coordinates.
Coordinate inclusion of the base word into the common corner, using the left result and then the right extension to the corner.
Instances For
Lift a pair of one-ended coordinate vectors to the corner. The last term corrects the overlap along the old word.
Instances For
The left corner projection of the corrected lift is the first component.
On a pair killed by the sum of the two base projections, the right corner projection of the corrected lift is the negative second component.
The corner map written on the explicit product of the two one-ended vertex spaces.
Instances For
The middle-to-base map written on the explicit product of vertex spaces.
Instances For
The explicit product-space maps are exact. Surjectivity onto the kernel
is witnessed by kernelPairLift.
The signed map from the common corner to the direct sum of the two one-ended extensions.
Instances For
The sum of the two canonical projections from the one-ended extensions back to the original string module.
Instances For
Commutativity of the boundary square gives the complex relation after putting the conventional minus sign on the right component.
Commutativity of the boundary square gives the complex relation after putting the conventional minus sign on the right component.
The canonical two-ended boundary short complex.
Instances For
A coherent two-ended boundary square with no extra overlap gives an exact canonical sequence.