Keyboard shortcuts

Press โ† or โ†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

  1. Browse topics in the sidebar
  2. Each page includes mathematical definitions and examples
  3. Use the search function (๐Ÿ”) to find specific topics
  4. Click the expand arrows to see code in different languages

Generated from MathHook Knowledge Base schemas