[Zei12]: sequence of tense as upward Agree #
[Zei12] analyzes Sequence of Tense (SOT) as syntactic concord,
structurally parallel to Negative Concord. Subordinate past morphemes carry
uninterpretable [uPAST]; they Agree upward with a c-commanding interpretable
[iPAST]. The subordinate past morphology is semantically vacuous — it is Agree
spell-out, not semantic past. The account builds on [Cho00]'s Agree,
reversing its c-command direction.
Main declarations #
TenseHead— a tense head carrying aFinset Orderingcomparison cell and anInterpretability.TenseHead.IsSemanticallyActive— only interpretable heads contribute to LF.UpwardAgree— the reverse-Agree configuration: the goal c-commands the probe.SOTAgreeConfig— one interpretable[iPAST]over a list of[uPAST]heads.TenseHead.toGramFeature— maps a tense head into the MinimalistGramFeatureinfrastructure (interpretable ↦ valued, uninterpretable ↦ unvalued).
Implementation notes #
- The interpretable past is an abstract operator, not the matrix verb. In
[Zei12] (§5.3) the
[iPAST]sits on an abstract operator (Op_PAST, after von Stechow); all finite verbal morphology, the matrix verb included, is[uPAST].SOTAgreeConfigsimplifies by treatingmatrixTas the[iPAST]bearer and abstracting the matrix verb's own[uPAST]. - SOT crosses CP. [Zei12] (§5.3) holds SOT to be not
clause-bounded — unlike Negative Concord it crosses a CP, because the
embedding C itself carries
[uT]and so participates in the phase edge. - Embedded
[uPAST]is modeled as pure simultaneity.zeijlstra_derives_simultaneousyieldssimultaneousFrame(R' = P' = matrix E). [Zei12] fn. 9 treats embedded[uPAST]as a relative non-future ("no later than") licensing both the simultaneous and a back-shifted reading (not forward); that refinement is not formalized here. zeijlstra_derives_shiftedderives the back-shifted reading from an independent embedded[iPAST]— one source of back-shift, distinct from the fn. 9[uPAST]-as-non-future route.- Zeijlstra's parameter — whether embedded
Tmay carry[uPAST]— is the substrateSOTParameter; that SOT languages (relative) license the simultaneous reading isTense.sot_simultaneous_available.
Todo #
- Temporal de re, counterfactual tense, and relative-clause tense are not addressed.
Tense feature interpretability #
A tense head: a Finset Ordering comparison cell together with an Interpretability
status. Following [Zei12], [iPAST] (.interpretable)
contributes past semantics; [uPAST] (.uninterpretable) is checked by
Agree and is semantically vacuous.
- tense : Finset Ordering
The tense value (past/present/future) as a
Finset Orderingcomparison cell. - status : Minimalist.Interpretability
Whether this tense feature is interpretable or uninterpretable.
Instances For
Equations
- Zeijlstra2012.instDecidableEqTenseHead.decEq { tense := a, status := a_1 } { tense := b, status := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
A tense head is semantically active iff its feature is interpretable.
Equations
Instances For
Upward Agree #
Zeijlstra's upward Agree: the goal c-commands the probe, reversing standard
[Cho00] Agree. The uninterpretable [uF] probe sits low and is
valued by a c-commanding interpretable [iF] goal.
- probe : TenseHead
The embedded
Twith[uT](probe). - goal : TenseHead
The matrix
Twith[iT](goal). - probe_uninterpretable : self.probe.status = Minimalist.Interpretability.uninterpretable
The probe carries an uninterpretable feature.
- goal_interpretable : self.goal.status = Minimalist.Interpretability.interpretable
The goal carries an interpretable feature.
The tense values match.
Instances For
Upward Agree makes the probe semantically vacuous: its feature is uninterpretable, so it does not contribute to LF.
The goal's tense is semantically active.
SOT Agree configuration #
An SOT configuration: one interpretable [iPAST] head over a list of
uninterpretable [uPAST] heads ([Zei12], ex. 22–23) — the
[iF] > [uF] (> [uF]) upward-Agree schema. See the module notes: the
interpretable head is really an abstract operator, and matrix verbal
morphology is itself [uPAST].
- matrixT : TenseHead
Matrix head bearing
[iPAST]. - embeddedTs : List TenseHead
Embedded heads bearing
[uPAST]. - matrix_is_interpretable : self.matrixT.status = Minimalist.Interpretability.interpretable
The matrix head is interpretable.
- embedded_all_uninterpretable (t : TenseHead) : t ∈ self.embeddedTs → t.status = Minimalist.Interpretability.uninterpretable
All embedded heads are uninterpretable.
Instances For
In an SOT configuration only the matrix head contributes past semantics; all embedded past morphology is vacuous concord.
Derivation theorems #
The simultaneous reading: embedded [uPAST] is vacuous, so the embedded
clause has no independent past — it is interpreted at the matrix event
time, giving simultaneousFrame (R' = P' = matrix E). See the module notes
on the fn. 9 non-future refinement.
The back-shifted reading: when embedded T bears an independent [iPAST]
(no Agree), it contributes genuine past semantics, giving shiftedFrame
(R' < P').
Upward Agree fixes the directionality: the goal [iPAST] is active and the
probe [uPAST] is vacuous.
Mapping to the Minimalist Agree features #
Map a TenseHead into the Minimalist GramFeature infrastructure:
interpretable ↦ valued, uninterpretable ↦ unvalued. In the SOT domain the
±interpretable and ±valued axes coincide ([Cho95]); they are
orthogonal in general (see Minimalist.Features).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Interpretable tense heads map to valued features.
Uninterpretable tense heads map to unvalued features.