Return-Path: <John.Harrison-request@cl.cam.ac.uk>
Delivery-Date: 
Received: from leopard.cs.byu.edu (no rfc931) by swan.cl.cam.ac.uk 
          with SMTP (PP-6.5) outside ac.uk; Tue, 24 May 1994 09:15:29 +0100
Received: by leopard.cs.byu.edu (1.37.109.8/16.2) id AA01278;
          Tue, 24 May 1994 02:13:55 -0600
Sender: hol2000-request@lal.cs.byu.edu
Errors-To: hol2000-request@lal.cs.byu.edu
Precedence: bulk
Received: from gmdzi.gmd.de by leopard.cs.byu.edu with SMTP (1.37.109.8/16.2) 
          id AA01274; Tue, 24 May 1994 02:13:52 -0600
Received: from borneo.gmd.de (borneo) by gmdzi.gmd.de with SMTP 
          id AA09411 (5.65c8/IDA-1.4.4 for <hol2000@leopard.cs.byu.edu>);
          Tue, 24 May 1994 10:13:56 +0200
Received: from borneo.gmd.de by borneo.gmd.de with SMTP 
          id AA02815 (5.67b8/IDA-1.5 for <hol2000@leopard.cs.byu.edu>);
          Tue, 24 May 1994 10:13:53 +0200
Message-Id: <199405240813.AA02815@borneo.gmd.de>
To: hol2000@leopard.cs.byu.edu
From: Matthew Morley <morley@gmd.de>
Subject: Re: hol2000 is very silent
In-Reply-To: Your message of "Tue, 24 May 94 09:13:24 EDT." <"i80fs2.ira.732:24.04.94.07.13.27"@ira.uka.de>
Date: Tue, 24 May 94 10:13:52 +0200

Ralf says:

-I myself switched from hol88 to hol90 with
-a LOT of work. Everything from programs, proofs,
-lectures for students to documentation had to
-be changed. IMHO is was worth, but it shows a
-problem with hol2000: 

Yaeh, yeah, we know, we know! But my impression is
that this should be more a wish list than an agony
column!

Think of the positive benefits a real theorem
proving environment could bring. Doesn't this just
emphasise the point Peter Andrews raised at last
year's HUG about portability of proofs and
theorems and developing interfaces between tools?
I didn't get the impression at the time that
HOLers took that discussion very seriously, but in
my opinion (it's just that) this ought to be if
not at the forefront at least in the vanguard of
any future initiatives in the development of
theorem proving technology. In time one should be
able to postulate theorem and then pick and choose
between `proof engines' (or even not care which is
used) -- rather than spend hours, days or months
trying to figure out how to *express* the idea in
HOL, Isabelle, PVS, TPS, Lambda, Nuprl, Larch....

So, that's a wish. Obviously this entails (upward)
compatability as Ralf desires, as long as HOL has
the right back-end. But unless ML2000 is upwardly
compatible with SML then one can't really expect
programs to port. (NB. A proof in HOL is *not*
REAPEAT GEN_TAC THENL [...]).

OK, enough nonsense form me.

M
