Symmetric alternatives #
Two alternatives are symmetric for an assertion when they partition it: negating either one
asserts the other, so no theory that strengthens an assertion by negating alternatives can
negate one of them without the other. This is the configuration of [Kro72]'s symmetry
problem for scalar implicature, and [FK11]'s definition of it. The file defines
IsSymmetric, shows that the second symmetric alternative is the assertion without the first,
that symmetric alternatives are complements below the assertion (isSymmetric_iff_isCompl), and
that a set of propositions closed under negation and conjunction, a BooleanSubalgebra, contains
both or neither. The namespace Alternatives is the owner of terms of the theory of formal
alternatives about sets of propositions, Fox and Katzir's symmetric alternatives here.
References #
s₁ and s₂ are symmetric alternatives of s: they partition it.
- union : s₁ ∪ s₂ = s
- disjoint : Disjoint s₁ s₂
Instances For
The assertion without an alternative it entails is that alternative's symmetric partner.
Symmetric alternatives of s are complements in the lattice of subsets of s.
The second symmetric alternative is the assertion without the first.
Contextual restriction cannot break symmetry: a set of propositions closed under negation and conjunction that contains the assertion and one symmetric alternative contains the other.
Symmetry over finite sets is decidable through the underlying finsets.