Project Shiva
Reforming Ŋarâþ Crîþ morphophonology again. *sigh*
This project is backburnered!
Current status
I outlined this topic briefly in one of my comments in /r/conlangs. To summarize, noun declension is based on an N–L–S framework. This adds the need for a stem that is used only for one rarely used case. The L stem, which is almost always distinct from N, is also rarely used outside of the locative case.
Another issue is that while Ŋarâþ Crîþ currently contains some deduplication rules, these do not encompass all cases of oginiþe cfarðerþ (objectionable repetition), and many such cases have to be solved on an ad hoc basis.
It is also infeasible to use the letter sum in verb conjugations, as any prefix such as ⟦do-⟧ or ⟦es-⟧ will affect it. This could be solved by introducing the notion of a preverb, which includes such prefixes, and not counting them toward any letter sum.
Participle inflection is also complex without much benefit. Perhaps we could (1) inflect them like nouns (possibly having different endings based on hgender), or (2) have fewer distinctions in hcase than in nominal case (for example, folding the locative, instrumental, and abessive hcases together).
Also, I stumbled upon Rishi Rajpopat’s Ph.D. thesis and got the hankering to reform Ŋarâþ Crîþ’s morphophonology as a result.
On oginiþe cfarðerþ
For disambiguation, this document uses the following symbols in place of the hyphen: ⟦÷⟧ on s, ⟦←⟧ on g, ⟦→⟧ on o, and ⟦¬⟧ on n. The colon is also sometimes used to clarify syllable boundaries.
I think oginiþe cfarðerþ should be a possibility for most consonants in Ŋarâþ Crîþ. I foresee consonants falling into one of the following categories:
- Class I: CVC qualifies as OC. ⟦f⟧, ⟦þ⟧, ⟦h⟧, ⟦v⟧, ⟦ð⟧, ⟦ħ⟧ from v9e, but also ⟦p⟧, ⟦g⟧, ⟦m⟧, ⟦ŋ⟧, and so on. Some of these consonants, such as ⟦þ⟧, might better fall into a subcategory in which CrVC and CVrC count as OC.
- Class II: CVCV or VCVC, where both Vs are the same, qualifies as OC. ⟦s⟧, ⟦l⟧, ⟦n⟧, ⟦r⟧, ⟦ł⟧, ⟦t⟧, and so on. Note that in v9e, ⟦r⟧ and ⟦ł⟧ are deduplicated on Layer 3, not on 1.
In Ŋarâþ Crîþ, oginiþe cfarðerþ is resolved using deduplication rules. These rules operate on junctures; thus, OC can stay if it exists in stems of foreign words such as ⟨*@vavel⟩. However, it is desirable to avoid having any other instances of OC. It is also desirable to, unlike v9e, avoid changing the initial letter of a word. If OC occurs word initially, then we should change the second occurrence of the duplicate consonant rather than the first.
The requirement to avoid creating any new OC poses a new problem: deduplication can itself cause new instances of OC.
Deduplication propagation
Consider a stem such as ⟦ca:ta:s→⟧ which gains a suffix ⟦←as⟧, giving ⟦ca:ta:s→as⟧. This would have an instance of a VCVC OC of a class II consonant and is resolved in some way; suppose the first of the ⟦s⟧es becomes a ⟦t⟧. This in turn gives ⟦catatas⟧, which would have an instance of a VCVC OC of the class II consonant ⟦t⟧. Suppose we resolve this similarly by changing the first ⟦t⟧ to become ⟦d⟧. This gives the final form ⟨cadatas⟩.
If we want to truncate the suffix ⟦-as⟧ from ⟨cadatas⟩, however, then we have to yield not only the obvious ⟨cadat→⟩ and the slightly less obvious ⟨cadas→⟩ but also ⟨catas→⟩ – that is, we have to look back beyond the last consonant of the stem.
Implementing truncation in the presence of deduplication propagation is probably complicated, and we need to have a well-defined model of how it works. The obvious answer is to move the juncture to one side of the occurrence of the repeated consonant to be changed, on the opposite side to the unchanging consonant. That is, ⟦catas→as⟧ becomes ⟦cata÷tas⟧, which in turn becomes ⟦ca÷datas⟧, ending the propagation. Of course, we have to be careful with the deduplication rules to avoid infinite loops.
Even in v9e, not all deduplication rules fit pattern of changing one of the occurrences of the duplicate consonant because of phonotactics. The deduplication rule for ⟦f⟧ at least limits itself to the two assemblage units surrounding a vowel, but the rule for ⟦þ⟧ also has the potential to change the coda preceding the first occurrence of ⟦þ←⟧ or ⟦cþ←⟧.
Look before you leap
An alternative to deduplication propagation is a ‘look-before-you-leap’ approach, where deduplication rules check the context surrounding the consonant to be changed and chooses a consonant that does not cause additional OC. In this instance, ⟦catas→as⟧ would change the first ⟦s⟧ into a consonant other than ⟦t⟧ to avoid causing OC with the preceding ⟦←ata¬⟧.
What happens with mutated consonants?
Some consonants, such as ⟦m·⟧, are written with one letter (in this case, ⟨m⟩) but are pronounced like another (⟨v⟩). I propose treating mutated letters as both their base letters and their homophonous letters for the purposes of determining oginiþe cfarðerþ. That being said, I’m not yet decided on what they should be changed to as opposed to the letters they are acting as.
This treatment will enable initial mutation to add new instances of OC: consider ⟨meva⟩ → !!⟨m·eva⟩. We could try to deduplicate OC arising this way, but another possibility is to leave in instances of OC arising this way.
Eclipsis can also add a consonant where none existed; namely, by adding ⟦g←⟧ to words without an initial consonant. This can trigger OC with another ⟦g⟧.
On assemblages
Assemblage types matter:
I’m not sure what the value is for or against having this quirk. Right now, it seems like an artifact of how concatenation is defined. In the current rules, bridge resolution is done after deduplication, as it was deemed more important to avoid invalid bridges than to avoid oginiþe cfarðerþ. Currently, deduplication can produce an invalid bridge in one situation: ⟦¬cþ:ħV:ħ←⟧ becomes **⟦¬cþ:gV:ħ←⟧ (⇒ ⟦¬þ:gV:ħ←⟧). Bridge resolution, however, can form OC in multiple circumstances, such as ⟦¬s÷sV:þ←⟧ ⇒ !!⟦¬þV:þ←⟧. It might be worth performing deduplication after bridge resolution, dealing with the ⟦¬cþ:ħV:ħ←⟧ case specially.
Additionally, bridge repair (in particular, canonicalization) does not move the ‘hyphen’ on the assemblage level: even if deduplication happened after bridge resolution, the latter would turn ⟦reþ÷eþ⟧ into ⟦re÷þeþ⟧ instead of ⟦re:þ←eþ⟧. Hyphen-moving, however, doesn’t solve cases such as ⟦þas÷sren⟧ and ⟦fas÷siþ⟧ – any option of where to move the hyphen in ⟦s÷s⟧ coalescing to ⟦þ⟧ will create an instance of ⟦þ⟧-OC in at least one of these examples. A more elaborate model would place hyphens around the bridge: ⟦re÷þeþ⟧ ⇒ ⟦re¬:þ←eþ⟧, ⟦þas÷sren⟧ ⇒ ⟦þa¬:þr←en⟧, ⟦fas÷siþ⟧ ⇒ ⟦fa¬:þ←iþ⟧. This model implies that truncating on the syllabic state requires placing the candidate junctures around the bridge that would have been created and then performing a double truncation with the remaining juncture rules.
The assemblage structure makes it awkward to express deduplication rules, which conceptually work on letters, but this might be considered an advantage, as a naïve formulation such as ‘replace ⟦-fVf-⟧ with ⟦-tVf-⟧’ runs into problems with ⟦tf←⟧ initials. Working with assemblages encourages us to deal with these situations explicitly. (Of course, one can forget to add a rule for ⟦tf←⟧ initials altogether.)
On N-ary concatenation
Currently, Ŋarâþ Crîþ v9e supports the notion of binary concatenation. This means that concatenating (a, b, c) concatenates a and b first, then the result of that to c.
Another possibility for concatenating multiple morphemes is to join them all in one go. This means that in this example, any juncture rules applied between a and b would have access to the contents of c. This is more complex than repeated binary concatenation but has the advantage of being able to use word-global information (such as stress or syllable position within a word).
On relationals
Relationals would have two absolute stems: an adnominal one and an adverbial one. They would be divided into four categories:
- a-relationals: the adverbial form is the default, with the adnominal form getting ⟦←a⟧
- i-relationals: the adnominal form is the default, with the adverbial form getting ⟦←i⟧
- Some relationals have both the ⟦←a⟧ suffix on the adnominal form and the ⟦←i⟧ suffix on the adverbial.
- A few relationals do something else.