diff options
author | Chloe Brown <chloe.brown.00@outlook.com> | 2025-06-25 17:23:56 +0100 |
---|---|---|
committer | Chloe Brown <chloe.brown.00@outlook.com> | 2025-06-25 17:23:56 +0100 |
commit | 802f0988fb93ac6891ef94cbe09c0b7d8a94b2e7 (patch) | |
tree | 6175a0fbde2cf01454696248e8964c8a799a371a /sec | |
parent | 980cd360c5e1594eca273165de83219c9260a4ac (diff) |
Fix 385--391.
Diffstat (limited to 'sec')
-rw-r--r-- | sec/encoding.ltx | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/sec/encoding.ltx b/sec/encoding.ltx index 0c58aea..76bd922 100644 --- a/sec/encoding.ltx +++ b/sec/encoding.ltx @@ -4,17 +4,12 @@ \section{Encoding Artyst}% \label{sec:encoding} -\TODO{ - \begin{itemize} - \item remind the reader why encoding into System~T is useful - \end{itemize} -} - -There are seven phases in the encoding process. In general, each phase -removes a specific type constructor until only naturals and function -types remain. Sometimes removing types requires introducing others; -we will introduce lists and C-style unions, which we will later need -to remove. The full list of seven phases are: +We have devised an encoding of \lang{} into System~T. The encoding has +seven phases. In general, each phase removes a specific type +constructor until only naturals and function types remain. Sometimes +removing types requires introducing others; we will introduce lists +and C-style unions, which we will later need to remove. The full list +of seven phases are: \begin{enumerate} \item changing the \roll{} operator so that all inductive components are collected together in a list. |