next up previous contents index
Next: Objects Up: The Library Previous: The Library

Introduction

Nuprl's library is a mathematical and logical database  . The library is composed of objects  . There are objects for theorems and definitions, and also for example objects which control the visual appearance of the mathematical notation. See Section gif for a list of object types.

Library objects are grouped into theories . Every object belongs to exactly one theory. As yet, there is no nesting of theories. The dependencies of theories on one-another forms a partial order. Within each theory, objects are ordered linearly. The dependencies of library objects on one another is discussed more in Section gif. Theories are kept in files. In a Nuprl session, one usually loads into the library only those theories that one needs to reference. These theories would include the theories of immediate interest together with the all the ancestors of those theories.

The library window shows information on a segment of the library. The format of the window is discussed in Section gif. Commands for controlling the library window, editing the library and loading and dumping theories are discussed in Section gif.

Note that proofs are stored in a compressed format  in files, and expansion of proofs loaded from files is only on demand. Expansion can often be quite slow. See Sectiongif for details.



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