คุณคิดว่าจะดูพีชคณิตคอมพิวเตอร์หรือไม่ Axiom เป็นระบบพีชคณิตของคอมพิวเตอร์ซึ่งระบบชนิดถูกจำลองตามทฤษฎีหมวดหมู่ (หรือ Universal Algebra ขึ้นอยู่กับมุมมองของคุณ) มีสองอนุพันธ์ต่อไปของความจริงมีFriCASและOpenAxiom
หากคุณสนใจทฤษฎีหมวดหมู่ระบบประเภทอาจเป็นสิ่งที่ควรพิจารณา
ในสัจพจน์ "รายการ" ทุกรายการ (เช่น "1", "5 * x ** 2 + 1") เป็นองค์ประกอบของโดเมน "โดเมน" เป็นวัตถุจริงที่ประกาศว่าเป็นสมาชิกของหมวดหมู่ที่เฉพาะเจาะจง (เช่น Integer, Polynomial (Integer)) Axiom Category เป็นวัตถุ Axiom ที่ประกาศให้เป็นสมาชิกของสัญลักษณ์ "Category" ที่แตกต่าง (เช่น Ring, Polynomial (R, E, V))
มีขัดแตะสืบทอดสำหรับหลายมรดกในหมวดหมู่ เช่นหมวดหมู่ Monad สืบทอดมาจาก SetCategory, Monoid จาก Monad, Group จาก Monoid ฯลฯ ฯลฯ
นอกจากนี้ยังมี polymorphism ที่มีลำดับสูงกว่าเช่น Generics ใน Java
การกระทำหลายอย่างภายใน Axiom นั้นสามารถมองได้ว่าเป็น Functors แต่มันก็ค่อนข้างมากที่จะเข้าไปที่นี่
หากคุณเพียงต้องการใช้ Axiom โดยไม่ต้องกังวลเกี่ยวกับทฤษฎีของหมวดหมู่ในฐานะผู้ใช้ทั่วไประบบการคำนวณเชิงสัญลักษณ์เป็นซอฟต์แวร์ที่เหมาะสมสำหรับการค้นหา algebras ของแต่ละบุคคล