Skip to content

Commit

Permalink
Reporting and Accumulation: Require WR WPHs not appear anywhere in th…
Browse files Browse the repository at this point in the history
…e pipeline (#127)

* Version

* Version

* Require WR WPHs not appear anywhere in the pipeline

* Bump version
  • Loading branch information
gavofyork authored Oct 30, 2024
1 parent dd7a065 commit e92182d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.4.4
0.4.5
10 changes: 6 additions & 4 deletions text/reporting_assurance.tex
Original file line number Diff line number Diff line change
Expand Up @@ -282,10 +282,12 @@ \subsubsection{Contextual Validity of Reports}\label{sec:contextualvalidity}
\forall x \in \mathbf{x} :\ \exists h \in \mathbf{A}: h_t = x_t \wedge \mathcal{H}(h) = x_l
\end{align}

We require that the work-package of the report not be the work-package of some other report made in the past. Since the work-package implies the anchor block, and the anchor block is limited to the most recent blocks, we need only ensure that the work-package not appear in our recent history. Formally:
\begin{equation}
\forall p \in \mathbf{p}, \forall x \in \beta : p \not\in \keys{x_\mathbf{p}}
\end{equation}
We require that the work-package of the report not be the work-package of some other report made in the past. We ensure that the work-package not appear anywhere within our pipeline. Formally:
\begin{align}
&\using \mathbf{q} = \{(w_x)_p \mid \mathbf{q} \in \ready, w \in \keys{\mathbf{q}}\} \\
&\using \mathbf{a} = \{((i_w)_x)_p \mid i \in \rho, i \ne \none\}\\
&\forall p \in \mathbf{p}, p \not\in \bigcup_{x \in \beta}\keys{x_\mathbf{p}} \cup \bigcup_{x \in \accumulated}x \cup \mathbf{q} \cup \mathbf{a}
\end{align}

We require that the prerequisite work-packages, if present, and any work-packages mentioned in the segment-root lookup, be either in the extrinsic or in our recent history.
\begin{align}
Expand Down

0 comments on commit e92182d

Please sign in to comment.