pushed merge in primitives.act

This commit is contained in:
Michele
2022-02-28 18:58:32 +01:00
parent 1bb1d0be40
commit 92b0b36325
5 changed files with 164 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
defproc arbiter (bool a, b, u, v)
{
bool _u, _v;
prs {
[keeper=0] a & _v -> _u-
[keeper=0] ~a | ~_v -> _u+
[keeper=0] b & _u -> _v-
[keeper=0] ~b | ~_u -> _v+
[keeper=0] _u => u-
[keeper=0] _v => v-
}
spec {
mk_excllo(_u, _v)
}
}
arbiter a;