Complete primitive closed partitions #
The block collapses in paper Sections 4.1--4.2 use the same finite combinatorial object: a list of nonempty, pairwise-disjoint, closed primitive blocks which covers the ambient carrier. This file packages exactly those properties, independently of any particular R-322 or R-324 construction.
The package is the input to the multiplicity-free product reindexing of a fixed pairing fibre. Its elementary consequences below make the two bookkeeping points explicit: the ambient pairing is full, and the sum of the half-cardinalities of the blocks is exactly half the ambient cardinality.
A complete primitive closed block partition for one ambient pairing.
- pairwise_disjoint : List.Pairwise Disjoint self.blocks
- nonempty : List.Forall Finset.Nonempty self.blocks
- fullyPaired : List.Forall (IsFullyPairedOn κ) self.blocks
- primitive : List.Forall (IsRelPrimitiveOn κ) self.blocks
Instances For
Every ambient index belongs to at least one scheduled block.
Pairwise disjointness makes the scheduled block containing an index unique.
A complete partition by fully paired blocks contains no fixed point.
Every scheduled block has positive primitive order.
The block cardinalities add to the complete ambient cardinality.
Exact global order ledger. This is the generic no-hidden-power form used by both R-322 and R-324.