sandhi is derived from saṃ + dhā meaning “putting together” and is used to refer to the transformation that result from the joining together of two words (or two parts of a word) for the sake of euphony.
(a) To the Supreme, honoured in the three worlds, worthy of the ultimate salute, To the pure Dhamma of the Buddha and the highest collection (the Tipiṭaka); To fully understand the meaning of the excellent words of that Teacher, I will articulate thoroughly here the sutta (rules) in the sandhikappa (Sandhi Chapter)
(b) The wise obtain using the excellent method proclaimed by the Conqueror, As well as fully understanding the meaning of his words; And the clear knowledge of the meaning in the words and letters, Excellent benefit for those who will listen to the words here in many ways.
akkhara means “constant, durable, long-lasting” and in the context of Kaccāyana it means “sounds, tones, words” and also the letters of the alphabetical syllabary.
All meanings of words are based on the recognition of “akkhara” (sounds, or letters).
A mistaken akkhara result in difficulty in interpreting meaning, therefore proficiency in akkhara is extremely helpful in (deciphering) the rules (or understanding the suttas in the Tipiṭaka).
The “Brahmi” script introduced here is one of the earliest scripts known to India. It came into existence in the form of stone inscriptions during the reign of Asoka, in 4th - 3rd century BCE.
And there are forty one akkhara constructed from sounds/syllables, starting with a.
Te ca kho akkharā api akārādayo ekacattālīsaṃ1 suttantesu sopakārā.
Taṃ yathā? a ā i ī u ū e o, ka kha ga gha ṅa, ca cha ja jha ña, ṭa ṭha ḍa ḍha ṇa, ta tha da dha na, pa pha ba bha ma, ya ra la va sa ha ḷa aṃ, iti akkharā nāma.
The CSCD edition misspells this as ekacattā līsa. ↩︎
sara means “sound, voice, intonation, accent” and in the context of Kaccāyana it means “vowel”. Vowels have independent existence, unlike consonants which need to be combined with vowels to make a sound.
Regarding the akkhara, the eight akkhara starting with a and ending with o are called sarā (vowels).
तत्थ अट्ठसु सरेसु रस्सेहि अञ्ञे पञ्च सरा दीघा नाम होन्ति।
तं यथा? आ ई ऊ ए ओ, इति दीघा नाम।
Applicability
Refer to rule 25: Dīghaṃ (long vowels)
6 [R6] Remaining (letters) are byañjanā (consonants)
𑀲𑁂𑀲𑀸 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑀸 (sesā byañjanā)
saññā
anvattha
byañjana means “attribute, sign, mark” and in the context of Kaccāyana it means “consonant”, because consonants are “signs” that manifest the meaning of a word. From a metrical perspective, they are regarded as having a length of half a morae.
Having set aside the eight vowels, the (remaining) letters starting with ka and ending with the niggahita (aṃ) are named byañjana (consonants).
The byañjanā are: ka kha ga gha ṅa, ca cha ja jha ña, ṭa ṭha ḍa ḍha ṇa, ta tha da dha na, pa pha ba bha ma, ya ra la va sa ha ḷa aṃ.
Ṭhapetvā aṭṭha sare sesā akkharā kakārādayo niggahitantā byañjanā nāma honti.
Taṃ yathā? ka kha ga gha ṅa, ca cha ja jha ña, ṭa ṭha ḍa ḍha ṇa, ta tha da dha na, pa pha ba bha ma, ya ra la va sa ha ḷa aṃ, iti byañjanā nāma.
niggahita is a technical term referring to a nasalised after sound (Sanskrit: anusvāra) following a vowel. It is sometimes referred to as a vowel, but Kaccāyana classifies it as a consonant.
The aṃ letter is named niggahita (nasal consonant).
Aṃ iti niggahitaṃ nāma hoti.
𑀅𑀁 𑀇𑀢𑀺 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀦𑀸𑀫 𑀳𑁄𑀢𑀺𑁇
अं इति निग्गहितं नाम होति।
Applicability
Refer to rule 30: Aṃ byañjane niggahitaṃ (“aṃ” in consonants: niggahita)
ghosa means “sound” and is used to refer to “sonants” (consonants voiced with “sonority”) whereas aghosa is used to refer to “surds” (consonants pronounced with unintonated breath). Note that these are just two examples of Sanskrit technical terms that Kaccāyana says are applicable, others are used without definition, so Kaccāyana expects readers to be familiar with Sanskrit grammar.
Terms such as ghosa (voiced) and aghosa (unvoiced) used in other texts (ie. Sanskrit grammar) are applicable here, keeping in mind when they are required to be used.
ghosā letters: ga gha ṅa, ja jha ña, ḍa ḍha ṇa, da dha na, ba bha ma, ya ra la va ha ḷa.
aghosā letters: ka kha, ca cha, ṭa ṭha, ta tha, pa pha, sa.
Yā ca pana paresu sakkataganthesu samaññā ghosāti vā aghosāti vā, tā payoge sati etthāpi yujjante.
Tattha ghosā nāma - ga gha ṅa, ja jha ña, ḍa ḍha ṇa, da dha na, ba bha ma, ya ra la va ha ḷa, iti ghosā nāma.
Aghosā nāma - ka kha, ca cha, ṭa ṭha, ta tha, pa pha, sa, iti aghosā nāma.
Note that this is a meta-operational rule that makes sense when referring to scripts like Brahmi or Devanagari where the vowels are attached to consonants in words. In Romanised Pāli, the vowels and consonants are represented by distinct letters so separating the vowel from the consonant is inherently done.
In that regard, those wishing to make “sandhi” should detach the vowel(s) from the preceeding and succeeding consonants (end phoneme of preceeding word, and first phoneme of succeeding word).
🔼(tatra) 🚹①⨀(ima) 🚹①⨀(ādi) in that place | this | starting with
tatra + ayaṃ + ādi → ta + (tr + a) + (a) + (ya + ṃ) + (ā) + di (rule 10) → ta + tr + (a + a) + ya + ṃ + ā + di (rule 12) → ta + tr + (a→ā) + ya + ṃ + ā + di (rule 15) → ta + tr + ā + ya + (ṃ→m + ā) + di (rule 34) → ta + (tr + ā) + ya + (m + ā) + di (rule 11) → tatrāyamādi
In the above text (from Dhp 3) the rule is not applicable, so there are no connections (between the preceeding vowels and the following consonants, or between the final niggahita and the following vowel)
block-beta
columns 8
space sarā lopaṃ:2 space sare space space
space
block:operation:4
columns 4
Before("sara")
class Before pre
space:2
After("~~sara~~")
class After post
Before--"lopaṃ"-->After
end
Next["sara"]
class Next context
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel, before a vowel, experience elision. (When there are two vowels, the first vowel is elided)
Sarā kho sare pare lopaṃ papponti.
𑀲𑀭𑀸 𑀔𑁄 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀦𑁆𑀢𑀺𑁇
सरा खो सरे परे लोपं पप्पोन्ति।
Examples
✅
yassindriyāni samathaṅgatāni
🚹⑥⨀(ya) 🚻①⨂(indriya) 🚻①⨂(samathaṅgata) of whatever | faculties | calmed
yassa + indriyāni → yas + (s + a) + (i + n) + driyāni (rule 10) → yas + s + (a + i) + n + driyāni (rule 12) → yas + (s + i + n) + driyāni (rule 11) → yassindriyāni
🚹⑥⨀(bandhu) 🔼(iva) 🚹①⨀(samāgama) of relation | like | association of
bandhussa + iva → bandhus + (s + a) + (i) + va (rule 10) → bandhus + s + (a + i) + va (rule 12) → bandhus + s + (i→e) + va (rule 14) → bandhus + (s + e) + va (rule 11) → bandhusseva
Counter examples
⛔️
yassindriyāni (samathaṅgatāni)
🚹⑥⨀(ya) 🚻①⨂(indriya) (🚻①⨂(samathaṅgata)) of whatever | faculties | (calmed)
yassa + indriyāni → yas + (s + a) + (i + n) + driyāni (rule 10) → yas + s + (a + i) + n + driyāni (rule 12) → yas + (s + i + n) + driyāni (rule 11) → yassindriyāni
15 [R17] (Occasionally, when previous vowel elided, following vowel becomes) long
𑀤𑀻𑀖𑀁 (dīghaṃ)
vidhi
apavāda
block-beta
columns 8
space space space:2 x["dīghaṃ"] space space space
Previous["~~sara~~"]
class Previous context0
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("dīghaṃ")
class After post
Before--"vikāra"-->After
end
space
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
A vowel, when the previous vowel has been elided, occasionally becomes long.
16 [R18] And (when following vowel elided), previous (vowel becomes long)
𑀧𑀼𑀩𑁆𑀩𑁄 𑀘 (pubbo ca)
vidhi
apavāda
block-beta
columns 8
space pubbo space:2 space space ca space
space
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("dīghaṃ")
class After post0
Before--"vikāra"-->After
end
Next["~~sara~~"]
class Next context
Marker[/"ca"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
A vowel, when the following vowel has been elided, occasionally becomes long.
Pubbo ca saro parasaralope kate kvaci dīghaṃ pappoti.
𑀧𑀼𑀩𑁆𑀩𑁄 𑀘 𑀲𑀭𑁄 𑀧𑀭𑀲𑀭𑀮𑁄𑀧𑁂 𑀓𑀢𑁂 𑀓𑁆𑀯𑀘𑀺 𑀤𑀻𑀖𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇
पुब्बो च सरो परसरलोपे कते क्वचि दीघं पप्पोति।
Examples
✅
kiṃ sūdha vittaṃ purisassa seṭṭhaṃ
🚻①⨀(ka) 🔼(su idha) 🚻①⨀(vitta) 🚹⑥⨀(purisa) 🚻①⨀(seṭṭha) what | ! | here | wealth | of person | most important
su + idha → (s + u) + (i) + dha (rule 10) → s + (u + i) + dha (rule 13) → s + (u→ū) + dha (rule 16) → (s + ū) + dha (rule 11) → sūdha
17 [R19] (Occasionally, previous syllable) ending with e, replace with “y”
𑀬𑀫𑁂𑀤𑀦𑁆𑀢𑀲𑁆𑀲𑀸𑀤𑁂𑀲𑁄 (yamedantassādeso)
vidhi
apavāda
block-beta
columns 8
space edantassa ādeso:2 yaṃ space space space
space
block:operation:4
columns 4
Before("e")
class Before pre
space:2
After("y")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
When (previous syllable) ends with “e”, followed by another vowel, the “e” is replaced with “y”.
Ekārassa antabhūtassa sare pare kvaci yakārādeso hoti.
𑀏𑀓𑀸𑀭𑀲𑁆𑀲 𑀅𑀦𑁆𑀢𑀪𑀽𑀢𑀲𑁆𑀲 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀬𑀓𑀸𑀭𑀸𑀤𑁂𑀲𑁄 𑀳𑁄𑀢𑀺𑁇
एकारस्स अन्तभूतस्स सरे परे क्वचि यकारादेसो होति।
Examples
✅
adhigato kho myāyaṃ dhammo
🚹①⨀(adhigata) 🔼(kho) 👆③⨀(ahaṃ) 🚹①⨀(ima) 🚹①⨀(dhamma) achieved | indeed | by me | this | character
me + ayaṃ → (m + e) + (a) + yaṃ (rule 10) → m + (e→y + a) + yaṃ (rule 17) → m + (y + a→ā) + yaṃ (rule 15) → m + (y + ā) + yaṃ (rule 11) → myāyaṃ
block-beta
columns 8
space odudantānaṃ space:2 vaṃ space space space
space
block:operation:4
columns 4
Before("o,u")
class Before pre
space:2
After("v")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
When (previous syllable) ends with “o” or ”u”, followed by another vowel, the “o” or “u” is replaced with “v”.
Okārukārānaṃ antabhūtānaṃ sare pare kvaci vakārādeso hoti.
block-beta
columns 8
space x1["sabbo ti"] space:2 caṃ space space space
space
block:operation:4
columns 4
Before("ti")
class Before pre
space:2
After("c")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
The entire “ti” sound/consonant, when followed by another vowel, occasionally becomes “c”.
Sabbo (icceso) tisaddo byañjano sare pare kvaci cakāraṃ pappoti.
block-beta
columns 8
space x1["dhassa ca"] space:2 do space space space
space
block:operation:4
columns 4
Before("dha")
class Before pre
space:2
After("d")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
“Dha”, followed by another vowel, occasionally is replaced with “d”.
Dhaiccetassa sare pare kvaci dakārādeso hoti.
𑀥𑁃𑀘𑁆𑀘𑁂𑀢𑀲𑁆𑀲 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀤𑀓𑀸𑀭𑀸𑀤𑁂𑀲𑁄 𑀳𑁄𑀢𑀺𑁇
धैच्चेतस्स सरे परे क्वचि दकारादेसो होति।
Example
✅
ekamidāhaṃ bhikkhave samayaṃ
🚻①⨀(eka) 🔼(idha) 👆①⨀(ahaṃ) 🚹⓪⨂(bhikkhu) 🚹②⨀(samaya) one | here | I | bhikkhave | occasion
idha + ahaṃ → i + (dha→d) + (a) + haṃ (rule 20) → i + d + (a→ā) + haṃ (rule 15) → i + (d + ā) + haṃ (rule 11) → idāhaṃ
block-beta
columns 8
space
block:operation1:4
columns 4
Before1["d"]
class Before1 pre
space:2
After1["t"]
class After1 post
Before1--"ādesa"-->After1
end
Next1["sara"]
class Next1 context
space
space
space
block:operation2:4
columns 4
Before2["t"]
class Before2 pre
space:2
After2["ṭ"]
class After2 post
Before2--"ādesa"-->After2
end
Next2["sara"]
class Next2 context
space
space
space
block:operation3:4
columns 4
Before3["t"]
class Before3 pre
space:2
After3["dh"]
class After3 post
Before3--"ādesa"-->After3
end
Next3["sara"]
class Next3 context
space
space
space
block:operation4:4
columns 4
Before4["tt"]
class Before4 pre
space:2
After4["tr"]
class After4 post
Before4--"ādesa"-->After4
end
Next4["sara"]
class Next4 context
space
space
space
block:operation5:4
columns 4
Before5["g"]
class Before5 pre
space:2
After5["t"]
class After5 post
Before5--"ādesa"-->After5
end
Next5["sara"]
class Next5 context
space
space
space
block:operation6:4
columns 4
Before6["r"]
class Before6 pre
space:2
After6["l"]
class After6 post
Before6--"ādesa"-->After6
end
Next6["sara"]
class Next6 context
space
space
space
block:operation7:4
columns 4
Before7["y"]
class Before7 pre
space:2
After7["j"]
class After7 post
Before7--"ādesa"-->After7
end
Next7["sara"]
class Next7 context
space
space
space
block:operation8:4
columns 4
Before8["v"]
class Before8 pre
space:2
After8["bb"]
class After8 post
Before8--"ādesa"-->After8
end
Next8["sara"]
class Next8 context
space
space
space
block:operation9:4
columns 4
Before9["y"]
class Before9 pre
space:2
After9["k"]
class After9 post
Before9--"ādesa"-->After9
end
Next9["sara"]
class Next9 context
space
space
space
block:operation10:4
columns 4
Before10["j"]
class Before10 pre
space:2
After10["y"]
class After10 post
Before10--"ādesa"-->After10
end
Next10["sara"]
class Next10 context
space
space
space
block:operation11:4
columns 4
Before11["t"]
class Before11 pre
space:2
After11["k"]
class After11 post
Before11--"ādesa"-->After11
end
Next11["sara"]
class Next11 context
space
space
space
block:operation12:4
columns 4
Before12["tt"]
class Before12 pre
space:2
After12["cc"]
class After12 post
Before12--"ādesa"-->After12
end
Next12["sara"]
class Next12 context
space
space
space
block:operation13:4
columns 4
Before13["p"]
class Before13 pre
space:2
After13["ph"]
class After13 post
Before13--"ādesa"-->After13
end
Next13["sara"]
class Next13 context
space
space
space
block:operation14:4
columns 4
Before14["k"]
class Before14 pre
space:2
After14["kh"]
class After14 post
Before14--"ādesa"-->After14
end
Next14["sara"]
class Next14 context
space
space
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Additional examples
✅
d → t: sugato
🔼(ta) 🚹⑥⨀(da) 🔼(yathā) 🚹①⨀(sugata) “ta” | of “d” | for example | fortunate one
su + gado → su + ga + (d→t + o) (rule 20) → sugato
block-beta
columns 8
space ivaṇṇo space:2 yaṃ space navā space
space
block:operation:4
columns 4
Before("i")
class Before pre
space:2
After("y")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context0
Marker[/"navā"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Rarely, the “i” phoneme, followed by another vowel, is replaced with “y”.
Pubbo ivaṇṇo sare pare yakāraṃ pappoti navā.
𑀧𑀼𑀩𑁆𑀩𑁄 𑀇𑀯𑀡𑁆𑀡𑁄 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀬𑀓𑀸𑀭𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺 𑀦𑀯𑀸𑁇
पुब्बो इवण्णो सरे परे यकारं पप्पोति नवा।
Examples
✅
paṭisanthāravutyassa
🔼(paṭisanthāravutyassa) one should have a friendly disposition
🚺①⨀(sabba) 🚺①⨀(vitti) 🔼(anu) | 🔵▶️🤟⨀(bhūyati) all | joy | following | is becoming
vitti + anu → vit + (t + i) + (a) + nu (rule 10) → vit + t + (i→y) + a + nu (rule 21) → vit + t + y + (a→ā) + nu (rule 15) → vit + (t + y + ā) + nu (rule 11) → vityānu
Counter examples
⛔️
pañcahaṅgehi samannāgato
⚧③⨂(pañca) 🚻③⨂(aṅga) 🚹①⨀(samannāgata) with 5 | with limbs | endowed with
pañcahi + aṅgehi → pañca + (h + i) + (a + ṅ) + gehi (rule 10) → pañca + h + (i + a) + ṅ + gehi (rule 12) → pañca + (h + a + ṅ) + gehi (rule 11) → pañcahaṅgehi
22 [R28] (Rarely,) previous (long vowel followed by) “eva” becomes “riva”, and previous (vowel) becomes short
𑀏𑀯𑀸𑀤𑀺𑀲𑁆𑀲 𑀭𑀺 𑀧𑀼𑀩𑁆𑀩𑁄 𑀘 𑀭𑀲𑁆𑀲𑁄 (evādissa ri pubbo ca rasso)4vidhi
apavāda
block-beta
columns 8
space x1["pubbo evādissa"] space:2 x2["ri ca rasso"] space space space
space
block:operation:4
columns 4
Before("sara,eva")
class Before pre
space:2
After("rassa,riva")
class After post
Before--"ādesa"-->After
end
space
Marker[/"navā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Rarely, after another (long) vowel followed by “eva”, “e” becomes “ri”, and previous vowel becomes short.
🔼(tathariva) 🚹①⨀(guṇavant) 🔼(su) 🚹①⨀(pūjaniya) like this | one who is virtuous | well | worthy of veneration
tathā + eva → tath + (ā→a) + (e→ri) + va (rule 22) → ta + (th + a) + ri + va (rule 11) → tathariva
Counter examples
⛔️
yathā eva
🔼(yathā) 🔼(eva) like | only
No sandhi.
⛔️
tathā eva
🚹①⨂(tatha) 🔼(eva) true | only
No sandhi.
Most translations interpret sarā as plural in case ① but I have chosen to interpret this as singular in case ⑤. ↩︎
The ca is not intended to be an option marker, but is probably intended as a continuation or extension of the previous rule. In any case, the commentary indicates the relevant option marker is kvaci. ↩︎
navā is generally interpreted by most translations (and also other grammatical books) to be an alternative to kvaci, to cancel out kvaci in the preceeding rule, however, I have decided to interpret it as a more restrictive form of optionality, hence have translated it as “rarely”. In any case, the vutti for rule 22 continues the use of navā as the applicable option marker, hence I believe it has a different meaning than kvaci. ↩︎
I have interpreted ca not as an option marker but an intention to signify two operations are included in this rule: a transformation of eva into riva as well as a shortening of the preceeding long vowel. The relevant option marker is navā inherited from the previous rule, which is made clear in the vutti. ↩︎
3 - 1.3 𑀢𑀢𑀺𑀬𑀓𑀡𑁆𑀟 (Tatiyakaṇḍa) - Consonant Sandhi
This section describes byañjanasandhi (when a word ending with a vowel is joined to a word ending with a consonant).
block-beta
columns 8
space sarā pakati:2 space byañjane space space
space
block:operation:4
columns 4
Before("sara")
class Before pre
space:2
After("(sara)")
class After post
Before--"pakati"-->After
end
Next["byañjana"]
class Next context
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel, followed by another consonant, retains original form.
Sarā kho byañjane pare pakatirūpāni honti.
𑀲𑀭𑀸 𑀔𑁄 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀧𑀓𑀢𑀺𑀭𑀽𑀧𑀸𑀦𑀺 𑀳𑁄𑀦𑁆𑀢𑀺𑁇
सरा खो ब्यञ्जने परे पकतिरूपानि होन्ति।
Examples
✅
manopubbaṅgamā dhammā
🚹①⨂(manopubbaṅgama) 🚹①⨂(dhamma) led by mind | nature
24 [R35] (vowel +) vowel, occasionally (: original form)
𑀲𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 (sare kvaci)
vidhi
apavāda
block-beta
columns 8
space space space:2 space sare kvaci space
space
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("(sara)")
class After post0
Before--"pakati"-->After
end
Next["sara"]
class Next context
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel followed by another vowel occasionally retains original form.
Sarā kho sare pare kvaci pakatirūpāni honti.
𑀲𑀭𑀸 𑀔𑁄 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀧𑀓𑀢𑀺𑀭𑀽𑀧𑀸𑀦𑀺 𑀳𑁄𑀦𑁆𑀢𑀺𑁇
सरा खो सरे परे क्वचि पकतिरूपानि होन्ति।
Example
✅
ko imaṃ pathaviṃ vicessati
🚹①⨀(ka) 🚺②⨀(ima) 🚺②⨀(pathavī) ⏭🤟⨀(vicessati) who | this | earth | understand
25 [R37] (vowel + consonant, vowel becomes) long (occasionally)
𑀤𑀻𑀖𑀁 (dīghaṃ)
vidhi
apavāda
block-beta
columns 8
space space dīghaṃ:2 space space space space
space
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("sara (dīghaṃ)")
class After post
Before--"dīghaṃ"-->After
end
Next["byañjana"]
class Next context
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel, followed by another consonant, occasionally becomes long.
Sarā kho byañjane pare kvaci dīghaṃ papponti.
𑀲𑀭𑀸 𑀔𑁄 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀤𑀻𑀖𑀁 𑀧𑀧𑁆𑀧𑁄𑀦𑁆𑀢𑀺𑁇
सरा खो ब्यञ्जने परे क्वचि दीघं पप्पोन्ति।
Examples
✅
sammā dhammaṃ vipassato
🔼(samma) 🚹②⨀(dhamma) 🚹⑥⨀(vipassanta) friend | nature | seeing deeply into
26 [R38] (vowel + consonant, vowel becomes) short (occasionally)
𑀭𑀲𑁆𑀲𑀁 (rassaṃ)
vidhi
apavāda
block-beta
columns 8
space space rassaṃ:2 space space space space
space
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("sara (rassaṃ)")
class After post
Before--"rassaṃ"-->After
end
Next["byañjana"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel, followed by another consonant, occasionally becomes short.
Sarā kho byañjane pare kvaci rassaṃ papponti.
𑀲𑀭𑀸 𑀔𑁄 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀭𑀲𑁆𑀲𑀁 𑀧𑀧𑁆𑀧𑁄𑀦𑁆𑀢𑀺𑁇
सरा खो ब्यञ्जने परे क्वचि रस्सं पप्पोन्ति।
Examples
✅
bhovādināma so hoti
🚹①⨀(bhovādī) 🔼(nāma) 🚹①⨀(ta) ▶️🤟⨀(hoti) Brahman | certainly | he | is
block-beta
columns 8
space space lopañca:2 tatrākāro space space space
space
block:operation:4
columns 4
Before("sara")
class Before pre0
space:2
After("a")
class After post
Before--"lopaṃ"-->After
end
Next["byañjana"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Vowel, followed by another consonant, occasionally becomes elided. In the place of the completed elision, the letter “a” is inserted.
Sarā kho byañjane pare kvaci lopaṃ papponti. Tatra ca lope kate akārāgamo hoti.
block-beta
columns 8
space para dvebhāvo:2 space space ṭhāne space
Previous["sara"]
class Previous context
block:operation:4
columns 4
Before("byañjana")
class Before pre
space:2
After("byañjana x 2")
class After post
Before--"dvebhāvo"-->After
end
space
Marker[/"ṭhāne"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
From vowel, next consonant is doubled appropriately.
Saramhā parassa byañjanassa dvebhāvo hoti ṭhāne.
𑀲𑀭𑀫𑁆𑀳𑀸 𑀧𑀭𑀲𑁆𑀲 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑀲𑁆𑀲 𑀤𑁆𑀯𑁂𑀪𑀸𑀯𑁄 𑀳𑁄𑀢𑀺 𑀞𑀸𑀦𑁂𑁇
सरम्हा परस्स ब्यञ्जनस्स द्वेभावो होति ठाने।
Examples
✅
idhappamādo
🔼(idha) 🚹①⨀(pamāda) here | negligence
idha + pamādo → i + (dh + a) + (p + a) + mādo (rule 10) → i + dh + (a + p→pp) + a + mādo (rule 28) → i + (dh + a) + (pp + a) + mādo (rule 11) → idhappamādo
✅
purisassa jantuno
🚹⑥⨀(purisa) 🚹⑥⨀(jantu) of person | of being
purisa + sa → puri + (s + a) + (s + a) (rule 10) → puri + s + (a + s→ss) + a (rule 28) → puri + (s + a) + (ss + a) (rule 11) → purisassa
✅
pabbajjaṃ kittayissāmi
🚺②⨀(pabbajjā) ⏭👆⨀(kittayati) renunciation | I declare
pa + bajjaṃ → (p + a) + (b + a) + jjaṃ (rule 10) → p + (a + b→bb) + a + jjaṃ (rule 28) → (p + a) + (bb + a) + jjaṃ (rule 11) → pabbajjaṃ
🚺⓪⨀(pañcaddasī)
fifteenth day of lunar fortnight
pañca + dasi
→ pañ + (c + a) + (d + a) + si (rule 10) → pañ + c + (a + d→dd) + a + si (rule 28) → pañ + (c + a) + (d + a) + si (rule 11) → pañcaddasi
🚺⓪⨀(pañcaddasī)
fifteenth
pañca + dasi
→ pañ + (c + a) + (d + a) + si (rule 10) → pañ + c + (a + d→dd) + a + si (rule 28) → pañ + (c + a) + (d + a) + si (rule 11) → pañcaddasi
block-beta
columns 8
space x1["vagge ghosāghosānaṃ"] space:2 tatiyapaṭhamā space space space
Previous["sara"]
class Previous context0
block:operation:4
columns 4
Before("vagge ghosāghosānaṃ")
class Before pre
space:2
After("tatiyapaṭhamā")
class After post
Before--"dvebhāvo"-->After
end
space
Marker[/"ṭhāne"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
In a consonant following a vowel, the consonant prior in sequence within the group (voiced or unvoiced) corresponding to the third and first letters in that group, are doubled appropriately.
🔼(eseva ca) 🚻⓪⨀(jhāna) ⏮🤘⨀(phali) just this | jhāna | bore fruit
ca + jhāna + phalo → (c + a) + (jh + ā) + (n + a) + (ph + a) + lo (rule 10) → c + (a + jh→jjh) + ā + n + (a + ph→pph) + a + lo (rule 29) → (c + a) + (jjh + ā) + (n + a) + (pph + a) + lo (rule 11) → cajjhānapphalo
Note: the consonant “jh” is the fourth (voiced) consonant in the “c” group of letters (ca cha ja jha ña), so the consonant prior to it in the group is the “j” consonant (third consonant in the group). This is inserted prior to “jh” creating a doubling of “j”: “jj”.
Similarly, the “ph” consonant is the second (unvoiced) consonant in the “p” group of letters (pa pha ba bha ma), which results in a doubling of “p” (the first consonant in the group).
✅
yatraṭṭhitaṃ nappasaheyya maccu
🚻①⨀(yatraṭṭhita) ⏯🤟⨀(nappasahati) 🚹①⨀(maccu) where remaining | does not overpower | death
yatra + ṭhita → ya + (tr + a) + (ṭh + i) + taṃ (rule 10) → ya + tr + (a + ṭh→ṭṭh) + i + taṃ (rule 29) → ya + (tr + a) + (ṭṭh + i) + taṃ (rule 11) → yatraṭṭhitaṃ
Note: the consonant “ṭh” is the second (unvoiced) consonant in the “ṭ” group of letters (ṭa ṭha ḍa ḍha ṇa), so the consonant prior to it in the group is the “ṭ” consonant (first consonant in the group). This is inserted prior to “ṭh” creating a doubling of “ṭ”: “ṭṭ”.
🚹②⨂(sela) 🔼(yathā) 🚹⑦⨀(pabbatamuddha) 🚹①⨀(ṭhita) rock | as per | on top of mountain | standing
pabbatamuddhani + ṭhito → pabbatamuddha + (n + i) + (ṭh + i) + to (rule 10) → pabbatamuddha + n + (i + ṭh→ṭṭh) + i + to (rule 29) → pabbatamuddha + (n + i) + (ṭṭh + i) + to (rule 11) → pabbatamuddhaniṭṭhito
Note: the consonant “ṭh” is the second (unvoiced) consonant in the “ṭ” group of letters (ṭa ṭha ḍa ḍha ṇa), so the consonant prior to it in the group is the “ṭ” consonant (first consonant in the group). This is inserted prior to “ṭh” creating a doubling of “ṭ”: “ṭṭ”.
Note: the consonant “ṭh” is the second (unvoiced) consonant in the “ṭ” group of letters (ṭa ṭha ḍa ḍha ṇa), so the consonant prior to it in the group is the “ṭ” consonant (first consonant in the group). This is inserted prior to “ṭh” creating a doubling of “ṭ”: “ṭṭ”.
Counter Example
⛔️
idha cetaso daḷhaṃ gaṇhāti thāmasā
🔼(idha) 🚹⑥⨀(cetas) 🚹②⨀(daḷha) ▶️🤟⨀(gaṇhāti) 🚹③⨀(thāmas) here | of intention | steady | seizes | with strength
block-beta
columns 8
space aṃ space:2 niggahitaṃ byañjane space space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre
space:2
After("(niggahita)")
class After post
Before--"pakati"-->After
end
Next["byañjana"]
class Next context
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
block-beta
columns 8
space space space:2 vaggantaṃ vagge vā space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre0
space:2
After("vaggantaṃ")
class After post
Before--"ādesa"-->After
end
Next["vagga"]
class Next context
Marker[/"vā"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Following a consonant existing in a group, the niggahita becomes the end consonant in that group.
Vaggabhūte byañjane pare niggahitaṃ kho vaggantaṃ vā pappoti.
वग्गभूते ब्यञ्जने परे निग्गहितं खो वग्गन्तं वा पप्पोति।
Examples
✅
tanniccutaṃ
🚻①⨀(ta) 🔼(ni) 🚻①⨀(cuta) that | out | died
taṃ + ni + cutaṃ → (ta + ṃ) + (n + i) + (c + u) + taṃ (rule 10) → ta + (ṃ→n + n) + i + c + u + taṃ (rule 31) → ta + n + n + i + (c→cc + u) + taṃ (rule 28) → (ta + n) + (n + i) + (cc + u) + taṃ (rule 11) → tanniccutaṃ
n is the last consonant in the group starting with “t” (ta tha da dha na)
✅
dhammañcare sucaritaṃ
🚻①⨀(dhamma) 🔵▶️👆⨀(carati) 🚻①⨀(sucarita) dhamma | I practice | moral
dhammaṃ + care → dham + (ma + ṃ) + (c + a) + re (rule 10) → dham + ma + (ṃ→ñ + c) + a + re (rule 31) → dham + (ma + ñ) + (c + a) + re (rule 11) → dhammañcare
ñ is the last consonant in the group starting with “c” (ca cha ja jha ña)
✅
cirappavāsiṃ purisaṃ
🚻①⨀(cirappavāsī) 🚻①⨀(purisa) who is long absent from home | person
ciraṃ + pavāsīṃ → ci + (r + a + ṃ) + (p +a) + vāsīṃ (rule 10) → ci + r + a + (ṃ→m + p) + a + vāsīṃ (rule 31) → ci + r + a + (m→p + p) + a + vāsīṃ (rule 35) → ci + (r + a + p) + (p +a) + vāsīṃ (rule 11) → cirappavāsiṃ
m is the last consonant in the group starting with “p” (pa pha ba bha ma)
🔼(na) 🚻①⨀(ta) 🚻①⨀(kamma) 🚻①⨀(kata) 🚹①⨀(sādhu) no | that | karma | completed | excellent
(no sandhi)
32 [R50] (Optionally, niggahita followed by) “e” or “h” (becomes) “ñ”
𑀏𑀳𑁂 𑀜𑀁 (ehe ñaṃ)
vidhi
apavāda
block-beta
columns 8
space space space:2 ñaṃ ehe space space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre0
space:2
After("ñ")
class After post
Before--"ādesa"-->After
end
Next["e, h"]
class Next context
Marker[/"vā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, the niggahita, followed by “e” or “h”, becomes “ñ”.
Ekārahakāre pare niggahitaṃ kho ñakāraṃ pappoti vā.
𑀏𑀓𑀸𑀭𑀳𑀓𑀸𑀭𑁂 𑀧𑀭𑁂 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 𑀜𑀓𑀸𑀭𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺 𑀯𑀸𑁇
एकारहकारे परे निग्गहितं खो ञकारं पप्पोति वा।
Examples
✅
paccattaññeva parinibbāyissāmi
🚻①⨀(paccatta) 🔼(eva) ⏭👆⨀(parinibbāyati) individual | just | completely quenched
paccattaṃ + eva → paccat + (t + a + ṃ) + (e) + va (rule 10) → paccat + t + a + (ṃ→ñ + e) + va (rule 32) → paccat + t + (a + ñ→ññ) + e + va (rule 28) → paccat + (t + a + ñ) + (ñ + e) + va (rule 11) → paccattaññeva
✅
taññevettha paṭipucchissāmi
🚻①⨀(ta) 🔼(eva) 🔼(ettha) ⏭👆⨀(paṭipucchati) that just | here | asks about
taṃ + eva + ettha → (t + a + ṃ) + (e) + (v + a) + (e) + ttha (rule 10) → t + a + (ṃ→ñ + e) + v + a + e + ttha (rule 32) → t + (a + ñ→ññ) + e + v + a + e + ttha (rule 28) → t + a + ñ + ñ + e + v + (a + e) + ttha (rule 12) → (t + a + ñ) + (ñ + e) + (v + e) + ttha (rule 11) → taññevettha
🔼(evaṃ) ▶️🤟⨀(hoti) 🚻①⨀(subhāsita) thus | is | well spoken
(no sandhi)
33 [R50] (Optionally, niggahita) and “y” (becomes “ñ”)
𑀲𑀬𑁂 𑀘 (saye ca)
vidhi
apavāda
block-beta
columns 8
space sayeca space:2 space space space space
space
block:operation:4
columns 4
Before("niggahita & y")
class Before pre
space:2
After("ñ")
class After post
Before--"ādesa"-->After
end
space
Marker[/"vā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, the niggahita, followed by “y”, together with “y” becomes “ñ”.
Niggahitaṃ kho yakāre pare saha yakārena ñakāraṃ pappoti vā.
saṃ + yogo → (s + a + ṃ) + (y + o) + go (rule 10) → s + a + (ṃ + y)→ñ + o + go (rule 33) → s + (a + ñ→ññ) + o + go (rule 28) → (s + a + ñ) + (ñ + o) + go (rule 11) → saññogo
✅
saññuttaṃ
🚻①⨀(saññutta) tied
saṃ + yuttaṃ → (s + a +ṃ) + (y + u) + ttaṃ (rule 10) → s + a + (ṃ + y)→ñ + u + ttaṃ (rule 33) → s + (a + ñ→ññ) + u + ttaṃ (rule 28) → (s + a +ñ) + (ñ + u) + ttaṃ (rule 11) → saññuttaṃ
34 [R52] (Optionally, niggahita) before vowel (becomes) “m” or “d”
𑀫𑀤𑀸 𑀲𑀭𑁂 (madā sare)
vidhi
apavāda
block-beta
columns 8
space space space:2 madā sare space space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre
space:2
After("m,d")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context
Marker[/"vā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, the niggahita before a vowel is replaed with “m” or “d”.
Niggahitassa kho sare pare makāradakārādesā honti vā.
𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀲𑁆𑀲 𑀔𑁄 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀫𑀓𑀸𑀭𑀤𑀓𑀸𑀭𑀸𑀤𑁂𑀲𑀸 𑀳𑁄𑀦𑁆𑀢𑀺 𑀯𑀸𑁇
निग्गहितस्स खो सरे परे मकारदकारादेसा होन्ति वा।
Examples
✅
tamahaṃ brūmi brāhmaṇaṃ
🚻①⨀(ta) 👆①⨀(ahaṃ) ▶️👆⨀(brūti) 🚹②⨀(brāhmaṇa) that | I | call | brahman
taṃ + ahaṃ → (t + a + ṃ) + (a) + haṃ (rule 10) → t + a + (ṃ→m + a) + haṃ (rule 34) → (t + a + m) + (a) + haṃ (rule 10) → tamahaṃ
𑀬 𑀯 𑀫 𑀤 𑀦 𑀢 𑀭 𑀮𑀸 𑀘𑀸𑀕𑀫𑀸 (ya va ma da na ta ra lā cāgamā)
vidhi
apavāda
block-beta
columns 8
space space cāgamā:2 x1["ya va ma da na ta ra lā"] space space space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre0
space:2
After("y, v, m, d, n, t, r, l")
class After post
Before--"āgamā"-->After
end
Next["sara"]
class Next context0
Marker[/"vā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, “y”, “v”, “m”, “d”, “n”, “t”, “r”, “ḷ” are inserted before a vowel.
Sare pare yakāro vakāro makāro dakāro nakāro takāro rakāro lakāro ime āgamā honti vā.
block-beta
columns 8
space
block:operation:4
columns 4
Before("d")
class Before pre
space:2
After("t")
class After post
Before--"ādeso"-->After
end
space
Marker[/"vā"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
(Similarly,) “d” becomes “t”.
Dakārassa ca takāro hoti.
𑀤𑀓𑀸𑀭𑀲𑁆𑀲 𑀘 𑀢𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇
दकारस्स च तकारो होति।
Example
✅
sugato
🚹①⨀(sugata) well gone
sugado → suga + (d + o) (rule 35) → sugato
36 [R47] Occasionally, (insertion of) “o” before consonant
𑀓𑁆𑀯𑀘𑀺 𑀑 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 (kvaci o byañjane)
vidhi
apavāda
block-beta
columns 8
space space space:2 o byañjane kvaci space
space
block:operation:4
columns 4
Before("d")
class Before pre0
space:2
After("o")
class After post
Before--"ādesa"-->After
end
Next["byañjana"]
class Next context
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, there is insertion of “o” before consonant.
Byañjane pare kvaci okārāgamo hoti.
𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀑𑀓𑀸𑀭𑀸𑀕𑀫𑁄 𑀳𑁄𑀢𑀺𑁇
ब्यञ्जने परे क्वचि ओकारागमो होति।
Examples
✅
atippago kho tāva sāvatthiyaṃ piṇḍāya carituṃ
🔼(atippago kho) 🔼(tāva) 🚺⑦⨀(sāvatthī) 🚹④⨀(piṇḍa) 🔼(carituṃ) too early to | indeed | as far as | at Sāvatthī | for alms | walk
atippago + kho???
Note: this appears to be an invalid example as it is assuming the joining of atippag(a) + kho, using application on this rule and rule 12, however atippaga is not found in the dictionary but atippago is found in the Tipiṭaka.
✅
parosahassaṃ
🚻①⨀(parosahassa) more than 1000
para + sahassaṃ → pa + (r + a) + (s + a) + hassaṃ (rule 10) → pa + r + a + (o) + s + a + hassaṃ (rule 36) → pa + r + (a + o) + s + a + hassaṃ (rule 12) → pa + (r + o) + (s + a) + hassaṃ (rule 11) → parosahassaṃ
37 [R57] And niggahita (is occasionally inserted before consonant)
𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀜𑁆𑀘 (niggahitañca)
vidhi
apavāda
block-beta
columns 8
space space space:2 niggahitañca space vā space
space
block:operation:4
columns 4
Before(" ")
class Before pre
space:2
After("niggahitaṃ")
class After post
Before--"ādesa"-->After
end
Next["byañjana"]
class Next context0
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, a niggahita is inserted before a vowel or consonant.
Niggahitañcāgamo hoti sare vā byañjane vā pare kvaci.
block-beta
columns 8
space
block:operation:4
columns 4
Before("vi")
class Before pre
space:2
After("pa")
class After post
Before--"ādesa"-->After
end
Next["byañjana"]
class Next context0
Marker[/"ca"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
By using the word “ca” in this rule, “vi” becomes “pa”.
Caggahaṇena visaddassa ca pakāro hoti.
𑀘𑀕𑁆𑀕𑀳𑀡𑁂𑀦 𑀯𑀺𑀲𑀤𑁆𑀤𑀲𑁆𑀲 𑀘 𑀧𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇
चग्गहणेन विसद्दस्स च पकारो होति।
Examples
✅
pacessati / vicessati
⏭🤟⨀(pacessati) will understand
vicessati vā. ⏭🤟⨀(vicessati) will understand
38 [R53] Occasionally, elision (of niggahita) before vowel
𑀓𑁆𑀯𑀘𑀺 𑀮𑁄𑀧𑀁 (kvaci lopaṃ)
vidhi
apavāda
block-beta
columns 8
space space lopaṃ:2 space space kvaci space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre
space:2
After("~~niggahita~~")
class After post
Before--"lopaṃ"-->After
end
Next["sara"]
class Next context
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, the niggahita before a vowel is elided.
Niggahitaṃ kho sare pare kvaci lopaṃ pappoti.
𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇
निग्गहितं खो सरे परे क्वचि लोपं पप्पोति।
Examples
✅
tāsāhaṃ santike
🚻⑥⨂(ta) 👆①⨀(ahaṃ) 🚹⑦⨀(santika) of that | I | near
tāsaṃ + ahaṃ → tāsa (ṃ) + ahaṃ (rule 38) → tā + (s + a) + (a) + haṃ (rule 10) → tā + s + (a + a) + haṃ (rule 12) → tā + (s + a) + haṃ (rule 11) → tāsāhaṃ
🚹⑥⨂(vidū) 🚻①⨀(agga) 🔼(iti) of wise men | foremost | and so
vidūnaṃ + aggaṃ + iti → vidūna + (ṃ) + aggaṃ + iti (rule 38) → vidū + (n + a) + (a) + g + (g + a + ṃ) + (i) + ti (rule 10) → vidū + n + (a + a) + g + g + a + ṃ + i + ti (rule 12) → vidū + n + a + g + g + a + (ṃ→m + i) + ti (rule 34) → vidū + (n + a) + g + (g + a) + (m + i) + ti (rule 11) → vidūnaggamiti
Counter Example
⛔️
ahameva nūna bālo etamatthaṃ viditvāna
🔼(ahameva) 🔼(nūna) 🚹①⨀(bāla) 🔼(etamatthaṃ) 🔼(viditvāna) I am just | could it be | foolish | this meaning | having known
ahaṃ + eva → a + (h + a + ṃ) + (e) + va (rule 10) → a + h + a + (ṃ→m + e) + va (rule 34) → a + h + a + (m + e) + va (rule 11) → ahameva
39 [R54] And (occasionally, elision of niggahita) before consonant
𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂𑀘 (byañjaneca)
vidhi
apavāda
block-beta
columns 8
space space space:2 space byañjaneca space space
space
block:operation:4
columns 4
Before("niggahita")
class Before pre0
space:2
After("~~niggahita~~")
class After post0
Before--"lopaṃ"-->After
end
Next["byañjana"]
class Next context
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, the niggahita before a consonant is elided.
Niggahitaṃ kho byañjane pare kvaci lopaṃ pappoti.
𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇
निग्गहितं खो ब्यञ्जने परे क्वचि लोपं पप्पोति।
Examples
✅
ariyasaccānadassanaṃ
🚻①⨀(ariyasaccānadassana) understanding the noble truths
🚻①⨀(ta) 🔼(vo) ▶️👆⨀(vadati) 🚹②⨂(bhaddanta) that | truly | I say | to venerable
(no sandhi)
40 [R55] Optionally, next vowel (after niggahita is elided)
𑀧𑀭𑁄 𑀯𑀸𑀲𑀭𑁄 (paro vāsaro)
vidhi
apavāda
block-beta
columns 8
space x1["paro vāsaro"] space:2 space space space space
Previous["niggahita"]
class Previous context
block:operation:4
columns 4
Before("sara")
class Before pre
space:2
After("~~sara~~")
class After post
Before--"lopaṃ"-->After
end
space
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, phoneme following niggahita is elided.
Niggahitamhā paro saro lopaṃ pappoti vā.
𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀫𑁆𑀳𑀸 𑀧𑀭𑁄 𑀲𑀭𑁄 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺 𑀯𑀸𑁇
निग्गहितम्हा परो सरो लोपं पप्पोति वा।
Examples
✅
bhāsitaṃ abhinandunti
🚻①⨀(bhāsita) ⏮🤟⨂(abhinandi) 🔼(iti) speech | they were pleased with | like this
abhinanduṃ + iti → abhinan + (d + u + ṃ) + (i) + ti (rule 10) → abhinan + d + u + (ṃ + i) + ti (rule 40) → abhinan + d + u + (ṃ→n + i) + ti (rule 34) → abhinan + (d + u + n) + ti (rule 11) → abhinandunti
uttattaṃ + iva → uttat + (t + a + ṃ) + (i) + va (rule 10) → uttat + t + a + (ṃ + i) + va (rule 40) → uttat + (t + a + ṃ) + va (rule 11) → uttattaṃva
✅
yathābījaṃva
🔼(yathā) 🚻①⨀(bīja) 🔼(iva) as per | seed | like this
yathā + bījaṃ + iva → yathā + bī + (j + a + ṃ) + (i) + va (rule 10) → yathā + bī + j + a + (ṃ + i) + va (rule 40) → yathā + bī + (j + a + ṃ) + va (rule 11) → yathābījaṃva
✅
yathābījaṃva
🔼(yathā) 🚻①⨀(dhañña) 🔼(iva) as per | crop | like this
yathā + dhaññaṃ + iva → yathā + dhañ + (ñ + a + ṃ) + (i) + va (rule 10) → yathā + dhañ + ñ + a + (ṃ + i) + va (rule 40) → yathā + dhañ + (ñ + a + ṃ) + va (rule 11) → yathādhaññaṃva
Counter Examples
⛔️
ahameva nūna bālo
🔼(ahameva) 🔼(nūna) 🚹①⨀(bāla) I am just | could it be | foolish
ahaṃ + eva → a + (h + a + ṃ) + (e) + va (rule 10) → a + h + a + (ṃ→m + e) + va (rule 34) → a + h + a + (m + e) + va (rule 11) → ahameva
⛔️
tadahosi
🚻①⨀(ta) ⏮🤟⨀(ahosi) that | was
(no sandhi)
41 [R55] And (after vowel is elided following niggahita) consonant is detached
𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁄 𑀘 𑀯𑀺𑀲𑀜𑁆𑀜𑁄𑀕𑁄 (byañjano ca visaññogo)
vidhi
apavāda
block-beta
columns 8
space byañjano visaññogo:2 space space ca space
Previous["niggahita~~sara~~"]
class Previous context
block:operation:4
columns 4
Before("byañjanax2")
class Before pre
space:2
After("byañjana")
class After post
Before--"visaññogo"-->After
end
space
Marker[/"ca"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Note: Byañjano is not a valid vibhatti ending for byañjana, in here I am interpreting it as byañjane (⑦) followed by application of rule 36 followed by rule 12).
When vowel following niggahita is elided, if (next) consonant is a double consonant, it becomes single consonant.
Niggahitamhā parasmiṃ sare lutte yadi byañjano sasaññogo visaññogo hoti.
निग्गहितम्हा परस्मिं सरे लुत्ते यदि ब्यञ्जनो ससञ्ञोगो विसञ्ञोगो होति।
Examples
✅
evaṃsa te āsavo
🔼(evaṃ) 🚹⑥⨀(ima) 🤘⑥⨀(tvaṃ) 🚹①⨀(āsava) thus | of this | of you | discharge
evaṃ + assa → e + (v + a + ṃ) + (a) + ssa (rule 10) → e + v + a + (ṃ + a) + ssa (rule 40) → e + v + a + ṃ + (ss→s) + a (rule 41) → e + (v + a + ṃ) + (s + a) (rule 11) → evaṃsa
🚺①⨀(pupphaṃsā) ⏮🤟⨀(uppajji) fertile period | arose
pupphaṃ + assā → pup + (ph + a + ṃ) + (a) + ssa (rule 10) → pup + ph + a + (ṃ + a) + ssa (rule 40) → pup + ph + a + ṃ + (ss→s) + a (rule 41) → pup + (ph + a + ṃ) + (s + a) (rule 11) → pupphaṃsā
Counter Example
⛔️
evamassa vidūnaggamiti
🔼(evamassa) 🚹⑥⨂(vidū) 🚻①⨀(agga) 🔼(iti) thus to him | of wise men | highest | like this
evaṃ + assa → e + (v + a + ṃ) + (a) + ssa (rule 10) → e + v + a + (ṃ→m + a) + ssa (rule 34) → e + v + a + (m + a) + ssa (rule 11) → evamassa
block-beta
columns 8
space
block:operation:4
columns 4
Before("byañjanax2")
class Before pre
space:2
After("byañjana")
class After post
Before--"lopaṃ"-->After
end
Next["y"]
class Next context
Marker[/"ca"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
By employing the word “ca”, when there are three consonants, double consonants together with “y”, there is elision (of double consonant into single consonant).
Caggahaṇena tiṇṇaṃ byañjanānamantare ye sarūpā, tesampi lopo hoti.
block-beta
columns 8
puthassa space āgamo:2 go sare kvaci space
Previous["putha"]
class Previous context
block:operation:4
columns 4
Before(" ")
class Before pre
space:2
After("g")
class After post
Before--"āgama"-->After
end
Next["sara"]
class Next context
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, in a word ending with “putha” followed by a vowel, “g” is inserted (in between).
Puthaiccetassa ante sare pare kvaci gakārāgamo hoti.
𑀧𑀼𑀣𑁃𑀘𑁆𑀘𑁂𑀢𑀲𑁆𑀲 𑀅𑀦𑁆𑀢𑁂 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀕𑀓𑀸𑀭𑀸𑀕𑀫𑁄 𑀳𑁄𑀢𑀺𑁇
पुथैच्चेतस्स अन्ते सरे परे क्वचि गकारागमो होति।
Example
✅
puthage va
🚹①⨀(puthu) 🔼(eva) broad | even
puthu + eva → pu + (th + u) + (e) + va (rule 10) → pu + (th + (u + e) + va (rule 12) → pu + th + a + (g) + e + va (rule 42) → pu + (th + a) + (g + e) + va (rule 11) → puthageva
(invalid example?)
43 [R33] (Occasionally, the) ending of “pā” is shortened (together with insertion of “g”)
block-beta
columns 8
space x1["pāssa canto"] rasso:2 space space space space
space
block:operation:4
columns 4
Before("pā")
class Before pre
space:2
After("pag")
class After post
Before--"āgama"-->After
end
space
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, in a word ending with “pā” followed by a vowel, “g” is inserted (in between), and the end vowel is shortened.
Pāiccetassa ante sare pare kvaci gakārāgamo hoti, anto ca saro rasso hoti.
🔼(pageva) 🚺⓪⨀(vutti) 🚹⑥⨀(ima) all the more | of this way of life
pā + eva → (p +ā) + (e) + va (rule 10) → p +(ā→ag + e) + va (rule 43) → (p +a) + (g + e) + va (rule 11) → pageva
Counter Example
⛔️
pā eva vutyassa
🔼(pā eva) 🚺⓪⨀(vutti) 🚹⑥⨀(ima) all the more | of this way of life
(no sandhi)
44 [R24] “abbh” (from) “abhi”
𑀅𑀩𑁆𑀪𑁄 𑀅𑀪𑀺 (abbho abhi)
vidhi
utsarga
block-beta
columns 8
space abhi space:2 abbho space space space
space
block:operation:4
columns 4
Before("abhi")
class Before pre
space:2
After("abbh")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
block-beta
columns 8
space adhi space:2 ajjho space space space
space
block:operation:4
columns 4
Before("adhi")
class Before pre
space:2
After("ajjh")
class After post
Before--"ādesa"-->After
end
Next["sara"]
class Next context0
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
46 [R26] Optionally, the (above two rules) do not apply before “i” phoneme (“i” and “ī”)
𑀢𑁂 𑀦 𑀯𑀸 𑀇𑀯𑀡𑁆𑀡𑁂 (te na vā ivaṇṇe)
vidhi
apavāda
block-beta
columns 8
space te na:2 space ivaṇṇe vā space
space
block:operation:4
columns 4
Before("abhi,adhi")
class Before pre
space:2
After("(abhi,adhi)")
class After post
Before--"pakati"-->After
end
Next["i,ī"]
class Next context
Marker[/"vā"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Optionally, “abhi” and “adhi” before the “i” phoneme (“i” and “ī”) do not become “abbh” and “ajjh”.
Te ca kho abhiadhiiccete ivaṇṇe pare abbhoajjhoitivuttarūpā na honti vā.
block-beta
columns 8
space atissa space:2 cantassa space space space
space
block:operation:4
columns 4
Before("ati")
class Before pre
space:2
After("(ati)")
class After post
Before--"pakati"-->After
end
Next["i,ī"]
class Next context0
space
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
The “ti” of word “ati” is not replaced with “c” (rule 19) when followed by “i” phoneme (“i” and “ī”).
Atiiccetassa antabhūtassa tisaddassa ivaṇṇe pare “sabbo cantī"ti vuttarūpaṃ na hoti.
अतिइच्चेतस्स अन्तभूतस्स तिसद्दस्स इवण्णे परे “सब्बो चन्ती"ति वुत्तरूपं न होति।
Examples
✅
atīsigaṇo
🔼(ati) 🚹①⨀(isi) 🚹①⨀(gaṇa) too | sage | with group
ati + isi + gaṇo → a + (t + i) + (i) + si + gaṇo (rule 10) → a + t + (i + i) + si + gaṇo (rule 12) → a + t + (i→ī) + si + gaṇo (rule 15) → a + (t + ī) + si + gaṇo (rule 11) → atīsigaṇo
✅
atīritaṃ
🚻①⨀(atīrita) not tested
ati + īritaṃ → a + (t + i) + (ī) + ritaṃ (rule 10) → a + t + (i + ī) + ritaṃ (rule 12) → a + (t + ī) + ritaṃ (rule 11) → atīritaṃ
Counter Example
⛔️
accantaṃ
🚻①⨀(accanta) final
ati + antaṃ → a + (ti→c) + (a) + ntaṃ (rule 19) → a + (c→cc) + (a) + ntaṃ (rule 28) → a + (cc + a) + ntaṃ (rule 11) → accantaṃ
block-beta
columns 8
space patissa space:2 paṭi space kvaci space
space
block:operation:4
columns 4
Before("pati")
class Before pre
space:2
After("paṭi")
class After post
Before--"ādesa"-->After
end
space
Marker[/"kvaci"\]
class Marker mod1
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, “pati” followed by vowel or consonant is replaced by “paṭi”.
Patiiccetassa sare vā byañjane vā pare kvaci paṭiādeso hoti.
block-beta
columns 8
space puthassa space:2 u byañjane space space
space
block:operation:4
columns 4
Before("putha")
class Before pre
space:2
After("puthu")
class After post
Before--"vikāra"-->After
end
Next["byañjana"]
class Next context
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
The end vowel of “putha” followed by consonant becomes “u”.
Puthaiccetassa anto saro byañjane pare ukāro hoti.
50 [R45] (Occasionally, the end vowel of) “ava” (becomes) “o” (before consonant)
𑀑 𑀅𑀯𑀲𑁆𑀲 (o avassa)
vidhi
apavāda
block-beta
columns 8
space avassa space:2 o space space space
space
block:operation:4
columns 4
Before("ava")
class Before pre
space:2
After("avo")
class After post
Before--"vikāra"-->After
end
space
Marker[/"kvaci"\]
class Marker mod10
space
class arrow operation
classDef context fill:#D2C4D6,stroke:#615F5F
classDef context0 fill:#D2C4D6,stroke:#A49E9E,stroke-dasharray: 3 3
classDef operation fill:#64BFA4,stroke:#615F5F
classDef operation0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef pre fill:#64BFA4,stroke:#615F5F
classDef pre0 fill:#64BFA4,stroke:#615F5F,stroke-dasharray: 3 3
classDef post fill:#3CADD4,stroke:#615F5F
classDef post0 fill:#3CADD4,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod1 fill:#EADA4F,stroke:#615F5F
classDef mod10 fill:#EADA4F,stroke:#615F5F,stroke-dasharray: 3 3
classDef mod2 fill:#F7CACA,stroke:#615F5F
classDef mod20 fill:#F7CACA,stroke:#615F5F,stroke-dasharray: 3 3
Occasionally, the end vowel of “ava” followed by consonant becomes “o”.
Avaiccetassa byañjane pare kvaci okāro hoti.
𑀅𑀯𑁃𑀘𑁆𑀘𑁂𑀢𑀲𑁆𑀲 𑀩𑁆𑀬𑀜𑁆𑀚𑀦𑁂 𑀧𑀭𑁂 𑀓𑁆𑀯𑀘𑀺 𑀑𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇
अवैच्चेतस्स ब्यञ्जने परे क्वचि ओकारो होति।
Example
✅
andhakārena onaddhā
🚹③⨀(andhakāra) 🚹⑤⨀(onaddha) with darkness | enveloped with
The previous rules of vowel sandhi, consonant sandhi and miscellaneous sandhi should also be applied to upasagga (prefixes) and nipāta (particles) following the stated order.
Anupadiṭṭhānaṃ upasagganipātānaṃ sarasandhīhi byañjanasandhīhi vuttasandhīhi ca yathāyogaṃ yojetabbaṃ.