Documentation

Linglib.Syntax.Clause.Complementation

Complementation — Noonan typology and control #

[Noo07]

The cross-linguistic complementation typology: [Noo07]'s six morphological complement codings (Complement.Coding, in his summary table's row order via rank) and twelve of his fourteen complement-taking-predicate classes (Complement.PredicateClass) with their default reality status (RealityStatus, Complement.PredicateClass.realityStatus), plus the control enum for infinitival complements (ControlType).

The argument frames live in Syntax/Category/Verb/ArgumentFrame/Basic.lean; the verb–complementizer compatibility relation in Syntax/Category/Verb/ArgumentFrame/Takes.lean. Data/Complementation/Schema.lean types its rows with these enums — the one deliberate theory-layer import in Data/, carrying descriptive typological vocabulary rather than analytical commitments.

Main declarations #

inductive ControlType :

Control type for verbs with infinitival complements.

Instances For
    @[instance_reducible]
    Equations
    def instReprControlType.repr :
    ControlType → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      Equations

      Noonan complement typology #

      The six major complement types of [Noo07]'s survey, classified by the morphological coding of the complement clause (part of speech of its predicate, subject relation, inflectional range).

      Instances For
        @[instance_reducible]
        Equations
        @[instance_reducible]
        Equations
        def Complement.instReprCoding.repr :
        Coding → ℕ → Std.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[instance_reducible]
          Equations
          • One or more equations did not get rendered due to their size.

          Is this coding non-finite (infinitive, nominalized, participial)?

          Equations
          Instances For

            Position in [Noo07]'s summary-table row order (indicative first, participle last). A presentation order, not an inflectional finiteness scale: paratactic complements carry the same inflectional range as indicatives.

            Equations
            Instances For
              @[instance_reducible]

              The summary-table row order as a linear order.

              Equations

              Twelve of [Noo07]'s fourteen classes of complement-taking predicate (§3.2; predicates of fearing §3.2.6 and conjunctive predicates §3.2.14 are omitted), in the chapter's presentation order with perception hoisted next to the epistemic classes:

              • Utterance/propAttitude/pretence: report/judge propositional content
              • Commentative/knowledge: evaluate/know propositional content
              • Perception: direct experience
              • Desiderative/manipulative/modal: irrealis orientation
              • Achievement/phasal: aspectual
              • Negative: negation as the predicate
              Instances For
                @[instance_reducible]
                Equations
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  inductive RealityStatus :

                  The fundamental realis/irrealis split that predicts complement type selection. Realis CTPs tend toward indicative; irrealis toward subjunctive/infinitive ([Noo07] §3.1.1).

                  Instances For
                    @[instance_reducible]
                    Equations
                    def instReprRealityStatus.repr :
                    RealityStatus → ℕ → Std.Format
                    Equations
                    Instances For
                      @[instance_reducible]
                      Equations