reformatage
This commit is contained in:
@@ -34,18 +34,26 @@
|
||||
DenyList as follows.
|
||||
|
||||
\begin{algorithmic}
|
||||
\begin{algorithm}[H]
|
||||
\caption{Group Election implementation using DenyList}
|
||||
|
||||
\Function{CANDIDATE}{$r$}
|
||||
\State $\PROVE(r)$
|
||||
\EndFunction
|
||||
|
||||
\vspace{1em}
|
||||
|
||||
\Function{CLOSE}{$r$}
|
||||
\State $\APPEND(r)$
|
||||
\EndFunction
|
||||
|
||||
\vspace{1em}
|
||||
|
||||
\Function{READGE}{$r$}
|
||||
\State $P \gets \READ()$
|
||||
\State \Return $\{ j : (j,\PROVEtrace(r)) \in P \}$
|
||||
\EndFunction
|
||||
\end{algorithm}
|
||||
\end{algorithmic}
|
||||
|
||||
\paragraph{Termination.} Termination follows from the Termination property of DenyList operations. Consider now a fixed sequential history $\mathsf{Seq}$ of the DenyList.
|
||||
@@ -71,7 +79,9 @@
|
||||
|
||||
The operations are implemented as follows.
|
||||
|
||||
\begin{algorithm}[H]
|
||||
\begin{algorithmic}
|
||||
\caption{Group Election implementation using DenyList}
|
||||
\Function{APPEND}{$r$}
|
||||
\State $\CLOSE(r)$
|
||||
\EndFunction
|
||||
@@ -91,6 +101,7 @@
|
||||
\State \Return $\{(p,r) \mid p \in W_r\}$
|
||||
\EndFunction
|
||||
\end{algorithmic}
|
||||
\end{algorithm}
|
||||
|
||||
\paragraph{Termination.} Termination follows from the Termination property of Group Election operations. Consider now a fixed sequential history $\mathsf{Seq}$ of the Group Election.
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user