Half-open boundary truncations for owner slicings #
This module supplies the dual half-open truncation convention and packages both cutoff conventions as boundary triangles. These triangles are the geometric input for transporting skewed semistability between thin interval presentations.
Split an owner HN filtration into phases greater than or equal to zero
and phases strictly below zero. This is the dual half-open convention to
Slicing.exists_phase_truncation.
Truncate an object at an upper endpoint, leaving the boundary phase in the first term.
Truncate an object at a lower endpoint, leaving the boundary phase in the third term.
The first term of an upper-boundary triangle remains in the original thin interval.
The third term of a lower-boundary triangle remains in the original thin interval.