Generative rules

1087 rules total — 3 shown (capped at 500). ← back to grammar index

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_345_amsa_svara_rel relation aṁśa svara aṁśa svara conditions ṣāḍava varieties; graha tracks aṁśa across jātis FOR jati IN fourteen_jatis: sadava_varieties(jati) := function_of(amsa_svara(jati)) · INVARIANT: graha(jati) ~ amsa(jati) for all jatis 2
R_1389_01 derivation aṁśa svara 18 jātis × amsa-svaras → 63 jāti varieties FUNCTION enumerate_varieties(): · total_amsas = sum(j.amsa_count for j in jātis_18) · ASSERT total_amsas == 63 · RETURN 63 # one variety per amsa-svara 1
R_1859_amsa_svara_vidhuta_four structural aṁśa svara In vidhuta, amsa svara is pronounced four times as initial note IN vidhuta: REPEAT amsa_svara 4 TIMES AT start 1