Grail Theories		$Id: README,v 1.1 2003/02/15 12:11:29 da Exp $
==============

This directory contains the Isabelle definition of Grail and its
logic.  Please be careful to maintain existing proofs if making
changes to any of the main definitions!

IsaMakefile	      Makefile for "isatool make" to build/test images

GrailDef/	      Theories which define (Isabelle rep of) Grail

  GrailAbsyn.thy	-- Partial abstract syntax of Grail in Isabelle.
  GrailState.thy	-- Machine model for Grail execution
  GrailDynSem.thy	-- Dynamic semantics of Grail
  GrailDef.thy		-- Root of Grail definition

GrailLogic/	      The Grail ("bytecode") logic

  GrailLogic.thy	-- Root of Grail Logic 

GrailExamples/	      Examples/tests for Grail  [depends on Definition, Logic]


PCCBase/	      Basis for PCC with Grail and Isabelle [Definition,Logic]

PCCDevel/	      Development of PCC certificates, etc. [Definition,Logic]


exper/		      Experiments with Grail theories.  
		         Maintenance here is responsibility of owners,
		         changes to main defs may break these things.

etc/		      Miscellaneous non-Isabelle files.
