paper-with-me

홈 › Papers

Peano: Learning Formal Mathematical Reasoning

2022-11-29 · Gabriel Poesia, Noah D. Goodman

General mathematical reasoning is computationally undecidable, but humans routinely solve new problems. Moreover, discoveries developed over centuries are taught to subsequent generations quickly. What structure enables this, and how might that inform automated mathematical reasoning? We posit that central to both puzzles is the structure of procedural abstractions underlying mathematics. We explore this idea in a case study on 5 sections of beginning algebra on the Khan Academy platform. To define a computational foundation, we introduce Peano, a theorem-proving environment where the set of valid actions at any point is finite. We use Peano to formalize introductory algebra problems and axioms, obtaining well-defined search problems. We observe existing reinforcement learning methods for symbolic reasoning to be insufficient to solve harder problems. Adding the ability to induce reusable abstractions ("tactics") from its own solutions allows an agent to make steady progress, solving all problems. Furthermore, these abstractions induce an order to the problems, seen at random during training. The recovered order has significant agreement with the expert-designed Khan Academy curriculum, and second-generation agents trained on the recovered curriculum learn significantly faster. These results illustrate the synergistic role of abstractions and curricula in the cultural transmission of mathematics.

📄 PDF Abstract BibTeX arXiv:2211.15864

Code (1)

gpoesia/peano 공식 구현 pytorch

Tasks

Automated Theorem ProvingMathematical Reasoningvalid

Similar Papers 제목 키워드 기반

LeanTutor: Towards a Verified AI Mathematical Proof Tutor

2026-01-24 · Manooshree Patel, Rayna Bhattacharyya, Thomas Lu, Arnav Mehta 외 arxiv

This paper considers the development of an AI-based provably-correct mathematical proof tutor. While Large Language Models (LLMs) allow seamless communication in natural language, they are error prone. Theorem provers su…

The Axiom-Based Atlas: A Structural Mapping of Theorems via Foundational Proof Vectors

2025-03-31 · Harim Yoo

The Axiom-Based Atlas is a novel framework that structurally represents mathematical theorems as proof vectors over foundational axiom systems. By mapping the logical dependencies of theorems onto vectors indexed by axio…

Mathematical Reasoning

LeanTutor: A Formally-Verified AI Tutor for Mathematical Proofs

2025-06-10 · Manooshree Patel, Rayna Bhattacharyya, Thomas Lu, Arnav Mehta 외

We present LeanTutor, a Large Language Model (LLM)-based tutoring system for math proofs. LeanTutor interacts with the student in natural language, formally verifies student-written math proofs in Lean, generates correct…

Large Language ModelMathMathematical Proofs

PEANO-ViT: Power-Efficient Approximations of Non-Linearities in Vision Transformers

2024-06-21 · Mohammad Erfan Sadeghi, Arash Fayyazi, Seyedarmin Azizi, Massoud Pedram

The deployment of Vision Transformers (ViTs) on hardware platforms, specially Field-Programmable Gate Arrays (FPGAs), presents many challenges, which are mainly due to the substantial computational and power requirements…

Language Models Need Inductive Biases to Count Inductively

2024-05-30 · Yingshan Chang, Yonatan Bisk

Counting is a fundamental example of generalization, whether viewed through the mathematical lens of Peano's axioms defining the natural numbers or the cognitive science literature for children learning to count. The arg…

State Space Models