From mjcg%cam.sri.com@ai.sri.com  Fri Mar 16 08:44:04 1990
Received: by iris.ucdavis.edu (5.57/UCD.EECS.2.0)
        id AA08713; Fri, 16 Mar 90 08:44:04 PST
Received: from [128.18.3.1] by clover.ucdavis.edu (5.59/UCD.EECS.1.11)
        id AA29160; Fri, 16 Mar 90 08:49:49 PST
Received: from sunset.ai.sri.com by Warbucks.AI.SRI.COM with INTERNET ;
          Fri, 16 Mar 90 08:45:33 PST
Received: from cam.sri.com by sunset.ai.sri.com (4.1/4.16)
        id AA10129 for info-hol@clover.ucdavis.edu; Fri, 16 Mar 90 08:47:21 PST
Received: from denbigh.cam.sri.com by cam.sri.com (4.1/4.16)
        id AA11712 for info-hol@clover.ucdavis.edu; Fri, 16 Mar 90 16:45:54 GMT
Received: by denbigh.cam.sri.com (4.1/4.16)
        id AA15200 for info-hol@clover.ucdavis.edu; Fri, 16 Mar 90 16:45:50 GMT
Date: Fri, 16 Mar 90 16:45:50 GMT
From: mjcg%cam.sri.com@Warbucks.AI.SRI.COM (Mike Gordon)
Message-Id: <9003161645.AA15200@denbigh.cam.sri.com>
To: info-hol@clover.ucdavis.edu
Subject: HOL news


DSTO has awarded SRI a second grant to support HOL. It is expected that
this grant will run from about May 1990 to the end of the year.  Here
is an outline of what the grant will pay for.


======================================================================
New Documentation, Training Materials and Proof Infrastructure for HOL
======================================================================


Project Outline
***************

The purpose of this project, which continues and broadens the work
supported under a previous grant from DSTO, is threefold:

   1. To update and maintain the documentation for the HOL system
      (this was the main deliverable from the previous project).

   2. To produce a training course on the HOL system.

   3. To provide a number of theorem proving tools that will simplify
      the use of HOL for large scale applications.

The resulting documentation, training materials and theorem proving
infrastructure will be made available by SRI to all interested groups
at cost.


Deliverables
************

1. Second edition of the HOL documentation
------------------------------------------

This will be a revised edition of the HOL documentation produced by
the earlier grant from DSTO to SRI. It will incorporate any
suggestions and corrections that have resulted from field experience
with the first edition. It will also contain new material documenting
new features of the HOL system, including the theorem proving tools
described in 3 below, and parsing and pretty-printing tools currently
under development as part of a package to support embedded languages
(both programming and hardware description) in HOL.


2. HOL training course
----------------------

A new training course will be developed for teaching the use of the
HOL system. This will be based on an existing course prepared by Tom
Melham.  The new course will consist of overhead projection
transparencies and supporting written material. Online exercises will
also be developed. The course will be field tested.


3. Theorem proving tools
------------------------

A number of theorem proving tools will be developed to ease the
burden on the user of HOL. These will include:

   (i)  Improved packages to support the use of high level datatypes.

   (ii) A package to support the definition of languages by structured
        operational semantics.

These tools will be distributed with the HOL system.




