Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Why3
why3
Commits
9da6ddfd
Commit
9da6ddfd
authored
May 12, 2010
by
Francois Bobot
Browse files
arrays : ajout des triggers utilisés dans model de jessie
parent
3d08e5a7
Changes
1
Hide whitespace changes
Inline
Side-by-side
theories/array.why
View file @
9da6ddfd
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment