comp.lang.ada
 help / color / mirror / Atom feed
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: seperate keyword and seperate compilation with Gnat?
Date: 1996/07/11
Date: 1996-07-11T00:00:00+00:00	[thread overview]
Message-ID: <DuEEtI.Cou@world.std.com> (raw)
In-Reply-To: JSA.96Jul11154350@organon.com


In article <JSA.96Jul11154350@organon.com>,
Jon S Anthony <jsa@organon.com> wrote:
>Well here we just plain disagree.  In fact, this statement is
>positively wog-boggling.  Using your apparent "criteria" here, you
>would have to say that the statement of any theorems in a mathematical
>treatise are somehow counter to the precision and clarity of
>exposition of the material.  They are clearly "redundant" in the
>strictly formal sense, i.e., they are deducible from the definitions,
>axioms (and perhaps various meta information - interpretations, models
>and whatnot).  

But those math textbooks always label those as "theorems", to make it
clear that these are not axioms, but can be derived.  And they usually
show the proof, or an outline of the proof.  Or they "exercise the
interested student".  ;-)

The rules of the RM proper are entirely definitions and axioms.
Anything that's a theorem is put in a NOTE, so you know it's not a basic
fact, but can be derived from other facts.

So, I would have strongly objected to your suggestion as an RM rule, but
I would have considered it as a NOTE.  For a NOTE (as for a theorem in a
math text), you include it if it seems interesting enough, and doesn't
make the book too big, and so forth.  All highly subjective
considerations.

Lots of people suggested lots of NOTES, and it was always a judgement
call as to whether that particular fact was interesting enough to the
general reader.  There's always Ada textbooks, which have lots more
theorems than the RM.

>Highly precise and formal works (more formal and precise than the RM
>was ever dreamed to be in the wildest fantasies of those involved) are
>absolutely _FULL_ of this sort of "redundancy".  In fact, it is a
>hallmark of such works.

True, but they always make a clear distinction between basic facts
(axioms) and interesting redundant facts (theorems).

>the RM as written is good enough.

Nice to know.  ;-)

- Bob




  reply	other threads:[~1996-07-11  0:00 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-02  0:00 seperate keyword and seperate compilation with Gnat? David Morton
1996-07-02  0:00 ` Peter Hermann
1996-07-02  0:00   ` David Morton
1996-07-02  0:00 ` Robert Dewar
1996-07-18  0:00   ` Peter Hermann
1996-07-20  0:00     ` Robert Dewar
1996-07-02  0:00 ` Samuel Mize
1996-07-03  0:00   ` *separate* keyword and *separate* " David Morton
1996-07-03  0:00     ` Robert Dewar
1996-07-03  0:00   ` seperate keyword and seperate " Robert Dewar
1996-07-17  0:00   ` Robert I. Eachus
1996-07-03  0:00 ` Rob Kirkbride
1996-07-03  0:00   ` Robert Dewar
1996-07-08  0:00     ` michael
1996-07-08  0:00       ` Robert Dewar
1996-07-11  0:00         ` Robert A Duff
1996-07-11  0:00           ` Robert Dewar
1996-07-12  0:00             ` David Morton
1996-07-12  0:00               ` Robert Dewar
1996-07-16  0:00                 ` Michael Paus
1996-07-08  0:00     ` John Herro
1996-07-08  0:00       ` Robert Dewar
1996-07-10  0:00         ` John Herro
1996-07-10  0:00           ` Robert Dewar
1996-07-08  0:00       ` Robert Dewar
1996-07-09  0:00       ` progers
1996-07-09  0:00       ` Robert A Duff
1996-07-09  0:00         ` Robert Dewar
1996-07-08  0:00     ` Robert A Duff
1996-07-03  0:00   ` Robert A Duff
1996-07-03  0:00 ` Mike Card (x3022)
1996-07-04  0:00 ` Jon S Anthony
1996-07-03  0:00   ` Robert Dewar
1996-07-03  0:00   ` Robert Dewar
1996-07-04  0:00   ` Robert A Duff
1996-07-05  0:00 ` Jon S Anthony
1996-07-06  0:00   ` Robert Dewar
1996-07-05  0:00 ` Jon S Anthony
1996-07-09  0:00 ` Jon S Anthony
1996-07-09  0:00 ` Jon S Anthony
1996-07-09  0:00   ` Robert Dewar
1996-07-12  0:00   ` Jon S Anthony
1996-07-21  0:00     ` Robert A Duff
1996-07-11  0:00 ` Jon S Anthony
1996-07-11  0:00   ` Robert A Duff [this message]
1996-07-12  0:00   ` Robert Dewar
1996-07-14  0:00 ` Norman H. Cohen
1996-07-15  0:00   ` Robert Dewar
1996-07-15  0:00 ` Jon S Anthony
1996-07-15  0:00   ` Robert Dewar
1996-07-16  0:00 ` Jon S Anthony
replies disabled

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