Lably
Skip to content

Constructive proof

Method of proof in mathematics

  • 6 min read
  • 3 chapters

Related on Lably

Through Mathematics, Reductio ad absurdum and Algorithm

A constructive proof may also refer to the stronger concept of a proof that is valid in constructive mathematics. Constructivism is a mathematical philosophy that rejects all proof methods that involve the existence of objects that are not explicitly built. This excludes, in particular, the use of the law of the excluded middle, the axiom of infinity, and the axiom of choice. Constructivism also induces a different meaning for some terminology (for example, the term "or" has a stronger meaning in constructive mathematics than in classical).

Some non-constructive proofs show that if a certain proposition is false, a contradiction ensues; consequently the proposition must be true (proof by contradiction). However, the principle of explosion (ex falso quodlibet) has been accepted in some varieties of constructive mathematics, including intuitionism.

Constructive proofs can be seen as defining certified mathematical algorithms: this idea is explored in the Brouwer–Heyting–Kolmogorov interpretation of constructive logic, the Curry–Howard correspondence between proofs and programs, and such logical systems as Per Martin-Löf's intuitionistic type theory, and Thierry Coquand and Gérard Huet's calculus of constructions.

A historical example

Until the end of 19th century, all mathematical proofs were essentially constructive. The first non-constructive constructions appeared with Georg Cantor’s theory of infinite sets, and the formal definition of real numbers.

The first use of non-constructive proofs for solving previously considered problems seems to be Hilbert's Nullstellensatz and Hilbert's basis theorem. From a philosophical point of view, the former is especially interesting, as implying the existence of a well specified object.

The Nullstellensatz may be stated as follows: If f1,…,fk are polynomials in n indeterminates with complex coefficients, which have no common complex zeros, then there are polynomials g1,…,gk such that f1g1+…+fkgk=1.

Such a non-constructive existence theorem was such a surprise for mathematicians of that time that one of them, Paul Gordan, wrote: "this is not mathematics, it is theology".

Twenty five years later, Grete Hermann provided an algorithm for computing g1,…,gk, which is not a constructive proof in the strong sense, as she used Hilbert's result. She proved that, if g1,…,gk exist, they can be found with degrees less than 22n.

This provides an algorithm, as the problem is reduced to solving a system of linear equations, by considering as unknowns the finite number of coefficients of the gi.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Topics in mathematics