mirror of
https://github.com/AdaCore/why3.git
synced 2026-02-12 12:34:55 -08:00
23 lines
316 B
Plaintext
23 lines
316 B
Plaintext
|
|
use int.Int
|
|
|
|
function g (x:int) : int
|
|
|
|
let main_g (y:int) : unit
|
|
=
|
|
assert { g y <> 42 }
|
|
|
|
function h (x1:int) (x2:bool) : int
|
|
|
|
let main_h (y1:int) (y2:bool) : unit
|
|
=
|
|
assert { h y1 y2 <> 42 }
|
|
|
|
function f (x:int) : int
|
|
|
|
let main_f (y:int) : unit
|
|
requires { y = 0 }
|
|
=
|
|
assert { f 0 <> y };
|
|
assert { f 1 <> y }
|