Skip to content

nicbarker/algebra-sandbox

Repository files navigation

Algebra Sandbox

This is an extremely simple computer algebra system.

It's mainly intended to be a tool for playing with algebra and symbolic manipulation, and a jumping off point for developing your own CAS.

Operator support: +, -, *, /, ^, "sqrt", "simplify"

TODO:

  • Allow arbitrary multi-character pronumeral usage
  • Support special symbols like π
  • Remove equalities
  • Set / Override specific expression in equality
  • Input LaTeX strings in input field
  • "Set" vs "Modify" operators to input a new statement vs modifying an existing one
  • "Isolate" function to rearrange equalities with single pronumeral on one side
  • Seperate "restore" button for returning to a previous step