FGeo-GCG: Hybrid Validation-Enhanced Geometric Data Synthesis with Human-like Proof
Abstract
1. Introduction
- 1.
- We present a generation algorithm that combines formal logic with numerical kinematic checks to synthesize algebraically well-posed, non-degenerate geometric configurations while maintaining topological variation.
- 2.
- We integrate Numerical Jacobian Verification into an incremental generation loop to detect singular or locally redundant relations before invoking heavier constructive checks.
- 3.
- We show how the generated configurations can be converted into formally verified geometry problems with aligned symbolic statements, diagrams, and proof traces.
2. Related Work
2.1. Neuro-Symbolic Geometry Problem Solving
2.2. Large-Scale Synthetic Data Generation for GPS
2.3. Geometric Constraint Solving and Numerical–Symbolic Fusion
3. Geometric Configuration Generation Algorithm
3.1. Problem Formulation and Definitions
- Geometric Configuration (GC):
- is a set of geometric entities (e.g., points, lines, and circles). Each entity has a Degree of Freedom (DOF), denoted by , and is parameterized by a vector of continuous variables .
- is a set of geometric relations or constraints (e.g., PointOnLine and Perpendicular). Each relation is mapped to one or more linear or nonlinear algebraic equations over the parameters of the entities involved in r.
- The Generation Task:
3.2. Incremental Linear Construction Paradigm
3.3. FormalGeo-V2 as the Constructive Validation Backend
3.4. Two-Stage Validation
3.4.1. Stage 1: Fast Algebraic Filter via Safe Stochastic Jacobian Check
- Numerical Settings and Repeated Rank Estimation:
- Failure Modes of the Probabilistic Filter:
3.4.2. Stage 2: Progressive Geometric Validation
3.5. The Core Generation Loop
| Algorithm 1 Stochastic Geometric Configuration Generation via two-stage validation. |
|
3.6. Reasoning Data Extraction from Generated Configurations
3.7. Implementation Optimization: Atomic State Snapshot and Transactional Rollback
3.8. Implementation Optimization: Asynchronous Concurrency
4. FGeo-GCG Dataset Construction and Evaluation
4.1. Hybrid Synthesis and Deductive Problem Extraction Framework
- 1.
- Forward Deduction (FD): Starting from , the engine derives additional geometric conclusions using its axiom library (e.g., concyclicity, collinearity, proportionality) that are implied by the configuration but not explicitly stated in .
- 2.
- Goal Decomposition (GD): For a candidate target conclusion T, the engine decomposes the goal into prerequisite subgoals and then performs a backward search through the dependency structure to identify a subset of . This subset is used as the premises required to deduce T.
4.2. Complexity Evaluation and Filtering
- Number of Entities and Constraints (): A configuration with more geometric entities (e.g., points, lines, circles, and segments) and more relations among them generally induces a larger constraint graph. Higher entity and constraint counts mean that more objects participate in explicit geometric relations.
- Number of Newly Derived Facts (): Starting from the initial premise constraints, FormalGeo-V2 performs forward deduction and derives additional facts implied by the configuration. A larger number of newly derived facts leaves more intermediate statements available for subsequent target selection.
- Minimal Proof Depth (): This is defined as the length of the shortest path within the deductive DAG connecting the premise nodes to the target conclusion. A shallow path (e.g., ) indicates a direct application of basic axioms, while higher depths signify multi-step sequential logic.
4.3. Dataset Construction and Multi-Format Alignment
- 1.
- Natural Language (NL): A rule-based method converts premises and target T into standardized natural-language text.
- 2.
- FormalGeo GDL: The symbolic entities, relations, and continuous parameter vectors are serialized into FormalGeo Geometric Description Language statements and JSON-serialized states.
- 3.
- Diagram Rendering: The same parameterized geometric state is used to generate visual diagrams, such as TikZ-based figures or rasterized images, for vision–language evaluation.
4.4. FGeo-GCG Dataset Distribution Characteristics
4.4.1. Dataset Overview
4.4.2. Multi-Dimensional Comparative Analysis
4.5. Generated Dataset Analysis
4.5.1. Entity and Relation Composition
4.5.2. Predicate Coverage and Long-Tail Structure
4.5.3. Complexity Scaling with Entity Count
4.5.4. Reasoning Trace Characteristics
4.6. GCG Pipeline Efficiency Evaluation
4.6.1. Concurrency and Throughput Scalability
4.6.2. Ablation Study: Effect of Two-Stage Validation
4.7. Summary
5. Conclusions
Limitations
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Wu, W.T. Basic Principles of Mechanical Theorem Proving in Elementary Geometries. J. Autom. Reason. 1986, 2, 221–252. [Google Scholar] [CrossRef] [Scilit]
- Buchberger, B. Applications of Gröbner Bases in Non-Linear Computational Geometry. In Mathematical Aspects of Scientific Software; Weinberger, H., Miller, W., Rice, J.R., Eds.; Springer: New York, NY, USA, 1988; Volume 14, pp. 59–87. [Google Scholar] [CrossRef] [Scilit]
- Zhao, W.X.; Zhou, K.; Li, J.; Tang, T.; Wang, X.; Hou, Y.; Min, Y.; Zhang, B.; Zhang, J.; Dong, Z.; et al. A Survey of Large Language Models. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Chervonyi, Y.; Trinh, T.H.; Olšák, M.; Yang, X.; Nguyen, H.; Menegali, M.; Jung, J.; Verma, V.; Le, Q.V.; Luong, T. Gold-Medalist Performance in Solving Olympiad Geometry with AlphaGeometry2. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Zhu, M.; Wang, Z.; Ji, S.; Du, Z.; Ke, J.; Deng, X.; Yin, Z.; Huang, X.; Wang, H.; Chen, W. GenesisGeo: Technical Report. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Zhao, H.; Shen, J.; Zhang, Y.; Gao, S.; Liu, K.; Ma, T.; Zheng, F.; Lin, D.; Zhang, W.; Chen, K. Achieving Olympia-Level Geometry Large Language Model Agent via Complexity Boosting Reinforcement Learning. arXiv 2026. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Song, J.; Li, S.; Liang, Y.; Ma, Y.; Wang, W.; Zhu, Y.; Zhu, S.C. Proposing and Solving Olympiad Geometry with Guided Tree Search. Nat. Mach. Intell. 2026, 8, 84–95. [Google Scholar] [CrossRef] [Scilit]
- Chen, L.; Gu, J.; Huang, L.; Huang, W.; Jiang, Z.; Jie, A.; Jin, X.; Jin, X.; Li, C.; Ma, K.; et al. Seed-Prover: Deep and Broad Reasoning for Automated Theorem Proving. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Chen, W.; Du, J.; Hu, J.; Jiang, Z.; Jie, A.; Jin, X.; Jin, X.; Li, C.; Shi, W.; et al. Seed-Prover 1.5: Mastering Undergraduate-Level Theorem Proving via Learning from Experience. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Zhou, Y.; Zhao, J.; Zhang, Y.; Wang, B.; Wang, S.; Chen, L.; Wang, J.; Chen, H.; Jie, A.; Zhang, X.; et al. Solving Formal Math Problems by Decomposition and Iterative Reflection. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Yin, S.; Fu, C.; Zhao, S.; Li, K.; Sun, X.; Xu, T.; Chen, E. A Survey on Multimodal Large Language Models. arXiv 2024. [Google Scholar] [CrossRef] [Scilit]
- Chou, S.C.; Gao, X.S.; Zhang, J.Z. A Deductive Database Approach to Automated Geometry Theorem Proving and Discovering. J. Autom. Reason. 2000, 25, 219–246. [Google Scholar] [CrossRef] [Scilit]
- Nevins, A.J. Plane Geometry Theorem Proving Using Forward Chaining. Artif. Intell. 1975, 6, 1–23. [Google Scholar] [CrossRef] [Scilit]
- Chou, S.C.; Gao, X.S.; Zhang, J.Z. Automated Production of Traditional Proofs for Constructive Geometry Theorems. In Proceedings of the Eighth Annual IEEE Symposium on Logic in Computer Science, Montreal, QC, Canada, 19–23 June 1993; pp. 48–56. [Google Scholar] [CrossRef] [Scilit]
- Chou, S.C. Mechanical Geometry Theorem Proving; Number 41 in Mathematics and Its Applications <Dordrecht>; Reidel: Dordrecht, The Netherlands, 1988. [Google Scholar]
- Trinh, T.H.; Wu, Y.; Le, Q.V.; He, H.; Luong, T. Solving Olympiad Geometry without Human Demonstrations. Nature 2024, 625, 476–482. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Zhang, Z.; Hu, P.; Ma, J.; Du, J.; Zhang, J.; Liu, Q.; Gao, J.; Ma, F. Enhancing the Geometric Problem-Solving Ability of Multimodal LLMs via Symbolic-Neural Integration. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Zhu, N.; He, Y.; Zou, J.; Huang, Q.; Jin, X.; Guo, Y.; Mao, C.; Li, Y.; Zhu, Z.; et al. FormalGeo: An Extensible Formalized Framework for Olympiad Geometric Problem Solving. arXiv 2024. [Google Scholar] [CrossRef] [Scilit]
- Cai, S.; Bao, K.; Guo, H.; Zhang, J.; Song, J.; Zheng, B. GeoGPT4V: Towards Geometric Multi-modal Large Language Models with Geometric Image Generation. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, Miami, FL, USA, 12–16 November 2024; pp. 750–766. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Z.; Zhang, T.; Peng, P.; Chen, J.; Xun, Y.; Zhang, H.; Li, L.; Li, Y.; Zhang, S. Towards Generating Controllable and Solvable Geometry Problem by Leveraging Symbolic Deduction Engine. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 6: Industry Track); Association for Computational Linguistics: Vienna, Austria, 2025; pp. 1378–1398. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Hu, D.; Yu, T.; Liu, H.; Liu, Y. GeoFM: Enhancing Geometric Reasoning of MLLMs via Synthetic Data Generation through Formal Language. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
- Streinu, I.; Theran, L. Combinatorial Genericity and Minimal Rigidity. In Proceedings of the Twenty-Fourth Annual Symposium on Computational Geometry, College Park, MD, USA, 9–11 June 2008; pp. 365–374. [Google Scholar] [CrossRef] [Scilit]
- Capco, J.; Gallet, M.; Grasegger, G.; Koutschan, C.; Lubbes, N.; Schicho, J. The Number of Realizations of a Laman Graph. SIAM J. Appl. Algebra Geom. 2018, 2, 94–125. [Google Scholar] [CrossRef] [Scilit]
- McKay, B.D.; Piperno, A. Practical Graph Isomorphism, II. J. Symb. Comput. 2014, 60, 94–112. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Yang, S.; Liu, W.; Ni, F.; Zhu, C. Practical Canonical Labeling of Multi-Digraphs via Computer Algebra. Symmetry 2024, 16, 1638. [Google Scholar] [CrossRef] [Scilit]
- Feng, Y.; You, H.; Zhang, Z.; Ji, R.; Gao, Y. Hypergraph Neural Networks. Proc. Aaai Conf. Artif. Intell. 2019, 33, 3558–3565. [Google Scholar] [CrossRef] [Scilit]
- Cai, D.; Song, M.; Sun, C.; Zhang, B.; Hong, S.; Li, H. Hypergraph Structure Learning for Hypergraph Neural Networks. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, Vienna, Austria, 23–29 July 2022; pp. 1923–1929. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Zhang, Y.; Li, X.; Zhang, Y.; Yin, B. Hypergraph Transformer Neural Networks. ACM Trans. Knowl. Discov. Data 2023, 17, 1–22. [Google Scholar] [CrossRef] [Scilit]
- Lu, P.; Gong, R.; Jiang, S.; Qiu, L.; Huang, S.; Liang, X.; Zhu, S.C. Inter-GPS: Interpretable Geometry Problem Solving with Formal Language and Symbolic Reasoning. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers); Association for Computational Linguistics: Vienna, Austria, 2021. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Tang, J.; Qin, J.; Liang, X.; Liu, L.; Xing, E.; Lin, L. GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoning. In Proceedings of the Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, Online, 1–6 August 2021; pp. 513–523. [Google Scholar] [CrossRef] [Scilit]
- Hao, Y.; Zhang, M.; Yin, F.; Huang, L. PGDP5K: A Diagram Parsing Dataset for Plane Geometry Problems. In Proceedings of the 2022 26th International Conference on Pattern Recognition (ICPR), Montréal, QC, Canada, 21–25 August 2022; pp. 1763–1769. [Google Scholar]










| Method/ System | Primary Goal | Output | Validation Strategy | Proof Trace | Scalability Focus |
|---|---|---|---|---|---|
| FormalGeo [18] | Formal geometry representation | Formalized problems and predicates | Formal parser, solver, and verifier | Formal deduction traces | Extensible formal infrastructure |
| AlphaGeometry/ AG2 [4,16] | Olympiad solving | Solved theorem instances | Deductive database and algebraic reasoning | Solver derivations | Search over auxiliary constructions |
| SDE-GPG [20] | Controllable problem generation | Solvable geometry problems | Deduction-engine checking functions | Available after solving | Controlled synthesis |
| GeoGen [17] | Data and reasoning traces | Formal/NL training examples | FormalGeo-based replay and checking | Stepwise traces | Dataset construction |
| GenesisGeo [5] | Efficient geometry solving | Formal solved problems | Symbolic inference engine | Solver derivations | Solver-side inference efficiency |
| FGeo-GCG (ours) | Configuration synthesis | Validated configurations, diagrams, GDL, proof targets | Jacobian pre-screen + constructive validation + replay | Engine-derived action traces | High-throughput generation and early pruning |
| Item | Default Setting | Role |
|---|---|---|
| Sampling distribution | Independent uniform sampling on | Numerical substitution |
| Safe exclusion width | Reject near-zero denominators | |
| Floating-point type | 64-bit floating point | Numerical Jacobian evaluation |
| Rank computation | SVD-based numerical rank | Rank estimation |
| Rank tolerance | Small singular-value cutoff | |
| Repetitions | substitutions per candidate | Robustness to accidental samples |
| Acceptance rule | Majority rank increase and Stage 2 pass | Candidate retention |
| Dataset | Generation Method | Total Volume | Avg. Depth | Max Depth | Hidden Auxiliaries |
|---|---|---|---|---|---|
| Geometry3K [29] | Web Scraping + Heuristic | 3002 | ≈3.2 | 8 | No |
| GeoQA [30] | Web Scraping + Templates | 5010 | ≈2.8 | 6 | No |
| PGPS9K [31] | Web Scraping + Augmented | 9022 | ≈4.1 | 11 | Limited |
| FormalGeo7K [18] | Formal Annotation + Solver | 7000 | ≈5.2 | 19 | No |
| IMO-AG [16] | Hybrid Deductive | ∼30 | >15 | >20 | Yes |
| FGeo-GCG (Ours) | Hybrid Deductive + CSP | >50,000 | >10.5 | >25 | Yes |
| Setting | Metric | Full Pipeline | w/o Stage 2 | w/o Stage 1 |
| Failure Rate (%, mean ± std; 95% CI) | ; | ; | ; | |
| Expected Attempts per Success | ||||
| Mean Time (s, mean ± std) | ||||
| Failure Rate (%, mean ± std) | ||||
| Failure Rate (%, mean ± std) | ||||
| Failure Rate (%, mean ± std) | ||||
| Failure Rate (%, mean ± std) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Qin, C.; Zhang, X.; Yang, Y.; Sun, Z.; Li, Y.; Hu, Z.; Leng, T. FGeo-GCG: Hybrid Validation-Enhanced Geometric Data Synthesis with Human-like Proof. Symmetry 2026, 18, 1035. https://doi.org/10.3390/sym18061035
Qin C, Zhang X, Yang Y, Sun Z, Li Y, Hu Z, Leng T. FGeo-GCG: Hybrid Validation-Enhanced Geometric Data Synthesis with Human-like Proof. Symmetry. 2026; 18(6):1035. https://doi.org/10.3390/sym18061035
Chicago/Turabian StyleQin, Cheng, Xiaokai Zhang, Yuchang Yang, Zhenhai Sun, Yang Li, Zhengyu Hu, and Tuo Leng. 2026. "FGeo-GCG: Hybrid Validation-Enhanced Geometric Data Synthesis with Human-like Proof" Symmetry 18, no. 6: 1035. https://doi.org/10.3390/sym18061035
APA StyleQin, C., Zhang, X., Yang, Y., Sun, Z., Li, Y., Hu, Z., & Leng, T. (2026). FGeo-GCG: Hybrid Validation-Enhanced Geometric Data Synthesis with Human-like Proof. Symmetry, 18(6), 1035. https://doi.org/10.3390/sym18061035

