do not take resource limits from more than one source
[why3.git] / bench / valid / misfix.why
blobebe0883c74360bc7d51cf4eeb5f79a1406f54932
2 theory Misfix
4   type t
6   function ([])   (a: t) (i: int) : int
7   function ([<-]) (a: t) (i: int) (v: int) : t
9   axiom a1 : forall a: t, i v: int. a[i <- v][i] = v
10   axiom a2 : forall a: t, i j v: int. i<>j -> a[i <- v][j] = a[j]
12   goal g1 : forall a: t, i j v: int. a[a[i] <- i][a[i]] = i
14 end