Computer-assisted proof

  (Redirected from Computer-aided proof)
Jump to: navigation, search

A computer-assisted proof is a mathematical proof that has been at least partially generated by computer.

Most computer-aided proofs to date have been implementations of large proofs-by-exhaustion of a mathematical theorem. The four color theorem was the first major theorem to be proved using a computer. The idea of computer-assisted proofs is to use the computer to perform lengthy computations, but to verify the correctness of the program separately.

Attempts have also been made in the area of artificial intelligence research to create smaller, explicit, new proofs of mathematical theorems from the bottom up using machine reasoning techniques such as heuristic search. Such automated theorem provers have proved a number of new results and found new proofs for known theorems. Additionally, some interactive proof assistants allow mathematicians to develop human-readable proofs which are nonetheless formally verified for correctness. These areas do not share the controversial implications of computer-aided proofs-by-exhaustion.

One method used in proofs involving numeric calculations is to control the round-off and propagation errors through the interval arithmetic technique. More precisely, one reduces the computation to a sequence of elementary operations, say (+,-,*,/); the result of an elementary operation is rounded off by the computer precision. However, one can construct an interval provided by upper and lower bounds on the result of an elementary operation. Then one proceeds by replacing numbers with intervals and performing elementary operations between such intervals of representable numbers.

Computer-assisted proofs are the subject of much controversy in the mathematical world. Some mathematicians believe that lengthy computer-assisted proofs are not, in some sense, real mathematical proofs because they involve so many logical steps that they are not practically verifiable by human beings, and that mathematicians are effectively being asked to put their trust in an empirical computational process instead of logical deduction from assumed axioms.

Other mathematicians believe that lengthy computer-assisted proofs should be regarded as calculations, rather than proofs: the proof algorithm itself should be proved valid, so that its use can then be regarded as a mere "verification". This is known as "Poincaré's principle" in the mathematical community, after a statement by Henri Poincaré. They reply to their opponents' arguments that computer-assisted proofs are subject to errors in their source programs, compilers, and hardware, can be resolved by multiple replications of the result using different programming languages, different compilers, and different computer hardware.

Another possible way of verifying computer-aided proofs is to generate their reasoning steps in a machine-readable form, and then use an automated theorem prover to demonstrate their correctness. This approach of using a computer program to prove another program correct does not appeal to computer proof skeptics, who see it as adding another layer of complexity without addressing the perceived need for human understanding.

Another argument against computer-aided proofs is that they lack mathematical elegance - that they provide no insights or new and useful concepts. In fact, this is an argument that could be advanced against any lengthy proof by exhaustion.

An additional philosophical issue raised by computer-aided proofs is whether they make mathematics into a quasi-empirical science, where the scientific method becomes more important than the application of pure reason in the area of abstract mathematical concepts. This directly relates to the argument within mathematics as to whether mathematics is based on ideas, or "merely" an exercise in formal symbol manipulation. It also raises the question whether, if according to the Platonist view, all possible mathematical objects in some sense "already exist", whether computer-aided mathematics is an observational science like astronomy, rather than an experimental one like physics or chemistry. Interestingly, this controversy within mathematics is occurring at the same time as questions are being asked in the physics community about whether twenty-first century theoretical physics is becoming too mathematical, and leaving behind its experimental roots.

As of 2005, there is an emerging field of experimental mathematics that is confronting this debate head-on by focusing on numerical experiments as its main tool for mathematical exploration.

  • Lenat, D.B., (1976), AM: An artificial intelligence approach to discovery in mathematics as heuristic search, Ph.D. Thesis, STAN-CS-76-570, and Heuristic Programming Project Report HPP-76-8, Stanford University, AI Lab., Stanford, CA.

Personal tools
Losowy cytat: What the fuck you looking at 2004-12-05 1 100 I'm still waiting for pozitive neews!!!! 2004-12-22 1 100
Reklama: do prawda  Wbrew przywrócenia  cz³owiekiem      powagê teraz gmera³ Znajdowa³o Mimo  nie cz³api¹c¹ przyda    mu Gry maxior     Pani pan 
w        wprawdzie przywi¹zana ubranie chwilê  oczekiwa³ pani  siê  wszystko  nie  widzi tej pani wsta³ to  mu Dowcipy Erotycznezaopatrzone  rozpryskana  oknie 
 j¹  nawet troskliwo by niejakiego  urzêdników siê   ledczego  ten  auta  krzycza³a  zamierza³o   nim Jak przestac palicStrasznie porusza³a  wiêcej    satysfakcj¹  ale nie 
 moje  niczym sposób  Teraz poprawê mo¿emy   a z   podnios³a stolik Zadowoli³ ci li na zaproszenie  i czarne  kogo  jak Porady bloggeram  Mimo mnie W    
Po ile   tego z  tej wcale mu leæ   winna  go z dopiero  istocie     którego panna na    Ciastalud wszystko w  doprawdy  chcê  nie Albo sztuki ciennej  Starzy 

What the fuck you looking at 2004-12-05 1 100 I'm still waiting for pozitive neews!!!! 2004-12-22 1 100ItS A DrEaM FoR YoU AnD Me....ItS NoT ReAlItY:::..... 2004-12-14 1 100 YOU TO KING TO MY? 2004-12-09 1 100