Ferreira (2023): A square of necessities #
@cite{ferreira-2023}
A square of necessities: X-marking weak and strong necessity modals. Semantics and Pragmatics 16, Article 8: 1–54.
Core Contributions #
Portuguese has a tripartite modal system (poder < dever < ter que) where weak necessity is lexicalized as a distinct root, unlike Spanish (deber = strong necessity) or English (ought = ambiguous).
Both weak and strong necessity modals can be X-marked via past imperfect morphology (devia, tinha que), but X-marking does NOT weaken modal force — it shifts modal parameters (modal base or ordering source).
Two independent X-marking operations generate a 2×2 square of necessities: Xf (modal base revision) and Xg (ordering source revision). Portuguese instantiates all four vertices.
WN ≡ SN_Xg: weak necessity is strong necessity with X-marked ordering source — the secondary ordering favors the prejacent among best worlds.
Square Instantiation & Entailment Diamond #
tem que ──Xf──→ tinha que
│ │
Xg Xg
│ │
deve ────Xf──→ devia
Entailment flows downward through both paths (SN → SN_Xf → SN_Xfg and SN → SN_Xg → SN_Xfg), forming a diamond. No reverse entailments hold.
Portuguese modal typology #
The six Portuguese modal forms: three roots × two tense markings.
- poder : PortugueseModal
- dever : PortugueseModal
- terQue : PortugueseModal
- podia : PortugueseModal
- devia : PortugueseModal
- tinhaQue : PortugueseModal
Instances For
Equations
- Ferreira2023.instDecidableEqPortugueseModal 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
Equations
Modal force of each form.
Equations
- Ferreira2023.PortugueseModal.poder.force = Core.Modality.ModalForce.possibility
- Ferreira2023.PortugueseModal.podia.force = Core.Modality.ModalForce.possibility
- Ferreira2023.PortugueseModal.dever.force = Core.Modality.ModalForce.weakNecessity
- Ferreira2023.PortugueseModal.devia.force = Core.Modality.ModalForce.weakNecessity
- Ferreira2023.PortugueseModal.terQue.force = Core.Modality.ModalForce.necessity
- Ferreira2023.PortugueseModal.tinhaQue.force = Core.Modality.ModalForce.necessity
Instances For
Whether a form is X-marked (past imperfect morphology).
Equations
- Ferreira2023.PortugueseModal.podia.isXMarked = true
- Ferreira2023.PortugueseModal.devia.isXMarked = true
- Ferreira2023.PortugueseModal.tinhaQue.isXMarked = true
- Ferreira2023.PortugueseModal.poder.isXMarked = false
- Ferreira2023.PortugueseModal.dever.isXMarked = false
- Ferreira2023.PortugueseModal.terQue.isXMarked = false
Instances For
The unmarked counterpart of each form.
Equations
Instances For
Ascending scale of modal force (§2) #
poder p < dever p < ter que p
X-marking preserves force (§3) #
X-marking does not change modal force: each pair shares force.
Entailment judgments (§2) #
ter que p ⊨ dever p: strong necessity entails weak.
Follows from Directive.strong_entails_weak — the Xg-refined best worlds
are a subset of the unrefined best worlds.
dever p ⊭ ter que p: weak necessity does not entail strong.
dever p ⊨ poder p: weak necessity entails possibility, completing the ascending scale poder p < dever p < ter que p. Requires seriality (nonempty best worlds) — the D axiom.
Consistency judgments (§2) #
dever p ∧ ¬p is consistent: weak necessity is compatible with the prejacent being false ("Este homem deve ter sido assassinado, mas ele pode não ter sido").
ter que p ∧ ¬p is contradictory when the base is realistic: if w ∈ ∩f(w) and all best worlds satisfy p, then w satisfies p (by the T axiom).
Non-entailment between present and past forms (§3) #
devia p ⊬ deve p: X-marking the modal base (via Xf) widens the domain, and the new p-worlds can change the best set under the refined ordering.
Note: the reverse direction (deve p ⊨ devia p) DOES hold — see
PortugueseSquare.deve_entails_devia. This follows from sn_entails_snXf
applied to the refined ordering: ∗-revision only adds p-worlds, which
cannot worsen the truth of the prejacent among best worlds.
Square instantiation: Portuguese occupies all four vertices #
The square of necessities applied to Portuguese modal verbs.
Each field maps to a vertex of the square:
sn= tem que (strong necessity, unmarked)snXf= tinha que (strong necessity, X-marked modal base)snXg= deve (= weak necessity, X-marked ordering source)snXfg= devia (weak necessity, X-marked modal base)
Modal base (epistemic/circumstantial)
∗-revised modal base
Ordering source
Prejacent
- hRev : Semantics.Modality.Kratzer.XMarking.IsStarRevision self.f self.fStar self.p
fStar is a valid ∗-revision of f for p
Instances For
tem que: top-left vertex (SN).
Equations
- sq.temQue w = Semantics.Modality.Kratzer.XMarking.sn sq.f sq.g sq.p w
Instances For
deve: bottom-left vertex (SN_Xg = WN).
Equations
- sq.deve w = Semantics.Modality.Kratzer.XMarking.snXg sq.f sq.g sq.p w
Instances For
tinha que: top-right vertex (SN_Xf).
Equations
- sq.tinhaQue w = Semantics.Modality.Kratzer.XMarking.snXf sq.fStar sq.g sq.p w
Instances For
devia: bottom-right vertex (SN_{Xf,g}).
Equations
- sq.devia w = Semantics.Modality.Kratzer.XMarking.snXfg sq.fStar sq.g sq.p w
Instances For
tem que ⊨ deve: top-left entails bottom-left (SN → SN_Xg).
Forward entailment under star-revision (§3) #
tem que ⊨ tinha que: SN entails SN_Xf under ∗-revision.
Follows from sn_entails_snXf: best worlds in the wider domain either
(a) were already best in the narrower domain, or (b) are new p-worlds.
deve ⊨ devia: SN_Xg entails SN_{Xf,g} under ∗-revision (bottom-left → bottom-right).
Follows from snXg_entails_snXfg.
tinha que ⊨ devia: SN_Xf entails SN_{Xf,g} (top-right → bottom-right).
Follows from snXf_entails_snXfg.
Entailment diamond #
The four vertices form a Hasse diagram — entailment flows from SN downward to SN_Xfg through both intermediate vertices:
tem que (SN)
╱ ╲
tinha que deve
(SN_Xf) (SN_Xg)
╲ ╱
devia (SN_Xfg)
English ambiguity (§3) #
English ought/should is ambiguous between two square vertices: non-X-marked WN (SN_Xg) and X-marked WN (SN_{Xf,g}).
Portuguese disambiguates overtly: deve vs devia. English collapses them into one form.
English fragment bridge (§3) #
English should and ought (from FunctionWords) are both classified as
.weakNecessity — the SN_Xg vertex of the square. But unlike Portuguese,
English lacks overt X-marking morphology (deve vs devia), so the
SN_Xfg reading (counterfactual should) is available but not distinguished.
Note: should carries tense := .Past (morphological past = X-marking),
while ought carries no tense marking. Both are semantically present-tense
weak necessity in their default readings.
English should and ought share Portuguese dever's modal force
(.weakNecessity), placing them at the SN_Xg vertex.
English should has morphological past tense (X-marking), but ought does not. This reflects Iatridou's generalization: X-marking in English is realized as past morphology. Portuguese makes this overt: deve (unmarked) vs devia (past imperfect = X-marked).