A Formal Proof of Dickson’s Lemma in ACL2
- Cite this paper as:
- Martın-Mateos F.J., Alonso J.A., Hidalgo M.J., Ruiz-Reina J.L. (2003) A Formal Proof of Dickson’s Lemma in ACL2. In: Vardi M.Y., Voronkov A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2003. Lecture Notes in Computer Science, vol 2850. Springer, Berlin, Heidelberg
Dickson’s Lemma is the main result needed to prove the termination of Buchberger’s algorithm for computing Gröbner basis of polynomial ideals. In this case study, we present a formal proof of Dickson’s Lemma using the ACL2 system. Due to the limited expressiveness of the ACL2 logic, the classical non-constructive proof of this result cannot be done in ACL2. Instead, we formalize a proof where the termination argument is justified by the multiset extension of a well-founded relation.
Unable to display preview. Download preview PDF.