Superlative Quantifiers and Meta-Speech Acts #
@cite{cohen-krifka-2014} @cite{krifka-2015}
@cite{cohen-krifka-2014} ("Superlative quantifiers and meta-speech
acts", Linguistics & Philosophy 37, 41–90) argues that superlative
quantifiers (at least n, at most n) are quantifiers over META-SPEECH-ACTS.
The apparatus: speech-act denegation ~A (a meta-speech-act) and
GRANT(φ) := ~ASSERT(¬φ). The application: at most n φ =
"the maximal n s.t. the speaker GRANTs φ(n)" (paper §3, eqs. 43–51).
This file formalises the SUBSTRATE-LEVEL apparatus (§§2–3 of the paper),
specifically what our list-shape commitment-space substrate can faithfully
express. We focus on STRUCTURAL theorems (∀ commitment space, ∀ content)
rather than concrete-fixture decide-units.
What the substrate captures (✓) #
The paper's headline claims that our list-shape substrate can support:
- GRANT definition (paper eq. 38, p. 53):
GRANT(φ) := ~ASSERT(¬φ). Trivially via the substrate'sdenegateoperator. - GRANT structural properties: preserves CG (substrate's
denegate_preserves_root), doesn't grow continuations (denegate_continuation_count_le), filters precisely the speaker-asserts-¬φ paths (denegate_surviving_no_match). - ASSERT entails GRANT (paper p. 54 prose): ASSERT(φ) and GRANT(φ) project to context sets in subset relation — asserted CG is a subset of granted CG. This is the paper's "GRANT is weaker than ASSERT" at the observable resolution.
What the substrate cannot capture (✗) — explicit deferrals #
Modal duality (paper eq. 40, p. 54):
ASSERT(φ) ≡ ~GRANT(¬φ)(the analog of□φ ≡ ¬◇¬φ). Requires the paper's eq. 28 (~~A = A), which in turn requires the substrate's denegate to track act provenance (which act is being denegated). Our list-shape model filters continuations by marker without tracking the marker's identity in subsequent operations:(C - X) - X = C - X(idempotent), notC - (C - X) = X. The substrate would need a fundamentally different shape (e.g.,ComplexSpeechAct.denegate : SpeechAct → ComplexSpeechActconstructor with denegation as an act, not a filter operation) to faithfully capture eq. 40.Speech-act conjunction = intersection (paper eq. 31, p. 52):
C + [A & B] = (C + A) ∩ (C + B). Substrate uses sequential composition (applyComplex .conj). Paper itself acknowledges (p. 52) the equivalence is "≈" — exact only when there are no anaphoric ties. Our substrate matches the approximation, not the literal set intersection.De Morgan for speech acts (paper eqs. 34–35, pp. 52–53):
~[A & B] = [~A ∨ ~B],~[A ∨ B] = [~A & ~B]. Blocked onapplyComplex .disj := sorryin the substrate (Krifka 2015 eq. 7 set-union semantics on commitment spaces, which can produce non-rooted results — paper p. 330 fig 5).Superlative quantifier semantics (paper §3, eqs. 43–51):
at most n φ= max-n s.t. speaker GRANTs φ(n). Requires numeric content (propositions indexed by ℕ) + iterated speech-act conjunction (&_{n>k}). Sketched in §∞ below.
Marker decidability via Classical #
The substrate's denegate operator requires [DecidablePred actMarker].
For markers that compare propositional content extensionally
(∀ w, ψ w ↔ φ w), opaque ψ : W → Prop doesn't admit constructive
decidability — Prop lacks DecidableEq. We supply the instance via
Classical.decPred, making grant noncomputable at this site. This
is fine: the headline theorems are propositional, not computational.
Linglib's prior decide-based worked-example style (in earlier drafts
of this file) was unit-test-shaped; structural theorems don't need
computation.
Marker: matches a commit by committer with force whose content is
extensionally equivalent to the given target predicate. The
commitContentMatches shape factors out the common
"(committer, force, content) tuple match" pattern; specific
markers (like assertsSpeakerNeg below) are partial applications.
Equations
- One or more equations did not get rendered due to their size.
- Phenomena.Assertion.Studies.CohenKrifka2014.commitContentMatches committer force target (Core.Discourse.Commitment.IndexedWeightedCommitment.refuse committer_1 force_1 content) = False
Instances For
Marker for "speaker doxastically asserts content extensionally equivalent to ¬φ". Used to define GRANT(φ) via denegation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
DecidablePred via Classical (noncomputable). The marker compares
propositional content extensionally; decidability would need
DecidableEq Prop, which is not constructively available.
GRANT(φ) := ~ASSERT(¬φ) (paper eq. 38, p. 53). Definitionally a
denegation of the speaker-asserts-¬φ act. The result of grant cs φ
is cs with all continuations containing a speaker-doxastic-commits-to-¬φ
entry filtered out.
Note: noncomputable because the marker's DecidablePred is
Classical. Theorems below are propositional.
Equations
Instances For
GRANT preserves the root (CG unchanged). Krifka 2015 p. 330: "denegation does not change the root of the commitment space, but prunes its legal developments". For any cs and φ.
GRANT does not grow the continuation list — it can only filter. For any cs and φ.
GRANT is idempotent ((C - X) - X = C - X). Note: this is NOT the
paper's eq. 28 ~~A = A — see "What the substrate cannot capture"
in the docstring header.
The paper's "GRANT prunes the speaker-asserts-¬φ paths" claim, structurally. Every continuation surviving GRANT(φ) does NOT contain a speaker-doxastic-asserts-¬φ commitment.
ASSERT(φ) entails GRANT(φ) at the context-set observable #
Paper p. 54: "GRANTing a proposition Φ ... includes, but does not enforce, the assertion of Φ." In our substrate, this becomes a context-set inclusion — every world compatible with the asserted-φ state is compatible with the granted-φ state.
This is the paper's central pragmatic ordering, captured at our substrate's resolution. The deeper "modal duality" (eq. 40, ASSERT(φ) ≡ ~GRANT(¬φ)) is substrate-blocked (see file docstring).
assert .speaker φ and grant cs φ differ in their root: assert
extends the root with commit speaker φ, grant preserves the root.
Hence the asserted state's context set is a SUBSET of the granted
state's: every world surviving in the asserted state survives in
the granted state too.
The strict-stronger direction: there exist cs, φ, and w such
that w is in the granted CG but NOT in the asserted CG. The
asymmetry that makes ASSERT genuinely stronger than GRANT
(not just ≤).
What this file does not cover, and why #
Modal duality, paper eq. 40 (ASSERT ≡ ~GRANT(¬)) #
Substrate-blocked. Our denegate filters continuations by marker;
(C - X) - X = C - X (idempotent), not C - (C - X) = X (paper eq. 28).
A faithful eq. 28 requires the substrate to track WHICH ACT is being
denegated, so that denegating-the-denegation can recover the original.
The architectural shift would be to add ComplexSpeechAct.denegate : SpeechAct → ComplexSpeechAct as a constructor and have applyComplex
process it as a meta-act with provenance, not as a free-standing filter.
Speech-act conjunction = intersection, paper eq. 31 #
Substrate-approximated. The paper itself acknowledges (p. 52) that
the literal (C + A) ∩ (C + B) equality is "≈" approximate — exact
only when there are no anaphoric ties. Our substrate's
KrifkaState.applyComplex .conj a b = (s.applyAtom a).applyAtom b
matches the paper's approximation. A literal-set-intersection
substrate would need a different shape (commitment spaces as sets,
not list-of-list).
De Morgan for speech acts, paper eqs. 34–35 #
Blocked on substrate applyComplex .disj := sorry (Krifka 2015 eq. 7
set-union semantics on commitment spaces; non-rooted results possible).
Superlative quantifier semantics, paper §3 #
Blocked on numeric-content fixture (propositions indexed by ℕ) and
generalized speech-act conjunction over a finite range. The
implementable form is paper eq. 46 (conjoined ASSERT(≠n) for n > k),
not eq. 44 (iterated ~GRANT, blocked on substrate eq. 28). A focused
study Phenomena/Quantification/Studies/CohenKrifka2014_Superlatives.lean
could land later with a finite numeric model.
The empirical anchor for the deferred superlatives study is the paper's §3.3 cancellability argument (pp. 57–58) distinguishing Cohen-Krifka from Geurts-Nouwen 2007.