Invariant for loop [anonymous_loop_0] is
  (((((!e * 10) + 91) <= !n /\ 0 <= !e) /\ !e <= 1) /\ o = 1) /\
  ((!e * 10) + n0) = (!n + 10)
Domains for loop [anonymous_loop_0] are
  n0 = [101;+oo[; o = [1;1]; e = [0;1]; n = [91;+oo[
The generated invariant implies { T }

Invariant for loop [anonymous_loop_0] is
  (((((!e1 * 10) + 91) <= !n1 /\ 0 <= !e1) /\ !e1 <= 1) /\ o1 = 1) /\
  ((!e1 * 10) + n01) = (!n1 + 10)
Domains for loop [anonymous_loop_0] are
  n01 = [101;+oo[; o1 = [1;1]; e1 = [0;1]; n1 = [91;+oo[
The generated invariant implies { T }

Invariant for loop [anonymous_loop_0] is
  (((((!e2 * 10) + 91) <= !n2 /\ 0 <= !e2) /\ !e2 <= 1) /\ o2 = 1) /\
  ((!e2 * 10) + n02) = (!n2 + 10)
Domains for loop [anonymous_loop_0] are
  n02 = [101;+oo[; o2 = [1;1]; e2 = [0;1]; n2 = [91;+oo[
The generated invariant implies { T }

Invariant for loop [anonymous_loop_0] is
  ((((((((!e3 * 99) + (n03 * 10)) <= ((!n3 * 10) + 99) /\ n03 <= (!n3 + 9)) /\
       ((!e3 * 11) + n03) <= (!n3 + 11)) /\
      0 <= !e3) /\
     n03 <= 100) /\
    !n3 <= ((!e3 * 10) + 91)) /\
   !n3 <= 111) /\
  o3 = 1
Domains for loop [anonymous_loop_0] are
  n03 = ]-oo;100]; o3 = [1;1]; e3 = [0;+oo[; n3 = ]-oo;111]
The generated invariant does not imply { (e <> 0 || n > 90) }

Invariant for loop [anonymous_loop_0] is
  ((((!e4 * 10) + n04) <= (!n4 + 10) /\ ((!e4 * 11) + n04) <= (!n4 + 11)) /\
   0 <= !e4) /\
  o4 = 1
Domains for loop [anonymous_loop_0] are
  n04 = ]-oo;+oo[; o4 = [1;1]; e4 = [0;+oo[; n4 = ]-oo;+oo[
The generated invariant implies { T }

Invariant for loop [anonymous_loop_0] is
  ((((!e5 * 10) + n05) <= (!n5 + 10) /\ ((!e5 * 11) + n05) <= (!n5 + 11)) /\
   0 <= !e5) /\
  o5 = 1
Domains for loop [anonymous_loop_0] are
  n05 = ]-oo;+oo[; o5 = [1;1]; e5 = [0;+oo[; n5 = ]-oo;+oo[
The generated invariant implies { T }

File bench/infer/mccarthy.mlw:
Goal f91'vc.
Prover result is: Valid (0.01s, 80 steps).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec'vc.
Prover result is: Valid (0.01s, 57 steps).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec_oct'vc.
Prover result is: Valid (0.00s, 57 steps).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec_box'vc.
Prover result is: Valid (0.00s, 57 steps).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec2'vc.
Prover result is: Valid (0.01s, 92 steps).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec_hard'vc.
Prover result is: Unknown () (0.01s).

File bench/infer/mccarthy.mlw:
Goal f91_nonrec_hard_box'vc.
Prover result is: Unknown () (0.01s).

File bench/infer/mccarthy.mlw:
Goal f91_pseudorec'vc.
Prover result is: Valid (0.01s, 99 steps).

