logic min: int, int -> int axiom min_ax: forall x,y:int. min(x,y) <= x parameter r: int ref let f (n:int) = {} r := min !r n { r <= r@ }
logic min: int, int -> int axiom min_ax: forall x,y:int. min(x,y) <= x parameter r: int ref let f (n:int) = {} r := min !r n { r <= r@ }