← all rules · grammar index

R_c25_sadava

derivation  ·  concept: ṣāḍava  ·  12 attestation(s)  ·  confidence 0.95
ṣāḍava = forme hexatonique (6 svaras) dérivée par omission d'un svara, sous contrainte de non-omission du saṃvādī de l'aṃśa

Body (pseudocode)

FUNCTION form_sadava(jati, amsa): forbidden := {samvadi(amsa)} candidates := jati.svaras \ forbidden IF |candidates| < 6: RETURN NULL # cannot form sadava omit := select_one(candidates, NOT IN {amsa}) # e.g. nisada in sadji sadava_form := jati.svaras \ {omit} ASSERT |sadava_form| == 6 RETURN sadava_form # 14 varieties, 47 amsa-applications attested

Inputs / output

jati
amsa
samvadi_of_amsa
scale_form

Evidence (12)

Other rules on this concept (1)

Other rules in category derivation