Skip to main content

Module symbolic

Module symbolic 

Source
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.