summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sec/systemt.ltx12
1 files changed, 6 insertions, 6 deletions
diff --git a/sec/systemt.ltx b/sec/systemt.ltx
index b534040..309de0f 100644
--- a/sec/systemt.ltx
+++ b/sec/systemt.ltx
@@ -66,12 +66,12 @@ of natural numbers.
Types in System~T are usually presented as binary trees, with branches
representing arrows and leaves being \(\nat\). An alternative
presentation is \emph{argument
-form}~\cite{DBLP:books/sp/LongleyN15}. Notice that all types can be
-written in the form \(A_1 \to \cdots \to A_n \to \nat\) for some unique list of
-argument types \(A_i\). We can therefore represent a type by its list
-of arguments. For example, the type \(\nat\) has argument form \(\epsilon\)
-(the empty list), and the type \(\nat \to \nat \to (\nat \to \nat) \to \nat\)
-has argument form \([\epsilon, \epsilon, [\epsilon]]\).
+form}~\cites{dialectica?}{DBLP:books/sp/LongleyN15}. Notice that all
+types can be written in the form \(A_1 \to \cdots \to A_n \to \nat\) for some
+unique list of argument types \(A_i\). We can therefore represent a
+type by its list of arguments. For example, the type \(\nat\) has
+argument form \(\epsilon\) (the empty list), and the type \(\nat \to \nat \to
+(\nat \to \nat) \to \nat\) has argument form \([\epsilon, \epsilon, [\epsilon]]\).
All System~T types are inhabited.\@ \nat{} is inhabited by zero, and
any function type is inhabited when its codomain is inhabited by