rotprover
Rotprover is an automated theorem prover designed to reason about rotational symmetries and geometric constructions. It aims to formalize and verify theorems in Euclidean geometry in which rotations and circular relations are central. The system provides a domain-specific language for geometric objects and a proof engine that combines symbolic computation with decision procedures for algebraic and trigonometric relations.
Rotprover's core language supports definitions of points, lines, circles, and transformations, with explicit syntax for rotations,
Architecture includes a geometry kernel that maintains a symbolic model of a figure; a tactic layer for
Rotprover is used in research and education to explore automated reasoning about geometry and to assist in
Limitations include scalability challenges for large or highly nonlinear configurations, and the need for user guidance