अष्टाध्यायी Module 8: 'समास'—The Logic of Data Compression in Python

Ashtadhyayi Algorithm: Module 08

Samasa: Semantic Compression & Variable Bundling

जब हमें "राजा का पुत्र" (King's Son) कहना होता है, तो पाणिनी हमें इन दो शब्दों को एक करने की अनुमति देते हैं—'राजपुत्रः'। कोडिंग में इसे **'Object Bundling'** कहते हैं, जहाँ कई 'Properties' को एक 'Single Object' में लपेटा जाता है।

"समसनं समासः ॥"
(The act of contraction is Samasa)

Why Use Samasa?

  • Memory Efficiency: विभक्ति (Suffixes) को हटाकर डेटा का साइज़ कम किया जाता है।
  • Semantic Priority: यह तय करता है कि 'Main' ऑब्जेक्ट कौन सा है।

Python Dictionary Bundling Logic:

समास एक 'Constructor' की तरह काम करता है जो दो अलग डेटा पॉइंट्स को एक आईडी (ID) में जोड़ देता है:

# Example: तत्पुरुष समास (Tatpurusha - Dependent Determinative)
def create_samasa(word1, word2, relation_type):
    # Removing internal suffixes (Vibhakti Lopa)
    base_word1 = word1.replace("स्य", "") # 'राज्ञः' becomes 'राज'
    
    # Bundling into a single object
    composite_object = {
        "Header": base_word1 + word2,
        "Original_Relation": relation_type,
        "Type": "Tatpurusha"
    }
    return composite_object["Header"]

# Output: राजा + पुत्र = राजपुत्र
print(f"Compressed Word: {create_samasa('राज्ञः', 'पुत्रः', 'Genitive')}")

Genetic Engineering & Samasa

'अमैथुनी सृष्टि' में, **'DNA Bundling'** ही समास है। जब हम करोड़ों सूचनाओं को एक सूक्ष्म कोशिका (Cell) में समाहित करते हैं, तो हम पाणिनी के इसी 'संकोचन' (Contraction) विज्ञान का उपयोग कर रहे होते हैं।

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

If you have any Misunderstanding Please let me know

और नया पुराने