Documentation

Linglib.Theories.Syntax.Minimalist.Tense.AgreeSOT

@cite{zeijlstra-2012}: SOT as Upward Agree #

@cite{chomsky-2000} @cite{zeijlstra-2012}

Zeijlstra's theory: Sequence of Tense is syntactic concord, structurally parallel to Negative Concord. Subordinate past morphemes carry uninterpretable [uPAST]; they Agree upward with matrix [iPAST]. The subordinate verb's past morphology is semantically vacuous -- it is Agree spell-out, not semantic past.

Core Mechanisms #

  1. Tense feature interpretability: [iPAST] contributes past semantics; [uPAST] is checked by Agree, semantically vacuous
  2. Upward Agree: the goal c-commands the probe (reverse of standard @cite{chomsky-2000} Agree where probe c-commands goal)
  3. SOT as concord: SOT languages allow [uT] on embedded T; non-SOT languages do not, so embedded tense is always interpretable
  4. Parametric variation: whether a language has SOT = whether it allows uninterpretable tense features on embedded T heads

Derivation Theorems #

Limitations #

A tense head with its feature specification.

Uses the unified Interpretability type from Features.lean rather than a local reinvention. Following @cite{zeijlstra-2012}:

  • .interpretable [iPAST]: contributes past semantics
  • .uninterpretable [uPAST]: checked by Agree, semantically vacuous
Instances For
    def Minimalist.Tense.AgreeSOT.instDecidableEqTenseHead.decEq (x✝ x✝¹ : TenseHead) :
    Decidable (x✝ = x✝¹)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Is a tense head semantically active? Only interpretable features contribute to meaning.

        Equations
        Instances For

          Zeijlstra's upward Agree: the goal c-commands the probe. Standard Agree: probe c-commands goal. Zeijlstra: reverse -- [uF] is valued by a c-commanding [iF].

          This is the key innovation: the c-command direction is reversed. The uninterpretable feature (probe) sits low in the structure and is valued by a c-commanding interpretable feature (goal).

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

              Upward Agree makes the probe semantically vacuous: since the probe's feature is uninterpretable, it does not contribute to LF interpretation.

              The goal's tense IS semantically active.

              SOT configuration: [iPAST] > [uPAST] > [uPAST] (@cite{zeijlstra-2012}, ex. 22--23).

              In an SOT language, the matrix T carries [iPAST] (the only semantically active past), and all embedded T heads carry [uPAST] (semantically vacuous, valued by upward Agree with [iPAST]).

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

                  In an SOT configuration, only the matrix T contributes past semantics. All embedded past morphology is concord (semantically vacuous).

                  Whether a language allows uninterpretable tense on embedded T. SOT languages (English): yes → simultaneous reading available. Non-SOT languages (Japanese): no → all tense is interpretable.

                  Equations
                  Instances For

                    Non-SOT languages do not allow uninterpretable tense.

                    theorem Minimalist.Tense.AgreeSOT.zeijlstra_derives_simultaneous {Time : Type u_1} (matrixFrame : Core.Time.Reichenbach.ReichenbachFrame Time) (embeddedE : Time) (embeddedT : TenseHead) (h_u : embeddedT.status = Interpretability.uninterpretable) :
                    embeddedT.isSemanticallyActive = false (Semantics.Tense.simultaneousFrame matrixFrame embeddedE).isPresent

                    Zeijlstra derives the simultaneous reading: [uPAST] is semantically vacuous → the embedded clause has no independent past semantics → it is interpreted at the matrix event time → R' = P' (simultaneous).

                    Concretely: the embedded frame with a vacuous [uPAST] has R' = P' = matrix E, which is simultaneousFrame.

                    theorem Minimalist.Tense.AgreeSOT.zeijlstra_derives_shifted {Time : Type u_1} [LinearOrder Time] (matrixFrame : Core.Time.Reichenbach.ReichenbachFrame Time) (embeddedR embeddedE : Time) (embeddedT : TenseHead) (h_i : embeddedT.status = Interpretability.interpretable) (h_past : embeddedT.tense = Core.Time.Tense.GramTense.past) (h_shifted : embeddedR < matrixFrame.eventTime) :
                    embeddedT.isSemanticallyActive = true (Semantics.Tense.shiftedFrame matrixFrame embeddedR embeddedE).isPast

                    Zeijlstra derives the shifted reading: When embedded T has [iPAST] (independent tense, no Agree), it contributes genuine past semantics → R' < P' (shifted).

                    SOT is parametric: SOT languages allow [uT] on embedded T; non-SOT languages do not. This bridges Zeijlstra's feature-based account to the SOTParameter type.

                    Upward Agree explains the directionality: embedded tense depends on matrix (not reverse) because [uPAST] must be c-commanded by [iPAST]. The c-command relation is asymmetric: matrix c-commands embedded.

                    The structural parallel between SOT and Negative Concord.

                    Just as Negative Concord languages have [uNEG] on n-words that Agree with [iNEG] on the sentential negation, SOT languages have [uPAST] on embedded T heads that Agree with [iPAST] on matrix T.

                    Both involve:

                    • One interpretable feature (semantically active)
                    • Multiple uninterpretable copies (concord, semantically vacuous)
                    • Upward Agree as the licensing mechanism
                    • iFeatureBearer : String

                      The interpretable feature bearer

                    • uFeatureBearers : List String

                      The uninterpretable concord items

                    • domain : String

                      The domain

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

                        SOT as tense concord.

                        Equations
                        Instances For

                          Negative Concord parallel.

                          Equations
                          Instances For

                            Map a TenseHead to the Minimalism Agree infrastructure.

                            In the SOT domain, the ±Interpretable and ±Valued axes coincide:

                            • [iPAST] is both interpretable AND valued (contributes semantics)
                            • [uPAST] is both uninterpretable AND unvalued (probe, needs Agree)

                            This is the typical pairing (@cite{chomsky-1995} Ch 4 §4.5), but the two distinctions are in principle orthogonal — see Features.lean for the general case.

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

                              Agree-valued [uPAST] produces the same Reichenbach frame as simultaneousFrame: the embedded tense contributes no independent temporal ordering, so R' = P' = matrix E.

                              Size-Sensitive SOT #

                              @cite{egressy-2026} shows that Hungarian is a partial SOT language: the simultaneous reading is available in TP complements but blocked in CP complements. This follows from PIC blocking upward Agree for [uPAST] across the CP phase boundary.

                              The key insight: Zeijlstra's UpwardAgree succeeds only when no phase boundary intervenes between probe ([uPAST] on embedded T) and goal ([iPAST] on matrix T). CP is a phase (Phase.lean), so [uPAST] inside a CP complement cannot reach matrix [iPAST].

                              Available embedded tense readings given complement size.

                              In a size-sensitive SOT language:

                              • Small complements (< CP): both shifted and simultaneous
                              • Large complements (≥ CP): shifted only (simultaneous blocked)
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The Williams Cycle #

                                The Williams Cycle is the diachronic process by which formerly transparent clause boundaries become opaque. A language at stage N of the cycle has some complement types that are transparent to tense Agree and others that are opaque.

                                @cite{egressy-2026} argues Hungarian is at Stage 1: mid-cycle, with the CP boundary having become opaque while TP remains transparent.

                                Williams Cycle stage for SOT.

                                Classifies a language by how many complement boundaries are transparent to upward tense Agree.

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

                                    Bridge to SOTParameter: full SOT =.relative, no SOT =.absolute. Partial SOT has no SOTParameter equivalent — it is genuinely a third option that the binary parameter cannot express.