Commit 9a99c60c authored by Christian Müller's avatar Christian Müller

pics

parent a60d41ec
......@@ -5,15 +5,11 @@ loop {
forallmay x:User, i:Info
Written(i, x) → Read += (x, i)
} {
forall x:User, i:Info
Oracle(i, x) → Written += (i, x)
forallmay x:User, i:Info
True → Written += (i, x)
}
}
Declassify
Oracle(i:Info,x:User): Written(i:Info, u:User)
Target
Read(u:User, info:Info)
......
......@@ -5,15 +5,11 @@ loop {
forallmay x:User, i:Info
Written(i, x) → Read += (x, i)
} {
forall x:User, i:Info
Oracle(i, x) → Written += (i, x)
forallmay x:User, i:Info
True → Written += (i, x)
}
}
Declassify
Oracle(i:Info,x:User): Written(i:Info, u:User)
Target
Read(u:User, info:Info)