Mathy
The facts below are what the maker publishes about Mathy, checked and dated. Our editors have not written about it yet.
Plans and prices
From Mathy's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Mathy | Free | Free and open source; Python 3.6+ |
The facts
Each one read from Mathy's own pages, with the date it was checked.
What it does
- Audience
- Mathy Envs is presented for developing agents that can complete algebra environments, and its built-in environments aim to simplify algebra problems.checked 5 Oct 2026
- Command line
- The CLI can simplify polynomial expressions and generate randomized problem lists.checked 5 Oct 2026
- Compatibility
- The documented requirement for Mathy is Python 3.6 or later.checked 11 Oct 2026
- Computer algebra
- Its computer algebra system parses text into expression trees for manipulation and evaluation.checked 11 Oct 2026
- Contributor
- The About page credits Justin DuJardin and copyright notices identify him as the copyright holder.checked 5 Oct 2026
- Environment features
- Environments support valid-action masks, per-action reward feedback, and controllable difficulty with easy, normal, and hard variants.checked 11 Oct 2026
- Expression visualization
- Mathy visualizes expression trees in a compact layout with no overlapping branches.checked 5 Oct 2026
- Installation
- The main package is installed with pip install mathy, and Mathy Core and Mathy Envs are separately installable Python packages.checked 11 Oct 2026
- Integration
- Mathy Envs supports Gymnasium through a wrapper that registers its environments.checked 11 Oct 2026
- Learning environments
- Users can use built-in learning environments or create their own with custom actions, problems, rewards, and win conditions.checked 11 Oct 2026
- License
- The Mathy Core and Mathy Envs pages link to project license pages, while the About page identifies MIT licensing for the cited Fragile contribution.checked 5 Oct 2026
- Open source
- The maker describes Mathy as free and open source and says it was created to provide a free tool for working through algebra problems.checked 11 Oct 2026
- Problem generation
- The CLI can generate randomized problem lists, and environment-specific functions determine when a problem is solved.checked 11 Oct 2026
- Purpose
- Mathy is a tool for solving algebra problems step by step and contributing new solution types.checked 11 Oct 2026
- Python support
- Mathy uses Python type hints to support autocompletion and linting in modern IDEs.checked 5 Oct 2026
- Reinforcement learning
- Mathy Envs provides reinforcement learning environments for transforming math expressions using user-defined actions.checked 11 Oct 2026
- Solver
- The site says Mathy uses a swarm-planning algorithm in its CLI to choose intermediate solution steps.checked 5 Oct 2026
- Transformation rules
- Users can transform expression trees with custom rules that preserve the expression’s value.checked 11 Oct 2026
- Visualization
- Mathy visualizes expression trees in a compact layout without overlapping branches.checked 11 Oct 2026
Money
- Open source and cost
- The site says Mathy is free and open source.checked 5 Oct 2026
- Planning algorithm
- The CLI uses a swarm planning algorithm to choose intermediate steps toward a solution.checked 11 Oct 2026
Alternatives to Mathy
- 1

Mathway
Free planAndroidiOSWebExtension8.2From $39.99 a year - 2

CameraMath
Free planAndroidiOSWebAPI8.0From $59.99 a year - 3

MathPad
Free planAndroidiOSWebAPI8.0From $14.99 a month - 4
MalMath
Free planAndroidiOSWeb7.8From $24.99 a year - 5

Cymath
Free planAndroidiOSWeb7.3From $5 a month - 6
GeoGebra
Free planAndroidiOSWebAPI7.3Free plan
