\begin{theindex}

  \item {\ptt Address}, 115
  \item address
    \subitem of sub-trees, 41--42
  \item {\ptt All\_types}, 116
  \item {\ptt apply0}, \pin{46}, 117
  \item {\ptt apply1}, \pin{45}, 118
  \item {\ptt apply2}, \pin{45}, 119
  \item associative operators in HOL terms, 96

  \indexspace

  \item {\ptt bound\_child}, \pin{44}, 120
  \item {\ptt bound\_children}, \pin{44}, 120
  \item {\ptt bound\_context}, \pin{44}, 121
  \item {\ptt bound\_name}, \pin{44}, 122
  \item {\ptt bound\_names}, \pin{44}, 122
  \item {\ptt bound\_number}, \pin{44}, 123

  \indexspace

  \item context in the environment, 43, 44

  \indexspace

  \item filenames, 56

  \indexspace

  \item {\ptt get\_margin}, 124
  \item goals, 61

  \indexspace

  \item help
    \subitem updating search path, 1
  \item {\ptt Hidden\_types}, 124
  \item {\ptt hol\_rules\_fun}, \pin{59}, 125
  \item {\ptt hol\_term\_rules\_fun}, \pin{58}, 125
  \item {\ptt hol\_thm\_rules\_fun}, \pin{58}, 125
  \item {\ptt hol\_type\_rules\_fun}, \pin{58}, 126

  \indexspace

  \item {\ptt is\_a\_member\_of}, \pin{43}, 126

  \indexspace

  \item line breaks
    \subitem consistent, 31
    \subitem inconsistent, 31
  \item {\ptt load\_library}, 1

  \indexspace

  \item {\ptt max\_term\_prec}, 127
  \item {\ptt max\_type\_prec}, 127
  \item {\ptt min\_term\_prec}, 128
  \item {\ptt min\_type\_prec}, 128

  \indexspace

  \item {\ptt new\_child}, \pin{46}, 128
  \item {\ptt new\_children}, \pin{46}, 129
  \item {\ptt new\_name}, \pin{46}, 130
  \item {\ptt new\_names}, \pin{46}, 131
  \item {\ptt No\_address}, 132
  \item {\ptt No\_types}, 133
  \item node-names
    \subitem clashing with reserved words, 39
    \subitem non-alphanumeric, 39
    \subitem one rule for several names, 43

  \indexspace

  \item {\ptt pp}, \pin{58}, 133
  \item {\ptt pp\_convert\_all\_thm}, \pin{56}, 134
  \item {\ptt pp\_convert\_term}, \pin{55}, 135
  \item {\ptt pp\_convert\_thm}, \pin{56}, 135
  \item {\ptt pp\_convert\_type}, \pin{56}, 136
  \item {\ptt pp\_print\_all\_thm}, 137
  \item {\ptt pp\_print\_term}, 137
  \item {\ptt pp\_print\_theory}, 137
  \item {\ptt pp\_print\_thm}, 138
  \item {\ptt pp\_print\_type}, 138
  \item {\ptt PP\_to\_ML}, \pin{56}, 139
  \item {\ptt pp\_write}, \pin{58}, 140
  \item precedence, 76
    \subitem in HOL terms, 94
  \item {\ptt pretty\_print}, \pin{57}, 141
  \item print-rule functions
    \subitem composition of, 58
  \item print-rules
    \subitem defaults, 59
  \item {\ptt Print\_node}, 142
  \item {\ptt print\_tree\_children}, 142
  \item {\ptt print\_tree\_name}, 142

  \indexspace

  \item {\ptt raw\_tree\_rules\_fun}, \pin{59}, 143

  \indexspace

  \item sub-tree addresses, 41--42

  \indexspace

  \item {\ptt term\_prec}, 143
  \item {\ptt term\_to\_print\_tree}, \pin{53}, 144
  \item {\ptt then\_try}, \pin{58}, 145
  \item {\ptt thm\_to\_print\_tree}, \pin{54}, 146
  \item {\ptt type\_prec}, 147
  \item {\ptt type\_to\_print\_tree}, \pin{51}, 148

  \indexspace

  \item {\ptt Useful\_types}, 148

\end{theindex}
