original.name="Property_Valid_2"
======
>>> main.whiley
property nat_a(int x) -> (bool r):
return x >= 0
property nat_b(int x) -> (bool r):
return x >= 0
function id(int x) -> (int y)
requires nat_a(x)
ensures nat_b(y):
return x
public export method test():
assume id(0) == 0
assume id(1) == 1
assume id(2) == 2
---