next up previous contents index
Next: Adding Untyped Definitions Up: Definitions Previous: Definitions

Structure

A definition in a Nuprl theory for a term with opid opid usually includes the following objects in the order in which they are listed here:

Sometimes there are extra ML objects and lemmas associated with a definition. Definitions are not only used for the Nuprl object language; they are also in nearly all the structures that are edited using the Nuprl editor. No well-formedness lemma is applicable in these cases.

Definitions can be set up, by creating each object in turn and editing its contents from scratch. This is a rather laborious process. The following sections describe various ML functions that can be evaluated in Nuprl's ML Top Loop to more rapidly set up new definitions.

Nuprl abstractions cannot be recursive. However, recursive definitions can be introduced by using the Y combinator  . See Section gif

for details.



next up previous contents index
Next: Adding Untyped Definitions Up: Definitions Previous: Definitions



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