Generalized Quantifier Properties — Theorems #
@cite{barwise-cooper-1981} @cite{keenan-stavi-1986} @cite{peters-westerstahl-2006} @cite{van-benthem-1984} @cite{van-benthem-1986} @cite{icard-2012}
Theorems about GQ properties: duality, conservativity/symmetry/strength, left monotonicity and smoothness, Boolean closure, type ⟨1⟩ theorems, van Benthem characterization, and entailment-signature bridge.
Outer negation reverses scope monotonicity: mon↑ → mon↓. B&C Theorem C9.
Outer negation reverses scope monotonicity: mon↓ → mon↑. B&C Theorem C9.
Inner negation reverses scope monotonicity: mon↑ → mon↓ (B&C §4.11).
Inner negation reverses scope monotonicity: mon↓ → mon↑ (B&C §4.11).
Mirrors innerNeg_up_to_down. Proof: contrapose S⊆S' to ¬S'⊆¬S.
Outer negation reverses restrictor monotonicity: mon↑ → mon↓.
Outer negation reverses restrictor monotonicity: mon↓ → mon↑.
Outer negation preserves QuantityInvariant: if Q is bijection-invariant, so is ~Q.
Inner negation preserves QuantityInvariant: if Q is bijection-invariant, so is Q~.
Dual preserves QuantityInvariant.
Meet preserves QuantityInvariant.
Conservative + intersection condition → symmetric (B&C Theorem C5). Proof: by conservativity Q(A,B) = Q(A, A∩B) and Q(B,A) = Q(B, B∩A); both have the same restrictor∩scope = A∩B, so intersection condition equates them.
Scope-downward monotonicity is equivalent to scope-upward monotonicity of the inner negation (co-property characterization, P&W §3.2.4).
Under conservativity, symmetric ↔ intersective (P&W Ch.6 Fact 1). This is the single most important bridge theorem — it explains why weak determiners allow there-insertion.
Non-trivial symmetric quantifiers are not positive strong (P&W Ch.6 Fact 7).
Conservativity of a GQ is equivalent to its restricted quantifiers living on their restrictors (P&W §3.2.2).
Every GQ α satisfies Extension: the representation is universe-free.
@cite{van-benthem-1984}: Under Extension (free for GQ α), Conservativity
is equivalent to LivesOn — the restricted quantifier depends only on
elements of its restrictor. This is the CONS + EXT ↔ Rel(⟨1⟩)
characterization of "well-behaved" type ⟨1,1⟩ quantifiers.
Our conservative_iff_livesOn doesn't need an EXT hypothesis because
GQ α already bakes it.
Persistence → ↑_SE Mon (trivial: ↑_SE conditions are a special case of A⊆A').
Persistence → ↑_SW Mon (trivial: ↑_SW conditions are a special case of A⊆A').
↑_SW Mon ∧ ↑_SE Mon → Persistence (@cite{peters-westerstahl-2006} Prop 6).
Proof: extend A to A' in two steps via A'' = A ∪ (A'\B). Step 1: A⊆A'' with A∩B = A''∩B (new elements are outside B) — apply ↑_SW. Step 2: A''⊆A' with A''\B = A'\B (same elements outside B) — apply ↑_SE.
Persistence ↔ ↑_SW Mon ∧ ↑_SE Mon (@cite{peters-westerstahl-2006} Prop 6).
Anti-persistence → ↓_NW Mon.
Anti-persistence → ↓_NE Mon.
↓_NW Mon ∧ ↓_NE Mon → Anti-persistence.
Proof: shrink A to A' in two steps via A'' = A' ∪ (A∩B) ∩ something. More precisely, A'' = A ∩ (A' ∪ B). Then A' ⊆ A'' ⊆ A, A∩B = A''∩B (removing complement-of-(A'∪B) doesn't touch B-elements), and A'\B = A''\B (A'' outside B = A ∩ A' outside B = A' outside B). Step 1: ↓_NE from A to A''. Step 2: ↓_NW from A'' to A'.
Anti-persistence ↔ ↓_NW Mon ∧ ↓_NE Mon.
Outer negation reverses ↑_SE to ↓_NW (@cite{peters-westerstahl-2006} Prop 8a). Contrapositive: if Q(R',S)→Q(R,S) under ↑_SE conditions, then ¬Q(R,S)→¬Q(R',S), which is ↓_NW for ~Q.
Inner negation switches ↓_NE ↔ ↓_NW (@cite{peters-westerstahl-2006} Prop 8b).
Proof: if Q is ↓_NE Mon, then Q¬(A,B) = Q(A,¬B), A'⊆A, and A\B = A'\B means A∩(¬B) = A'∩(¬B), so ↓_NE Mon on Q gives Q(A',¬B) = Q¬(A',B). This is the ↓_NW condition for Q¬.
CONSERV ∧ Smooth → Mon↑ (@cite{peters-westerstahl-2006} Prop 9).
Proof: Given Q(A,B) and B ⊆ B'. Let A' = A \ (B'\B). Then:
- A'⊆A and A∩B=A'∩B (removing B'\B doesn't touch B since B∩(B'\B)=∅) → ↓_NE gives Q(A',B)
- A'∩B = A'∩B' (any x∈A'∩B' must be in B, since elements of B'\B were removed) → CONSERV: Q(A',B) = Q(A',B')
- A'⊆A and A'\B'=A\B' (A'\B' = A(B'\B)\B' = A\B') → ↑_SE gives Q(A,B')
CONSERV ∧ QSymmetric → ↑_SW Mon ∧ ↓_NE Mon (@cite{peters-westerstahl-2006} Prop 7).
Under CONSERV, symmetry is equivalent to Q(A,B) ↔ Q(A∩B, A∩B). Both ↑_SW and ↓_NE preserve A∩B, so the truth value is unchanged.
↑_SW Mon ∧ ↓_NE Mon → QSymmetric (under CONSERV).
Converse of symmetric_to_upSW_downNE. Together they give
@cite{peters-westerstahl-2006} Prop 7: a CONSERV quantifier is symmetric iff
it satisfies ↑_SW Mon and ↓_NE Mon.
Proof sketch: Given Q(A,B), extend A to A∪B via ↑_SW (intersection preserved), then shrink A∪B to B via ↓_NE (intersection preserved), yielding Q(B, A∩B). By CONSERV, Q(B, A∩B) = Q(B, B∩(A∩B)) = Q(B, A∩B). Symmetrically from Q(B,A) → Q(A,B).
@cite{peters-westerstahl-2006} Prop 7: a CONSERV type ⟨1,1⟩ quantifier is symmetric iff it satisfies ↑_SW Mon and ↓_NE Mon.
Conservativity is closed under complement (K&S §2.3, negation). If Q is conservative, then ~Q is conservative.
Conservativity is closed under meet (K&S §2.3, conjunction). If Q₁ and Q₂ are conservative, then Q₁ ∧ Q₂ is conservative.
Conservativity is closed under join (K&S §2.3, disjunction). If Q₁ and Q₂ are conservative, then Q₁ ∨ Q₂ is conservative.
K&S PROP 6: Meet (join) of scope-↑ functions is scope-↑.
K&S PROP 6: Meet (join) of scope-↓ functions is scope-↓.
K&S PROP 6: Join of scope-↑ functions is scope-↑.
K&S PROP 3: Conservativity is preserved under adjectival restriction.
K&S PROP 5: Scope-upward monotonicity is preserved under adjectival restriction. If det is increasing, (det + AP) is increasing.
K&S PROP 5: Scope-downward monotonicity is preserved under adjectival restriction. If det is decreasing, (det + AP) is decreasing — NPIs still licensed.
Montagovian individuals are upward closed (ultrafilter property): if P ⊆ P' and a ∈ P, then a ∈ P'.
Montagovian individuals are closed under intersection: if a ∈ P and a ∈ Q, then a ∈ P ∩ Q.
@cite{van-benthem-1984} Theorem 3.1.1: Under conservativity, inclusion (⊆) is the only reflexive antisymmetric quantifier.
This is the "Aristotle reversed" cornerstone: the inferential properties (reflexivity + antisymmetry) uniquely determine the quantifier "all".
Proof: (→) By CONSERV, Q(A,B) = Q(A, A∩B). Reflexivity gives Q(A∩B, A∩B). CONSERV again gives Q(A∩B, A) = Q(A∩B, A∩B). Antisymmetry on Q(A, A∩B) and Q(A∩B, A) yields A = A∩B, i.e., A ⊆ B. (←) If A ⊆ B then A∩B = A, so Q(A,B) = Q(A,A) by CONSERV + reflexivity.
@cite{van-benthem-1984} Thm 4.1.1 (Zwarts): reflexive + transitive → MON↑. Under CONSERV, if Q is reflexive and transitive, Q is scope-upward-monotone.
Proof: QAB and B ⊆ B' gives QBB' (CONSERV + reflexivity), then QAB' by transitivity.
@cite{van-benthem-1984} Thm 4.1.1 (Zwarts): reflexive + transitive → ↓MON. Under CONSERV, if Q is reflexive and transitive, Q is restrictor-downward-monotone (anti-persistent).
Proof: QR'S and R ⊆ R' gives QRR' (CONSERV + reflexivity), then QRS by transitivity.
@cite{van-benthem-1984} Thm 4.1.3 (Zwarts): for symmetric quantifiers, scope-↑ implies quasi-reflexive, under CONSERV.
@cite{van-benthem-1984} Thm 4.1.3 (Zwarts): for symmetric quantifiers, scope-↓ implies quasi-universal, under CONSERV.
Right-monotone quantifiers are right-continuous (@cite{van-benthem-1984} §4.3).
@cite{van-benthem-1984} Thm 4.1.2: irreflexive + almost-connected → MON↓. Proof by duality: Q irreflexive ↔ ¬Q reflexive, Q almost-connected ↔ ¬Q transitive. By Zwarts (4.1.1), ¬Q has MON↑. Outer negation reverses scope monotonicity: MON↑ of ¬Q gives MON↓ of Q.
@cite{van-benthem-1984} Thm 4.1.2: irreflexive + almost-connected → ↑MON. Proof: ¬Q has ↓MON (Zwarts). Contrapositive gives ↑MON for Q: ↓MON(¬Q) = (A⊆A' → ¬Q(A',B) → ¬Q(A,B)) = (A⊆A' → Q(A,B) → Q(A',B)) = ↑MON(Q).
@cite{van-benthem-1984} Cor 3.3.2: Under conservativity, the ONLY symmetric quasi-reflexive quantifier is overlap (= "some").
Proof: CONSERV + symmetric → intersective (conserv_symm_iff_int).
So q(A,B) = q(A∩B, A∩B) =: f(A∩B).
Quasi-reflexivity gives: f(C) → f(D) when C ⊆ D
(set A=D, B=C; then q(D,C) = f(D∩C) = f(C), and QR gives q(D,D) = f(D)).
VAR gives f(∅) = false (otherwise f ≡ true) and ∃C, f(C) = true.
So f is an upward-closed non-trivial predicate on sets.
(→) If q(A,B) = true, then f(A∩B) = true, so A∩B is non-empty.
(←) If A∩B is non-empty, pick a ∈ A∩B. Then f({a}) must be true
(otherwise f(C) = false for all singletons, and upward closure +
A∩B ⊇ {a} gives f(A∩B) = true only if f({a}) = true — contradiction).
that works across models of arbitrary size, ensuring q is non-trivial on singletons.
Because GQ α is fixed-domain, we explicitly require a singleton witness
(hWitT) and isomorphism invariance (hIso) to ensure all singletons behave identically.
@cite{van-benthem-1984} Cor 3.3.3: Under conservativity, the ONLY symmetric quasi-universal quantifier is disjointness (= "no").
This follows from the overlap characterization via outer negation: no(A,B) = ¬some(A,B) = ¬(A∩B ≠ ∅) = (A∩B = ∅).
Map a pair of entailment signatures (restrictor, scope) to DoubleMono,
the @cite{van-benthem-1984} double monotonicity classification.
Returns none for signature pairs that don't correspond to a standard
generalized quantifier pattern.
Equations
- Core.Quantification.EntailmentSig.pairToDoubleMono Core.NaturalLogic.EntailmentSig.additive Core.NaturalLogic.EntailmentSig.additive = some Core.Quantification.DoubleMono.upUp
- Core.Quantification.EntailmentSig.pairToDoubleMono Core.NaturalLogic.EntailmentSig.antiAdd Core.NaturalLogic.EntailmentSig.mult = some Core.Quantification.DoubleMono.downUp
- Core.Quantification.EntailmentSig.pairToDoubleMono Core.NaturalLogic.EntailmentSig.additive Core.NaturalLogic.EntailmentSig.antiMult = some Core.Quantification.DoubleMono.upDown
- Core.Quantification.EntailmentSig.pairToDoubleMono Core.NaturalLogic.EntailmentSig.antiAdd Core.NaturalLogic.EntailmentSig.antiAdd = some Core.Quantification.DoubleMono.downDown
- Core.Quantification.EntailmentSig.pairToDoubleMono x✝¹ x✝ = none
Instances For
"every" has signature (◇, ⊞) = (antiAdd in restrictor, mult in scope).
Equations
Instances For
"some" has signature (⊕, ⊕) = (additive in both arguments).
Equations
Instances For
"no" has signature (◇, ◇) = (antiAdd in both arguments).
Equations
Instances For
"not every" has signature (⊕, ⊟) = (additive in restrictor, antiMult in scope).