Finite partition helpers #
This file contains general-purpose constructions and facts about finite partitions: the partition of the top element into an element and its complement, the associated indexed partition, cardinality bounds for common refinements, and the behavior of intersections of parts under refinement.
The finite partition of the top element into an element and its complement, omitting either part when it is bottom.
Equations
Instances For
A bipartition has at most two parts.
A non-bottom element is a part of its bipartition.
The number of parts in a common refinement is at most the product of the two part counts.
The indexed partition associated to a finite partition of Set.univ, indexed by its actual
parts. Its index sends each point to the unique part containing it.
Equations
- P.indexedPartition = IndexedPartition.mk' (fun (p : ↥P.parts) => ↑p) ⋯ ⋯ ⋯
Instances For
Under refinement, a part of the finer partition is either contained in a given part of the coarser one or disjoint from it.