A Mathematical and Computational Framework for Modeling Melodic Structures in North Indian Classical Music Using Raga-Restricted Operations | Synapse