Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Newclid: A User-Friendly Replacement for AlphaGeometry

About

We introduce a new symbolic solver for geometry, called Newclid, which is based on AlphaGeometry. Newclid contains a symbolic solver called DDARN (derived from DDAR-Newclid), which is a significant refactoring and upgrade of AlphaGeometry's DDAR symbolic solver by being more user-friendly - both for the end user as well as for a programmer wishing to extend the codebase. For the programmer, improvements include a modularized codebase and new debugging and visualization tools. For the user, Newclid contains a new command line interface (CLI) that provides interfaces for agents to guide DDARN. DDARN is flexible with respect to its internal reasoning, which can be steered by agents. Further, we support input from GeoGebra to make Newclid accessible for educational contexts. Further, the scope of problems that Newclid can solve has been expanded to include the ability to have an improved understanding of metric geometry concepts (length, angle) and to use theorems such as the Pythagorean theorem in proofs. Bugs have been fixed, and reproducibility has been improved. Lastly, we re-evaluated the five remaining problems from the original AG-30 dataset that AlphaGeometry was not able to solve and contrasted them with the abilities of DDARN, running in breadth-first-search agentic mode (which corresponds to how DDARN runs by default), finding that DDARN solves an additional problem. We have open-sourced our code under: https://github.com/LMCRC/Newclid

Vladmir Sicca, Tianxiang Xia, Math\"is F\'ed\'erico, Philip John Gorinski, Simon Frieder, Shangling Jui• 2024

Related benchmarks

TaskDatasetResultRank
Euclidean geometry problem solvingIMO-30
Solved Problems23
19
Euclidean geometry problem solvingHAGeo-409
Solved Problems249
16
Euclidean geometry problem solvingIMO-95
Solved Problems51
15
Showing 3 of 3 rows

Other info

Follow for update