Focus-sensitive particles: even and only #
Traditional truth-conditional semantics for focus-sensitive particles (even, only), with NPI licensing derived from the scalar presupposition of even.
Main definitions #
FocusStructure α: alternative-semantics pair of an ordinary value and a list of alternatives.LikelihoodOrder W: relation onW → Boolpredicates expressing context-dependent likelihood.TraditionalEven,TraditionalOnly: bundled semantics of even and only.EvenThreshold+evenPresupWith: existential / universal / most variants of the even scalar presupposition.npiLicensed: NPI licensing condition keyed onContextPolarity.LikelihoodMonotone: monotonicity of a likelihood ordering with respect to entailment.
References #
Alternative-semantics pair: an ordinary value plus a list of alternatives.
- ordinary : α
The ordinary semantic value.
- alternatives : List α
The focus alternatives.
Instances For
Context-dependent likelihood ordering on World → Bool predicates.
lo a b holds when a is less likely (more surprising) than b.
Equations
- Semantics.Focus.Particles.LikelihoodOrder World = ((World → Bool) → (World → Bool) → Prop)
Instances For
Traditional EVEN semantics
- prejacent : World → Bool
The prejacent proposition
- alternatives : List (World → Bool)
Focus alternatives
- likelihood : LikelihoodOrder World
Likelihood ordering
Instances For
EVEN asserts the prejacent
Instances For
EVEN presupposes prejacent is least likely.
This is [KP79]'s universal threshold: the prejacent
must be less likely than ALL alternatives. [Fra95] argues
this is too strong — see EvenThreshold.most for the revised condition.
Equations
- even.presupposition = ∀ (alt : World → Bool), alt ∈ even.alternatives → even.likelihood even.prejacent alt
Instances For
EVEN is defined (presupposition satisfied)
Equations
- even.defined = even.presupposition
Instances For
Full EVEN meaning: defined and true
Instances For
NPI licensing condition: EVEN presupposition must be satisfiable.
Uses ContextPolarity from NaturalLogic.
Equations
- Semantics.Focus.Particles.npiLicensed NaturalLogic.ContextPolarity.downward npiDomain regularDomain _hWider = True
- Semantics.Focus.Particles.npiLicensed NaturalLogic.ContextPolarity.upward npiDomain regularDomain _hWider = False
- Semantics.Focus.Particles.npiLicensed NaturalLogic.ContextPolarity.nonMonotonic npiDomain regularDomain _hWider = False
Instances For
NPI licensed in DE contexts
NPI unlicensed in UE contexts
NPI unlicensed in non-monotonic contexts
Traditional "only" semantics
- prejacent : World → Bool
The prejacent (the focused element's contribution)
- alternatives : List (World → Bool)
The alternatives (what focus evokes)
Instances For
"only" presupposes the prejacent
Equations
- only.presupposition = only.prejacent
Instances For
"only" asserts no alternative is true. The alternatives list excludes the prejacent (Roothian focus alternatives minus the focused element's contribution).
Equations
- only.assertion w = only.alternatives.all fun (alt : World → Bool) => !alt w
Instances For
Full "only" meaning
Instances For
A likelihood ordering is monotone with respect to entailment when a stronger proposition (true at fewer worlds) is less likely than a weaker one.
Equations
- Semantics.Focus.Particles.LikelihoodMonotone lessLikely = ∀ (p q : W → Bool), (∀ (w : W), p w = true → q w = true) → lessLikely p q
Instances For
Threshold variants for the EVEN scalar presupposition. The theoretical dispute concerns how many alternatives the prejacent must exceed in unlikelihood:
- [Ben82]: at least one (too weak)
- existential : EvenThreshold
S* more surprising than at least one neighbor
- universal : EvenThreshold
S* more surprising than all neighbors
- most : EvenThreshold
S* more surprising than most neighbors
Instances For
Equations
- Semantics.Focus.Particles.instDecidableEqEvenThreshold 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
Count of alternatives that the prejacent exceeds under a decidable ordering.
Equations
- Semantics.Focus.Particles.countExceeded prejacent alternatives moreSurprising = (List.filter (fun (a : α) => decide (moreSurprising prejacent a)) alternatives).length
Instances For
Generalized EVEN presupposition parameterized by threshold.
moreSurprising a b holds when a is more surprising (less
likely) than b.
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.