next up previous contents index
Next: Term Structure Up: Terms Previous: Terms

Introduction

In Nuprl, a term is a tree data-structure. The structure of terms is explained in detail in Section gif. Terms have a variety of uses.

Terms are Nuprl's equivalent of Lisp's S-expressions  ; they are used as a general-purpose uniform data-structure.

Terms are either primitive  or abstract  . Primitive terms have fixed pre-defined meanings. Abstract terms or abstractions  are defined in abstraction library objects as being equal to other terms. An abstraction is unfolded  when it is replaced by the right-hand side of its definition. Abstractions are discussed in Chapter gif .

The visual appearance of a term is governed by its display forms . These are defined in display-form library objects. Display forms are described in detail in Chapter gif.

Terms are interactively edited and viewed using a structured editor. This editor is described in Section gif.



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