diff --git a/doc/plutus-core-spec/flat-serialisation.tex b/doc/plutus-core-spec/flat-serialisation.tex index 180d1d1bf85..8014e2e908c 100644 --- a/doc/plutus-core-spec/flat-serialisation.tex +++ b/doc/plutus-core-spec/flat-serialisation.tex @@ -429,7 +429,7 @@ \subsection{Terms} \Dterm(\bits{0110} \cdot s) &= (s, \Error) && \\ \Dterm(\bits{0111} \cdot s) &= (s', \Builtin{b}) &&\quad \text{if } \Dbuiltin(s) = (s', b) \\ \Dterm(\bits{1000} \cdot s) &= (s'', \Constr{i}{l}) &&\quad \text{if } \D_{\N}(s) = (s', i)\ \text{and}\ i < 2^{64} &&\ \text{and}\ \Dlist_{\mathsf{term}}(s') = (s'', l)\\ - \Dterm(\bits{1001} \cdot s) &= (s', \Kase{u}{l}) &&\quad \text{if } \Dterm(s) = (s', u) &&\ \text{and}\ \Dlist_{\mathsf{term}}(s') = (s'', l) + \Dterm(\bits{1001} \cdot s) &= (s'', \Kase{u}{l}) &&\quad \text{if } \Dterm(s) = (s', u) &&\ \text{and}\ \Dlist_{\mathsf{term}}(s') = (s'', l) \end{alignat*} \paragraph{NOTE.} The decoder $\Dterm$ should fail if we are decoding a program @@ -497,7 +497,7 @@ \subsection{Built-in types} \begin{alignat*}{3} &\dtype(0 \cdot l) &&= (l, \ty{integer}) \\ &\dtype(1 \cdot l) &&= (l, \ty{bytestring}) \\ - &\dtype(2 \cdot l) &&= (l, \ty{string})) \\ + &\dtype(2 \cdot l) &&= (l, \ty{string}) \\ &\dtype(3 \cdot l) &&= (l, \ty{unit}) \\ &\dtype(4 \cdot l) &&= (l, \ty{bool}) \\ &\dtype([7,5] \cdot l) &&= (l', \listOf{t}) &&\quad \text{if $\dtype(l) = (l', t)$}\\