unique-logic: Solve simple simultaneous equations

[ bsd3, library, logic-programming ] [ Propose Tags ]

Solve a number of equations simultaneously. This is not Computer Algebra, better think of a kind of type inference algorithm or logic programming with only one allowed solution.

Only one solution is computed. Simultaneous equations with multiple solutions are not allowed. However, variables may remain undefined. We do not even check for consistency, since with floating point numbers even simple rules may not be consistent.

The modules ordered with respect to abstraction level:

Versions [faq] 0.2, 0.3, 0.4
Dependencies base (==4.*), transformers (>=0.2 && <0.4), utility-ht (>=0.0.1 && <0.1) [details]
License BSD-3-Clause
Author Henning Thielemann
Maintainer Henning Thielemann <haskell@henning-thielemann.de>
Category Logic programming
Home page http://code.haskell.org/~thielema/unique-logic/
Source repo this: darcs get http://code.haskell.org/~thielema/unique-logic/ --tag 0.2
head: darcs get http://code.haskell.org/~thielema/unique-logic/
Uploaded by HenningThielemann at 2013-06-17T09:01:19Z
Distributions NixOS:0.4, Stackage:0.4
Downloads 2212 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees