π€ AI Summary
This paper addresses the disconnect between theorem verification and pedagogical frameworks in formal mathematics education. Focusing on the Lean formalization of Tutteβs Matching Theorem from graph theory, it introduces a lightweight, modular, teacher-free educational formalization framework. Methodologically, it integrates a progressive verification strategy with task decomposition, fully formalizing the theorem in Lean using mathlib and successfully merging it into the mathlib main library. Concurrently, it designs a reusable, low-threshold pedagogical pathway adaptable to both university curricula and open-source community settings. Key contributions include: (1) the first deep integration of core theorem formalization into educational framework design; (2) a novel formalization learning paradigm enabling autonomous, collaborative, and iterative engagement by learners across diverse backgrounds; and (3) empirical validation through multiple successful implementations, demonstrating substantial reduction in the barrier to entry for formal methods.
π Abstract
In this work, we present two results: The first result is the formalization of Tutte's theorem in Lean, a key theorem concerning matchings in graph theory. As this formalization is ready to be integrated in Lean's mathlib, it provides a valuable step in the path towards formalizing research-level mathematics in this area. The second result is a framework for doing educational formalization projects. This framework provides a structure to learn to formalize mathematics with minimal teacher input. This framework applies to both traditional academic settings and independent community-driven environments. We demonstrate the framework's use by connecting it to the process of formalizing Tutte's theorem.