Maximize Presupposition #
@cite{heim-1991}
Maximize Presupposition (MP) is a pragmatic principle: among competing expressions with the same assertive content, use the one with the strongest satisfied presupposition.
Three formulations unified #
This module provides a general, domain-agnostic formulation of MP and connects it to existing domain-specific implementations:
OT formulation (
mpConstraintOf): MP as aNamedConstraint Cparameterized by a presuppositional strength function. Violation count = maxStrength − strength(c). Wang2023'smpConstraintis an instance (phiMP).Structural alternatives (
violatesMPinTheories.Semantics.Alternatives.Structural): MP defined over syntactic trees, parametric in anAlternatives.AlternativeSource (Tree C W). The classical Katzir 2007 source iskatzirSource lex; the indirect-alternative sourceAlternatives.Indirect.indirectFrom(@cite{jeretic-bassi-gonzalez-yatsushiro-meyer-sauerland-2025}) competes with unpronounceable Katzir witnesses (e.g. les deux NP competes with the silent tous les NP.dual via the Indirect Alternative construction). Bridge to the OT formulation is conceptual: both enforce "prefer the strongest presupposition" but over different candidate-generation mechanisms.IC/FP/MP ranking (
PragConstraint.MPinPhenomena/Presupposition/Studies/Wang2025.lean): MP as a violable constraint ranked below IC (Internal Coherence) and FP (Felicity Presupposition). Describes MP's position in the constraint hierarchy for presupposition obligatoriness (@cite{wang-2025}). Trigger typology lives inSemantics.Presupposition.TriggerTypology.
Core abstraction #
MP competition requires three ingredients:
- A candidate set — forms that can fill the same syntactic position
- A presuppositional strength measure —
strength : C → Nat - A same-assertion condition — all candidates have identical
at-issue content (e.g.,
phiPresup_same_assertion)
MP penalizes failure to maximize strength: candidates with weaker
presuppositions incur more violations. The key structural property:
MP is antagonistic to markedness constraints, which penalize
strength directly (mp_reverses_markedness).
Architecture #
- §1: Abstract MP and markedness constraints (
mpConstraintOf,markednessPenalty) - §2: Structural properties (reversal, dominance)
- §3: Phi-feature instance (
phiMP) - §4: Presuppositional strict total order on well-formed cells
§1: Abstract Constraints #
Two generic constraint constructors, parameterized by a presuppositional
strength function strength : C → Nat:
mpConstraintOf: penalizes failure to maximize presupposition. Violation count =maxStrength - strength c.markednessPenalty: penalizes presuppositional strength directly. Violation count =strength c.
These are antagonistic: for any candidate c, mpConstraintOf.eval c + markednessPenalty.eval c = maxStrength (when strength c ≤ maxStrength).
Build an MP constraint from a presuppositional strength function.
Violation count = maxStrength - strength c: maximal presupposition
→ 0 violations, weaker presupposition → more.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A markedness constraint penalizing presuppositional strength.
Violation count = strength c: stronger presupposition → more
violations. This is the generic form of Wang2023's todConstraint
(Taboo of Directness).
Equations
- Semantics.Presupposition.MaximizePresupposition.markednessPenalty strength = { name := "Markedness", family := Core.Constraint.OT.ConstraintFamily.markedness, eval := strength }
Instances For
Violation counts sum to maxStrength for any candidate whose strength does not exceed the maximum.
§2: Structural Properties #
The core algebraic facts about MP and markedness as OT constraints. These hold for any candidate type and strength function.
MP assigns 0 violations to the maximally presupposing candidate.
Markedness assigns 0 violations to the minimally presupposing candidate.
MP and markedness impose opposite orderings: fewer MP violations
↔ more markedness violations. This is the general form of Wang2023's
tod_reverses_mp.
MP dominant → strongest wins: when MP is the top-ranked constraint,
all optimal candidates have maximal presuppositional strength.
Proof via optimal_zero_first — a max-strength candidate has 0 MP
violations, forcing all winners to have 0 as well.
Markedness dominant → weakest wins: when a markedness constraint
is the top-ranked constraint, all optimal candidates have zero
presuppositional strength. This is the general form of Wang2023's
tod_mp_only_minimal.
§3: Phi-Feature Instance #
The phi-feature system (PrivativePair with presupStrength = specLevel)
is a canonical instance of MP competition:
- Candidates: well-formed
PrivativePaircells (3 cells) - Strength:
presupStrength(=specLevel: 0, 1, or 2) - maxStrength: 2 (=
PrivativePair.maximal.specLevel) - Same assertion:
phiPresup_same_assertion— all cells have identical (trivially true) at-issue content
This section defines phiMP (the instantiation) and proves bridges
connecting the general theorems to phiPresup.
The phi-feature MP constraint: mpConstraintOf instantiated with
presupStrength over PrivativePair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
phiMP evaluates to maxSpec - presupStrength.
The phi-feature markedness constraint: markednessPenalty instantiated
with presupStrength. This is the generic form of ToD.
Equations
Instances For
phiMarkedness evaluates to presupStrength.
Phi-feature competitors satisfy the same-assertion condition:
all cells of phiPresup have identical (trivially true) at-issue
content. This is the prerequisite for MP to apply — if assertions
differed, the competition would be at-issue (scalar implicature),
not presuppositional.
Phi-feature competitors satisfy the presuppositional nesting condition: stronger presupposition → smaller domain. This ensures the strength ordering corresponds to genuine set-theoretic containment of presuppositional domains.
MP over phi-features selects the maximal (most marked) cell when
it is among the candidates. Instantiation of mp_selects_strongest
to PrivativePair.
This is the normal-speech pattern: absent any politeness or context-sensitivity constraint, MP forces use of the form with the strongest presupposition (SG over PL, 1st over 3rd, DEF over INDEF). @cite{sauerland-2003} derives the preference for singular from exactly this principle.
MP and markedness reverse each other over phi-features.
This is the algebraic core of tod_reverses_mp in Wang2023.
§4: presupWeakerThan is a Strict Total Order #
presupWeakerThan (defined in PhiFeatures) inherits the strict total
order structure of < on Nat via specLevel. We prove the standard
order-theoretic properties on well-formed cells.
The key non-trivial result is totality: distinct well-formed cells
always have different specLevels (specLevel_injective_wf), so
presupWeakerThan is a strict linear order on the 3-element set of
well-formed cells.
specLevel is injective on well-formed cells: two well-formed cells
with the same specLevel are identical. This follows from the three
well-formed cells having specLevels 0, 1, 2 — all distinct.
presupWeakerThan is irreflexive.
presupWeakerThan is transitive.
presupWeakerThan is asymmetric.
presupWeakerThan is total on well-formed cells: for distinct
well-formed cells, either a < b or b < a.
presupStrongerThan is the converse of presupWeakerThan.
The presuppositional strength ordering is determined by specLevel:
a is strictly weaker than b iff a.specLevel < b.specLevel.