Pronoun — typological survey (WALS) #
[DH13b] [nichols-peterson-2013]
The cross-linguistic WALS-survey facet of the pronoun object: the friendly
feature enums (Chs 39–48) and phonological-shape enums (Chs 136–137), their
fromWALS* converters, the iso-keyed accessors that read a language's value
from the Data.WALS layer, and the distribution theorems.
A language's WALS pronoun fact is a function of its ISO code
(Pronoun.genderDistinction "kor"), derived from Data.WALS — there is no
per-language Profile bundle (that was write-only and is gone). When a study
needs to ground a Fragment analysis against WALS, it states a decide-checked
theorem over the accessor in that study file.
Main declarations #
Pronoun.genderDistinction,politeness,inclusiveExclusive, … — iso-keyed accessors for the WALS Chs 39–48 feature-system survey, derived fromData.WALSvia thefromWALS*converters.Pronoun.mtPattern,mIn1sg,nmPattern,mIn2sg— iso-keyed accessors for the M-T / N-M phonological-shape survey, WALS Chs 136–137 ([nichols-peterson-2013]).Pronoun.Plurality— how independent personal pronouns encode number, WALS Ch 35. The canonical home for this pronoun-paradigm feature; the per-language values are carried byMorphology.Number.PluralityProfile(which bundles it with the nominal-plurality Chs 33/34/36).
WALS Ch 39: inclusive/exclusive distinction in independent pronouns.
- noWe : InclusiveExclusive
No first-person plural pronoun at all.
- weEqualsI : InclusiveExclusive
'We' = 'I' (no number distinction in 1st person).
- noDistinction : InclusiveExclusive
1st-pl exists but no incl/excl distinction.
- onlyInclusive : InclusiveExclusive
Only inclusive form; no dedicated exclusive pronoun.
- inclusiveExclusive : InclusiveExclusive
Full inclusive/exclusive distinction in 1st-pl.
Instances For
Equations
- Pronoun.instDecidableEqInclusiveExclusive 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
- Pronoun.instReprInclusiveExclusive = { reprPrec := Pronoun.instReprInclusiveExclusive.repr }
WALS Ch 39B: incl/excl forms in Pama-Nyungan languages (areal sub-feature).
- noOpposition : InclusiveExclusivePamaNyungan
No incl/excl opposition in 1st-pl.
- differentiated : InclusiveExclusivePamaNyungan
Inclusive and exclusive forms differentiated.
Instances For
Equations
- Pronoun.instDecidableEqInclusiveExclusivePamaNyungan 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 40: incl/excl distinction in verbal inflection.
- noPersonMarking : InclusiveExclusiveVerbal
No person marking on verbs at all.
- weEqualsI : InclusiveExclusiveVerbal
'We' verbal form = 'I' form.
- noDistinction : InclusiveExclusiveVerbal
Person marking exists but no incl/excl.
- onlyInclusive : InclusiveExclusiveVerbal
Only inclusive marking in verbal inflection.
- inclusiveExclusive : InclusiveExclusiveVerbal
Full incl/excl distinction in verbal inflection.
Instances For
Equations
- Pronoun.instDecidableEqInclusiveExclusiveVerbal 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
WALS Ch 44: where gender distinctions appear in the pronoun paradigm.
- in3rdAndOtherPersons : GenderDistinction
Gender in 3rd person AND in 1st/2nd person (e.g., Arabic, Hebrew).
- in3rdPersonIncludingNonSg : GenderDistinction
Gender in 3rd person only, including non-singular forms (e.g., Polish, Albanian).
- in3rdPersonSgOnly : GenderDistinction
Gender in 3rd person singular only (e.g., English he/she/it).
- in1stOr2ndOnly : GenderDistinction
Gender in 1st or 2nd person but not 3rd (rare; e.g., Iraqw).
- in3rdPersonNonSgOnly : GenderDistinction
Gender in 3rd person non-singular only (extremely rare).
- noGenderDistinctions : GenderDistinction
No gender distinctions in pronouns (e.g., Finnish, Turkish, Japanese).
Instances For
Equations
- Pronoun.instDecidableEqGenderDistinction 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
- Pronoun.instReprGenderDistinction = { reprPrec := Pronoun.instReprGenderDistinction.repr }
WALS Ch 45: politeness (honorific/formality) distinctions in pronouns.
- none : PolitenessDistinction
No politeness distinction (e.g., English).
- binary : PolitenessDistinction
Binary T/V distinction (e.g., French tu/vous, German du/Sie).
- multiple : PolitenessDistinction
Multiple levels (e.g., Japanese, Hindi, Tagalog).
- pronounsAvoided : PolitenessDistinction
Pronouns avoided entirely for politeness; titles/kin terms used instead (e.g., Korean, Thai).
Instances For
Equations
- Pronoun.instDecidableEqPolitenessDistinction 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 46: morphological source of indefinite pronouns.
- interrogativeBased : IndefiniteType
Based on interrogative forms (e.g., Japanese dare-ka 'who-Q' = 'someone').
- genericNounBased : IndefiniteType
Based on generic nouns (e.g., English 'somebody' = 'some' + 'body').
- special : IndefiniteType
Special, dedicated forms unrelated to interrogatives or generic nouns.
- mixed : IndefiniteType
Mixed: some interrogative-based, others generic-noun-based.
- existentialConstruction : IndefiniteType
Existential construction used instead of indefinite pronouns.
Instances For
Equations
- Pronoun.instDecidableEqIndefiniteType 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
- Pronoun.instReprIndefiniteType = { reprPrec := Pronoun.instReprIndefiniteType.repr }
WALS Ch 47: relationship between intensifiers and reflexives.
- identical : IntensifierReflexive
Identical forms ('she herself did it' / 'she saw herself').
- differentiated : IntensifierReflexive
Different, morphologically unrelated forms.
Instances For
Equations
- Pronoun.instDecidableEqIntensifierReflexive 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 48: whether adpositions bear person-marking morphology.
- noAdpositions : PersonMarkingOnAdpositions
Language has no adpositions (head-marking or caseless).
- noPersonMarking : PersonMarkingOnAdpositions
Adpositions exist but bear no person marking.
- pronounsOnly : PersonMarkingOnAdpositions
Only pronominal complements trigger person marking (e.g., Hebrew be-xa 'in-you').
- pronounsAndNouns : PersonMarkingOnAdpositions
Both pronominal and nominal complements trigger person marking.
Instances For
Equations
- Pronoun.instDecidableEqPersonMarkingOnAdpositions 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 converters (Chs 39, 39B, 40, 44–48) #
Equations
- Pronoun.fromWALS39A Data.WALS.F39A.InclusiveExclusiveDistinctionInIndependentPronouns.noWe = Pronoun.InclusiveExclusive.noWe
- Pronoun.fromWALS39A Data.WALS.F39A.InclusiveExclusiveDistinctionInIndependentPronouns.weTheSameAsI = Pronoun.InclusiveExclusive.weEqualsI
- Pronoun.fromWALS39A Data.WALS.F39A.InclusiveExclusiveDistinctionInIndependentPronouns.noInclusiveExclusive = Pronoun.InclusiveExclusive.noDistinction
- Pronoun.fromWALS39A Data.WALS.F39A.InclusiveExclusiveDistinctionInIndependentPronouns.onlyInclusive = Pronoun.InclusiveExclusive.onlyInclusive
- Pronoun.fromWALS39A Data.WALS.F39A.InclusiveExclusiveDistinctionInIndependentPronouns.inclusiveExclusive = Pronoun.InclusiveExclusive.inclusiveExclusive
Instances For
Equations
- Pronoun.fromWALS39B Data.WALS.F39B.InclusiveExclusiveFormsInPamaNyungan.noInclusiveExclusiveOpposition = Pronoun.InclusiveExclusivePamaNyungan.noOpposition
- Pronoun.fromWALS39B Data.WALS.F39B.InclusiveExclusiveFormsInPamaNyungan.inclusiveAndExclusiveDifferentiated = Pronoun.InclusiveExclusivePamaNyungan.differentiated
Instances For
Equations
- Pronoun.fromWALS40A Data.WALS.F40A.InclusiveExclusiveDistinctionInVerbalInflection.noPersonMarking = Pronoun.InclusiveExclusiveVerbal.noPersonMarking
- Pronoun.fromWALS40A Data.WALS.F40A.InclusiveExclusiveDistinctionInVerbalInflection.weTheSameAsI = Pronoun.InclusiveExclusiveVerbal.weEqualsI
- Pronoun.fromWALS40A Data.WALS.F40A.InclusiveExclusiveDistinctionInVerbalInflection.noInclusiveExclusive = Pronoun.InclusiveExclusiveVerbal.noDistinction
- Pronoun.fromWALS40A Data.WALS.F40A.InclusiveExclusiveDistinctionInVerbalInflection.onlyInclusive = Pronoun.InclusiveExclusiveVerbal.onlyInclusive
- Pronoun.fromWALS40A Data.WALS.F40A.InclusiveExclusiveDistinctionInVerbalInflection.inclusiveExclusive = Pronoun.InclusiveExclusiveVerbal.inclusiveExclusive
Instances For
Equations
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.in3rdPerson1stAndOr2ndPerson = Pronoun.GenderDistinction.in3rdAndOtherPersons
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.v3rdPersonOnlyButAlsoNonSingular = Pronoun.GenderDistinction.in3rdPersonIncludingNonSg
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.v3rdPersonSingularOnly = Pronoun.GenderDistinction.in3rdPersonSgOnly
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.v1stOr2ndPersonButNot3rd = Pronoun.GenderDistinction.in1stOr2ndOnly
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.v3rdPersonNonSingularOnly = Pronoun.GenderDistinction.in3rdPersonNonSgOnly
- Pronoun.fromWALS44A Data.WALS.F44A.GenderDistinctionsInIndependentPersonalPronouns.noGenderDistinctions = Pronoun.GenderDistinction.noGenderDistinctions
Instances For
Equations
- Pronoun.fromWALS45A Data.WALS.F45A.PolitenessDistinctionsInPronouns.noPolitenessDistinction = Pronoun.PolitenessDistinction.none
- Pronoun.fromWALS45A Data.WALS.F45A.PolitenessDistinctionsInPronouns.binaryPolitenessDistinction = Pronoun.PolitenessDistinction.binary
- Pronoun.fromWALS45A Data.WALS.F45A.PolitenessDistinctionsInPronouns.multiplePolitenessDistinctions = Pronoun.PolitenessDistinction.multiple
- Pronoun.fromWALS45A Data.WALS.F45A.PolitenessDistinctionsInPronouns.pronounsAvoidedForPoliteness = Pronoun.PolitenessDistinction.pronounsAvoided
Instances For
Equations
- Pronoun.fromWALS46A Data.WALS.F46A.IndefinitePronouns.interrogativeBased = Pronoun.IndefiniteType.interrogativeBased
- Pronoun.fromWALS46A Data.WALS.F46A.IndefinitePronouns.genericNounBased = Pronoun.IndefiniteType.genericNounBased
- Pronoun.fromWALS46A Data.WALS.F46A.IndefinitePronouns.special = Pronoun.IndefiniteType.special
- Pronoun.fromWALS46A Data.WALS.F46A.IndefinitePronouns.mixed = Pronoun.IndefiniteType.mixed
- Pronoun.fromWALS46A Data.WALS.F46A.IndefinitePronouns.existentialConstruction = Pronoun.IndefiniteType.existentialConstruction
Instances For
Equations
Instances For
Equations
- Pronoun.fromWALS48A Data.WALS.F48A.PersonMarkingOnAdpositions.noAdpositions = Pronoun.PersonMarkingOnAdpositions.noAdpositions
- Pronoun.fromWALS48A Data.WALS.F48A.PersonMarkingOnAdpositions.noPersonMarking = Pronoun.PersonMarkingOnAdpositions.noPersonMarking
- Pronoun.fromWALS48A Data.WALS.F48A.PersonMarkingOnAdpositions.pronounsOnly = Pronoun.PersonMarkingOnAdpositions.pronounsOnly
- Pronoun.fromWALS48A Data.WALS.F48A.PersonMarkingOnAdpositions.pronounsAndNouns = Pronoun.PersonMarkingOnAdpositions.pronounsAndNouns
Instances For
Per-language WALS accessors (Chs 39–48) #
Each pronoun-system feature is a function of a language's ISO 639-3 code, derived
from the Data.WALS layer through the fromWALS* converters — no per-language
stipulation, replacing the former hand-stipulated Profile bundle. A fragment
attaches a feature as a Lang.pronoun… one-liner over its iso; none means
WALS did not sample that language for that chapter.
WALS Ch 39: incl/excl distinction in independent pronouns.
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 40: incl/excl distinction in verbal inflection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 44: gender distinctions in the pronoun paradigm.
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 45: politeness distinctions in pronouns.
Equations
- Pronoun.politeness iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F45A.PolitenessDistinctionsInPronouns) => Pronoun.fromWALS45A x.value) (Data.WALS.F45A.lookupISO iso)
Instances For
WALS Ch 46: indefinite-pronoun strategy.
Equations
- Pronoun.indefiniteType iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F46A.IndefinitePronouns) => Pronoun.fromWALS46A x.value) (Data.WALS.F46A.lookupISO iso)
Instances For
WALS Ch 47: intensifier–reflexive relationship.
Equations
- Pronoun.intensifierReflexive iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F47A.IntensifierReflexive) => Pronoun.fromWALS47A x.value) (Data.WALS.F47A.lookupISO iso)
Instances For
WALS Ch 48: person marking on adpositions.
Equations
- Pronoun.personMarkingAdpositions iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F48A.PersonMarkingOnAdpositions) => Pronoun.fromWALS48A x.value) (Data.WALS.F48A.lookupISO iso)
Instances For
Distribution theorems #
Majority of languages (120/200) make no inclusive/exclusive distinction in independent pronouns.
No gender distinctions in pronouns is the majority pattern (254/378 = 67.2%).
Most languages lack politeness distinctions in pronouns (136/207 = 65.7%).
Phonological shape (WALS Chs 136–137, [nichols-peterson-2013]) #
M-T pronoun pattern (WALS Ch 136A, [nichols-peterson-2013]): whether 1SG has /m/ and 2SG has /t/, a widespread cross-linguistic pattern hypothesized to reflect deep genealogical signal.
- absent : MTPattern
No M-T pattern in the pronoun paradigm.
- paradigmatic : MTPattern
M-T pattern is paradigmatic (systematic across forms).
- nonParadigmatic : MTPattern
M-T pattern is non-paradigmatic (sporadic).
Instances For
Equations
- Pronoun.instDecidableEqMTPattern 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.
- Pronoun.instReprMTPattern.repr Pronoun.MTPattern.absent prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.MTPattern.absent")).group prec✝
Instances For
Equations
- Pronoun.instReprMTPattern = { reprPrec := Pronoun.instReprMTPattern.repr }
Whether 1SG has an m-initial or m-containing form (WALS Ch 136B).
Instances For
Equations
- Pronoun.instDecidableEqMIn1SG x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Pronoun.instReprMIn1SG = { reprPrec := Pronoun.instReprMIn1SG.repr }
Equations
- Pronoun.instReprMIn1SG.repr Pronoun.MIn1SG.absent prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.MIn1SG.absent")).group prec✝
- Pronoun.instReprMIn1SG.repr Pronoun.MIn1SG.present prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.MIn1SG.present")).group prec✝
Instances For
Equations
- Pronoun.instDecidableEqNMPattern 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.
- Pronoun.instReprNMPattern.repr Pronoun.NMPattern.absent prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.NMPattern.absent")).group prec✝
Instances For
Equations
- Pronoun.instReprNMPattern = { reprPrec := Pronoun.instReprNMPattern.repr }
Whether 2SG has an m-initial or m-containing form (WALS Ch 137B).
Instances For
Equations
- Pronoun.instDecidableEqMIn2SG x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Pronoun.instReprMIn2SG.repr Pronoun.MIn2SG.absent prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.MIn2SG.absent")).group prec✝
- Pronoun.instReprMIn2SG.repr Pronoun.MIn2SG.present prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Pronoun.MIn2SG.present")).group prec✝
Instances For
Equations
- Pronoun.instReprMIn2SG = { reprPrec := Pronoun.instReprMIn2SG.repr }
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Per-language pronoun-shape accessors (Chs 136–137) #
WALS Ch 136A: M-T pronoun pattern, for the language with ISO iso.
Equations
- Pronoun.mtPattern iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F136A.MTPronouns) => Pronoun.fromWALS136A x.value) (Data.WALS.F136A.lookupISO iso)
Instances For
WALS Ch 136B: /m/ in 1SG.
Equations
- Pronoun.mIn1sg iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F136B.MInFirstPersonSingular) => Pronoun.fromWALS136B x.value) (Data.WALS.F136B.lookupISO iso)
Instances For
WALS Ch 137A: N-M pronoun pattern.
Equations
- Pronoun.nmPattern iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F137A.NMPronouns) => Pronoun.fromWALS137A x.value) (Data.WALS.F137A.lookupISO iso)
Instances For
WALS Ch 137B: /m/ in 2SG.
Equations
- Pronoun.mIn2sg iso = Option.map (fun (x : Data.WALS.Datapoint Data.WALS.F137B.MInSecondPersonSingular) => Pronoun.fromWALS137B x.value) (Data.WALS.F137B.lookupISO iso)
Instances For
WALS Ch 136A distribution: M-T pronoun patterns ([nichols-peterson-2013], n = 230).
- absent : ℕ
- paradigmatic : ℕ
- nonParadigmatic : ℕ
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Pronoun.instReprMTCounts = { reprPrec := Pronoun.instReprMTCounts.repr }
Equations
- c.total = c.absent + c.paradigmatic + c.nonParadigmatic
Instances For
WALS Ch 136A counts (230 languages).
Equations
- Pronoun.walsMT = { absent := 200, paradigmatic := 27, nonParadigmatic := 3 }
Instances For
The M-T pronoun pattern is a clear minority cross-linguistically: only 30/230 languages (~13%) show any form of it; 200/230 lack it entirely. Despite its visibility in Indo-European, it is not a typological default.
Clusivity bridge #
WALS Ch 39 image of a Cysouw first-person-complex type
(Features.Clusivity.System): WALS Ch 39 (Cysouw's own chapter)
collapses the minimal/augmented split, so the map is many-to-one —
given a WALS value, the paradigm type is underdetermined.
Equations
- Pronoun.InclusiveExclusive.fromClusivity Features.Clusivity.System.noWe = Pronoun.InclusiveExclusive.noWe
- Pronoun.InclusiveExclusive.fromClusivity Features.Clusivity.System.unifiedWe = Pronoun.InclusiveExclusive.noDistinction
- Pronoun.InclusiveExclusive.fromClusivity Features.Clusivity.System.onlyInclusive = Pronoun.InclusiveExclusive.onlyInclusive
- Pronoun.InclusiveExclusive.fromClusivity Features.Clusivity.System.inclusiveExclusive = Pronoun.InclusiveExclusive.inclusiveExclusive
- Pronoun.InclusiveExclusive.fromClusivity Features.Clusivity.System.minimalAugmented = Pronoun.InclusiveExclusive.inclusiveExclusive
Instances For
Pronoun plurality (WALS Ch 35) #
WALS Ch 35: how independent personal pronouns encode number. The canonical
home for this pronoun-paradigm feature; Morphology.Number.PluralityProfile carries
the per-language values alongside the nominal-plurality chapters (33/34/36).
- noIndependentPronouns : Plurality
No independent subject pronouns (e.g., Acoma).
- numberIndifferent : Plurality
Same form for sg and pl (e.g., Pirahã ti 'I/we').
- personNumberAffixes : Plurality
Both person and number are affixal.
- personNumberStem : Plurality
Person+number fused in stem (e.g., Dogon mi/emme).
- pnStemPronominalAffix : Plurality
Person-number stem + pronominal plural affix.
- pnStemNominalAffix : Plurality
Person-number stem + nominal plural affix (e.g., Russian).
- personStemPronominalAffix : Plurality
Person stem + pronominal plural affix (e.g., Chuvash).
- personStemNominalAffix : Plurality
Person stem + nominal plural affix (e.g., Mandarin -men).
Instances For
Equations
- Pronoun.instDecidableEqPlurality x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Pronoun.instBEqPlurality.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- Pronoun.instBEqPlurality = { beq := Pronoun.instBEqPlurality.beq }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Pronoun.instReprPlurality = { reprPrec := Pronoun.instReprPlurality.repr }
WALS Ch 35 raw values → the friendly Plurality labels.
Equations
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.noIndependentSubjectPronouns = Pronoun.Plurality.noIndependentPronouns
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.numberIndifferentPronouns = Pronoun.Plurality.numberIndifferent
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personNumberAffixes = Pronoun.Plurality.personNumberAffixes
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personNumberStem = Pronoun.Plurality.personNumberStem
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personNumberStemPronominalPluralAffix = Pronoun.Plurality.pnStemPronominalAffix
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personNumberStemNominalPluralAffix = Pronoun.Plurality.pnStemNominalAffix
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personStemPronominalPluralAffix = Pronoun.Plurality.personStemPronominalAffix
- Pronoun.fromWALS35A Data.WALS.F35A.PronounPlurality.personStemNominalPluralAffix = Pronoun.Plurality.personStemNominalAffix
Instances For
A fused person-number stem is the single most common pronoun-plurality strategy cross-linguistically (114/261 languages in WALS Ch 35).