SENov 29, 2016

Formal Proof of the Weak Goodstein Theorem

arXiv:1701.01673v11 citations
Originality Synthesis-oriented
AI Analysis

This work is incremental, providing a teaching resource for educators to illustrate proof techniques in mathematics and computer science.

The paper presents a formal proof of the weak Goodstein theorem as an educational example to teach students about mechanical proofs and system development through modeling and refinement, without reporting specific numerical results.

For many years, I have been interested in introducing students to the development of complex systems by means of modelling and refinement. To this end, I did not find anything better than presenting many examples of system developments. However, I figured out that my examples were not explicit enough on how (mechanical) proofs are performed. So, besides courses presenting these examples and also some courses in various forms of proofs (propositional calculus, first order predicate calculus, set theory), I decided to study the work of professional mathematicians, thinking that it could be good examples for students. Among the works I already studied and reconstructed are the theorem of Zermelo, the theorem of Cantor-Bernstein, the planar graph theorem of Kuratowski, the topological proof of the infinity of primes of Furstenberg, the intermediate value theorem of Bolzano, the Archimedean property of the set of Real numbers, and others. More recently, I found that the Goodstein theorem was also very interesting. The purpose of this short note is to give some information about this theorem and the way I introduce a weak form of it to students.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes