About EMLinteractive

An interactive teaching companion for "All Elementary Functions from a Single Operator" (Odrzywołek, 2026, arXiv 2603.21852v2).

Who this is for

Computer science and engineering students who want a hands-on feel for the paper's claim: that a single binary operator, eml(x, y) = exp(x) − ln(y), plus the constant 1, is enough to rebuild every elementary function.

What V1 covers

Four modules, scoped for learning:

  • Home, the one-operator claim in two minutes.
  • Playground, build EML expressions live, watch the tree assemble.
  • Function Gallery, browse elementary functions as EML trees with step-through evaluation.
  • Knowledge Base, paper overviews, glossary, FAQ, math background.

What's coming in V2

  • Reduction Journey: interactive 36 → 2 walkthrough
  • Tree Sandbox: drag-and-drop construction
  • Symbolic Regression demo
  • Depth chart
  • NAND ↔ EML side-by-side comparison
  • Potential use cases in CS and other engineering fields (compilers, ML, analog hardware, graphics)

Credits

Paper: Andrzej Odrzywołek, Institute of Theoretical Physics, Jagiellonian University, Krakow. App: built as an open educational resource.

License

To be determined before public release. The intent is a permissive open-source license so educators can fork and extend.

about
roadmap