2
\newcommand\Con[1]{\mathsf{{#1}}}
3
\newcommand\Def[1]{\mathit{{#1}}}
4
\newcommand\Typ[1]{\mathbf{{#1}}}
6
\newcommand\PI[2]{({#1} : {#2}) → {}}
7
\newcommand\hPI[2]{\{{#1} : {#2}\} → {}}
8
\newcommand\SIGMA[2]{({#1} : {#2}) × {}}
9
\newcommand\Zero{\Typ{0}}
10
\newcommand\One{\Typ{1}}
11
\newcommand\Two{\Typ{2}}
12
\newcommand\lam[1]{λ {#1} \mathrel{.} {}}
14
\newcommand\Set{\Def{set}}
15
\newcommand\Type{\Def{type}}
17
\newcommand\Refl{\Con{refl}}
19
\newcommand\HasType[3]{{#1} ⊢ {#2} : {#3}}
20
\newcommand\IsType[2]{\HasType{#1}{#2}{\Type}}
23
{\setlength \parindent {0mm}
24
\addtolength \textwidth {-1cm}
27
\fbox{\begin{tabular}{p{\textwidth}}TODO: #1\end{tabular}}