Harley and Ritter (2002): Person and number in pronouns #
This file formalizes [HR02]'s feature geometry for the person and number of
pronouns: Participant with its dependents Speaker and Addressee, Individuation with Group,
Minimal and Minimal's dependent Augmented, and a pronoun's content a subtree containing the
root, so that a complex geometry implies its simpler subgeometries. The inventory each of the
nine languages activates is read off its pronoun table (active_of_rows); every attested cell
is licensed by its language's inventory and distinct cells receive distinct geometries
(licenses_rows); and the person-only languages Pirahã, Maxakalí and Kwakiutl realize exactly
the geometries their inventories license, at most four first- and second-person pronouns
(person_only_exhaust). Pruning a dependent from a licensed geometry leaves a licensed
geometry, whence the implicational universals of (18), no dual without plural, no paucal
without dual, no inclusive without second person (dual_needs_plural and its siblings), and
Greenberg's Universals 37 and 45 on gender; Universal 36, gender implies number, is the
dependency of Class on Individuation. Markedness is node count and acquisition builds structure
top-down, so third person is least marked, the Fijian first inclusive paucal uses all eight
nodes, and first person precedes second and singular plural (20).
Implementation notes #
The pronoun tables (Tables 3–8 and 13–15) are the rows of
Data/Examples/HarleyRitter2002.json, read off by the tables' person and number labels; the
inventories of (12)–(17), (25) and (27) are stated as Lang.active and then shown to be
what the rows determine. The default Speaker and Minimal nodes do not count toward markedness,
so the Daga first singular is less marked than the first plural.
References #
Languages and their inventories #
Equations
- HarleyRitter2002.instDecidableEqLang x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- HarleyRitter2002.instReprLang = { reprPrec := HarleyRitter2002.instReprLang.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HarleyRitter2002.instFintypeLang = { elems := { val := ↑HarleyRitter2002.Lang.enumList, nodup := HarleyRitter2002.Lang.enumList_nodup }, complete := HarleyRitter2002.instFintypeLang._proof_1 }
The language of a pool row, by Glottocode.
Equations
- HarleyRitter2002.Lang.ofGlottocode "daga1275" = some HarleyRitter2002.Lang.daga
- HarleyRitter2002.Lang.ofGlottocode "gali1262" = some HarleyRitter2002.Lang.kalihna
- HarleyRitter2002.Lang.ofGlottocode "tonk1249" = some HarleyRitter2002.Lang.tonkawa
- HarleyRitter2002.Lang.ofGlottocode "chin1286" = some HarleyRitter2002.Lang.chinook
- HarleyRitter2002.Lang.ofGlottocode "yima1243" = some HarleyRitter2002.Lang.yimas
- HarleyRitter2002.Lang.ofGlottocode "fiji1243" = some HarleyRitter2002.Lang.fijian
- HarleyRitter2002.Lang.ofGlottocode "pira1253" = some HarleyRitter2002.Lang.piraha
- HarleyRitter2002.Lang.ofGlottocode "maxa1247" = some HarleyRitter2002.Lang.maxakali
- HarleyRitter2002.Lang.ofGlottocode "kwak1269" = some HarleyRitter2002.Lang.kwakiutl
- HarleyRitter2002.Lang.ofGlottocode x✝ = none
Instances For
The nodes each language activates ((12)–(17), (25), (27)): Speaker is contrastive where there is an inclusive, Minimal where there is a dual, Augmented where there is a paucal; the person-only languages activate no Individuation.
Equations
- One or more equations did not get rendered due to their size.
- HarleyRitter2002.Lang.daga.active = {Phi.Geometry.Node.referringExpression, Phi.Geometry.Node.participant, Phi.Geometry.Node.addressee, Phi.Geometry.Node.individuation, Phi.Geometry.Node.group}
- HarleyRitter2002.Lang.piraha.active = {Phi.Geometry.Node.referringExpression, Phi.Geometry.Node.participant, Phi.Geometry.Node.addressee}
- HarleyRitter2002.Lang.maxakali.active = {Phi.Geometry.Node.referringExpression, Phi.Geometry.Node.participant, Phi.Geometry.Node.speaker, Phi.Geometry.Node.addressee}
- HarleyRitter2002.Lang.kwakiutl.active = {Phi.Geometry.Node.referringExpression, Phi.Geometry.Node.participant, Phi.Geometry.Node.speaker, Phi.Geometry.Node.addressee}
Instances For
The pronoun tables #
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
Equations
- HarleyRitter2002.instReprRow = { reprPrec := HarleyRitter2002.instReprRow.repr }
The person of a pool row, by the tables' labels.
Equations
- HarleyRitter2002.personOfLabel "1" = some Person.first
- HarleyRitter2002.personOfLabel "1ex" = some Person.firstExclusive
- HarleyRitter2002.personOfLabel "1in" = some Person.firstInclusive
- HarleyRitter2002.personOfLabel "2" = some Person.second
- HarleyRitter2002.personOfLabel "3" = some Person.third
- HarleyRitter2002.personOfLabel x✝ = none
Instances For
The number of a pool row, by the tables' labels; none is number-neutral.
Equations
- HarleyRitter2002.numberOfLabel "sg" = some Number.singular
- HarleyRitter2002.numberOfLabel "du" = some Number.dual
- HarleyRitter2002.numberOfLabel "pc" = some Number.paucal
- HarleyRitter2002.numberOfLabel "pl" = some Number.plural
- HarleyRitter2002.numberOfLabel "none" = some Number.general
- HarleyRitter2002.numberOfLabel x✝ = none
Instances For
Read a row off a pool example.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pronouns of Tables 3–8 and 13–15.
Equations
Instances For
A language's pronouns.
Equations
- l.rows = List.filter (fun (x : HarleyRitter2002.Row) => decide (x.lang = l)) HarleyRitter2002.rows
Instances For
The geometry of a row's cell in its language.
Instances For
Every attested cell is licensed by its language's inventory.
The inventory is read off the paradigm (§2.4, §3): Addressee is active iff there is a second person, Speaker iff an inclusive, Minimal iff a dual, Augmented iff a paucal, and Individuation iff some person distinguishes numbers — which the person-only languages do not.
Within a language, distinct cells receive distinct geometries.
The person-only languages realize every nonempty lower subset of their inventory and nothing else (§4, (25), (27)).
A language using only the Participant node has four geometries with it ((26)): no such language has more than four first- and second-person pronouns.
Complex geometries imply simpler ones (§2.10, §6.1) #
Plural is dual with Minimal pruned ((32a)).
Singular is dual with Group pruned, in an inventory with a contrastive Minimal ((32a)).
Dual is paucal with Augmented pruned.
Second person is inclusive with Speaker pruned, exclusive inclusive with Addressee pruned ((32b)).
(18a) No dual without plural.
(18b) No paucal without dual.
(18c) No inclusive without second person — nor without exclusive.
Gender (§6.3) #
Universal 36: gender implies number — Class depends on Individuation.
Universals 37 and 45: a gendered geometry with Group prunes to a gendered one without, so gender in the plural implies gender in the singular.
The system (45) — gender only in nonsingular numbers — is impossible: an inventory whose every gendered geometry has Group has no gendered geometry.
Markedness (§1.3, §2.3) #
Third person is the least marked: its geometry lies within every other person's in the same number.
In Daga, the first singular is less marked than the first plural — the default Speaker and Minimal nodes are not counted (§2.3).
The most marked pronoun, the Fijian first inclusive paucal, uses all eight person–number nodes (§2.8).
Acquisition (§3) #
First person is acquired before second: its geometry is a proper part ((20a-ii)).
Singular is acquired before plural where Minimal is a default ((20a-iii)).
Second person and third plural are incomparable, so their order varies ((20b)).
Empty paradigm space (§4.1) #
Maxakalí's first singular, the bare Participant node, and its first exclusive plural, Participant with Speaker, fill to the same content by the Speaker default yet are distinct geometries — the exclusive plural co-opts the representation the contrastive Speaker makes available ((27)).