Solving ../../benchmarks/false/cons_is_equal.smt2... Inference procedure has parameters: Ice fuel: 200 Timeout: 60s Convolution: left Learning problem is: env: { nat -> {s, z} ; natlist -> {cons, nil} } definition: { } properties: {() -> eq_natlist([x, cons(y, x)])} over-approximation: {} under-approximation: {} Clause system for inference is: { () -> eq_natlist([x, cons(y, x)]) -> 0 } Solving took 0.034170 seconds. Disproved ------------------- STEPS: ------------------------------------------- Step 0, which took 0.018124 s (model generation: 0.017711, model checking: 0.000413): Model: |_ { } -- Equality automata are defined for: {eq_nat, eq_natlist} _| Teacher's answer: New clause system: { () -> eq_natlist([x, cons(y, x)]) -> 3 } Sat witness: Found: (() -> eq_natlist([x, cons(y, x)]), { x -> nil ; y -> z }) Total time: 0.034170 Reason for stopping: Disproved