Documentation

Linglib.Syntax.Minimalist.ExtendedProjection.ClauseSpine

Clause Spine: Fine-Grained Clause Size #

[ETB26] [Gri05b] [Wur14]

ComplementSize (ExtendedProjection/Basic.lean) classifies clausal complements by their highest functional head, which works well for tense-Agree transparency and CTP classification. But it can't distinguish VoiceP from ApplP, since both have fValue = 1. Languages like Mam need this distinction: =(y)a' appears when Voice⁰ is projected but not when only Appl⁰ is.

ClauseSpine records the full list of projected heads, enabling per-head projection queries.

A clause spine: the ordered sequence of functional heads projected in a clause, from lowest (V) to highest (e.g., C). Unlike ComplementSize, which records only the highest head, ClauseSpine records every projected head, enabling per-head queries.

Example: a transitive clause with Voice projects [V, Appl, v, Voice], while an infinitival without Voice projects [V, Appl].

  • projectedHeads : List Cat

    Projected heads, ordered bottom-up (V first, highest last). Non-empty: every clause projects at least a lexical head.

  • nonempty : self.projectedHeads []

    The spine is non-empty

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

      Does this spine project a given functional head?

      Equations
      Instances For

        The highest head in the spine (always exists by nonempty invariant).

        Equations
        Instances For

          The lowest (lexical) head in the spine.

          Equations
          Instances For

            Number of projected heads.

            Equations
            Instances For

              Extend a spine upward with further projected heads — e.g. the nominal or adpositional superstructure over an embedded CP ([Dea26]'s shelled notional complements).

              Equations
              Instances For

                The heads projected strictly above the last occurrence of c: above .C is the CP-external superstructure ([] for a bare CP).

                Equations
                Instances For

                  ApplP-sized clause: [V, Appl]. Infinitival complement without Voice. In Mam, this is the size of infinitival complements where =(y)a' is impossible — Voice is not projected, so there is no host for [oblique].

                  Equations
                  Instances For

                    Bare VP: [V]. Minimal clause — just the lexical verb. In Mam, this is the size of infinitival complements: the embedded clause is just VP, lacking Voice, Appl, v.

                    Equations
                    Instances For

                      vP-sized clause: [V, v]. Light verb shell without Voice or Appl.

                      Equations
                      Instances For

                        VoiceP-sized clause: [V, Appl, v, Voice]. Projects Voice head. In Mam, this is the size of "aspectless" complements — Voice is projected, so [oblique] can be hosted, and =(y)a' is obligatory on oblique extraction.

                        Equations
                        Instances For

                          TP-sized clause: [V, Appl, v, Voice, T]. Full inflectional domain.

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

                            CP-sized clause: [V, Appl, v, Voice, T, C]. Full finite clause.

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

                              NmlzP-sized clause: [V, Appl, v, Voice, T, Nmlz]. Hindi nominalized clause. [Kei20] ch. 2: NmlzP is a distinct clause type from CP — their transparency profiles are incomparable (NmlzP blocks Ā but not wh; CP blocks wh but not Ā in Hindi).

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

                                ForceP-sized clause: [V, Appl, v, Voice, T, C, Force]. German V2 clause. [Kei20] ch. 4: V2 clauses in German are structurally larger than V-final (CP) clauses — they project ForceP above CP.

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

                                  The F-level of a clause spine: the fValue of its highest projected head. This bridges ClauseSpine (concrete head list) to ExtendedProjection's F-value hierarchy, enabling [Kei19]'s transparency calculations.

                                  Example: ClauseSpine.cP.fLevel = 6 (C is F6), ClauseSpine.tP.fLevel = 2 (T is F2).

                                  Equations
                                  Instances For