Accommodation #
Accommodation is the process by which a context is adjusted to satisfy a presupposition that is not already entailed. [Lew79b] introduced the concept: "If at time t something is said that requires presupposition P to be acceptable, and if P is not presupposed just before t, then — ceteris paribus — presupposition P comes into existence at t."
Three Levels ([Bea01] Ch. 5) #
- Global: presupposition is added to the top-level common ground
- Local: presupposition is satisfied within the embedded context
- Intermediate: presupposition is added at an intermediate level (into the restrictor of a quantifier or antecedent of a conditional)
Three Strategies #
- Heim/Lewis preference: prefer global > intermediate > local. Global preference + consistency constraint ≈ Gazdar's cancellation ([Bea01] Ch. 5.8.1).
- Van der Sandt structural: DRT-based move-α; presupposition DRS is moved to the highest accessible position ([vdS92]).
- Fauconnier flotation: presupposition floats upward through mental spaces, leaving a shadow at each level ([Bea01] Ch. 5.8.3).
Constraints ([Bea01] Ch. 5.3) #
- Informativity: accommodation must be informative (add new information)
- Consistency: accommodated content must be consistent with the context
- Trapping: bound presuppositions cannot escape their binder's scope
- Binding preference: anaphoric resolution is preferred over accommodation
The level at which accommodation occurs. [Bea01] Ch. 5, [Lew79b], [Hei83].
- global : AccommodationLevel
Add presupposition to the global common ground.
- local : AccommodationLevel
Satisfy presupposition within the local embedded context.
- intermediate
(depth : ℕ)
: AccommodationLevel
Add presupposition at an intermediate level (e.g., restrictor of a quantifier, antecedent of a conditional). [Bea01] Ch. 5.5 argues this is heavily restricted.
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
Global accommodation: update the context to include the presupposition. [Lew79b]: "presupposition P comes into existence."
Delegates to Semantics.Presupposition.Context.accommodate.
Equations
Instances For
Trapping: a presupposition with a bound variable cannot be accommodated above its binder. [Bea01] Ch. 5.3.
Modeled as a predicate on the accommodation level and a binding
depth: accommodation at level l is trapped if the presupposition
is bound at depth d and l would place it above d.
Equations
- Semantics.Presupposition.Accommodation.isTrapped bindingDepth Semantics.Presupposition.Accommodation.AccommodationLevel.global = True
- Semantics.Presupposition.Accommodation.isTrapped bindingDepth (Semantics.Presupposition.Accommodation.AccommodationLevel.intermediate d) = (d < bindingDepth)
- Semantics.Presupposition.Accommodation.isTrapped bindingDepth Semantics.Presupposition.Accommodation.AccommodationLevel.local = False
Instances For
Equations
- One or more equations did not get rendered due to their size.
All constraints bundled together.
Uses canonical operations from Semantics.Presupposition.Context.
- informative : Context.accommodationInformative c presup
- consistent : Context.accommodationConsistent c presup
Instances For
An accommodation strategy determines which level of accommodation is preferred. [Bea01] Ch. 5.8.
- heimPreference : AccommodationStrategy
- vanDerSandt : AccommodationStrategy
Van der Sandt: DRT-based move-α. Presupposition DRS is moved to the highest accessible position that satisfies binding constraints. [vdS92].
- fauconnierFlotation : AccommodationStrategy
Fauconnier: presupposition floats upward through mental spaces, leaving a copy ("shadow") at each intermediate level. [Bea01] Ch. 5.8.3.
Instances For
Equations
- Semantics.Presupposition.Accommodation.instDecidableEqAccommodationStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Select accommodation level based on the Heim/Lewis strategy.
Try global first; if inconsistent, fall back to local.
[Hei83]: "by stipulating a ceteris paribus preference for global over local accommodation, we recapture the effect of Gazdar's assumption that presupposition cancellation occurs only under the threat of inconsistency."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Heim's observation: global accommodation preference is equivalent to Gazdar's cancellation under threat of inconsistency.
When global accommodation would be inconsistent, we fall back to local accommodation — which has the same effect as Gazdar's presupposition cancellation.
[Bea01] Ch. 5.8.1: "with one short remark buried in a terse paper, Heim offers a simple synthesis between the two antitheses of 1970s presupposition theory."
When global accommodation IS consistent, Heim's strategy projects the presupposition globally — matching Karttunen's projection.
Intermediate accommodation is problematic.
[Bea01] Ch. 5.5 argues that intermediate accommodation (accommodation into the restrictor of a quantifier or antecedent of a conditional) is heavily restricted and only occurs with generic/habitual statements. Without intermediate accommodation, both Heim's CCP and van der Sandt's DRT make better predictions.
This is formalized as: the Heim preference strategy never selects intermediate accommodation.
Van der Sandt vs. Fauconnier: the key difference is whether accommodation leaves shadows at intermediate levels.
- Van der Sandt: presupposition jumps to highest position, no trace at intermediate levels.
- Fauconnier: presupposition floats up, leaving a copy at each level it passes through.
[Bea01] Ch. 5.8.3: Fauconnier's strategy correctly predicts that lexical triggers (factives) must hold at all intermediate levels, while anaphoric triggers (definites, 'too') only need to hold at the highest level.
- anaphoric : TriggerClass
Anaphoric/resolution triggers: definites, 'too', 'again'. Collect entities from context. Use van der Sandt strategy.
- lexical : TriggerClass
Lexical triggers: factives ('know', 'regret'). Impose conditions on concept application. Use Fauconnier strategy.
Instances For
Equations
- Semantics.Presupposition.Accommodation.instDecidableEqTriggerClass x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.