Diophantus' 20th Problem and Fermat's Last Theorem for n=4: Formalization of Fermat's Proofs in the Coq Proof Assistant

نویسندگان

  • David Delahaye
  • Micaela Mayero
چکیده

We present the proof of Diophantus' 20th problem (book VI of Diophantus' Arithmetica), which consists in wondering if there exist right triangles whose sides may be measured as integers and whose surface may be a square. This problem was negatively solved by Fermat in the 17th century, who used the"wonderful"method (ipse dixit Fermat) of infinite descent. This method, which is, historically, the first use of induction, consists in producing smaller and smaller non-negative integer solutions assuming that one exists; this naturally leads to a reductio ad absurdum reasoning because we are bounded by zero. We describe the formalization of this proof which has been carried out in the Coq proof assistant. Moreover, as a direct and no less historical application, we also provide the proof (by Fermat) of Fermat's last theorem for n=4, as well as the corresponding formalization made in Coq.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Diophantus' 20th Problem and Fermat's Last Theorem for N = 4

We present the proof of Diophantus’ 20th problem (book VI of Diophantus’ Arithmetica), which consists in wondering if there exist right triangles whose sides may be measured as integers and whose surface may be a square. This problem was negatively solved by Fermat in the 17th century, who used the wonderful method (ipse dixit Fermat) of infinite descent. This method, which is, historically, th...

متن کامل

Proof for the Beal conjecture and a new proof for Fermat's last theorem

The Beal Conjecture was formulated in 1997 and presented as a generalization of Fermat's Last Theorem, within the number theory ́s field. It states that, for X, Y, Z, n , n and n positive integers with n , n , n > 2, if X + Y = Z then X, Y, Z must have a common prime factor. This article presents the proof for the Beal Conjecture, obtained from the correspondences between the real solutions of t...

متن کامل

1. Pythagoras & Fermat

This problem is a computational investigation of Pythagoras' Theorem and Fermat's Last Theorem. It involves a branch of number theory known as Diophantine problems after Diophantus of Alexandria, who is thought to have lived around AD 250 and was the first mathematician to write comprehensively about number theory. For non-technical and historical background see the "popular science" book [1] a...

متن کامل

A Formalization of Grassmann-Cayley Algebra in COQ and Its Application to Theorem Proving in Projective Geometry

This paper presents a formalization of Grassmann-Cayley algebra [6] that has been done in the Coq [2] proof assistant. The formalization is based on a data structure that represents elements of the algebra as complete binary trees. This allows to define the algebra products recursively. Using this formalization, published proofs of Pappus’ and Desargues’ theorem [7,1] are interactively derived....

متن کامل

Formalization of Shannon’s Theorems Using the Coq Proof-Assistant

概 要 Proofs in information theory can be very technical, to the point that the exposition of details must sometimes be sacrificed for the sake of clarity. The only way to provide complete proofs without impairing understanding is to formalize them with the help of dedicated computer software: proof-assistants. In this tutorial, we demonstrate formal proof for information theory. First, we explai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/cs/0510011  شماره 

صفحات  -

تاریخ انتشار 2005