अष्टाध्यायी Module 2: 'इको यणचि'—The String Manipulation Logic in Python

 

Ashtadhyayi Algorithm: Module 02

'इको यणचि': Functional Pattern Matching and Transformation

"इको यणचि ॥"
(इक् + यण् + अचि)

पाणिनी का यह सूत्र दुनिया का सबसे पुराना Mapping Logic है। यह बताता है कि जब 'इक्' प्रत्याहार के वर्णों के बाद कोई 'अच्' (असमान स्वर) आता है, तो 'इक्' के स्थान पर 'यण्' आदेश हो जाता है।

The Transformation Logic:

IF [इ, उ, ऋ, ऌ] + [Any dissimilar Vowel]
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) दे रही है।

"नयी प्रजाति के लिए नयी कोडिंग"

एक टिप्पणी भेजें

If you have any Misunderstanding Please let me know

और नया पुराने