Dixon (1994): Ergativity #
Dixon analyzes every language in terms of three universal syntactic-semantic relations, S, A and O (§1.1). A level of grammar is ergative when it treats S like O and unlike A, and accusative when it treats S like A and unlike O (§8.2). Morphological marking may be split by the verb (§4.1), by the NP along the Nominal Hierarchy (§4.2), or by tense, aspect or mood (§4.3), and inter-clausal syntax pivots on S/A or on S/O (Chapter 6).
In an NP-conditioned split, accusative marking of O extends in from the top of the hierarchy and ergative marking of A from the bottom. The two segments meet, as in Dyirbal and Kuku-Yalanji, or overlap in a tripartite zone, as in Cashinawa and Yidiny; a gap where neither applies is unattested, type (g) of the Appendix to Chapter 4. Passive alone feeds an S/A pivot for an NP in O function and antipassive alone an S/O pivot for one in A function, so a language with a thoroughgoing S/O pivot must have an antipassive (§6.2.3). English with its S/A pivot passivizes a clause in which the common NP is O, and Dyirbal with its S/O pivot antipassivizes one in which it is A (§6.2.2).
Implementation notes #
S, A and O are ArgumentRole.S, .A and .P, following the substrate's Comrie letters, and
a marking of the core relations is any function out of ArgumentRole, so that ergativity and
accusativity are the identifications of S the marking makes, Alignment.IsErgative and
Alignment.IsAccusative. The
Nominal Hierarchy is a linear order with first person at the top; an NP-conditioned split is
a marking conditioned by the position, O accusative and A ergative on two sets of positions,
and its alignment at a position is the substrate's. That the accusative marking is an upper set
and the ergative a lower set is the fit of the split to the hierarchy (Alignment.Fits),
proved for each table rather than built into the type. The tables of
§4.2 are given as cutoffs, with the optional accusative of Yidiny's proper names and kin terms
counted as marking; Latin and Waga-Waga, the types with one marking absent or total, are given
directly. Pivots and derivations are the framework of §6.2.1 over core functions, with the
periphery as none; the constructions that satisfy a pivot without derivation, such as
Dyirbal's -ŋurra and instrumentive, are recorded in the rows only. Not formalized: the
markedness generalizations of §3.4, the bound-versus-free split of §4.2.1, the main-versus-
subordinate split of §4.4, the universal category of subject of Chapter 5, and the mixed
pivots of §6.2.4.
References #
Splits conditioned by the verb, §4.1 #
A split-S or fluid-S language divides S into two subtypes, Sa, marked like A, and So, marked like O.
Instances For
Equations
- Dixon1994.instDecidableEqSClass x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Dixon1994.instReprSClass = { reprPrec := Dixon1994.instReprSClass.repr }
Equations
- Dixon1994.instReprSClass.repr Dixon1994.SClass.sa prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Dixon1994.SClass.sa")).group prec✝
- Dixon1994.instReprSClass.repr Dixon1994.SClass.so prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Dixon1994.SClass.so")).group prec✝
Instances For
In a fluid-S system (§4.1.2) the S of an instance of use is Sa when its referent controls the activity and So otherwise. A split-S system (§4.1.1) instead fixes a class for each verb.
Equations
- Dixon1994.fluidS control i = if control i then Dixon1994.SClass.sa else Dixon1994.SClass.so
Instances For
Under the transitive marking m, an S of class c is marked like A or like O.
Equations
Instances For
A split system mixes the two simple patterns (§4.1.1), accusative over Sa verbs and ergative over So verbs, whenever A and O are distinguished.
Splits conditioned by the NP: the Nominal Hierarchy, §4.2 #
The Nominal Hierarchy (Figure 4.5) orders NPs by their likelihood of being in A rather than in O function, from first person pronouns, second person pronouns, demonstratives and third person pronouns, and proper names down to common nouns with human, animate and inanimate reference, the common nouns ordered by the animacy of their referents.
- firstPerson : Nominal
- secondPerson : Nominal
- thirdPerson : Nominal
- properName : Nominal
- common (a : Reference.Animacy) : Nominal
Instances For
Equations
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.firstPerson Dixon1994.Nominal.firstPerson = isTrue ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.firstPerson Dixon1994.Nominal.secondPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_3
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.firstPerson Dixon1994.Nominal.thirdPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_4
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.firstPerson Dixon1994.Nominal.properName = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_5
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.firstPerson (Dixon1994.Nominal.common a) = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.secondPerson Dixon1994.Nominal.firstPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_7
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.secondPerson Dixon1994.Nominal.secondPerson = isTrue ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.secondPerson Dixon1994.Nominal.thirdPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_8
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.secondPerson Dixon1994.Nominal.properName = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_9
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.secondPerson (Dixon1994.Nominal.common a) = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.thirdPerson Dixon1994.Nominal.firstPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_11
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.thirdPerson Dixon1994.Nominal.secondPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_12
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.thirdPerson Dixon1994.Nominal.thirdPerson = isTrue ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.thirdPerson Dixon1994.Nominal.properName = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_13
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.thirdPerson (Dixon1994.Nominal.common a) = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.properName Dixon1994.Nominal.firstPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_15
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.properName Dixon1994.Nominal.secondPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_16
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.properName Dixon1994.Nominal.thirdPerson = isFalse Dixon1994.instDecidableEqNominal.decEq._proof_17
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.properName Dixon1994.Nominal.properName = isTrue ⋯
- Dixon1994.instDecidableEqNominal.decEq Dixon1994.Nominal.properName (Dixon1994.Nominal.common a) = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq (Dixon1994.Nominal.common a) Dixon1994.Nominal.firstPerson = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq (Dixon1994.Nominal.common a) Dixon1994.Nominal.secondPerson = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq (Dixon1994.Nominal.common a) Dixon1994.Nominal.thirdPerson = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq (Dixon1994.Nominal.common a) Dixon1994.Nominal.properName = isFalse ⋯
- Dixon1994.instDecidableEqNominal.decEq (Dixon1994.Nominal.common a) (Dixon1994.Nominal.common b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Dixon1994.instReprNominal = { reprPrec := Dixon1994.instReprNominal.repr }
Equations
- One or more equations did not get rendered due to their size.
Position on the hierarchy, higher to the left.
Equations
Instances For
Equations
The pronoun positions of the Nominal Hierarchy are pronouns, the proper-name position names, and the rest common nouns.
Equations
- Dixon1994.Nominal.firstPerson.nominality = Reference.Nominality.pronoun
- Dixon1994.Nominal.secondPerson.nominality = Reference.Nominality.pronoun
- Dixon1994.Nominal.thirdPerson.nominality = Reference.Nominality.pronoun
- Dixon1994.Nominal.properName.nominality = Reference.Nominality.properName
- (Dixon1994.Nominal.common a).nominality = Reference.Nominality.commonNoun
Instances For
The Nominal Hierarchy refines nominality.
In an NP-conditioned split (§4.2), O is marked accusative at the positions of the hierarchy
where acc holds and A ergative where erg holds, and S is unmarked.
Equations
- Dixon1994.split acc erg ArgumentRole.A x✝ = if erg x✝ then some Case.erg else none
- Dixon1994.split acc erg ArgumentRole.P x✝ = if acc x✝ then some Case.acc else none
- Dixon1994.split acc erg x✝¹ x✝ = none
Instances For
A split fits the hierarchy exactly when its accusative marking is an upper set and its ergative marking a lower set.
In a split that fits, the pattern stays accusative above an accusative position.
In a split that fits, the pattern stays ergative below an ergative position.
In a split that fits, an overlap of the two markings and a gap between them exclude each other, so a split is of type (d) of the Appendix to Chapter 4 or of the unattested type (g), never both.
The split with accusative marking from the top of the hierarchy down to a and ergative
marking from the bottom up to e.
Equations
- Dixon1994.ofCutoffs a e = Dixon1994.split (fun (x : H) => a ≤ x) fun (x : H) => x ≤ e
Instances For
Dyirbal (Table 4.1) marks first and second person pronouns accusatively and NPs from third person pronouns rightwards ergatively, the two meeting without overlap.
Equations
Instances For
Cashinawa (Table 4.2) marks NPs down to third person pronouns accusatively and from third person pronouns rightwards ergatively, the two overlapping there.
Equations
Instances For
Yidiny (Table 4.3) marks NPs down to proper names and kin terms accusatively and from human deictics rightwards ergatively, the two overlapping over the middle of the hierarchy.
Equations
Instances For
Latin, of type (a), marks pronouns and masculine and feminine nouns accusatively and has no ergative, so that neuter nouns have one form for S, A and O.
Equations
- Dixon1994.latin = Dixon1994.split (fun (x : Dixon1994.Nominal) => Dixon1994.Nominal.common Reference.Animacy.human ≤ x) fun (x : Dixon1994.Nominal) => False
Instances For
Waga-Waga, of type (f) (fn. 14), marks every NP constituent ergatively and NPs down to human common nouns accusatively, so that the left and middle of the hierarchy are tripartite.
Equations
- Dixon1994.wagaWaga = Dixon1994.split (fun (x : Dixon1994.Nominal) => Dixon1994.Nominal.common Reference.Animacy.human ≤ x) fun (x : Dixon1994.Nominal) => True
Instances For
Every split of §4.2 fits the Nominal Hierarchy.
The cutoffs induce the alignments of the types. Dyirbal's markings meet at third person pronouns, type (c); Cashinawa and Yidiny overlap in tripartite zones, type (d); Latin leaves neuter nouns neutral, type (a); and Waga-Waga is tripartite down to human nouns and ergative below, type (f).
Splits conditioned by tense, aspect or mood, §4.3 #
An aspect-conditioned split is aspect-oriented when, as Dixon generalizes, the ergative marking is found in the perfective and never in the imperfective alone.
Equations
Instances For
Passive, antipassive and pivots, §6.1 and §6.2 #
A pivot (§6.2) is the pair of functions an NP common to two linked clauses must bear in each, S or A in a language with accusative syntax and S or O in one with ergative syntax.
Instances For
Equations
- Dixon1994.instDecidableEqPivot x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Dixon1994.instReprPivot.repr Dixon1994.Pivot.SA prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Dixon1994.Pivot.SA")).group prec✝
- Dixon1994.instReprPivot.repr Dixon1994.Pivot.SO prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Dixon1994.Pivot.SO")).group prec✝
Instances For
Equations
- Dixon1994.instReprPivot = { reprPrec := Dixon1994.instReprPivot.repr }
Equations
- Dixon1994.instFintypePivot = { elems := { val := ↑Dixon1994.Pivot.enumList, nodup := Dixon1994.Pivot.enumList_nodup }, complete := Dixon1994.instFintypePivot._proof_1 }
Whether a core function is a pivot function.
Equations
- Dixon1994.Pivot.SA.Admits ArgumentRole.S = True
- Dixon1994.Pivot.SA.Admits ArgumentRole.A = True
- Dixon1994.Pivot.SO.Admits ArgumentRole.S = True
- Dixon1994.Pivot.SO.Admits ArgumentRole.P = True
- x✝¹.Admits x✝ = False
Instances For
Equations
- One or more equations did not get rendered due to their size.
The two derivations of §6.1, each forming an intransitive from a transitive clause.
- passive : Derivation
- antipassive : Derivation
Instances For
Equations
- Dixon1994.instDecidableEqDerivation 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
- Dixon1994.instReprDerivation = { reprPrec := Dixon1994.instReprDerivation.repr }
Equations
- Dixon1994.instFintypeDerivation = { elems := { val := ↑Dixon1994.Derivation.enumList, nodup := Dixon1994.Derivation.enumList_nodup }, complete := Dixon1994.instFintypeDerivation._proof_1 }
d.apply r is the function the derivation d gives the core function r. Passive puts O
into S and A into the periphery, antipassive puts A into S and O into the periphery, and the
ditransitive roles are peripheral.
Equations
- Dixon1994.Derivation.passive.apply ArgumentRole.P = some ArgumentRole.S
- Dixon1994.Derivation.antipassive.apply ArgumentRole.A = some ArgumentRole.S
- x✝.apply ArgumentRole.S = some ArgumentRole.S
- x✝¹.apply x✝ = none
Instances For
A derivation feeds a pivot for an NP in function r when the derived function is a pivot
function.
Equations
- Dixon1994.Feeds π d r = ∃ (g : ArgumentRole), d.apply r = some g ∧ π.Admits g
Instances For
A common NP needs a derivation in a clause exactly when its function there is not a pivot function, O under an S/A pivot and A under an S/O pivot.
Passive alone feeds an S/A pivot for an NP in O function, and antipassive alone feeds an S/O pivot for an NP in A function, §6.2.1 and §6.2.2; each derivation demotes the other function to the periphery. So a language with a thoroughgoing S/O pivot must have an antipassive, §6.2.3.
Interchange A and O, leaving S and the ditransitive roles alone.
Equations
Instances For
Passive and antipassive are parallel with A and O interchanged, §6.1.