The unique-logic-tf package

[Tags: bsd3, library]

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. The solver may optionally check for consistency. It does not do so by default since with floating point numbers or symbolic expressions even simple rules may not be consistent.

The modules ordered with respect to abstraction level are:

This variant of the package requires type families.


Properties

Versions0.4, 0.4.0.1, 0.4.1, 0.4.1.1
Dependenciesbase (==4.*), containers (>=0.4 && <0.6), explicit-exception (>=0.1.7 && <0.2), transformers (>=0.2 && <0.4), utility-ht (>=0.0.9 && <0.1)
LicenseBSD3
AuthorHenning Thielemann
MaintainerHenning Thielemann <haskell@henning-thielemann.de>
CategoryLogic programming
Home pagehttp://code.haskell.org/~thielema/unique-logic-tf/
Source repositorythis: darcs get http://code.haskell.org/~thielema/unique-logic-tf/ --tag 0.4.1.1
head: darcs get http://code.haskell.org/~thielema/unique-logic-tf/
UploadedMon Dec 9 15:53:00 UTC 2013 by HenningThielemann
DistributionsNixOS:0.4.1.1
Downloads442 total (32 in last 30 days)
StatusDocs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees