Documentation

Linglib.Typology.Complementation

Typology.Complementation #

@cite{noonan-2007} @cite{dryer-2013-wals} @cite{dryer-haspelmath-2013}

Per-language typological substrate for complementation, subordination, and complement-taking predicates (CTPs), covering @cite{noonan-2007}'s typology plus seven WALS chapters:

Mirrors the Linglib/Typology/{Possession,Negation,Comparison,Coordination, Modality,Gender,Alignment,ArgumentStructure,Copulas,Morphology} substrate- extension pattern. Fragment-importable.

What lives here #

Theory-laden caveats #

Out of scope #

The six major complement types attested cross-linguistically. Ordered roughly from most to least "finite" (Noonan's "balanced" to "deranked").

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

      Noonan's twelve CTP classes, organized by semantic contribution.

      The ordering follows @cite{noonan-2007} Table 2.1 from most to least "assertive":

      • 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 (@cite{noonan-2007} §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
        @[implicit_reducible]
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The fundamental realis/irrealis split that predicts complement type selection. Realis CTPs tend toward indicative; irrealis toward subjunctive/infinitive (@cite{noonan-2007} §2.3).

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

              Default reality status of each CTP class (@cite{noonan-2007} Table 2.3).

              Equations
              Instances For

                A cross-linguistic datum about a complement-taking predicate.

                Each datum records:

                • Language and verb identification
                • CTP class (Noonan Table 2.1)
                • Which complement types this verb allows in this language
                • Reality status (defaults to ctpRealityStatus ctpClass, but overridable for exceptions)
                • Control/raising properties (@cite{noonan-2007} §2.1--2.2)
                • Negative raising
                • language : String
                • verb : String
                • ctpClass : CTPClass
                • allowedCompTypes : List NoonanCompType
                • realityStatus : RealityStatus
                • hasEquiDeletion : Bool
                • hasRaising : Bool
                • hasNegativeRaising : Bool
                Instances For
                  def Typology.Complementation.instDecidableEqCTPDatum.decEq (x✝ x✝¹ : CTPDatum) :
                  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

                      WALS Ch 94: How adverbial subordinators are positioned relative to their clause.

                      • initialWord : SubordinatorOrder

                        Subordinator is a free word preceding the clause. E.g., English "because he left", Arabic "li'anna-hu ghaadara".

                      • finalWord : SubordinatorOrder

                        Subordinator is a free word following the clause. E.g., Japanese "kare-ga kaetta kara".

                      • finalSuffix : SubordinatorOrder

                        Subordinator is a suffix on the verb at the end of the clause. E.g., Turkish "-dIgI icin".

                      • mixed : SubordinatorOrder

                        Mixed or no dominant subordination pattern.

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

                          WALS Ch 95: Four-way classification combining verb-object order with adposition type. The two "harmonic" patterns dominate; the two "disharmonic" patterns are rare.

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

                              Position of the complementizer (the subordinating morpheme introducing a complement clause, e.g., English "that"). Strongly mirrors the subordinator order from WALS Ch 94.

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

                                  Position of the relative clause with respect to the head noun. WALS Ch 90 documents the cross-linguistic distribution.

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

                                      Strategy for expressing purpose clauses ("in order to V").

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

                                          A language's subordination profile combining all five dimensions.

                                          • language : String
                                          • iso : String
                                          • subordinatorOrder : SubordinatorOrder

                                            Ch 94: order of adverbial subordinator and clause.

                                          • ovAdposition : OVAdpositionType

                                            Ch 95: OV order × adposition type.

                                          • compPosition : ComplementizerPosition

                                            Complementizer position (initial, final, or none).

                                          • Relative clause position.

                                          • purposeStrategy : PurposeClauseStrategy

                                            Purpose clause strategy.

                                          • basicOrder : String

                                            Basic word order label for cross-referencing.

                                          • notes : String

                                            Notes on the subordination system.

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

                                              WALSCount + WALSCount.totalOf are imported from Linglib/Data/WALS/Aggregation.lean (shared with the other Typology files that consume WALS distributions).

                                              Cristofaro's balanced/deranked typology for complement clauses (shared across WALS Chapters 125A--128A). "Balanced" means the complement retains main-clause morphology; "deranked" means it uses reduced/non-finite forms; "balancedDeranked" means both strategies exist.

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

                                                  Cristofaro's 'want' complement subject typology (WALS Ch 124A). Captures whether desiderative CTPs leave the complement subject implicit or express it overtly -- plus the desiderative affix/particle alternative where 'want' is not a separate verb.

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

                                                      A language's complementation profile across WALS Chapters 124A--128A. Fields are optional because not every language appears in every WALS chapter's sample.

                                                      • language : String
                                                      • walsCode : String
                                                      • wantComp : Option WantCompStrategy

                                                        Ch 124A: 'want' complement subject strategy.

                                                      • purposeClause : Option BalancedDeranked

                                                        Ch 125A: purpose clause type.

                                                      • whenClause : Option BalancedDeranked

                                                        Ch 126A: 'when' clause type.

                                                      • reasonClause : Option BalancedDeranked

                                                        Ch 127A: reason clause type.

                                                      • utteranceComp : Option BalancedDeranked

                                                        Ch 128A: utterance complement clause type.

                                                      • notes : String

                                                        Notes on the complementation system.

                                                      Instances For
                                                        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

                                                            Ch 128: utterance complements are overwhelmingly balanced; "say/tell" complements tend to retain main-clause morphology cross-linguistically.

                                                            Cross-chapter: purpose clauses (Ch 125) favor deranking more than utterance complements (Ch 128). Reflects the irrealis orientation of purpose clauses.

                                                            Theory-neutral surface enum #

                                                            Following the cross-framework reconciler discipline, ComplementClauseStructure describes the surface pattern a notional complement clause realises, without committing to one framework's internal analysis. Each Theory projects its native account into this enum: HPSG always projects headExternalModifier for true RCs; Minimalist (with @cite{deal-2026}) projects abarInternalCP for Nez Perce relative-embeddings (REs) and barePropositionalCP for English that-clauses.

                                                            Surface-pattern enumeration of notional-complement-clause shapes attested cross-linguistically.

                                                            @cite{deal-2026}'s typology dissolves the Kayne/Arsenij'evi'c (@cite{kayne-2008}, @cite{kayne-2014}, @cite{arsenijevic-2009}) universalist claim that all clausal complementation is relativization. The surface options are independent of any one framework's commitments about underlying structure.

                                                            The Kayne/Arsenij'evi'c universalist hypothesis is now a single decidable statement: c : ComplementClauseStructure, c = .abarInternalCP. Deal 2026 refutes it by exhibiting .barePropositionalCP as an attested cell (Nez Perce simplex embeddings and English think-complementation).

                                                            • abarInternalCP : ComplementClauseStructure

                                                              CP with internal Ā-dependency from a high functional projection above TP. Nez Perce REs (@cite{deal-2026}), Adyghe REs (@cite{caponigro-polinsky-2011}), Bulgarian REs (@cite{krapova-2010}).

                                                            • barePropositionalCP : ComplementClauseStructure

                                                              Bare CP with no internal Ā-dependency. Nez Perce simplex embeddings and English think-complementation (@cite{deal-2026}).

                                                            • nominalization : ComplementClauseStructure

                                                              CP wrapped in a nominal projection (D, possibly with N). Washo factive complementation (@cite{hanink-bochnak-2017}, @cite{bochnak-hanink-2021}), Ndebele (@cite{pietraszko-2019}, with additional P shell).

                                                            • headExternalModifier : ComplementClauseStructure

                                                              True relative clause: an adjunct modifier of a head noun. The pattern that Kayne/Arsenij'evi'c claim subsumes all others.

                                                            • headInternalRelative : ComplementClauseStructure

                                                              Internally-headed relative clause (Bambara, Navajo).

                                                            • adjunct : ComplementClauseStructure

                                                              High adjunct, not complementation at all. Amahuaca attitude reports (@cite{deal-2026} §3, citing Clem 2022 — needs separate bib entry).

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

                                                                CP-external wrapping shells #

                                                                Where ComplementSize and ClauseSpine (Theories/Syntax/Minimalist/) record internal clause height (vP/TP/CP/NmlzP), CPShell records what wraps the CP externally. Deal 2026's Table 79 cross-classifies the two axes; this file houses the external axis as Fragment-importable substrate.

                                                                Anchored to @cite{deal-2026} Table 79; placement of individual languages in Table 79 cells consumes per-language Fragment data and lives in Phenomena/Complementation/Studies/Deal2026.lean.

                                                                A wrapping head category that may appear above a CP in a notional complement. @cite{deal-2026} Table 79 attests three: D (Washo, Adyghe), N (Adyghe), P (Bulgarian, Ndebele). C is included as the base case to give a uniform representation of bareCP as [.C].

                                                                • c : CPShell

                                                                  The CP itself (always present).

                                                                • d : CPShell

                                                                  D shell (determiner wrapping CP).

                                                                • n : CPShell

                                                                  N shell (nominal head between D and CP).

                                                                • p : CPShell

                                                                  P shell (preposition wrapping the CP-headed argument).

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

                                                                    An ordered shell list, innermost first.

                                                                    Convention: head element is the C of the CP itself; subsequent elements are progressively more peripheral wrappers. So [.c, .d] = dCP (D wraps CP), [.c, .n, .d] = dnCP (D wraps N wraps CP), [.c, .d, .p] = pdCP (P wraps D wraps CP).

                                                                    Equations
                                                                    Instances For

                                                                      Predicate: this shell inventory is attested in @cite{deal-2026} Table 79.

                                                                      Six attested shapes (one per cell), four shell-shapes:

                                                                      • [.c] = bareCP (V CP row)
                                                                      • [.c, .d] = dCP (V D CP — Washo per @cite{bochnak-hanink-2021})
                                                                      • [.c, .n, .d] = dnCP (V D N CP row — Adyghe)
                                                                      • [.c, .d, .p] = pdCP (V P D CP row — Bulgarian, Ndebele)
                                                                      Equations
                                                                      Instances For

                                                                        The bare-CP cell (Nez Perce REs and simplex; English think).

                                                                        Equations
                                                                        Instances For

                                                                          The V P D CP cell (Bulgarian REs per @cite{krapova-2010}; Ndebele per @cite{pietraszko-2019}).

                                                                          Equations
                                                                          Instances For

                                                                            Concrete facts on the named witnesses #

                                                                            The full implicational generalisations ("every attested inventory containing P also contains D") are folklore from inspection of the four named cells. We prove the consumed facts directly on the named shells; the universal claim is tracked in @cite{deal-2026} Table 79 commentary, not as a Lean theorem (general List.Mem reasoning over CPShellInventory would be substantial boilerplate without proportionate payoff).

                                                                            The four named witnesses are all attested (Deal 2026 Table 79).

                                                                            The pdCP cell contains both P and D — the empirical generalisation that P-shelling co-occurs with D-shelling.

                                                                            The dnCP cell contains both N and D — N appears only inside a D shell.

                                                                            Every named shell contains C (the CP itself).

                                                                            An unattested example: V P CP (P with no D shell) — @cite{deal-2026} Table 79 has no such cell.

                                                                            Another unattested example: V N CP (N with no D shell).