Tonhauser, Beaver, Roberts & Simons (2013): Taxonomy from Local Contexts #
Derives the four-class projective-content taxonomy of [TBRS13] from [Sch09a]-style local contexts ([Hei83], [Lew79b]). The classes cross-classify two properties:
| Class | SCF | OLE | Derived behavior |
|---|---|---|---|
| A | yes | yes | Requires context + shifts under belief |
| B | no | no | Informative + speaker-anchored |
| C | no | yes | Informative + shifts under belief |
| D | yes | no | Requires context + speaker-anchored |
[TBRS13] object to satisfaction theories:
"In theories like those of [Sch09a], where it is assumed that a presupposition is satisfied in its local context if it is entailed by it. Since, in general, the relevant local context is the context set ('which encodes what the speech act participants take for granted'), presuppositions are predicted to project. The heterogeneity of projective content, in particular the finding that many such contents are not associated with a strong contextual felicity constraint, provides an argument against an inclusive analysis of projection based on local satisfaction."
The resolution formalized here: projection is uniform (the local-context machinery), while accommodation varies by trigger class. OLE is derived directly from belief local contexts; SCF is characterized as a constraint on accommodation, not built into local contexts (a full SCF derivation needs QUD/information-structure machinery).
Main declarations #
SCF_Requires/SCF_Allows: Strong Contextual Felicity in local-context terms.OLE_Obligatory/OLE_NotObligatory: Obligatory Local Effect via belief local contexts.belief_derives_ole: belief embedding filters holder-attributed presuppositions, deriving OLE=yes behavior.classes_partition: the SCF × OLE feature space partitions triggers into exactly the four classes.schlenker_derives_tonhauser: the local-context theory reproduces the taxonomy's structural predictions.traditional_crosscuts_classes: the traditional presupposition/CI labels cross-cut the SCF × OLE classes.
SCF (Strong Contextual Felicity) in local context terms.
A trigger has SCF=yes iff its projective content MUST be entailed by the global context for felicitous use. Accommodation is blocked.
In Schlenker's terms: the local context at matrix level IS the global context, and the presupposition must be entailed (not just "could be accommodated").
This is a marker structure. The constraint that accommodation is blocked
is a property of the trigger class, not derivable from the content alone.
Full derivation requires connecting to Accommodation.AccommodationOK and
trigger-specific constraints (anaphoric binding, salience, etc.).
- content : Set W
The projective content that must be established
Instances For
SCF=no means accommodation is ALLOWED.
The projective content can be informative — it can update the context rather than being required to already hold.
Witness: there exist non-empty contexts where the content is NOT entailed yet the trigger's use is still felicitous (via accommodation).
- content : Set W
The projective content
- accommodable : ∃ (c : CommonGround.ContextSet W), Set.Nonempty c ∧ ¬c.entails self.content
Accommodation is possible: there exist contexts where content is informative (not entailed) yet use is felicitous
Instances For
OLE (Obligatory Local Effect) in local context terms.
OLE=yes means: under belief embedding, the local context is the attitude holder's belief state. The projective content is attributed to the holder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
OLE=no means: under belief embedding, the projective content is still evaluated relative to the speaker's (global) context, not the holder's beliefs.
Formally: there exist doxastic contexts where the content holds globally but NOT in the attitude holder's beliefs. The content is "speaker-anchored" — it does not shift under belief embedding.
Class B triggers (expressives) and Class D triggers exhibit this behavior.
Equations
- One or more equations did not get rendered due to their size.
Instances For
OLE derivation: belief embedding creates an attitude-holder context.
Under "x believes φ", the local context at φ is x's belief state, so a presupposition attributed to the holder is filtered there. This derives OLE=yes behavior from [Sch09a]'s belief local contexts.
Determines whether a projective trigger's content shifts to the attitude holder's perspective under belief embedding.
OLE = yes: Content shifts to attitude holder (computed from their beliefs) OLE = no: Content remains attributed to speaker (no perspective shift)
Equations
- TonhauserEtAl2013.shiftsUnderBelief Semantics.Presupposition.ProjectiveContent.ProjectiveClass.classA = true
- TonhauserEtAl2013.shiftsUnderBelief Semantics.Presupposition.ProjectiveContent.ProjectiveClass.classB = false
- TonhauserEtAl2013.shiftsUnderBelief Semantics.Presupposition.ProjectiveContent.ProjectiveClass.classC = true
- TonhauserEtAl2013.shiftsUnderBelief Semantics.Presupposition.ProjectiveContent.ProjectiveClass.classD = false
Instances For
OLE status matches shift behavior.
The Schlenker local context machinery derives the OLE predictions from [TBRS13].
For any trigger:
- If OLE=yes (Class A, C): Local context under belief = attitude holder's beliefs
- If OLE=no (Class B, D): Local context under belief = global context (speaker)
This explains why "stop" presuppositions shift to attitude holders but "damn" expressives don't.
A projective trigger's behavior characterized by SCF and OLE values.
- content : Set W
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
SCF-OLE correspondence with Tonhauser classes.
Classes partition the space.
Schlenker's local context theory derives Tonhauser's taxonomy.
Traditional labels for projective content, predating the SCF/OLE taxonomy.
- presupposition : TraditionalCategory
Traditional "presupposition".
- conventionalImplicature : TraditionalCategory
Potts-style "conventional implicature".
- supplementary : TraditionalCategory
Supplementary/parenthetical content.
Instances For
Equations
- TonhauserEtAl2013.instDecidableEqTraditionalCategory x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The traditional category conventionally assigned to each trigger.
[TBRS13] argue this classification is
inadequate: the SCF × OLE taxonomy cross-cuts it
(traditional_crosscuts_classes).
Equations
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.pronoun_existence = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.definite_description = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.stop_prestate = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.know_complement = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.only_prejacent = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.almost_polar = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.too_existence = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.too_salience = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.occasion_verb = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.demonstrative_indication = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.focus_salience = TonhauserEtAl2013.TraditionalCategory.presupposition
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.expressive = TonhauserEtAl2013.TraditionalCategory.conventionalImplicature
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.appositive = TonhauserEtAl2013.TraditionalCategory.supplementary
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.nrrc = TonhauserEtAl2013.TraditionalCategory.supplementary
- TonhauserEtAl2013.traditionalCategory Semantics.Presupposition.ProjectiveContent.ProjectiveTrigger.possessive_np = TonhauserEtAl2013.TraditionalCategory.supplementary
Instances For
Traditional categories don't carve at the joints: pronouns and stop are both traditional "presuppositions" yet land in different projective classes (A vs C).