X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Freport.git;a=blobdiff_plain;f=Chapters%2FNormalization.tex;h=922322bcda1901bba315d1afb35429ec8a69d481;hp=5252c0fe71bca473d5ff2deb71482a7bbeed2d2a;hb=efc1953cd015844a2d969a9c9b6e633569891033;hpb=1f7da57279ce037054198cb09402dcc5f1ac913e diff --git a/Chapters/Normalization.tex b/Chapters/Normalization.tex index 5252c0f..922322b 100644 --- a/Chapters/Normalization.tex +++ b/Chapters/Normalization.tex @@ -1952,7 +1952,7 @@ twice). This is discussed in more detail in \in{section}[sec:normalization:duplicatework]. - \subsubsection{Literals} + \subsubsection[sec:normalization:literals]{Literals} There are a limited number of literals available in Haskell and Core. \refdef{enumerated types} When using (enumerating) algebraic data-types, a literal is just a reference to the corresponding data @@ -2568,9 +2568,8 @@ {\lam{\forall A, B, C \exists D (A ->> B ∧ A ->> C => B ->> D ∧ C ->> D)}} Here, \lam{A ->> B} means \lam{A} \emph{reduces to} \lam{B}. In - other words, there is a set of transformations that can be applied - to transform \lam{A} to \lam{B}. \lam{=>} is used to mean - \emph{implies}. + other words, there is a set of transformations that can transform + \lam{A} to \lam{B}. \lam{=>} is used to mean \emph{implies}. For a transformation system holding the Church-Rosser property, it is easy to show that it is in fact deterministic. Showing that this