@cite{cohen-2013}: No Quantification without Reinterpretation #
Ariel Cohen, "No Quantification without Reinterpretation." Chapter 13 in Genericity (ed. Mari, Beyssade, Del Prete), OUP, pp. 334–351.
Thesis #
The generic quantifier GEN is not a phonologically null version of an overt quantifier — it is introduced by the hearer through reinterpretation of quantifier-free input. The two reinterpretation mechanisms (Predicate Transfer for generics, type-shifting for habituals) explain the different scopal properties of generics vs habituals.
Empirical Generalizations (§13.2) #
| Construction | Scope behavior |
|---|---|
| Overt quantifier (every, ∀) | Full scope ambiguity |
| Generic (bare plural subject) | Ambiguous, except in opaque contexts |
| Habitual (no restrictor) | Narrow scope only |
| Habitual (with restrictor) | Ambiguous (restrictor provides Q site) |
| Bare plural in habitual | Scope below habitual (DRT constraint) |
Core Proposal (§§13.3–13.4) #
Generics arise from Predicate Transfer (T_g, @cite{nunberg-1995}): T_g can apply locally (narrow scope) or globally (wide scope), yielding scope ambiguity. But T_g requires the intension of the transferred property, so it cannot scope out of opaque contexts like believe.
Habituals arise from type-shifting (γ): Eventive verbs require interval arguments; present tense provides a moment → type mismatch → γ fires at the verb level (locally). Since the shift is local, the resulting GEN takes narrow scope only. With an overt restrictor or contextual restriction, there is no mismatch, so normal scope obtains.
Argumentation Chain (§13.3.1 → §13.4.2) #
The paper's key argument flows through the Partee-Rooth SHIFT operator:
- SHIFT does not commute with negation (
shift_neg_noncommutative) - Any type-shift shares this non-commutativity property
- γ is a type-shift, so γ does not commute with ∃ (
gamma_noncommutative) - Therefore γ must apply at the type-mismatch site (locally)
- Therefore the existential from the indefinite scopes over γ
- Therefore habituals take narrow scope (
habitual_narrow_scope)
Formalization Strategy #
We verify Cohen's scope predictions using finite models, with definitions
built directly on transferGen and gamma from PredicateTransfer.lean:
- Storks / nesting areas: T_g applied locally vs globally gives different truth conditions → generics are scopally ambiguous
- Mary / cigarettes: γ applied locally gives the implausible narrow- scope reading; the plausible wide-scope reading would require global γ, which is unavailable because the type mismatch is at the verb level
- Scope hierarchy: overt > predicateTransfer > typeShift
These connect to PredicateTransfer.lean (T_g, γ, SHIFT, QuantifierSource),
Generics.lean (traditionalGEN), Habituals.lean (traditionalHAB),
CovertQuantifier.lean (shared covertQ), and Scope.lean (ScopeConfig).
§13.2.1: Generics interact scopally with negation. "Cows do not eat nettles" — ambiguous between gen > ¬ and ¬ > gen.
Equations
- One or more equations did not get rendered due to their size.
Instances For
§13.2.1: Generics cannot scope out of opaque contexts. "The King believes enemy spies are loyal" — only bel > gen.
Equations
- One or more equations did not get rendered due to their size.
Instances For
§13.2.1: Generics exhibit scope ambiguity in transparent contexts. "Storks have a favorite nesting area" — gen > ∃ and ∃ > gen.
Equations
- One or more equations did not get rendered due to their size.
Instances For
§13.2.2: Habituals without restrictor take narrow scope only. "#John smokes a cigarette" — only ∃ > hab (implausible).
Equations
- One or more equations did not get rendered due to their size.
Instances For
§13.2.2: Habituals WITH restrictor are ambiguous. "John smokes a cigarette when he is nervous" — hab > ∃ and ∃ > hab.
Equations
- One or more equations did not get rendered due to their size.
Instances For
§13.2.2: Bare plurals in habituals take scope below the habitual. "John smokes cigarettes" — only hab > gen (not gen > hab).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Storks / Nesting Areas #
"Storks have a favorite nesting area"
Initial LF: ∃x(nesting-area(x) ∧ have(∩storks, x))
This is anomalous: kinds don't have nesting areas — individuals do.
So Predicate Transfer applies (T_g from PredicateTransfer.lean),
with two options depending on the level of application:
Local T_g (on the verb
have): ∃x(area(x) ∧ T_g(λy.have(y,x))(∩storks)) = ∃x(area(x) ∧ gen_y[stork(y)][have(y,x)]) — GEN takes narrow scopeGlobal T_g (on the VP
have a favorite nesting area): T_g(λy.∃x(area(x) ∧ have(y,x)))(∩storks) = gen_y[stork(y)][∃x(area(x) ∧ have(y,x))] — GEN takes wide scope
The kind ∩storks is modeled as Unit (a single kind-level entity); instances
are individual storks. This follows @cite{chierchia-1998}'s ∩ (down) operator,
where ∩storks denotes the kind, and ∪(∩storks) gives the extension (the
set of individual storks). Here instanceOfStork plays the role of ∪.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each stork nests in a different area: s1→a1, s2→a2
Equations
- Phenomena.Generics.Studies.Cohen2013.nestsIn Phenomena.Generics.Studies.Cohen2013.Stork.s1 Phenomena.Generics.Studies.Cohen2013.NestArea.a1 = true
- Phenomena.Generics.Studies.Cohen2013.nestsIn Phenomena.Generics.Studies.Cohen2013.Stork.s2 Phenomena.Generics.Studies.Cohen2013.NestArea.a2 = true
- Phenomena.Generics.Studies.Cohen2013.nestsIn x✝¹ x✝ = false
Instances For
GEN as universal over storks (simplified: all storks are "normal").
Equations
- Phenomena.Generics.Studies.Cohen2013.genStork restrictor scope = Semantics.Lexical.CovertQuantifier.covertQ Phenomena.Generics.Studies.Cohen2013.storks restrictor scope
Instances For
Chierchia's ∪ applied to ∩storks: every Stork is an instance of the kind.
Equations
Instances For
The kind ∩storks (a single kind-level entity).
Instances For
Local T_g: ∃area(T_g(λy.nestsIn(y, area))(∩storks)) = ∃area(gen_y[stork(y)][nestsIn(y, area)]) "There is one area that, in general, storks nest in."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Global T_g: T_g(λy.∃area(nestsIn(y, area)))(∩storks) = gen_y[stork(y)][∃area(nestsIn(y, area))] "In general, storks nest in some area (possibly different)."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Generic scope ambiguity: local and global T_g yield different truth conditions. This is why generics in transparent contexts are scopally ambiguous — Predicate Transfer can apply at either level.
The two readings correspond to ScopeConfig.surface (∃ > gen)
and ScopeConfig.inverse (gen > ∃).
The scope ambiguity matches the empirical datum: both readings available.
From SHIFT Non-Commutativity to γ Locality #
Cohen's argument for habitual narrow scope flows through the Partee-Rooth SHIFT operator (@cite{partee-rooth-1983}):
shift_neg_noncommutative(inPredicateTransfer.lean) proves that SHIFT does not commute with negation: ¬SHIFT(V) ≠ SHIFT(¬V).γ is a type-shift (it resolves a type mismatch between eventive predicates and moments). Like any type-shift, γ does not commute with other operators.
gamma_noncommutativebelow proves the concrete instance: γ does not commute with the existential quantifier over our finite model.Therefore γ must apply at the type-mismatch site — the verb level — before the existential from the indefinite object is composed in.
This forces the existential to scope over the habitual GEN.
Mary / Cigarettes #
"Mary smokes a cigarette"
The verb smoke is eventive: λy.λx.λe.smoke(x, y, e). In present tense, it applies to the speech time t₀ (a moment). Since an eventive verb requires an interval but receives a moment, there is a type mismatch. γ fires at the verb level:
γ(λe.smoke(m, c, e))(t₀) — this is what happens. THEN the object composes, yielding: ∃c(cigarette(c) ∧ γ(λe.smoke(m, c, e))(t₀))
The existential (from the indefinite) takes wide scope over γ, giving the implausible reading "there is one cigarette that Mary habitually smokes."
The plausible reading (different cigarettes each time) would require GEN to scope over ∃. But that would need γ to apply globally — after the existential is composed in — which is unavailable because the type mismatch is at the verb level (step 4 of the argumentation chain above).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mary smokes a different cigarette each time.
Equations
- Phenomena.Generics.Studies.Cohen2013.smokes Phenomena.Generics.Studies.Cohen2013.Cigarette.c1 Phenomena.Generics.Studies.Cohen2013.Occasion.e1 = true
- Phenomena.Generics.Studies.Cohen2013.smokes Phenomena.Generics.Studies.Cohen2013.Cigarette.c2 Phenomena.Generics.Studies.Cohen2013.Occasion.e2 = true
- Phenomena.Generics.Studies.Cohen2013.smokes Phenomena.Generics.Studies.Cohen2013.Cigarette.c3 Phenomena.Generics.Studies.Cohen2013.Occasion.e3 = true
- Phenomena.Generics.Studies.Cohen2013.smokes x✝¹ x✝ = false
Instances For
GEN over occasions (simplified: all occasions are relevant).
Equations
- Phenomena.Generics.Studies.Cohen2013.genHab restrictor scope = Semantics.Lexical.CovertQuantifier.covertQ Phenomena.Generics.Studies.Cohen2013.occasions restrictor scope
Instances For
All occasions are contained in the relevant interval of speech time t₀.
Equations
Instances For
The speech time (a moment).
Instances For
Local γ (γ at verb, then object composes): ∃c(cigarette(c) ∧ γ(λe.smoke(m,c,e))(t₀)) "There is one cigarette that Mary habitually smokes."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Global γ (hypothetical — if γ could apply to the whole VP): γ(λe.∃c(cigarette(c) ∧ smoke(m,c,e)))(t₀) "Mary is habitually in a situation where she smokes some cigarette."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Habitual narrow scope: local and global γ differ, but only local is available. The plausible wide-scope reading is blocked because γ must apply at the type-mismatch site (the verb level).
This explains why "#John smokes a cigarette" is odd: the only available reading (∃ > hab) is implausible.
The narrow-scope-only prediction matches the empirical datum.
γ does not commute with ∃ on our model.
This is the concrete instance of the general non-commutativity argument
from §13.3.1 (proved abstractly for SHIFT in shift_neg_noncommutative).
The non-commutativity is what forces γ to apply locally.
Cohen's core thesis: the mechanism that introduces GEN determines its scope behavior. The three sources form a strict hierarchy:
overt > predicateTransfer > typeShift
in scope freedom. QuantifierSource in PredicateTransfer.lean
encodes this hierarchy.
The scope behavior of each construction type matches its QuantifierSource prediction.
Both T_g and γ produce instances of covertQ, confirming that
CovertQuantifier.lean's shared infrastructure correctly captures
the common logical form. The difference is upstream (how the quantifier
is introduced), not downstream (what it evaluates to).
T_g with our stork model reduces to covertQ storks because
instanceOfStork y () = true for all y, making the restrictor
equivalent to fun y => true — i.e., all storks are in the domain.
γ with our model reduces to covertQ occasions because
containedInSpeech e () = true for all e, making the restrictor
equivalent to fun e => true — i.e., all occasions are relevant.
The available scope configurations for generics: both surface
and inverse scope (matching Scope.allScopeConfigs).
The available scope configuration for unrestricted habituals: surface scope only (the covert Q takes narrow scope).