Documentation

Linglib.Phenomena.TenseAspect.Studies.OgiharaST2024

@cite{ogihara-steinert-threlkeld-2024} — Data #

@cite{ogihara-steinert-threlkeld-2024}

Theory-neutral empirical data on the veridicality asymmetry between temporal connectives before and after.

Key Empirical Generalizations #

  1. After is veridical: "He left after she arrived" entails "she arrived".
  2. Before is non-veridical: "He left before she arrived" is compatible with her not arriving (the "barely prevented" reading).
  3. Before is non-veridical even with perfective complements: "The bomb exploded before anyone defused it" does not entail anyone defused it.

Data Sources #

An empirical judgment about whether a temporal connective entails the truth of its complement clause.

  • sentence : String

    The example sentence

  • connective : String

    The temporal connective

  • complementEntailed : Bool

    Does the sentence entail that the complement event occurred?

  • gloss : String

    Brief gloss of the entailment pattern

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      "He left after she arrived" entails "she arrived".

      Equations
      • OgiharaST2024.after_veridical = { sentence := "He left after she arrived", connective := "after", complementEntailed := true, gloss := "after(leave, arrive) |= arrive" }
      Instances For

        "He left before she arrived" does NOT entail "she arrived". Compatible with: she did arrive (veridical reading), she didn't arrive (counterfactual reading, e.g. "before she could arrive"), or indeterminate (non-committal reading).

        Equations
        • OgiharaST2024.before_nonveridical = { sentence := "He left before she arrived", connective := "before", complementEntailed := false, gloss := "before(leave, arrive) |/= arrive" }
        Instances For

          "The bomb exploded before anyone defused it" — the complement event (defusing) did NOT occur. This is the counterfactual reading of before (@cite{beaver-condoravdi-2003}, "barely prevented").

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            "She finished her coffee after he left" entails "he left".

            Equations
            • OgiharaST2024.after_veridical_2 = { sentence := "She finished her coffee after he left", connective := "after", complementEntailed := true, gloss := "after(finish, leave) |= leave" }
            Instances For

              "The Supreme Court decided the election before the votes were counted" — non-committal: compatible with votes eventually being counted or never counted (@cite{beaver-condoravdi-2003}, ex. 22).

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                "Mozart died before he finished the Requiem" — counterfactual: Mozart never finished the Requiem (@cite{beaver-condoravdi-2003}, ex. 24).

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  A judgment about a logical property of a temporal connective: does it hold, fail, or hold only under conditions?

                  • property : String

                    Property name

                  • connective : String

                    Connective

                  • holds : Bool

                    Does the property hold?

                  • example_ : String

                    Example sentence(s)

                  • gloss : String

                    Brief explanation

                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Before is antisymmetric: "Cleo was in America before David was" and "David was in America before Cleo was" cannot both be true (with non-overlapping intervals). (@cite{beaver-condoravdi-2003}, exx. 3-4)

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        After is NOT antisymmetric: overlapping intervals allow both directions. (@cite{beaver-condoravdi-2003}, exx. 5-7, diagram 7)

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Before is transitive: if A before B and B before C, then A before C. (@cite{beaver-condoravdi-2003}, exx. 12-14)

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            After is NOT transitive: overlapping intervals allow after(A,B) ∧ after(B,C) ∧ ¬after(A,C). (@cite{beaver-condoravdi-2003}, exx. 8-11)

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              Before licenses NPIs; after does not. (@cite{beaver-condoravdi-2003}, exx. 15-18)

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                "David won the race before he entered it" — pragmatically odd because winning temporally presupposes entering: there is no historical alternative where one wins before entering. (@cite{beaver-condoravdi-2003}, ex. 32)

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  "David entered the race after he won it" — same temporal impossibility viewed through after: entering after winning reverses the natural temporal order. (@cite{beaver-condoravdi-2003}, ex. 33)

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    A counterexample to B&C's branching-time analysis. In each case, the complement eventuality is temporally bounded to an interval that ends at or before the A-time. B&C's alt(w,t) branches only after t, so it cannot place the complement in an alternative world at a time after the A-time.

                                    The boundedBefore field captures the formal crux: the complement's temporal bound ends at or before the A-time.

                                    Instances For
                                      theorem OgiharaST2024.bc_cannot_place_bounded_complement {W : Type u_1} (alt : Semantics.Tense.TemporalConnectives.BeaverCondoravdi.HistAlt W ) (B : Set (W × )) (w : W) (tA hi : ) (hBound : hi tA) (_hBounded : ∀ (w' : W) (t : ), (w', t) Bt hi) (hNoFuture : w'alt w tA, ∀ (t : ), (w', t) Bt hi) (te : ) :

                                      B&C's before requires earliestAlt to find a B-instantiation in some alternative world. When B is temporally bounded to [lo, hi] with hi ≤ tA, and alt(w,tA) only contains worlds that agree with w up to tA, B cannot be instantiated after tA in any alternative.

                                      This is the formal content of O&ST's §5.1 critique: B&C's forward- branching architecture cannot handle complements whose temporal bound falls before the A-time.

                                      (20a) "Unfortunately, the 2021 MLB season will be over before Shohei Ohtani earns his 10th win of the season." (Uttered in the middle of September 2021.) The A-time is the end of the 2021 MLB season (October 3, 2021 = day 276). The complement (Ohtani's 10th win) can only occur during the season (before day 276). (O&@cite{ogihara-steinert-threlkeld-2024}, §5.1, ex. 20a)

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        (20b) "2020 might come to an end before it snows for the first time this year." (Uttered on Christmas Day in 2020.) The expression this year refers back to 2020. Since the first snow of 2020 can only occur in 2020, the modal proposal that posits a fictitious snow event after the end of 2020 does not work. (O&@cite{ogihara-steinert-threlkeld-2024}, §5.1, ex. 20b)

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          (20c) "July 1999 will come to an end before Nostradamus' prophecy about the end of the world comes true." (Uttered a few minutes before the end of July 1999. Assumes Michel de Nostradamus predicted that in July 1999, a great King of terror would come from the sky and destroy the world.) The prophecy can only come true if the world is destroyed in July 1999 — it cannot come true after the end of July 1999. (O&@cite{ogihara-steinert-threlkeld-2024}, §5.1, ex. 20c)

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For

                                            A datum recording asymmetries in the availability of non-committal readings, which B&C's Event Continuation Condition should but cannot fully predict.

                                            • sentence : String

                                              The example sentence

                                            • nonCommittalAvailable : Bool

                                              Is the non-committal reading available?

                                            • explanation : String

                                              Why the availability is as it is

                                            Instances For
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For

                                                "Mary will leave the party before Bill gets drunk." Non-committal reading is available: maybe Bill gets drunk, maybe not. B&C's Event Continuation Condition is satisfied (Bill getting drunk is a normal continuation). (O&@cite{ogihara-steinert-threlkeld-2024}, §5.2)

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  "Mary will leave the party before Quebec becomes an independent country." Non-committal reading is NOT available (sentence is odd): Quebec's independence is not a normal continuation of the party. B&C's Event Continuation Condition should block this, but the mechanism is unclear for before-clauses with pragmatically impossible complements. (O&@cite{ogihara-steinert-threlkeld-2024}, §5.2)

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    The non-committal reading is sensitive to contextual plausibility: available when the complement is a normal continuation, unavailable when it is pragmatically impossible.

                                                    Cross-linguistic morphological evidence for the veridicality asymmetry.

                                                    • language : String

                                                      Language

                                                    • connective : String

                                                      The temporal connective (in the object language)

                                                    • gloss : String

                                                      English gloss

                                                    • observation : String

                                                      Key morphological observation

                                                    • supportsNonveridicality : Bool

                                                      Does this support the non-veridical analysis of before?

                                                    Instances For
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For

                                                        Japanese mae ('before') requires non-past tense in its complement, even when describing past events. This independently supports the non-veridical analysis: the complement is presented as unrealized from the perspective of the main-clause event. (O&@cite{ogihara-steinert-threlkeld-2024}, §3)

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          Japanese ato ('after') allows past tense in its complement, consistent with the veridical analysis: the complement event is presented as having occurred. (O&@cite{ogihara-steinert-threlkeld-2024}, §3)

                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For

                                                            The Japanese tense asymmetry mirrors the veridicality asymmetry: mae (non-past complement) patterns with non-veridical before, ato (past complement) patterns with veridical after.

                                                            After is uniformly veridical across examples.

                                                            The asymmetry: after and before differ on complement entailment.

                                                            The Fragment entry for after matches the empirical datum: both record complement veridicality as true.

                                                            The Fragment entry for before matches the empirical datum: both record complement veridicality as false.

                                                            O&ST's theory derives after's veridicality from the double-existential quantificational structure: ∃e₁∃e₂[P(e₁) ∧ Q(e₂) ∧...] entails ∃e₂, Q(e₂).

                                                            This is not a stipulation in the Fragment — it follows from the semantics.

                                                            O&ST's theory derives before's non-veridicality from the universal quantification over the complement: ∃e₁[P(e₁) ∧ ∀e₂[Q(e₂) →...]] is vacuously true when Q has no witnesses.

                                                            Concretely: any P-event with an empty Q yields before(P, Q).

                                                            theorem OgiharaST2024.scenario_after_punctual :
                                                            have leave := { runtime := { start := 1, finish := 1, valid := }, sort := Semantics.Events.EventSort.action }; have arrive := { runtime := { start := 0, finish := 0, valid := }, sort := Semantics.Events.EventSort.action }; Semantics.Tense.TemporalConnectives.AnscombeEvent.after (fun (x : Semantics.Events.Event ) => x = leave) fun (x : Semantics.Events.Event ) => x = arrive

                                                            Scenario: "He left₁ after she arrived₀" with punctual events.

                                                            • leaving event at time 1
                                                            • arriving event at time 0 O&ST predicts: after(leave, arrive) holds (τ(arrive) ≺ τ(leave)).
                                                            theorem OgiharaST2024.scenario_before_punctual :
                                                            have leave := { runtime := { start := 1, finish := 1, valid := }, sort := Semantics.Events.EventSort.action }; have arrive := { runtime := { start := 3, finish := 3, valid := }, sort := Semantics.Events.EventSort.action }; Semantics.Tense.TemporalConnectives.AnscombeEvent.before (fun (x : Semantics.Events.Event ) => x = leave) fun (x : Semantics.Events.Event ) => x = arrive

                                                            Scenario: "He left₁ before she arrived₃" with punctual events.

                                                            • leaving event at time 1
                                                            • arriving event at time 3 O&ST predicts: before(leave, arrive) holds (τ(leave) ≺ τ(arrive)).
                                                            theorem OgiharaST2024.scenario_before_counterfactual :
                                                            have explode := { runtime := { start := 5, finish := 5, valid := }, sort := Semantics.Events.EventSort.action }; Semantics.Tense.TemporalConnectives.AnscombeEvent.before (fun (x : Semantics.Events.Event ) => x = explode) fun (x : Semantics.Events.Event ) => False

                                                            Scenario: "The bomb exploded₅ before anyone defused it" (nobody defused it). O&ST predicts: before(explode, defuse) holds vacuously (no defuse-events).

                                                            theorem OgiharaST2024.scenario_after_projects :
                                                            have leave := { runtime := { start := 1, finish := 1, valid := }, sort := Semantics.Events.EventSort.action }; have arrive := { runtime := { start := 0, finish := 0, valid := }, sort := Semantics.Events.EventSort.action }; Semantics.Tense.TemporalConnectives.Anscombe.after (Semantics.Tense.TemporalConnectives.eventDenotation fun (x : Semantics.Events.Event ) => x = leave) (Semantics.Tense.TemporalConnectives.eventDenotation fun (x : Semantics.Events.Event ) => x = arrive)

                                                            The punctual after-scenario projects correctly through eventDenotation: O&ST.after implies Anscombe.after on the projected interval sets.

                                                            theorem OgiharaST2024.scenario_before_projects :
                                                            have leave := { runtime := { start := 1, finish := 1, valid := }, sort := Semantics.Events.EventSort.action }; have arrive := { runtime := { start := 3, finish := 3, valid := }, sort := Semantics.Events.EventSort.action }; Semantics.Tense.TemporalConnectives.Anscombe.before (Semantics.Tense.TemporalConnectives.eventDenotation fun (x : Semantics.Events.Event ) => x = leave) (Semantics.Tense.TemporalConnectives.eventDenotation fun (x : Semantics.Events.Event ) => x = arrive)

                                                            The punctual before-scenario projects correctly through eventDenotation.

                                                            The logical properties of before and after noted by B&C follow directly from the quantificational structure. We verify each on concrete interval scenarios over ℤ, matching the B&C diagrams.

                                                            Before is antisymmetric on non-overlapping statives: if A before B, then ¬(B before A). (@cite{beaver-condoravdi-2003}, exx. 3-4)

                                                            Scenario: Cleo [1,5], David [8,12]. Cleo before David holds; David before Cleo does not.

                                                            The ∀-quantifier in Anscombe.before enforces this: if all of B follows some point in A, then no point in B precedes all of A.

                                                            Before is antisymmetric in general: before(A,B) → ¬before(B,A).

                                                            From the ∀ in Anscombe's before: if ∃t ∈ A, ∀t' ∈ B, t < t', then for any s ∈ B we get t < s. But before(B,A) gives ∀ t ∈ A, s < t, so s < t and t < s — contradiction.

                                                            Note: no non-emptiness assumption needed.

                                                            Before is transitive in general: before(A,B) → before(B,C) → before(A,C).

                                                            From before(A,B): ∃t ∈ A, ∀t' ∈ B, t < t'. From before(B,C): ∃s ∈ B, ∀s' ∈ C, s < s'. Then t < s (from the first, since s ∈ B), and for any u ∈ C, s < u (from the second). So t < u by transitivity of <. Witness: t ∈ A.

                                                            Note: no non-emptiness assumption needed — s ∈ timeTrace B is provided by the second hypothesis.

                                                            The Japanese Fragment entry for mae agrees with the cross-linguistic datum: both record that mae supports the non-veridicality analysis.

                                                            The Japanese Fragment entry for ato agrees with the cross-linguistic datum: ato is veridical and does not support non-veridicality.

                                                            @cite{ogihara-steinert-threlkeld-2024} §3 observe that the progressive and anti-veridical before share the same modal-temporal structure:

                                                            - **Progressive** "Mozart was composing the Requiem (when he died)":
                                                              at the reference time, there is an ongoing event (composing) that in
                                                              some **inertia worlds** (@cite{landman-1992}) reaches completion.
                                                            
                                                            - **Anti-veridical before** "Mozart died before he finished the Requiem":
                                                              at the A-time, there is an ongoing event (composing) that in some
                                                              **historical alternatives** reaches the before-clause eventuality
                                                              (finishing).
                                                            
                                                            Both reduce to: ∃ event e ongoing at t such that in some accessible
                                                            world w', the continuation of e leads to a target outcome.
                                                            
                                                            The formal parallel:
                                                            - `IMPF P w t` ↔ ∃ e, t ⊂ τ(e) ∧ P w e  (event extends beyond t)
                                                            - `alt(w,t)` contains worlds where the counterpart of e develops
                                                              beyond t (event continuation condition, def 18b)
                                                            
                                                            This structural identity is captured by the following bridge: given
                                                            an IMPF predication and an "inertia" alternative set, the reference time
                                                            sits inside the event's runtime in the actual world, while alternatives
                                                            contain worlds where the continuation reaches a target. 
                                                            

                                                            Imperfective paradox ↔ before non-veridicality: shared vacuous-∀ structure.

                                                            Both arise from a universal quantification that can be vacuously satisfied:

                                                            Both are "resolved" modally in the same way:

                                                            The following theorems make this structural parallel precise.

                                                            CSIP predicates are "before-veridical": if P has the closed subinterval property, then IMPF(P)(w)(t) guarantees P-completion at t (PRFV). This is the aspectual analogue of after's veridicality — both arise from existential (not universal) quantificational structure.

                                                            Formally: CSIP(P) → IMPF(P)(w)(t) → PRFV(P)(w)(t). This is impf_entails_prfv_of_csip from SubintervalProperty.lean.

                                                            theorem OgiharaST2024.non_csip_lacks_completion {W : Type u_1} (w : W) (t₁ t₂ : ) (hlt : t₁ < t₂) :

                                                            Non-CSIP predicates may lack completion: the imperfective paradox shows that not all predicates support the IMPF→PRFV entailment. This is the aspectual analogue of before's non-veridicality — both arise from a universal quantification (over subintervals / over complement events) that can be vacuously satisfied.

                                                            Formally: ¬(∀ P, HasSubintervalProp P). This is imperfective_paradox_possible from SubintervalProperty.lean.

                                                            theorem OgiharaST2024.progressive_before_modal_resolution {W : Type u_1} {Time : Type u_2} [LinearOrder Time] (P Q : Semantics.Events.EventPred W Time) (alternatives : Semantics.Events.Event TimeSet W) (w : W) (t : Core.Time.Interval Time) (hIMPF : Semantics.Aspect.Core.IMPF P w t) (hContinuation : ∀ (e : Semantics.Events.Event Time), P w et.properSubinterval e.τw'alternatives e, ∃ (e' : Semantics.Events.Event Time), Q w' e') :
                                                            ∃ (e : Semantics.Events.Event Time), t.properSubinterval e.τ P w e w'alternatives e, ∃ (e' : Semantics.Events.Event Time), Q w' e'

                                                            Progressive–before modal resolution: When P lacks CSIP (accomplishment), IMPF(P)(w)(t) gives an ongoing event e that does not (yet) satisfy PRFV. The progressive "resolves" this by positing inertia worlds where the continuation of e reaches a target Q. Anti-veridical before does the same with historical alternatives.

                                                            This theorem captures the shared structure: given an IMPF predication and a modal accessibility relation (alternatives) that maps ongoing events to worlds where a target Q is reached, there exists an ongoing event whose continuation satisfies Q in accessible worlds.

                                                            The parallel is precise: the progressive and anti-veridical before have identical formal structure. Progressive: IMPF(P)(w)(t) + inertia(e) → Q reachable. Before (anti-veridical): ongoing event at A-time + alt(w,I,e) → complement reachable. The only difference is the name of the accessibility relation (inertia vs historical alternatives).

                                                            This theorem shows that CSIP is the dividing line: predicates WITH CSIP don't need modal resolution (IMPF directly entails PRFV, like after directly entails its complement). Predicates WITHOUT CSIP require modal resolution (the progressive / anti-veridical before).

                                                            The paper's central formal contribution: revamped truth conditions for before that incorporate eventuality-relative alternatives (def 18) and a CAUSE relation. Three cases for ⟦A before B⟧ evaluated at ⟨w₀, I₀, e₀⟩:

                                                            **(i) Definitely true (veridical)**: A holds at ⟨w₀,I₀,e₀⟩ AND B already
                                                            holds at some later interval I₂ > I₀ in w₀. The complement already
                                                            occurred after A — straightforwardly true.
                                                            
                                                            **(ii) Definitely false**: A holds at ⟨w₀,I₀,e₀⟩ AND B already holds at
                                                            some interval I₂ ≤ I₀ in w₀. The complement already occurred before/at
                                                            A — so A is NOT before B.
                                                            
                                                            **(iii) Modal case (anti-veridical / non-committal)**: A holds at
                                                            ⟨w₀,I₀,e₀⟩ and I₀ precedes the earliest I₁ such that ∃ eventuality e₁
                                                            ongoing at I₀ in w₀, ∃ world w₁ ∈ alt(w₀,I₀,e₁), ∃ e₂ counterpart of
                                                            e₁ in w₁, the continuation of e₂ CAUSES an eventuality e₃ with
                                                            ⟨w₁,I₁,e₃⟩ ∈ ⟦B⟧.
                                                            
                                                            The authors note these truth conditions are "very weak and need to be
                                                            strengthened by some contextual and pragmatic factors." 
                                                            
                                                            def OgiharaST2024.abuts {T : Type u_2} [LinearOrder T] (I₀ I₁ : Core.Time.Interval T) :

                                                            Two intervals abut: the first ends where the second begins (no gap).

                                                            Equations
                                                            Instances For
                                                              def OgiharaST2024.holdsAtAbutting {T : Type u_2} {E : Type u_3} [LinearOrder T] (runtime : ECore.Time.Interval T) (e₁ : E) (I₀ : Core.Time.Interval T) :

                                                              An eventuality e₁ "holds throughout" an interval that abuts I₀: e₁'s runtime extends from before I₀ through to (at least) I₀'s start.

                                                              Equations
                                                              Instances For
                                                                @[reducible, inline]
                                                                abbrev OgiharaST2024.SitDenot (W : Type u_4) (T : Type u_5) (E : Type u_6) [LinearOrder T] :
                                                                Type (max (max u_6 u_5) u_4)

                                                                Denotation type for O&ST's truth conditions: sets of world–interval–eventuality triples.

                                                                Equations
                                                                Instances For
                                                                  def OgiharaST2024.beforeCase_veridical {W : Type u_1} {T : Type u_2} {E : Type u_3} [LinearOrder T] (A B : SitDenot W T E) (w₀ : W) (I₀ : Core.Time.Interval T) (e₀ : E) :

                                                                  Case (i): ⟦A before B⟧ = 1 when the complement B already holds at some interval after I₀ in the actual world w₀.

                                                                  Equations
                                                                  Instances For
                                                                    def OgiharaST2024.beforeCase_false {W : Type u_1} {T : Type u_2} {E : Type u_3} [LinearOrder T] (A B : SitDenot W T E) (w₀ : W) (I₀ : Core.Time.Interval T) (e₀ : E) :

                                                                    Case (ii): ⟦A before B⟧ = 0 when the complement B already holds at some interval at or before I₀ in the actual world w₀.

                                                                    Equations
                                                                    Instances For
                                                                      def OgiharaST2024.beforeCase_modal {W : Type u_1} {T : Type u_2} {E : Type u_3} [LinearOrder T] (A B : SitDenot W T E) (runtime : ECore.Time.Interval T) (alt : WCore.Time.Interval TESet W) (cause : WEEProp) (counterpart : WEWEProp) (w₀ : W) (I₀ : Core.Time.Interval T) (e₀ : E) :

                                                                      Case (iii): The modal case. ⟦A before B⟧ = 1 when A holds at ⟨w₀,I₀,e₀⟩ and I₀ precedes the earliest I₁ such that:

                                                                      • there is an eventuality e₁ in w₀ whose runtime abuts I₀,
                                                                      • there is an alternative world w₁ ∈ alt(w₀, I₀, e₁),
                                                                      • in w₁, the counterpart e₂ of e₁ continues and CAUSES an eventuality e₃,
                                                                      • ⟨w₁, I₁, e₃⟩ ∈ ⟦B⟧.
                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        def OgiharaST2024.OST.before {W : Type u_1} {T : Type u_2} {E : Type u_3} [LinearOrder T] (A B : SitDenot W T E) (runtime : ECore.Time.Interval T) (alt : WCore.Time.Interval TESet W) (cause : WEEProp) (counterpart : WEWEProp) (w₀ : W) (I₀ : Core.Time.Interval T) (e₀ : E) :

                                                                        O&ST's revamped before (def 19): the disjunction of the three cases. Evaluated at ⟨w₀, I₀, e₀⟩, "A before B" is true iff either:

                                                                        • (i) B already occurred after I₀ (veridical), or
                                                                        • (iii) The modal case via alt(w₀,I₀,e₁) + CAUSE holds, AND case (ii) does not hold (B did not already occur before I₀).
                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For
                                                                          theorem OgiharaST2024.beforeCase_veridical_entails_complement {W : Type u_1} {T : Type u_2} {E : Type u_3} [LinearOrder T] (A B : SitDenot W T E) (w₀ : W) (I₀ : Core.Time.Interval T) (e₀ : E) :
                                                                          beforeCase_veridical A B w₀ I₀ e₀∃ (I : Core.Time.Interval T) (e : E), (w₀, I, e) B

                                                                          Case (i) is veridical: when the complement has already occurred (after I₀), the complement is instantiated in the actual world.

                                                                          theorem OgiharaST2024.beforeCase_modal_nonveridical :
                                                                          ∃ (A : SitDenot Bool Unit) (B : SitDenot Bool Unit) (runtime : UnitCore.Time.Interval ) (alt : BoolCore.Time.Interval UnitSet Bool) (cause : BoolUnitUnitProp) (counterpart : BoolUnitBoolUnitProp) (w₀ : Bool) (I₀ : Core.Time.Interval ) (e₀ : Unit), beforeCase_modal A B runtime alt cause counterpart w₀ I₀ e₀ ¬∃ (I : Core.Time.Interval ) (e : Unit), (w₀, I, e) B

                                                                          Case (iii) is non-veridical: the complement need not be instantiated in w₀ — it may only exist in an alternative world w₁.

                                                                          Scenario: w₀ = false (actual), w₁ = true (alternative). A = {(false, [0,0], ())} — main clause holds only in w₀. B = {(true, [2,2], ())} — complement holds only in w₁. The modal case holds because alt gives w₁, with trivial cause/counterpart. But B has no witness in w₀.

                                                                          theorem OgiharaST2024.cases_i_ii_exclusive {T : Type u_2} [LinearOrder T] (I₀ I_B : Core.Time.Interval T) (hAfter : I₀.finish < I_B.start) (hBefore : I_B.finish I₀.start) :
                                                                          False

                                                                          Cases (i) and (ii) are mutually exclusive when the complement occurs at a single interval: it cannot be both before and after I₀.

                                                                          theorem OgiharaST2024.mozart_is_case_iii {W : Type u_4} {E : Type u_5} (A B : SitDenot W E) (runtime : ECore.Time.Interval ) (alt : WCore.Time.Interval ESet W) (cause : WEEProp) (counterpart : WEWEProp) (w₀ : W) (I₀ : Core.Time.Interval ) (e₀ : E) (hNoFinish : ¬∃ (I : Core.Time.Interval ) (e : E), (w₀, I, e) B) (hModal : beforeCase_modal A B runtime alt cause counterpart w₀ I₀ e₀) :
                                                                          OST.before A B runtime alt cause counterpart w₀ I₀ e₀

                                                                          The Mozart scenario: "Mozart died before he finished the Requiem." This is the anti-veridical reading (case iii). Mozart's death (e₀) is at I₀. In some alternative world w₁, Mozart's composing (e₁, ongoing at I₀) has a counterpart e₂ whose continuation CAUSES a finishing event e₃ at I₁. B ("finishing the Requiem") holds at ⟨w₁, I₁, e₃⟩ but NOT in w₀.

                                                                          Veridicality ↔ Presupposition Bridge #

                                                                          @cite{beaver-condoravdi-2003} @cite{heim-1983} @cite{ogihara-steinert-threlkeld-2024}

                                                                          Connects three layers of the temporal connective formalization:

                                                                          1. Fragment field: TemporalExprEntry.complementVeridical : Bool
                                                                          2. Theory proof: e.g., Anscombe.after A B → ∃ t, t ∈ timeTrace B
                                                                          3. Presupposition theory: veridical connectives presuppose their complement (modeled as PrProp with complement occurrence as presupposition)

                                                                          For each temporal connective, the Fragment's complementVeridical field is grounded in a theory-level proof, and matches the empirical data.

                                                                          Veridical connectives #

                                                                          For each connective with complementVeridical = true, the theory proves that the connective entails the existence of a complement witness.

                                                                          after is veridical: Fragment field matches theory proof. Theory: Anscombe.after A B → ∃ t, t ∈ timeTrace B. Fragment: after_.complementVeridical = true.

                                                                          Non-veridical connectives #

                                                                          before is non-veridical: Fragment field matches theory counterexample. The counterexample uses A = {point(0)}, B = ∅: "A before nothing" is vacuously true because ∀t'∈∅, 0 < t'.

                                                                          def OgiharaST2024.VeridicalityBridge.connPrProp (complementInstantiated connHolds : Bool) :

                                                                          A temporal connective modeled as a presuppositional proposition. Veridical connectives presuppose their complement (like factives); non-veridical connectives carry no complement presupposition.

                                                                          Equations
                                                                          Instances For

                                                                            Negation preserves complement presupposition (projection through negation).