No project description provided
A free algebra library that contains the necessary components to encode an equation.
It also includes a way to print the equation or turn it into a directed acyclic graph (DAG)
To clean up type annotations, I defined a
Term to mean any of the above.
A FuncTerm is an instantiation of a function with terms as its arguments.
An equation takes two terms and sets them equal to each other.
Directed Acyclic Graph (DAG)
A DAG can be created from a term. What it generates resembles a tree. The "top" will be a function (for a non-trivial term) and each function points to its arguments. The "leaves" would be a constant or a variable.
For example, take the term
f(g(x, a), g(x, a))
f has two arguments, both of which is
f points to
g. Since both the arguments are
g(x,a), we just have one node
g that points to
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for symcollab_algebra-0.1.1-py3-none-any.whl