in much greater detail in other Computing Center write-ups. However,
the following sections should be sufficient for the general use of
MAD.</para>
-<!-- beiginpage IV.3 -->
+<!-- beginpage IV.3 -->
<!-- the original had a tyo, "Probram" for "Program" -->
<para>Subroutines which are written for use by MAD programsⅆwhether
conversion definition programs. Mode declarations may occur anywhere,
as before, except within operator and conversion definition programs.</para>
+</sect1>
+<sect1><title>The DEFINE Statement</title>
+
+<para>The first statement of an operation definition program is</para>
+
+<mediaobject>
+ <imageobject>
+ <imagedata fileref='equation11.png'/>
+ </imageobject>
+</mediaobject>
+
+<para>where .NAME. is the name of the operator being defined (the operator
+may be either binary or unary), and .OPER. is the name or symbol of
+some exist­ing or previously defined operator. This statement
+establishes the precedence (relative to the missing-parenthesis
+convention) of the operator .NAME. as being (1) immediately above that
+of .OPER. (but below all those already above .OPER.), (2) equal to
+that of .OPER., or (3) immediately below that of .OPER. (but above all
+those already below .OPER.). The name .OPER. could also be a single
+character, such as *, +(binary), -(binary), or /. Unary minus can be
+referred to in such statements by the name -U. Unary plus should not
+be used.</para>
+
+
</sect1>
</appendix>