The type of integers, int  , is built
into Nuprl
 .
The canonical members of this type are 
.
The operations of addition, +, subtraction, -,
multiplication, 
, and division, 
, are built into
the theory along with the modulus operation, 
 ,
which gives the positive remainder of dividing a by b.
Thus 
.
Division of two integers produces the integer
part of real number division, so 
.
For nonnegative integers a and b we have
.
There are three noncanonical forms associated
with the integers.
The first form captures the fact that integer
equality is decidable;
  denotes s if 
and denotes t otherwise.
The second form captures the computational meaning
of less than; 
   denotes s if a<b and
t otherwise.
The third form provides
a mechanism for definition and proof by induction and is written
.  
It is easiest to see this form as a combination of two
simple induction forms over the nonnegative and nonpositive
integers.
Over the nonnegative integers (
) the form
denotes an inductive definition satisfying the following equations:
Over the nonpositive integers (
.
For example, this form could be used to define
.
In the form 
a represents the integer argument, b represents the value of
the form if a=0, 
 represents the inductive case for negative
integers, and 
 represents the inductive case for positive
integers.
The variables x and y are bound in s, while u and v are bound in t.