comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Extending discriminant types
Date: Wed, 26 Nov 2008 08:15:18 -0800 (PST)
Date: 2008-11-26T08:15:18-08:00	[thread overview]
Message-ID: <9ab3164c-327e-4b90-975a-1967837f18d9@q9g2000yqc.googlegroups.com> (raw)
In-Reply-To: 50d6e1ae-a312-4c77-9fda-6ded331b5ddb@r37g2000prr.googlegroups.com

On Nov 26, 4:49 pm, Adam Beneschan <a...@irvine.com> wrote:
> On Nov 26, 3:05 am, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
>
> > anon's theorem: the number of bugs in a program decreases with time
> > and eventually reaches zero, whether or not anyone maintains the
> > program. (However, to observe this theorem, someone must use the
> > program.)
>
> > I'd be interested in anon's proof of that theorem. That would
> > definitely make it into the Jargon file :)
>
> I'm not sure that it could be proven mathematically, but perhaps it
> could be tested.  In particular, we could test whether this theory or
> the contrary theory is true, the contrary theory being one that you
> posted earlier in this thread:
>
> ## Even an infinite amount of testing cannot prove a program to be
> bug-
> ## free; it can only uncover an infinite amount of bugs.
>
> While this may not be literally true---I suspect it is mathematically
> impossible for a finite compiler to have an infinite number of bugs---
> it could be reformulated in a way that makes it amenable to testing.
> My proposal, then, is that if anon can't prove his theory formally, we
> should ask him to do it empirically by performing an infinite amount
> of testing on GNAT, and then coming back to comp.lang.ada and
> reporting on the results once this testing process is complete.

I'd second that. In order not to overburden anon, I'd not require him
to report on his progress until he's finished.

--
Ludovic Brenta.
Eternity is long, especially towards the end.



  reply	other threads:[~2008-11-26 16:15 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-15  9:16 Extending discriminant types Stefan Bellon
2008-11-15 18:50 ` Jeffrey R. Carter
2008-11-17 16:30 ` Adam Beneschan
2008-11-18 11:02   ` christoph.grein
2008-11-18 23:24     ` Adam Beneschan
2008-11-19  9:49 ` anon
2008-11-19 10:15   ` christoph.grein
2008-11-19 19:19     ` Georg Bauhaus
2008-11-19 11:38   ` Martin
2008-11-20  7:21   ` anon
2008-11-20  8:30     ` christoph.grein
2008-11-20  8:36       ` Ludovic Brenta
2008-11-20 11:45         ` Georg Bauhaus
2008-11-20 11:46           ` Georg Bauhaus
2008-11-20 23:01             ` anon
2008-11-21 11:54               ` Ludovic Brenta
2008-11-20 14:03           ` Dmitry A. Kazakov
2008-11-20 15:03           ` Robert A Duff
2008-11-20 15:57             ` Stefan Bellon
2008-11-21  0:32               ` Adam Beneschan
2008-11-20 16:11           ` Adam Beneschan
2008-11-20 22:59       ` anon
2008-11-21  0:29         ` Adam Beneschan
2008-11-21  7:25           ` anon
2008-11-21  9:19             ` Jean-Pierre Rosen
2008-11-21 10:11             ` christoph.grein
2008-11-21 12:00             ` Ludovic Brenta
2008-11-21 22:31               ` anon
2008-11-22  0:18                 ` Stefan Bellon
2008-11-23  4:06                   ` anon
2008-11-23  5:39                     ` Georg Bauhaus
2008-11-23  8:00                       ` anon
2008-11-24 10:08                         ` Georg Bauhaus
2008-11-24 22:16                           ` anon
2008-11-25 10:37                             ` Martin
2008-11-25 11:24                               ` Georg Bauhaus
2008-11-25 20:49                                 ` Jeffrey R. Carter
2008-11-25 21:01                                   ` Adam Beneschan
2008-11-25 22:09                                     ` Georg Bauhaus
2008-11-25 22:33                                       ` Jeffrey R. Carter
2008-11-26  0:58                                         ` Adam Beneschan
2008-11-26  1:45                                           ` Jeffrey R. Carter
2008-11-26  9:31                                             ` Martin
2008-11-26  9:38                                               ` Stefan Bellon
2008-11-26  9:48                                                 ` Martin
2008-11-26 10:16                                                   ` Stefan Bellon
2008-11-26 11:05                                                     ` Ludovic Brenta
2008-11-26 11:33                                                       ` Stefan Bellon
2008-11-26 15:49                                                       ` Adam Beneschan
2008-11-26 16:15                                                         ` Ludovic Brenta [this message]
2008-11-26 11:10                                                 ` Niklas Holsti
2008-11-23  8:48                     ` Compiler quality (was: Extending discriminant types) Ludovic Brenta
2008-11-24 23:33                       ` anon
2008-11-25  6:54                         ` christoph.grein
2008-11-25 10:01                         ` Ludovic Brenta
2008-11-26 23:34                           ` anon
2008-11-27 10:24                             ` Compiler quality Georg Bauhaus
2008-11-27 14:46                               ` Ludovic Brenta
2008-11-28  9:13                                 ` Martin
2008-11-28 10:28                                   ` Georg Bauhaus
2008-12-02  3:51                                     ` Randy Brukardt
2008-11-22 13:10                 ` Extending discriminant types Gautier
2008-11-24  8:24                 ` christoph.grein
2008-11-21  6:11         ` christoph.grein
2008-11-21 21:12           ` Jeffrey R. Carter
2008-11-22 16:41             ` sjw
2008-11-21 11:44         ` Martin
2008-11-20  9:55     ` Martin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox