Square of Opposition #
[BC81] [Hor01]. The Aristotelian square reified as an
algebraic object: four corners A, E, I, O over a Boolean algebra, related
by contradiction (A–O, E–I), contrariety (A–E), subcontrariety (I–O), and
subalternation (A→I, E→O). Concrete instantiations (quantifiers, modals,
attitudes) live in their respective theory modules.
The Square #
The four vertices of a Square of Opposition.
- A : α
A-corner: universal affirmative (every, □, Bel p).
- E : α
E-corner: universal negative (no, □¬, Bel ¬p).
- I : α
I-corner: particular affirmative (some, ◇, ◇p).
- O : α
O-corner: particular negative (not-every, ¬□, ¬Bel p).
Instances For
Square relations #
The six relations of the Square over a Boolean algebra. Contradiction
diagonals are the full IsContradictory; contrariety/subcontrariety give one
direction (Disjoint/Codisjoint); subalternations are non-strict (≤). The
bridges below recover IsContrary/IsSubaltern from the missing witness.
A entails I.
E entails O.
- contradAO : IsContradictory sq.A sq.O
A and O are contradictories.
- contradEI : IsContradictory sq.E sq.I
E and I are contradictories.
A and E are contraries.
I and O are subcontraries.
Instances For
Bridges to the Aristotelian predicates #
Lift to IsContrary sq.A sq.E given non-exhaustion sq.A ⊔ sq.E ≠ ⊤.