क्या आपने कंप्यूटर बीजगणित को देखने के बारे में सोचा है? Axiom एक कंप्यूटर बीजगणित प्रणाली है जहां श्रेणी थ्योरी (या आपके दृष्टिकोण के आधार पर यूनिवर्सल बीजगणित) के बाद टाइप सिस्टम को मॉडल किया जाता है। Axiom FriCAS और OpenAxiom के दो और डेरिवेटिव हैं ।
यदि आप श्रेणी थ्योरी में रुचि रखते हैं, तो टाइप सिस्टम को देखने के लिए एक चीज हो सकती है।
Axiom में, प्रत्येक "आइटम" (जैसे "1", "5 * x ** 2 + 1") एक डोमेन का एक तत्व है। "डोमेन" एक विशेष श्रेणी का सदस्य घोषित की जाने वाली एक Axiom वस्तु है (जैसे Integer, Polynomial (Integer)। एक Axiom श्रेणी एक Axiom वस्तु है जिसे प्रतिष्ठित प्रतीक "श्रेणी" (उदाहरण के लिए अँगूठी, बहुपद) का सदस्य घोषित किया जाता है। (आर, ई, वी))।
श्रेणियों के बीच बहु-विरासत के लिए एक विरासत जाली है। उदा। द कैटिगरी मोनाड सेटिटोरी से विरासत में मिला, मोनाड से मोनॉयड, मोनॉयड से ग्रुप, आदि।
जावा में जेनरिक की तरह एक उच्च-क्रम बहुरूपता भी है।
Axiom के भीतर कई क्रियाओं को Functors के रूप में देखा जा सकता है, लेकिन यह यहाँ जाने के लिए बहुत कुछ होगा!
यदि आप एक विशिष्ट अंत उपयोगकर्ता के रूप में, श्रेणी थ्योरी के बारे में चिंता किए बिना Axiom का उपयोग करना चाहते हैं, तो एक प्रतीकात्मक गणना प्रणाली बिल्कुल व्यक्तिगत बीजगणित में देखने के लिए सॉफ्टवेयर का सही टुकड़ा है।