Skip to content

Commit

Permalink
Merge pull request #96 from freespek/th/fix-allow-sec
Browse files Browse the repository at this point in the history
Two small fixes to the Alloy section
  • Loading branch information
thpani authored Dec 16, 2024
2 parents 684f9d3 + c6204c3 commit 7f1bdb3
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions reports/spec3-alloy.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%! TeX root = report.tex

\section{\SpecThreeB{} in Alloy}\label{sec:alloy}
\section{\SpecThreeC{} in Alloy}\label{sec:alloy}

Once we saw that our specifications~\SpecThree{} and~\SpecFour{}
were too challenging for the \tlap{} tools, we decided to employ
Expand Down Expand Up @@ -49,9 +49,10 @@ \subsection{From \tlap{} to Alloy}
one sig GenesisBlock extends Block {}
\end{lstlisting}

In contrast to~\SpecThree{}, our Alloy specification does not describe a
state machine, but it specifies an arbitrary single state of the protocol. As
in~\SpecThree{}, we compute the set of justified checkpoints as a fixpoint:
Unlike~\SpecThree{} but similar to~\SpecThreeB{}, our Alloy specification does
not describe a state machine, but it specifies an arbitrary single state of the
protocol. As in~\SpecThree{}, we compute the set of justified checkpoints as a
fixpoint:

\begin{lstlisting}[language=alloy,columns=fullflexible]
one sig JustifiedCheckpoints {
Expand Down

0 comments on commit 7f1bdb3

Please sign in to comment.