Beaver and Condoravdi (2003): a uniform before and after #
Before and after differ in their logical properties, in licensing negative polarity items and in veridicality, which since Anscombe has been taken to show that their meanings are not uniform: a universal over the temporal clause for before and an existential for after. Beaver and Condoravdi show that on an instantiated temporal clause both are one connective, some main-clause time standing in an order to the earliest temporal-clause time (39), and the earliest time gives before its universal effect: it is downward entailing in its temporal clause wherever defined, and after upward entailing. Where the temporal clause is not instantiated, the earliest time is taken across alternatives branching from the world of evaluation at the main-clause time (47), so after stays veridical and before also has counterfactual and non-committal uses, which the context sorts (48).
Main results #
uniform_lt_iff_beforeEver,uniform_gt_iff_after: Proposition 2, the uniform connective is Anscombe's before and after on a temporal clause with a first time.isStrawsonDE_before,isStrawsonUE_after: the uniform before is Strawson downward entailing in its temporal clause and after Strawson upward entailing.connective_iff_uniform_of_inst: on an instantiated temporal clause, (47) is (45).after_veridical,veridical_inter_after: after entails its temporal clause, so a context updated with it is veridical (§6).existsUnique_reading: each nonempty context has exactly one of the readings of (48).mozart_update: in the context of p. 51, Mozart died before he finished the Requiem keeps exactly the worlds of its counterfactual reading.
Implementation notes #
- The alternatives come from a T × W frame whose historical equivalence at
tis agreement at all earlier times, and a clause respects it when historically equivalent worlds agree on it beforet. The normality condition on alternatives (p. 50) is a choice of the model. - In
connectivean undefined earliest time makes the sentence false. A context update discards both, so the readings of (48) are unaffected; the trivalent propositionsbeforePandafterPkeep the definedness condition for von Fintel's Strawson entailment.
TODO #
- Heinämäki's interval semantics (35)–(38) and Proposition 1.
References #
The uniform connective (39) #
Anscombe's before (27) quantifies universally over the temporal clause and her after existentially. On a temporal clause with a first time both compare a main-clause time with the first one, since a time precedes every time of the clause iff it precedes the first, and follows some time of the clause iff it follows the first (§5).
The uniform connective (39) holds when some time of A stands in cmp to the earliest time
of B.
Equations
- BeaverCondoravdi2003.uniform cmp A B = ∃ t ∈ A, ∃ (e : T), IsLeast B e ∧ cmp t e
Instances For
On a temporal clause with a first time, the uniform before is Anscombe's universal before, Proposition 2 for before.
On a temporal clause with a first time, the uniform after is Anscombe's existential after, Proposition 2 for after.
The temporal clause of Anscombe's before is downward entailing, the NPI-licensing environment (29).
The temporal clause of Anscombe's after is upward entailing (31).
With a never-instantiated temporal clause Anscombe's before holds of any instantiated main clause, the overgeneration of (32) and (33), so David ate lots of ketchup before he made a clean sweep of all the gold medals comes out true if he never won.
Polarity #
At a world the uniform connective (45) is a trivalent proposition, defined where the temporal clause has an earliest time in the world. Its before is then downward entailing in the temporal clause wherever it is defined, since a smaller clause starts no earlier, and its after upward entailing, so earliest gives before the universal effect that licenses negative polarity items (§7).
A before B at a world, (45), defined where B has an earliest time in the world.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A after B at a world, (45), defined where B has an earliest time in the world.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The uniform before is Strawson downward entailing in its temporal clause.
The uniform after is Strawson upward entailing in its temporal clause.
Alternatives and the modal connective (44)–(47) #
Where the temporal clause is not instantiated in the world of evaluation, the earliest time is taken across alternatives of the world at the main-clause time (47). The alternatives lie among the historical alternatives at that time, the worlds agreeing with it at all earlier times, the initial branch point condition, and a world in which the temporal clause is instantiated is its own only alternative (p. 50). An earlier temporal-clause time then lies before the branching, so after is veridical, while a later one may lie on another branch (§6).
The times at which B is instantiated in some world of worlds (46).
Equations
- BeaverCondoravdi2003.instTimes worlds B = {t : T | ∃ w ∈ worlds, (w, t) ∈ B}
Instances For
B is instantiated in w when it holds there at some time.
Equations
- BeaverCondoravdi2003.Inst B w = ∃ (t : T), (w, t) ∈ B
Instances For
The connective (47) holds at w when some main-clause time stands in cmp to the earliest
temporal-clause time across the alternatives of w at that time.
Equations
- BeaverCondoravdi2003.connective cmp A B alt w = ∃ (t : T), (w, t) ∈ A ∧ ∃ (e : T), IsLeast (BeaverCondoravdi2003.instTimes (alt (w, t)) B) e ∧ cmp t e
Instances For
A before B (47).
Equations
- BeaverCondoravdi2003.before A B alt w = BeaverCondoravdi2003.connective (fun (x1 x2 : T) => x1 < x2) A B alt w
Instances For
A after B (47).
Equations
- BeaverCondoravdi2003.after A B alt w = BeaverCondoravdi2003.connective (fun (x1 x2 : T) => x1 > x2) A B alt w
Instances For
With the world as its own only alternative, (47) is the uniform connective (45) on the times of the world.
Even a non-veridical before places its temporal clause on an alternative, (49).
A clause respects the historical equivalence of a frame when worlds historically equivalent
at t agree on it at all earlier times.
Equations
- BeaverCondoravdi2003.RespectsHistory F B = ∀ ⦃w w' : W⦄ ⦃t t' : T⦄, t' < t → (F.sim t) w w' → ((w, t') ∈ B ↔ (w', t') ∈ B)
Instances For
Beaver and Condoravdi's alternatives for a temporal clause over a frame (p. 50) lie among the historical alternatives and leave a world instantiating the clause as its own only alternative.
- alt : HistoricalAlternatives W T
The alternatives of a world at a time.
- subset_alternatives (i : Reference.Index W T) : self.alt i ⊆ F.alternatives i
The initial branch point condition.
A world in which the temporal clause is instantiated is its own only alternative.
Instances For
On a temporal clause instantiated in the world, (47) is (45).
After entails its temporal clause (§6). Its earliest time precedes the main-clause time, so the alternative instantiating it agrees with the world there.
The readings of before (48) #
A context, a set of worlds, is updated with a sentence by keeping the worlds at which it is true (p. 51). A context updated with A after B is always veridical, while one updated with A before B is veridical, counterfactual or non-committal, depending on the context.
The three readings of before (48).
- veridical : BeforeReading
- counterfactual : BeforeReading
- nonCommittal : BeforeReading
Instances For
Equations
- BeaverCondoravdi2003.instDecidableEqBeforeReading 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
The veridical reading has every world of the context instantiate B.
Equations
- BeaverCondoravdi2003.Veridical B c = ∀ w ∈ c, BeaverCondoravdi2003.Inst B w
Instances For
The counterfactual reading has no world of the context instantiate B.
Equations
- BeaverCondoravdi2003.Counterfactual B c = ∀ w ∈ c, ¬BeaverCondoravdi2003.Inst B w
Instances For
The non-committal reading has some worlds of the context instantiate B and some not.
Equations
- BeaverCondoravdi2003.NonCommittal B c = ((∃ w ∈ c, BeaverCondoravdi2003.Inst B w) ∧ ∃ w ∈ c, ¬BeaverCondoravdi2003.Inst B w)
Instances For
The property of a context that a reading names.
Equations
- BeaverCondoravdi2003.BeforeReading.Holds B c BeaverCondoravdi2003.BeforeReading.veridical = BeaverCondoravdi2003.Veridical B c
- BeaverCondoravdi2003.BeforeReading.Holds B c BeaverCondoravdi2003.BeforeReading.counterfactual = BeaverCondoravdi2003.Counterfactual B c
- BeaverCondoravdi2003.BeforeReading.Holds B c BeaverCondoravdi2003.BeforeReading.nonCommittal = BeaverCondoravdi2003.NonCommittal B c
Instances For
Each nonempty context has exactly one of the readings (48).
A context updated with A after B is veridical (p. 51).
Every world of a context updated with A before B has, at a main-clause time, an
alternative instantiating B, (49).
The Mozart example #
In the context in which (40) is uttered, Mozart finishes the Requiem before dying in the finish
world, dies first with a normal alternative in which he lives longer and finishes it in the
early world, and dies first with a normal alternative in which he lives longer and still does
not finish it in the idle world. Updating the context with Mozart died before he finished the
Requiem discards the first as false and the third as undefined, leaving a counterfactual context
(p. 51).
Equations
- BeaverCondoravdi2003.instDecidableEqWorld 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
- BeaverCondoravdi2003.instReprWorld = { reprPrec := BeaverCondoravdi2003.instReprWorld.repr }
The time at which Mozart dies.
Equations
Instances For
The time at which Mozart finishes the Requiem, if he does.
Equations
- BeaverCondoravdi2003.World.finish.completion = some 1
- BeaverCondoravdi2003.World.later.completion = some 2
- x✝.completion = none
Instances For
The world–time pairs at which Mozart dies.
Equations
- BeaverCondoravdi2003.dies = {i : BeaverCondoravdi2003.World × ℕ | i.1.death = i.2}
Instances For
The world–time pairs at which Mozart finishes the Requiem.
Equations
- BeaverCondoravdi2003.finishes = {i : BeaverCondoravdi2003.World × ℕ | i.1.completion = some i.2}
Instances For
Worlds are historically equivalent at t when they agree on Mozart's death and on his
finishing at all earlier times, each fact being settled from the next time on.
Equations
- One or more equations did not get rendered due to their size.
Instances For
No fact is dated at time 0, so up to time 1 every world is a historical alternative to
every other.
The alternatives of the context, a world being its own only alternative except at the times
up to Mozart's death in early and idle, where the world in which he lives longer is
normal.
Equations
- BeaverCondoravdi2003.alt (BeaverCondoravdi2003.World.early, t) = if t ≤ 1 then {BeaverCondoravdi2003.World.early, BeaverCondoravdi2003.World.later} else {BeaverCondoravdi2003.World.early}
- BeaverCondoravdi2003.alt (BeaverCondoravdi2003.World.idle, t) = if t ≤ 1 then {BeaverCondoravdi2003.World.idle, BeaverCondoravdi2003.World.idleLater} else {BeaverCondoravdi2003.World.idle}
- BeaverCondoravdi2003.alt (w, snd) = {w}
Instances For
The alternatives of the Mozart example meet the conditions of p. 50.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The context in which (40) is uttered, one world of each kind.
Equations
Instances For
Updating the context with Mozart died before he finished the Requiem keeps exactly the
early world.
The updated context is counterfactual, Mozart finishing the Requiem in none of its worlds.
The examples #
The reading a row reports.
Equations
- BeaverCondoravdi2003.readingOf "veridical" = some BeaverCondoravdi2003.BeforeReading.veridical
- BeaverCondoravdi2003.readingOf "counterfactual" = some BeaverCondoravdi2003.BeforeReading.counterfactual
- BeaverCondoravdi2003.readingOf "non-committal" = some BeaverCondoravdi2003.BeforeReading.nonCommittal
- BeaverCondoravdi2003.readingOf x✝ = none
Instances For
Every row reporting a non-veridical reading is a before sentence, as the veridicality of
after, veridical_inter_after, predicts.