Fox and Spector (2018): Economy and Embedded Exhaustification #
This file formalizes [FS18]'s economy condition on the exhaustivity operator: an
occurrence of exh is licensed only if it is not incrementally weakening, that is, unless for
every continuation of the sentence at that point eliminating it leaves the meaning unchanged or
stronger (Licensed). The condition derives Singh's asymmetry between the two orders of a
Hurford disjunction (singh_canonical, singh_reverse), its disappearance for distant
entailing disjuncts (licensed_orRight_iff), and the ban on Hurford disjunctions under one
downward-entailing operator but not two (not_licensed_of_forall_antitone,
licensed_iff_of_forall_monotone). The comparison-class refinement of the condition,
GloballyWeakeningCC, is what forces narrow focus under a downward-entailing operator: with
more innocently excludable alternatives the two-layered exhaustification is weaker
(op_exh_mono), and the exclusive construal of a disjunction under negation becomes
conjunctive (exh_neg_exh, exh_neg_exh_or) though not under a negative quantifier
(exh_no_exh).
Implementation notes #
Sentences are propositions Set W; a continuation is a map on the meaning of the constituent,
and the continuations available at a point are a set of such maps, so "incrementally" is
quantification over that set. Downward-entailing operators are antitone maps and the paper's
exhaustivity operator is Fox's innocent exclusion Exhaustification.exhIE. Focus and the
Minimize Focus principle of §8 are not represented; the rows record the distribution of Hurford
disjunctions by the paper's own classification of each sentence.
References #
A continuation is what the rest of the sentence does with the constituent's meaning.
Equations
- FoxSpector2018.Continuation W = (Set W → Set W)
Instances For
The economy condition #
An occurrence of exh is globally vacuous when eliminating it does not change the truth
conditions.
Equations
- FoxSpector2018.GloballyVacuous S C A = (S (Exhaustification.exhIE C A) = S A)
Instances For
An occurrence of exh is globally weakening when eliminating it does not alter or
strengthens the truth conditions.
Equations
- FoxSpector2018.GloballyWeakening S C A = (S A ⊆ S (Exhaustification.exhIE C A))
Instances For
An occurrence of exh is incrementally vacuous when it is vacuous for every continuation
available at the point.
Equations
- FoxSpector2018.IncrementallyVacuous conts C A = ∀ S ∈ conts, FoxSpector2018.GloballyVacuous S C A
Instances For
An occurrence of exh is incrementally weakening when it is weakening for every
continuation available at the point.
Equations
- FoxSpector2018.IncrementallyWeakening conts C A = ∀ S ∈ conts, FoxSpector2018.GloballyWeakening S C A
Instances For
By the economy condition, an occurrence of exh is licensed unless it is incrementally
weakening.
Equations
- FoxSpector2018.Licensed conts C A = ¬FoxSpector2018.IncrementallyWeakening conts C A
Instances For
The first version of the condition, on vacuity, follows from the second.
Vacuous exhaustification is never licensed.
Under a downward-entailing continuation, exh is always weakening.
Under an upward-entailing continuation, exh is weakening only when it is vacuous.
Under a downward-entailing operator, exh is never licensed.
Under upward-entailing continuations, as below two downward-entailing operators, exh is
licensed exactly when it is not vacuous for one of them.
Hurford disjunctions #
Hurford's Constraint is violated when one disjunct entails the other.
Equations
- FoxSpector2018.HurfordViolation p q = (p ⊆ q ∨ q ⊆ p)
Instances For
Any second disjunct may follow a first disjunct.
Equations
- FoxSpector2018.orLeft = Set.range fun (Y A : Set W) => A ∪ Y
Instances For
Nothing follows a final disjunct after X.
Equations
- FoxSpector2018.orRight X = {fun (A : Set W) => X ∪ A}
Instances For
On a first disjunct, exh is licensed whenever it excludes something, since the empty
second disjunct is a continuation on which it is not vacuous.
On a final disjunct, exh is licensed exactly when it strengthens the whole disjunction.
In the canonical order of Singh's asymmetry, exhaustifying the weak disjunct of p or q, or both is licensed.
In the reverse order of Singh's asymmetry, exhaustifying the final weak disjunct of both, or p or q is vacuous, hence not licensed.
For distant entailing disjuncts in reverse order, exh on the final weak disjunct is
licensed when the exhaustified disjunction is strictly stronger than the bare one.
Exhaustifying the first disjunct restores Hurford's Constraint once the exhaustified disjunct and the second are logically independent.
Under negation, every continuation of a Hurford disjunction negates a disjunction or a
conjunction containing the exhaustified disjunct, so exh is incrementally weakening.
The comparison class #
The innocently excludable alternatives.
Equations
- FoxSpector2018.excludable C A = {q : Set W | Exhaustification.IsInnocentlyExcludable C A q}
Instances For
An occurrence of exh is globally weakening relative to the comparison class when some set
of alternatives with strictly fewer innocently excludable members gives a result at least as
strong.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The comparison-class condition subsumes the earlier one, since the empty set of alternatives is a comparison.
Under a downward-entailing operator, exhaustifying against the un-exhaustified sentence denies it.
With more innocently excludable alternatives, the two-layered exhaustification under a downward-entailing operator is weaker, so economy forces the smaller alternative set, narrow focus. This is the theorem of §10.
Exhaustification under negation #
Under negation, the exhaustified sentence exhaustified against the bare one yields what the inner exhaustification excluded, so the embedded implicature turns into its conjunctive dual.
An exclusive construal of a disjunction under negation is conjunctive.
Under a negative quantifier the construal is not conjunctive, since no individual has the weak property without the strong one, and some individual has the strong one.
The data #
A disjunction of the data records whether its disjuncts stand in entailment, whether a scalar alternative lets exhaustification break it, the order of the disjuncts, whether they are distant entailing disjuncts, and how many downward-entailing operators scope over it.
- hurford : Bool
- rescuable : Bool
- canonical : Bool
- distant : Bool
- de : ℕ
- judgment : Judgment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- FoxSpector2018.yesNoTable = [("yes", true), ("no", false)]
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- FoxSpector2018.rows = List.filterMap FoxSpector2018.Row.ofDatum FoxSpector2018.Examples.all
Instances For
Economy accounts for the distribution, a Hurford disjunction being acceptable when a scalar
alternative lets exh break the entailment on a disjunct where it is licensed, the first one or
a distant one, and no single downward-entailing operator makes it weakening.