Merge branch 'upgrade-altergo-2.6.0' into 'master'
[why3.git] / stdlib / coma.coma
blobcdb702aca1a661888f3538b995f9656b865c801d
2 module Std
4   let halt = any
6   let fail { false } = any
8   let if (b: bool) (then {b}) (else {not b}) = any
10 end
12 module List
14   use list.List
16   let unList < 'a > (l: list 'a)
17     (onCons (h: 'a) (t: list 'a) {l = Cons h t})
18     (onNil {l = Nil})
19   = any
21 end