Herce (2023): The Typological Diversity of Morphomes #
This file formalizes two morphomes of [herce-2023] as instances of Morphology.IsMorphome,
the book's working definition of a morphome as a systematic syncretism that is not a natural
class (§1.4), with a natural class one coextensive with a value or conjunction of values,
Morphology.IsValueConjunction. The Spanish L-morphome of Table 1.2, the first person
singular of the present indicative together with the whole present subjunctive, is the
syncretism class of the velar stems of venir and nacer and of the suppletive stem of
caber (venir_morphome); the Darma syncretism of Table 4.32, the first person plural with
the second person, is the class of the non-past suffix -he-n and of the past suffix -n-su
of ra 'come' (nonpast_morphome). Each class is a value conjunction of none of its
paradigm's features (Lset_not_natural), and its recurrence under distinct exponents is the
systematicity the definition asks for.
Implementation notes #
- The paradigms are Table 1.2 and Table 4.32 as printed, stems and suffixes typed as the tables segment them: venir has the diphthongized stem in the second and third singular and third plural of the indicative, the optional final -i of the Darma second person plural non-past is dropped, and the transitive allomorph -de is prose.
- The definition also returns the past-tense class of -ju, the elsewhere form, the limitation the substrate records.
References #
- [herce-2023]
- [aronoff-1994]
The Spanish L-morphome (Table 1.2) #
The moods of the present tense.
Instances For
Equations
- Herce2023.instDecidableEqMood x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeMood = { elems := { val := ↑Herce2023.Mood.enumList, nodup := Herce2023.Mood.enumList_nodup }, complete := Herce2023.instFintypeMood._proof_1 }
Equations
- Herce2023.instDecidableEqPer x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypePer = { elems := { val := ↑Herce2023.Per.enumList, nodup := Herce2023.Per.enumList_nodup }, complete := Herce2023.instFintypePer._proof_1 }
Equations
- Herce2023.instDecidableEqNum x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeNum = { elems := { val := ↑Herce2023.Num.enumList, nodup := Herce2023.Num.enumList_nodup }, complete := Herce2023.instFintypeNum._proof_1 }
A present-tense cell: mood, person and number.
Equations
Instances For
Equations
- Herce2023.instDecidableEqSpFeature x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeSpFeature = { elems := { val := ↑Herce2023.SpFeature.enumList, nodup := Herce2023.SpFeature.enumList_nodup }, complete := Herce2023.instFintypeSpFeature._proof_1 }
The partition of the present-tense cells a feature induces.
Equations
- Herce2023.spFeatures Herce2023.SpFeature.mood = Setoid.ker Prod.fst
- Herce2023.spFeatures Herce2023.SpFeature.person = Setoid.ker fun (c : Herce2023.SpCell) => c.2.1
- Herce2023.spFeatures Herce2023.SpFeature.number = Setoid.ker fun (c : Herce2023.SpCell) => c.2.2
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- Herce2023.instDecidableEqStem x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeStem = { elems := { val := ↑Herce2023.Stem.enumList, nodup := Herce2023.Stem.enumList_nodup }, complete := Herce2023.instFintypeStem._proof_1 }
The stem of venir 'come' in each present-tense cell.
Equations
- Herce2023.venir (Herce2023.Mood.ind, Herce2023.Per.first, Herce2023.Num.sg) = Herce2023.Stem.veng
- Herce2023.venir (Herce2023.Mood.ind, Herce2023.Per.second, Herce2023.Num.sg) = Herce2023.Stem.vjen
- Herce2023.venir (Herce2023.Mood.ind, Herce2023.Per.third, Herce2023.Num.sg) = Herce2023.Stem.vjen
- Herce2023.venir (Herce2023.Mood.ind, Herce2023.Per.third, Herce2023.Num.pl) = Herce2023.Stem.vjen
- Herce2023.venir (Herce2023.Mood.ind, fst, Herce2023.Num.pl) = Herce2023.Stem.ven
- Herce2023.venir (Herce2023.Mood.sbjv, fst, snd) = Herce2023.Stem.veng
Instances For
The stem of nacer 'be born' in each present-tense cell.
Equations
Instances For
The stem of caber 'fit' in each present-tense cell.
Equations
Instances For
The cells of the L-morphome: the first person singular of the present indicative and the whole present subjunctive.
Equations
- Herce2023.Lset = insert (Herce2023.Mood.ind, Herce2023.Per.first, Herce2023.Num.sg) {x : Herce2023.SpCell | x.1 = Herce2023.Mood.sbjv}
Instances For
The L-morphome is a value conjunction of no features: it crosses the moods without exhausting either.
The L-morphome under the velar /g/ stem of venir.
The L-morphome under the velar /k/ stem of nacer: the same cells under a distinct exponent.
The L-morphome under the suppletive stem of caber.
The Darma first person plural and second person (§4.2.2.4, Table 4.32) #
A Darma agreement cell: person and number.
Equations
Instances For
The features of an agreement cell.
Instances For
Equations
- Herce2023.instDecidableEqDFeature x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeDFeature = { elems := { val := ↑Herce2023.DFeature.enumList, nodup := Herce2023.DFeature.enumList_nodup }, complete := Herce2023.instFintypeDFeature._proof_1 }
The partition of the agreement cells a feature induces.
Equations
- Herce2023.dFeatures Herce2023.DFeature.person = Setoid.ker Prod.fst
- Herce2023.dFeatures Herce2023.DFeature.number = Setoid.ker Prod.snd
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- Herce2023.instDecidableEqSuffix x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Herce2023.instFintypeSuffix = { elems := { val := ↑Herce2023.Suffix.enumList, nodup := Herce2023.Suffix.enumList_nodup }, complete := Herce2023.instFintypeSuffix._proof_1 }
The non-past suffix of each agreement cell.
Equations
Instances For
The past suffix of each agreement cell.
Equations
Instances For
The syncretic cells: the first person plural and the second person.
Equations
Instances For
The syncretic cells are a value conjunction of no features: they cross the persons and fix no number.
The syncretism under the non-past suffix -he-n.
The syncretism under the past suffix -n-su: the same cells under a distinct exponent, across tenses.