Blake (1994): Case #
Blake surveys inflectional case systems from two members to a dozen and finds that they tend to be built up in one order: nominative, then accusative or ergative, genitive, dative, locative, ablative or instrumental, and then the rest. A language with a case at some position usually has a case at every position to its left. The vocative is set aside, since it marks no relation of a dependent to a head.
Blake stresses that this is a tendency and not an implicational universal. Bound pronouns and word order can do the work of a higher case, which leaves a gap, as with the Nanai genitive. And the lowest case of a small system is an elsewhere case of many functions, labelled by convention for the highest of them, which leaves an apparent gap where a lower function sits. The Latin ablative is such a case, merging an older ablative, instrumental and locative, and its label is in Blake's words somewhat arbitrary: the Latin labels skip the locative position, and the functions the Latin cases express fill it.
Main definitions #
Position,position: the positions of the hierarchy and the position of a case, with the vocative off the hierarchy.positions,gaps: the positions an inventory fills, and the unfilled ones to the left of a filled one.Conforms: an inventory fills every position to the left of each position it fills.
Main results #
Conforms.total: the position sets of two conforming inventories are nested, so that conforming systems lie along a single line of growth.gaps_subset_of_conforms: when the functions of a language's cases conform, a gap among its case labels is a position filled by a function some case is not labelled for.systems_conform,gaps_nanai,gaps_tarascan: the systems Blake cites at each stage conform, and his two gapped systems each miss one position.gaps_latin_labels,conforms_latin_functions: the Latin labels skip the locative and the Latin functions do not.latin_abl_functions_ancient_greek,latin_dat_functions_ssubset_ancient_greek: Greek has no ablative, its genitive and dative expressing the functions of the Latin one, and its dative is the more comprehensive case.gaps_finnish,gaps_hungarian,gaps_dargwa,gaps_mongolian,gaps_yakut,gaps_basel: the gaps among the fragment inventories.
Implementation notes #
The absolutive is placed with the nominative, since Blake calls the unmarked case of an ergative
system nominative. His systems with a purposive, Toda, Irula and Warndarang, are left out, the
purposive not being a Case value. The text was checked in the second edition ([Bla01]).
References #
The hierarchy #
Equations
- Blake1994.instDecidableEqPosition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Blake1994.instFintypePosition = { elems := { val := ↑Blake1994.Position.enumList, nodup := Blake1994.Position.enumList_nodup }, complete := Blake1994.instFintypePosition._proof_1 }
Equations
- Blake1994.instReprPosition.repr Blake1994.Position.nom prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.nom")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.accErg prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.accErg")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.gen prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.gen")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.dat prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.dat")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.loc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.loc")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.ablInst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.ablInst")).group prec✝
- Blake1994.instReprPosition.repr Blake1994.Position.other prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Blake1994.Position.other")).group prec✝
Instances For
Equations
- Blake1994.instReprPosition = { reprPrec := Blake1994.instReprPosition.repr }
The place of a position in the sequence.
Equations
Instances For
Equations
The position of a case. A local case goes by its direction, a case of rest with the locative and a case of source with the ablative, and the vocative has no position. The oblique of a two-case system is at the second position, the case that is likely to cover P or A but for which Blake finds the label oblique more appropriate (p. 156).
Equations
- One or more equations did not get rendered due to their size.
- Blake1994.position Case.nom = some Blake1994.Position.nom
- Blake1994.position Case.abs = some Blake1994.Position.nom
- Blake1994.position Case.acc = some Blake1994.Position.accErg
- Blake1994.position Case.erg = some Blake1994.Position.accErg
- Blake1994.position Case.obl = some Blake1994.Position.accErg
- Blake1994.position Case.gen = some Blake1994.Position.gen
- Blake1994.position Case.dat = some Blake1994.Position.dat
- Blake1994.position Case.inst = some Blake1994.Position.ablInst
- Blake1994.position Case.voc = none
Instances For
The positions an inventory fills.
Equations
- Blake1994.positions inv = inv.biUnion fun (c : Case) => (Blake1994.position c).toFinset
Instances For
An inventory conforms to the hierarchy when it fills every position to the left of each position it fills.
Equations
- Blake1994.Conforms inv = IsLowerSet ↑(Blake1994.positions inv)
Instances For
The gaps of an inventory are the unfilled positions to the left of a filled one.
Equations
- Blake1994.gaps inv = {q : Blake1994.Position | q ∉ Blake1994.positions inv ∧ ∃ p ∈ Blake1994.positions inv, q < p}
Instances For
Equations
- One or more equations did not get rendered due to their size.
Labelling a case for the highest of its functions leaves only apparent gaps. When the case functions of a language conform, each gap among its case labels is a position that some case fills with a function it is not labelled for.
The systems Blake cites #
Tarascan, where recipients and beneficiaries take the accusative and the locative covers source and goal as well as location.
Instances For
The systems Blake cites for the successive stages of the hierarchy, with the four cases of Ancient Greek (beside its vocative), German and Icelandic, the six of the Slavonic languages (beside the vocative of Polish, Czech and Serbo-Croat) and of Turkish, the seven of Classical Armenian and the eight of Tamil.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Nanai has every position down to the last but the genitive.
Tarascan has every position down to the last but the dative.
Latin #
Blake gives Latin as the five-case stage, nominative, accusative, genitive, dative and a last case of many functions whose label is somewhat arbitrary.
The Latin case labels skip the locative.
The functions the Latin cases express fill every position.
The Latin gap is apparent, the locative being a function of a case labelled for another.
Ancient Greek #
Blake sets the Ancient Greek dative beside the Latin one to show that cases are compared by the functions they cover and not by their labels. Greek has no ablative, and the functions of the Latin ablative fall to the Greek genitive, which expresses source, and to the Greek dative, which expresses location and instrument, so that the Greek dative is the more comprehensive case.
Greek has no ablative, and the functions of the Latin ablative fall to its genitive and dative.
The Greek dative is a more comprehensive case than the Latin dative.
The other case inventories of the fragments #
Modern Greek, Modern Standard Arabic, Hindi, Telugu and the Slavic languages not among Blake's systems conform. Blake gives Modern Greek and Classical Arabic as three-case systems of nominative, accusative and genitive ([Bla01] p. 156), and the inflectional cases of Hindi–Urdu, leaving aside the vocative, as nominative and oblique (p. 10).
Finnish has no dative, the allative marking the recipient.
Hungarian has no genitive, the dative marking the possessor, as in the Pama-Nyungan languages Blake mentions.
The grammatical cases of Dargwa skip the locative and the ablative, which belong to its separate series of local cases.
Mongolian has no locative, which postpositions express.
Yakut has no locative.
Basel German has no genitive, its possessor a dative construction.