Interactive Playground

43 runnable examples — Try Symmetrica v2.0 with all features in your browser!

✓ Trig Identities ✓ Radical Simplification ✓ Logarithm Rules ✓ Symbolic Summation ✓ Advanced Calculus ✓ Rational Arithmetic
JavaScript Code (Editable & Runnable)
// This code runs in your browser using the Symmetrica WASM API.
// Use print(...) or console.log(...) to write to the Output panel.
// Example: basic polynomial simplification

const x = Symmetrica.Expr.symbol('x');
const x2 = x.pow(new Symmetrica.Expr(2));
const three_x = new Symmetrica.Expr(3).mul(x);
const one = new Symmetrica.Expr(1);
const expr = x2.add(three_x).add(one);
const simplified = expr.simplify();
print(simplified.toString());
Output Ready
1 + 3 * x + x^2
Explanation

This example demonstrates basic expression building and simplification:

  • Creates a Store to manage expressions
  • Defines symbol x
  • Builds a polynomial expression
  • Simplifies to canonical form

🚀 Want to run locally?

Install Symmetrica and run these examples on your machine:

git clone https://github.com/Sir-Teo/Symmetrica
cd Symmetrica
cargo run --example basic_polynomial

🎓 Learn More

Check out our comprehensive guides: