Expand description
Symbolic Mathematics Engine — expression trees, differentiation, integration, simplification, equation solving, Taylor series, matrix operations, and mathematical typesetting.
The chaos pipeline’s equations are not just evaluated — they are visible, editable, and mathematically manipulable in-engine.
Re-exports§
pub use expr::Expr;pub use expr::Var;pub use expr::Const;pub use differentiate::diff;pub use integrate::integrate;pub use simplify::simplify;pub use solve::solve_linear;pub use solve::solve_quadratic;pub use taylor::taylor_expand;pub use matrix::SymMatrix;pub use compile::JitExpr;pub use typeset::TypesetExpr;
Modules§
- compile
- Symbolic-to-numeric compilation — compile expression trees to fast evaluators.
- differentiate
- Symbolic differentiation — d/dx of any expression tree.
- expr
- Expression tree representation — AST for mathematical expressions.
- integrate
- Symbolic integration — common patterns: power rule, trig, exponential.
- matrix
- Symbolic matrix operations — determinant, inverse, eigenvalues.
- simplify
- Expression simplification — combine like terms, cancel factors, reduce fractions.
- solve
- Equation solving — linear, quadratic, systems of equations.
- taylor
- Taylor series expansion — approximate any function as a polynomial.
- typeset
- Mathematical typesetting — render equations as positioned glyphs with proper notation.