Typology.Copulas #
@cite{stassen-2013} @cite{hengeveld-1992} @cite{pustet-2003} @cite{haspelmath-2001}
Per-language typological substrate for copula and predication strategies, covering WALS chapters 117--120 (all four authored by Leon Stassen):
- Ch 117 (Stassen): Predicative possession ("I have a book"). N = 240.
- Ch 118 (Stassen): Predicative adjectives ("The book is red"). N = 386.
- Ch 119 (Stassen): Nominal and locational predication ("She is a doctor" vs "The cat is on the mat"). N = 386.
- Ch 120 (Stassen): Zero copula for predicate nominals. N = 386.
Mirrors the Linglib/Typology/{Possession,Negation,Comparison,Coordination, Modality,Gender,Alignment,ArgumentStructure} substrate-extension pattern.
Fragment-importable.
What lives here #
PredAdjStrategy(Ch 118: verbal/mixed/nonVerbal).PredNounStrategy(binary verbal/nonVerbal — finer than any single WALS chapter; maps to neither F117A nor F118A).NomLocStrategy(Ch 119: identical/different).ZeroCopulaStatus(Ch 120 + finer: impossible/restricted/widespread, whereas WALS F120A only distinguishes impossible vs. possible).CopulaType(supplementary: verbal/pronominal/particle/zero, after @cite{pustet-2003} and @cite{hengeveld-1992}).CopulaProfileper-language struct.- WALS converters
fromWALS{118A, 119A, 120A}+ thewals120A_allowsZeroweakening predicate (since F120A collapses restricted/widespread). - WALS aggregate sample-size + corpus-only theorems.
Theory-laden caveats #
predNounis not anchored on a single WALS chapter. It cuts across Ch 119 + Ch 120: a language with verbal nominal predication needs a verbal copula form (visible across both chapters), but there is no WALS chapter asking the binary question directly.ZeroCopulaStatusis finer than WALS F120A. F120A has onlyimpossible/possible; the substrate distinguishesrestricted(e.g. Russian present-tense only) fromwidespread(e.g. Tagalog default).fromWALS120AreturnsOption ZeroCopulaStatusfor the F120A.possible case (truly ambiguous).wals120A_allowsZerois the decidable weakening.
Out of scope #
The 20-language CopulaProfile sample, cross-chapter correlations
(Stassen's implication, areal patterns, copula-type distributions), and
Fragment-bridge theorems live in Phenomena/Copulas/Studies/Stassen2013.lean.
Partee's compositional BE type-shift bridge to copula typology is in
Phenomena/Copulas/Studies/Partee1987.lean.
WALS Ch 118: How a language expresses adjectival predication ("The book is red").
The three-way distinction reflects the categorial status of adjectives in the language. In "verbal" languages, adjectives inflect like verbs and need no copula. In "non-verbal" languages, adjectives are a distinct category requiring a copula. "Mixed" languages have adjectives that split between verbal and non-verbal behavior.
- verbal : PredAdjStrategy
Adjectives behave like verbs: they take verbal morphology (tense, aspect, negation) and occur as predicates without a copula. Example: Mandarin
shu hong'book red' = 'The book is red', wherehongcan take aspect markers directly. - mixed : PredAdjStrategy
Some adjectives are verbal (typically core/frequent ones), others require a copula (typically peripheral/borrowed ones). Example: Japanese has verbal adjectives (i-adjectives:
takai'is expensive') and non-verbal adjectives (na-adjectives:shizuka-da'quiet-COP'). - nonVerbal : PredAdjStrategy
Adjectives are categorially distinct from verbs and require a copula or other linking element for predication. Example: English
The book is redrequires the copulais.
Instances For
Equations
- Typology.Copulas.instDecidableEqPredAdjStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
How a language expresses nominal predication ("She is a doctor").
The binary distinction captures whether the language uses a verbal copula (a word that inflects like a verb and carries tense/agreement) or a non-verbal strategy (juxtaposition, pronominal copula, or invariant particle). Not anchored on a single WALS chapter; visible across F119A + F120A.
- verbal : PredNounStrategy
Nominal predication uses a verbal copula that inflects for tense, agreement, etc. Example: English
She is a doctor, whereisis a fully inflecting verb (am/is/are/was/were). - nonVerbal : PredNounStrategy
Nominal predication uses juxtaposition or a non-verbal element (particle, pronoun, etc.), not a copula verb. Example: Russian present tense
Ona vrach'She doctor' = 'She is a doctor' (no copula in present tense).
Instances For
Equations
- Typology.Copulas.instDecidableEqPredNounStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 119: Whether a language uses the same or different strategy for nominal predication ("She is a doctor") and locational predication ("The cat is on the mat").
Many languages use different verbs: e.g., Spanish ser (nominal) vs
estar (locational), or have a copula for one but not the other. The
"different" value is the majority pattern cross-linguistically.
- identical : NomLocStrategy
The same copula or strategy is used for both nominal and locational predication. Example: English
She is a doctor/The cat is on the mat-- both usebe. - different : NomLocStrategy
Different copulas or strategies are used for nominal vs locational predication. Example: Spanish
ser(nominal:Es doctora) vsestar(locational:Esta en la casa).
Instances For
Equations
- Typology.Copulas.instDecidableEqNomLocStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Zero copula status, extending WALS F120A's binary impossible/possible with the standard restricted/widespread distinction.
Zero copula is typically conditioned by tense (present only) or person (3rd person only). "Widespread" means zero copula is the default, unrestricted strategy.
- impossible : ZeroCopulaStatus
Zero copula is impossible: the copula is always required in nominal predication, regardless of tense, person, or other factors. Example: English
*She doctoris ungrammatical. - restricted : ZeroCopulaStatus
Zero copula is possible in restricted contexts: typically present tense, or 3rd person, or in certain clause types. The copula appears in other environments. Example: Russian allows zero copula in present tense (
Ona vrach'She doctor') but requires it in past tense (Ona byla vrach'She was doctor'). - widespread : ZeroCopulaStatus
Zero copula is the normal, widespread, or default strategy. The copula is absent in most environments. Example: Tagalog
Doktor siya'Doctor she' = 'She is a doctor'.
Instances For
Equations
- Typology.Copulas.instDecidableEqZeroCopulaStatus x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Morphosyntactic type of copula, when present.
Supplements the WALS classification with a finer-grained typology of copular elements, following @cite{pustet-2003} and @cite{hengeveld-1992}.
- verbalCopula : CopulaType
Fully inflecting verbal copula: takes tense, agreement, negation like other verbs. Example: English
be(am/is/are/was/were). - pronominalCopula : CopulaType
Pronominal copula: a pronoun-like element that agrees with the subject. Example: Hebrew
hu/hi/hem/hen(he/she/they.m/they.f) used as a copula in present tense. - particle : CopulaType
Invariant particle: a non-inflecting element linking subject and predicate. Example: Swahili
ni(affirmative copula, invariant). - zero : CopulaType
No copula: predication by juxtaposition.
Instances For
Equations
- Typology.Copulas.instDecidableEqCopulaType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Typology.Copulas.instReprCopulaType = { reprPrec := Typology.Copulas.instReprCopulaType.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
A language's copula and predication profile across WALS Chs 118--120
- supplementary copula-type information.
- language : String
Language name.
- iso : String
ISO 639-3 code.
- family : String
Language family.
- predAdj : PredAdjStrategy
Ch 118: How adjectival predication is expressed.
- predNoun : PredNounStrategy
How nominal predication is expressed (cross-cuts Ch 119/120).
- nomLoc : NomLocStrategy
Ch 119: Whether nominal and locational predication use the same or different strategy.
- zeroCopula : ZeroCopulaStatus
Ch 120: Whether zero copula is possible in nominal predication (extended with restricted/widespread).
- copulaType : CopulaType
Primary copula type in the language (supplementary).
- copulaForms : List String
Illustrative copula form(s).
- notes : String
Notes on the predication system.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Does a language have verbal adjectives?
Equations
Instances For
Does a language have a verbal copula for nominal predication?
Equations
Instances For
Does a language allow zero copula (restricted or widespread)?
Equations
Instances For
Does a language split nominal and locational predication?
Equations
Instances For
Does a language require a copula in all contexts?
Equations
Instances For
Map WALS F118A (predicative adjectives) to PredAdjStrategy.
Equations
- Typology.Copulas.fromWALS118A Data.WALS.F118A.PredicativeAdjectiveType.verbalEncoding = Typology.Copulas.PredAdjStrategy.verbal
- Typology.Copulas.fromWALS118A Data.WALS.F118A.PredicativeAdjectiveType.nonverbalEncoding = Typology.Copulas.PredAdjStrategy.nonVerbal
- Typology.Copulas.fromWALS118A Data.WALS.F118A.PredicativeAdjectiveType.mixed = Typology.Copulas.PredAdjStrategy.mixed
Instances For
Map WALS F120A (zero copula) to ZeroCopulaStatus.
F120A has only two values (impossible/possible), while
ZeroCopulaStatus distinguishes restricted from widespread within
"possible." The mapping is therefore lossy: .impossible maps exactly,
but .possible is ambiguous between .restricted and .widespread.
Returns Option for the ambiguous case.
Equations
Instances For
Decidable weakening of fromWALS120A: does WALS F120A say zero copula
is at least possible? Suitable for cross-checking against
CopulaProfile.allowsZeroCopula.
Equations
Instances For
Chs 118, 119, 120 use the same 386-language sample. Ch 117 uses a smaller 240-language sample.
Ch 118 cell counts (from @cite{stassen-2013}'s map).
Ch 119 cell counts.
Ch 120 cell counts.
Ch 117 cell counts.
Ch 118: verbal encoding is the most common strategy for predicative adjectives, exceeding both mixed and nonverbal encoding.
Ch 118: verbal adjectives account for roughly 39% of the sample.
Ch 118: no single predicative adjective strategy is a strict majority.
Ch 119: using different strategies for nominal and locational predication is more common than using the same strategy. Languages typically distinguish "is a doctor" from "is in the room" with different grammatical means.
Ch 119: the split pattern is a clear supermajority (more than half).
Ch 120: "Impossible" (copula always required) is the majority value.
Ch 120: "Impossible" accounts for more than half the sample.