Caha (2009): The Nanosyntax of Case #
This file formalizes Caha's Universal Contiguity (10): non-accidental case syncretism targets contiguous regions of a sequence of cases that is the same in every language, nominative, accusative, genitive, dative, instrumental, comitative. The evidence is the Slavic declensions of chapter 8, read along the Slavic sequence with the prepositional between the genitive and the dative (13). The paradigms of Caha's tables that are not contiguous are the ones whose syncretism he treats as a phonological conflation or an accidental homophony, a Ukrainian variant he leaves open, and a Slovene paradigm he passes over.
Main definitions #
sequence: the Case sequence (10b)slavicCase,form: the Slavic sequence (13), nominative, accusative, genitive, prepositional, dative, instrumental, and a paradigm's forms along it; the paradigms are the columns of the Serbian, Slovene, Czech, Slovak and Ukrainian tables of chapter 8, read fromData/Forms/Caha2009accounts,analyses: Caha's treatment of the paradigms with an offending syncretismczechCase,Declines: the Czech case at each place of the sequence, and a noun of the Czech fragment declining a paradigm of the tables at a place
Main results #
exists_position_lt: Blake's hierarchy orders the cases of the sequence as it doesnot_isContiguous_iff: the paradigms of the tables that are not contiguoussupersetSpellable_form: Superset spellout generates the other paradigmsisContiguous_analysis: the underlying forms Caha gives are contiguousisNone_iff_adjacent: the syncretisms (67) calls non-accidental are the adjacent onesdeclines_czechNouns,declines_hrad_mesto_iff,declines_colloquial_iff: Caha's literary Czech noun paradigms are the fragment's declensions after Short and Mluvnice češtiny
Implementation notes #
Two cells are syncretic when their forms are identical, which ignores Caha's shading. The data
records the segmentation each table prints and its departures: the column headings that are
wrong (Czech kost is 'bone', not 'castle'; the Czech ta of note 26 is feminine singular; the
Slovene dva of (16) is 'two', not 'both'), the nominatives printed with a weak form beside the
strong one, and the tables' indexing of endings. Where the tables decline a word in two ways
without naming the variety, as where two grammars decline a Ukrainian word differently, the
second paradigm's identifier ends in _2.
TODO #
not_isContiguous_ifftakes several seconds in the kernel, comparing forms as strings at every triple of cells; deciding it on the first occurrence of each form would compare each pair once.
References #
The Case sequence #
Blake's hierarchy, less the positions the sequence leaves out, orders the cases of the sequence as the sequence does (48): each has a position, and a later case a later one.
The Slavic tables #
Caha's paradigms are the columns of the tables of chapter 8, read from Data/Forms/Caha2009
with the segmentation and the locator each table prints. A paradigm's form at a place of the
Slavic sequence (13) is its form in the cell of that case.
slavicCase i is the case at the place i of the Slavic sequence (13): nominative,
accusative, genitive, prepositional, dative, instrumental, the prepositional as UD's locative.
Equations
Instances For
form p i is the form the paradigm p gives the case at the place i of the Slavic
sequence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
number p is the number of the paradigm's cells.
Equations
- Caha2009.number p = p.forms.head?.bind fun (f : Data.Forms.Form Caha2009.Forms.Cell) => Option.bind f.cell.number Number.fromUD
Instances For
Contiguity #
Caha accounts for an offending syncretism as a phonological conflation of distinct forms or as an accidental homophony of distinct lexical entries.
Instances For
Equations
- Caha2009.instDecidableEqAccount x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Caha2009.instReprAccount.repr Caha2009.Account.conflation prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Caha2009.Account.conflation")).group prec✝
- Caha2009.instReprAccount.repr Caha2009.Account.accidental prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Caha2009.Account.accidental")).group prec✝
Instances For
Equations
- Caha2009.instReprAccount = { reprPrec := Caha2009.instReprAccount.repr }
accounts pairs each paradigm Caha accounts for with his account.
Equations
- One or more equations did not get rendered due to their size.
Instances For
offenders lists the paradigms Caha accounts for, the Ukrainian variant of 'region' he leaves
open (70), and the Slovene 'lady' (16), whose accusative–instrumental gospó he leaves unshaded
although he takes that syncretism to be confined to the declension of 'this'.
Equations
- Caha2009.offenders = List.map Prod.fst Caha2009.accounts ++ [Caha2009.Forms.ukr_kraj_sg_2.paradigm, Caha2009.Forms.slv_gospa_sg.paradigm]
Instances For
A paradigm of the tables is not contiguous exactly when it is an offender.
Superset spellout generates every paradigm of the tables but the offenders.
analyses pairs a paradigm with the underlying ending or lexical index Caha gives each cell,
or "": the indexed endings of 'street' (40), the underlying endings of (19), (32), (52), (58)
and note 26, and the endings of p. 270.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each analyzed paradigm is an offender, and its forms paired with their underlying endings are contiguous.
The Czech syncretisms #
Adjacent c d holds when d follows c in the Slavic sequence.
Equations
- Caha2009.Adjacent c d = ∃ (i : Fin 5), Caha2009.czechCase i.castSucc = c ∧ Caha2009.czechCase i.succ = d
Instances For
Equations
- One or more equations did not get rendered due to their size.
table67 is Caha's summary of the Czech syncretisms (67), each with his account, none for
the non-accidental ones.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The syncretisms (67) calls non-accidental are the ones of adjacent cases.
Caha's Czech nouns and Short's declensions #
Caha's Czech noun paradigms are those of the fragment's declension classes, the classes of [Sho93a]'s tables with the stem conditions of [KKP+86]: each form of the literary paradigms is one of the forms the fragment gives the noun. The plural of kluk 'boy' depends on the stem conditions, since the tables alone would give kluki and klukech where Caha has kluci and klucích. Caha's hradu and městu are the locative singular in -u that Short describes beside the tables' -ě for the hard inanimates (p. 466) and the neuters (p. 467), and his colloquial paradigms depart from the literary declension in the locative and the instrumental.
A noun of the fragment declines a paradigm of the tables at a place of the sequence when the paradigm's form there is one of the noun's forms in that case and the paradigm's number.
Equations
- Caha2009.Declines n p i = ∃ m ∈ Caha2009.number p, ∃ (h : m ∈ Czech.Declension.numbers), Czech.Declension.segments (Caha2009.form p i) ∈ n.forms (Caha2009.czechCase i, ⟨m, h⟩)
Instances For
Equations
The literary paradigms of the tables that decline nouns of the fragment, with the nouns.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fragment declines each literary paradigm of the tables at every place.
The endings of Short's table on the bare stem do not give Caha's nominative kluci and locative klucích.
The fragment declines Caha's hrad and město at every place but the locative, where Caha has hradu and městu and the fragment the tables' hradě and městě.
The colloquial klukách and klukama and mužema are not the literary declension, which the colloquial paradigms follow at the other places.