Directive Modality: Strong and Weak Necessity #
[vFI08] argue that natural languages systematically distinguish strong necessity ("must", "have to") from weak necessity ("ought", "should"). The difference is not in modal force — both are universal quantifiers over best worlds — but in the ordering source.
Core Analysis #
Strong and weak necessity share the same modal base (circumstantial) but differ in ordering:
- Strong necessity (must φ): necessity under ordering g
- Weak necessity (ought φ): necessity over the g'-best of the g-best worlds
The secondary ordering g' selects within the primary best set — the lexicographic refinement of [Kra81]'s Conclusion, where later ordering sources undo the ties left by their predecessors. Selecting within a set can only shrink it, so the universal quantification is over a subset, making the claim weaker (easier to satisfy).
Key Result #
strong_entails_weak: strong necessity entails weak necessity, since
the g'-best of the g-best worlds are g-best (bestAmong_sub).
weak_not_entails_strong: the converse fails. A concrete counterexample shows
that refining the ordering can eliminate a world where φ fails, making weak
necessity hold while strong necessity does not.
Connection to Kratzer Framework #
Strong necessity IS Kratzer's standard necessity from Kratzer.lean.
Weak necessity adds a secondary ordering source via combineOrdering.
The DeonticStrength structure pairs primary and secondary norms,
bridging to DeonticFlavor.
Combined ordering sources #
Combine two ordering sources by concatenation. The combined source g₁ ∪ g₂ yields the union of ideals from both.
Equations
- Modality.Directive.combineOrdering g₁ g₂ w = g₁ w ++ g₂ w
Instances For
The primary ordering is contained in the combined one.
Combining with empty ordering preserves the original.
Strong and weak necessity #
Strong necessity ("must φ"): standard Kratzer necessity.
Equations
- Modality.Directive.strongNecessity f g p w = Modality.Kratzer.necessity f g p w
Instances For
Weak necessity ("ought φ"): necessity over the g'-best of the g-best worlds — the lexicographic refinement of [Kra81]'s Conclusion.
Equations
- Modality.Directive.weakNecessity f g g' p w = ∀ w' ∈ Modality.Kratzer.bestAmong (Modality.Kratzer.bestWorlds f g w) (g' w), p w'
Instances For
Main entailment #
Strong entails weak: if "must φ" holds, then "ought φ" holds.
The converse fails #
Weak necessity does NOT entail strong necessity.
Counterexample: W = Bool. g is the trivial ordering (all worlds tied),
so both worlds are g-best; g' identifies true, so only true is
g'-best among them. With p = (· = true), weakNecessity holds but
strongNecessity fails at the g-best world false.
Deontic application #
- primary : Kratzer.DeonticFlavor W
- secondaryNorms : Kratzer.OrderingSource W
Instances For
Equations
- d.must p w = Modality.Directive.strongNecessity d.primary.circumstances d.primary.norms p w
Instances For
Equations
- d.ought p w = Modality.Directive.weakNecessity d.primary.circumstances d.primary.norms d.secondaryNorms p w