diff -r f47fc4840579 -r e71a6e2aca2d thys3/Paper.thy --- a/thys3/Paper.thy Sun Aug 14 09:44:27 2022 +0100 +++ b/thys3/Paper.thy Mon Aug 15 17:26:08 2022 +0200 @@ -672,7 +672,8 @@ constants @{text Z} and @{text S}. The idea with bitcoded regular expressions is to incrementally generate the value information (for example @{text Left} and @{text Right}) as bitsequences. For this - Sulzmann and Lu define a coding + Sulzmann and Lu follow Nielsen and Henglein \cite{NielsenHenglein2011} + and define a coding function for how values can be coded into bitsequences. \begin{center} @@ -708,7 +709,7 @@ consumed and returns the corresponding value as @{term "Some v"}; otherwise it fails with @{text "None"}. We can establish that for a value $v$ inhabited by a regular expression $r$, the decoding of its - bitsequence never fails. + bitsequence never fails (see also \cite{NielsenHenglein2011}). %The decoding can be %defined by using two functions called $\textit{decode}'$ and