Overview of SymbolicUtils.jl features
masterSymbolicUtils.jl provides a high-performance framework for symbolic programming in Julia, featuring:
- Fast expressions: Efficient representation of symbolic trees.
- Rule-based rewriting: A domain-specific language for pattern matching and expression transformation.
- Combinator library: Tools to compose complex rewriters from simpler ones.
- Type-aware symbols: Symbols and compound expressions that propagate type information.
- Automatic simplification: Basic algebraic simplification performed during expression construction.