|
Dr.
William McCune at Argonne Labs,
Illinois in his office with computer.
The "Proof of Robbins Conjecture"
problem is on the screen. Photo
credit: Lloyd DeGrane/The
New York Times |
In the early 1930s, Herbert Robbins
of Harvard University posed a question
that intrigued mathematicians: Is
a particular set of three equations
powerful enough to capture all the
laws of Boolean algebra? (Boolean
algebra is a mathematical model of
basic rules of logic and thought;
it obeys laws such as: "For any proposition
P, the negation of the negation of
P means the same thing as P"). Some
of the great mathematicians of the
century worked on the problem, but
the solution was not forthcoming until
1996, when Argonne National Laboratory
used powerful automated reasoning
software to conclude that yes, one
set of rules can capture all the laws
of Boolean algebra. Key to the 15-step
proof was a system called EQP (equational
prover) and a new strategy, both written
by William McCune. The problem was
so difficult that solving it required
more that eight days of computer time
on a number of Unix workstations.
Scientific Impact:
This work, cited as a major accomplishment
in artificial intelligence, demonstrated
that automated reasoning programs
can be used as powerful reasoning
assistants. Unlike previous attempts
to prove famous theorems using special-purpose
software, this work relied on a general-purpose
program, which produced a relatively
short proof that can be verified by
hand or by independent proof-checking
programs.
Social Impact: This
problem was solved using spare computer
time at smaller computers around the
world, suggesting that many other
complex problems can be addressed
without expensive supercomputers.
Furthermore, the mathematicians collaborated
without regard to institutional or
even international borders, and without
a research grant.
Reference: "Solution
of the Robbins Problem," W. McCune,
Journal
of Automated Reasoning (JAR)
19(3), 263-276 (1997)].
URL:
http://www-unix.mcs.anl.gov/~mccune/papers/robbins/
Technical Contact:
Daniel A Hitchcock, Mathematical,
Information, & Computational Sciences
Division, 301-903-6767
Press Contact: Jeff
Sherwood, DOE Office of Public Affairs,
202-586-5806
SC-Funding Office:
Office of Advanced Scientific Computing
Research |