@@ -902,9 +902,9 @@ are given explicitly, the application must be expanded.
902902
903903\subsection{Elaborating Expressions}
904904
905−\newcommand{\piimp}[2]{\mbox{\texttt{\{ $#1$ : $#2$ \} -> }}}
905+\newcommand{\piimp}[2]{\mbox{\texttt{\{$#1$ : $#2$\} -> }}}
906906%\mathtt{\{}#1\mathtt{:}#2\mbox{\texttt{\} -> }}}
907−\newcommand{\piexp}[2]{\mbox{\texttt{( $#1$ : $#2$ ) -> }}}
907+\newcommand{\piexp}[2]{\mbox{\texttt{($#1$ : $#2$) -> }}}
908908%\newcommand{\piexp}[2]{\mathtt{(}#1\mathtt{:}#2\mbox{\texttt{) -> }}}
909909\newcommand{\piconst}[1]{\mbox{\texttt{$#1$ => }}}
910910\newcommand{\icase}{\mathtt{case}}
@@ -992,8 +992,9 @@ are given explicitly, the application must be expanded.
992992{\IdrisM{} declarations}
993993{idrismd}
994994
995−We define a language \IdrisM{}, with expression syntax given in Figure \ref{idrism}
996−and declaration syntax given in Figure \ref{idrismd}.
995+We will use a subset of full \Idris{}, which we call \IdrisM{}, to explain
996+elaboration of expressions. \IdrisM{} expression syntax is given in Figure
997+\ref{idrism} and declaration syntax given in Figure \ref{idrismd}.
997998\IdrisM{} is a subset of \Idris{} without syntactic sugar --- that is, without
998999tuple syntax, \texttt{do}-notation or infix operators --- and with implicit
9991000arguments in types bound explicitly