Skip to Content.
Sympa Menu

coq-club - [Coq-Club] The Principle of Mathematical Induction – Re: I don't believe Coinduction; Please help me grok it :)

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] The Principle of Mathematical Induction – Re: I don't believe Coinduction; Please help me grok it :)


Chronological Thread 
  • From: Ken Kubota <mail AT kenkubota.de>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] The Principle of Mathematical Induction – Re: I don't believe Coinduction; Please help me grok it :)
  • Date: Mon, 2 Jul 2018 11:40:31 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=mail AT kenkubota.de; spf=Pass smtp.mailfrom=mail AT kenkubota.de; spf=None smtp.helo=postmaster AT plasma2.jpberlin.de
  • Ironport-phdr: 9a23:4s6rJBS2YigCsGSYO88pNVTjcNpsv+yvbD5Q0YIujvd0So/mwa6yYBKN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/mHUhMNsg61Vrg+vqB5hzY7aZ4+YL+Bxcr/Yfd4ARWpNQsRcWipcCY28dYsPCO8BMP5doYbjoVsFsB6wBRS3C+Po1j9HnGL90Ko/0+s7EAHG2BctH9EQv3TSr9X1KbwdUeepzKbS1znMcu1Z1C775YPVfB4hpvSMUqhxccrX0UQvFgXFjk+RqYP/JT+V2P4Nv3CD7+p6VOKvjXIopB9tojiowMcgkJfGiZ8Iylzc6Cp5x4c1Kce/SE5hbt6oCIFQtzyAO4twRsMuW2ZouSg+yr0Bt567eSkKyJI5yB7FdfyIaZKE4hT9W+aNOTt3mGhqeLelixmo7Ues0PD8Vsqy3V1XrSRFisHBu3QQ2xDJ98SKTvhw8l2/1TuPywzf8PxILE8omabDNZIt37w9moANvUnMESL6glv6gaCSe0k+5+Sk9eDqb7P7rZGGLYB0kBvxMqE2l8y/H+s4Ng8OUnCD+eS4zrLj5kj5T69UgvEskKnZqIvVKtoBpq69Ag9V1Jwv5AuhADu+0dQYm2cILE5ddR+DkoTlIUzCLfT7APulnVihkCtny+rbMrDuHpnBNn3Dn63gfbZ55U5c0g0zzdVH6pJREL4BIfbzV1TytNPGCB85MBG0zP3gCNVhzIwSQ3+ADbGBPKPIrVCI/v4vI/WLZIINpDn9LOEl6+fygn89hF8SZrKk3YAXaXC9BvRpOV+VYXvqgtcbEGcFpBAyTOLwiA7KbTkGbHGrGqk4+zsTCYS8DI6FSJr+rqaG2XKYE5seRX1MDUyFWSPtfoSAc/QBbiGPKMh9m3oIWO7yGMcayRiyuVqimPJcJe3O93hA7MOx5J1O/+TW0CoK23lxBsWZ3XuKSjgozGAFQTwr1qdjqApxxwXaiPQqs7ljDdVWoshxfEIiL5eFk755BtbxRwjGYt7PRFv0Goz7UwF0dco4xpo1W2g4G9imiUqajTKuCqQQnubNBoQ+/7jY3n63K8svk3s=

Dear José,

If it appears alone, impredicativity (self-reference) shouldn't be a problem.
I have tried to give some reasoning from a philosophical perspective here:
The two characteristics of an antinomy: self-reference and negation

Similarly, not all mathematicians consider impredicativity (self-reference) as problematic.
For example, Freek Wiedijk doesn't seem to share the common view, as this rather
sceptical quote might indicate:
"Apparently impredicativity is not to be trusted for philosophical reasons." [Wiedijk, 2007, p. 127]


My concern with induction is that it shouldn't be formalized in a way extending
the syntax, as it can be encoded in a perfectly natural way within the formal
(syntactic) language of higher-order logic.
The Principle of Mathematical Induction can simply be expressed in a definition,
see Andrews' definition of N in Q0:
"Noσ stands for [λnσpoσ 􏰀 [p0σ ∧ ∀xσ􏰀 pxσ ⊃ p􏰀Sσσxσ⊃ pnσ]"
[Andrews, 2002, p. 260], also available online at
Peter Andrews explains: “The Induction Principle simply limits the size of the set.”
[Andrews, 2002, p. 259]
The definition of N in the R0 software implementation is available as wff 332 at
The wff 333 is the well-formed formula with type abstraction (type variable t bound
by lambda).

I have to admit that I'm not too familiar with the details of Coq, but I believe that in it
induction is hardwired into the formal language (the syntax), which I consider problematic.

The rationale of expressing all of mathematics from very few means, which Andrews
calls "expressiveness", is discussed at


For references, please see: http://doi.org/10.4444/100.111

Kind regards,

Ken Kubota

____________________________________________________

Am 11.05.2018 um 20:21 schrieb José Manuel Rodriguez Caballero <josephcmac AT gmail.com>:

Dear Siddharth,

  The mathematics is not a religion. The question is not if you believe or not. The question is to organize a hierarchy of consistency. I quote Bishop 1967, Chapter 1, A Constructivist Manifesto, page 2:

"The primary concern of mathematics is number, and this means the positive integers. . . . In the words of Kronecker, the positive integers were created by God. Kronecker would have expressed it even better if he had said that the positive integers were created by God for the benefit of man (and other finite beings). Mathematics belongs to man, not to God. We are not interested in properties of the positive integers that have no descriptive meaning for finite man. When a man proves a positive integer to exist, he should show how to find it. If God has mathematics of his own that needs to be done, let him do it himself."

In this wonderful book there is an explanation of why even "induction" is problematic because of impredicativity : https://web.math.princeton.edu/~nelson/books/pa.pdf


Kind Regards,
José M. 



  • [Coq-Club] The Principle of Mathematical Induction – Re: I don't believe Coinduction; Please help me grok it :), Ken Kubota, 07/02/2018

Archive powered by MHonArc 2.6.18.

Top of Page