Programming language for working with axioms
-
05-07-2019 - |
Question
edit: Prolog is the answer.
Solution
Prolog is good for handling axioms. There is a open source object-oriented extension of prolog at sourceforge.net:
OTHER TIPS
I believe the type system of the Fortress Programming Language works in some way similar to what you describe. It uses an Object-Oriented Type System with Generic Traits to describe e.g. Algebraic Properties of Operators (like Associativity, Commutativity, Distributivity, Identity, Symmetry, One-Element, Zero-Element and so on). It needs to know all these in order to automatically distribute computations across nodes in a cluster.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow