This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

š‘€“š‘€˜š‘†š‘€˜š‘€øš‘€¬š‘€¦ (Kaccāyana)

My translation of the earliest available Pāli grammar into modern English, accompanied by diagrams.

𑀓

ka /k/

š‘€˜š‘†

c /c/

š‘€˜

cā /ca:/

𑀬

ya /j/

𑀦

na /n/

Palm leaf manuscript of Kaccāyana and Kaccāyanavutti (FPL3851)

The current status of this work is “Idea” - this is currently not in a form suitable for consumption, please ignore unless you will like to contribute to the translation project.

1 - Introduction

This section provides an overview of Kaccāyana in terms of context, structure, other available translations, motivation and reference sources.

Context

Kaccāyana is the oldest extant Pāli grammar, and was composed around the sixth century CE, most probably in India. It is partly based on Pāṇini and Kātantra:

  • Pāṇini, AṣṭādhyāyÄ« ā€œEight Lessonsā€ 5th–4th c. B.C.E. Śalātura Northwest India
  • Śarvavarman, Kātantravyākaraṇa 2nd c. C.E. South India

The author of Kaccāyana is attributed to Mahā Kaccāyana, but modern scholars believe it is authored by multiple compilers and gradually evolved over time. According to James D’Alwis in An introduction to Kachchāyana’s grammar of the Pāli language:

  • the grammatical aphorisms (sutta), are ascribed to a certain Kaccāyana,
  • the “gloss” or explanation (vutti) is ascribed to a certain Saį¹…ghanandin
  • the examples (payoga) is ascribed to a certain Brahmadatta

According to the Thai monk Dhammakitti in Saddhammasaį¹…gaha (Saddhamma-s IX, 18-20, 35):

kaccāyano kato yogo saṃghanandi pavuttikā, ṭīkā vimalabodhī ca brahmaputto ca kārakā.
(SADDHĀNANDA, 1890: 63)
Kaccāyana composed the yoga [ā€œruleā€], Saį¹…ghanandin the pavuttikā [ā€œnotesā€], and VimalabodhÄ« the į¹­Ä«kā [ā€œcommentaryā€], and Brahmaputto the kāraka [ā€œsection on factor of actionā€].

The structure of Kaccāyana

There are 673 rules (sutta), depending on the edition, spread across the following chapters and sections:

  1. Sandhi
    1. Definitions
    2. Vowel sandhi
    3. Consonant sandhi
    4. niggahīta (ṃ) sandhi
    5. Miscellanea
  2. Nāma
    1. Definitions, Internal sandhis, Default Declensions
    2. Pronominal declension, an-stems
    3. Pronominal dec. continued, mano-gaṇa, an-stems, tar-stems.
    4. an-stems cont., feminine stems, adv. pronouns, nta-stems
    5. Adverbial affixes
  3. KĀRAKA
  4. SAMĀSA
  5. TADDHITA
  6. Ākhyāta
    1. Definitions
    2. Special stems, causatives, bhāva, vb. classes
    3. Reduplication, Special stems
    4. Special affixes and stems
  7. Kibbidhāna
    1. Definition of kicca and kit affixes
    2. Use of affixes with tenses, voices, etc.
    3. niṭṭhā affixes
    4. Modification of vb. stems in primary derivation
  8. UṆĀDI

The structure of a sutta

Each sutta (rule, or grammatical aphorism) is described in a series of subsections or “fields”. The vutti is always present, the other fields may be present.

fieldfunctiontags
vuttigloss, or explanationrepeats and expands the words from the sutta
udāharaṇaexamplestaṃyathā
kimudāharaṇacounter-exampleskasmā / kimatthaṃ
payojanaapplication/purpose/scope of the rule (“where is it used”)kvattho / kimpayojanaṃ
gahaṇaphalaresult of mentioned words, comments on anuvį¹›tti, meaning of ca or vā, etc.(xxx)(sadda)ggahaṇena… eg. rule 35: casaddaggahaṇena iheva makārassa pakāro hoti.

Example (the first number is the Kaccāyana rule number, the second is the equivalent Padarūpasiddhi rule number):

151, 250.Bahuvacanesu vono.
Sabbesaṃ tumhaamhasaddānaṃ savibhattÄ«naṃ yadā padasmā paresaṃ vonoādesā honti yathāsaį¹…khyaṃ tatiyābahuvacanesu paresu. Kataṃ vo kammaṃ, kataṃ no kammaṃ. Padatoti kimatthaṃ? Tumhehi kataṃ, amhehi kataṃ. Bahuvacanaggahaṇena yomhi paį¹­hame vo noādesā honti. Gāmaṃ vo gaccheyyātha, gāmaṃ no gaccheyyāma.

fieldtext
no151
Padarūpasiddhi250
suttaBahuvacanesu vono.
vuttiSabbesaṃ tumhaamhasaddānaṃ savibhattÄ«naṃ yadā padasmā paresaṃ vonoādesā honti yathāsaį¹…khyaṃ tatiyābahuvacanesu paresu.
udāharaṇaKataṃ vo kammaṃ, kataṃ no kammaṃ.
kimudāharaṇaPadatoti kimatthaṃ? Tumhehi kataṃ, amhehi kataṃ.
payojana
gahaṇaphalaBahuvacanaggahaṇena yomhi paį¹­hame vo noādesā honti. Gāmaṃ vo gaccheyyātha, gāmaṃ no gaccheyyāma.

Other examples:

361, 388.ṆavisamādÄ«hi.
Ṇapaccayo hoti visamādÄ«hi ā€˜ā€˜tassa bhāvo’’iccetasmiṃ atthe. Visamassa bhāvo vesamaṃ, sucissa bhāvo socaṃ.

fieldtext
no361
Padarūpasiddhi388
suttaṆavisamādÄ«hi.
vuttiṆapaccayo hoti visamādÄ«hi ā€˜ā€˜tassa bhāvo’’iccetasmiṃ atthe.
udāharaṇaVisamassa bhāvo vesamaṃ, sucissa bhāvo socaṃ.
kimudāharaṇa
payojana
gahaṇaphala

364, 398.Tadassatthīti vī ca.
“Tadassatthi"iccetasmiṃ atthe vÄ«paccayo hoti. Medhā yassa atthi, tasmiṃ vā vijjatÄ«timedhāvÄ«. Evaṃ māyāvÄ«. Caggahaṇena sopaccayo hoti. Sumedhā yassa atthi, tasmiṃ vā vijjatÄ«ti sumedhaso.

fieldtext
no364
Padarūpasiddhi398
suttaTadassatthīti vī ca.
vutti“Tadassatthi"iccetasmiṃ atthe vÄ«paccayo hoti.
udāharaṇaMedhā yassa atthi, tasmiṃ vā vijjatÄ«timedhāvÄ«. Evaṃ māyāvÄ«.
kimudāharaṇa
payojana
gahaṇaphalaCaggahaṇena sopaccayo hoti. Sumedhā yassa atthi, tasmiṃ vā vijjatÄ«ti sumedhaso.

59, 182.Te itthikhyā po.
Te ivaṇṇuvaṇṇā yadā itthikhyā, tadā pasaƱƱā honti. Rattiyā, itthiyā, dhenuyā, vadhuyā. Itthikhyāti kimatthaṃ? Isinā, bhikkhunā. Saiccanena kvattho? Pato yā.

fieldtext
no59
Padarūpasiddhi182
suttaTe itthikhyā po.
vuttiTe ivaṇṇuvaṇṇā yadā itthikhyā, tadā pasaƱƱā honti.
udāharaṇaRattiyā, itthiyā, dhenuyā, vadhuyā.
kimudāharaṇa
payojanaSaiccanena kvattho? Pato yā.
gahaṇaphala

57, 71.Ālapane si ga saƱƱo.
Ālapanatthe si gasaƱƱo hoti. Bhoti ayye, bhoti kaƱƱe, bhoti kharādiye. Ālapaneti kimatthaṃ? Sā ayyā. SÄ«ti kimatthaṃ? Bhotiyo ayyāyo. Gaiccanena kvattho? Ghate ca.

fieldtext
no57
Padarūpasiddhi71
suttaĀlapane si ga saƱƱo.
vuttiĀlapanatthe si gasaƱƱo hoti.
udāharaṇaBhoti ayye, bhoti kaƱƱe, bhoti kharādiye.
kimudāharaṇaĀlapaneti kimatthaṃ? Sā ayyā. SÄ«ti kimatthaṃ? Bhotiyo ayyāyo.
payojanaGaiccanena kvattho? Ghate ca.
gahaṇaphala

Types of suttas

The rules can be classified into four categories, and additional subcategories, with examples given below:

  • saƱƱā (technical term)
    • anvattha (meaningful)

      8, 10.Aṃiti niggahitaṃ. saññā anvattha
      Aṃ iti niggahitaṃ nāma hoti. Tena kvattho? Aṃ byañjane niggahitaṃ.

    • rūḷhÄ« (artificial)

      58, 29.Ivaṇṇuvaṇṇā jhalā. saƱƱā rūḷhÄ«
      Ivaṇṇuvaṇṇāiccete jhalasaƱƱā honti yathāsaį¹…khyaṃ. Isino , aggino, gahapatino, daį¹‡įøino. Setuno, ketuno, bhikkhuno. Sayambhuno, abhibhuno. Jhalaiccanena kvattho? Jhalato sassa no vā.

  • adhikāra (domain)
    • sÄ«hagatika (comprehensive)

      52, 60.Jinavacanayuttaṃhi. adhikāra sīhagatika
      “Jinavacanayuttaṃ hi” iccetaṃ adhikāratthaṃ veditabbaṃ.

    • maį¹‡įøÅ«kagatika (selective)

      131, 0.Itthipumanapuṃsakasaį¹…khyaṃ. adhikāra maį¹‡įøÅ«kagatika
      “Itthipumanapuṃsakasaį¹…khyaṃ” iccetaṃ adhikāratthaṃ veditabbaṃ.

    • yathānupubbika (progressive)

      413, 427.Kāle. adhikāra yathānupubbika
      “Kāle” iccetaṃ adhikāratthaṃ veditabbaṃ.

  • paribhāsā (metarule)
    • saƱƱaį¹…ga (definition metarule)

      9, 11.ParasamaƱƱā payoge. paribhāsā saƱƱaį¹…ga
      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. Tena kvattho? Vagge ghosāghosānaṃ tatiyapaį¹­hamā.

    • vidhyaį¹…ga (operational metarule)

      10, 12.Pubbamadhoį¹­hita massaraṃ sarena viyojaye. paribhāsā vidhyaį¹…ga
      Tattha sandhiṃ kattukāmo pubbabyañjanaṃ adhoṭhitaṃ assaraṃ katvā sarañca upari katvā sarena viyojaye. Tatrāyamādi.

    • aƱƱaį¹…ga (other metarule)

      54, 62.Tato ca vibhattiyo. paribhāsā aƱƱaį¹…ga
      Tato jinavacanayuttehi liį¹…gehi vibhattiyo parā honti.

  • vidhi (operation)
    • utsarga (general rule)

      12, 13.Sarā sare lopaṃ. vidhi utsarga
      Sarā kho sare pare lopaṃ papponti. Yassindriyāni samathaį¹…gatāni. No hetaṃ bhante sametāyasmā saį¹…ghena.

    • apavāda (exception)

      13, 15.Vā paro asarūpā. vidhi apavāda
      Saramhā asarÅ«pā paro saro lopaṃ pappoti vā. Cattāro’me bhikkhave dhammā, kinnu’ māvasamaṇiyo. Vāti kasmā? PaƱcindriyāni, tayassu dhammā jahitā bhavanti.

According to Aleix Ruiz-FalquƩs in A Short Introduction to the Pāli Kaccāyana Grammar:

Several saƱƱā ā€œtechnical termsā€,
within an adhikāra ā€œdomainā€,
following paribhāsā ā€œmetarulesā€,
will be subject to vidhi ā€œoperationsā€
in order to derive words or sentences.

Megarules

mahāsutta or ā€œmegarulesā€ are four rules that are invoked in order to derive forms that cannot be derived otherwise.

  • 391, 423.Yadanupapannā nipātanā sijjhanti.
    Ye saddā aniddiį¹­į¹­halakkhaṇā, akkharapadabyaƱjanato, itthipumanapuṃsakaliį¹…gato , nāmupasagganipātato, abyayÄ«bhāvasamāsataddhitākhyātato, gaṇanasaį¹…khyākālakārakappayogasaƱƱāto, sandhipakativuddhilopāgamavikāraviparitato, vibhattivibhajanato ca, te nipātanā sijjhanti.
    ā€œThose [words] that are not formed by the suttas, should be formed as irregular forms.ā€
  • 403, 354.Kvacādimajjhuttarānaṃ dÄ«gharassā paccayesu ca.
    Kvaci ādimajjhauttaraiccetesaṃ dīgharassā honti paccayesu ca apaccayesu ca.
    ā€œSometimes, there is lengthening or shortening at the beginning, middle or end [vowels of a word], even before affixes.ā€
  • 404, 370.Tesu vuddhilopāgamavikāraviparÄ«tādesā ca.
    Tesu ādimajjhuttaresu yathājinavacanānuparodhena kvaci vuddhi hoti, kvaci lopo hoti, kvaci āgamo hoti, kvaci vikāro hoti, kvaci viparīto hoti, kvaci ādeso hoti.
    ā€œAnd in those cases [cf. rule 405], [sometimes,] there is full grade, elision, augment, modification, change, or replacement.ā€
  • 517, 488.Kvaci dhātuvibhattipaccayānaṃ dÄ«gha viparÄ«tādesalopāgamā ca.
    Idha ākhyāte aniddiṭṭhesu sādhanesu kvaci dhātuvibhattipaccayānaṃ dīghaviparītādesalopāgamaiccetāni kāriyāni jinavacanānurūpāni kātabbāni.
    ā€œSometimes [for verbal forms that cannot be derived otherwise, there is] lengthening, change, replacement or augment of the verbal root, the personal ending, or the affix(es).ā€

Rule 52 is halfway between a megarule and a normal rule:

52, 60.Jinavacanayuttaṃhi.
“Jinavacanayuttaṃ hi” iccetaṃ adhikāratthaṃ veditabbaṃ.

Ghost metarules

“Ghost Metarules” are paribhāsās that are consistently invoked in the commentaries, but that you will never see in the sÅ«tra treatise.

Examples:

  • ekamhi vattabbe ekavacanaṃ bahumhi vattabbe bahuvacanan [e.g. Mmd 28,15–16]
    ā€œThe singular is used when one [object] is to be stated, the plural is used when many [objects] are to be stated.ā€
    [NOTE: in Pāṇini, 1.4.21 bahuį¹£u bahuvacanam (ā€œplural for many [objects]ā€) & 1.4.22 dvyekayor dvivacanaikavacane (ā€œdual and singular for two or one [objects respectively]ā€) are considered saṃjƱā (ā€œdefinitionā€) rules.]
  • vatticchānupubbikā saddapaį¹­ipatti [e.g. Mmd 64,17–18]
    ā€œThe meaning of a word is determined by the intention of the speaker.ā€
  • vuttatthānam appayogo [23 times in Mmd, e.g. 133,20]
    ā€œWords whose meaning has already been stated are not used.ā€
  • yogavibhāgā iį¹­į¹­happasiddhi [Mmd, e.g. 252,29]
    ā€œAfter the splitting up (vibhāgā) of the sutta (yoga) [there is] the expected result [only].ā€

Usage of rūḷhī

In a sutta, a rūḷhī (artificial technical term) will have a case ending that matches the role/usage of the term within a rule. For example jha (used for masculine/neuter nominal bases ending with i or ī):

casejhausage
ā‘ jhoi/Ä« (*replacement)
ā‘”jhaṃi/Ä« (substitute)
ā‘¢jhenanot used
ā‘£jhassanot used
⑤jhamhā/jhatoā€œafter i/Ä«ā€
ā‘„jhassaā€œinstead of i/Ä«ā€
⑦jhasmiį¹ƒā€œbefore i/Ä«ā€

Types of vidhi (operation)

  • ādesa ā€œreplacementā€
  • āgama ā€œinsertionā€
  • vikāra ā€œmodificationā€
  • lopa ā€œelisionā€
  • viparÄ«ta ā€œmetathesisā€

Structure of a vidhi (operation)

An operation converts Before into After surrounded by Previous and Next, in the context of Marker and Semantic.

block-beta
  columns 8
  
  
    Previous["Previous"]
    class Previous context
    
  
  block:operation:4
    columns 4
    
      Before("Before")
      class Before pre
      
    
    space:2
    
      After("After")
      class After post
      
    
    Before--"vidhi"-->After
  end
  
    Next["Next"]
    class Next context
    
  
  
    Marker[/"Marker"\]
    class Marker mod1
    
  
  
    Semantic[\"Semantic"/]
    class Semantic mod2
    
  
  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

As an illustration, the sequence AXB is replaced with AYB:

block-beta
  columns 8
  
  
    Previous["A"]
    class Previous context
    
  
  block:operation:4
    columns 4
    
      Before("X")
      class Before pre
      
    
    space:2
    
      After("Y")
      class After post
      
    
    Before--"becomes"-->After
  end
  
    Next["B"]
    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

Markers:

  • ca
  • api
  • vā
  • kvaci
  • na
  • niccaṃ

Semantic: “in the sense of …”

Case endings are used to determine the various roles in the rule

block-beta
  columns 8
  

  Previous0["Previous"]
  class Previous0 context

block:operation0:4
  columns 4
  
    Before0["Before"]
    class Before0 pre
  
  space:2
  
    After0["After"]
    class After0 post
  
  Before0--"ādesa"-->After0
end

  Next0["Next"]
  class Next0 context


  Marker0["Marker"]
  class Marker0 mod1


  Semantic0["Semantic"]
  class Semantic0 mod2



  Previous1["⑤"]
  class Previous1 context

block:operation1:4
  columns 4
  
    Before1["ā‘„"]
    class Before1 pre
  
  space:2
  
    After1["ā‘ "]
    class After1 post
  
  Before1--"ādesa"-->After1
end

  Next1["⑦"]
  class Next1 context


  Marker1["n/a"]
  class Marker1 mod1


  Semantic1["⑦"]
  class Semantic1 mod2



  Previous2["⑤"]
  class Previous2 context

block:operation2:4
  columns 4
  
    Before2["ā‘ "]
    class Before2 pre
  
  space:2
  
    After2["ā‘ "]
    class After2 post
  
  Before2--"ādesa"-->After2
end

  Next2["⑦"]
  class Next2 context


  Marker2["n/a"]
  class Marker2 mod1


  Semantic2["⑦"]
  class Semantic2 mod2



  Previous3["⑤"]
  class Previous3 context

block:operation3:4
  columns 4
  
    Before3["ā‘ "]
    class Before3 pre
  
  space:2
  
    After3["ā‘”"]
    class After3 post
  
  Before3--"ādesa"-->After3
end

  Next3["⑦"]
  class Next3 context


  Marker3["n/a"]
  class Marker3 mod1


  Semantic3["⑦"]
  class Semantic3 mod2



  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

Example: rule 103 (ato n’ ena) - ā€œAfter a, nā [becomes] enaā€:

block-beta
  columns 8
  
ato n' space space ena space space space
x1["⑤"] x2["ā‘ "] space space x3["ā‘ "] space space space

  
    Previous["a"]
    class Previous context
    
  
  block:operation:4
    columns 4
    
      Before("nā")
      class Before pre
      
    
    space:2
    
      After("ena")
      class After post
      
    
    Before--"ādesa"-->After
  end
  
    space
  
  
    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

buddha + nā
→ buddha + (nā→ena) (rule 103)
→ buddhena

Example: rule 70 (jhalānam iyuvā sare vā) - ā€œOptionally, before a vowel: iya replaces i/Ä«, uva replaces u/Å«ā€:

block-beta
  columns 8
  
space jhalānam space:2 iyuvā sare vā space
space x1["ā‘„"] space space x2["ā‘ "] x3["⑦"] space space

  
    space
  
  block:operation:4
    columns 4
    
      Before("i/Ä«,u/Å«")
      class Before pre
      
    
    space:2
    
      After("iya,uva")
      class After post
      
    
    Before--"ādesa"-->After
  end
  
    Next["sara"]
    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

Example: rule 12 (sarā sare lopaṃ) - ā€œVowels, before a vowel, [adopt] elisionā€:

block-beta
  columns 8
  
space sarā lopaṃ:2 space sare space space
space x1["ā‘ "] x2["ā‘”"]:2 space x3["⑦"] 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

tena + upasaį¹…kami
→ ten(a) + upasaį¹…kami (rule 12)
→ tenupasaį¹…kami

Most vidhi ā€œoperationalā€ rules teach paccaya ā€œaffixationā€ or ādesa ā€œreplacementā€ using previous definitions (saƱƱā-s). It is all about adding particles to a base, and then replacing them if/when needed. To understand vidhi-s, we should keep in mind the following code of case endings:

  • ⑤ - ā€œafter Xā€
  • ā‘„ - ā€œinstead of Xā€
  • ā‘  - ā€œXā€, ādesa
  • ⑦ - ā€œbefore Xā€
  • ⑦ - ā€œin the sense of Xā€

Other available translations

  • Satis Chandra Acharyva, Widyabhusana, Kaccayana’s Pali Grammar, The Mahabodhi Society, Calcutta (1901)
  • Phramaha Thiab Malai, Kaccāyana-Vyākarana: A Critical Study, Department of Sanskrit and Pali Studies, University of Pune (1997)
  • A. Thitzana, Kaccāyana Pāli Vyākaraṇaṁ Volumes 1 and 2, Pariyatti Press (2016)
  • U Silananda, U Nandisena, Kaccāyanabyākaraṇaṁ, Institudo de Estudios Buddhistas Hispano (IEBH) (2005, 2017)

Motivation

I have decided to attempt a new translation of Kaccāyana’s grammar, because of several reasons:

  • I am not entirely satisfied with the existing translations. Some of them seem to lack clarity (primarily due to the writing style). Others don’t explain the examples well enough, and yet others are too verbose, inserting explanations not in the original text.
  • There are some spelling errors and mistakes in the edition published on Chaį¹­į¹­ha Saį¹…gāyana Tipiį¹­aka, some of which have been incorporated into existing translations. I have taken the opportunity to correct the mistakes, uncovered by scholars such as O. H. Pind and A. Ruiz-FalquĆ©s.
  • Unlike some translations, I am honouring the use of option markers in Kaccāyana, and in most cases am faithfully translating vā as “optionally”, kvaci as “occasionally” and navā as “by exception.”
  • I am also cross referencing the use of technical terms with other classical Pāli grammars.
  • It is a good way to further my understanding of Pāli.
  • It is also a good opportunity for me to introduce the Brahmi script. As we know, there are no surviving Buddhist texts written in Brahmi, so there is no need to learn this script, however, I like it due to it’s elegance and simplicity.
  • I wanted to augment the translations with diagrams, and incorporate worked through grammatical analysis and rule derivations in the examples.
  • In comparison with the other classical Pāli grammars, Kaccāyana is brief and succinct, minimising repetition. It was used as a standard textbook for teaching Pāli in countries such as Burma for many years, and often used in various monasteries as a Pāli reference text.
  • I prefer Kaccāyana to most English Pāli textbooks and grammar books, as it describes Pāli without the distorting lens of Western linguistics.
  • My translation is presented using a modern responsive web design, featuring Google’s Noto Sans font.

References

  • James D’Alwis, An introduction to Kachchāyana’s grammar of the Pāli language, with an introduction, appendix, notes, etc., Williams and Norgate, London (1863)
  • Dhammakitti, Dr. Satischandra Vidyabhusana; Punnananda Swami; Sailendranath Mitra, BaĢ„laĢ„vataĢ„raĢ„ - an Elementary PaĢ„li Grammar Abridged for the Undergraduate Course, University of Calcutta (1935)
  • Aleix Ruiz-FalquĆ©s, On the Authorship of Kaccāyana, the Oldest Pāli Grammar, Pariyatti: Studies In Pāli Language And Literature, Aditya Prakashan, New Dehli (2017)
  • Aleix Ruiz-FalquĆ©s, A Short Introduction to the Pāli Kaccāyana Grammar, Shan State Buddhist University, Taunggyi (Myanmar) (2020)
  • Mahesh A. Deokar, Technical Terms and Technique of The Pali and Sanskrit Grammars, Central Institute of Higher Tibetan Studies, Sarnath, Varanasi (2008)

2 - Summary

This section provides a summary of the rules contained in Kaccāyanabyākaraṇaṃ.
ChapterSectionKaccāyanaRūpasiddhiRule
1111Attho akkharasaƱƱāto
1122Akkharāpādayo ekacattālisaṃ
1133Tatthodantā sarā aṭṭha
1144Lahumattā tayo rassā
1155AƱƱe dīghā
1168Sesā byaƱjanā
1179Vaggā paƱcapaƱcaso mantā
11810Aṃiti niggahitaṃ
11911ParasamaƱƱā payoge
111012Pubbamadhoṭhitamassaraṃ sarena viyojaye
111114Naye paraṃ yutte
121213Sarā sare lopaṃ
121315Vā paro asarūpo
121416Kvacāsavaṇṇaṃ lutte
121517Dīghaṃ
121618Pubbo ca
121719Yamedantassādeso
121820Vamodudantānaṃ
121922Sabbo caṃ ti
122027Do dhassa ca
122122Ivaṇṇo yaṃ navā
122228Evādissa ri pubbo ca rasso
132336Sarā pakati byaƱjane
132435Sare kvaci
132537Dīghaṃ
132638Rassaṃ
132739LopaƱca tatrākāro
132840Para dvebhāvo ṭhāne
132942Vagge ghosāghosānaṃ tatiyapaṭhamā
143058Aṃ byañjane niggahitaṃ
143149Vaggantaṃ vā vagge
143250Ehe ñaṃ
143351Sa ye ca
143452Madā sare
143534Ya va ma da na ta ra lā cāgamā
143647Kvaci o byaƱjane
143757NiggahitaƱca
143853Kvaci lopaṃ
143954ByaƱjane ca
144055Paro vā saro
144156ByaƱjano ca visaƱƱogo
154232Gosare puthassāgamo kvaci
154333Pāssa canto rasso
15442Abbho abhi
154525Ajjho adhi
154626Te na vā ivaṇṇe
154723Atissa cantassa
154843Kvaci paį¹­i patissa
154944Puthassu byaƱjane
155045O avassa
155159Anupadiṭṭhānaṃ vuttayogato
215260Jinavacanayuttaṃ hi
215361Liį¹…gaƱca nippajjate
215462Tato ca vibhattiyo
215563Si yo aṃ yo nā hi sa naṃ smā hi sanaṃ smiṃ su
215664Tadanuparodhena
215771Ālapane si gasaƱƱo
215829Ivaṇṇuvaṇṇā jhalā
2159182Te itthidhyā po
2160177Ā gho
216186Sāgamo se
2162206Saṃsāsvekavacanesu ca
2163217Etimāsami
2164216Tassā vā
2165215Tato sassa ssāya
2166205Gho rassaṃ
2167229No ca dvādito naṃmhi
2168184Amā pato smiṃsmānaṃ vā
2169186Ādito o ca
217030Jhalānamiyuvā sare vā
2171489Yavakārā ca
2172185PasaƱƱassa ca
2173174Gāva se
2174169Yosu ca
2175170Avaṃmhi ca
2176171Āvassu vā
2177175Tato namaṃ patimhālutte ca samāse
217831O sare ca
217946Tabbiparītūpapade byañjane ca
2180173Goṇa naṃmhi vā
2181172Suhināsu ca
2182149Aṃmo niggahitaṃ jhalapehi
218367Saralopo mādesapaccayādimhi saralope tu pakati
2184144Agho rassamekavacanayosvapi ca
2185150Na sismimanapuṃsakāni
2186227Ubhādito naminnaṃ
2187231Iṇṇamiṇṇannaṃ tÄ«hi saį¹…khyāhi
2188147Yāsu katanikāralopesu dīghaṃ
218987Sunaṃhisu ca
2190252Pañcādīnamattaṃ
2191194Patissinīmhi
2192100Ntussanto yosu ca
2193106Sabbassa vā aṃsesu
2194105Simhi vā
2195145Aggissini
2196148Yosvakatarasso jho
2197156Vevosu lo ca
2198189Mātulādīnamānattamīkāre
219981Smāhismiṃnaṃ mhābhimhi vā
21100214Na timehi katākārehi
2110180Suhisvakāro e
21102202Sabbanāmānaṃ naṃmhi ca
2110379Ato nena
2110466So
211050So vā
21106302Dīghorehi
2110769Sabbayonīnamāe
2110890Smāsmiṃnaṃ vā
21109295Āya catutthekavacanassa tu
21110201Tayo neva ca sabbanāmehi
21111179Ghato nādīnaṃ
21112173Pato yā
21113132Sakhato gasse vā
21114178Ghate ca
21115181Na ammādito
21116157Akatarassā lato yvālapanassavevo
21117124Jhalato sassa no vā
21118146Ghapato ca yonaṃ lopo
21119115Lato vokāro ca
22120243Amhassa mamaṃ savibhattissa se
22121233Mayaṃ yomhi paṭhame
2212299Ntussa nto
22123103Ntassa se vā
2212498Ā simhi
22125198Aṃ napuṃsake
22126101Avaṇṇā ca ge
22127102To titā sasmiṃnāsu
22128104Naṃmhi taṃ vā
22129222Imassidamaṃsisu napuṃsake
22130225Amussāduṃ
221310Itthipumanapuṃsakasaį¹…khyaṃ
22132228Yosu dvinnaṃ dve ca
22133230Ticatunnaṃ tisso catasso tayocattāro tīṇi cattāri
22134251PaƱcādīnamakāro
22135118Rājassā raƱƱo rājino se
22136119Raññaṃ naṃmhi vā
22137116Nāmhi raƱƱā vā
22138121Smiṃmhi raññe rājini
22139245Tumhamhākaṃ tayi mayi
22140232Tvamahaṃ simhi ca
22141241Tava mama se
22142242Tuyhaṃ mayhañca
22143235Taṃmamaṃmhi
22144234Tavaṃmamañca na vā
22145238Nāmhi tayā mayā
22146236Tumhassa tuvaṃtvamamhi
22147246Padato dutiyācatutthīchaṭṭhīsu vo no
22148247Hemekavacanesu ca
22149248Na aṃmhi
22150249Vā tatiye ca
22151250Bahuvacanesu vo no
22152136Pumantassā simhi
22153138Amālapanekavacane
221540Samāse ca vibhāsā
22155137Yosvāno
22156142Āne smiṃmhi vā
22157140Hivibhatthimhi ca
22151143Susmimā vā
22159139U nāmhi ca
22160197Akammantassa ca
Iti nāmakappe dutiyo kaį¹‡įøo.
23161244Tumhamhehi namākaṃ
23162237Vā yvappaṭhamo
23163240Sassaṃ
23164200Sabbanāmakārate paṭhamo
23165208Dvandaṭṭhā vā
23166209Nāññaṃ sabbanāmikaṃ
23167210Bahubbīhimhi ca
23168203Sabbato naṃ saṃsānaṃ
23169117Rājassa rāju sunaṃ hisu ca
23170220Sabbassimasse vā
23171219Animi nāmhi ca
23172218Anapuṃsakassā yaṃ simhi
23173223Amussa mo saṃ
23174211Etatesaṃ to
23175212Tassa vā nattaṃ sabbattha
23176213Sasmāsmiṃsaṃsāsvattaṃ 0.0011
23177221Imasaddassa ca
23178224Sabbato ko
23179204Ghapato smiṃ sānaṃ saṃsā
23180207Netāhi smimāyayā
2318195Manogaṇādito smiṃnānamiā
2318297Sassa co
2318348Etesamo lope
2318496Sa sare vāgamo
23185112Santasaddassā so bhe bo cante
23186107Simhi gacchantādīnaṃ ntasaddo aṃ
23187108Sesesu ntuva
23188155Brahmatta sakha rājādito amānaṃ
23189113Syā ca
23190114Yonamāno
23191130Sakhato cāyo no
23192135Smime
23193122Brahmato vassa ca
23194131Sakhantassi nonānaṃsesu
23195134Āro himhi vā
23196133Sunamaṃsu vā
23197125Brahmato tu smiṃni
23198123Uttaṃ sanāsu
23199158Satthupitādīnamā sismiṃ silopo ca
23200196Aññesvārattaṃ
23201163Vā naṃmhi
23202164SatthunattaƱca
23203162U sasmiṃ salopo ca
23204167SakkamandhātādīnaƱca
23205160Tato yonamo tu
23206165Tato smimi
23207161Nā ā
23208166Āro rassamikāre
23209168Pitādīnamasimhi
23210239Tayātayinaṃ takāro tvattaṃ vā
24211126Attanto hismimanattaṃ
24212129Tato smiṃ ni
24213127Sassano
24214128Smā 0.0013 nā
24215141Jhalato ca
24216180Ghapato smiṃyaṃ vā
24217199Yonaṃ ni napuṃsakehi
24218196Ato niccaṃ
24219195Siṃ
2422074Sesato lopaṃ gasipi
24221282Sabbāsamāvusopasagganipātādīhi ca
24222327Pumassa liį¹…gādÄ«su samāsesu
24223188Aṃ yamīto pasaññato
24224153Naṃ jhato katarassā
24225151Yonaṃ no
24226154Smiṃni
24227270Kissa ka ve ca
24228272Ku hiṃ haṃsu ca
24229226Sesesu ca
24230262Tra to thesu ca
24231263Sabbassetassākāro vā
24232267Tre niccaṃ
24233264E tothesu ca
24234265Imassi thaṃ dāni ha to dhesu ca
24235281A dhunāmhi ca
24236280Eta rahimhi
24237176Itthiyamato āpaccayo
24238187Nadādito vā ī
24239190Ṇava ṇika ṇeyya ṇantuhi
24240193Patibhikkhurājīkārantehi inī
24241191Ntussa tadhīkāre
24242192Bhavato bhoto
24243110Bho ge tu
2424472Akārapitādyantānamā
24245152Jhalapā rassaṃ
2424673Ākāro vā
25247261Tvādayo vibhattisaƱƱāyo
25248260Kvaci to paƱcamyatthe
25249266Tratha sattamiyā sabbanāmehi
25250268Sabbato dhi
25251269Kiṃsmā vo
25252271Hiṃhaṃhiñcanaṃ
25253273Tamhā ca
25254274Imasmā hadhā ca
25255275Yato hiṃ
252560Kāle
25257276Kiṃsabbaññekayakuhi dādācanaṃ
25258278Tamhā dāni ca
25259279Imasmā rahidhunādāni ca
25260277Sabbassa so dāmhi vā
25261369Avaṇṇo ye lopaƱca
25262391Vuįøįøhassa jo iyiį¹­į¹­hesu
25263392Pasatthassa so ca
25264393Antikassa nedo
25265394Bāḷhassa sādho
25266395Appassa kaṇa
25267396YuvānaƱca
25268397VantumantuvīnaƱca lopo
2526941Yavataṃ talaṇadakārānaṃ byaƱjanāni calaƱajakārattaṃ
25270120Amha tumha ntu rāja brahmatta sakha satthu– pitādÄ«hi smā nāva
3127188,308Yasmā dapetiṃ bhayamādatte vā tadapādānaṃ
31272309Dhātunāmānamupasaggayogādīsvapi ca
31273310Rakkhaṇatthānamicchitaṃ
31274311Yena vā dassanaṃ
31275312DÅ«rantikaddhakāla nimmāna tvālopa disā yoga vibhattārappayoga suddhappamocanahetu vivittappamāṇapubbayoga bandhanaguṇavacana paƱhakathana thokātattÅ«su ca
31276302Yassa dātukāmo rocate dhārayate pā taṃ sampadānaṃ
31277303Silāgha hanu į¹­hā sapa dhāra piha kudha duhisso ssÅ«ya rādhikkha paccāsuṇa anupatigiṇa pubbakattārocanattha tadattha tumatthālamattha maƱƱānādarappāṇini gatyatthakammaniāsisatthasammutibhiyyasattamyatthesu ca
31278320Yodhāro tamokāsaṃ
31279292Yena vā kayirate taṃ karaṇaṃ
31280285Yaṃ karoti taṃ kammaṃ
31281294Yo karoti sa kattā
31282295Yo kārehi sa hetu
31283316Yassa vā pariggaho taṃ sāmī
31284283Liį¹…gatthe paį¹­hamā
3128570Ālapane ca
31286291Karaṇe tatiyā
31287296Sahādiyoge ca
31288293Kattari ca
31289297Hetvatthe ca
31290298Sattamyatthe ca
31291299Yenaį¹…gavikāro
31292300Visesane ca
31293301Sampadāne catutthī
31294305Namoyogādīsvapi ca
31295307Apādāne paƱcamī
31296314Kāraṇatthe ca
31297284Kammatthe dutiyā
31298287Kāladdhānamaccantasaṃyoge
31299288Kammappavacanīyayutte
31300286Gati buddhi bhuja paṭha hara kara sayādīnaṃkā rite vā
31301315Sāmismiṃ chaṭṭhī
31302319Okāse sattamī
31303321Sāmissarādhipati dāyāda sakkhī pathibhū pasuta kusalehi ca
31304322Niddhāraṇe ca
31305323Anādare ca
31306289Kvaci dutiyā chaṭṭhīnamatthe
31307290TatiyāsattamīnaƱca
31308317Chaṭṭhī ca
31309318DutiyāpaƱcamīnaƱca
31310324Kammakaraṇanimittatthesu sattamÄ«
31311325Sampadāne ca
31312326PaƱcamyatthe ca
31313327Kālabhāvesu ca
31314328Upa’dhyādhikissaravacane
31315329Maį¹‡įøitussukkesu tatiyā ca
41316331Nāmāna samāso yuttattho
41317332Tesaṃ vibhattiyo lopā ca
41318333Pakati cassa sarantassa
41319330Upasagganipātapubbako abyayībhāvo
41320335So napuṃsakaliį¹…go
41321349Digussekattaṃ
41322359Tathā dvande pāṇi tÅ«riye yogga senaį¹…ga khuddajantuka vividha viruddha visabhāgatthādÄ«naƱca
41323360Vibhāsā rukkha tiṇa pasu dhana dhaƱƱa janapadā dÄ«naƱca
41324339Dvipade tulyādhikaraṇe kammadhārayo
41325348Saį¹…khyāpubbo digu
41326341Ubhe tappurisā
41327351Amādayo parapadebhi
41328352AƱƱapadatthesu bahubbīhi
41329357Nāmānaṃ samuccayo dvando
41330340Mahataṃ mahā tulyādhikaraṇe pade
41331353Itthiyaṃ bhāsitapumitthī pumāva ce
41332343KammadhārayasaƱƱe ca
41333344Attaṃ nassa tappurise
41334345Sare ana
41335346Kadi kussa
41336347Kā’ppatthesu ca
41337350Kvaci samāsanta gatānamakāranto
41338356Nadimhā ca
41339358Jāyāya tudaṃ jāni patimhi
41340355Dhanumhā ca
41341336Aṃvibhattīnamakārantā abyāyitāvā
41342337Saro rasso napuṃsake
41343338AƱƱasmā lopo ca
51244361Vā ṇā’pacce
51345366Ṇāyana ṇāna vacchādito
51346367Ṇeyyo kattiyādÄ«hi
51347368Ato ṇi vā
51348371ṆavopakvādÄ«hi
51349372Ṇera vidhavādito
51350373Yena vā saṃsaį¹­į¹­haṃ tarati carati vahati ṇiko
51351374TamadhÄ«te tenakatādhi sannidhānaniyoga sippa bhaį¹‡įøa jÄ«vikatthesu ca
51352376Ṇa rāgā tassedamaƱƱatthesu ca
51353378Jātādīnamimiyā ca
51354379SamÅ«hatthe kaṇa ṇā
51355380Gāma jana bandhu sahāyādīhi tā
51356381Tadassa ṭhānamiyo ca
51357382Upamatthāyitattaṃ
51358383Tannissitatthe lo
51359384Ālu tabbahule
51360387Ṇuttatā bhāve tu
51361388Ṇa visamādÄ«hi
51362389Ramaṇīyādito kaṇa
51363390Visese taratamisikiyiṭṭhā
51364398Tadassatthīti vī ca
51365399Tapādito sī
51366400Daį¹‡įøÄdito ika Ä«
51367401Madhvādito ro
51368402Guṇādito vantu
51369403Satyādīhi mantu
51370405Saddhādito ṇa
51371404Āyussukārāsa mantumhi
51372385Tappakativacane mayo
51373406Saį¹…khyāpÅ«raṇe mo
51374408Sa chassa vā
51375412Ekādito dasassī
51376257Dase so niccaƱca
513770Ante niggahitaƱca
51378414Ti ca
51379258La da rānaṃ
51380255Vīsati dasesu bā dvissa tu
51381254Ekādito dassa ra saį¹…khyāne
51382259Aṭṭhādito ca
51383353Dvekaṭṭhānamākāro vā
51384407Catucche hi tha ṭhā
51385409Dvitīhi tiyo
51386410Tiye dutāpi ca
51387411TesamaįøįøhÅ«papadena aįøįøhuįøįøhadivaįøįøha diyaįøįøha’ įøįøhatiyā
5138868Sarūpāna mekasesvasakiṃ
51389413Gaṇanedasassa dvi ti catu paƱca cha satta aį¹­į¹­hanavakānaṃ vÄ« ti cattāra paƱƱā cha sattāsanavā yosu yonaƱcÄ«samāsaṃṭhiritÄ«tuti
51390256CatÅ«papadassa lopo tu’ttarapadādicassa cu copi navā
51391423Yadanupapannā nipātanā sijjhanti
51392418Dvādito ko’nekatthe ca
51393415Dasadasakaṃ sataṃ dasakānaṃ sataṃ sahassañca yomhi
51394416Yāva taduttari dasaguṇitaƱca
51395417Sakanāmehi
51396363Tesaṃ ṇo lopaṃ
51397420Vibhāge dhā ca
51398421Sabbanāmehi pakāravacane tu thā
51399422Kimimehi thaṃ
51400364Vuddhādisarassa vā’saṃyogantassa saṇe ca
51401375Māyūnamāgamo ṭhāne
51400377ĀttaƱca
51403354Kvacādimajjhuttarānaṃ dīgharassa paccayesu ca
51404370Tesu vuddhi lopāgama vikāra viparitādesā ca
51405365AyuvaṇṇānaƱcāyo vuddhi
61406429Atha pubbāni-vibhattīnaṃ cha parassapadāni
61407439Parāṇuttanopadāni
61408430Dve dve paṭhamamajjhimuttamapurisā
61409441Sabbesamekābhidhāne paro puriso
61410432Nāmamhi payujjamānepi tulyādhikaraṇe paį¹­hamo
61411436Tumhe majjhimo
61412437Amhe uttamo
61413426Kāle
61414428Vattamānā paccuppanne
61415451Āṇātyāsiį¹­į¹­he’nuttakāle paƱcamÄ«
61416454Anumatiparikappetthesu sattamī
61417460Apaccakkhe parokkhā’tÄ«te
61418456Hiyyopabhuti paccakkhe hiyyattanī
61419469SamÄ«pe’jjatanÄ«
61420471Māyoge sabbakāle ca
61421473Anāgate bhavissantī
61422475Kriyātipanne’tÄ«te kālātipatti
61423426Vattamānā tī anti, si tha, mi ma te ante, sevhe, e mhe
61424450Pañcamī tu antu, hi tha, mi ma, taṃ antaṃ, ssu vho, e āmase
61425453Sattamī eyya eyyuṃ, eyyāsi eyyātha, eyyāmi eyyāma, etha eraṃ, etho eyyāvho, eyyaṃ eyyāmhe
61426459Parokkhā a u, e ttha, aṃ mha, ttha re, ttho vho, iṃ mhe
61427455Hiyyattanī ā ū, o ttha, aṃ mhā, ttha tthuṃ, sevhaṃ, iṃ mhase
61427468Ajjatanī īñaṃ ottha, iṃ mhā, ā ū, se vhaṃ, aṃ mhe
61429472Ssavissantī ssati ssanti, ssasi ssatha, ssāmi ssāma, ssate ssante, ssase ssavhe, ssaṃ ssāmhe
61430474Kālātipatti ssā ssaṃsu, sse ssatha, ssaṃ ssāmā, ssatha ssisu, ssase ssavhe, ssiṃ ssāmhase
61431428Hiyyattanī sattamī pañcamī vattamānā sabbadhātukaṃ
62432362Dhātuliį¹…gehi parā paccayā
62433528Tijagupakitamānehi khachasā vā
62434534Bhujaghasaharasupādīhitumicchatthesu
62435536Āya nāmato kattūpamānādācāre
62436537ÄŖyū’pamānā ca
62437538Nāmamhā’tticchatthe
62438540DhātÅ«hi ṇe ṇaya ṇāpe ṇāpayā kāritāni hetvatthe
62439539DhāturÅ«pe nāmasmā ṇa yo ca
62440445Bhāvakammesu yo
62441447Tassa cavaggayakāravakārattaṃ sadhātvantassa
62442448Ivaṇṇāgamo vā
62443449Pubbarūpañca
62444511Tathā kattari ca
62445433Bhūvādito a
62446509Rudhādito niggahitapubbaƱca
62447510Divādito yo
62448512Svādito ṇuṇā uṇā ca
62449513Kiyādito nā
62450517Gahādito ppaṇhā
62451520Tanādito oyirā
62452525Curādito ṇe ṇayā
62453444Attanopadāni bhāve ca kammani
62454440Kattari ca
62455530Dhātuppaccayehi vibhattiyo
62456420Kattari parassapadaṃ
62457424Bhūvādayo dhātavo
63458461Kvacādivaṇṇānamekassarānaṃ dvebhāvo
63459462Pubbo’ bbhāso
63460506Rasso
63461464Dutiyacatutthānaṃ paṭhamatatiyā
63462467Kavaggassa cavaggo
63463532Mānakitānaṃ va tattaṃ vā
63464504Hassa jo
63465463Antassivaṇṇākāro vā
63466489NiggahitaƱca
63467533Tato pāmānānaṃ vāmaṃ sesu
63468492Ṭhā tiṭṭho
63469494Pā pivo
63470514Ƒāssa jājaṃnā
63471483Disassa passa dissa dakkhā vā
63472531ByaƱjanantassa co chappaccayesu ca
63473529Ko khe ca
63474535Harassa gī se
63475465Brūbhūnamāhabhūvā parokkhāyaṃ
63476442Gamissanto ccho vā sabbāsu
63477479Vacassa’jjatanimhi makārā o
63478438Akāro dīghaṃ himimesu
63479452Hi lopaṃ vā
63480490Hotissare’ ho’he bhavissantimhi ssassa ca
63481524Karassa sappaccayassa kāho
64482508Dādantassaṃ mimesu
64483527Asaṃyogantassa vuddhi kārite
64484542Ghaṭādīnaṃ vā
64485434AƱƱesu ca
64486543Guhadusānaṃ dīghaṃ
64487478Vaca vasa vahādīnamukāro vassaye
64488481Ha vipariyayo lo vā
64489519Gahassa ghe ppe
64490518Halopo ṇhāmhi
64491523Karassa kāsattamajjatanimhi
64492499Asasmā mimānaṃ mimhā’ntalopo ca
64493498Thassa tthatthaṃ
64494495Tissa tissa tthitthaṃ
64495500Tussa tthuttaṃ
64496497Simhi ca
64497477Labhasmā īaṃnaṃ tthattaṃ
64498480Kusasmā dī cchi
64499480Dā dhātussa dajjaṃ
64500486Vadassa vajjaṃ
64501443Gamissa ghammaṃ
64502493Yamhi dā dhā mā ṭhā hā pā maha mathādīnamī
64503485Yajassādissi
64504470Sabbato uṃ iṃsu
64505482Jaramarānaṃ jīra jīyya mīyyā vā
64506496Sabbatthā’sassādilopo ca
64507501Asabbadhātuke Ʊā
64508515Yeyyassa Ʊāto iyā Ʊā
64509516Nāssa lopo yakārattaṃ
64510487LopaƱcettamakāro
64511521Uttamokāro
64512522Karassākāro ca
64513435O ava sare
64514491E aya
64515541Te āvāyā kārite
64516466Ikārāgamo asabbadhātukamhi
64517488Kvaci dhātuvibhattippaccayānaṃ dīghaviparītādesa lopāgamā ca
64518446Attanopadāni parassapadattaṃ
64519457Akārāgamo hiyyatthanīajjatanīkālātipattīsu
64520502Brūto ī timhi
64521425Dhātussanto lopo’ nekasarassa
64522476Isuyamūnamanto ccho vā
64523526Kāritānaṃ ṇo lopaṃ
71524561Dhātuyā kammādimhi ṇo
71525565SaƱƱāyama nu
71526567Pure dadā ca iṃ
71527568Sabbato ṇvutvā’vÄ« vā
71528577Visa ruja padādito ṇa
71529580Bhāve ca
71530584Kvi ca
71531589Dharādīhi rammo
71532590TassÄ«lādÄ«su ṇī tvā vÄ« ca
71533591Sadda kudha cala maį¹‡įøattha rucādÄ«hi yu
71534592Pārādigamimhā rū
71535593Bhikkhādito ca
71536594HanatyādÄ«naṃ ṇuko
71537566Nu niggahitaṃ padante
71538595Saṃhanā’ññāya vā ro gho
71539558Ramhi ranto rādino
71540545Bhāvakammesu tabbā’nÄ«yā
71541552Ṇyo ca
71542557Karamhā ricca
71543555BhÅ«to’bba
71544556Vada mada gamu yuja garahākārādīhi jja mmaggayheyyāvāro vā
71545548Te kiccā
71546562AƱƱe kita
71547596Nandādīhi yu
71548597Kattukaraṇapadesesu ca
71549550Rahādito ṇa
72550549Ṇādayo tekālikā
72551598Saññāyaṃ dādhāto i
72552609Ti kiccā’siį¹­į¹­he
72553599Itthiyamatiyavo vā
72554601Karato ririya
72555612Atīte ta tavantu tāvī
72556622Bhāvakammesu ta
72557606Budhagamāditthe kattari
72558602Jito ina sabbattha
72559603Supato ca
72560604Īsaṃdusūhi kha
72561636Icchatthesu samānakattukesu tave tuṃ vā
72562638Arahasakkādīsu ca
72563639Pattavacane alamatthesu ca
72564640Pubbakāle’kakattukānaṃ tuna tvāna tvā vā
72565646Vattamāne māna’ntā
72566574Sāsādīhi ratthu
72567575Pātito ritu
72568576Mānādīhi rātu
72569610Āgamā tuko
72570611Bhabbe ika
73571624Paccayādaniṭṭhā nipātanā sijjhanti
73572625Sāsadisato tassa riṭṭho ca
73573626Sādisanta puccha bhanja hantādīhi ṭṭho
73574613Vasato uttha
73575614Vasa vāvu
73576607Dha įøha bha he hi dhaįøįøhā ca
73577628Bhanjato ggo ca
73578560Bhujādīnamanto no dvi ca
73579629Vaca vā vu
73580630GupādīnaƱca
73581616TarādÄ«hi iṇṇo
73582631Bhidādito inna anna īṇā vā
73583617Susa paca sakato kkha kkā ca
73584618Pakkamādīhi nto ca
73585619Janādīna mā timhi ca
73586600Gama khana hana ramādīnamanto
73587632Rakāro ca
735880Ṭhāpānamiī ca
73589621Hantehi ho hassa ḷo vā adahanahānaṃ
74590579Ṇamhi ranjassa jo bhāvakaraṇesu
74591544Hanassa ghāto
74592503Vadho vā sabbattha
74593564Ākārantānamāyo
74594582Purasamupaparīhi karotissa kha kharā vā tappaccayesu ca
74595637Tavetunādīsu kā
74596551Gamakhanahanādīnaṃ tuṃtabbādīsu na
74597641Sabbehi tunādīnaṃ yo
74598643Canantehi raccaṃ
74599644Disā svānasvantalopo ca
74600645Mahadabhehi mma yha jja bbha ddhā ca
74601334Taddhitasamāsakitakā nāmaṃ vā’tavetunādÄ«su ca
746026Dumhi garu
746037Dīgho ca
74604684Akkharehi kāra
74605547Yathāgamamikāro
74606642Dadhantato yo kvaci
75607578Niggahita saṃyogādi no
75608623Sabbattha ge hī
75609484Sadassa sīdatthaṃ
75610627Yajassa sarassi į¹­į¹­he
75611608Hacatutthānamantānaṃ do dhe
75612615Ḍho įøhakāre
75613583Gahassa ghara ṇe vā
75614581Dahassa do ḷaṃ
75615586Dhātvantassa lopo kvimhi
75616587Vidante Å«
75617633Na ma ka rānamantānaṃ niyuttatamhi
75618571Na ka vatthaṃ ca jā ṇvumhi
75619573Karassa ca tattaṃ thusmiṃ
75620549Tuṃtunatabbesu vā
75621553Kāritaṃ viya ṇānubandho
75622570Anakā yu ṇvÅ«naṃ
75623554Ka gā ca jānaṃ
81624563Kattari kitta
81625605Bhāvakammesu kiccattakkhatthā
81626634Kammani dutiyāya tto
81627652Khyādīhi mana ma ca to vā
81628653Samādīhi thamā
81629569Gahassu’padhasse vā
81630654Masussa sussa ccharaccherā
81631655Āpubbacarassa ca
81632656Ala kala salehi la yā
81633657Yāṇa lāṇā
81634658Mathissa thassa lo ca
81635559Pesātisaggapattakālesu kiccā
81636659Avassakādhamiṇesu ṇī ca
816370Arahasakkādīhi tuṃ
81638668Vajādīhi pabbajjādayo nippajjante
81639585Kvilopo ca
816400Sacajānaṃ ka gā ṇānubandhe
81641572NudādÄ«hi yu ṇvÅ«na manā na nā kā na na kā sakāritehi ca
81642588I ya ta ma kiṃ esānamantassaro dÄ«ghaṃ kvaci dusassa guṇaṃ doraṃ sa kkhÄ« ca
81643635Bhyādīhi mati budhi pūjādīhi ca tto
81644661Vepu sÄ« dava vamu ku dā bhÅ«tvādÄ«hi thuttima ṇimā nibbatte
81645662Akkose namhāni
81646419Ekādito sakissa kkhattuṃ
81647663Sunassunasso ṇa vānuvānÅ«nanakhunānā
81648664Taruṇassa susu ca
81649665Yuvassuvassuvuvānanūnā
81650651Kāle vattamānātÄ«te ṇvādayo
81651647Bhavissati gamādÄ«hi ṇī ghiṇa
81652648Kriyāyaṃ ṇvu tavo
81653307Bhāvavācimhi catutthī
81654649Kammani ṇo
81655650Sese ssaṃ ntu mānānā
81656666ChadādÄ«hi ta traṇa
81657667VadādÄ«hi ṇitto gaṇe
81658668Midādīhi tti tiyo
81659669Usuranjadasānaṃ daṃsassa daįøįøho įøhaį¹­hā ca
81660670Sūvusānamūvusānamato tho ca
81661671Ranjudādīhi dhadiddakirā kvaci jadalopo ca
81662672Paį¹­ito hissa heraṇa hÄ«raṇa
81663673KaįøhādÄ«hi ko
81664674Khādāmagamānaṃ khandhandhagandhā
81665675Paṭādīlyalaṃ
81666676Puthassa puthu pathā mo vā
81667677Sasvādīhi tu davo
81668678Cyādīhi īvaro
81669679Munādīhi ci
81670680Vidādīlyūro
81671681HanādÄ«hi nu ṇu tavo
81672682Kuṭādīhi ṭho
81673683ManupÅ«rasuṇādÄ«hi ussanusisā

3 - 1. 𑀲𑀦𑁆𑀄𑀺𑀓𑀧𑁆𑀧 (Sandhikappa)

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.

(Ka)
Seṭṭhaṃ tilokamahitaṃ abhivandiyaggaṃ,
BuddhaƱca dhammamamalaṃ gaṇamuttamaƱca;
Satthussa tassa vacanatthavaraṃ suboddhuṃ,
Vakkhāmi suttahitamettha susandhikappaṃ.

(Kha)
Seyyaṃ jineritanayena budhā labhanti,
TaƱcāpi tassa vacanatthasubodhanena;
AtthaƱca akkharapadesu amohabhāvā,
Seyyatthiko padamato vividhaṃ suṇeyyaṃ.

(𑀓)
š‘€²š‘‚š‘€š‘†š‘€žš‘€ 𑀢𑀺𑀮𑁄𑀓𑀫𑀳𑀺𑀢𑀁 𑀅𑀪𑀺𑀯𑀦𑁆𑀤𑀺𑀬𑀕𑁆𑀕𑀁
š‘€©š‘€¼š‘€¤š‘†š‘€„š‘€œš‘†š‘€˜ 𑀄𑀫𑁆𑀫𑀫𑀫𑀮𑀁 š‘€•š‘€”š‘€«š‘€¼š‘€¢š‘†š‘€¢š‘€«š‘€œš‘†š‘€˜
𑀲𑀢𑁆𑀣𑀼𑀲𑁆𑀲 𑀢𑀲𑁆𑀲 š‘€Æš‘€˜š‘€¦š‘€¢š‘†š‘€£š‘€Æš‘€­š‘€ 𑀲𑀼𑀩𑀼𑀤𑁆𑀄𑀼𑀁
𑀯𑀓𑁆𑀔𑀸𑀫𑀺 𑀲𑀼𑀢𑁆𑀢𑀳𑀺𑀢𑀫𑁂𑀢𑁆𑀣 𑀲𑀼𑀲𑀦𑁆𑀄𑀺𑀓𑀧𑁆𑀧𑀁

(š‘€”)
𑀲𑁂𑀬𑁆𑀬𑀁 š‘€šš‘€ŗš‘€¦š‘‚š‘€­š‘€ŗš‘€¢š‘€¦š‘€¬š‘‚š‘€¦ 𑀩𑀼𑀄𑀸 𑀮𑀪𑀦𑁆𑀢𑀺
š‘€¢š‘€œš‘†š‘€˜š‘€øš‘€§š‘€ŗ 𑀢𑀲𑁆𑀲 š‘€Æš‘€˜š‘€¦š‘€¢š‘†š‘€£š‘€²š‘€¼š‘€©š‘„š‘€„š‘€¦š‘‚š‘€¦
š‘€…š‘€¢š‘†š‘€£š‘€œš‘†š‘€˜ 𑀅𑀓𑁆𑀔𑀭𑀧𑀤𑁂𑀲𑀼 𑀅𑀫𑁄𑀳𑀪𑀸𑀯𑀸
𑀲𑁂𑀬𑁆𑀬𑀢𑁆𑀣𑀺𑀓𑁄 𑀧𑀤𑀫𑀢𑁄 𑀯𑀺𑀯𑀺𑀄𑀁 𑀲𑀼𑀔𑁂𑀬𑁆𑀬𑀁

(क)
ą¤øą„‡ą¤Ÿą„ą¤ ą¤‚ ą¤¤ą¤æą¤²ą„‹ą¤•ą¤®ą¤¹ą¤æą¤¤ą¤‚ ą¤…ą¤­ą¤æą¤µą¤Øą„ą¤¦ą¤æą¤Æą¤—ą„ą¤—ą¤‚,
ą¤¬ą„ą¤¦ą„ą¤§ą¤žą„ą¤š ą¤§ą¤®ą„ą¤®ą¤®ą¤®ą¤²ą¤‚ ą¤—ą¤£ą¤®ą„ą¤¤ą„ą¤¤ą¤®ą¤žą„ą¤š;
ą¤øą¤¤ą„ą¤„ą„ą¤øą„ą¤ø ą¤¤ą¤øą„ą¤ø ą¤µą¤šą¤Øą¤¤ą„ą¤„ą¤µą¤°ą¤‚ ą¤øą„ą¤¬ą„‹ą¤¦ą„ą¤§ą„ą¤‚,
ą¤µą¤•ą„ą¤–ą¤¾ą¤®ą¤æ ą¤øą„ą¤¤ą„ą¤¤ą¤¹ą¤æą¤¤ą¤®ą„‡ą¤¤ą„ą¤„ ą¤øą„ą¤øą¤Øą„ą¤§ą¤æą¤•ą¤Ŗą„ą¤Ŗą¤‚ą„¤

(ख)
ą¤øą„‡ą¤Æą„ą¤Æą¤‚ ą¤œą¤æą¤Øą„‡ą¤°ą¤æą¤¤ą¤Øą¤Æą„‡ą¤Ø ą¤¬ą„ą¤§ą¤¾ ą¤²ą¤­ą¤Øą„ą¤¤ą¤æ,
ą¤¤ą¤žą„ą¤šą¤¾ą¤Ŗą¤æ ą¤¤ą¤øą„ą¤ø ą¤µą¤šą¤Øą¤¤ą„ą¤„ą¤øą„ą¤¬ą„‹ą¤§ą¤Øą„‡ą¤Ø;
ą¤…ą¤¤ą„ą¤„ą¤žą„ą¤š ą¤…ą¤•ą„ą¤–ą¤°ą¤Ŗą¤¦ą„‡ą¤øą„ ą¤…ą¤®ą„‹ą¤¹ą¤­ą¤¾ą¤µą¤¾,
ą¤øą„‡ą¤Æą„ą¤Æą¤¤ą„ą¤„ą¤æą¤•ą„‹ ą¤Ŗą¤¦ą¤®ą¤¤ą„‹ विविधं ą¤øą„ą¤£ą„‡ą¤Æą„ą¤Æą¤‚ą„¤

3.1 - 1.1 š‘€§š‘€žš‘€«š‘€“š‘€”š‘†š‘€Ÿ (Paį¹­hamakaį¹‡įøa) - Definitions

This section provides an introductory rule, technical terms including akkhara (sounds, or letters), and rules for carrying out sandhi

1 [R1] Meaning from recognition of akkhara (sounds, or letters)

𑀅𑀢𑁆𑀣𑁄 š‘€…š‘€“š‘†š‘€”š‘€­š‘€²š‘€œš‘†š‘€œš‘€øš‘€¢š‘„ (attho akkharasaƱƱāto) adhikāra sÄ«hagatika

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).

Sabbavacanānamattho akkhareheva saññāyate. Akkharavipattiyaṃ hi atthassa dunnayatā hoti, tasmā akkharakosallaṃ bahūpakāraṃ suttantesu.

š‘€²š‘€©š‘†š‘€©š‘€Æš‘€˜š‘€¦š‘€øš‘€¦š‘€«š‘€¢š‘†š‘€£š‘„ 𑀅𑀓𑁆𑀔𑀭𑁂𑀳𑁂𑀯 š‘€²š‘€œš‘†š‘€œš‘€øš‘€¬š‘€¢š‘‚š‘‡ 𑀅𑀓𑁆𑀔𑀭𑀯𑀺𑀧𑀢𑁆𑀢𑀺𑀬𑀁 𑀳𑀺 𑀅𑀢𑁆𑀣𑀲𑁆𑀲 𑀤𑀼𑀦𑁆𑀦𑀬𑀢𑀸 𑀳𑁄𑀢𑀺, 𑀢𑀲𑁆𑀫𑀸 𑀅𑀓𑁆𑀔𑀭𑀓𑁄𑀲𑀮𑁆𑀮𑀁 𑀩𑀳𑀽𑀧𑀓𑀸𑀭𑀁 𑀲𑀼𑀢𑁆𑀢𑀦𑁆𑀢𑁂𑀲𑀼𑁇

ą¤øą¤¬ą„ą¤¬ą¤µą¤šą¤Øą¤¾ą¤Øą¤®ą¤¤ą„ą¤„ą„‹ ą¤…ą¤•ą„ą¤–ą¤°ą„‡ą¤¹ą„‡ą¤µ ą¤øą¤žą„ą¤žą¤¾ą¤Æą¤¤ą„‡ą„¤ ą¤…ą¤•ą„ą¤–ą¤°ą¤µą¤æą¤Ŗą¤¤ą„ą¤¤ą¤æą¤Æą¤‚ हि ą¤…ą¤¤ą„ą¤„ą¤øą„ą¤ø ą¤¦ą„ą¤Øą„ą¤Øą¤Æą¤¤ą¤¾ ą¤¹ą„‹ą¤¤ą¤æ, ą¤¤ą¤øą„ą¤®ą¤¾ ą¤…ą¤•ą„ą¤–ą¤°ą¤•ą„‹ą¤øą¤²ą„ą¤²ą¤‚ ą¤¬ą¤¹ą„‚ą¤Ŗą¤•ą¤¾ą¤°ą¤‚ ą¤øą„ą¤¤ą„ą¤¤ą¤Øą„ą¤¤ą„‡ą¤øą„ą„¤

2 [R2] 41 akkhara starting with a

š‘€…š‘€“š‘†š‘€”š‘€­š‘€øš‘€§š‘€øš‘€¤š‘€¬š‘„š‘€š‘€“š‘€˜š‘€¢š‘†š‘€¢š‘€øš‘€®š‘€»š‘€²š‘€ (akkharāpādayoekacattālÄ«saṃ) saƱƱā anvattha

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.


  1. The CSCD edition misspells this as ekacattā lÄ«sa↩︎

𑀢𑁂 š‘€˜ 𑀔𑁄 𑀅𑀓𑁆𑀔𑀭𑀸 š‘€…š‘€§š‘€ŗ 𑀅𑀓𑀸𑀭𑀸𑀤𑀬𑁄 š‘€š‘€“š‘€˜š‘€¢š‘†š‘€¢š‘€øš‘€®š‘€»š‘€²š‘€ 𑀲𑀼𑀢𑁆𑀢𑀦𑁆𑀢𑁂𑀲𑀼 𑀲𑁄𑀧𑀓𑀸𑀭𑀸𑁇

𑀢𑀁 𑀬𑀣𑀸?
š‘€… 𑀆 𑀇 š‘€ˆ 𑀉 š‘€Š š‘€ 𑀑,
𑀓 š‘€” 𑀕 š‘€– š‘€—,
š‘€˜ š‘€™ š‘€š š‘€› š‘€œ,
š‘€ š‘€ž š‘€Ÿ š‘€  š‘€”,
š‘€¢ š‘€£ 𑀤 𑀄 𑀦,
š‘€§ 𑀨 𑀩 š‘€Ŗ 𑀫,
𑀬 š‘€­ š‘€® 𑀯 š‘€² š‘€³ š‘€š‘€… 𑀅𑀁,
𑀇𑀢𑀺 𑀅𑀓𑁆𑀔𑀭𑀸 𑀦𑀸𑀫𑁇

ą¤¤ą„‡ च ą¤–ą„‹ ą¤…ą¤•ą„ą¤–ą¤°ą¤¾ अपि ą¤…ą¤•ą¤¾ą¤°ą¤¾ą¤¦ą¤Æą„‹ ą¤ą¤•ą¤šą¤¤ą„ą¤¤ą¤¾ą¤²ą„€ą¤øą¤‚ ą¤øą„ą¤¤ą„ą¤¤ą¤Øą„ą¤¤ą„‡ą¤øą„ ą¤øą„‹ą¤Ŗą¤•ą¤¾ą¤°ą¤¾ą„¤

तं यऄा?
अ आ इ ई उ ऊ ą¤ ओ,
क ख ग घ ङ,
च छ ज ą¤ ą¤ž,
ट ठ औ ढ ण,
त ऄ द ध न,
प फ ब भ म,
य र ल व स ह ą¤Œą¤… अं,
इति ą¤…ą¤•ą„ą¤–ą¤°ą¤¾ ą¤Øą¤¾ą¤®ą„¤

š‘€…

a /ə/

𑀆

ā /aː/

𑀇

i /i/

š‘€ˆ

ī /iː/

𑀉

u /u/

š‘€Š

ū /uː/

š‘€

e /eː/

𑀑

o /oː/

𑀓

ka /k/

š‘€”

kha /kʰ/

𑀕

ga /É”/

š‘€–

gha /ɔʱ/

š‘€—

į¹…a /ŋ/

š‘€˜

ca /c/

š‘€™

cha /cʰ/

š‘€š

ja /ɟ/

š‘€›

jha /ɟʱ/

š‘€œ

ña /ɲ/

š‘€

ṭa /ʈ/

š‘€ž

ṭha /ʈʰ/

š‘€Ÿ

įøa /ɖ/

š‘€ 

įøha /ɖʱ/

š‘€”

ṇa /ɳ/

š‘€¢

ta /tĢŖ/

š‘€£

tha /t̪ʰ/

𑀤

da /dĢŖ/

𑀄

dha /d̪ʱ/

𑀦

na /n/

š‘€§

pa /p/

𑀨

pha /pʰ/

𑀩

ba /b/

š‘€Ŗ

bha /bʱ/

𑀫

ma /m/

𑀬

ya /j/

š‘€­

ra /r/

š‘€®

la /l/

𑀯

va /w, Ź‹/

š‘€²

sa /s/

š‘€³

ha /ɦ/

𑀅𑀁

aṃ /aɲ/

3 [R3] (From akkhara) eight ending with ā€œoā€: sara (vowel)

𑀢𑀢𑁆𑀣𑁄𑀤𑀦𑁆𑀢𑀸 𑀲𑀭𑀸 š‘€…š‘€š‘†š‘€ž (tatthodantā sarā aį¹­į¹­ha) saƱƱā anvattha

Regarding the akkhara, the eight akkhara starting with a and ending with o are called sarā (vowels).

Tattha akkharesu akārādīsu odantā aṭṭha akkharā sarā nāma honti.

Taṃ yathā?
a ā i ī u ū e o,
iti sarā nāma.

𑀢𑀢𑁆𑀣 𑀅𑀓𑁆𑀔𑀭𑁂𑀲𑀼 𑀅𑀓𑀸𑀭𑀸𑀤𑀻𑀲𑀼 𑀑𑀤𑀦𑁆𑀢𑀸 š‘€…š‘€š‘†š‘€ž 𑀅𑀓𑁆𑀔𑀭𑀸 𑀲𑀭𑀸 𑀦𑀸𑀫 𑀳𑁄𑀦𑁆𑀢𑀺𑁇

𑀢𑀁 𑀬𑀣𑀸?
š‘€… 𑀆 𑀇 š‘€ˆ 𑀉 š‘€Š š‘€ 𑀑,
𑀇𑀢𑀺 𑀲𑀭𑀸 𑀦𑀸𑀫𑁇

ą¤¤ą¤¤ą„ą¤„ ą¤…ą¤•ą„ą¤–ą¤°ą„‡ą¤øą„ ą¤…ą¤•ą¤¾ą¤°ą¤¾ą¤¦ą„€ą¤øą„ ą¤“ą¤¦ą¤Øą„ą¤¤ą¤¾ ą¤…ą¤Ÿą„ą¤  ą¤…ą¤•ą„ą¤–ą¤°ą¤¾ सरा नाम ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æą„¤

तं यऄा?
अ आ इ ई उ ऊ ą¤ ओ,
इति सरा ą¤Øą¤¾ą¤®ą„¤

Independent vowels:

š‘€…

a /ə/

𑀆

ā /aː/

𑀇

i /i/

š‘€ˆ

ī /iː/

𑀉

u /u/

š‘€Š

ū /uː/

š‘€

e /eː/

𑀑

o /oː/

Vowel marks (to be added to consonants):

ā—Œ

a /ə/

š‘€ø

ā /aː/

š‘€ŗ

i /i/

š‘€»

ī /iː/

š‘€¼

u /u/

š‘€½

ū /uː/

𑁂

e /eː/

𑁄

o /oː/

Example of vowel marks added to ka:

𑀓

ka /kə/

𑀓𑀸

kā /kaː/

𑀓𑀺

ki /ki/

𑀓𑀻

kī /ki:/

𑀓𑀼

ku /ku/

𑀓𑀽

kū /ku:/

𑀓𑁂

ke /ke:/

𑀓𑁄

ko /ko:/

4 [R4] 3 short vowels: rassa

𑀮𑀳𑀼𑀫𑀢𑁆𑀢𑀸 𑀢𑀬𑁄 𑀭𑀲𑁆𑀲𑀸 (lahumattā tayo rassā) saƱƱā anvattha

Regarding the eight vowels, the three short vowels are called rassa.

The rassa vowels are:
a i u.

Tattha aṭṭhasu saresu lahumattā tayo sarā rassā nāma honti.

Taṃ yathā?
a i u,
iti rassā nāma.

𑀢𑀢𑁆𑀣 š‘€…š‘€š‘†š‘€žš‘€²š‘€¼ 𑀲𑀭𑁂𑀲𑀼 𑀮𑀳𑀼𑀫𑀢𑁆𑀢𑀸 𑀢𑀬𑁄 𑀲𑀭𑀸 𑀭𑀲𑁆𑀲𑀸 𑀦𑀸𑀫 𑀳𑁄𑀦𑁆𑀢𑀺𑁇

𑀢𑀁 𑀬𑀣𑀸?
š‘€… 𑀇 𑀉,
𑀇𑀢𑀺 𑀭𑀲𑁆𑀲𑀸 𑀦𑀸𑀫𑁇

ą¤¤ą¤¤ą„ą¤„ ą¤…ą¤Ÿą„ą¤ ą¤øą„ ą¤øą¤°ą„‡ą¤øą„ ą¤²ą¤¹ą„ą¤®ą¤¤ą„ą¤¤ą¤¾ ą¤¤ą¤Æą„‹ सरा ą¤°ą¤øą„ą¤øą¤¾ नाम ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æą„¤

तं यऄा?
अ इ उ,
इति ą¤°ą¤øą„ą¤øą¤¾ ą¤Øą¤¾ą¤®ą„¤

5 [R5] Other (vowels) are dīgha (long)

š‘€…š‘€œš‘†š‘€œš‘‚ 𑀤𑀻𑀖𑀸 (aƱƱe dÄ«ghā) saƱƱā anvattha

Regarding the eight vowels, the five vowels other than the short vowels are called ā€œdigha.ā€

The digha vowels are:
ā ī ū e o.

Tattha aṭṭhasu saresu rassehi aññe pañca sarā dīghā nāma honti.

Taṃ yathā?
ā ī ū e o,
iti dīghā nāma.

𑀢𑀢𑁆𑀣 š‘€…š‘€š‘†š‘€žš‘€²š‘€¼ 𑀲𑀭𑁂𑀲𑀼 𑀭𑀲𑁆𑀲𑁂𑀳𑀺 š‘€…š‘€œš‘†š‘€œš‘‚ š‘€§š‘€œš‘†š‘€˜ 𑀲𑀭𑀸 𑀤𑀻𑀖𑀸 𑀦𑀸𑀫 𑀳𑁄𑀦𑁆𑀢𑀺𑁇

𑀢𑀁 𑀬𑀣𑀸?
𑀆 š‘€ˆ š‘€Š š‘€ 𑀑,
𑀇𑀢𑀺 𑀤𑀻𑀖𑀸 𑀦𑀸𑀫𑁇

ą¤¤ą¤¤ą„ą¤„ ą¤…ą¤Ÿą„ą¤ ą¤øą„ ą¤øą¤°ą„‡ą¤øą„ ą¤°ą¤øą„ą¤øą„‡ą¤¹ą¤æ ą¤…ą¤žą„ą¤žą„‡ ą¤Ŗą¤žą„ą¤š सरा ą¤¦ą„€ą¤˜ą¤¾ नाम ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æą„¤

तं यऄा?
आ ई ऊ ą¤ ओ,
इति ą¤¦ą„€ą¤˜ą¤¾ ą¤Øą¤¾ą¤®ą„¤

6 [R6] Remaining (letters) are byaƱjanā (consonants)

𑀲𑁂𑀲𑀸 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€ø (sesā byaƱjanā) saƱƱā anvattha

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.

š‘€žš‘€§š‘‚š‘€¢š‘†š‘€Æš‘€ø š‘€…š‘€š‘†š‘€ž 𑀲𑀭𑁂 𑀲𑁂𑀲𑀸 𑀅𑀓𑁆𑀔𑀭𑀸 𑀓𑀓𑀸𑀭𑀸𑀤𑀬𑁄 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀦𑁆𑀢𑀸 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€ø 𑀦𑀸𑀫 𑀳𑁄𑀦𑁆𑀢𑀺𑁇

𑀢𑀁 𑀬𑀣𑀸?
𑀓 š‘€” 𑀕 š‘€– š‘€—,
š‘€˜ š‘€™ š‘€š š‘€› š‘€œ,
š‘€ š‘€ž š‘€Ÿ š‘€  š‘€”,
š‘€¢ š‘€£ 𑀤 𑀄 𑀦,
š‘€§ 𑀨 𑀩 š‘€Ŗ 𑀫,
𑀬 š‘€­ š‘€® 𑀯 š‘€² š‘€³ š‘€š‘€… 𑀅𑀁,
𑀇𑀢𑀺 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€ø 𑀦𑀸𑀫𑁇

ą¤ ą¤Ŗą„‡ą¤¤ą„ą¤µą¤¾ ą¤…ą¤Ÿą„ą¤  ą¤øą¤°ą„‡ ą¤øą„‡ą¤øą¤¾ ą¤…ą¤•ą„ą¤–ą¤°ą¤¾ ą¤•ą¤•ą¤¾ą¤°ą¤¾ą¤¦ą¤Æą„‹ ą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤Øą„ą¤¤ą¤¾ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤¾ नाम ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æą„¤

तं यऄा?
क ख ग घ ङ,
च छ ज ą¤ ą¤ž,
ट ठ औ ढ ण,
त ऄ द ध न,
प फ ब भ म,
य र ल व स ह ą¤Œą¤… अं,
इति ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤¾ ą¤Øą¤¾ą¤®ą„¤

7 [R9] vagga: 5 by 5 (consonants) ending with ma

𑀯𑀕𑁆𑀕𑀸 š‘€§š‘€œš‘†š‘€˜š‘€§š‘€œš‘†š‘€˜š‘€²š‘„ 𑀫𑀦𑁆𑀢𑀸 (vaggā paƱcapaƱcaso mantā) saƱƱā anvattha

The consonants starting with ka and ending with ma arranged in five groups of five, are named vagga (grouped).

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.

Tesaṃ kho byañjanānaṃ kakārādayo makārantā pañcapañcaso akkharavanto vaggā 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,
iti vaggā nāma.

𑀢𑁂𑀲𑀁 𑀔𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€øš‘€¦š‘€ 𑀓𑀓𑀸𑀭𑀸𑀤𑀬𑁄 𑀫𑀓𑀸𑀭𑀦𑁆𑀢𑀸 š‘€§š‘€œš‘†š‘€˜š‘€§š‘€œš‘†š‘€˜š‘€²š‘„ 𑀅𑀓𑁆𑀔𑀭𑀯𑀦𑁆𑀢𑁄 𑀯𑀕𑁆𑀕𑀸 𑀦𑀸𑀫 𑀳𑁄𑀦𑁆𑀢𑀺𑁇

𑀢𑀁 𑀬𑀣𑀸?
𑀓 š‘€” 𑀕 š‘€– š‘€—,
š‘€˜ š‘€™ š‘€š š‘€› š‘€œ,
š‘€ š‘€ž š‘€Ÿ š‘€  š‘€”,
š‘€¢ š‘€£ 𑀤 𑀄 𑀦,
š‘€§ 𑀨 𑀩 š‘€Ŗ 𑀫,
𑀇𑀢𑀺 𑀯𑀕𑁆𑀕𑀸 𑀦𑀸𑀫𑁇

ą¤¤ą„‡ą¤øą¤‚ ą¤–ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤¾ą¤Øą¤‚ ą¤•ą¤•ą¤¾ą¤°ą¤¾ą¤¦ą¤Æą„‹ ą¤®ą¤•ą¤¾ą¤°ą¤Øą„ą¤¤ą¤¾ ą¤Ŗą¤žą„ą¤šą¤Ŗą¤žą„ą¤šą¤øą„‹ ą¤…ą¤•ą„ą¤–ą¤°ą¤µą¤Øą„ą¤¤ą„‹ ą¤µą¤—ą„ą¤—ą¤¾ नाम ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æą„¤

तं यऄा?
क ख ग घ ङ,
च छ ज ą¤ ą¤ž,
ट ठ औ ढ ण,
त ऄ द ध न,
प फ ब भ म,
इति ą¤µą¤—ą„ą¤—ą¤¾ ą¤Øą¤¾ą¤®ą„¤

8 [R10] aṃ: niggahita

𑀅𑀁 𑀇𑀢𑀺 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 (aṃ iti niggahitaṃ) saƱƱā anvattha

The aṃ letter is named niggahita (nasal consonant).

Aṃ iti niggahitaṃ nāma hoti.

𑀅𑀁 𑀇𑀢𑀺 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀦𑀸𑀫 𑀳𑁄𑀢𑀺𑁇

अं इति ą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤‚ नाम ą¤¹ą„‹ą¤¤ą¤æą„¤

9 [R11] Other grammatical terms used

š‘€§š‘€­š‘€²š‘€«š‘€œš‘†š‘€œš‘€ø 𑀧𑀬𑁄𑀕𑁂 (parasamaƱƱā payoge) paribhāsā saƱƱaį¹…ga

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.

𑀬𑀸 š‘€˜ 𑀧𑀦 𑀧𑀭𑁂𑀲𑀼 𑀲𑀓𑁆𑀓𑀢𑀕𑀦𑁆𑀣𑁂𑀲𑀼 š‘€²š‘€«š‘€œš‘†š‘€œš‘€ø 𑀖𑁄𑀲𑀸𑀢𑀺 𑀯𑀸 𑀅𑀖𑁄𑀲𑀸𑀢𑀺 𑀯𑀸, 𑀢𑀸 𑀧𑀬𑁄𑀕𑁂 𑀲𑀢𑀺 š‘€š‘€¢š‘†š‘€£š‘€øš‘€§š‘€ŗ š‘€¬š‘€¼š‘€šš‘†š‘€šš‘€¦š‘†š‘€¢š‘‚š‘‡

𑀢𑀢𑁆𑀣 𑀖𑁄𑀲𑀸 𑀦𑀸𑀫 -
𑀕 š‘€– š‘€—,
š‘€š š‘€› š‘€œ,
š‘€Ÿ š‘€  š‘€”,
𑀤 𑀄 𑀦,
𑀩 š‘€Ŗ 𑀫,
𑀬 š‘€­ š‘€® 𑀯 š‘€³ š‘€š‘€…,
𑀇𑀢𑀺 𑀖𑁄𑀲𑀸 𑀦𑀸𑀫𑁇

𑀅𑀖𑁄𑀲𑀸 𑀦𑀸𑀫 -
𑀓 š‘€”,
š‘€˜ š‘€™,
š‘€ š‘€ž,
š‘€¢ š‘€£,
š‘€§ 𑀨,
š‘€²,
𑀇𑀢𑀺 𑀅𑀖𑁄𑀲𑀸 𑀦𑀸𑀫𑁇

या च पन ą¤Ŗą¤°ą„‡ą¤øą„ ą¤øą¤•ą„ą¤•ą¤¤ą¤—ą¤Øą„ą¤„ą„‡ą¤øą„ ą¤øą¤®ą¤žą„ą¤žą¤¾ ą¤˜ą„‹ą¤øą¤¾ą¤¤ą¤æ वा ą¤…ą¤˜ą„‹ą¤øą¤¾ą¤¤ą¤æ वा, ता ą¤Ŗą¤Æą„‹ą¤—ą„‡ सति ą¤ą¤¤ą„ą¤„ą¤¾ą¤Ŗą¤æ ą¤Æą„ą¤œą„ą¤œą¤Øą„ą¤¤ą„‡ą„¤

ą¤¤ą¤¤ą„ą¤„ ą¤˜ą„‹ą¤øą¤¾ नाम -
ग घ ङ,
ज ą¤ ą¤ž,
औ ढ ण,
द ध न,
ब भ म,
य र ल व ह ą¤Œą¤…,
इति ą¤˜ą„‹ą¤øą¤¾ ą¤Øą¤¾ą¤®ą„¤

ą¤…ą¤˜ą„‹ą¤øą¤¾ नाम -
क ख,
च छ,
ट ठ,
त ऄ,
प फ,
स,
इति ą¤…ą¤˜ą„‹ą¤øą¤¾ ą¤Øą¤¾ą¤®ą„¤

10 [R12] Detach vowel from preceeding/succeeding (phonemes, to create) vowelless (consonants)

𑀧𑀼𑀩𑁆𑀩𑀁 š‘€…š‘€„š‘„š‘€žš‘€ŗš‘€¢š‘€ 𑀅𑀲𑁆𑀲𑀭𑀁 𑀲𑀭𑁂𑀦 š‘€Æš‘€ŗš‘€¬š‘„š‘€šš‘€¬š‘‚ (pubbaṃ adhoį¹­hitaṃ assaraṃ sarena viyojaye) paribhāsā vidhyaį¹…ga

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).

Tattha sandhiṃ kattukāmo pubbabyañjanaṃ adhoṭhitaṃ assaraṃ katvā sarañca upari katvā sarena viyojaye.

𑀢𑀢𑁆𑀣 𑀲𑀦𑁆𑀄𑀺𑀁 𑀓𑀢𑁆𑀢𑀼𑀓𑀸𑀫𑁄 š‘€§š‘€¼š‘€©š‘†š‘€©š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€ š‘€…š‘€„š‘„š‘€žš‘€ŗš‘€¢š‘€ 𑀅𑀲𑁆𑀲𑀭𑀁 𑀓𑀢𑁆𑀯𑀸 š‘€²š‘€­š‘€œš‘†š‘€˜ 𑀉𑀧𑀭𑀺 𑀓𑀢𑁆𑀯𑀸 𑀲𑀭𑁂𑀦 š‘€Æš‘€ŗš‘€¬š‘„š‘€šš‘€¬š‘‚š‘‡

ą¤¤ą¤¤ą„ą¤„ ą¤øą¤Øą„ą¤§ą¤æą¤‚ ą¤•ą¤¤ą„ą¤¤ą„ą¤•ą¤¾ą¤®ą„‹ ą¤Ŗą„ą¤¬ą„ą¤¬ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤‚ ą¤…ą¤§ą„‹ą¤ ą¤æą¤¤ą¤‚ ą¤…ą¤øą„ą¤øą¤°ą¤‚ ą¤•ą¤¤ą„ą¤µą¤¾ ą¤øą¤°ą¤žą„ą¤š उपरि ą¤•ą¤¤ą„ą¤µą¤¾ ą¤øą¤°ą„‡ą¤Ø ą¤µą¤æą¤Æą„‹ą¤œą¤Æą„‡ą„¤

Example

  • āœ…

    tatrāyamādi

    šŸ”¼(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

    𑀢𑀢𑁆𑀭 + 𑀅𑀬𑀁 + 𑀆𑀤𑀺
    → š‘€¢ + (𑀢𑁆𑀭𑁆 + š‘€…) + (š‘€…) + (𑀬 + 𑀅𑀁) + (𑀆) + 𑀤𑀺
    → š‘€¢ + 𑀢𑁆𑀭𑁆 + (š‘€… + š‘€…) + 𑀬 + 𑀅𑀁 + 𑀆 + 𑀤𑀺
    → š‘€¢ + 𑀢𑁆𑀭𑁆 + (𑀅→𑀆) + 𑀬 + 𑀅𑀁 + 𑀆 + 𑀤𑀺
    → š‘€¢ + 𑀢𑁆𑀭𑁆 + 𑀆 + 𑀬 + (𑀅𑀁→𑀫𑁆 + 𑀆) + 𑀤𑀺
    → š‘€¢ + (𑀢𑁆𑀭𑁆 + 𑀆) + 𑀬 + (𑀫𑁆 + 𑀆) + 𑀤𑀺
    → 𑀢𑀢𑁆𑀭𑀸𑀬𑀫𑀸𑀤𑀺

    ą¤¤ą¤¤ą„ą¤° + अयं + आदि
    → त + (ą¤¤ą„ą¤°ą„ + अ) + (अ) + (य + अं) + (आ) + दि
    → त + ą¤¤ą„ą¤°ą„ + (अ + अ) + य + अं + आ + दि
    → त + ą¤¤ą„ą¤°ą„ + (अ→आ) + य + अं + आ + दि
    → त + ą¤¤ą„ą¤°ą„ + आ + य + (ą¤…ą¤‚ā†’ą¤®ą„ + आ) + दि
    → त + (ą¤¤ą„ą¤°ą„ + आ) + य + (ą¤®ą„ + आ) + दि
    → ą¤¤ą¤¤ą„ą¤°ą¤¾ą¤Æą¤®ą¤¾ą¤¦ą¤æ

    dhp375
  • 11 [R14] Connect next if applicable

    𑀦𑀬𑁂 𑀧𑀭𑀁 𑀬𑀼𑀢𑁆𑀢𑁂 (naye paraṃ yutte) paribhāsā vidhyaį¹…ga

    The final vowelless consonant (in the preceeding word) must be connected to the next phoneme (first phoneme of the succeeding word).

    Assaraṃ kho byañjanaṃ adhoṭhitaṃ1 parakkharaṃ naye yutte.


    1. The CSCD edition misspells this as adhoį¹­hataṃ↩︎

    𑀅𑀲𑁆𑀲𑀭𑀁 𑀔𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€ š‘€…š‘€„š‘„š‘€žš‘€ŗš‘€¢š‘€ 𑀧𑀭𑀓𑁆𑀔𑀭𑀁 𑀦𑀬𑁂 𑀬𑀼𑀢𑁆𑀢𑁂𑁇

    ą¤…ą¤øą„ą¤øą¤°ą¤‚ ą¤–ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤‚ ą¤…ą¤§ą„‹ą¤ ą¤æą¤¤ą¤‚ ą¤Ŗą¤°ą¤•ą„ą¤–ą¤°ą¤‚ ą¤Øą¤Æą„‡ ą¤Æą„ą¤¤ą„ą¤¤ą„‡ą„¤

    Example

  • āœ…

    tatrābhiratimiccheyya

    šŸ”¼(tatra) šŸšŗā‘”āØ€(abhirati) āÆšŸ¤ŸāØ€(icchati)
    in that place | pleasure in | will desire

    tatra + abhiratiṃ + iccheyya
    → ta + (tr + a) + (a) + bhira + (ti + ṃ) + (i + c) + cheyya (rule 10)
    → tatr + (a + a) + bhira + ti + ṃ + i + ccheyya (rule 12)
    → tatr + (a→ā) + bhirati + ṃ + i + ccheyya (rule 15)
    → tatr + ā + bhirati + (į¹ƒā†’m + i) + ccheyya (rule 34)
    → ta + (tr + ā) + bhirati + (m + i) + ccheyya (rule 11)
    → ta + trā + bhirati + mi + ccheyya
    → tatrābhiratimiccheyya

    𑀢𑀢𑁆𑀭 + 𑀅𑀪𑀺𑀭𑀢𑀺𑀁 + š‘€‡š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → š‘€¢ + (𑀢𑁆𑀭𑁆 + š‘€…) + (š‘€…) + š‘€Ŗš‘€ŗš‘€­ + (𑀢𑀺 + 𑀅𑀁) + (𑀇 + š‘€˜š‘†) + 𑀙𑁂𑀬𑁆𑀬
    → 𑀢𑀢𑁆𑀭𑁆 + (š‘€… + š‘€…) + š‘€Ŗš‘€ŗš‘€­ + 𑀢𑀺 + 𑀅𑀁 + 𑀇 + š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → 𑀢𑀢𑁆𑀭𑁆 + (𑀅→𑀆) + 𑀪𑀺𑀭𑀢𑀺 + 𑀅𑀁 + 𑀇 + š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → 𑀢𑀢𑁆𑀭𑁆 + 𑀆 + 𑀪𑀺𑀭𑀢𑀺 + (𑀅𑀁→𑀫𑁆 + 𑀇) + š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → š‘€¢ + (𑀢𑁆𑀭𑁆 + 𑀆) + 𑀪𑀺𑀭𑀢𑀺 + (𑀫𑁆 + 𑀇) + š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → š‘€¢ + 𑀢𑁆𑀭𑀸 + 𑀪𑀺𑀭𑀢𑀺 + 𑀫𑀺 + š‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬
    → š‘€¢š‘€¢š‘†š‘€­š‘€øš‘€Ŗš‘€ŗš‘€­š‘€¢š‘€ŗš‘€«š‘€ŗš‘€˜š‘†š‘€™š‘‚š‘€¬š‘†š‘€¬

    ą¤¤ą¤¤ą„ą¤° + अभिरतिं + ą¤‡ą¤šą„ą¤›ą„‡ą¤Æ
    → त + (ą¤¤ą„ą¤°ą„ + अ) + (अ) + भिर + (ति + अं) + (इ + ą¤šą„) + ą¤›ą„‡ą¤Æą„ą¤Æ
    → ą¤¤ą¤¤ą„ą¤°ą„ + (अ + अ) + भिर + ति + अं + इ + ą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æ
    → ą¤¤ą¤¤ą„ą¤°ą„ + (अ→आ) + भिरति + अं + इ + ą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æ
    → ą¤¤ą¤¤ą„ą¤°ą„ + आ + भिरति + (ą¤…ą¤‚ā†’ą¤®ą„ + इ) + ą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æ
    → त + (ą¤¤ą„ą¤°ą„ + आ) + भिरति + (ą¤®ą„ + इ) + ą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æ
    → त + ą¤¤ą„ą¤°ą¤¾ + भिरति + मि + ą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æ
    → ą¤¤ą¤¤ą„ą¤°ą¤¾ą¤­ą¤æą¤°ą¤¤ą¤æą¤®ą¤æą¤šą„ą¤›ą„‡ą¤Æą„ą¤Æą¤Æ

    an10.169#6.1
  • Counter Example

  • ā›”ļø

    Akkocchi maṃ avadhi maṃ, ajini maṃ ahāsi me

    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)

    dhp3
  • 3.2 - 1.2 š‘€¤š‘€¼š‘€¢š‘€ŗš‘€¬š‘€“š‘€”š‘†š‘€Ÿ (Dutiyakaį¹‡įøa) - Vowel Sandhi

    This section describes sarasandhi (combination of vowels).

    12 [R13] Vowel, before vowel, is elided

    𑀲𑀭𑀸 𑀲𑀭𑁂 𑀮𑁄𑀧𑀁 (sarā sare lopaṃ)1 vidhi utsarga

    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

    dhp94
  • āœ…

    no hetaṃ bhante

    šŸ”¼(no) šŸ”¼(hetaṃ) šŸš¹ā“ŖāØ€(bhavant)
    not | certainly | Bhantehi + etaṃ

    hi + etaṃ
    → (h + i) + (e) + taṃ (rule 10)
    → h + (i + e) + taṃ (rule 12)
    → (h + e) + taṃ (rule 11)
    → hetaṃ

    dn1#1.5.4
  • āœ…

    sametāyasmā saį¹…ghena

    šŸš¹ā“ŖāØ€(sameta) šŸš¹ā‘¤āØ€(āya) šŸš¹ā‘¢āØ€(saį¹…gha)
    attained | from power | by monastic community

    sameta + āyasmā
    → same (t + a) + (ā) + yasmā (rule 10)
    → same t + (a + ā) + yasmā (rule 12)
    → same (t + ā) + yasmā (rule 11)
    → sametāyasmā

    pli-tv-bu-pm#24.3
  • 13 [R15] Optionally, next (vowel) not of the same type (following a vowel is elided)

    𑀯𑀸 𑀧𑀭𑁄 𑀅𑀲𑀭𑀽𑀧𑀸 (vā paro asarÅ«pā) vidhi apavāda

    block-beta
      columns 8
      
    space x["paro asarūpā"] space:2 space space vā space
    
      
        Previous["sara"]
        class Previous context
        
      
      block:operation:4
        columns 4
        
          Before("sara")
          class Before pre0
        
        space:2
        
          After("~~sara~~")
          class After post0
        
        Before--"lopaṃ"-->After
      end
      
        space
      
      
        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, when a vowel not of the same type (of articulation) follows a vowel, the second vowel experience elision.

    Saramhā asarūpā paro saro lopaṃ pappoti vā.

    𑀲𑀭𑀫𑁆𑀳𑀸 𑀅𑀲𑀭𑀽𑀧𑀸 𑀧𑀭𑁄 𑀲𑀭𑁄 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺 𑀯𑀸𑁇

    ą¤øą¤°ą¤®ą„ą¤¹ą¤¾ ą¤…ą¤øą¤°ą„‚ą¤Ŗą¤¾ ą¤Ŗą¤°ą„‹ ą¤øą¤°ą„‹ ą¤²ą„‹ą¤Ŗą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤¤ą¤æ ą¤µą¤¾ą„¤

    Examples

  • āœ…

    cattāro’me bhikkhave dhammā

    šŸš¹ā‘ āØ‚(catu) šŸš¹ā‘ āØ‚(ima) šŸš¹ā“ŖāØ‚(bhikkhu) šŸš¹ā‘ āØ‚(dhamma)
    four | these | bhikkhave | teachings

    cattāro + ime
    → cattā + (r + o) + (i) + me (rule 10)
    → cattā + r + (o + i) + me (rule 13)
    → cattā + (r + o) + me (rule 11)
    → cattārome

    an4.249#1.1
  • āœ…

    kinnumāva samaṇiyo

    šŸš»ā‘ āØ€(ka) šŸ”¼(nu mā va) šŸš¹ā‘ āØ€(samaṇiya)
    who | ? | do not | like | a monastic

    kiṃ + nu + imā
    → kiṃ + (n + u) + (i) + mā (rule 10)
    → kiṃ + n + (u + i) + mā (rule 13)
    → kiṃ + (n + u) + mā (rule 11)
    → kinnumā

    pli-tv-bi-pm#28.2
  • Counter examples

  • ā›”ļø

    paƱcindriyāni

    šŸš»ā‘ āØ‚(paƱcindriya)
    five faculties

    paƱca + indriyāni
    → paƱ + (c + a) + (i + n) + driyāni (rule 10)
    → paƱ + c + (a + i) + n + driyāni (rule 12)
    → paƱ + (c + i + n) + driyāni (rule 11)
    → paƱcindriyāni

    Note rule 12 is applied rather than rule 13 because “a” and “i” are considered “similar” vowels (from the perspective of articulation).

    an10.90#6.3
  • ā›”ļø

    tayassu dhammā jahitā bhavanti

    šŸš¹ā‘ āØ‚(ti) āÆšŸ¤ŸāØ‚(assa) šŸš¹ā‘ āØ‚(dhamma) šŸš¹ā‘ āØ‚(jahita) ā–¶ļøšŸ¤ŸāØ‚(bhavati)
    three | will be | teachings | abandoned | is

    tayo + assu
    → ta + (y + o) + (a + s) + su (rule 10)
    → ta + y + (o + a) + s + su (rule 12)
    → ta + (y + a + s) + su (rule 11)
    → tayassu

    Note rule 12 is applied rather than rule 13 because “o” and “a” are considered “similar” vowels (from the perspective of articulation).

    snp2.1#10.2
  • 14 [R16] Occasionally, when (previous vowel) elided, following vowel becomes different

    š‘€“š‘†š‘€Æš‘€˜š‘€øš‘€²š‘€Æš‘€”š‘†š‘€”š‘€ 𑀮𑀼𑀢𑁆𑀢𑁂 (kvacāsavaṇṇaṃ lutte) vidhi apavāda

    block-beta
      columns 8
      
    lutte space space:2 x["asavaṇṇaṃ"] space kvaci space
    
      
        Previous["~~sara~~"]
        class Previous context
        
      
      block:operation:4
        columns 4
        
          Before("sara")
          class Before pre0
        
        space:2
        
          After("asavaṇṇa")
          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

    A vowel, when the previous vowel has been elided, occasionally becomes a different vowel.

    Saro kho paro pubbasare lutte kvaci asavaṇṇaṃ pappoti.

    𑀲𑀭𑁄 𑀔𑁄 𑀧𑀭𑁄 𑀧𑀼𑀩𑁆𑀩𑀲𑀭𑁂 𑀮𑀼𑀢𑁆𑀢𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ 𑀅𑀲𑀯𑀔𑁆𑀔𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇

    ą¤øą¤°ą„‹ ą¤–ą„‹ ą¤Ŗą¤°ą„‹ ą¤Ŗą„ą¤¬ą„ą¤¬ą¤øą¤°ą„‡ ą¤²ą„ą¤¤ą„ą¤¤ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤…ą¤øą¤µą¤£ą„ą¤£ą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    saį¹…khyaṃ nopeti vedagÅ«

    šŸšŗā‘”āØ€(saį¹…khyā) ā–¶ļøšŸ¤ŸāØ€(nopeti) šŸš¹ā‘ āØ€(vedagÅ«)
    categorisation | does not approach | one who has perfect knowledge

    na + upeti
    → (n + a) + (u) + peti (rule 10)
    → n + (a + u) + peti (rule 12)
    → n + (u→o) + peti (rule 14)
    → (n + o) + peti (rule 11)
    → nopeti

    snp3.12#40.4
  • āœ…

    bandhusseva samāgamo

    šŸš¹ā‘„āØ€(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

    dhp94
  • ā›”ļø

    tathūpamaṃ dhammavaraṃ adesayi

    šŸš»ā‘ āØ€(tathÅ«pama) šŸš¹ā‘”āØ€(dhammavara) ā®šŸ¤ŸāØ€(adesayi)
    similar to that | excellent teaching | taught

    tathā + upama
    → ta + (th + ā) + (u) + pama (rule 10)
    → ta + th + (ā + u) + pama (rule 12)
    → ta + th + (u→ū) + pama (rule 15)
    → ta + (th + Å«) + pama (rule 11)
    → tathÅ«pama

    kp6#13.3
  • 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.

    Saro kho paro pubbasare lutte kvaci dīghaṃ pappoti.

    𑀲𑀭𑁄 𑀔𑁄 𑀧𑀭𑁄 𑀧𑀼𑀩𑁆𑀩𑀲𑀭𑁂 𑀮𑀼𑀢𑁆𑀢𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ 𑀤𑀻𑀖𑀁 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇

    ą¤øą¤°ą„‹ ą¤–ą„‹ ą¤Ŗą¤°ą„‹ ą¤Ŗą„ą¤¬ą„ą¤¬ą¤øą¤°ą„‡ ą¤²ą„ą¤¤ą„ą¤¤ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤¦ą„€ą¤˜ą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    saddhīdha vittaṃ purisassa seṭṭhaṃ

    šŸ”¼(saddhÄ«dha) šŸš»ā‘ āØ€(vitta) šŸš¹ā‘„āØ€(purisa) šŸš»ā‘ āØ€(seį¹­į¹­ha)
    confidence here | wealth | of person | most important

    saddhā + idha
    → sad + (dh + ā) + (i) + dha (rule 10)
    → sad + dh + (ā + i) + dha (rule 12)
    → sad + dh + (i→ī) + dha (rule 15)
    → sad + (dh + Ä«) + dha (rule 11)
    → saddhÄ«dha

    snp1.10#7.1
  • āœ…

    anāgārehi cūbhayaṃ

    šŸš¹ā‘¢āØ‚(anāgāra) šŸ”¼(cÅ«bhayaṃ)
    by homeless wanderer | as well as

    ca + ubhayaṃ
    → (c +a) + (u) + bhayaṃ (rule 10)
    → c + (a + u) + bhayaṃ (rule 12)
    → c + (u→ū) + bhayaṃ (rule 15)
    → (c + Å«) + bhayaṃ (rule 11)
    → cÅ«bhayaṃ

    snp3.9#40.2
  • Counter examples

  • ā›”ļø

    paƱcahupāli aį¹…gehi samannāgato

    āš§ā‘¢āØ‚(paƱca) šŸš¹ā“ŖāØ€(upāli) šŸš»ā‘¢āØ‚(aį¹…ga) šŸš¹ā‘ āØ€(samannāgata)
    with five | Upāli| | with limb | endowed with

    paƱcahi + upāli
    → paƱca + (h + i) + (u) + pāli (rule 10)
    → paƱca + h + (i + u) + pāli (rule 12)
    → paƱca + (h + u) + pāli (rule 11)
    → paƱcahupāli

    dn4#13.10
  • ā›”ļø

    natthaññaṃ kiñci

    ā–¶ļøšŸ¤ŸāØ€(natthi) šŸš»ā‘ āØ€(aƱƱa) šŸš»ā‘ āØ€(kaci)
    there is not | another | something

    natthi + aññaṃ
    → nat + (th + i) + (a) + ƱƱaṃ (rule 10)
    → nat + th + (i + a) + ƱƱaṃ (rule 12)
    → nat + (th + a) + ƱƱaṃ (rule 11)
    → natthaƱƱaṃ

  • 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

    snp1.10#6.1
  • āœ…

    sādhÅ«ti paį¹­issuṇitvā

    šŸš¹ā‘ āØ€(sādhu) šŸ”¼(iti) šŸ”¼(paį¹­issuṇitvā)
    auspicious | like this | having agreed

    sādhu + iti
    → sā + (dh + u) + (i) + ti (rule 10)
    → sā + dh + (u + i) + ti (rule 13)
    → sā + dh + (u→ū) + ti (rule 16)
    → sā + (dh + Å«) + ti (rule 11)
    → sādhÅ«ti

    dn23#6.19
  • Counter example

  • ā›”ļø

    itissa muhuttampi

    šŸ”¼(iti) āÆšŸ¤ŸāØ€(assa) šŸš¹ā‘”āØ€(muhutta) šŸ”¼(api)
    like this | will be | moment | just

    iti + assa
    → i + (t + i) + (a + s) + sa (rule 10)
    → i + t + (i + a) + s + sa (rule 13)
    → i + (t + i + s) + sa (rule 11)
    → itissa

    pli-tv-bi-pm#224.1
  • 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ṃ

    dn14#3.4.5
  • āœ…

    tyāhaṃ evaṃ vadeyyaṃ

    šŸ¤˜ā‘”āØ€(tvaṃ) šŸ‘†ā‘ āØ€(ahaṃ) šŸ”¼(evaṃ) šŸ”µāÆšŸ‘†āØ€(vadati)
    you | I | thus | will speak

    te + ahaṃ
    → (t + e) + (a) + haṃ (rule 10)
    → t + (e→y + a) + haṃ (rule 17)
    → t + (y + a→ā) + haṃ (rule 15)
    → t + (y + ā) + haṃ (rule 11)
    → tyāhaṃ

    mn3#3.4
  • āœ…

    tyāssa pahīnā honti

    šŸš¹ā‘ āØ‚(ta) šŸš¹ā‘„āØ€(ima) šŸš¹ā‘ āØ‚(pahÄ«na) ā–¶ļøšŸ¤ŸāØ‚(hoti)
    they | of this | given up | are

    te + assa
    → (t + e) + (a) + ssa (rule 10)
    → t + (e→y + a) + ssa (rule 17)
    → t + (y + a→ā) + ssa (rule 15)
    → t + (y + ā) + ssa (rule 11)
    → tyāssa

    mn111#8.2
  • Counter example

  • ā›”ļø

    ne’nāgatā, iti nettha

    šŸš¹ā‘ āØ‚(ta) šŸš¹ā‘ āØ‚(anāgata) šŸ”¼(iti) šŸ”¼(nettha)
    those | not present | like this | not in this case

    ne + anāgata
    → (n + e) + (a) + nāgata (rule 10)
    → n + (e + a) + nāgata (rule 13)
    → (n + e) + nāgata (rule 11)
    → nenāgata

  • 18 [R20] (Occasionally, previous syllable with) ā€œoā€ or ā€œuā€ ending, (replace with) ā€œvā€

    𑀯𑀁 𑀑𑀤𑀼𑀤𑀦𑁆𑀢𑀸𑀦𑀁 (vaṃ odudantānaṃ) vidhi apavāda

    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.

    𑀑𑀓𑀸𑀭𑀼𑀓𑀸𑀭𑀸𑀦𑀁 𑀅𑀦𑁆𑀢𑀪𑀽𑀢𑀸𑀦𑀁 𑀲𑀭𑁂 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ 𑀯𑀓𑀸𑀭𑀸𑀤𑁂𑀲𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤“ą¤•ą¤¾ą¤°ą„ą¤•ą¤¾ą¤°ą¤¾ą¤Øą¤‚ ą¤…ą¤Øą„ą¤¤ą¤­ą„‚ą¤¤ą¤¾ą¤Øą¤‚ ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤µą¤•ą¤¾ą¤°ą¤¾ą¤¦ą„‡ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    atha khvassa

    šŸ”¼(atha kho) šŸš¹ā‘„āØ€(ima)
    after that | of this

    kho + assa
    → (kh + o) + (a) + ssa (rule 10)
    → kh + (o→v + a) + ssa (rule 18)
    → kh + (v + a) + ssa (rule 11)
    → khvassa

    sn22.89#12.3
  • āœ…

    svassa hoti

    šŸš¹ā‘ āØ€(ta) šŸš¹ā‘„āØ€(ima) ā–¶ļøšŸ¤ŸāØ€(hoti)
    that | of this | is

    so + assa
    → (s + o) + (a) + ssa (rule 10)
    → s + (o→v + a) + ssa (rule 18)
    → s + (v + a) + ssa (rule 11)
    → svassa

    mn117#9.1
  • āœ…

    bahvābādho

    šŸš¹ā‘ āØ€(bahvābādha)
    sickly

    bahu + ābādho
    → ba + (h + u) + (ā) + bādho (rule 10)
    → ba + h + (u→v + ā) + bādho (rule 18)
    → ba + (h + v + ā) + bādho (rule 11)
    → bahvābādho

    mn85#56.7
  • āœ…

    vatthvettha vihitaṃ niccaṃ cakkhāpāthamāgacchati

    šŸš»ā‘ āØ€(vatthu) šŸ”¼(ettha) šŸš»ā‘ āØ€(vihita) šŸš»ā‘ āØ€(nicca) šŸš»ā‘ āØ€(cakkhu) šŸš¹ā‘”āØ€(āpātha) ā–¶ļøšŸ¤ŸāØ€(āgacchati)
    base | here | arranged | continuous | eye | sense organ | come

    vatthu + ettha
    → vat + (th + u) + (e + t) + tha (rule 10)
    → vat + th + (u→v + e) + t + tha (rule 18)
    → vat + (th + v + e + t) + tha (rule 11)
    → vatthvettha

  • Counter examples

  • ā›”ļø

    cattāro’me bhikkhave dhammā

    šŸš¹ā‘ āØ‚(catu) šŸš¹ā‘ āØ‚(ima) šŸš¹ā“ŖāØ‚(bhikkhu) šŸš¹ā‘ āØ‚(dhamma)
    four | these | bhikkhave | teachings

    cattāro + ime
    → cattā + (r + o) + (i) + me (rule 10)
    → cattā + r + (o + i) + me (rule 13)
    → cattā + (r + o) + me (rule 11)
    → cattārome

    an4.189#1.1
  • ā›”ļø

    kinnumāva samaṇiyo

    šŸš»ā‘ āØ€(ka) šŸ”¼(nu mā va) šŸš¹ā‘ āØ€(samaṇiya)
    who | ? | do not | like | a monastic

    kiṃ + nu + imā
    → kiṃ + (n + u) + (i) + mā (rule 10)
    → kiṃ + n + (u + i) + mā (rule 13)
    → kiṃ + (n + u) + mā (rule 11)
    → kinnumā

    pli-tv-bi-pm#28.2
  • 19 [R22] (Occasionally, previous syllable with) ā€œtiā€, (replace with) ā€œcā€

    𑀲𑀩𑁆𑀩𑁄 š‘€˜š‘€¦š‘†š‘€¢š‘€ŗ (sabbo canti) vidhi apavāda

    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.

    𑀲𑀩𑁆𑀩𑁄 (š‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€²š‘„) 𑀢𑀺𑀲𑀤𑁆𑀤𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘„ 𑀲𑀭𑁂 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ š‘€˜š‘€“š‘€øš‘€­š‘€ 𑀧𑀧𑁆𑀧𑁄𑀢𑀺𑁇

    ą¤øą¤¬ą„ą¤¬ą„‹ (ą¤‡ą¤šą„ą¤šą„‡ą¤øą„‹) ą¤¤ą¤æą¤øą¤¦ą„ą¤¦ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‹ ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤šą¤•ą¤¾ą¤°ą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    iccetaṃ kusalaṃ

    šŸ”¼(iti etaṃ) šŸš»ā‘ āØ€(kusala)
    like this | thus | wholesome

    iti + etaṃ
    → i + (ti→c) + (e) + taṃ (rule 19)
    → i + (c→cc) + (e) + taṃ (rule 28)
    → i + (cc + e) + taṃ (rule 11)
    → iccetaṃ

    mn125#4.4
  • āœ…

    iccassa vacanīyaṃ

    šŸ”¼(iti) šŸš¹ā‘„āØ€(ima) šŸš»ā‘ āØ€(vacanÄ«ya)
    like this | of this | should be said

    iti + assa
    → i + (ti→c) + (a) + ssa (rule 19)
    → i + (c→cc) + (a) + ssa (rule 28)
    → i + (cc + a) + ssa (rule 11)
    → iccassa

    dn15#2.2
  • āœ…

    (paccuttaritvā)

    šŸ”¼(paccuttaritvā)
    having come out

    pati + uttaritvā
    → pa + (ti→c) + (u) + ttaritvā (rule 19)
    → pa + (c→cc) + u + ttaritvā (rule 28)
    → pa + (cc + u) + ttaritvā (rule 11)
    → paccuttaritvā

    sn1.20#1.4
  • āœ…

    paccāharati

    ā–¶ļøšŸ¤ŸāØ€(paccāharati)
    brings back

    pati + aharati
    → pa + (ti→c) + (a) + harati (rule 19)
    → pa + (c→cc) + a + harati (rule 28)
    → pa + cc + (a->ā) + harati (rule 15)
    → pa + (cc + ā) + harati (rule 11)
    → paccāharati

    pli-tv-pvr1.2#10.2
  • Counter example

  • ā›”ļø

    itissa muhuttampi

    šŸ”¼(iti) āÆšŸ¤ŸāØ€(assa) šŸš¹ā‘”āØ€(muhutta) šŸ”¼(api)
    like this | will be | moment | just

    iti + assa
    → i + (t + i) + (a + s) + sa (rule 10)
    → i + t + (i + a) + s + sa (rule 13)
    → i + (t + i + s) + sa (rule 11)
    → itissa

    pli-tv-bi-pm#224.1
  • 20 [R27] (Occasionally, previous syllable with) ā€œdhaā€, (replace with) ā€œdā€

    𑀤𑁄 𑀄𑀲𑁆𑀲 š‘€˜ (do dhassa ca)2 vidhi apavāda

    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ṃ

    dn14#3.29.1
  • Counter example

  • ā›”ļø

    idheva (me) maraṇaṃ bhavissati

    šŸ”¼(idheva) šŸš»ā‘ āØ€(maraṇa) ā­šŸ¤ŸāØ€(bhavati)
    right here | death | will become

    idha + eva
    → i + (dh + a) + (e) + va (rule 10)
    → i + dh + (a + e) + va (rule 12)
    → i + (dh + e) + va (rule 11)
    → idheva

    mn82#7.22
  • block-beta
      columns 8
      
      
        space
      
      block:operation:4
        columns 4
        
          Before("dha")
          class Before pre0
        
        space:2
        
          After("h")
          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
    Example

  • āœ…

    sāhu dassana mariyānaṃ

    šŸ”¼(sāhu) šŸš»ā‘ āØ€(dassana) šŸš¹ā‘„āØ‚(ariya)
    excellent | appearance of | Buddha

    sādhu
    → sā + (dh→h) + u (rule 20)
    → sā + (h + u) (rule 11)
    → sāhu

    dhp206
  • 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

    an8.86#3.1
  • āœ…

    t → į¹­: dukkaį¹­aṃ

    šŸš»ā‘ āØ€(dukkaį¹­a)
    wrong action

    dukkataṃ
    → dukka + (t→ṭ + a + ṃ) (rule 20)
    → dukkaį¹­aṃ

    dn11#83.10
  • āœ…

    t → dh: gandhabbo

    šŸš¹ā‘ āØ€(gandhabba)
    demigod

    gantabbo
    → gan + (t→dh + a) + bbo (rule 20)
    → gandhabbo

    dn20#10.9
  • āœ…

    tt → tr: atrajo

    šŸš¹ā‘ āØ€(atraja)
    born from oneself

    attajo
    → at + (tt→tr + a) + jo (rule 20)
    → atrajo

    bv10#18.4
  • āœ…

    g → t: kulÅ«pako

    šŸš¹ā‘ āØ€(kulÅ«paka)
    one who approaches families

    kulūpago
    → kulÅ«pa + (g→k + o) (rule 20)
    → kulÅ«pako

    mn22#13.26
  • āœ…

    r → l: mahāsālo

    šŸš¹ā‘ āØ€(mahāsāla)
    having immense wealth

    mahāsāro
    → mahāsā (r→l + o) (rule 20)
    → mahāsālo

    an5.40#1.1
  • āœ…

    y → j: gavajo

    šŸš¹ā‘ āØ€(gavaja)
    species of ox

    gavayo
    → gava + (y→j + o) (rule 20)
    → gavajo

    ja535#76.1
  • āœ…

    v → bb: kubbato

    šŸš¹ā‘£āØ€(kubbanta)
    for one doing

    kuvato
    → ku + (v→bb + a) + to (rule 20)
    → kubbato

    an3.57#9.2
  • āœ…

    y → k: sake

    šŸš¹ā‘”āØ‚(saka)
    one’s own

    saye
    → sa + (y→k +e) (rule 20)
    → sake

    dn12#7.1
  • āœ…

    j → y: niyaṃputtaṃ

    šŸš»ā‘ āØ€(niya) šŸš»ā‘ āØ€(putta)
    one’s own | child

    nijaṃputtaṃ
    → ni + (j→y + a) + ṃputtaṃ (rule 20)
    → niyaṃputtaṃ

    kp9#7.1
  • āœ…

    t → k: niyako

    šŸš¹ā‘ āØ€(niyaka)
    one’s own

    niyato
    → niya + (t→k + o) (rule 20)
    → niyako

    dn16#2.8.4
  • āœ…

    tt → cc: bhacco

    šŸš¹ā‘ āØ€(bhacca)
    dependant

    bhatto
    → bha ++ (tt→cc + o) (rule 20)
    → bhacco

    dn2#8.1
  • āœ…

    p → ph: nipphatti

    šŸšŗā‘ āØ€(nipphatti)
    success

    nippatti
    → nip + (p→ph + a) + tti (rule 20)
    → nipphatti

    ne13#3.3
  • āœ…

    k → kh: nikkhamati

    ā–¶ļøšŸ¤ŸāØ€(nikkhamati)
    leaves

    nikkamati
    → nik + (k→kh + a) + mati (rule 20)
    → nikkhamati

    dn14#1.25.1
  • 21 [R21] Rarely, (previous) phoneme with “i” becomes “y”

    𑀇𑀯𑀔𑁆𑀔𑁄 𑀬𑀁 𑀦𑀯𑀸 (ivaṇṇo yaṃ navā)3 vidhi apavāda

    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

    vutti + assa
    → vut + (t + i) + (a) + ssa (rule 10)
    → vut + t + (i→y) + a + ssa (rule 21)
    → vut + (t + y + a) + ssa (rule 11)
    → vutyassa

    dhp376
  • āœ…

    sabbā vityānubhūyate

    šŸšŗā‘ āØ€(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

    mn85#56.17
  • ā›”ļø

    muttacāgī anuddhato

    šŸšŗā‘ āØ€(mutti) šŸšŗā‘ āØ€(cāgÄ«) šŸš¹ā‘ āØ€(anuddhata)
    freely | donates | not arrogant

    mutti + cāgī
    → mut + (t + i) + (c + ā) + gÄ« (rule 10)
    → mut + t + (i→a + c) + ā + gÄ« (rule 27)
    → mut + (t + a) + (c + ā) + gÄ« (rule 11)
    → muttacāgÄ«

  • 22 [R28] (Rarely,) previous (long vowel followed by) “eva” becomes “riva”, and previous (vowel) becomes short

    š‘€š‘€Æš‘€øš‘€¤š‘€ŗš‘€²š‘†š‘€² š‘€­š‘€ŗ 𑀧𑀼𑀩𑁆𑀩𑁄 š‘€˜ 𑀭𑀲𑁆𑀲𑁄 (evādissa ri pubbo ca rasso)4 vidhi 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.

    Saramhā parassa evassa ekārassa ādissa rikāro hoti, pubbo ca saro rasso hoti navā.

    𑀲𑀭𑀫𑁆𑀳𑀸 𑀧𑀭𑀲𑁆𑀲 š‘€š‘€Æš‘€²š‘†š‘€² š‘€š‘€“š‘€øš‘€­š‘€²š‘†š‘€² 𑀆𑀤𑀺𑀲𑁆𑀲 𑀭𑀺𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺, 𑀧𑀼𑀩𑁆𑀩𑁄 š‘€˜ 𑀲𑀭𑁄 𑀭𑀲𑁆𑀲𑁄 𑀳𑁄𑀢𑀺 𑀦𑀯𑀸𑁇

    ą¤øą¤°ą¤®ą„ą¤¹ą¤¾ ą¤Ŗą¤°ą¤øą„ą¤ø ą¤ą¤µą¤øą„ą¤ø ą¤ą¤•ą¤¾ą¤°ą¤øą„ą¤ø ą¤†ą¤¦ą¤æą¤øą„ą¤ø ą¤°ą¤æą¤•ą¤¾ą¤°ą„‹ ą¤¹ą„‹ą¤¤ą¤æ, ą¤Ŗą„ą¤¬ą„ą¤¬ą„‹ च ą¤øą¤°ą„‹ ą¤°ą¤øą„ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æ ą¤Øą¤µą¤¾ą„¤

    Examples

  • āœ…

    yathariva vasudhātalañca sabbaṃ

    šŸ”¼(yathariva) šŸšŗā‘ āØ€(vasudhā) šŸš»ā‘ āØ€(tala) šŸ”¼(ca) šŸš»ā‘ āØ€(sabba)
    just as | earth level | and | entire

    yathā + eva
    → yath + (ā→a) + (e→ri) + va (rule 22)
    → ya + (th + a) + ri + va (rule 11)
    → yathariva

    dn29#27.3
  • āœ…

    tathariva guṇavā supÅ«janiyo

    šŸ”¼(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.


    1. Most translations interpret sarā as plural in case ā‘  but I have chosen to interpret this as singular in case ⑤. ↩︎

    2. 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↩︎

    3. 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↩︎

    4. 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.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).

    23 [R26] vowel + consonant: original form

    𑀲𑀭𑀸 𑀧𑀓𑀢𑀺 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ (sarā pakati byaƱjane) vidhi utsarga

    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

    mano + pubbaį¹…gamā
    → manopubbaį¹…gamā
    (no sandhi)

    dhp1
  • āœ…

    pamādo maccuno padaṃ

    šŸš¹ā‘ āØ€(pamāda) šŸš¹ā‘„āØ€(maccu) šŸš»ā‘ āØ€(pada)
    carelessness | of death | way

    (no sandhi)

    dhp21
  • āœ…

    tiṇṇo pāraį¹…gato ahu

    šŸš¹ā‘ āØ€(tiṇṇa) šŸš¹ā‘ āØ€(pāraį¹…gata) ā®šŸ¤ŸāØ€(ahosi)
    crossed over | reached the other shore | became

    (no sandhi)

    an4.5#4.1
  • 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

    (no sandhi)

    dhp44
  • Counter Example

  • ā›”ļø

    appassutāyaṃ puriso

    šŸš¹ā‘ āØ€(appassuta) šŸš¹ā‘ āØ€(purisa)
    ignorant | person

    appassuto + ayaṃ
    → appassu + (t + o) + (a) + yaṃ (rule 10)
    → appassu + t + (~~o + a) + yaṃ (rule 12)
    → appassu + t + (a→ā) + yaṃ (rule 15)
    → appassu + (t + ā) + yaṃ (rule 11)
    → appassutāyaṃ

    dhp146
  • 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

    samma + dhammaṃ
    → samm + (a→ā) + dhammaṃ (rule 25)
    → sammādhammaṃ

    dhp360
  • āœ…

    evaṃ gāme munī care

    šŸ”¼(evaṃ) šŸš¹ā‘”āØ‚(gāma) šŸš¹ā‘ āØ‚(muni) šŸš¹ā‘”āØ‚(cara)
    thus | village | sage | wandering

    muni + care
    → mun + (i→ī) + care (rule 25)
    → munÄ«care

    dhp44
  • āœ…

    khantī paramaṃ tapo titikkhā

    šŸšŗā‘ āØ€(khanti) šŸš»ā‘ āØ€(parama) šŸš¹ā‘ āØ€(tapa) šŸš¹ā‘ āØ‚(titikkha)
    patience | highest | religious practice | enduring

    khanti + paramaṃ
    → khant (i→ī) + paramaṃ (rule 25)
    khantīparamaṃ

    dhp179
  • Counter Examples

  • ā›”ļø

    idha modati pecca modati

    šŸ”¼(idha) ā–¶ļøšŸ¤ŸāØ€(modati) šŸ”¼(pecca) ā–¶ļøšŸ¤ŸāØ€(modati)
    here | is glad | after death | is glad

    (no sandhi)

    dhp11
  • ā›”ļø

    patilīyati

    ā–¶ļøšŸ¤ŸāØ€(patilÄ«yati)
    withdraws from

    pati + līyati
    (no sandhi)

    sn8.2#3.3
  • ā›”ļø

    paṭihaññati

    ā–¶ļøšŸ¤ŸāØ€(paį¹­ihaƱƱati)
    is struck

    paṭi + haññati (no sandhi)

    mn130#17.1
  • 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

    bhovādī + nāma
    → bhovād + (ī→i) + nāma (rule 26)
    → bhovādināma

    mn98#11.3
  • āœ…

    bhovādināma so hoti

    šŸš¹ā‘ āØ€(bhovādÄ«) šŸ”¼(nāma) šŸš¹ā‘ āØ€(ta) ā–¶ļøšŸ¤ŸāØ€(hoti)
    Brahman | certainly | he | is

    bhovādī + nāma
    → bhovād + (ī→i) + nāma (rule 26)
    → bhovādināma

    mn98#11.3
  • āœ…

    yathābhāvi guṇena so

    šŸ”¼(yathā) šŸš¹ā‘ āØ€(bhāvÄ«) šŸš¹ā‘¢āØ€(guṇa) šŸš¹ā‘ āØ€(ta)
    like | predestined | by virtue | that

    yathā + bhāvi
    → yath (ā→a) + bhāvi (rule 26)
    → yathabhāvi

  • Counter Examples

  • ā›”ļø

    sammāsamādhi

    šŸš¹ā‘ āØ€(sammāsamādhi)
    right mental composure

    sammā + samādhi
    (no sandhi)

    dn6#14.5
  • ā›”ļø

    sammāsamādhi

    šŸš¹ā‘ āØ€(sammāsamādhi)
    right mental composure

    sammā + samādhi
    (no sandhi)

    dn6#14.5
  • ā›”ļø

    sāvittī chandaso mukhaṃ

    šŸšŗā‘ āØ‚(sāvitti) šŸš¹ā‘„āØ€(chandas) šŸš»ā‘ āØ€(mukha)
    Sāvittī (sun god) | of metre | opening

    sāvittī + chandaso
    (no sandhi)

    mn92#26.2
  • ā›”ļø

    upanīyati jīvitamappamāyu

    ā–¶ļøšŸ¤ŸāØ€(upanÄ«yati) šŸš»ā“ŖāØ€(jÄ«vita) šŸš¹ā‘ āØ€(appamāyu)
    is lead to the end | existence | short-lived

    jīvita + appamāyu
    → jÄ«vita + (m)+ appamāyu (rule 35)
    → jÄ«vitamappamāyu

    sn1.3#2.1
  • 27 [R39] (vowel + consonant, vowel is) elided, replaced by ā€œaā€ (occasionally)

    š‘€®š‘„š‘€§š‘€œš‘†š‘€˜ 𑀢𑀢𑁆𑀭𑀸𑀓𑀸𑀭𑁄 (lopaƱca tatrākāro) vidhi apavāda

    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.

    𑀲𑀭𑀸 𑀔𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ 𑀮𑁄𑀧𑀁 𑀧𑀧𑁆𑀧𑁄𑀦𑁆𑀢𑀺𑁇 𑀢𑀢𑁆𑀭 š‘€˜ 𑀮𑁄𑀧𑁂 𑀓𑀢𑁂 𑀅𑀓𑀸𑀭𑀸𑀕𑀫𑁄 𑀳𑁄𑀢𑀺𑁇

    सरा ą¤–ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‡ ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤²ą„‹ą¤Ŗą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤Øą„ą¤¤ą¤æą„¤ ą¤¤ą¤¤ą„ą¤° च ą¤²ą„‹ą¤Ŗą„‡ ą¤•ą¤¤ą„‡ ą¤…ą¤•ą¤¾ą¤°ą¤¾ą¤—ą¤®ą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    sa sīlavā

    šŸš¹ā‘ āØ€(ta) šŸš¹ā‘ āØ‚(sÄ«lava)
    that | Sīlava

    so + sīlavā
    → (s + o) + (s + Ä«) + lavā (rule 10)
    → s + (oa + s) + Ä« + lavā (rule 27)
    → (s + a) + (s + Ä«) + lavā (rule 11)
    → sasÄ«lavā

    dhp84
  • āœ…

    sa paƱƱavā

    šŸš¹ā‘ āØ€(ta) šŸš¹ā‘ āØ‚(paƱƱava)
    he | intelligent

    so + paƱƱavā
    → (s + o) + (p + a) + ƱƱavā (rule 10)
    → s + (oa + p) + a + ƱƱavā (rule 27)
    → (s + a) + (p + a) + ƱƱavā (rule 11)
    → sapaƱƱavā

    dhp84
  • āœ…

    esa dhammo sanantano

    šŸš¹ā‘ āØ€(eta) šŸš¹ā‘ āØ€(dhamma) šŸš¹ā‘ āØ€(sanantana)
    this | doctrine | everlasting

    eso + dhammo
    → e + (s + o) + (dh + a) + mmo (rule 10)
    → e + s + (oa + dh) + a + mmo (rule 27)
    → e + (s + a) + (dh + a) + mmo (rule 11)
    → sasÄ«lavā

    mn128#6.20
  • āœ…

    sa ve kasāvamarahati

    šŸš¹ā‘ āØ€(ta) šŸ”¼(ve) šŸš»ā‘ āØ€(kasāva) ā–¶ļøšŸ¤ŸāØ€(arahati)
    that | truly | brown | is suitable

    so + ve
    → (s + o) + (v + e) (rule 10)
    → s + (oa + v) + e (rule 27)
    → (s + a) + (v + e) (rule 11)
    → save

    thag17.1#22.4
  • āœ…

    sa mānakāmopi bhaveyya

    šŸš¹ā‘ āØ€(ta) šŸ”¼(mānakāmopi) āÆšŸ¤ŸāØ€(bhavati)
    he | who is proud | will be

    so + mānakāmopi
    → (s + o) + (m + ā) + nakāmopi (rule 10)
    → s + (oa + m) + ā + nakāmopi (rule 27)
    → (s + a) + (m + ā) + nakāmopi (rule 11)
    → samānakāmopi

  • āœ…

    sa ve muni jātibhayaṃ adassi

    šŸš¹ā‘ āØ€(ta) šŸ”¼(ve) šŸš¹ā‘ āØ€(muni) šŸš»ā‘ āØ€(jātibhaya) ā®šŸ¤ŸāØ€(adassi)
    that | truly | sage | danger of rebirth | has seen

    so + ve
    → (s + o) + (v + e) (rule 10)
    → s + (oa + v) + e (rule 27)
    → (s + a) + (v + e) (rule 11)
    → save

    snp1.12#3.3
  • Counter Examples

  • ā›”ļø

    so muni

    šŸš¹ā‘ āØ€(ta) šŸš¹ā‘ āØ€(muni)
    that | sage

    so + muni
    (no sandhi)

    sn4.6#4.2
  • ā›”ļø

    eso dhammo padissati

    šŸš¹ā‘ āØ€(eta) šŸš¹ā‘ āØ€(dhamma) ā–¶ļøšŸ¤ŸāØ€(padissati)
    this doctrine | is seen

    eso + dhammo
    (no sandhi)

    mn139#13.36
  • ā›”ļø

    na so kāsāvamarahati

    šŸ”¼(na) šŸš¹ā‘ āØ€(ta) ā–¶ļøšŸ¤ŸāØ€(kāsāvamarahati)
    no | he | is worthy of the monk’s robe

    so + kāsāvamarahati
    (no sandhi)

    dhp7
  • 28 [R40] (vowel + consonant), next (consonant) doubled appropriately

    š‘€§š‘€­ 𑀤𑁆𑀯𑁂𑀪𑀸𑀯𑁄 š‘€žš‘€øš‘€¦š‘‚ (para dvebhāvo į¹­hāne) vidhi apavāda

    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ṃ

    snp3.1#1.1
  • āœ…

    cātuddasi

    šŸšŗā“ŖāØ€(cātuddasÄ«)
    fourteenth day of lunar fortnight

    cātu + dasi
    → cā + (t + u) + (d + a) + si (rule 10)
    → cā + t + (u + d→dd) + a + si (rule 28)
    → cā + (t + u) + (dd + a) + si (rule 11)
    → cātuddasi

    mn4#20.3
  • āœ…

    paƱcaddasi

    šŸšŗā“ŖāØ€(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

    mn83#3.3
  • āœ…

    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

    mn83#3.3
  • āœ…

    abhikkantataro cando

    šŸš¹ā‘ āØ€(abhikkantatara) šŸš¹ā‘ āØ€(canda)
    more brilliant than | moon

    abhi + kantataro
    → abhi + kantataro
    → abh + (i) + (k + a +n) + tataro (rule 10)
    → abh + (i + k→kk) + a +n + tataro (rule 28)
    → abh + (i) + (kk + a +n) + tataro (rule 11)
    → abhikkantataro

    mn79#16.3
  • Counter Example

  • ā›”ļø

    idha modati pecca modati

    šŸ”¼(idha) ā–¶ļøšŸ¤ŸāØ€(modati) šŸ”¼(pecca) ā–¶ļøšŸ¤ŸāØ€(modati)
    here | is glad | after death | is glad

    (no sandhi)

    dhp11
  • 29 [R42] (vowel + ) voiced or unvoiced group (consonant), first and third letters (doubled appropriately)

    𑀯𑀕𑁆𑀕𑁂 𑀖𑁄𑀲𑀸𑀖𑁄𑀲𑀸𑀦𑀁 š‘€¢š‘€¢š‘€ŗš‘€¬š‘€§š‘€žš‘€«š‘€ø (vagge ghosāghosānaṃ tatiyapaį¹­hamā) vidhi apavāda

    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.

    Vagge kho pubbesaṃ byaƱjanānaṃ ghosāghosabhÅ«tānaṃ saramhā yathāsaį¹…khyaṃ tatiyapaį¹­hamakkharā dvebhāvaṃ gacchanti į¹­hāne.

    𑀯𑀕𑁆𑀕𑁂 𑀔𑁄 𑀧𑀼𑀩𑁆𑀩𑁂𑀲𑀁 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€øš‘€¦š‘€ 𑀖𑁄𑀲𑀸𑀖𑁄𑀲𑀪𑀽𑀢𑀸𑀦𑀁 𑀲𑀭𑀫𑁆𑀳𑀸 𑀬𑀣𑀸𑀲𑀗𑁆𑀔𑁆𑀬𑀁 š‘€¢š‘€¢š‘€ŗš‘€¬š‘€§š‘€žš‘€«š‘€“š‘†š‘€”š‘€­š‘€ø 𑀤𑁆𑀯𑁂𑀪𑀸𑀯𑀁 š‘€•š‘€˜š‘†š‘€™š‘€¦š‘†š‘€¢š‘€ŗ š‘€žš‘€øš‘€¦š‘‚š‘‡

    ą¤µą¤—ą„ą¤—ą„‡ ą¤–ą„‹ ą¤Ŗą„ą¤¬ą„ą¤¬ą„‡ą¤øą¤‚ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤¾ą¤Øą¤‚ ą¤˜ą„‹ą¤øą¤¾ą¤˜ą„‹ą¤øą¤­ą„‚ą¤¤ą¤¾ą¤Øą¤‚ ą¤øą¤°ą¤®ą„ą¤¹ą¤¾ ą¤Æą¤„ą¤¾ą¤øą¤™ą„ą¤–ą„ą¤Æą¤‚ ą¤¤ą¤¤ą¤æą¤Æą¤Ŗą¤ ą¤®ą¤•ą„ą¤–ą¤°ą¤¾ ą¤¦ą„ą¤µą„‡ą¤­ą¤¾ą¤µą¤‚ ą¤—ą¤šą„ą¤›ą¤Øą„ą¤¤ą¤æ ą¤ ą¤¾ą¤Øą„‡ą„¤

    Examples

  • āœ…

    eseva cajjhānapphalo

    šŸ”¼(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 ā€œį¹­ā€: ā€œį¹­į¹­ā€.

    dn22#6.1
  • āœ…

    sele yathā pabbatamuddhaniṭṭhito

    šŸš¹ā‘”āØ‚(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 ā€œį¹­ā€: ā€œį¹­į¹­ā€.

    dn14#3.7.2
  • āœ…

    cattāriṭṭhānāni naro pamatto

    šŸš»ā‘ āØ‚(catu) šŸš»ā‘ āØ‚(į¹­hāna) šŸš¹ā‘ āØ€(nara) šŸš¹ā‘ āØ€(pamatta)
    four | grounds | man | careless

    cattāri + ṭhānāni
    → cattā (r +i) + (į¹­h + ā) + nāni (rule 10)
    → cattā r +(i + į¹­h→ṭṭh) + ā + nāni (rule 29)
    → cattā (r +i) + (į¹­į¹­h + ā) + nāni (rule 11)
    → cattāriį¹­į¹­hānāni

    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

    idha + cetaso + daḷhaṃ
    (no sandhi)

    dhp94
  • 3.4 - 1.4 š‘€˜š‘€¢š‘€¼š‘€¢š‘†š‘€£š‘€“š‘€”š‘†š‘€Ÿ (Catutthakaį¹‡įøa) - Niggahita Sandhi

    This section describes niggahitasandhi (when a niggahita is joined to another letter).

    30 [R58] ā€œaį¹ƒā€ before consonant (remains) niggahita

    š‘€…š‘€š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 (aṃbyaƱjane niggahitaṃ) vidhi utsarga

    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

    Niggahita before other consonant remains as ā€œaį¹ƒā€.

    Niggahitaṃ kho byañjane pare aṃ iti hoti.

    𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀧𑀭𑁂 𑀅𑀁 𑀇𑀢𑀺 𑀳𑁄𑀢𑀺𑁇

    ą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤‚ ą¤–ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‡ ą¤Ŗą¤°ą„‡ अं इति ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    evaṃ vutte

    šŸ”¼(evaṃ) šŸš¹ā‘¦āØ€(vutta)
    thus | said

    evaṃ + vutte
    (no sandhi)

    snp1.7#3.1
  • āœ…

    taṃ sādhÅ«ti paį¹­issuṇitvā

    šŸš»ā‘ āØ€(ta) šŸš¹ā‘ āØ€(sādhu) šŸ”¼(iti) šŸ”¼(paį¹­issuṇitvā)
    that | auspicious | like this | having agreed

    taṃ + sādhūti
    (no sandhi)

  • 31 [R49] Optionally, (niggahita changes to) end consonant in group, before (consonant in that) group

    𑀯𑀕𑁆𑀕𑀦𑁆𑀢𑀁 𑀯𑀸 𑀯𑀕𑁆𑀕𑁂 (vaggantaṃ vā vagge) vidhi apavāda

    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)

    dhp217
  • āœ…

    santantassa manaṃ hoti

    šŸš»ā‘ āØ€(santa) šŸš¹ā‘„āØ€(ta) šŸš»ā‘ āØ€(mana) ā–¶ļøšŸ¤ŸāØ€(hoti)
    of that calm | having such a mind | is

    santaṃ + tassa
    → san + (t + a + ṃ) + (t + a) + ssa (rule 10)
    → san + t + a + (į¹ƒā†’n + t) + a + ssa (rule 31)
    → san + (t + a + n) + (t + a) + ssa (rule 11)
    → santantassa

    n is the last consonant in the group starting with “t” (ta tha da dha na)

  • āœ…

    taį¹…kāruṇikaṃ

    šŸš»ā‘ āØ€(ta) šŸš»ā‘ āØ€(kāruṇika)
    that | compassionate

    taṃ + kāruṇikaṃ
    → (ta + ṃ) + (k + ā) + ruṇikaṃ (rule 10)
    → (ta + (į¹ƒā†’į¹… + k) + ā + ruṇikaṃ (rule 31)
    → (ta + į¹…) + (k + ā) + ruṇikaṃ (rule 11)
    → taį¹…kāruṇikaṃ

    į¹… is the last consonant in the group starting with “k” (ka kha ga gha į¹…a)

  • āœ…

    evaį¹…kho bhikkhave sikkhitabbaṃ

    šŸ”¼(evaṃ kho) šŸš¹ā“ŖāØ‚(bhikkhu) šŸš»ā‘ āØ€(sikkhitabba)
    thus | indeed | bhikkhave | should be learned

    evaṃ + kho
    → e + (v + a + ṃ) + (kh + o) (rule 10)
    → e + v + a + (į¹ƒā†’į¹… + kh) + o (rule 31)
    → e + (v + a + į¹…) + (kh + o) (rule 11) → evaį¹…kho

    į¹… is the last consonant in the group starting with “k” (ka kha ga gha į¹…a)

  • block-beta
      columns 8
      
    
      
        space
      
      block:operation:4
        columns 4
        
          Before("niggahita")
          class Before pre0
        
        space:2
        
          After("l")
          class After post
          
        
        Before--"ādesa"-->After
      end
      
        Next["vagga"]
        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

    By not taking this optional rule, the niggahita is replaced with the letter “l”.

    Vāggahaṇenaniggahitaṃ kho lakārādeso hoti.

    𑀯𑀸𑀕𑁆𑀕𑀳𑀔𑁂𑀦𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 𑀮𑀓𑀸𑀭𑀸𑀤𑁂𑀲𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤µą¤¾ą¤—ą„ą¤—ą¤¹ą¤£ą„‡ą¤Øą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤‚ ą¤–ą„‹ ą¤²ą¤•ą¤¾ą¤°ą¤¾ą¤¦ą„‡ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Example

  • āœ…

    pulliį¹…gaṃ

    šŸš¹ā‘”āØ€(pulliį¹…ga)
    masculine gender

    puṃ + liį¹…gaṃ
    → (p +u +ṃ) + (l + i) + į¹…gaṃ (rule 10)
    → p +u +(į¹ƒā†’l + l) + i + į¹…gaṃ (rule 31)
    → (p +u +l) + (l + i) + į¹…gaṃ (rule 11)
    → pulliį¹…gaṃ

  • Counter Example

  • ā›”ļø

    na taṃ kammaṃ kataṃ sādhu

    šŸ”¼(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

    dn2#34.8
  • āœ…

    evañhi vo bhikkhave sikkhitabbaṃ

    šŸ”¼(evaṃ hi vo) šŸš¹ā“ŖāØ‚(bhikkhu) šŸš»ā‘ āØ€(sikkhitabba)
    thus | certainly | surely | bhikkhave | should be practised

    evaṃ + hi
    → e + (v + a + ṃ) + (h + i) (rule 10)
    → e + v + a + (į¹ƒā†’Ć± + h) + i (rule 32)
    → e + (v + a + Ʊ) + (h + i) (rule 11)
    → evaƱhi

    mn21#19.15
  • āœ…

    taƱhi tassa musā hoti

    šŸš»ā‘ āØ€(ta) šŸ”¼(hi) šŸš¹ā‘„āØ€(ta) šŸ”¼(musā) ā–¶ļøšŸ¤ŸāØ€(hoti)
    that | surely | of that | lie | is

    taṃ + hi
    → (t + a + ṃ) + (h + i) (rule 10)
    → t + a + (į¹ƒā†’Ć± + h) + i (rule 32)
    → (t + a + Ʊ) + (h + i) (rule 10)
    → taƱhi

  • Counter Examples

  • ā›”ļø

    evametaṃ abhiññāya

    šŸ”¼(evaṃ) šŸš»ā‘ āØ€(eta) šŸšŗā‘¢āØ€(abhiƱƱa)
    thus | this | with direct knowledge

    evaṃ + etaṃ
    → e + (v + a + ṃ) + (e) + taṃ (rule 10)
    → e + v + a + (į¹ƒā†’m + e) + taṃ (rule 34)
    → e + (v + a + m) + (e) + taṃ (rule 11)
    → evametaṃ

    snp5.15#4.3
  • ā›”ļø

    evaṃ hoti subhāsitaṃ

    šŸ”¼(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ā.

    𑀦𑀺𑀕𑁆𑀕𑀳𑀺𑀢𑀁 𑀔𑁄 𑀬𑀓𑀸𑀭𑁂 𑀧𑀭𑁂 𑀲𑀳 𑀬𑀓𑀸𑀭𑁂𑀦 š‘€œš‘€“š‘€øš‘€­š‘€ 𑀧𑀧𑁆𑀧𑁄𑀢𑀺 𑀯𑀸𑁇

    ą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤‚ ą¤–ą„‹ ą¤Æą¤•ą¤¾ą¤°ą„‡ ą¤Ŗą¤°ą„‡ सह ą¤Æą¤•ą¤¾ą¤°ą„‡ą¤Ø ą¤žą¤•ą¤¾ą¤°ą¤‚ ą¤Ŗą¤Ŗą„ą¤Ŗą„‹ą¤¤ą¤æ ą¤µą¤¾ą„¤

    Examples

  • āœ…

    saƱƱogo

    šŸš¹ā‘ āØ€(saƱƱoga)
    attachment

    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ṃ

    thag16.2#16.1
  • Counter Examples

  • ā›”ļø

    saṃyogo

    šŸš¹ā‘ āØ€(saṃyoga)
    attachment

    (no sandhi)

  • ā›”ļø

    saṃyuttaṃ

    šŸš»ā‘ āØ€(saṃyutta)
    tied

    (no sandhi)

  • 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ṃ

    snp3.9#32.1
  • āœ…

    etadavoca satthā

    šŸ”¼(etaṃ) šŸ”µā®šŸ¤ŸāØ€(avoca) šŸš¹ā‘ āØ‚(sattha)
    thus | said | master

    etaṃ + avoca
    → e + (t + a +ṃ) + (a) + voca (rule 10)
    → e + t + a + (į¹ƒā†’d + a) + voca (rule 34)
    → e + (t + a +d) + (a) + voca (rule 11)
    → etadavoca

    dn16#4.3.2
  • Counter Examples

  • ā›”ļø

    akkocchi maṃ avadhi maṃ

    ā®šŸ¤ŸāØ€(akkocchi) šŸ‘†ā‘”āØ€(ahaṃ) ā®šŸ¤ŸāØ€(avadhi) šŸ‘†ā‘”āØ€(ahaṃ)
    verbally abused | me | beat | me

    (no sandhi)

    mn128#6.9
  • ā›”ļø

    ajini maṃ ahāsi me

    ā®šŸ¤ŸāØ€(ajini) šŸ‘†ā‘”āØ€(ahaṃ) ā®šŸ¤ŸāØ€(ahāsi) šŸ‘†ā‘„āØ€(ahaṃ)
    robbed | me | stole | me

    (no sandhi)

  • 35 [R34] (Optionally) ā€œyā€, ā€œvā€, ā€œmā€, ā€œdā€, ā€œnā€, ā€œtā€, ā€œrā€ or ā€œlā€ inserted (before vowel)

    𑀬 𑀯 𑀫 𑀤 𑀦 š‘€¢ š‘€­ 𑀮𑀸 š‘€˜š‘€øš‘€•š‘€«š‘€ø (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ā.

    𑀲𑀭𑁂 𑀧𑀭𑁂 𑀬𑀓𑀸𑀭𑁄 𑀯𑀓𑀸𑀭𑁄 𑀫𑀓𑀸𑀭𑁄 𑀤𑀓𑀸𑀭𑁄 𑀦𑀓𑀸𑀭𑁄 𑀢𑀓𑀸𑀭𑁄 𑀭𑀓𑀸𑀭𑁄 𑀮𑀓𑀸𑀭𑁄 𑀇𑀫𑁂 𑀆𑀕𑀫𑀸 𑀳𑁄𑀦𑁆𑀢𑀺 𑀯𑀸𑁇

    ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤Æą¤•ą¤¾ą¤°ą„‹ ą¤µą¤•ą¤¾ą¤°ą„‹ ą¤®ą¤•ą¤¾ą¤°ą„‹ ą¤¦ą¤•ą¤¾ą¤°ą„‹ ą¤Øą¤•ą¤¾ą¤°ą„‹ ą¤¤ą¤•ą¤¾ą¤°ą„‹ ą¤°ą¤•ą¤¾ą¤°ą„‹ ą¤²ą¤•ą¤¾ą¤°ą„‹ ą¤‡ą¤®ą„‡ आगमा ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æ ą¤µą¤¾ą„¤

    Examples

  • āœ…

    nayimassa vijjā

    šŸ”¼(na) šŸš¹ā‘„āØ€(ima) šŸšŗā‘ āØ€(vijjā)
    no | of this | knowledge

    na + imassa
    → na + (y) + imassa (rule 35)
    → nayimassa

  • āœ…

    yathayidaṃ cittaṃ

    ā¹šŸ¤˜āØ‚(yāti) šŸ”¼(idaṃ) šŸš»ā‘ āØ€(citta)
    travel | this | mind | mind

    yatha + idaṃ
    → yatha + (y) + idaṃ (rule 35)
    → yathayidaṃ

    an1.1#2.1
  • āœ…

    migī bhantā vudikkhati

    šŸšŗā‘ āØ€(migÄ«) šŸšŗā‘ āØ€(bhanta) ā–¶ļøšŸ¤ŸāØ€(udikkhati)
    doe | swerving | perceive

    bhantā + udikkhati
    → bhantā + (v) + udikkhati (rule 35)
    → bhantāvudikkhati

  • āœ…

    sittā te lahu messati

    šŸšŗā‘ āØ€(sitta) šŸ¤˜ā‘¢āØ€(tvaṃ) šŸšŗā‘ āØ€(lahu) ā­šŸ¤ŸāØ€(eti)
    emptied | by you | fast | becomes

    lahu + essati
    → lahu + (m) + essati (rule 35)
    → lahumessati

    dhp366
  • āœ…

    asittā te garu messati

    šŸšŗā‘ āØ€(asitta) šŸ¤˜ā‘¢āØ€(tvaṃ) šŸšŗā‘ āØ€(garu) ā­šŸ¤ŸāØ€(eti)
    nonemptied | by you | heavy | becomes

    garu + essati
    → garu + (m) + essati (rule 35)
    → garumessati

  • āœ…

    asso bhadro kasāmiva

    šŸš¹ā‘ āØ€(assa) šŸš¹ā‘ āØ€(bhadra) šŸš¹ā“ŖāØ€(kasanta) šŸ”¼(iva)
    horse | fortunate | ploughing | like

    kasā + iva
    → kasā + (m) + iva (rule 35)
    → kasāmiva

    dhp138
  • āœ…

    sammadaññā vimuttānaṃ

    šŸšŗā‘ āØ€(sammadaƱƱā) šŸš¹ā‘„āØ‚(vimutta)
    complete understanding | of liberation

    sammā + aƱƱā
    → sammā + (d) + aƱƱā (rule 35)
    → sammadaƱƱā

    dhp54
  • āœ…

    manasādaññā vimuttānaṃ

    šŸš¹ā‘¢āØ€(manas) šŸš¹ā‘¢āØ€(aƱƱa) šŸš¹ā‘„āØ‚(vimutta)
    with mind | awakening | of liberation

    manasā + aƱƱā
    → manasā + (d) + aƱƱā (rule 35)
    → manasādaƱƱā

  • āœ…

    attadatthamabhiƱƱāya

    šŸš¹ā“ŖāØ€(attadattha) šŸšŗā‘¢āØ€(abhiƱƱa)
    one own’s benefit | with direct knowledge

    attadattha + abhiƱƱāya
    → attadattha + (m) + abhiƱƱāya (rule 35)
    → attadatthamabhiƱƱāya

  • āœ…

    ciraṃnāyati

    šŸš»ā‘ āØ€(cira) šŸš»ā‘ āØ€(āyati)
    long time | future

    ciraṃ + āyati
    → ciraṃ + (n) + āyati (rule 35)
    → ciraṃnāyati

  • āœ…

    ito nāyati

    šŸš¹ā‘ āØ€(ita) šŸšŗā‘ āØ€(āyati)
    from now | future

    ito + āyati
    → ito + (n) + āyati (rule 35)
    → itonāyati

  • āœ…

    yasmātiha bhikkhave

    šŸš¹ā‘¤āØ€(ya) šŸ”¼(iha) šŸš¹ā“ŖāØ‚(bhikkhu)
    from what | here | bhikkhave

    yasmā + iha
    → yasmā + (t) + iha (rule 35)
    → yasmātiha

  • āœ…

    tasmātiha bhikkhave

    šŸš¹ā‘¤āØ€(ta) šŸ”¼(iha) šŸš¹ā“ŖāØ‚(bhikkhu)
    from that | here | bhikkhave

    tasmā + iha
    → tasmā + (t) + iha (rule 35)
    → tasmātiha

    dn16#3.50.3
  • āœ…

    ajjatagge pāṇupetaṃ

    šŸ”¼(ajjatagge) šŸš¹ā‘”āØ€(pāṇupeta)
    from today onwards | until death

    ajja + agga + e
    → ajja + (t) + agga + e (rule 35)
    → ajjatagge

    dn5#28.5
  • āœ…

    āraggeriva sāsapo

    šŸš»ā‘¦āØ€(āragga) šŸ”¼(iva) šŸš¹ā‘ āØ€(sāsapa)
    in pin point | like | mustard seed

    āragge + iva
    → āragge + (r) + iva (rule 35)
    → āraggeriva

    mn98#11.24
  • āœ…

    sāsaporiva āraggā

    šŸš¹ā‘ āØ€(sāsapa) šŸ”¼(iva) šŸš»ā‘¢āØ€(āragga)
    mustard seed | like | with pin-point

    sāsapo + iva
    → sāsapo + (r) + iva (rule 35)
    → sāsaporiva

    mn98#11.49
  • āœ…

    chaḷabhiññā

    šŸš¹ā‘ āØ‚(chaįø·abhiƱƱa)
    having six higher knowledges

    cha + abhiƱƱā
    → cha + (įø·) + abhiƱƱā (rule 35)
    → chaįø·abhiƱƱā

    thig11.1#5.3
  • āœ…

    saḷāyatanaṃ

    šŸš»ā‘ āØ€(saḷāyatana)
    six sense fields

    sa + āyatana
    → sa + (įø·) + āyatana (rule 35)
    → saḷāyatanaṃ

    dn14#2.18.33
  • Counter Examples

  • ā›”ļø

    evaṃ mahiddhiyā esā

    šŸ”¼(evaṃ) šŸšŗā‘ āØ€(maha) šŸšŗā‘¢āØ€(iddhi) šŸšŗā‘ āØ€(eta)
    thus | great | with psychic power | this

    mahā + iddhiyā
    → ma + (h + ā) + (i) + ddhiyā (rule 10) → ma + h + (ā + i) + ddhiyā (rule 12)
    → ma + (h + i) + ddhiyā (rule 11)
    → mahiddhiyā

  • ā›”ļø

    akkocchi maṃ avadhi maṃ

    ā®šŸ¤ŸāØ€(akkocchi) šŸ‘†ā‘”āØ€(ahaṃ) ā®šŸ¤ŸāØ€(avadhi) šŸ‘†ā‘”āØ€(ahaṃ)
    verbally abused | me | beat | me

    (no sandhi)

    mn128#6.9
  • ā›”ļø

    ajini maṃ ahāsi me

    ā®šŸ¤ŸāØ€(ajini) šŸ‘†ā‘”āØ€(ahaṃ) ā®šŸ¤ŸāØ€(ahāsi) šŸ‘†ā‘„āØ€(ahaṃ)
    robbed | me | stole | me

    (no sandhi)

  • ā›”ļø

    ajeyyo anugāmiko

    šŸš¹ā‘ āØ€(ajeyya) šŸš¹ā‘ āØ€(anugāmika)
    invincible | follower

    (no sandhi)

    kp8#8.2
  • block-beta
      columns 8
      
    
      
        space
      
      block:operation:4
        columns 4
        
          Before("m")
          class Before pre
          
        
        space:2
        
          After("p")
          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

    By using the word ā€œcaā€ in this rule, ā€œmā€ becomes ā€œpā€.

    Caggahaṇena idheva makārassa pakāro hoti.

    š‘€˜š‘€•š‘†š‘€•š‘€³š‘€”š‘‚š‘€¦ 𑀇𑀄𑁂𑀯 𑀫𑀓𑀸𑀭𑀲𑁆𑀲 𑀧𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤šą¤—ą„ą¤—ą¤¹ą¤£ą„‡ą¤Ø ą¤‡ą¤§ą„‡ą¤µ ą¤®ą¤•ą¤¾ą¤°ą¤øą„ą¤ø ą¤Ŗą¤•ą¤¾ą¤°ą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Example

  • āœ…

    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ṃ

    dhp217
  • block-beta
      columns 8
      
    
      
        space
      
      block:operation:4
        columns 4
        
          Before("k")
          class Before pre
          
        
        space:2
        
          After("d")
          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,) ā€œkā€ becomes ā€œdā€.

    Kakārassa ca dakāro hoti.

    𑀓𑀓𑀸𑀭𑀲𑁆𑀲 š‘€˜ 𑀤𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤•ą¤•ą¤¾ą¤°ą¤øą„ą¤ø च ą¤¦ą¤•ą¤¾ą¤°ą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Example

  • āœ…

    sadatthapasuto siyā

    šŸš¹ā‘ āØ€(sadatthapasuta) āÆšŸ¤ŸāØ€(siyā)
    intent on one’s own benefit | will be

    sa + kattha + pasuto
    → sa + (k→d) attha + pasuto (rule 35)
    → sadatthapasuto

    dhp166
  • 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ṃ

    dn3#1.5.6
  • Counter Examples

  • ā›”ļø

    etha passathimaṃ lokaṃ

    ā–¶ļøšŸ¤˜āØ‚(eti) ā¹šŸ¤˜āØ‚(passati) šŸš»ā‘ āØ€(ima) šŸš¹ā‘”āØ€(loka)
    come you all | must lok | this | world

    passatha + imaṃ
    → passa + (th + a) + (i) + maṃ (rule 10)
    → passa + th + (a + i) + maṃ (rule 12)
    → passa + (th + i) + maṃ (rule 11)
    → passathimaṃ

  • ā›”ļø

    andhabhūto ayaṃ loko

    šŸš¹ā‘ āØ€(andhabhÅ«ta) šŸš¹ā‘ āØ€(ima) šŸš¹ā‘ āØ€(loka)
    blind | this | world

    andha + bhūto
    (no sandhi)

    dhp173
  • 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.

    š‘€¦š‘€ŗš‘€•š‘†š‘€•š‘€³š‘€ŗš‘€¢š‘€œš‘†š‘€˜š‘€øš‘€•š‘€«š‘„ 𑀳𑁄𑀢𑀺 𑀲𑀭𑁂 𑀯𑀸 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀯𑀸 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗš‘‡

    ą¤Øą¤æą¤—ą„ą¤—ą¤¹ą¤æą¤¤ą¤žą„ą¤šą¤¾ą¤—ą¤®ą„‹ ą¤¹ą„‹ą¤¤ą¤æ ą¤øą¤°ą„‡ वा ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‡ वा ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æą„¤

    Examples

  • āœ…

    cakkhuṃudapādi

    šŸš»ā‘ āØ€(cakkhu) ā®šŸ¤ŸāØ€(udapādi)
    eye | arose

    cakkhu + udapādi
    → cakkhu + (ṃ) + udapādi (rule 37)
    → cakkhuṃudapādi

    dn14#2.19.6
  • āœ…

    avaṃsiro

    šŸš¹ā‘ āØ€(avaṃsira)
    head down

    ava + siro
    → ava + (ṃ) + siro (rule 37)
    → avaṃsiro

  • āœ…

    yāvañcidha bhikkhave purimaṃ jātiṃ sarāmi

    šŸš»ā‘ āØ€(yāvant) šŸ”¼(ca idha) šŸš¹ā“ŖāØ‚(bhikkhu) šŸš»ā‘ āØ€(purima) šŸšŗā‘ āØ€(jāti) ā–¶ļøšŸ‘†āØ€(sarati)
    as many as | and | here | bhikkhave | past | life | recollect

    jāti + sarāmi
    → jāti + (ṃ) + sarāmi (rule 37)
    → jātiṃsarāmi

  • āœ…

    aṇuṃthÅ«lāni sabbaso

    šŸ”¼(anu) šŸš»ā‘ āØ‚(thÅ«la) šŸ”¼(sabbaso)
    after | massive | altogether

    aṇu + thÅ«lāni
    → aṇu + (ṃ) + thÅ«lāni (rule 37)
    → aṇuṃthÅ«lāni

    dhp261
  • āœ…

    manopubbaį¹…gamā dhammā

    šŸš¹ā‘¢āØ€(manopubbaį¹…gama) šŸš¹ā‘¢āØ€(dhamma)
    led by mind | by nature

    mano + pubba + gama
    → mano + pubba + (ṃ) + gama (rule 37)
    → mano + pubba + (į¹ƒā†’į¹… + g) + ama (rule 31)
    → mano + pub + (b + a + į¹…) + (g + a) + ma (rule 11)
    → manopubbaį¹…gamā

    dhp1
  • Counter Examples

  • ā›”ļø

    idheva naṃ pasaṃsanti

    šŸ”¼(idheva) šŸš»ā‘ āØ€(ta) ā–¶ļøšŸ¤ŸāØ‚(pasaṃsati)
    right here | that | praise

    idha + eva
    → i + (dh + a) + (e) + va (rule 10)
    → i + dh + (a + e) + va (rule 12)
    → i + (dh + e) + va (rule 11)
    → idheva

    sn3.25#10.3
  • ā›”ļø

    pecca sagge pamodati

    šŸ”¼(pecca) šŸš¹ā‘¦āØ€(sagga) ā–¶ļøšŸ¤ŸāØ€(pamodati)
    after death | in heaven | is happy with

    (no sandhi)

    sn3.25#10.4
  • ā›”ļø

    na hi etehi yānehi

    šŸ”¼(nahi) šŸš¹ā‘¢āØ‚(eta) šŸš»ā‘¢āØ‚(yāna)
    certainly not | by this | by carriage

    (no sandhi)

    dhp321
  • ā›”ļø

    gaccheyya agataṃ disaṃ

    āÆšŸ¤ŸāØ€(gacchati) šŸš¹ā‘”āØ€(agata) šŸš¹ā‘”āØ€(disa)
    will go | not gone | enemy

    (no sandhi)

    dhp321
  • 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ṃ

    mn85#56.4
  • āœ…

    vidūnaggamiti

    šŸš¹ā‘„āØ‚(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

    ariyasaccānaṃ + dassana
    → ariyasaccāna + (ṃ) + dassana (rule 39)
    → ariyasaccānadassanaṃ

  • āœ…

    etaṃ buddhānasāsanaṃ

    šŸš»ā‘ āØ€(eta) šŸš»ā‘ āØ€(buddhānasāsana)
    this | Buddhas’ teaching

    buddhānaṃ + sāsana
    → buddhāna + (ṃ) + sāsana (rule 39)
    → buddhānasāsanaṃ

    dn14#3.28.9
  • Counter Examples

  • ā›”ļø

    etaṃ maį¹…galamuttamaṃ

    šŸš»ā‘ āØ€(eta) šŸš»ā‘ āØ€(maį¹…gala) šŸš»ā‘ āØ€(uttama)
    this | blessing | best

    maį¹…galaṃ + uttamaṃ
    → maį¹…ga + (l + a + ṃ) + (u) + ttamaṃ (rule 10)
    → maį¹…ga + l + a + (į¹ƒā†’ m + u) + ttamaṃ (rule 34)
    → maį¹…ga + l + a + (m + u) + ttamaṃ (rule 11)
    → maį¹…galamuttamaṃ

    snp2.4#3.4
  • ā›”ļø

    taṃ vo vadāmi bhaddante

    šŸš»ā‘ āØ€(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

    dn1#3.74.5
  • āœ…

    uttattaṃva

    šŸš»ā‘ āØ€(uttatta) šŸ”¼(iva)
    shining | like

    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

    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

    mn2#12.3
  • āœ…

    pupphaṃsā uppajji

    šŸšŗā‘ āØ€(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.

    š‘€˜š‘€•š‘†š‘€•š‘€³š‘€”š‘‚š‘€¦ 𑀢𑀺𑀔𑁆𑀔𑀁 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€øš‘€¦š‘€«š‘€¦š‘†š‘€¢š‘€­š‘‚ 𑀬𑁂 𑀲𑀭𑀽𑀧𑀸, 𑀢𑁂𑀲𑀫𑁆𑀧𑀺 𑀮𑁄𑀧𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤šą¤—ą„ą¤—ą¤¹ą¤£ą„‡ą¤Ø ą¤¤ą¤æą¤£ą„ą¤£ą¤‚ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤¾ą¤Øą¤®ą¤Øą„ą¤¤ą¤°ą„‡ ą¤Æą„‡ ą¤øą¤°ą„‚ą¤Ŗą¤¾, ą¤¤ą„‡ą¤øą¤®ą„ą¤Ŗą¤æ ą¤²ą„‹ą¤Ŗą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    agyāgāraṃ

    šŸš»ā‘ āØ€(agyāgāra)
    room for keeping the sacred fire

    aggi + agāraṃ
    → ag + (g + i) + (a) + gāraṃ (rule 10)
    → ag + g + (i→y) + a + gāraṃ (rule 21)
    → a + (gg→g) + y + a + gāraṃ (rule 41)
    → a + (g + y + a) + gāraṃ (rule 11)
    → agyāgāraṃ

    dn3#2.3.11
  • āœ…

    paṭisanthāravutyassa

    šŸ”¼(paį¹­isanthāravutyassa)
    one should be cordial by nature

    paṭisanthāra + vutti + assa
    → paį¹­isanthāra + vut + (t + i) + (a) + ssa (rule 10)
    → paį¹­isanthāra + vut + t + (i→y) + a + ssa (rule 21)
    → paį¹­isanthāra + vu + (tt→t + y) + a + ssa (rule 41)
    → paį¹­isanthāra + vu + (t + y + a) + ssa (rule 11)
    → paį¹­isanthāravutyassa

    dhp366
  • 3.5 - 1.5 š‘€§š‘€œš‘†š‘€˜š‘€«š‘€“š‘€”š‘†š‘€Ÿ (PaƱcamakaį¹‡įøa) - VuttaSandhi

    This section describes vuttasandhi (when letters are elided or augmented to obey metrical rules or where there are multiple operations).

    42 [R32] Occasionally, there is insertion of ā€œgā€ after ā€œputhaā€ before vowel

    𑀕𑁄𑀲𑀭𑁂 𑀧𑀼𑀣𑀲𑁆𑀲𑀸𑀕𑀫𑁄 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ (gosare puthassāgamo kvaci) vidhi apavāda

    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”)

    𑀧𑀸𑀲𑁆𑀲 š‘€˜š‘€¦š‘†š‘€¢š‘„ 𑀭𑀲𑁆𑀲𑁄 (pāssa canto rasso) vidhi apavāda

    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.

    š‘€§š‘€øš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀅𑀦𑁆𑀢𑁂 𑀲𑀭𑁂 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ 𑀕𑀓𑀸𑀭𑀸𑀕𑀫𑁄 𑀳𑁄𑀢𑀺, 𑀅𑀦𑁆𑀢𑁄 š‘€˜ 𑀲𑀭𑁄 𑀭𑀲𑁆𑀲𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤Ŗą¤¾ą¤‡ą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤…ą¤Øą„ą¤¤ą„‡ ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤—ą¤•ą¤¾ą¤°ą¤¾ą¤—ą¤®ą„‹ ą¤¹ą„‹ą¤¤ą¤æ, ą¤…ą¤Øą„ą¤¤ą„‹ च ą¤øą¤°ą„‹ ą¤°ą¤øą„ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Example

  • āœ…

    pageva vutyassa

    šŸ”¼(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

    ā€œabhiā€ followed by vowel is replaced by ā€œabbhā€.

    Abhiiccetassa sare pare abbhādeso hoti.

    š‘€…š‘€Ŗš‘€ŗš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀅𑀩𑁆𑀪𑀸𑀤𑁂𑀲𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤…ą¤­ą¤æą¤‡ą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤…ą¤¬ą„ą¤­ą¤¾ą¤¦ą„‡ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    abbhudīritaṃ

    šŸ”¼(abhi) šŸš»ā‘ āØ€(udÄ«rita)
    highly | mentioned

    abhi + udīritaṃ
    → (abhi→abbh) + udÄ«ritaṃ (rule 44)
    → abbhudÄ«ritaṃ

  • āœ…

    abbhuggacchati

    šŸ”¼(abhi) ā–¶ļøšŸ¤ŸāØ€(uggacchati)
    highly | rises

    abhi + uggacchati
    → (abhi→abbh) + uggacchati (rule 44)
    → abbhuggacchati

    dn16#1.23.6
  • 45 [R25] ā€œajjhā€ (from) ā€œadhiā€

    š‘€…š‘€šš‘†š‘€›š‘„š‘€…š‘€„š‘€ŗ (ajjhoadhi) vidhi utsarga

    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

    ā€œadhiā€ followed by vowel is replaced by ā€œajjhā€.

    Adhiiccetassa sare pare ajjhādeso hoti.

    š‘€…š‘€„š‘€ŗš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀲𑀭𑁂 𑀧𑀭𑁂 š‘€…š‘€šš‘†š‘€›š‘€øš‘€¤š‘‚š‘€²š‘„ 𑀳𑁄𑀢𑀺𑁇

    ą¤…ą¤§ą¤æą¤‡ą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤…ą¤œą„ą¤ą¤¾ą¤¦ą„‡ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    ajjhokāse

    šŸš¹ā‘¦āØ€(ajjhokāsa)
    in open air

    adhi + okāse
    → (adhi→ajjh) + okāse (rule 45)
    → ajjhokāse

    sn17.8#1.5
  • āœ…

    ajjhāgamā

    šŸ”µā®šŸ¤ŸāØ€(ajjhāgami)
    found

    adhi + āgamā
    → (adhi→ajjh) + āgamā (rule 45)
    → ajjhāgamā

    Note: CSCD misspells this example.

    mn14#5.5
  • 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 abbho ajjhoitivuttarÅ«pā na honti vā.

    Note: CSCD misspells “na” as “naṃ”.

    𑀢𑁂 š‘€˜ 𑀔𑁄 š‘€…š‘€Ŗš‘€ŗš‘€…š‘€„š‘€ŗš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘‚ 𑀇𑀯𑀔𑁆𑀔𑁂 𑀧𑀭𑁂 𑀅𑀩𑁆𑀪𑁄 š‘€…š‘€šš‘†š‘€›š‘„š‘€‡š‘€¢š‘€ŗš‘€Æš‘€¼š‘€¢š‘†š‘€¢š‘€­š‘€½š‘€§š‘€ø 𑀦 𑀳𑁄𑀦𑁆𑀢𑀺 𑀯𑀸𑁇

    ą¤¤ą„‡ च ą¤–ą„‹ ą¤…ą¤­ą¤æą¤…ą¤§ą¤æą¤‡ą¤šą„ą¤šą„‡ą¤¤ą„‡ ą¤‡ą¤µą¤£ą„ą¤£ą„‡ ą¤Ŗą¤°ą„‡ ą¤…ą¤¬ą„ą¤­ą„‹ ą¤…ą¤œą„ą¤ą„‹ą¤‡ą¤¤ą¤æą¤µą„ą¤¤ą„ą¤¤ą¤°ą„‚ą¤Ŗą¤¾ न ą¤¹ą„‹ą¤Øą„ą¤¤ą¤æ ą¤µą¤¾ą„¤

    Examples

  • āœ…

    abhicchitaṃ

    šŸ”¼(abhi) + šŸš»ā‘ āØ€(icchita)
    desired

    (no sandhi)

  • āœ…

    adhīritaṃ

    šŸ”¼(adhi) + šŸš»ā‘ āØ€(Ä«rita)
    uttered

    (no sandhi)

  • Counter Examples

  • ā›”ļø

    abbhīritaṃ

    šŸ”¼(abhi) šŸš»ā‘ āØ€(Ä«rita)
    highly | moved

    abhi + īritaṃ
    → (abhi→abbh) + Ä«ritaṃ (rule 44)
    → abbhÄ«ritaṃ

  • ā›”ļø

    ajjhiṇamutto

    šŸ”¼(adhi) šŸš»ā‘ āØ€(iṇamutta)
    towards | free from debt

    adhi + iṇamutto
    → (adhi→ajjh) + iṇamutto (rule 45)
    → ajjhiṇamutto

  • 47 [R23] ā€œatiā€ not (replaced with) ā€œcā€ (before ā€œiā€ phoneme)

    𑀅𑀢𑀺𑀲𑁆𑀲 š‘€˜š‘€¦š‘€¢š‘€²š‘†š‘€² (atissa canatassa)1 vidhi apavāda

    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.

    Note: CSCD incorrectly spells rule 19

    š‘€…š‘€¢š‘€ŗš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀅𑀦𑁆𑀢𑀪𑀽𑀢𑀲𑁆𑀲 𑀢𑀺𑀲𑀤𑁆𑀤𑀲𑁆𑀲 𑀇𑀯𑀔𑁆𑀔𑁂 𑀧𑀭𑁂 “𑀲𑀩𑁆𑀩𑁄 š‘€˜š‘€¦š‘†š‘€¢š‘€»"𑀢𑀺 𑀯𑀼𑀢𑁆𑀢𑀭𑀽𑀧𑀁 𑀦 𑀳𑁄𑀢𑀺𑁇

    ą¤…ą¤¤ą¤æą¤‡ą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤…ą¤Øą„ą¤¤ą¤­ą„‚ą¤¤ą¤øą„ą¤ø ą¤¤ą¤æą¤øą¤¦ą„ą¤¦ą¤øą„ą¤ø ą¤‡ą¤µą¤£ą„ą¤£ą„‡ ą¤Ŗą¤°ą„‡ “ą¤øą¤¬ą„ą¤¬ą„‹ ą¤šą¤Øą„ą¤¤ą„€"ति ą¤µą„ą¤¤ą„ą¤¤ą¤°ą„‚ą¤Ŗą¤‚ न ą¤¹ą„‹ą¤¤ą¤æą„¤

    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ṃ

    sn5.3#5.1
  • 48 [R43] Occasionally, ā€œpatiā€ becomes ā€œpaį¹­iā€

    š‘€“š‘†š‘€Æš‘€˜š‘€ŗ š‘€§š‘€š‘€ŗ 𑀧𑀢𑀺𑀲𑁆𑀲 (kvaci paį¹­i patissa) vidhi apavāda

    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.

    š‘€§š‘€¢š‘€ŗš‘€‡š‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀲𑀭𑁂 𑀯𑀸 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀯𑀸 𑀧𑀭𑁂 š‘€“š‘†š‘€Æš‘€˜š‘€ŗ š‘€§š‘€š‘€ŗš‘€†š‘€¤š‘‚š‘€²š‘„ 𑀳𑁄𑀢𑀺𑁇

    ą¤Ŗą¤¤ą¤æą¤‡ą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤øą¤°ą„‡ वा ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‡ वा ą¤Ŗą¤°ą„‡ ą¤•ą„ą¤µą¤šą¤æ ą¤Ŗą¤Ÿą¤æą¤†ą¤¦ą„‡ą¤øą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    paṭaggi dātabbo

    šŸš¹ā‘ āØ€(paį¹­aggi) šŸš¹ā‘ āØ€(dātabba)
    counter fire | should be given

    pati + aggi
    → (pati→paį¹­i) + (a) + ggi (rule 48)
    → paį¹­aggi

  • āœ…

    paṭihaññati

    ā–¶ļøšŸ¤ŸāØ€(paį¹­ihaƱƱati)
    is struck

    pati + haƱƱati
    → (pati→paį¹­i) + (h) + aƱƱati (rule 48)
    → paį¹­ihaƱƱati

    mn130#17.1
  • Counter Examples

  • ā›”ļø

    paccantimesu janapadesu

    šŸš¹ā‘¦āØ‚(paccantima) šŸš¹ā‘¦āØ‚(janapada)
    in outlying | in countries

    pati + antimesu
    → pa + (ti→c) + (a) + ntimesu (rule 19)
    → pa + (c→cc) + (a) + ntimesu (rule 28)
    → pa + (cc + a) + ntimesu (rule 11)
    → paccantimesu

    dn33#3.2.60
  • ā›”ļø

    patilīyati

    ā–¶ļøšŸ¤ŸāØ€(patilÄ«yati)
    withdraws from

    pati + līyati
    (no sandhi)

    an7.49#2.3
  • ā›”ļø

    patirūpadesavāso ca

    šŸš¹ā‘ āØ€(patirÅ«padesavāsa) šŸ”¼(ca)
    living in a suitable place | and

    pati + rūpadesavāso
    (no sandhi)

  • 49 [R44] (Occasionally, the end of) ā€œputhaā€ becomes ā€œuā€ before consonant

    𑀧𑀼𑀣𑀲𑁆𑀲𑀼 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ (puthassu byaƱjane) vidhi utsarga

    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.

    š‘€§š‘€¼š‘€£š‘ƒš‘€˜š‘†š‘€˜š‘‚š‘€¢š‘€²š‘†š‘€² 𑀅𑀦𑁆𑀢𑁄 𑀲𑀭𑁄 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘‚ 𑀧𑀭𑁂 𑀉𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤Ŗą„ą¤„ą„ˆą¤šą„ą¤šą„‡ą¤¤ą¤øą„ą¤ø ą¤…ą¤Øą„ą¤¤ą„‹ ą¤øą¤°ą„‹ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą„‡ ą¤Ŗą¤°ą„‡ ą¤‰ą¤•ą¤¾ą¤°ą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Examples

  • āœ…

    puthujjano

    šŸš¹ā‘ āØ€(puthujjana)
    common man

    putha + jano
    → puth + (a→u) + jano (rule 49)
    → puthujjano

    dn1#1.7.1
  • āœ…

    puthubhūtaṃ

    šŸš»ā‘ āØ€(puthubhÅ«ta)
    widely spread

    putha + bhūtaṃ
    → puth + (a→u) + bhÅ«taṃ (rule 49)
    → puthubhÅ«taṃ

    dn16#3.8.16
  • block-beta
      columns 8
      
    
      
        space
      
      block:operation:4
        columns 4
        
          Before("aputha")
          class Before pre
          
        
        space:2
        
          After("u")
          class After post
          
        
        Before--"vikāra"-->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

    By exception the end vowel of a word, even when not ā€œputhaā€, becomes ā€œuā€.

    Antaggahaṇena aputhassāpi sare pare antassa ukāro hoti.

    𑀅𑀦𑁆𑀢𑀕𑁆𑀕𑀳𑀔𑁂𑀦 𑀅𑀧𑀼𑀣𑀲𑁆𑀲𑀸𑀧𑀺 𑀲𑀭𑁂 𑀧𑀭𑁂 𑀅𑀦𑁆𑀢𑀲𑁆𑀲 𑀉𑀓𑀸𑀭𑁄 𑀳𑁄𑀢𑀺𑁇

    ą¤…ą¤Øą„ą¤¤ą¤—ą„ą¤—ą¤¹ą¤£ą„‡ą¤Ø ą¤…ą¤Ŗą„ą¤„ą¤øą„ą¤øą¤¾ą¤Ŗą¤æ ą¤øą¤°ą„‡ ą¤Ŗą¤°ą„‡ ą¤…ą¤Øą„ą¤¤ą¤øą„ą¤ø ą¤‰ą¤•ą¤¾ą¤°ą„‹ ą¤¹ą„‹ą¤¤ą¤æą„¤

    Example

  • āœ…

    manuññaṃ

    šŸš»ā‘ āØ€(manuƱƱa)
    beautiful

    mano + ñaṃ
    → ma + (n + o) + (Ʊ + a + ṃ) (rule 10)
    → ma + n + (o→u) + Ʊ + a + ṃ (rule 49)
    → ma + n + u + (ñ→ññ) + a + ṃ (rule 28)
    → ma + (n + u) + (ƱƱ + a + ṃ) (rule 11)
    → manuƱƱaṃ

    dn17#2.13.2
  • 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

    ava + naddhā
    → (ava→o) + naddhā (rule 50)
    → onaddhā

    an4.50#12.1
  • Counter Example

  • ā›”ļø

    avasussatu me sarīre maṃsalohitaṃ

    ā¹šŸ¤ŸāØ€(avasussati) šŸ‘†ā‘£āØ€(ahaṃ)šŸš»ā‘¦āØ€(sarÄ«ra) šŸš»ā‘ āØ€(maṃsalohita)
    dries up | for me | in body | flesh and blood

    (no sandhi)

    sn21.3#3.6
  • 51 [R32] Further application of previous euphonic grammatical rules

    š‘€…š‘€¦š‘€¼š‘€§š‘€¤š‘€ŗš‘€š‘†š‘€žš‘€øš‘€¦š‘€ 𑀯𑀼𑀢𑁆𑀢𑀬𑁄𑀕𑀢𑁄 (anupadiį¹­į¹­hānaṃ vuttayogato) paribhāsā vidhyaį¹…ga

    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ṃ.

    š‘€…š‘€¦š‘€¼š‘€§š‘€¤š‘€ŗš‘€š‘†š‘€žš‘€øš‘€¦š‘€ 𑀉𑀧𑀲𑀕𑁆𑀕𑀦𑀺𑀧𑀸𑀢𑀸𑀦𑀁 𑀲𑀭𑀲𑀦𑁆𑀄𑀻𑀳𑀺 š‘€©š‘†š‘€¬š‘€œš‘†š‘€šš‘€¦š‘€²š‘€¦š‘†š‘€„š‘€»š‘€³š‘€ŗ 𑀯𑀼𑀢𑁆𑀢𑀲𑀦𑁆𑀄𑀻𑀳𑀺 š‘€˜ 𑀬𑀣𑀸𑀬𑁄𑀕𑀁 š‘€¬š‘„š‘€šš‘‚š‘€¢š‘€©š‘†š‘€©š‘€š‘‡

    ą¤…ą¤Øą„ą¤Ŗą¤¦ą¤æą¤Ÿą„ą¤ ą¤¾ą¤Øą¤‚ ą¤‰ą¤Ŗą¤øą¤—ą„ą¤—ą¤Øą¤æą¤Ŗą¤¾ą¤¤ą¤¾ą¤Øą¤‚ ą¤øą¤°ą¤øą¤Øą„ą¤§ą„€ą¤¹ą¤æ ą¤¬ą„ą¤Æą¤žą„ą¤œą¤Øą¤øą¤Øą„ą¤§ą„€ą¤¹ą¤æ ą¤µą„ą¤¤ą„ą¤¤ą¤øą¤Øą„ą¤§ą„€ą¤¹ą¤æ च ą¤Æą¤„ą¤¾ą¤Æą„‹ą¤—ą¤‚ ą¤Æą„‹ą¤œą„‡ą¤¤ą¤¬ą„ą¤¬ą¤‚ą„¤

    Examples (before vowels)

  • āœ…

    pāpanaṃ

    šŸš»ā‘ āØ€(pāpana)
    attaining
    pa + √ap + *e + ana

    dhp261
  • āœ…

    parāyaṇaṃ

    šŸš»ā‘ āØ€(parāyaṇa)
    destined
    parā + √i + *aṇa

    sn43.44#1.3
  • āœ…

    upāyanaṃ

    šŸš»ā‘ āØ€(upāyana)
    tribute
    upa + ā + √i

    dn1#1.23.2
  • āœ…

    upāhanaṃ

    šŸš¹ā‘”āØ€(upāhana)
    sandals
    upa + ā + √nah + a

  • āœ…

    nyāyogo

    šŸ”¼(ni) šŸš¹ā‘ āØ€(āyoga)
    without devotion
    ni + ā + √yuj + *e + a

  • āœ…

    nigupadhi

    šŸ”¼(ni) šŸš¹ā‘ āØ€(upadhi)
    without attachment
    ni + upa + √dhā

  • āœ…

    anubodho

    šŸš¹ā‘ āØ€(anubodha)
    knowledge
    anu + √budh + *a

    an7.66#14.5
  • āœ…

    duvūpasantaṃ

    šŸ”¼(du) šŸš»ā‘ āØ€(upasanta)
    difficulty calming
    du + upa + √sam + ta

  • āœ…

    suvūpasantaṃ

    šŸ”¼(su) šŸš»ā‘ āØ€(upasanta)
    easy calming
    su + upa + √sam + ta

  • āœ…

    dvālayo

    šŸ”¼(du) šŸš¹ā‘ āØ€(ālaya)
    bad attachment
    du + ā + √lī + *a

  • āœ…

    svālayo

    šŸ”¼(su) šŸš¹ā‘ āØ€(ālaya)
    good attachment
    su + ā + √lī + *a

  • āœ…

    durākhyātaṃ

    šŸ”¼(du) šŸš»ā‘ āØ€(ākhyāta)
    wrongly proclaimed
    du + ā + √khyā + ta

  • āœ…

    svākhyāto

    šŸš¹ā‘ āØ€(svākhyāta)
    well proclaimed
    su + ā + √khyā + ā

    dn16#2.9.6
  • āœ…

    udīritaṃ

    šŸš»ā‘ āØ€(udÄ«rita)
    uttered
    ud + √īr + ita

    ud4.8#19.3
  • āœ…

    samuddiṭṭhaṃ

    šŸš»ā‘ āØ€(samuddiį¹­į¹­ha)
    explained
    saṃ + ud + √dis + ta

  • āœ…

    viyaggaṃ

    šŸ”¼(vi) šŸš»ā‘ āØ€(agga)
    very highest
    vi + aggaṃ

  • āœ…

    vijjhaggaṃ

    šŸ”¼(vi adhi) šŸš»ā‘ āØ€(agga)
    very highest
    vi + adhi + aggaṃ

  • āœ…

    byaggaṃ

    ā†©ļøšŸ‘†āØ€(byaggā)
    departed
    vi + a + √gam + ā

  • āœ…

    avayāgamanaṃ

    šŸ”¼(ava) šŸš»ā‘ āØ€(āgamana)
    lower arrival
    ava + ā + √gam + ana

  • āœ…

    anveti

    ā–¶ļøšŸ¤ŸāØ€(anveti)
    follows
    anu + √i + a + ti

  • āœ…

    anupaghāto

    šŸš¹ā‘ āØ€(anupaghāta)
    not hurtful
    na + upa + √ghaṭ + *a

    mn103#10.2
  • āœ…

    anacchariyaṃ

    šŸš»ā‘ āØ€(anacchariya)
    natural
    na + acchara + iya

    dn16#2.8.1
  • āœ…

    pariyesanā

    šŸšŗā‘ āØ€(pariyesanā)
    searching
    pari + √es + anā

    dn15#18.3
  • āœ…

    parāmāso

    šŸšŗā‘ āØ€(pariyesanā)
    searching
    pari + √es + anā

    sn22.46#2.3
  • Examples (before consonants)

  • āœ…

    pariggaho

    šŸš¹ā‘ āØ€(pariggaha) surrounding pari + √gah + a

    dn15#9.1
  • āœ…

    paggaho

    šŸš¹ā‘ āØ€(paggaha)
    effort
    pa + √gah + a

    dn33#1.9.28
  • āœ…

    pakkamo

    šŸš¹ā‘ āØ€(pakkama)
    initial effort
    pa + √kam + a

  • āœ…

    pakkamo

    šŸš¹ā‘ āØ€(parakkama)
    continued effort
    parā + √kam + a

  • āœ…

    nikkamo

    šŸš¹ā‘ āØ€(nikkama)
    endurance
    nī + √kam + a

  • āœ…

    nikkasāvo

    šŸš¹ā‘ āØ€(nikkama)
    endurance
    nī + √kam + a

    ud1.4#4.2
  • āœ…

    nillayanaṃ

    šŸ”¼(ni) šŸš¹ā‘„āØ€(laya)
    without clinging
    ni + √lī + *a

  • āœ…

    dullayanaṃ

    šŸ”¼(du) šŸš¹ā‘„āØ€(laya)
    bad clinging
    du + √lī + *a

  • āœ…

    dumbhikkhaṃ

    šŸ”¼(du) šŸš»ā‘ āØ€(bhikkha)
    wrong begging
    du + √bhikkh + a

  • āœ…

    dubbuttaṃ

    šŸ”¼(du) šŸš»ā‘ āØ€(bhikkha)
    wrong begging
    du + √bhikkh + a

    dn1#1.25.2
  • āœ…

    sandiṭṭhaṃ

    šŸš»ā‘ āØ€(sandiį¹­į¹­ha)
    well-pronounced
    saṃ + √dis + ta

  • āœ…

    duggaho

    šŸš¹ā‘ āØ€(duggaha)
    taking hold of wrongly
    du+√gah + a

  • āœ…

    viggaho

    šŸš¹ā‘ āØ€(viggaha)
    quarrel
    vi + √gah + a

    dn13#8.8
  • āœ…

    niggato

    šŸš¹ā‘ āØ€(niggata)
    gone out
    nī + √gam + ta

  • āœ…

    abhikkamo

    šŸš¹ā‘ āØ€(niggata)
    gone out
    nī + √gam + ta

    dn2#10.12
  • āœ…

    paį¹­ikkamo

    šŸš¹ā‘ āØ€(paį¹­ikkama)
    recession
    pati + √kam + a + a

    sn22.88#3.1
  • All remaining (rules) should be applied.

    Sesā sabbe yojetabbā.

    𑀲𑁂𑀲𑀸 𑀲𑀩𑁆𑀩𑁂 š‘€¬š‘„š‘€šš‘‚š‘€¢š‘€©š‘†š‘€©š‘€øš‘‡

    ą¤øą„‡ą¤øą¤¾ ą¤øą¤¬ą„ą¤¬ą„‡ ą¤Æą„‹ą¤œą„‡ą¤¤ą¤¬ą„ą¤¬ą¤¾ą„¤


    1. CSCD incorrectly spells “canatassa” as “cantassa” ↩︎