Title
The Four Colour Theorem: Engineering of a Formal Proof
Abstract
The 150 year old Four Colour Theorem is the first famous result with a proof that requires large computer calculations. Such proofs are still controversial: It is thought that computer programs cannot be reviewed with mathematical rigor.To overturn this belief, we have created a fully computer-checked proof of the Four Colour Theorem. Using the Coq proof assistant, we wrote an extended program that specifies both the calculations and their mathematical justification. Only the interface of the program --- the statement of the theorem --- needs to be reviewed. The rest (99.8%) is self-checking: Coq verifies that it strictly follows the rules of logic. Thus, our proof is more rigorous than a traditional one.Our effort turned out to be more than just an exercise in verification; having to definine rigorously all key concepts provided new mathematical insight into the concept of planarity. Planarity has topological and combinatorial characterizations, which are often confused in arguments that are both pictorially appealing and logically incomplete. The rigor of our computer proof imposed a strict separation between the two.We developed a purely combinatorial theory of planarity based on a symmetrical presentation of hypermaps, which greatly simplified the proof. The theory supplies an elegant analogue of the Jordan Curve property, which allowed us to prove the Theorem under minimal topological assumptions, without appealing to Jordan Curve theorem.
Year
DOI
Venue
2007
10.1007/978-3-540-87827-8_28
Computer Mathematics
Keywords
Field
DocType
formal proof,computer program,computer proof,coq verifies,new mathematical insight,computer-checked proof,mathematical rigor,mathematical justification,colour theorem,coq proof assistant,large computer calculation
Analytic proof,Computer-assisted proof,Discrete mathematics,Proof by contradiction,Structural proof theory,Proof theory,Mathematical proof,Calculus,Mathematics,Proof assistant,Original proof of Gödel's completeness theorem
Conference
Volume
ISSN
Citations 
5081
0302-9743
36
PageRank 
References 
Authors
1.56
1
1
Name
Order
Citations
PageRank
Georges Gonthier12275195.06