Warning: BMC: Condition is always true. --> model_checker_targets_all_bmc/input.sol:7:11: | 7 | require(x >= 0); | ^^^^^^ Note: Callstack: Warning: BMC: Underflow (resulting value less than 0) happens here. --> model_checker_targets_all_bmc/input.sol:8:3: | 8 | --x; | ^^^ Note: Counterexample: = (- 1) a = 0 x = 0 Note: Callstack: Note: Warning: BMC: Overflow (resulting value larger than 2**256 - 1) happens here. --> model_checker_targets_all_bmc/input.sol:9:3: | 9 | x + type(uint).max; | ^^^^^^^^^^^^^^^^^^ Note: Counterexample: = 2**256 a = 0 x = 1 Note: Callstack: Note: Warning: BMC: Division by zero happens here. --> model_checker_targets_all_bmc/input.sol:10:3: | 10 | 2 / x; | ^^^^^ Note: Counterexample: = 0 a = 0 x = 0 Note: Callstack: Note: Warning: BMC: Insufficient funds happens here. --> model_checker_targets_all_bmc/input.sol:11:3: | 11 | a.transfer(x); | ^^^^^^^^^^^^^ Note: Counterexample: a = 0 x = 0 Note: Callstack: Note: Warning: BMC: Assertion violation happens here. --> model_checker_targets_all_bmc/input.sol:12:3: | 12 | assert(x > 0); | ^^^^^^^^^^^^^ Note: Counterexample: a = 0 x = 0 Note: Callstack: Note: