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 (CTPClass) with their default reality status (RealityStatus, ctpRealityStatus), plus the control enum for infinitival complements (ControlType).

The typed complement-frame object, the flat ComplementType view, and the adapter (ComplementType.toCoding) live in Syntax/Category/Verb/Complement/Basic.lean; the verb–complementizer compatibility relation in Syntax/Category/Verb/Complement/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 :
    ControlTypeStd.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 :
        CodingStd.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          Equations
          Instances For
            @[instance_reducible]
            Equations

            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
                inductive CTPClass :

                Twelve of [Noo07]'s fourteen CTP classes (§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 CTP
                • utterance : CTPClass
                • propAttitude : CTPClass
                • pretence : CTPClass
                • commentative : CTPClass
                • knowledge : CTPClass
                • perception : CTPClass
                • desiderative : CTPClass
                • manipulative : CTPClass
                • modal : CTPClass
                • achievement : CTPClass
                • phasal : CTPClass
                • negative : CTPClass

                  A CTP whose sole semantic content is sentential negation ([Noo07] §3.2.13). Typologically rare; canonical examples are Fijian sega and Shuswap negative predicates. English avoid, refrain, prevent are NOT in this class — they are negative achievement predicates (§3.2.10).

                Instances For
                  @[instance_reducible]
                  instance instDecidableEqCTPClass :
                  DecidableEq CTPClass
                  Equations
                  @[instance_reducible]
                  instance instReprCTPClass :
                  Equations
                  def instReprCTPClass.repr :
                  CTPClassStd.Format
                  Equations
                  Instances For
                    Equations
                    Instances For
                      @[instance_reducible]
                      Equations
                      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
                        @[instance_reducible]
                        Equations
                        def instReprRealityStatus.repr :
                        RealityStatusStd.Format
                        Equations
                        Instances For