Skip to content

Commit

Permalink
formalism: Add brief description for untyped action calculus
Browse files Browse the repository at this point in the history
  • Loading branch information
mirryi committed Oct 9, 2023
1 parent 226af80 commit 08dfeb4
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions formalism/untyped.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@

\section{Untyped hazelnut}
\label{sec:untyped}
In this section we describe an \emph{untyped} version of the Hazelnut action calculus that might be
layered with the marked lambda calculus to yield a structure editing calculus that supports
non-local hole fixes.

In comparison with the original calculus, this untyped version is not concerned at all with typing
but only the manipulation of syntax. As such, the action judgments are simplified considerably; in
particular, they are no longer bidirectional. The same core metatheorems, except sensibility which
is no longer meaningful in this untyped context, still hold (see \cref{sec:untyped-metatheorems}).

\subsection{Syntax}
\label{sec:untyped-syntax}
Expand Down Expand Up @@ -640,8 +648,6 @@ \subsubsection{Iterated actions}

\subsection{Metatheorems}
\label{sec:untyped-metatheorems}
\begin{theorem}[name=Sensibility]
\end{theorem}

\begin{theorem}[name=Movement Erasure Invariance] \
\begin{enumerate}
Expand Down

0 comments on commit 08dfeb4

Please sign in to comment.