Binary Partitions and P-Preserving Coarsenings #
@cite{merin-1999}
Yes/no partitions induced by Boolean predicates, plus the coarsest P-preserving coarsening of a given partition:
binaryPartition p— equivalence by agreement onp. Building block of proper coarsening: every refinement step that merges two cells is a binary partition.complement_same_partition—pand!pcarry the same information.coarsestPreserving q P = q * binaryPartition P— the finest partition that refinesqand still distinguishes P-worlds from ¬P-worlds. Universality property: any q'-refinement that preserves P also refines this construction.
Used by Core/Question/Partition/Negativity.lean for Merin's epistemic
characterization of negative attributes.
Binary Partitions #
Binary partition from a Boolean predicate. Two elements are equivalent iff the predicate gives the same value on both.
Binary partitions are the building blocks of coarsening: every proper coarsening can be decomposed into steps that merge exactly two cells, each corresponding to a binary partition. @cite{merin-1999} characterizes negative attributes entirely in terms of binary partition coarsening.
Equations
Instances For
Complement predicates induce the same binary partition.
@cite{merin-1999}: a proposition and its negation carry exactly the same information. {P-worlds, ¬P-worlds} = {¬P-worlds, P-worlds} as partitions.
A binary partition from a predicate that respects q's equivalence classes is a coarsening of q. Every "coarser" yes/no distinction is a coarsening.
Coarsest P-Preserving Coarsening (@cite{merin-1999}, Fact 3) #
The coarsest coarsening of Q that preserves predicate P.
Two elements are equivalent iff they are Q-equivalent AND agree on P. This is the meet of Q with the binary partition of P: the finest partition that is coarser than both Q and binaryPartition P.
@cite{merin-1999}: for any proposition P and partition Q, this is the unique coarsest partition that refines Q while still distinguishing P-worlds from ¬P-worlds within each Q-cell.
Equations
- q.coarsestPreserving P = q * QUD.binaryPartition P
Instances For
The P-preserving coarsening refines Q (it can only be finer).
The P-preserving coarsening respects P: equivalent elements agree on P.
Any partition that refines Q and preserves P also refines the
P-preserving coarsening. This is the universality property: coarsestPreserving
is the coarsest such partition.