Commit 9da6ddfd authored by Francois Bobot's avatar Francois Bobot
Browse files

arrays : ajout des triggers utilisés dans model de jessie

parent 3d08e5a7
......@@ -7,11 +7,11 @@ theory Array
logic store (('a,'b) t, 'a, 'b) : ('a,'b) t
axiom Select_eq :
forall m : ('a,'b) t. forall a1,a2 : 'a. forall b : 'b.
forall m : ('a,'b) t. forall a1,a2 : 'a. forall b : 'b[select(store(m,a1,b),a2)].
a1 = a2 -> select(store(m,a1,b),a2) = b
axiom Select_neq :
forall m : ('a,'b) t. forall a1,a2 : 'a. forall b : 'b.
forall m : ('a,'b) t. forall a1,a2 : 'a. forall b : 'b[select(store(m,a1,b),a2)].
a1 <> a2 -> select(store(m,a1,b),a2) = select(m,a2)
logic const('b) : ('a,'b) t
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment