next up previous contents index
Next: Definitions Up: Theories Previous: Theories

Theory Structure

 

The main directories containing theories are listed in Section gif . Each theory directory contains an ML file theory-init.ml  . This file contains commands that tell Nuprl about the theories in the theory directory, including information about the dependencies of theories  on one another. It also should contain comments that summarize the contents of each theory in the directory.

Theory directories  should also contain up-to-date listings of each theory. Short listings are named theory-name .prl  and long listings containing printouts of proofs are named theory-name _long.prl . These listings use characters from Nuprl 's 8-bit character set and so are best viewed using an editor running with one of Nuprl 's fonts. There are also self-contained LaTeX versions of the listings in files with .tex  rather than .prl file-name extensions .

ML commands for creating, loading, editing, dumping and printing theories are described in Section gif .



Karla Consroe
Wed Oct 23 13:48:45 EDT 1996