Documentation

Linglib.Syntax.Control.Head

The Calculus of Control #

[Lan04a]'s calculus, as codified in [Lan13] ((137)/(178)): each clausal head — I and C — carries a ⟨T, Agr⟩ feature specification, and a head both of whose features are positive assigns [+R], licensing an independent referential subject. Control is the elsewhere case. Mutual cancellation ([Lan13] fn. 6): when C is [+T, +Agr] as well as I, R-assignment cancels and OC re-emerges — the Hebrew subjunctive effect, inexpressible on a flat tense scale. [Lan04a]'s scale of finiteness (ClauseClass) abbreviates clauses so specified, and ClauseClass.HasOC is derived from the calculus via ClauseClass.toClause.

Main definitions #

structure Control.Head :

A clausal head as the calculus sees it: its ⟨T, Agr⟩ feature specification ([Lan04a]; [Lan13] (137)).

  • tense : Bool

    Semantic tense, [±T].

  • agr : Bool

    Agreement, [±Agr].

Instances For
    def Control.instDecidableEqHead.decEq (x✝ x✝¹ : Head) :
    Decidable (x✝ = x✝¹)
    Equations
    • Control.instDecidableEqHead.decEq { tense := a, agr := a_1 } { tense := b, agr := b_1 } = if h : a = b then h if h : a_1 = b_1 then h isTrue else isFalse else isFalse
    Instances For
      def Control.instReprHead.repr :
      HeadNatStd.Format
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[instance_reducible]
        instance Control.instReprHead :
        Repr Head
        Equations

        A head is R-assigning when both features are positive: it licenses an independent referential subject ([Lan13] (137a)).

        Equations
        Instances For
          structure Control.Clause :

          A clause as the calculus sees it: its inflectional and complementizer heads.

          • i : Head

            The inflectional head.

          • c : Head

            The complementizer head.

          Instances For
            def Control.instDecidableEqClause.decEq (x✝ x✝¹ : Clause) :
            Decidable (x✝ = x✝¹)
            Equations
            Instances For
              @[instance_reducible]
              Equations
              def Control.instReprClause.repr :
              ClauseNatStd.Format
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Control is the elsewhere case ([Lan13] (178) with fn. 6): an R-assigning I destroys control unless C is R-assigning too — mutual cancellation.

                Equations
                Instances For

                  Mutual cancellation: a fully specified C restores OC in a fully finite clause — Hebrew subjunctives ([Lan13] fn. 6).

                  Clause classes #

                  [Lan04a]'s scale positions, in [Ost26]'s terminology: C-subjunctives are [−T] complements (OC whatever the Agr value), F-subjunctives [+T] complements (OC unless [+Agr], per the OC-NC generalization), and finite the fully finite remainder. The positions are tense cells, not mood or finiteness categories — [−T] covers bare infinitives and untensed subjunctives alike, and OC occurs in inflected complements. [Lan15] subsumes the [±T] split under attitude/nonattitude (the tier reading lives with Studies/Landau2015.lean).

                  Instances For
                    @[instance_reducible]
                    Equations
                    def Control.instReprClauseClass.repr :
                    ClauseClassNatStd.Format
                    Equations
                    Instances For
                      def Control.ClauseClass.ofFiniteness (unrestrictedTAM independentTense : Bool) :

                      The scale position determined by the two clause-typology observables of [Ost26]-style fragments: unrestricted TAM marks a fully finite clause; among the TAM-restricted clauses, independent tense separates [+T] from [−T] ([Lan04a]'s feature, diagnosed by temporal mismatch). Per-language scale maps derive from this single classifier rather than restating the case table.

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

                        The clause a scale position abbreviates, at a given Agr value: [±T] on I per the position, C unspecified. The scale cannot express a fully specified C — mutual cancellation needs the calculus directly.

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

                          OC is realized in a clause class iff the calculus leaves control at the clause it abbreviates: the elsewhere condition on toClause.

                          Equations
                          Instances For
                            @[instance_reducible]
                            instance Control.instDecidableHasOC (c : ClauseClass) (agr : Bool) :
                            Decidable (c.HasOC agr)
                            Equations
                            theorem Control.ClauseClass.hasOC_iff (c : ClauseClass) (agr : Bool) :
                            c.HasOC agr c = cSubjunctive c = fSubjunctive agr = false

                            OC obtains exactly on C-subjunctives (any Agr) and [−Agr] F-subjunctives.