arXiv · 2604.13514
Automated Tactics for Polynomial Reasoning in Lean 4
Abstract
Applying Gr\"obner basis theory to concrete problems in Lean 4 remains difficult since the current formalization of multivariate polynomials is based on a non-computable representation and is therefore not suitable for efficient symbolic computation. As a result, computing Gr\"obner bases directly inside Lean is impractical for realistic examples. To address this issue, we propose a certificate-based approach that combines external computer algebra systems, such as SageMath or SymPy, with formal verification in Lean 4. Our approach uses a computable representation of multivariate polynomials in Lean to import and verify externally generated Gr\"obner basis computations. The external solver carries out the main algebraic computations, while the returned results are verified inside Lean. Based on this method, we develop automated tactics that transfer polynomial data between Lean and the external system and certify the returned results. These tactics support tasks such as remainder verification, Gr\"obner basis checking, ideal equality, and ideal or radical membership. This work provides a practical way to integrate external symbolic computation into Lean 4 while preserving the reliability of formal proof.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Hao Shen, Junyu Guo, Junqi Liu, Lihong Zhi. 2026-04-15. Automated Tactics for Polynomial Reasoning in Lean 4. https://arxiv.org/abs/2604.13514
Cite the original work for its findings. Save a collection to share your selection of sources.