paulson@2080:
clasohm@1339:
HOL/ReadMe
clasohm@1339:
clasohm@1339: HOL: Higher-Order Logic with curried functions
clasohm@1339:
clasohm@1339: This directory contains the Standard ML sources of the Isabelle system for
clasohm@1339: Higher-Order Logic with curried functions. Important files include
clasohm@1339:
clasohm@1339:
clasohm@1339: - ROOT.ML
clasohm@1339:
- loads all source files. Enter an ML image containing Pure
clasohm@1339: Isabelle and type: use "ROOT.ML";
clasohm@1339:
clasohm@1339:
- Makefile
clasohm@1339:
- compiles the files under Poly/ML or SML of New Jersey
paulson@2080:
clasohm@1339:
paulson@2080: There are several subdirectories. To execute them, issue the command
paulson@2080:
paulson@2080: use_dir "<DIR>";
paulson@2080:
paulson@2080: where <DIR> is the desired directory
paulson@2080:
paulson@2080:
clasohm@1339: - ex
paulson@2080:
- general examples
paulson@2080:
paulson@2080:
- Auth
paulson@2080:
- a new approach to verifying authentication protocols
paulson@2080:
paulson@2080:
- IMP
paulson@2080:
- mechanization of a large part of a semantics text by Glynn Winskel
paulson@2080:
paulson@2080:
- Integ
paulson@2080:
- a theory of the integers including efficient integer calculations
paulson@2080:
paulson@2080:
- IOA
paulson@2080:
- extended example of Input/Output Automata (takes a long time to run!)
paulson@2080:
paulson@2080:
- Lambda
paulson@2080:
- a proof of the Church-Rosser theorem for lambda-calculus
clasohm@1339:
clasohm@1339:
- Subst
clasohm@1339:
- subdirectory defining a theory of substitution and unification.
clasohm@1339:
clasohm@1339:
clasohm@1339: Useful references on Higher-Order Logic:
clasohm@1339:
clasohm@1339:
clasohm@1341: - P. B. Andrews,
clasohm@1341: An Introduction to Mathematical Logic and Type Theory
clasohm@1341: (Academic Press, 1986).
clasohm@1339:
clasohm@1341: - J. Lambek and P. J. Scott,
clasohm@1341: Introduction to Higher Order Categorical Logic (CUP, 1986)
clasohm@1339:
clasohm@1339:
clasohm@1339: