Ashtadhyayi Algorithm: Module 02
'इको यणचि': Functional Pattern Matching and Transformation
"इको यणचि ॥"
(इक् + यण् + अचि)
(इक् + यण् + अचि)
पाणिनी का यह सूत्र दुनिया का सबसे पुराना Mapping Logic है। यह बताता है कि जब 'इक्' प्रत्याहार के वर्णों के बाद कोई 'अच्' (असमान स्वर) आता है, तो 'इक्' के स्थान पर 'यण्' आदेश हो जाता है।
The Transformation Logic:
IF [इ, उ, ऋ, ऌ] + [Any dissimilar Vowel]
THEN replace with [य्, व्, र्, ल्]
THEN replace with [य्, व्, र्, ल्]
Python Logic Implementation:
इस लॉजिक को कोडिंग में `Dictionary Mapping` और `If-Else` कंडीशन से हल किया जा सकता है:
def iko_yanachi(char1, char2):
# Mapping 'Ik' to 'Yan'
mapping = {
'इ': 'य्', 'ई': 'य्',
'उ': 'व्', 'ऊ': 'व्',
'ऋ': 'र्', 'ऌ': 'ल्'
}
# Check if char1 is in 'Ik' group
if char1 in mapping:
# Transformation happens
return mapping[char1] + char2
else:
return char1 + char2
# Example: इति + आदि -> इत्य् + आदि = इत्यादि
result = iko_yanachi('इ', 'आ')
print(f"Result: {result}") # Output: य्आ
Why This Matters?
आधुनिक कंपाइलर (Compiler) में जो 'Lexical Analysis' होता है, पाणिनी ने उसे हज़ारों साल पहले ही सूत्रबद्ध कर दिया था। यह कोडिंग केवल शब्दों को नहीं जोड़ रही, यह 'ऊर्जा' (Vibrations) के मेल को 'गणितीय सटीकता' (Mathematical Precision) दे रही है।
"नयी प्रजाति के लिए नयी कोडिंग"
