What are the Right Symmetries for Formal Theorem Proving?
Not on the map. Why?
Abstract (arXiv)
Formal theorem provers based on large language models (LLMs) are highly sensitive to superficial variations in problem representation: semantically equivalent statements can exhibit drastically different proof success rates, revealing a failure to respect structural symmetries inherent in formal mathematics. This raises a central question: what are the right symmetries for formal theorem proving? We introduce rewriting categories, a category-theoretic framework capturing the compositional, generally non-invertible transformations induced by proof tactics, and use it to formalize two symmetry notions: proof equivariance, governing how proof distributions transform under rewrites, and success invariance (i.e., invariance of success probability), requiring equivalent statements to be solved with the same probability. We observe that state-based next-tactic provers naturally satisfy proof equivariance by operating on proof states. In contrast, state-of-the-art LLM-based provers satisfy neither property, exhibiting large performance variation across equivalent formulations. To mitigate this, we propose test-time methods that aggregate over equivalent rewritings of the input, showing theoretically that they recover success invariance in the sampling limit, and empirically, that they improve robustness and performance under fixed inference budgets. Our results highlight symmetry as a key missing inductive bias in LLM-based theorem proving and suggest test-time computation as a practical route to approximate it.
Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 43 of its 73 references that are in the map. First posted on arXiv 21 May 2026.
Builds on
43 of 73 references.
References · 43
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,404
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,147
- 2024Large Language Monkeys: Scaling Inference Compute with Repeated Samplingcited by 970
- 2017Counterfactual Fairnesscited by 804
- 2024GSM-Symbolic: Understanding the Limitations of Mathematical Reasoning in Large Language Modelscited by 542
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 420
- 2023The Reversal Curse: LLMs trained on "A is B" fail to learn "B is A"cited by 404
- 2020Generative Language Modeling for Automated Theorem Provingcited by 386
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 383
- 2018On the Generalization of Equivariance and Convolution in Neural Networks to the Action of Compact Groupscited by 297
- 2025DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decompositioncited by 280
- 2023Query Rewriting for Retrieval-Augmented Large Language Modelscited by 212
31 more
- 2024DeepSeek-Prover-V1.5: Harnessing Proof Assistant Feedback for Reinforcement Learning and Monte-Carlo Tree Searchcited by 194
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 176
- 2025Goedel-Prover-V2: Scaling Formal Theorem Proving with Scaffolded Data Synthesis and Self-Correctioncited by 143
- 2017Equivariance Through Parameter-Sharingcited by 140
- 2019The Lean mathematical librarycited by 130
- 2025Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Provingcited by 127
- 2022Equivariance with Learned Canonicalization Functionscited by 106
- 2025BFS-Prover: Scalable Best-First Tree Search for LLM-based Automatic Theorem Provingcited by 84
- 2020On the Benefits of Invariance in Neural Networkscited by 79
- 2019Graph Representations for Higher-Order Logic and Theorem Provingcited by 55
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2025reWordBench: Benchmarking and Improving the Robustness of Reward Models with Transformed Inputscited by 25
- 2025EquiBench: Benchmarking Large Language Models' Reasoning about Program Semantics via Equivalence Checkingcited by 24
- 2024Lie Algebra Canonicalization: Equivariant Neural Operators under arbitrary Lie Groupscited by 23
- 2025ProofFlow: A Dependency Graph Approach to Faithful Proof Autoformalizationcited by 19
- 2025Consistency Training Helps Stop Sycophancy and Jailbreakscited by 16
- 2024Graph2Tac: Online Representation Learning of Formal Math Conceptscited by 15
- 2024Revisiting Random Walks for Learning on Graphscited by 13
- 2023Algebraic Positional Encodingscited by 10
- 2023Exploiting Code Symmetries for Learning Program Semanticscited by 9
- 2024Improving Black-box Robustness with In-Context Rewritingcited by 8
- 2025Ineq-Comp: Benchmarking Human-Intuitive Compositional Reasoning in Automated Theorem Proving on Inequalitiescited by 8
- 2025DRIFT: Decompose, Retrieve, Illustrate, then Formalize Theoremscited by 8
- 2024Tilt your Head: Activating the Hidden Spatial-Invariance of Classifierscited by 7
- 2025EvolProver: Advancing Automated Theorem Proving by Evolving Formalized Problems via Symmetry and Difficultycited by 7
- 2025Test-Time Canonicalization by Foundation Models for Robust Perceptioncited by 5
- 2021Graph Contrastive Pre-training for Effective Theorem Reasoningcited by 3
- 2025Categorical Equivariant Deep Learning: Category-Equivariant Neural Networks and Universal Approximation Theoremscited by 3
- 2024Learning Structure-Aware Representations of Dependent Typescited by 2
- 2026Inverting Data Transformations via Diffusion Samplingcited by 2
- 2026Dynamics Reveals Structure: Challenging the Linear Propagation Assumptioncited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.