Dense Neuro-Symbolic Reasoning in a Unified Geometry State
Organizations: Xi’an Jiaotong-Liverpool University
Abstract
Geometry reasoning is naturally stateful: solving a problem repeatedly alternates between structural proposals and exact deductions. We formulate this process as dense neural-symbolic coupling, in which neural guidance and symbolic execution share a typed state and communicate through executable actions at every search step. Neural proposals contribute theorem instances, constructions, and algebraic bridges; the symbolic runtime applies registered rules, propagates exact constraints, and records provenance. A nested controller allocates computation first between neural and symbolic proposal sources and then among admitted actions. We instantiate the framework in OmniGeo, a single solver for plane, analytic, and solid geometry. With Claude Sonnet 4.6, OmniGeo reaches 94.2%, 88.5%, and 89.8% on FormalGeo7K, Conic10K, and SolidFGeo, respectively (90.8% macro average), and solves 21/30 IMO-AG-30 problems.
Figures & tables
| Method | FormalGeo7K | Conic10K | SolidFGeo | Avg. |
|---|---|---|---|---|
| General-purpose models | ||||
| Claude Sonnet 4.6 | 71.6 | 78.2 | 61.7 | 70.5 |
| GPT-5.4 | 85.4 | 82.4 | 65.4 | 77.7 |
| Gemini-3-Pro | 85.3 | 79.8 | 63.8 | 76.3 |
| DeepSeek-V4-Flash (text only) | 61.2 | 84.6 | 63.0 | 69.6 |
| Geometry-specific systems | ||||
| Variant | FormalGeo7K | Conic10K | SolidFGeo | Avg. | Avg. |
|---|---|---|---|---|---|
| Full Omni-Geo | 94.2 | 88.5 | 89.8 | 90.8 | – |
| Fixed source schedule | 89.1 | 83.5 | 84.5 | 85.7 | |
| No neural bridge actions | 80.9 | 65.0 | 68.6 | 71.5 | |
| No admission filter | 87.8 | 79.5 | 82.6 | 83.3 | |
| One-pass formalization | 84.3 | 79.0 | 80.5 | 81.3 |
| Method | Parameter adaptation | Specialized resource | Solved |
|---|---|---|---|
| AlphaGeometry [ 31 ] | from-scratch LM | 100M theorem–proof examples (9M aux.) | 25/30 |
| TongGeometry [ 32 ] | policy/value fine-tuning | 6.7B generated aux. problems | 30/30 |
| Omni-Geo | None | registered executable schemas | 21/30 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Class | Role | Examples |
|---|---|---|
| Construction | Conservative introduction of entities | , , , , |
| Entity | Typed geometric objects | , , , , , , |
| Relation | Qualitative facts | , , , |
| Attribution | Exact geometry–algebra bridge | , , , , |
| Role | Inputs | Required output | Cap | Retry/round limit |
|---|---|---|---|---|
| Construction compiler | statement, optional image, typed whitelist, examples | JSON list of construction GeoDL strings | 4096 | 1 |
| Condition compiler | statement, image, construction GeoDL , typed whitelist, examples | JSON object with text/image GeoDL lists | 4096 | 1 |
| Goal compiler | statement and compiled GeoDL | typed goal_geodl and model-generated | 4096 | 1 |
| Compiler critic | statement and candidate GeoDL | JSON ok / missing record | 2048 | 2 rounds |
| Search planner | current formal state, equations, goal, subgoal hints | geometry plan naming concrete next steps | 8192 | 3 rounds/problem |
| Action extractor | plan, engine symbols, equations, action schema | typed actions with scores in | 4096 | paired with planner |
| Parameter | Value |
|---|---|
| Nominal search cap | 600 s/problem |
| Worker watchdog grace | 30 s |
| 1.5 | |
| 1.5 | |
| Maximum tree depth | 15 |
| Neural expansion rounds | 3/problem |
Mathematical Reasoning
Mathematical reasoning studies how AI systems solve problems, construct proofs, use tools, and discover or verify mathematical results.
See all 153 papers