Bilgisayar cebirine bakmayı düşündün mü? Axiom, tip sisteminin Kategori Teorisi (veya görünümünüze bağlı olarak Evrensel Cebir) sonrasında modellendiği bir bilgisayar cebir sistemidir. Axiom FriCAS ve OpenAxiom'un iki türevi daha vardır .
Kategori Teorisi ile ilgileniyorsanız, tip sistemi bakılması gereken bir şey olabilir.
Axiom'da her "öğe" (örneğin "1", "5 * x ** 2 + 1") bir Etki Alanı öğesidir. Bir "Etki Alanı", belirli bir Kategorinin üyesi olarak ilan edilen bir Axiom nesnesidir (örn. Tamsayı, Polinom (Tamsayı)) (R, E, V)).
Kategoriler arasında çoklu kalıtım için bir kalıtım kafes vardır. örn. Kategori Monad, SetCategory, Monad'dan Monoid, Monoid'den Group, vb.
Ayrıca Java'daki Generics'e benzeyen daha yüksek dereceli bir polimorfizm vardır.
Aksiyom içindeki çeşitli eylemler Functors olarak görülebilir, ancak bu buraya girilmesi oldukça fazla olacaktır!
Axiom'u tipik bir son kullanıcı olarak Kategori Teorisi hakkında endişelenmeden kullanmak istiyorsanız, sembolik bir hesaplama sistemi tam olarak bireysel cebirlere bakmak için doğru bir yazılımdır.