@cite{ogihara-1996}: Tense, Attitudes, and Scope #
@cite{ogihara-1996} @cite{ogihara-1989}
@cite{ogihara-1996}'s theory: embedded past tense is ambiguous between a genuine past reading and a zero-tense reading. Zero tense is a bound variable that receives the matrix event time, producing the simultaneous reading.
The substrate enum PastReading lives in
Theories/Semantics/Tense/SOT/Ambiguity.lean. This Studies file
attributes the two-reading commitment to @cite{ogihara-1996}, derives
the two predictions, and records the contrast with @cite{kratzer-1998}
(deletion, not ambiguity).
Core Mechanisms #
- Ambiguous past: past morphology has two semantic values — genuine past (temporal precedence) vs zero tense (bound variable).
- Zero tense = bound variable: receives binder time via lambda
abstraction. The substrate primitive
Core.Time.Tense.zeroTense_receives_binder_timeproves the bound variable resolves to the binder. - SOT = zero tense: the simultaneous reading is the zero-tense reading.
Key Distinction from Kratzer #
- Ogihara: past IS semantically ambiguous (two readings).
- Kratzer: past is NEVER ambiguous; the simultaneous reading arises from morphosyntactic deletion of past at LF.
Both make identical predictions for the standard past-under-past data, but they disagree about the source of the simultaneous reading: ambiguity (Ogihara) vs deletion (Kratzer). The Phase F bridge program will land a typed contradiction witness on the embedded-present puzzle (where they actually diverge).
@cite{ogihara-1996}'s key claim: past IS ambiguous between genuine past and zero tense. This is a categorical structural difference from @cite{kratzer-1998}'s deletion analysis. In Ogihara, the simultaneous reading = the zero-tense READING of past (semantic ambiguity); in Kratzer, it = deletion of past (morphological operation, no ambiguity).
@cite{ogihara-1996} derives the simultaneous reading via the zero
tense reading of past: the bound variable receives E_matrix. The
derivation chain is zeroTense_receives_binder_time (substrate) →
embeddedR = matrixFrame.eventTime → embeddedFrame.isPresent.
@cite{ogihara-1996} derives the shifted reading via the genuine-past reading: the past tense contributes temporal precedence.