MathHook Documentation
Symbolic Power ยท
Educational Clarity ยท
Native Speed
Welcome to the MathHook documentation! This comprehensive guide covers all symbolic mathematics operations available in the MathHook library.
Quick Navigation
Use the sidebar to browse topics by category:
- Algebra - Simplification, solving, matrices, polynomials
- Calculus - Derivatives, integrals, limits, series
- ODE - Ordinary differential equations and solving methods
- PDE - Partial differential equations
- Advanced - Complex numbers, assumptions, special functions
- Core - Expression building, symbols, evaluation
Code Examples
Every topic includes working code examples in three languages:
#![allow(unused)] fn main() { // Rust let x = symbol!(x); let f = expr!(x^2 + 2*x + 1); let df = f.derivative(&x); }
# Python
x = symbol('x')
f = x**2 + 2*x + 1
df = f.diff(x)
// JavaScript
const x = symbol('x');
const f = expr('x^2 + 2*x + 1');
const df = f.derivative(x);
Getting Started
- Browse topics in the sidebar
- Each page includes mathematical definitions and examples
- Use the search function (๐) to find specific topics
- Click the expand arrows to see code in different languages
Generated from MathHook Knowledge Base schemas