Reciprocal constructions: morphosyntactic typology #
Cross-linguistic vocabulary for reciprocal constructions: the reciprocal-reflexive formal relation (WALS Ch 106, [MN13]), the marking strategy ([Nor23]'s synthesis of [KK06], [Ned07a], and [Eva08]), the valency effect, and the formation locus of reciprocal verbs ([Sil08], [Sil12]).
The exponence primitive is the marker (Marker): form, strategy, and polysemy
readings. The WALS Ch 106 value is computed from a language's marker inventory
(ofInventory), isNominal projects from the coding site, and the default
valency effect derives from the coding-frame operation a strategy realizes
(Voice.reciprocalization).
Main definitions #
ReflexiveRelation— reciprocal/reflexive formal relation (WALS Ch 106).Strategy+codingSite/isNominal— the morphosyntactic locus.Strategy.alternation/defaultValency— the realized coding-frame operation and the valency effect it derives.Valency,Formation+Formation.allowsDiscontinuous.Reading,Marker,ofInventory— marker inventories and the derived WALS Ch 106 value.
Per-language inventories live in Fragments/{Lang}/Reciprocals.lean;
WALS-data grounding lives with the studies that use it (e.g.
Studies/Nordlinger2023.lean), not here.
WALS Ch 106 relation between reciprocal and reflexive marking ([MN13]).
- noDedicated : ReflexiveRelation
"There are no non-iconic reciprocal constructions."
- distinctFromReflexive : ReflexiveRelation
"All reciprocal constructions are formally distinct from reflexive constructions" (English each other vs themselves).
- mixed : ReflexiveRelation
"There are both reflexive and non-reflexive reciprocal constructions" (German sich + einander).
- identicalToReflexive : ReflexiveRelation
"The reciprocal and reflexive constructions are formally identical" (Imbabura Quechua -ri-).
Instances For
Equations
- Reciprocal.instDecidableEqReflexiveRelation 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 strategy for encoding reciprocity ([Nor23] §3.1's compression of [KK06], [Ned07a], and [Eva08]).
- bipartiteNP : Strategy
Bipartite quantifier NP (English each other, Icelandic hvort annað).
- recipPronoun : Strategy
Reciprocal pronoun (Hausa jūnan-mù).
- recipClitic : Strategy
Reciprocal clitic (French se, Wambaya -ngg-).
- verbalAffix : Strategy
Verbal affix (Swahili -an-, Hungarian -óz-).
- verbalAuxiliary : Strategy
Reciprocal auxiliary (Warrwa wanji- 'exchange', [Eva08]).
- lexical : Strategy
Inherently reciprocal predicate (English quarrel, meet).
- compoundVerb : Strategy
Compound verb (Mandarin dǎ-lái-dǎ-qù, [KK06]).
Instances For
Equations
- Reciprocal.instDecidableEqStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Reciprocal.instReprStrategy = { reprPrec := Reciprocal.instReprStrategy.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Reciprocal.instDecidableEqValency 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
- Reciprocal.instReprValency = { reprPrec := Reciprocal.instReprValency.repr }
Coding site of reciprocal marking: argument position, predicate, or fused multipredicate structure.
- argument : CodingSite
- predicate : CodingSite
- multiclausal : CodingSite
Instances For
Equations
- Reciprocal.instDecidableEqCodingSite 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
- Reciprocal.instReprCodingSite = { reprPrec := Reciprocal.instReprCodingSite.repr }
Coding site of each strategy. Clitics sit on the predicate side, following [Sil12] rather than [KK06]'s nominal grouping.
Equations
- Reciprocal.Strategy.bipartiteNP.codingSite = Reciprocal.CodingSite.argument
- Reciprocal.Strategy.recipPronoun.codingSite = Reciprocal.CodingSite.argument
- Reciprocal.Strategy.recipClitic.codingSite = Reciprocal.CodingSite.predicate
- Reciprocal.Strategy.verbalAffix.codingSite = Reciprocal.CodingSite.predicate
- Reciprocal.Strategy.verbalAuxiliary.codingSite = Reciprocal.CodingSite.predicate
- Reciprocal.Strategy.lexical.codingSite = Reciprocal.CodingSite.predicate
- Reciprocal.Strategy.compoundVerb.codingSite = Reciprocal.CodingSite.multiclausal
Instances For
Whether the strategy marks a (nonsubject) argument position ([Nor23] §3.2).
Equations
- s.isNominal = (s.codingSite == Reciprocal.CodingSite.argument)
Instances For
The coding-frame operation a strategy realizes: grammatical verb-marking
strategies apply [Cre25]'s denucleativizing reciprocalization.
Equations
- Reciprocal.Strategy.recipClitic.alternation = some Voice.reciprocalization
- Reciprocal.Strategy.verbalAffix.alternation = some Voice.reciprocalization
- Reciprocal.Strategy.verbalAuxiliary.alternation = some Voice.reciprocalization
- Reciprocal.Strategy.compoundVerb.alternation = some Voice.reciprocalization
- Reciprocal.Strategy.bipartiteNP.alternation = none
- Reciprocal.Strategy.recipPronoun.alternation = none
- Reciprocal.Strategy.lexical.alternation = none
Instances For
Equations
- Reciprocal.instDecidableEqFormation x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Reciprocal.instReprFormation = { reprPrec := Reciprocal.instReprFormation.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Whether the formation licenses the discontinuous reciprocal construction — lexical only ([Sil12] §7; verb-level exceptions exist, fn. 32).
Equations
Instances For
Marker inventories #
Equations
- Reciprocal.instDecidableEqReading 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
- Reciprocal.instReprReading = { reprPrec := Reciprocal.instReprReading.repr }
A reciprocal exponent: form, strategy, and the readings it covers.
- form : String
Surface form (romanization or orthographic).
- script : Option String
Native-script form, when
formis a romanization. - strategy : Strategy
Morphosyntactic strategy of the exponent.
- readings : List Reading
Readings the marker covers.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Reciprocal.instReprMarker = { reprPrec := Reciprocal.instReprMarker.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 106 value computed from a marker inventory: no
reciprocal-capable marker → noDedicated; all also reflexive →
identicalToReflexive; none reflexive → distinctFromReflexive;
both kinds → mixed.
Equations
- One or more equations did not get rendered due to their size.