Fox (2007): Free Choice and the Theory of Scalar Implicatures #
From You may eat the cake or the ice-cream hearers infer that each option is allowed, though the
sentence only says that one of them is. Fox derives this free choice inference by exhaustifying
the sentence twice. The exhaustivity operator exhIE asserts its prejacent and denies the
innocently excludable alternatives, those in every maximal set of alternatives that can be denied
together consistently with the prejacent. exhIter C n applies it n times, each layer
exhaustifying the previous layer's prejacent against the previous layer's alternatives.
The alternatives of a disjunction under an operator O are the disjunction, each disjunct and the
conjunction, all under O. When O distributes over the disjunction but not over the
conjunction, as possibility modals and existential quantifiers do, the second layer asserts each
disjunct under O. A negated universal over a conjunction is the same case at the complements.
When O does not distribute over the disjunction, as with necessity modals and universal
quantifiers, the first layer denies both disjuncts instead, and plain disjunction stays exclusive
at every layer.
Main statements #
exists_exhIter_eq: over finitely many alternatives, iterated exhaustification eventually stops changing.exhIter_two_eq_anEx: the second layer denies the exhaustification of every other alternative, whenever that is consistent.IsDiamond.exhIter_two_eq_iff: for a disjunction of two independent alternatives and a fourth alternative stronger than both, the second layer adds something exactly when the fourth is stronger than their conjunction.IsDiamond.disjoint_exhMW: exhaustifying by minimal worlds instead contradicts free choice.free_choice_permission,free_choice_not_required,existential_free_choice,conjunctive_free_choice: free choice under possibility modals, negated necessity modals, existential quantifiers and negated universal quantifiers.required_implicatures,universal_implicatures: under necessity modals and universal quantifiers, exhaustification denies both disjuncts.exclusive_or_of_one_le: plain disjunction is exclusive at every layer.singular_no_free_choice: a singular indefinite, whose alternatives include a plural one, has no free choice reading at any layer.embedded_scalar_implicature: for the reading or some of the homework, exhaustification denies all of the homework but not the reading.exhIE_infClosure_range,sauerland_exclusion_eq_empty: against the answers to a question, innocent exclusion yields exactly one, while denying every answer that passes Sauerland's test is contradictory.
Implementation notes #
Propositions are sets of worlds, so the theorems hold over any model. Example numbers follow the
published chapter. exhIter C 0 is the prejacent itself, so the paper's first layer is
exhIter C 1. The sentence before (85) names the plural conjunctive alternative as excludable,
but (85) needs the plural disjunctive one, which exhIE_singular shows is excludable too. The
examples the paper leaves to scope or to an economy condition on exhaustification ((21), (34),
(91b), (93c)) and the case it leaves open (92) are rows of Data.Examples.Fox2007 without a
theorem.
TODO #
- The paper equates the innocently excludable alternatives with those for which Sauerland's pragmatic system derives secondary implicatures. Stating this needs a belief operator.
References #
Recursive exhaustification #
Layer n + 1 of exhaustification exhaustifies layer n of the prejacent against layer n of
every alternative; layer 0 is the prejacent itself.
Equations
- Fox2007.exhIter C 0 = id
- Fox2007.exhIter C n.succ = fun (p : Set W) => Exhaustification.exhIE (Fox2007.exhIter C n '' C) (Fox2007.exhIter C n p)
Instances For
Over finitely many alternatives, iterated exhaustification of every alternative eventually stops changing, as Spector observed. Every layer is a union of classes of worlds verifying the same alternatives, and there are finitely many such unions.
The anti-exhaustivity reading asserts the exhaustified prejacent and denies the exhaustification of every other alternative that is not innocently excludable.
Equations
- Fox2007.anEx C p = Exhaustification.exhIE C p ∩ ⋂ q ∈ (C \ {q : Set W | Exhaustification.IsInnocentlyExcludable C p q}) \ {p}, (Exhaustification.exhIE C q)ᶜ
Instances For
The anti-exhaustivity reading denies the exhaustification of every other alternative.
The anti-exhaustivity reading for alternatives listed apart from the prejacent.
A consistent anti-exhaustivity reading denies every exhaustified alternative that the exhaustified prejacent does not entail.
The diamond #
Four alternatives form a diamond when the weakest w is the disjunction of the logically
independent s and n, and the strongest e entails both.
- union : w = s ∪ n
- subset_left : e ⊆ s
- subset_right : e ⊆ n
- nonempty_sdiff_left : (s \ n).Nonempty
- nonempty_sdiff_right : (n \ s).Nonempty
Instances For
The minimal worlds of the weakest alternative are those of exactly one middle alternative.
Exhaustification by minimal worlds contradicts the conjunction of the middle alternatives, so on a diamond it can never yield free choice.
Given the weakest alternative only the strongest is innocently excludable, since it alone fails at every minimal world.
Given a middle alternative, every alternative it does not entail is denied.
The strongest alternative entails all the others, so exhaustifying it is vacuous.
The alternatives of the second layer.
The anti-exhaustivity reading of the weakest alternative asserts both middle alternatives and denies the strongest.
When the strongest alternative is stronger than the conjunction of the middle ones, the second layer asserts both and denies the strongest.
When the strongest alternative is the conjunction of the middle ones, the second layer is the exclusive disjunction of the middle ones, as the first layer was.
The second layer adds nothing exactly when the strongest alternative is the conjunction of the middle ones.
Alternatives under an operator #
The Sauerland alternatives of a disjunction under an operator O are the disjunction, each
disjunct and the conjunction, each under O.
Equations
- Fox2007.sauerlandAlt O a b = {O (a ⊔ b), O a, O b, O (a ⊓ b)}
Instances For
Under a monotone operator that distributes over the disjunction, the Sauerland alternatives
form a diamond whenever each disjunct can hold under O without the other.
Under a monotone operator that distributes over the disjunction, the second layer asserts
each disjunct under O and denies the conjunction under O, whenever O does not distribute
over that conjunction. This is free choice.
Under a monotone operator that does not distribute over the disjunction, the first layer
denies both disjuncts under O.
The alternatives of O (a ⊔ b) generated by the Horn sets {O, O'} and Sauerland's
{or, L, R, and} are the Sauerland alternatives under O and under O'.
Equations
- Fox2007.hornAlt O O' a b = {O (a ⊔ b), O a, O b, O (a ⊓ b), O' (a ⊔ b), O' a, O' b, O' (a ⊓ b)}
Instances For
Exhaustifying the first disjunct under O denies everything it does not entail.
A world where only the first disjunct holds under O and the disjunction fails under O',
and its mirror image, represent the minimal worlds of the disjunction under O.
Exhaustifying the disjunction under O against the alternatives of both Horn sets denies
the conjunction under O and the disjunction under O'.
Against the alternatives of both Horn sets, the second layer asserts each disjunct under O
and denies the conjunction under O and the disjunction under O'.
Plain disjunction #
Without innocent exclusion, denying every alternative the disjunction does not entail contradicts it.
Innocent exclusion denies only the conjunction of a disjunction, giving exclusive or.
Plain disjunction is exclusive at every layer of exhaustification, so no layer yields the conjunctive reading.
Modals #
Free choice permission. Given a world where each option is allowed without the other and one
where each is allowed but not both, the doubly exhaustified ◇(p ∨ q) asserts both permissions
and denies the joint one.
Against the necessity alternatives too, the doubly exhaustified ◇(p ∨ q) asserts both
permissions and denies the joint permission and the requirement of the disjunction.
Free choice under a negated necessity modal. Against the alternatives under ¬□ and ¬◇,
the doubly exhaustified ¬□(p ∧ q) asserts that neither conjunct is required, that their
disjunction is required and that their conjunction is allowed. It is free choice permission for
the negated conjuncts.
When □(p ∨ q) is consistent with denying □p and □q, exhaustification denies both,
since a necessity modal does not distribute over disjunction.
Simons's reading. When the disjuncts are incompatible, as they are once each is exhaustified against the other, the joint alternative is empty, so free choice arrives without the anti-conjunctive inference.
Quantifiers #
Existential free choice. Given a witness for each disjunct but none for both, the doubly
exhaustified ∃x (P x ∨ Q x) asserts witnesses for each disjunct and denies a joint one.
Against the universal alternatives too, the doubly exhaustified ∃x (P x ∨ Q x) asserts
witnesses for each disjunct and denies a joint witness and that everything satisfies the
disjunction.
Conjunctive free choice. Against the alternatives under ¬∀ and ¬∃, the doubly
exhaustified ¬∀x (P x ∧ Q x) asserts that something lacks each conjunct, that everything has
one of them and that something has both.
When ∀x (P x ∨ Q x) is consistent with denying ∀x P x and ∀x Q x, exhaustification
denies both, since a universal quantifier does not distribute over disjunction.
At least two individuals satisfy P, the plural alternative of a singular indefinite.
Equations
- Fox2007.atLeastTwo P = {u : W | {x : ι | u ∈ P x}.Nontrivial}
Instances For
Exhaustifying a singular indefinite over a disjunction, against the alternatives of the indefinite and of its plural counterpart, denies a joint witness and a second witness. The hypotheses supply, for each disjunct, a world where exactly one individual satisfies it and none satisfies the other.
A singular indefinite over a disjunction has no free choice reading, since every layer of exhaustification contradicts a witness for each disjunct.
Disjunction with an embedded scalar item #
Against the eight alternatives of Chierchia's John did the reading or some of the homework, innocent exclusion denies all of the homework and the conjunction but not the reading.
Answers to a question #
Sauerland's test lets an alternative the prejacent does not entail be excluded when denying it, given the prejacent, forces no other such alternative.
Equations
- Fox2007.IsSauerlandExcludable C p q = (q ∈ C ∧ ¬p ⊆ q ∧ ∀ r ∈ C, ¬p ⊆ r → ¬p \ q ⊆ r)
Instances For
A group of two or more is innocently excludable given the existential answer.
A single individual is not innocently excludable given the existential answer.
Exhaustifying the existential answer against its Hamblin alternatives yields exactly one, provided each individual can be the sole witness.
With two individuals, denying every answer that the existential answer does not entail contradicts it.
With three individuals, every answer passes Sauerland's test.
With three individuals, denying every answer that passes Sauerland's test contradicts the existential answer.
A finite model #
In this seven-world model every option is permitted from 0, only the first from 4, only
the second from 5, and each but not both from 6.
Equations
- Fox2007.edges = [(0, 1), (0, 2), (0, 3), (4, 1), (5, 2), (6, 1), (6, 2)]
Instances For
The accessibility relation of the model.
Equations
- Fox2007.R = {e : Fin 7 × Fin 7 | (↑e.1, ↑e.2) ∈ Fox2007.edges}
Instances For
Equations
- Fox2007.instDecidableMemProdFinOfNatNatSetRelRMk w v = { decide := decide (List.elem (↑w, ↑v) Fox2007.edges = true), reflects_decide := ⋯ }
Equations
- Fox2007.instDecidablePredFinOfNatNatMemSetP v = { decide := decide (List.elem ↑v [1, 3] = true), reflects_decide := ⋯ }
Equations
- Fox2007.instDecidablePredFinOfNatNatMemSetQ v = { decide := decide (List.elem ↑v [2, 3] = true), reflects_decide := ⋯ }