Tracing the Evolution of the Six Stems of Liman
"you're probably wondering how I got here"
Kshafa nominal declension can get pretty complicated, especially for consonant final roots. In the history of the language there were various vowel and consonant shifts which cooked up some pretty obscure declention patterns. It's not that uncommon for two stems of the same root to seem suppletive, even though they arose from the same form. Case in point - liman "no meaning yet lol":
The different stems are color coded, and here they are listed out:
There are three major steps that got us here.
1. The Proto-Vowel System Has Its Guts Rearranged
A major sound change that happens pretty early on is the rearrangement of the vowel system. Through a series of vowel raising breaking and lowering, the proto language's simple classic five *a *i *u *e *o becomes a short-lived four vowel system *i *u *ə *a which stablizes after some more shifting and merging into a system with no-central vowels and brand new long vowels and diphthongs:
Now back to our word, after this great vowel shift (:O) the basic single root stem broke into 4 stems:
*liman-, the suffixless form
*limun-, with a CV suffix, where V is a non-low vowel
*limwon-, with a CA suffix, where A is a low vowel.
*lyamwen-, with a V initial suffix.
2. The Further Breakdown of *limun-
*limun-, unlike the other stems, further split into three sub-stems, depending on the initial consonant of the following suffix. These consonants were: *w, *s, and a stop.
*limuŋ-wV, the final *n velarizing
*limū-zV, the final *n voicing the following *s, dropping and lenthening the vowel.
*limun-TV, before the stops it simply assimilated to their point of articulation
There are a few other sound changes, like the lowering of short *o to /u/, the delabialization and then dropping of *ŋw > ŋ > ∅, the frication of palatalized liquids, and the loss of vowel length which gives us the final six stems in all their glory:
*limon > liman > /li.man/
*limonwub > *limuŋwu > /li.mo.o/
*limonke > limunɟe > /li.mu.ᶮɟe/
*limonsod > *limūza > /li.mu.za/
*limonso > *liŋwōzwe > /li.o.ve/
*limoni > *lʲaŋwenai > /ʐa.e.ne/
I also ignored tone in all this because other than the fact that every noun has it's own lexical tone melody (for liman it's [L]), it is actually pretty regular across the declension pattern, so there isn't much to say about it.