Created
June 23, 2021 17:18
-
-
Save leonardoalt/2f44341789b6353ce300003ef7928902 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(declare-datatypes ((ecrecover_input_type 0)) (((ecrecover_input_type (hash Int) (v Int) (r Int) (s Int))))) | |
(declare-datatypes ((abi_type 0)) (((abi_type)))) | |
(declare-datatypes ((state_type 0)) (((state_type (balances (Array Int Int)))))) | |
(declare-datatypes ((bytes_tuple 0)) (((bytes_tuple (bytes_tuple_accessor_array (Array Int Int)) (bytes_tuple_accessor_length Int))))) | |
(declare-datatypes ((tx_type 0)) (((tx_type (block.chainid Int) (block.coinbase Int) (block.difficulty Int) (block.gaslimit Int) (block.number Int) (block.timestamp Int) (blockhash (Array Int Int)) (msg.data bytes_tuple) (msg.sender Int) (msg.sig Int) (msg.value Int) (tx.gasprice Int) (tx.origin Int))))) | |
(declare-datatypes ((crypto_type 0)) (((crypto_type (ecrecover (Array ecrecover_input_type Int)) (keccak256 (Array bytes_tuple Int)) (ripemd160 (Array bytes_tuple Int)) (sha256 (Array bytes_tuple Int)))))) | |
(declare-rel block_7_exp_38_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel contract_initializer_entry_39_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel summary_23_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_17_if_true_exp_36_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_3_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel implicit_constructor_entry_after_address_42_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_12_return_ghost_exp_13_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel interface_0_C_104_0 (Int abi_type crypto_type state_type)) | |
(declare-rel summary_constructor_2_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel error_target_13_0 ()) | |
(declare-rel block_10_if_true_exp_13_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_34_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_13_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_15_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_30_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_29_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_11_exp_38_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_5_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_20_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_18_exp_38_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_22_return_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_33_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_19_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_21_g_53_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_28_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_32_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_8_return_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_37_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel nondet_interface_1_C_104_0 (Int Int abi_type crypto_type state_type state_type)) | |
(declare-rel block_26_f_102_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_27_return_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel contract_initializer_after_init_40_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel error_target_11_0 ()) | |
(declare-rel block_16_if_header_exp_37_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel summary_36_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel error_target_12_0 ()) | |
(declare-rel block_24_return_ghost_g_52_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_6_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_35_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel summary_14_function_exp__39_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_25_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel error_target_10_0 ()) | |
(declare-rel error_target_14_0 ()) | |
(declare-rel implicit_constructor_entry_41_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel block_31_function_f__103_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel contract_initializer_38_C_104_0 (Int Int abi_type crypto_type tx_type state_type state_type)) | |
(declare-rel summary_4_function_g__54_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-rel block_9_if_header_exp_14_104_0 (Int Int abi_type crypto_type tx_type state_type Int Int state_type Int Int Int)) | |
(declare-var A Int) | |
(declare-var B state_type) | |
(declare-var C Int) | |
(declare-var D crypto_type) | |
(declare-var E abi_type) | |
(declare-var F tx_type) | |
(declare-var G state_type) | |
(declare-var H state_type) | |
(declare-var I Int) | |
(declare-var J Int) | |
(declare-var K Int) | |
(declare-var L Int) | |
(declare-var M Int) | |
(declare-var N Bool) | |
(declare-var O Int) | |
(declare-var P Int) | |
(declare-var Q Int) | |
(declare-var R Int) | |
(declare-var S Int) | |
(declare-var T Int) | |
(declare-var U Int) | |
(declare-var V Int) | |
(declare-var W Int) | |
(declare-var X Int) | |
(declare-var Y Int) | |
(declare-var Z Int) | |
(declare-var A1 Int) | |
(declare-var B1 Int) | |
(declare-var C1 Int) | |
(declare-var D1 Int) | |
(declare-var E1 Int) | |
(declare-var F1 Int) | |
(declare-var G1 Int) | |
(declare-var H1 Int) | |
(declare-var I1 Bool) | |
(declare-var J1 Bool) | |
(declare-var K1 Int) | |
(declare-var L1 Int) | |
(declare-var M1 Int) | |
(declare-var N1 Int) | |
(declare-var O1 Int) | |
(declare-var P1 Int) | |
(declare-var Q1 Int) | |
(declare-var R1 Int) | |
(declare-var S1 Bool) | |
(declare-var T1 Int) | |
(declare-var U1 Int) | |
(declare-var V1 Int) | |
(declare-var W1 Int) | |
(declare-var X1 Int) | |
(declare-var Y1 Int) | |
(declare-var Z1 Int) | |
(declare-var A2 Int) | |
(declare-var B2 Int) | |
(declare-var C2 Bool) | |
(declare-var D2 Int) | |
(declare-var E2 Int) | |
(declare-var F2 Int) | |
(declare-var G2 Bool) | |
(declare-var H2 Int) | |
(declare-var I2 Int) | |
(declare-var J2 Int) | |
(declare-var K2 Bool) | |
(declare-var L2 Int) | |
(declare-var M2 Int) | |
(declare-var N2 Int) | |
(declare-var O2 Int) | |
(declare-var P2 Int) | |
(declare-var Q2 Int) | |
(declare-var R2 Int) | |
(declare-var S2 Int) | |
(declare-var T2 Int) | |
(declare-var U2 Int) | |
(declare-var V2 Int) | |
(declare-var W2 Int) | |
(declare-var X2 Int) | |
(declare-var Y2 Int) | |
(declare-var Z2 Int) | |
(declare-var A3 Int) | |
(declare-var B3 Int) | |
(declare-var C3 Int) | |
(declare-var D3 Int) | |
(declare-var E3 Int) | |
(declare-var F3 Int) | |
(declare-var G3 Int) | |
(declare-var H3 Int) | |
(declare-var I3 Int) | |
(declare-var J3 Int) | |
(declare-var K3 Int) | |
(declare-var L3 Int) | |
(declare-var M3 Int) | |
(declare-var N3 Int) | |
(declare-var O3 Int) | |
(declare-var P3 Int) | |
(declare-var Q3 Int) | |
(declare-var R3 Int) | |
(declare-var S3 Int) | |
(declare-var T3 Int) | |
(declare-var U3 Int) | |
(declare-var V3 Int) | |
(declare-var W3 Int) | |
(declare-var X3 Int) | |
(declare-var Y3 Int) | |
(declare-var Z3 Int) | |
(declare-var A4 Int) | |
(declare-var B4 Int) | |
(declare-var C4 Int) | |
(declare-var D4 Int) | |
(rule (! (=> (= C 0) (nondet_interface_1_C_104_0 C A E D B B)) :named base_nondet)) | |
(rule (! (=> (and (summary_5_function_f__103_104_0 C A E D F G B) | |
(nondet_interface_1_C_104_0 I A E D H G) | |
(= I 0)) | |
(nondet_interface_1_C_104_0 C A E D H B)) :named nondet_interface_1_C_104_0_to_nondet_interface_1_C_104_0)) | |
(rule (! (block_6_function_exp__39_104_0 K A E D F G M J B L I C) :named block_6_function_exp__39_104_0!)) | |
(rule (! (=> (and (block_6_function_exp__39_104_0 K A E D F G M J B L I C) | |
(= L M) | |
(= K 0) | |
(= I J) | |
(= B G)) | |
(block_7_exp_38_104_0 K A E D F G M J B L I C)) :named block_6_function_exp__39_104_0_to_block_7_exp_38_104_0)) | |
(rule (! (=> (and (block_7_exp_38_104_0 K A E D F G M J B L I C) | |
(>= L 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= C 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= I 0)) | |
(block_9_if_header_exp_14_104_0 K A E D F G M J B L I C)) :named block_7_exp_38_104_0_to_block_9_if_header_exp_14_104_0)) | |
(rule (! (let ((a!1 (and (block_9_if_header_exp_14_104_0 M A E D F G P L B O K C) | |
(= J 0) | |
(=> true true) | |
(= N (= I J)) | |
(= I K) | |
(= N true) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!1 (block_10_if_true_exp_13_104_0 M A E D F G P L B O K C))) :named block_9_if_header_exp_14_104_0_to_block_10_if_true_exp_13_104_0)) | |
(rule (! (let ((a!1 (and (block_9_if_header_exp_14_104_0 M A E D F G P L B O K C) | |
(= J 0) | |
(=> true true) | |
(= N (= I J)) | |
(= I K) | |
(not (= N true)) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!1 (block_11_exp_38_104_0 M A E D F G P L B O K C))) :named block_9_if_header_exp_14_104_0_to_block_11_exp_38_104_0)) | |
(rule (! (=> (and (block_10_if_true_exp_13_104_0 M A E D F G P L B O K I) | |
(= C J) | |
(= J 1) | |
(=> true true)) | |
(block_8_return_function_exp__39_104_0 M A E D F G P L B O K C)) :named block_10_if_true_exp_13_104_0_to_block_8_return_function_exp__39_104_0)) | |
(rule (! (=> (and (block_12_return_ghost_exp_13_104_0 L A E D F G O K B M J C) | |
(= C I) | |
(= I 1) | |
(=> true true)) | |
(block_11_exp_38_104_0 L A E D F G O K B M J C)) :named block_12_return_ghost_exp_13_104_0_to_block_11_exp_38_104_0)) | |
(rule (! (let ((a!1 (and (block_11_exp_38_104_0 P A E D F G R M B Q L C) | |
(= J L) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I 2) | |
(=> true true) | |
(= I 0) | |
(= K Q) | |
(= O 1) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!1 (block_13_function_exp__39_104_0 O A E D F G R M B Q L C))) :named block_11_exp_38_104_0_to_block_13_function_exp__39_104_0)) | |
(rule (! (=> (block_13_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_3_function_exp__39_104_0 K A E D F G M J B L I C)) :named block_13_function_exp__39_104_0!)) | |
(rule (! (=> (summary_3_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_14_function_exp__39_104_0 K A E D F G M J B L I C)) :named summary_14_function_exp__39_104_0!)) | |
(rule (! (let ((a!1 (and (block_11_exp_38_104_0 U A E D F G Y R B X Q J) | |
(summary_14_function_exp__39_104_0 S A E D F B O K B W P I) | |
(=> true | |
(and (>= O 0) | |
(<= O | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= M Q) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 2) | |
(=> true true) | |
(= T U) | |
(= (+ (* V L) C) M) | |
(or (= L 0) (< C L)) | |
(= K (ite (= L 0) 0 V)) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= O X) | |
(> S 0) | |
(<= 0 C)))) | |
(=> a!1 (summary_3_function_exp__39_104_0 S A E D F G Y R B W P I))) :named block_11_exp_38_104_0_to_summary_3_function_exp__39_104_0)) | |
(rule (! (let ((a!1 (and (block_11_exp_38_104_0 B1 A E D F G F1 X B E1 W K) | |
(summary_14_function_exp__39_104_0 Z A E D F B T Q B D1 V J) | |
(=> true | |
(and (>= T 0) | |
(<= T | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= S W) | |
(=> true | |
(and (>= S 0) | |
(<= S | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= R 2) | |
(=> true true) | |
(= A1 B1) | |
(= (+ (* C1 R) C) S) | |
(or (= R 0) (< C R)) | |
(= Q (ite (= R 0) 0 C1)) | |
(=> true | |
(and (>= Q 0) | |
(<= Q | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Z 0) | |
(= P J) | |
(=> true | |
(and (>= P 0) | |
(<= P | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U J) | |
(=> true | |
(and (>= U 0) | |
(<= U | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= O P) | |
(=> true | |
(and (>= O 0) | |
(<= O | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I O) | |
(= L I) | |
(=> true | |
(and (>= L 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= M I) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(> (* I L) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= T E1) | |
(= Y 3) | |
(<= 0 C)))) | |
(=> a!1 (block_15_function_exp__39_104_0 Y A E D F G F1 X B D1 V I))) :named block_11_exp_38_104_0_to_block_15_function_exp__39_104_0)) | |
(rule (! (=> (block_15_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_3_function_exp__39_104_0 K A E D F G M J B L I C)) :named block_15_function_exp__39_104_0!)) | |
(rule (! (let ((a!1 (and (block_11_exp_38_104_0 D1 A E D F G H1 Z B G1 Y L) | |
(summary_14_function_exp__39_104_0 B1 A E D F B V S B F1 X K) | |
(=> true | |
(and (>= V 0) | |
(<= V | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U Y) | |
(=> true | |
(and (>= U 0) | |
(<= U | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= T 2) | |
(=> true true) | |
(= C1 D1) | |
(= (+ (* E1 T) C) U) | |
(or (= T 0) (< C T)) | |
(= S (ite (= T 0) 0 E1)) | |
(=> true | |
(and (>= S 0) | |
(<= S | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= B1 0) | |
(= R K) | |
(=> true | |
(and (>= R 0) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= W K) | |
(=> true | |
(and (>= W 0) | |
(<= W | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Q R) | |
(=> true | |
(and (>= Q 0) | |
(<= Q | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J Q) | |
(= O J) | |
(=> true | |
(and (>= O 0) | |
(<= O | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= P J) | |
(=> true | |
(and (>= P 0) | |
(<= P | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= A1 B1) | |
(= M (* J O)) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I M) | |
(= V G1) | |
(<= 0 C)))) | |
(=> a!1 (block_16_if_header_exp_37_104_0 A1 A E D F G H1 Z B F1 X I))) :named block_11_exp_38_104_0_to_block_16_if_header_exp_37_104_0)) | |
(rule (! (let ((a!1 (= J (bv2int (bvand ((_ int2bv 256) L) ((_ int2bv 256) K)))))) | |
(let ((a!2 (and (block_16_if_header_exp_37_104_0 P A E D F G R O B Q M C) | |
(= K 1) | |
(=> true true) | |
a!1 | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I 1) | |
(=> true true) | |
(= N (= J I)) | |
(= L M) | |
(= N true) | |
(=> true | |
(and (>= L 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!2 (block_17_if_true_exp_36_104_0 P A E D F G R O B Q M C)))) :named block_16_if_header_exp_37_104_0_to_block_17_if_true_exp_36_104_0)) | |
(rule (! (let ((a!1 (= J (bv2int (bvand ((_ int2bv 256) L) ((_ int2bv 256) K)))))) | |
(let ((a!2 (and (block_16_if_header_exp_37_104_0 P A E D F G R O B Q M C) | |
(= K 1) | |
(=> true true) | |
a!1 | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I 1) | |
(=> true true) | |
(= N (= J I)) | |
(= L M) | |
(not (= N true)) | |
(=> true | |
(and (>= L 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!2 (block_18_exp_38_104_0 P A E D F G R O B Q M C)))) :named block_16_if_header_exp_37_104_0_to_block_18_exp_38_104_0)) | |
(rule (! (let ((a!1 (and (block_17_if_true_exp_36_104_0 O A E D F G Q L B P K C) | |
(= J C) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(> (* C I) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= I P) | |
(= M 4) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!1 (block_19_function_exp__39_104_0 M A E D F G Q L B P K C))) :named block_17_if_true_exp_36_104_0_to_block_19_function_exp__39_104_0)) | |
(rule (! (=> (block_19_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_3_function_exp__39_104_0 K A E D F G M J B L I C)) :named block_19_function_exp__39_104_0!)) | |
(rule (! (let ((a!1 (and (block_17_if_true_exp_36_104_0 Q A E D F G S O B R M I) | |
(= L I) | |
(=> true | |
(and (>= L 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= P Q) | |
(= J (* I K)) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C J) | |
(= K R) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935)))))) | |
(=> a!1 (block_18_exp_38_104_0 P A E D F G S O B R M C))) :named block_17_if_true_exp_36_104_0_to_block_18_exp_38_104_0)) | |
(rule (! (=> (block_18_exp_38_104_0 K A E D F G M J B L I C) | |
(block_8_return_function_exp__39_104_0 K A E D F G M J B L I C)) :named block_18_exp_38_104_0_to_block_8_return_function_exp__39_104_0)) | |
(rule (! (=> (block_8_return_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_3_function_exp__39_104_0 K A E D F G M J B L I C)) :named block_8_return_function_exp__39_104_0_to_summary_3_function_exp__39_104_0)) | |
(rule (! (block_20_function_g__54_104_0 J A E D F G L I B K C M) :named block_20_function_g__54_104_0!)) | |
(rule (! (=> (and (block_20_function_g__54_104_0 J A E D F G L I B K C M) | |
(= K L) | |
(= J 0) | |
(= C I) | |
(= B G)) | |
(block_21_g_53_104_0 J A E D F G L I B K C M)) :named block_20_function_g__54_104_0_to_block_21_g_53_104_0)) | |
(rule (! (=> (summary_3_function_exp__39_104_0 K A E D F G M J B L I C) | |
(summary_23_function_exp__39_104_0 K A E D F G M J B L I C)) :named summary_23_function_exp__39_104_0!)) | |
(rule (! (let ((a!1 (and (block_21_g_53_104_0 P A E D F G R M B Q L T) | |
(summary_23_function_exp__39_104_0 O A E D F B J I B S K C) | |
(>= Q 0) | |
(<= L | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= T 0) | |
(= J Q) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= I L) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(<= Q | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(> O 0) | |
(>= L 0)))) | |
(=> a!1 (summary_4_function_g__54_104_0 O A E D F G R M B Q L T))) :named block_21_g_53_104_0_to_summary_4_function_g__54_104_0)) | |
(rule (! (let ((a!1 (and (block_21_g_53_104_0 Q A E D F G S O B R M V) | |
(summary_23_function_exp__39_104_0 P A E D F B K J B T L C) | |
(>= R 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= V 0) | |
(= K R) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J M) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= P 0) | |
(= I C) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U I) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= M 0)))) | |
(=> a!1 (block_22_return_function_g__54_104_0 P A E D F G S O B R M U))) :named block_21_g_53_104_0_to_block_22_return_function_g__54_104_0)) | |
(rule (! (let ((a!1 (and (block_24_return_ghost_g_52_104_0 P A E D F G R O B Q M T) | |
(summary_23_function_exp__39_104_0 P A E D F B K J B S L C) | |
(>= Q 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= U 0) | |
(= K Q) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J M) | |
(=> true | |
(and (>= J 0) | |
(<= J | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= P 0) | |
(= I C) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= T I) | |
(<= Q | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= M 0)))) | |
(=> a!1 (block_22_return_function_g__54_104_0 P A E D F G R O B Q M T))) :named block_24_return_ghost_g_52_104_0_to_block_22_return_function_g__54_104_0)) | |
(rule (! (=> (block_22_return_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_4_function_g__54_104_0 J A E D F G L I B K C M)) :named block_22_return_function_g__54_104_0_to_summary_4_function_g__54_104_0)) | |
(rule (! (block_25_function_f__103_104_0 C A E D F G B) :named block_25_function_f__103_104_0!)) | |
(rule (! (=> (and (block_25_function_f__103_104_0 C A E D F G B) (= C 0) (= B G)) | |
(block_26_f_102_104_0 C A E D F G B)) :named block_25_function_f__103_104_0_to_block_26_f_102_104_0)) | |
(rule (! (=> (summary_4_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_28_function_g__54_104_0 J A E D F G L I B K C M)) :named summary_28_function_g__54_104_0!)) | |
(rule (! (=> (and (block_26_f_102_104_0 L A E D F G B) | |
(summary_28_function_g__54_104_0 K A E D F B I C B M J O) | |
(= C 0) | |
(=> true true) | |
(= I 0) | |
(> K 0) | |
(=> true true)) | |
(summary_5_function_f__103_104_0 K A E D F G B)) :named block_26_f_102_104_0_to_summary_5_function_f__103_104_0)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 P A E D F G B) | |
(summary_28_function_g__54_104_0 O A E D F B K J B Q L R) | |
(= J 0) | |
(=> true true) | |
(= O 0) | |
(= I R) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 1) | |
(=> true true) | |
(= N (= I C)) | |
(not (= N true)) | |
(= K 0) | |
(= M 5) | |
(=> true true)))) | |
(=> a!1 (block_29_function_f__103_104_0 M A E D F G B))) :named block_26_f_102_104_0_to_block_29_function_f__103_104_0)) | |
(rule (! (=> (block_29_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_29_function_f__103_104_0!)) | |
(rule (! (=> (summary_4_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_30_function_g__54_104_0 J A E D F G L I B K C M)) :named summary_30_function_g__54_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 T A E D F G B) | |
(summary_30_function_g__54_104_0 Q A E D F B I C B U O W) | |
(summary_28_function_g__54_104_0 S A E D F B M L B V P X) | |
(= L 0) | |
(=> true true) | |
(= S 0) | |
(= K X) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J 1) | |
(=> true true) | |
(= N (= K J)) | |
(= R S) | |
(= I 0) | |
(=> true true) | |
(= C 1) | |
(=> true true) | |
(= M 0) | |
(> Q 0) | |
(=> true true)))) | |
(=> a!1 (summary_5_function_f__103_104_0 Q A E D F G B))) :named block_26_f_102_104_0_to_summary_5_function_f__103_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 W A E D F G B) | |
(summary_30_function_g__54_104_0 T A E D F B K J B X Q Z) | |
(summary_28_function_g__54_104_0 V A E D F B P O B Y R A1) | |
(= O 0) | |
(=> true true) | |
(= V 0) | |
(= M A1) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 1) | |
(=> true true) | |
(= I1 (= M L)) | |
(= U V) | |
(= K 0) | |
(=> true true) | |
(= J 1) | |
(=> true true) | |
(= T 0) | |
(= I Z) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 0) | |
(=> true true) | |
(= N (= I C)) | |
(not (= N true)) | |
(= P 0) | |
(= S 6) | |
(=> true true)))) | |
(=> a!1 (block_31_function_f__103_104_0 S A E D F G B))) :named block_26_f_102_104_0_to_block_31_function_f__103_104_0)) | |
(rule (! (=> (block_31_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_31_function_f__103_104_0!)) | |
(rule (! (=> (summary_4_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_32_function_g__54_104_0 J A E D F G L I B K C M)) :named summary_32_function_g__54_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 A1 A E D F G B) | |
(summary_32_function_g__54_104_0 V A E D F B I C B B1 S E1) | |
(summary_30_function_g__54_104_0 X A E D F B M L B C1 T F1) | |
(summary_28_function_g__54_104_0 Z A E D F B R Q B D1 U G1) | |
(= Q 0) | |
(=> true true) | |
(= Z 0) | |
(= P G1) | |
(=> true | |
(and (>= P 0) | |
(<= P | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= O 1) | |
(=> true true) | |
(= I1 (= P O)) | |
(= Y Z) | |
(= M 0) | |
(=> true true) | |
(= L 1) | |
(=> true true) | |
(= X 0) | |
(= K F1) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J 0) | |
(=> true true) | |
(= N (= K J)) | |
(= W X) | |
(= I 1) | |
(=> true true) | |
(= C 0) | |
(=> true true) | |
(= R 0) | |
(> V 0) | |
(=> true true)))) | |
(=> a!1 (summary_5_function_f__103_104_0 V A E D F G B))) :named block_26_f_102_104_0_to_summary_5_function_f__103_104_0!!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 D1 A E D F G B) | |
(summary_32_function_g__54_104_0 Y A E D F B K J B E1 U H1) | |
(summary_30_function_g__54_104_0 A1 A E D F B P O B F1 V K1) | |
(summary_28_function_g__54_104_0 C1 A E D F B T S B G1 W L1) | |
(= S 0) | |
(=> true true) | |
(= C1 0) | |
(= R L1) | |
(=> true | |
(and (>= R 0) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Q 1) | |
(=> true true) | |
(= J1 (= R Q)) | |
(= B1 C1) | |
(= P 0) | |
(=> true true) | |
(= O 1) | |
(=> true true) | |
(= A1 0) | |
(= M K1) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 0) | |
(=> true true) | |
(= I1 (= M L)) | |
(= Z A1) | |
(= K 1) | |
(=> true true) | |
(= J 0) | |
(=> true true) | |
(= Y 0) | |
(= I H1) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 1) | |
(=> true true) | |
(= N (= I C)) | |
(not (= N true)) | |
(= T 0) | |
(= X 7) | |
(=> true true)))) | |
(=> a!1 (block_33_function_f__103_104_0 X A E D F G B))) :named block_26_f_102_104_0_to_block_33_function_f__103_104_0)) | |
(rule (! (=> (block_33_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_33_function_f__103_104_0!)) | |
(rule (! (=> (summary_4_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_34_function_g__54_104_0 J A E D F G L I B K C M)) :named summary_34_function_g__54_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 H1 A E D F G B) | |
(summary_34_function_g__54_104_0 A1 A E D F B I C B K1 W O1) | |
(summary_32_function_g__54_104_0 C1 A E D F B M L B L1 X P1) | |
(summary_30_function_g__54_104_0 E1 A E D F B R Q B M1 Y Q1) | |
(summary_28_function_g__54_104_0 G1 A E D F B V U B N1 Z R1) | |
(= U 0) | |
(=> true true) | |
(= G1 0) | |
(= T R1) | |
(=> true | |
(and (>= T 0) | |
(<= T | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= S 1) | |
(=> true true) | |
(= J1 (= T S)) | |
(= F1 G1) | |
(= R 0) | |
(=> true true) | |
(= Q 1) | |
(=> true true) | |
(= E1 0) | |
(= P Q1) | |
(=> true | |
(and (>= P 0) | |
(<= P | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= O 0) | |
(=> true true) | |
(= I1 (= P O)) | |
(= D1 E1) | |
(= M 1) | |
(=> true true) | |
(= L 0) | |
(=> true true) | |
(= C1 0) | |
(= K P1) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J 1) | |
(=> true true) | |
(= N (= K J)) | |
(= B1 C1) | |
(= I 2) | |
(=> true true) | |
(= C 3) | |
(=> true true) | |
(= V 0) | |
(> A1 0) | |
(=> true true)))) | |
(=> a!1 (summary_5_function_f__103_104_0 A1 A E D F G B))) :named block_26_f_102_104_0_to_summary_5_function_f__103_104_0!!!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 M1 A E D F G B) | |
(summary_34_function_g__54_104_0 D1 A E D F B K J B N1 Y R1) | |
(summary_32_function_g__54_104_0 F1 A E D F B P O B O1 Z T1) | |
(summary_30_function_g__54_104_0 H1 A E D F B T S B P1 A1 U1) | |
(summary_28_function_g__54_104_0 L1 A E D F B X W B Q1 B1 V1) | |
(= W 0) | |
(=> true true) | |
(= L1 0) | |
(= V V1) | |
(=> true | |
(and (>= V 0) | |
(<= V | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U 1) | |
(=> true true) | |
(= S1 (= V U)) | |
(= K1 L1) | |
(= T 0) | |
(=> true true) | |
(= S 1) | |
(=> true true) | |
(= H1 0) | |
(= R U1) | |
(=> true | |
(and (>= R 0) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Q 0) | |
(=> true true) | |
(= J1 (= R Q)) | |
(= G1 H1) | |
(= P 1) | |
(=> true true) | |
(= O 0) | |
(=> true true) | |
(= F1 0) | |
(= M T1) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 1) | |
(=> true true) | |
(= I1 (= M L)) | |
(= E1 F1) | |
(= K 2) | |
(=> true true) | |
(= J 3) | |
(=> true true) | |
(= D1 0) | |
(= I R1) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 8) | |
(=> true true) | |
(= N (= I C)) | |
(not (= N true)) | |
(= X 0) | |
(= C1 8) | |
(=> true true)))) | |
(=> a!1 (block_35_function_f__103_104_0 C1 A E D F G B))) :named block_26_f_102_104_0_to_block_35_function_f__103_104_0)) | |
(rule (! (=> (block_35_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_35_function_f__103_104_0!)) | |
(rule (! (=> (summary_4_function_g__54_104_0 J A E D F G L I B K C M) | |
(summary_36_function_g__54_104_0 J A E D F G L I B K C M)) :named summary_36_function_g__54_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 Q1 A E D F G B) | |
(summary_36_function_g__54_104_0 F1 A E D F B I C B R1 A1 X1) | |
(summary_34_function_g__54_104_0 H1 A E D F B M L B T1 B1 Y1) | |
(summary_32_function_g__54_104_0 L1 A E D F B R Q B U1 C1 Z1) | |
(summary_30_function_g__54_104_0 N1 A E D F B V U B V1 D1 A2) | |
(summary_28_function_g__54_104_0 P1 A E D F B Z Y B W1 E1 B2) | |
(= Y 0) | |
(=> true true) | |
(= P1 0) | |
(= X B2) | |
(=> true | |
(and (>= X 0) | |
(<= X | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= W 1) | |
(=> true true) | |
(= S1 (= X W)) | |
(= O1 P1) | |
(= V 0) | |
(=> true true) | |
(= U 1) | |
(=> true true) | |
(= N1 0) | |
(= T A2) | |
(=> true | |
(and (>= T 0) | |
(<= T | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= S 0) | |
(=> true true) | |
(= J1 (= T S)) | |
(= M1 N1) | |
(= R 1) | |
(=> true true) | |
(= Q 0) | |
(=> true true) | |
(= L1 0) | |
(= P Z1) | |
(=> true | |
(and (>= P 0) | |
(<= P | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= O 1) | |
(=> true true) | |
(= I1 (= P O)) | |
(= K1 L1) | |
(= M 2) | |
(=> true true) | |
(= L 3) | |
(=> true true) | |
(= H1 0) | |
(= K Y1) | |
(=> true | |
(and (>= K 0) | |
(<= K | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= J 8) | |
(=> true true) | |
(= N (= K J)) | |
(= G1 H1) | |
(= I 3) | |
(=> true true) | |
(= C 10) | |
(=> true true) | |
(= Z 0) | |
(> F1 0) | |
(=> true true)))) | |
(=> a!1 (summary_5_function_f__103_104_0 F1 A E D F G B))) :named block_26_f_102_104_0_to_summary_5_function_f__103_104_0!!!!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 U1 A E D F G B) | |
(summary_36_function_g__54_104_0 H1 A E D F B K J B V1 C1 A2) | |
(summary_34_function_g__54_104_0 L1 A E D F B P O B W1 D1 B2) | |
(summary_32_function_g__54_104_0 N1 A E D F B T S B X1 E1 D2) | |
(summary_30_function_g__54_104_0 P1 A E D F B X W B Y1 F1 E2) | |
(summary_28_function_g__54_104_0 T1 A E D F B B1 A1 B Z1 G1 F2) | |
(= A1 0) | |
(=> true true) | |
(= T1 0) | |
(= Z F2) | |
(=> true | |
(and (>= Z 0) | |
(<= Z | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Y 1) | |
(=> true true) | |
(= C2 (= Z Y)) | |
(= Q1 T1) | |
(= X 0) | |
(=> true true) | |
(= W 1) | |
(=> true true) | |
(= P1 0) | |
(= V E2) | |
(=> true | |
(and (>= V 0) | |
(<= V | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U 0) | |
(=> true true) | |
(= S1 (= V U)) | |
(= O1 P1) | |
(= T 1) | |
(=> true true) | |
(= S 0) | |
(=> true true) | |
(= N1 0) | |
(= R D2) | |
(=> true | |
(and (>= R 0) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Q 1) | |
(=> true true) | |
(= J1 (= R Q)) | |
(= M1 N1) | |
(= P 2) | |
(=> true true) | |
(= O 3) | |
(=> true true) | |
(= L1 0) | |
(= M B2) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 8) | |
(=> true true) | |
(= I1 (= M L)) | |
(= K1 L1) | |
(= K 3) | |
(=> true true) | |
(= J 10) | |
(=> true true) | |
(= H1 0) | |
(= I A2) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 59049) | |
(=> true true) | |
(= N (= I C)) | |
(not (= N true)) | |
(= B1 0) | |
(= R1 9) | |
(=> true true)))) | |
(=> a!1 (block_37_function_f__103_104_0 R1 A E D F G B))) :named block_26_f_102_104_0_to_block_37_function_f__103_104_0)) | |
(rule (! (=> (block_37_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_37_function_f__103_104_0!)) | |
(rule (! (let ((a!1 (and (block_26_f_102_104_0 U1 A E D F G B) | |
(summary_36_function_g__54_104_0 H1 A E D F B K J B V1 C1 A2) | |
(summary_34_function_g__54_104_0 L1 A E D F B P O B W1 D1 B2) | |
(summary_32_function_g__54_104_0 N1 A E D F B T S B X1 E1 D2) | |
(summary_30_function_g__54_104_0 P1 A E D F B X W B Y1 F1 E2) | |
(summary_28_function_g__54_104_0 T1 A E D F B B1 A1 B Z1 G1 F2) | |
(= A1 0) | |
(=> true true) | |
(= T1 0) | |
(= Z F2) | |
(=> true | |
(and (>= Z 0) | |
(<= Z | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Y 1) | |
(=> true true) | |
(= C2 (= Z Y)) | |
(= Q1 T1) | |
(= X 0) | |
(=> true true) | |
(= W 1) | |
(=> true true) | |
(= P1 0) | |
(= V E2) | |
(=> true | |
(and (>= V 0) | |
(<= V | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= U 0) | |
(=> true true) | |
(= S1 (= V U)) | |
(= O1 P1) | |
(= T 1) | |
(=> true true) | |
(= S 0) | |
(=> true true) | |
(= N1 0) | |
(= R D2) | |
(=> true | |
(and (>= R 0) | |
(<= R | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= Q 1) | |
(=> true true) | |
(= J1 (= R Q)) | |
(= M1 N1) | |
(= P 2) | |
(=> true true) | |
(= O 3) | |
(=> true true) | |
(= L1 0) | |
(= M B2) | |
(=> true | |
(and (>= M 0) | |
(<= M | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= L 8) | |
(=> true true) | |
(= I1 (= M L)) | |
(= K1 L1) | |
(= K 3) | |
(=> true true) | |
(= J 10) | |
(=> true true) | |
(= H1 0) | |
(= I A2) | |
(=> true | |
(and (>= I 0) | |
(<= I | |
115792089237316195423570985008687907853269984665640564039457584007913129639935))) | |
(= C 59049) | |
(=> true true) | |
(= N (= I C)) | |
(= R1 H1) | |
(= B1 0) | |
(=> true true)))) | |
(=> a!1 (block_27_return_function_f__103_104_0 R1 A E D F G B))) :named block_26_f_102_104_0_to_block_27_return_function_f__103_104_0)) | |
(rule (! (=> (block_27_return_function_f__103_104_0 C A E D F G B) | |
(summary_5_function_f__103_104_0 C A E D F G B)) :named block_27_return_function_f__103_104_0_to_summary_5_function_f__103_104_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D G) | |
(summary_5_function_f__103_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.sig F) 638722032) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!1 | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
a!2 | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!3 | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
a!4 | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(= C 0) | |
(>= (block.chainid F) 0)))) | |
(=> a!5 (interface_0_C_104_0 A E D B)))) :named interface_0_C_104_0_to_interface_0_C_104_0)) | |
(rule (! (=> (and (= B G) (= C 0)) (contract_initializer_entry_39_C_104_0 C A E D F G B)) :named contract_initializer_entry_39_C_104_0!)) | |
(rule (! (=> (contract_initializer_entry_39_C_104_0 C A E D F G B) | |
(contract_initializer_after_init_40_C_104_0 C A E D F G B)) :named contract_initializer_entry_39_C_104_0_to_contract_initializer_after_init_40_C_104_0)) | |
(rule (! (=> (contract_initializer_after_init_40_C_104_0 C A E D F G B) | |
(contract_initializer_38_C_104_0 C A E D F G B)) :named contract_initializer_after_init_40_C_104_0_to_contract_initializer_38_C_104_0)) | |
(rule (! (=> (and (= B G) (= C 0)) (implicit_constructor_entry_41_C_104_0 C A E D F G B)) :named implicit_constructor_entry_41_C_104_0!)) | |
(rule (! (=> (implicit_constructor_entry_41_C_104_0 C A E D F G B) | |
(implicit_constructor_entry_after_address_42_C_104_0 C A E D F G B)) :named implicit_constructor_entry_41_C_104_0_to_implicit_constructor_entry_after_address_42_C_104_0)) | |
(rule (! (=> (and (implicit_constructor_entry_after_address_42_C_104_0 I A E D F H G) | |
(contract_initializer_38_C_104_0 C A E D F G B) | |
(> C 0)) | |
(summary_constructor_2_C_104_0 C A E D F H B)) :named implicit_constructor_entry_after_address_42_C_104_0_to_summary_constructor_2_C_104_0)) | |
(rule (! (=> (and (contract_initializer_38_C_104_0 C A E D F G B) | |
(implicit_constructor_entry_after_address_42_C_104_0 I A E D F H G) | |
(= C 0)) | |
(summary_constructor_2_C_104_0 C A E D F H B)) :named implicit_constructor_entry_after_address_42_C_104_0_to_summary_constructor_2_C_104_0!)) | |
(rule (! (=> (and (summary_constructor_2_C_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) 1461501637330902918203684832716283019655932542975) | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) 1461501637330902918203684832716283019655932542975) | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(= C 0) | |
(>= (block.chainid F) 0)) | |
(interface_0_C_104_0 A E D B)) :named summary_constructor_2_C_104_0_to_interface_0_C_104_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D G) | |
(summary_5_function_f__103_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.sig F) 638722032) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!1 | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
a!2 | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!3 | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
a!4 | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(= C 1) | |
(>= (block.chainid F) 0)))) | |
(=> a!5 error_target_10_0))) :named interface_0_C_104_0_to_error_target_10_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D G) | |
(summary_5_function_f__103_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.sig F) 638722032) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!1 | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
a!2 | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!3 | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
a!4 | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(= C 3) | |
(>= (block.chainid F) 0)))) | |
(=> a!5 error_target_11_0))) :named interface_0_C_104_0_to_error_target_11_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D G) | |
(summary_5_function_f__103_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.sig F) 638722032) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!1 | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
a!2 | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!3 | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
a!4 | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(= C 4) | |
(>= (block.chainid F) 0)))) | |
(=> a!5 error_target_12_0))) :named interface_0_C_104_0_to_error_target_12_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D G) | |
(summary_5_function_f__103_104_0 C A E D F G B) | |
(>= (block.coinbase F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.difficulty F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.gaslimit F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(>= (block.timestamp F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.sig F) 638722032) | |
(>= (msg.sender F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!1 | |
(>= (msg.value F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
a!2 | |
(>= (tx.origin F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
a!3 | |
(>= (tx.gasprice F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
a!4 | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(= C 5) | |
(>= (block.chainid F) 0)))) | |
(=> a!5 error_target_13_0))) :named interface_0_C_104_0_to_error_target_13_0)) | |
(rule (! (let ((a!1 (= (select (bytes_tuple_accessor_array (msg.data F)) 0) 38)) | |
(a!2 (= (select (bytes_tuple_accessor_array (msg.data F)) 1) 18)) | |
(a!3 (= (select (bytes_tuple_accessor_array (msg.data F)) 2) 31)) | |
(a!4 (= (select (bytes_tuple_accessor_array (msg.data F)) 3) 240))) | |
(let ((a!5 (and (interface_0_C_104_0 A E D H) | |
true | |
(>= (block.chainid F) 0) | |
(<= (block.chainid F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.coinbase F) 0) | |
(<= (block.coinbase F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (block.difficulty F) 0) | |
(<= (block.difficulty F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.gaslimit F) 0) | |
(<= (block.gaslimit F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.number F) 0) | |
(<= (block.number F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (block.timestamp F) 0) | |
(<= (block.timestamp F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (msg.sender F) 0) | |
(<= (msg.sender F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (msg.value F) 0) | |
(<= (msg.value F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(>= (tx.origin F) 0) | |
(<= (tx.origin F) | |
1461501637330902918203684832716283019655932542975) | |
(>= (tx.gasprice F) 0) | |
(<= (tx.gasprice F) | |
115792089237316195423570985008687907853269984665640564039457584007913129639935) | |
(= (msg.value F) 0) | |
(= (msg.sig F) 638722032) | |
a!1 | |
a!2 | |
a!3 | |
a!4 | |
(>= (bytes_tuple_accessor_length (msg.data F)) 4) | |
(summary_5_function_f__103_104_0 I3 A E D F H G) | |
(= I3 6)))) | |
(=> a!5 error_target_14_0))) :named interface_0_C_104_0_to_error_target_14_0)) | |
(query error_target_14_0 :print-certificate true) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment