scholarly journals A Beautiful Proof by Induction

2016 ◽  
Vol 6 (1) ◽  
pp. 73-85
Author(s):  
Lars-Daniel Öhman
Keyword(s):  
Author(s):  
Michael Potter

The philosophy of arithmetic gains its special character from issues arising out of the status of the principle of mathematical induction. Indeed, it is just at the point where proof by induction enters that arithmetic stops being trivial. The propositions of elementary arithmetic – quantifier-free sentences such as ‘7+5=12’ – can be decided mechanically: once we know the rules for calculating, it is hard to see what mathematical interest can remain. As soon as we allow sentences with one universal quantifier, however – sentences of the form ‘(∀x)f(x)=0’ – we have no decision procedure either in principle or in practice, and can state some of the most profound and difficult problems in mathematics. (Goldbach’s conjecture that every even number greater than 2 is the sum of two primes, formulated in 1742 and still unsolved, is of this type.) It seems natural to regard as part of what we mean by natural numbers that they should obey the principle of induction. But this exhibits a form of circularity known as ‘impredicativity’: the statement of the principle involves quantification over properties of numbers, but to understand this quantification we must assume a prior grasp of the number concept, which it was our intention to define. It is nowadays a commonplace to draw a distinction between impredicative definitions, which are illegitimate, and impredicative specifications, which are not. The conclusion we should draw in this case is that the principle of induction on its own does not provide a non-circular route to an understanding of the natural number concept. We therefore need an independent argument. Four broad strategies have been attempted, which we shall consider in turn.


1943 ◽  
Vol 33 ◽  
pp. 17-18
Author(s):  
C. E. Walsh

Numerous proofs have been given of this familiar theorem, which states that if a1, a2, …, an are positive, and not all equal, thenThe following is an elementary proof by induction, which I have not seen used before. It is, of course, not claimed to be novel, and not likely to be so.


2014 ◽  
Vol 22 (2) ◽  
pp. 157-166
Author(s):  
Adam Grabowski

Summary The purpose of this paper was to prove formally, using the Mizar language, Arithmetic Mean/Geometric Mean theorem known maybe better under the name of AM-GM inequality or Cauchy mean theorem. It states that the arithmetic mean of a list of a non-negative real numbers is greater than or equal to the geometric mean of the same list. The formalization was tempting for at least two reasons: one of them, perhaps the strongest, was that the proof of this theorem seemed to be relatively easy to formalize (e.g. the weaker variant of this was proven in [13]). Also Jensen’s inequality is already present in the Mizar Mathematical Library. We were impressed by the beauty and elegance of the simple proof by induction and so we decided to follow this specific way. The proof follows similar lines as that written in Isabelle [18]; the comparison of both could be really interesting as it seems that in both systems the number of lines needed to prove this are really close. This theorem is item #38 from the “Formalizing 100 Theorems” list maintained by Freek Wiedijk at http://www.cs.ru.nl/F.Wiedijk/100/.


Author(s):  
Yutaka Nagashima

We present sem_ind, a recommendation tool for proof by induction in Isabelle/HOL. Given an inductive problem, sem_ind produces candidate arguments for proof by induction, and selects promising ones using heuristics. Our evaluation based on 1,095 inductive problems from 22 source files shows that sem_ind improves the accuracy of recommendation from 20.1% to 38.2% for the most promising candidates within 5.0 seconds of timeout compared to its predecessor while decreasing the median value of execution time from 2.79 seconds to 1.06 seconds.


Sign in / Sign up

Export Citation Format

Share Document