1087 rules total — 4 shown (capped at 500). ← back to grammar index
| rule_id | Category | Concept | Summary | Body (excerpt) | N att. |
|---|---|---|---|---|---|
tana_purposes_three_registers_jati_differentiation_enumeration |
enumeration | tāna | Tānas serve three purposes: attainment of three registers, differentiation of jātis/rāgas of both grāmas, and demonstration of nasta/uddiṣṭa | TANA_PURPOSES = ['attain_three_sthanas','differentiate_jati_raga','count_nasta_uddista'] |
3 |
tana_definition |
definition | tāna | Tāna involves omission of svaras and establishes a specific pattern in ascent; tānas have yajña-names and prescribed performance methods. | tana(seq) := pattern(ascent, omit_svaras(seq)); has_yajna_names := true |
2 |
tana_definition_cyclic_permutations |
definition | tāna | Tāna is a svara-aggregate formed by cyclic permutations following ascending and descending order. | def tana(svaras): · return cyclic_permutations(svaras, order=['aroha','avaroha']) |
1 |
tana_vs_murchana_distinction_open |
relation | tāna | Tāna is distinct from mūrchanā, though the precise distinction is debated. | DISTINCTION = {'tana': 'permutation aggregate', 'murchana': 'series of intervals', 'status': 'debated'} |
1 |