Computational Semigroup Theory Software System written in Clojure
To main purpose here is to "shadow" other computer algebra packages in semigroup theory, i.e. to serve as a "clean room" implementation recomputation tool. For mathematical research, where proofs or formal verification of the methods are not (yet) available, computing the same experiments with different algorithms implemented in different programming languages running on different architectures is a way to establish the correctness of computational results. It also contains new algorithms, especially the ones using relational programming.
The shadowed semigroup packages are available in the GAP computer algebra system. Namely,
Implemented algorithms and completed recomputations:
kigen - origin in Japanese
Can you improve this documentation? These fine people already did:
Attila Egri-Nagy & egri-nagyEdit on Codeberg
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |