Concrete propositional generalized quantifiers #
The three propositional GQs every_sem, some_sem, no_sem and the property
proofs that don't need Fintype. Counting GQs (most_sem, few_sem, etc.) and
their proofs live in Quantification.Counting.
Main declarations #
every_sem,some_sem,no_sem— the three propositional GQ denotations.SatisfiesUniversals— B&C universals: conservativity + monotonicity in scope.- Conservativity/monotonicity/symmetry/intersectivity/duality/etc. proofs.
Denotations #
⟦every⟧ = λR.λS. ∀x. R(x) → S(x).
Equations
- Quantification.every_sem R S = ∀ (x : α), R x → S x
Instances For
⟦some⟧ = λR.λS. ∃x. R(x) ∧ S(x).
Equations
- Quantification.some_sem R S = ∃ (x : α), R x ∧ S x
Instances For
⟦no⟧ = λR.λS. ∀x. R(x) → ¬S(x).
Equations
- Quantification.no_sem R S = ∀ (x : α), R x → ¬S x
Instances For
B&C semantic universals ([BC81]): conservativity plus monotonicity in scope. Convenience conjunction of three Core predicates.
Equations
Instances For
Bijection invariance #
∀ x, P x is invariant under bijective substitution.
∃ x, P x is invariant under bijective substitution.
Conservativity #
Scope monotonicity #
Symmetry (P&W Ch.6) #
Intersectivity (CONSERV + SYMM bridge) #
Left/right anti-additivity (P&W §5.8) #
[PW06] Prop 13: the only non-trivial CONSERV, EXT,
and ISOM quantifiers satisfying LAA are every and no (and A = ∅).
Duality square (B&C §4.11) #
Positive/negative strong (P&W Ch.6) #
⟦no⟧ is negative strong on non-empty restrictors:
no(A,A) = false for all non-empty A.
K&S existential det classification (§3.3, G3) #
⟦every⟧ is restrictor-↓ (anti-persistent). Follows from Zwarts bridge:
reflexive + transitive + CONSERV → ↓MON.
Aristotelian square of opposition #
The four Aristotelian relations among GQ denotations (every_sem, some_sem, no_sem, outerNeg every_sem) at a fixed restrictor R, where the corners are elements of the
Pi-instance Boolean algebra (α → Prop) → Prop.
The contradictory diagonals are placed on the Aristotelian hub by construction:
since outerNeg = ᶜ (Defs.outerNeg), every quantifier is Aristotelian.IsContradictory
to its outer negation — isContradictory_outerNeg, which is just isCompl_compl — and the
A–O and E–I diagonals are instances. The pointwise ↔-form theorems
(every_contradicts_notEvery, no_contradicts_some) are the unfolded readings.
Contrariety and subalternation are not hub relations: they hold only under
existential import (non-empty restrictor) and are |R|-sensitive — at a singleton R,
every/no are contradictory, not contrary — so the unconditional IsContrary/IsSubaltern
do not apply. They stay as the conditional theorems (a_e_contrary, subalternation_a_i, …),
the faithful Aristotelian-vs-Boolean existential-import treatment.
Every quantifier is Aristotelian.IsContradictory to its outer negation: the Boolean
complement law isCompl_compl on the Pi-instance Boolean algebra (α → Prop) → Prop
(where outerNeg = ᶜ). The square's contradictory diagonals are instances — this is the
"single home" for the diagonals, by construction rather than re-derivation.
A–O diagonal: every and not-every are contradictory.
E–I diagonal: no and some are contradictory, since some = ~no.
⟦some⟧ is ↓_NE Mon (direct proof).
⟦every⟧ is ↑_SE Mon (direct proof).
Satisfies universals: B&C's CONS + MON ([BC81]; used as a #
learnability/complexity target by [vdPLvM+23])