Experimental mathematics is an approach tomathematics in which computation is used to investigate mathematical objects and identify properties and patterns.[1] It has been defined as "that branch of mathematics that concerns itself ultimately with the codification and transmission of insights within the mathematical community through the use of experimental (in either the Galilean, Baconian, Aristotelian or Kantian sense) exploration ofconjectures and more informal beliefs and a careful analysis of the data acquired in this pursuit."[2]
As expressed byPaul Halmos: "Mathematics is not adeductive science—that's a cliché. When you try to prove a theorem, you don't just list thehypotheses, and then start to reason. What you do istrial and error, experimentation, guesswork. You want to find out what the facts are, and what you do is in that respect similar to what a laboratory technician does."[3]
Mathematicians have always practiced experimental mathematics. Existing records of early mathematics, such asBabylonian mathematics, typically consist of lists of numerical examples illustrating algebraic identities. However, modern mathematics, beginning in the 17th century, developed a tradition of publishing results in a final, formal and abstract presentation. The numerical examples that may have led a mathematician to originally formulate a general theorem were not published, and were generally forgotten.
Experimental mathematics as a separate area of study re-emerged in the twentieth century, when the invention of the electronic computer vastly increased the range of feasible calculations, with a speed and precision far greater than anything available to previous generations of mathematicians. A significant milestone and achievement of experimental mathematics was the discovery in 1995 of theBailey–Borwein–Plouffe formula for the binary digits ofπ. This formula was discovered not by formal reasoning, but insteadby numerical searches on a computer; only afterwards was a rigorousproof found.[4]
The objectives of experimental mathematics are "to generate understanding and insight; to generate and confirm or confront conjectures; and generally to make mathematics more tangible, lively and fun for both the professional researcher and the novice".[5]
The uses of experimental mathematics have been defined as follows:[6]
Experimental mathematics makes use ofnumerical methods to calculate approximate values forintegrals andinfinite series.Arbitrary precision arithmetic is often used to establish these values to a high degree of precision – typically 100 significant figures or more.Integer relation algorithms are then used to search for relations between these values andmathematical constants. Working with high precision values reduces the possibility of mistaking amathematical coincidence for a true relation. A formal proof of a conjectured relation will then be sought – it is often easier to find a formal proof once the form of a conjectured relation is known.
If acounterexample is being sought or a large-scaleproof by exhaustion is being attempted,distributed computing techniques may be used to divide the calculations between multiple computers.
Frequent use is made of generalmathematical software or domain-specific software written for attacks on problems that require high efficiency. Experimental mathematics software usually includeserror detection and correction mechanisms, integrity checks and redundant calculations designed to minimise the possibility of results being invalidated by a hardware or software error.
Applications and examples of experimental mathematics include:
Some plausible relations hold to a high degree of accuracy, but are still not true. One example is:
The two sides of this expression actually differ after the 42nd decimal place.[13]
Another example is that the maximumheight (maximum absolute value of coefficients) of all the factors ofxn − 1 appears to be the same as the height of thenthcyclotomic polynomial. This was shown by computer to be true forn < 10000 and was expected to be true for alln. However, a larger computer search showed that this equality fails to hold forn = 14235, when the height of thenth cyclotomic polynomial is 2, but maximum height of the factors is 3.[14]
The followingmathematicians andcomputer scientists have made significant contributions to the field of experimental mathematics: