%------------------------------------------------------------------------------ % File : cvc5---1.3.4 % Problem : ITP066^1 : TPTP v9.2.1. Released v7.5.0. % Transfm : none % Format : tptp:raw % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % Computer : n029.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Wed Jun 3 08:24:57 AM UTC 2026 % Result : Theorem 0.47s 1.00s % Output : Proof 0.47s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.12 % Problem : ITP066^1 : TPTP v9.2.1. Released v7.5.0. % 0.00/0.13 % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % 0.16/0.34 % Computer : n029.cluster.edu % 0.16/0.34 % Model : x86_64 x86_64 % 0.16/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.16/0.34 % Memory : 8042.1875MB % 0.16/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.16/0.34 % CPULimit : 300 % 0.16/0.34 % WCLimit : 300 % 0.16/0.34 % DateTime : Tue Jun 2 04:13:02 EDT 2026 % 0.16/0.34 % CPUTime : % 0.46/0.62 %----Proving TH0 % 0.47/1.00 --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 90s... % 0.47/1.00 % SZS status Theorem % 0.47/1.00 % SZS output start Proof % 0.47/1.00 ( % 0.47/1.00 (declare-sort tptp.multiset_a 0) % 0.47/1.00 (declare-sort tptp.multiset_multiset_a 0) % 0.47/1.00 (declare-sort tptp.set_Product_prod_a_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr158363655iset_a 0) % 0.47/1.00 (declare-sort tptp.produc1293660967iset_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr720484615iset_a 0) % 0.47/1.00 (declare-sort tptp.multis599418605od_a_a 0) % 0.47/1.00 (declare-sort tptp.produc2061001575od_a_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr1821581383od_a_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr1948701895od_a_a 0) % 0.47/1.00 (declare-sort tptp.produc1572603623od_a_a 0) % 0.47/1.00 (declare-sort tptp.product_prod_a_a 0) % 0.47/1.00 (declare-sort tptp.produc741964647iset_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr1066112583iset_a 0) % 0.47/1.00 (declare-sort tptp.multis782275565iset_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr146455751iset_a 0) % 0.47/1.00 (declare-sort tptp.produc558600423iset_a 0) % 0.47/1.00 (declare-sort tptp.produc1127127335iset_a 0) % 0.47/1.00 (declare-sort tptp.set_a 0) % 0.47/1.00 (declare-sort tptp.a 0) % 0.47/1.00 (declare-sort tptp.produc1136638567Tree_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr295926343Tree_a 0) % 0.47/1.00 (declare-sort tptp.multis2082063201Tree_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr220561863Tree_a 0) % 0.47/1.00 (declare-sort tptp.produc1254371559Tree_a 0) % 0.47/1.00 (declare-sort tptp.produc143150363Tree_a 0) % 0.47/1.00 (declare-sort tptp.list_a 0) % 0.47/1.00 (declare-sort tptp.tree_a 0) % 0.47/1.00 (declare-sort tptp.produc981471411ee_a_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr921883667ee_a_a 0) % 0.47/1.00 (declare-sort tptp.set_multiset_a 0) % 0.47/1.00 (declare-sort tptp.set_Pr1070816379Tree_a 0) % 0.47/1.00 (declare-const tptp.zero_zero_multiset_a tptp.multiset_a) % 0.47/1.00 (declare-const tptp.e_a tptp.tree_a) % 0.47/1.00 (declare-const tptp.produc653373187iset_a (-> tptp.produc1127127335iset_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.produc148952133iset_a (-> tptp.produc1127127335iset_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.produc2037245207iset_a (-> tptp.multiset_a tptp.multiset_a tptp.produc1127127335iset_a)) % 0.47/1.00 (declare-const tptp.product_fst_a_a (-> tptp.product_prod_a_a tptp.a)) % 0.47/1.00 (declare-const tptp.product_snd_a_a (-> tptp.product_prod_a_a tptp.a)) % 0.47/1.00 (declare-const tptp.product_Pair_a_a (-> tptp.a tptp.a tptp.product_prod_a_a)) % 0.47/1.00 (declare-const tptp.product_fst_Tree_a_a (-> tptp.produc981471411ee_a_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.product_snd_Tree_a_a (-> tptp.produc981471411ee_a_a tptp.a)) % 0.47/1.00 (declare-const tptp.produc686083979Tree_a (-> tptp.a tptp.tree_a tptp.produc143150363Tree_a)) % 0.47/1.00 (declare-const tptp.product_fst_a_Tree_a (-> tptp.produc143150363Tree_a tptp.a)) % 0.47/1.00 (declare-const tptp.produc649172771ee_a_a (-> tptp.tree_a tptp.a tptp.produc981471411ee_a_a)) % 0.47/1.00 (declare-const tptp.product_snd_a_Tree_a (-> tptp.produc143150363Tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.val_a (-> tptp.tree_a tptp.a)) % 0.47/1.00 (declare-const tptp.is_heap_a (-> tptp.tree_a Bool)) % 0.47/1.00 (declare-const tptp.add_mset_a (-> tptp.a tptp.multiset_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.multiset_a2 (-> tptp.tree_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.heapIm837449470Leaf_a (-> tptp.tree_a tptp.produc143150363Tree_a)) % 0.47/1.00 (declare-const tptp.heapIm1257206334ight_a (-> tptp.tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.if_Pro1144176865Tree_a (-> Bool tptp.produc143150363Tree_a tptp.produc143150363Tree_a tptp.produc143150363Tree_a)) % 0.47/1.00 (declare-const tptp.heapIm1140443833left_a (-> tptp.tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.t_a (-> tptp.a tptp.tree_a tptp.tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.heapIm1091024090Down_a (-> tptp.tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.collection_Tree_a_a (-> tptp.tree_a (-> tptp.tree_a Bool) (-> tptp.list_a tptp.tree_a) (-> tptp.tree_a tptp.multiset_a) Bool)) % 0.47/1.00 (declare-const tptp.heapIm1637418125tree_a (-> tptp.list_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.heapIm970322378pify_a (-> tptp.tree_a tptp.tree_a)) % 0.47/1.00 (declare-const tptp.irrefl_a (-> tptp.set_Product_prod_a_a Bool)) % 0.47/1.00 (declare-const tptp.comm_m315775925iset_a (-> (-> tptp.multiset_a tptp.multiset_a tptp.multiset_a) tptp.multiset_a tptp.multiset_multiset_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.trans_a (-> tptp.set_Product_prod_a_a Bool)) % 0.47/1.00 (declare-const tptp.trans_multiset_a (-> tptp.set_Pr158363655iset_a Bool)) % 0.47/1.00 (declare-const tptp.lattic146396397_Max_a (-> tptp.set_a tptp.a)) % 0.47/1.00 (declare-const tptp.member104214352iset_a (-> tptp.produc1293660967iset_a tptp.set_Pr720484615iset_a Bool)) % 0.47/1.00 (declare-const tptp.produc1444952343iset_a (-> tptp.multiset_multiset_a tptp.multiset_multiset_a tptp.produc1293660967iset_a)) % 0.47/1.00 (declare-const tptp.mult1_multiset_a (-> tptp.set_Pr158363655iset_a tptp.set_Pr720484615iset_a)) % 0.47/1.00 (declare-const tptp.member1349055120od_a_a (-> tptp.produc2061001575od_a_a tptp.set_Pr1821581383od_a_a Bool)) % 0.47/1.00 (declare-const tptp.produc1859144151od_a_a (-> tptp.multis599418605od_a_a tptp.multis599418605od_a_a tptp.produc2061001575od_a_a)) % 0.47/1.00 (declare-const tptp.member2057358096od_a_a (-> tptp.produc1572603623od_a_a tptp.set_Pr1948701895od_a_a Bool)) % 0.47/1.00 (declare-const tptp.member219455632iset_a (-> tptp.produc741964647iset_a tptp.set_Pr1066112583iset_a Bool)) % 0.47/1.00 (declare-const tptp.produc1226985431iset_a (-> tptp.multis782275565iset_a tptp.multis782275565iset_a tptp.produc741964647iset_a)) % 0.47/1.00 (declare-const tptp.mult1_599785114iset_a (-> tptp.set_Pr146455751iset_a tptp.set_Pr1066112583iset_a)) % 0.47/1.00 (declare-const tptp.member567864080iset_a (-> tptp.produc558600423iset_a tptp.set_Pr146455751iset_a Bool)) % 0.47/1.00 (declare-const tptp.member1298282640Tree_a (-> tptp.produc1136638567Tree_a tptp.set_Pr295926343Tree_a Bool)) % 0.47/1.00 (declare-const tptp.produc1608222167Tree_a (-> tptp.multis2082063201Tree_a tptp.multis2082063201Tree_a tptp.produc1136638567Tree_a)) % 0.47/1.00 (declare-const tptp.member146662416Tree_a (-> tptp.produc1254371559Tree_a tptp.set_Pr220561863Tree_a Bool)) % 0.47/1.00 (declare-const tptp.ord_less_eq_set_a (-> tptp.set_a tptp.set_a Bool)) % 0.47/1.00 (declare-const tptp.produc1898392407iset_a (-> tptp.produc1127127335iset_a tptp.produc1127127335iset_a tptp.produc558600423iset_a)) % 0.47/1.00 (declare-const tptp.plus_p1957546689iset_a (-> tptp.multiset_multiset_a tptp.multiset_multiset_a tptp.multiset_multiset_a)) % 0.47/1.00 (declare-const tptp.plus_p404985124od_a_a (-> tptp.multis599418605od_a_a tptp.multis599418605od_a_a tptp.multis599418605od_a_a)) % 0.47/1.00 (declare-const tptp.ord_less_eq_a (-> tptp.a tptp.a Bool)) % 0.47/1.00 (declare-const tptp.ord_less_eq_a_a_o (-> (-> tptp.a tptp.a Bool) (-> tptp.a tptp.a Bool) Bool)) % 0.47/1.00 (declare-const tptp.ord_le1327026842ee_a_o (-> (-> tptp.a tptp.tree_a Bool) (-> tptp.a tptp.tree_a Bool) Bool)) % 0.47/1.00 (declare-const tptp.member340150864iset_a (-> tptp.produc1127127335iset_a tptp.set_Pr158363655iset_a Bool)) % 0.47/1.00 (declare-const tptp.zero_z160849828od_a_a tptp.multis599418605od_a_a) % 0.47/1.00 (declare-const tptp.collec1104713362iset_a (-> (-> tptp.produc1127127335iset_a Bool) tptp.set_Pr158363655iset_a)) % 0.47/1.00 (declare-const tptp.ord_le1013007387Tree_a (-> tptp.set_Pr1070816379Tree_a tptp.set_Pr1070816379Tree_a Bool)) % 0.47/1.00 (declare-const tptp.member_a (-> tptp.a tptp.set_a Bool)) % 0.47/1.00 (declare-const tptp.member254315204Tree_a (-> tptp.produc143150363Tree_a tptp.set_Pr1070816379Tree_a Bool)) % 0.47/1.00 (declare-const tptp.member449909584od_a_a (-> tptp.product_prod_a_a tptp.set_Product_prod_a_a Bool)) % 0.47/1.00 (declare-const tptp.collec486369286Tree_a (-> (-> tptp.produc143150363Tree_a Bool) tptp.set_Pr1070816379Tree_a)) % 0.47/1.00 (declare-const tptp.r2 tptp.tree_a) % 0.47/1.00 (declare-const tptp.set_ms1129970904Tree_a (-> tptp.multis2082063201Tree_a tptp.set_Pr1070816379Tree_a)) % 0.47/1.00 (declare-const tptp.l2 tptp.tree_a) % 0.47/1.00 (declare-const tptp.set_mset_multiset_a (-> tptp.multiset_multiset_a tptp.set_multiset_a)) % 0.47/1.00 (declare-const tptp.v2 tptp.a) % 0.47/1.00 (declare-const tptp.collect_a (-> (-> tptp.a Bool) tptp.set_a)) % 0.47/1.00 (declare-const tptp.add_mset_multiset_a (-> tptp.multiset_a tptp.multiset_multiset_a tptp.multiset_multiset_a)) % 0.47/1.00 (declare-const tptp.mult1_1719650714od_a_a (-> tptp.set_Pr1948701895od_a_a tptp.set_Pr1821581383od_a_a)) % 0.47/1.00 (declare-const tptp.r1 tptp.tree_a) % 0.47/1.00 (declare-const tptp.collec645855634od_a_a (-> (-> tptp.product_prod_a_a Bool) tptp.set_Product_prod_a_a)) % 0.47/1.00 (declare-const tptp.mult1_470979598Tree_a (-> tptp.set_Pr220561863Tree_a tptp.set_Pr295926343Tree_a)) % 0.47/1.00 (declare-const tptp.l1 tptp.tree_a) % 0.47/1.00 (declare-const tptp.v1 tptp.a) % 0.47/1.00 (declare-const tptp.set_mset_a (-> tptp.multiset_a tptp.set_a)) % 0.47/1.00 (declare-const tptp.ord_le51495822et_a_o (-> (-> tptp.multiset_a tptp.multiset_a Bool) (-> tptp.multiset_a tptp.multiset_a Bool) Bool)) % 0.47/1.00 (declare-const tptp.v3 tptp.a) % 0.47/1.00 (declare-const tptp.mult_a (-> tptp.set_Product_prod_a_a tptp.set_Pr158363655iset_a)) % 0.47/1.00 (declare-const tptp.t_a2 tptp.tree_a) % 0.47/1.00 (declare-const tptp.set_ms1768116836iset_a (-> tptp.multis782275565iset_a tptp.set_Pr158363655iset_a)) % 0.47/1.00 (declare-const tptp.v_a tptp.a) % 0.47/1.00 (declare-const tptp.ord_le1748873858_a_a_o (-> (-> tptp.tree_a tptp.a Bool) (-> tptp.tree_a tptp.a Bool) Bool)) % 0.47/1.00 (declare-const tptp.mult1_a (-> tptp.set_Product_prod_a_a tptp.set_Pr158363655iset_a)) % 0.47/1.00 (declare-const tptp.t tptp.tree_a) % 0.47/1.00 (declare-const tptp.mult_multiset_a (-> tptp.set_Pr158363655iset_a tptp.set_Pr720484615iset_a)) % 0.47/1.00 (declare-const tptp.t2 tptp.tree_a) % 0.47/1.00 (declare-const tptp.set_ms1818337124od_a_a (-> tptp.multis599418605od_a_a tptp.set_Product_prod_a_a)) % 0.47/1.00 (declare-const tptp.plus_plus_multiset_a (-> tptp.multiset_a tptp.multiset_a tptp.multiset_a)) % 0.47/1.00 (declare-const tptp.v tptp.a) % 0.47/1.00 (declare-const tptp.heap_a_a (-> tptp.a (-> tptp.a Bool) (-> tptp.list_a tptp.a) (-> tptp.a tptp.multiset_a) (-> tptp.a tptp.tree_a) (-> tptp.a tptp.product_prod_a_a) Bool)) % 0.47/1.00 (declare-const tptp.ord_le1199012836iset_a (-> tptp.multiset_a tptp.multiset_a Bool)) % 0.47/1.00 (declare-const tptp.in_tree_a (-> tptp.a tptp.tree_a Bool)) % 0.47/1.00 (declare-const tptp.ord_le1978107815iset_a (-> tptp.set_Pr158363655iset_a tptp.set_Pr158363655iset_a Bool)) % 0.47/1.00 (declare-const tptp.member1092636252ee_a_a (-> tptp.produc981471411ee_a_a tptp.set_Pr921883667ee_a_a Bool)) % 0.47/1.00 (declare-const tptp.add_ms205941497Tree_a (-> tptp.produc143150363Tree_a tptp.multis2082063201Tree_a tptp.multis2082063201Tree_a)) % 0.47/1.00 (declare-const tptp.produc1002111575Tree_a (-> tptp.produc143150363Tree_a tptp.produc143150363Tree_a tptp.produc1254371559Tree_a)) % 0.47/1.00 (declare-const tptp.plus_p1919096612iset_a (-> tptp.multis782275565iset_a tptp.multis782275565iset_a tptp.multis782275565iset_a)) % 0.47/1.00 (declare-const tptp.ord_le864074675ee_a_a (-> tptp.set_Pr921883667ee_a_a tptp.set_Pr921883667ee_a_a Bool)) % 0.47/1.00 (declare-const tptp.ord_le1824328871od_a_a (-> tptp.set_Product_prod_a_a tptp.set_Product_prod_a_a Bool)) % 0.47/1.00 (declare-const tptp.zero_z2144236696Tree_a tptp.multis2082063201Tree_a) % 0.47/1.00 (declare-const tptp.zero_z1941791140iset_a tptp.multis782275565iset_a) % 0.47/1.00 (declare-const tptp.add_ms1353365509iset_a (-> tptp.produc1127127335iset_a tptp.multis782275565iset_a tptp.multis782275565iset_a)) % 0.47/1.00 (declare-const tptp.member_multiset_a (-> tptp.multiset_a tptp.set_multiset_a Bool)) % 0.47/1.00 (declare-const tptp.add_ms1725977093od_a_a (-> tptp.product_prod_a_a tptp.multis599418605od_a_a tptp.multis599418605od_a_a)) % 0.47/1.00 (declare-const tptp.produc1474507607od_a_a (-> tptp.product_prod_a_a tptp.product_prod_a_a tptp.produc1572603623od_a_a)) % 0.47/1.00 (declare-const tptp.plus_p1065544216Tree_a (-> tptp.multis2082063201Tree_a tptp.multis2082063201Tree_a tptp.multis2082063201Tree_a)) % 0.47/1.00 (declare-const tptp.zero_z1580389697iset_a tptp.multiset_multiset_a) % 0.47/1.00 (define tptp.is_empty_a () (let ((_let_1 (@var "A7" tptp.multiset_a))) (lambda (@list _let_1) (= _let_1 tptp.zero_zero_multiset_a)))) % 0.47/1.00 (define tptp.heapIm229596386mpty_a () (let ((_let_1 (@var "T3" tptp.tree_a))) (lambda (@list _let_1) (= _let_1 tptp.e_a)))) % 0.47/1.00 (define tptp.produc506430135iset_a () (let ((_let_1 (@var "P3" tptp.produc1127127335iset_a))) (lambda (@list _let_1) (_ (_ tptp.produc2037245207iset_a (_ tptp.produc148952133iset_a _let_1)) (_ tptp.produc653373187iset_a _let_1))))) % 0.47/1.00 (define tptp.product_swap_a_a () (let ((_let_1 (@var "P3" tptp.product_prod_a_a))) (lambda (@list _let_1) (_ (_ tptp.product_Pair_a_a (_ tptp.product_snd_a_a _let_1)) (_ tptp.product_fst_a_a _let_1))))) % 0.47/1.00 (define tptp.produc1478296771ee_a_a () (let ((_let_1 (@var "P3" tptp.produc981471411ee_a_a))) (lambda (@list _let_1) (_ (_ tptp.produc686083979Tree_a (_ tptp.product_snd_Tree_a_a _let_1)) (_ tptp.product_fst_Tree_a_a _let_1))))) % 0.47/1.00 (define tptp.produc1515207979Tree_a () (let ((_let_1 (@var "P3" tptp.produc143150363Tree_a))) (lambda (@list _let_1) (_ (_ tptp.produc649172771ee_a_a (_ tptp.product_snd_a_Tree_a _let_1)) (_ tptp.product_fst_a_Tree_a _let_1))))) % 0.47/1.00 (define tptp.nO_MAT1617603563iset_a () (lambda (@list (@var "Pat" tptp.multiset_a) (@var "Val" tptp.multiset_a)) true)) % 0.47/1.00 (define tptp.heap_axioms_a_a () (let ((_let_1 (@var "T3" tptp.a))) (let ((_let_2 (@var "As_tree" (-> tptp.a tptp.tree_a)))) (let ((_let_3 (_ _let_2 _let_1))) (let ((_let_4 (@var "M4" tptp.a))) (let ((_let_5 (@var "Remove_max" (-> tptp.a tptp.product_prod_a_a)))) (let ((_let_6 (@var "T4" tptp.a))) (let ((_let_7 (_ tptp.product_Pair_a_a _let_4))) (let ((_let_8 (@var "Is_empty" (-> tptp.a Bool)))) (let ((_let_9 (_ _let_8 _let_1))) (let ((_let_10 (@var "L3" tptp.a))) (let ((_let_11 (@var "L2" tptp.a))) (let ((_let_12 (= (_ _let_7 _let_10) (_ _let_5 _let_11)))) (let ((_let_13 (_ _let_2 _let_11))) (let ((_let_14 (not (_ _let_8 _let_11)))) (let ((_let_15 (@list _let_11 _let_4 _let_10))) (let ((_let_16 (@var "Multiset" (-> tptp.a tptp.multiset_a)))) (let ((_let_17 (_ _let_16 _let_11))) (let ((_let_18 (@var "I2" tptp.list_a))) (let ((_let_19 (@var "Of_list" (-> tptp.list_a tptp.a)))) (lambda (@list _let_8 _let_19 _let_16 _let_2 _let_5) (and (forall (@list _let_11) (= _let_17 (_ tptp.multiset_a2 _let_13))) (forall (@list _let_18) (_ tptp.is_heap_a (_ _let_2 (_ _let_19 _let_18)))) (forall (@list _let_1) (= (= _let_3 tptp.e_a) _let_9)) (forall _let_15 (=> _let_14 (=> _let_12 (= (_ (_ tptp.add_mset_a _let_4) (_ _let_16 _let_10)) _let_17)))) (forall _let_15 (=> _let_14 (=> (_ tptp.is_heap_a _let_13) (=> _let_12 (_ tptp.is_heap_a (_ _let_2 _let_10)))))) (forall (@list _let_1 _let_4 _let_6) (=> (not _let_9) (=> (= (_ _let_7 _let_6) (_ _let_5 _let_1)) (= _let_4 (_ tptp.val_a _let_3))))))))))))))))))))))))))) % 0.47/1.00 (define tptp.heap_axioms_Tree_a_a () (let ((_let_1 (@var "T3" tptp.tree_a))) (let ((_let_2 (@var "As_tree" (-> tptp.tree_a tptp.tree_a)))) (let ((_let_3 (_ _let_2 _let_1))) (let ((_let_4 (@var "M4" tptp.a))) (let ((_let_5 (@var "Remove_max" (-> tptp.tree_a tptp.produc143150363Tree_a)))) (let ((_let_6 (@var "T4" tptp.tree_a))) (let ((_let_7 (_ tptp.produc686083979Tree_a _let_4))) (let ((_let_8 (@var "Is_empty" (-> tptp.tree_a Bool)))) (let ((_let_9 (_ _let_8 _let_1))) (let ((_let_10 (@var "L3" tptp.tree_a))) (let ((_let_11 (@var "L2" tptp.tree_a))) (let ((_let_12 (= (_ _let_7 _let_10) (_ _let_5 _let_11)))) (let ((_let_13 (_ _let_2 _let_11))) (let ((_let_14 (not (_ _let_8 _let_11)))) (let ((_let_15 (@list _let_11 _let_4 _let_10))) (let ((_let_16 (@var "Multiset" (-> tptp.tree_a tptp.multiset_a)))) (let ((_let_17 (_ _let_16 _let_11))) (let ((_let_18 (@var "I2" tptp.list_a))) (let ((_let_19 (@var "Of_list" (-> tptp.list_a tptp.tree_a)))) (lambda (@list _let_8 _let_19 _let_16 _let_2 _let_5) (and (forall (@list _let_11) (= _let_17 (_ tptp.multiset_a2 _let_13))) (forall (@list _let_18) (_ tptp.is_heap_a (_ _let_2 (_ _let_19 _let_18)))) (forall (@list _let_1) (= (= _let_3 tptp.e_a) _let_9)) (forall _let_15 (=> _let_14 (=> _let_12 (= (_ (_ tptp.add_mset_a _let_4) (_ _let_16 _let_10)) _let_17)))) (forall _let_15 (=> _let_14 (=> (_ tptp.is_heap_a _let_13) (=> _let_12 (_ tptp.is_heap_a (_ _let_2 _let_10)))))) (forall (@list _let_1 _let_4 _let_6) (=> (not _let_9) (=> (= (_ _let_7 _let_6) (_ _let_5 _let_1)) (= _let_4 (_ tptp.val_a _let_3))))))))))))))))))))))))))) % 0.47/1.00 (define tptp.heapIm915766629_max_a () (let ((_let_1 (@var "T3" tptp.tree_a))) (let ((_let_2 (_ tptp.heapIm837449470Leaf_a _let_1))) (let ((_let_3 (_ tptp.product_snd_a_Tree_a _let_2))) (let ((_let_4 (_ tptp.produc686083979Tree_a (_ tptp.val_a _let_1)))) (lambda (@list _let_1) (_ (_ (_ tptp.if_Pro1144176865Tree_a (= _let_3 tptp.e_a)) (_ _let_4 tptp.e_a)) (_ _let_4 (_ tptp.heapIm1091024090Down_a (_ (_ (_ tptp.t_a (_ tptp.product_fst_a_Tree_a _let_2)) (_ tptp.heapIm1140443833left_a _let_3)) (_ tptp.heapIm1257206334ight_a _let_3))))))))))) % 0.47/1.00 (define tptp.heap_Tree_a_a () (let ((_let_1 (@var "Remove_max" (-> tptp.tree_a tptp.produc143150363Tree_a)))) (let ((_let_2 (@var "As_tree" (-> tptp.tree_a tptp.tree_a)))) (let ((_let_3 (@var "Multiset" (-> tptp.tree_a tptp.multiset_a)))) (let ((_let_4 (@var "Of_list" (-> tptp.list_a tptp.tree_a)))) (let ((_let_5 (@var "Is_empty" (-> tptp.tree_a Bool)))) (let ((_let_6 (@var "Empty2" tptp.tree_a))) (lambda (@list _let_6 _let_5 _let_4 _let_3 _let_2 _let_1) (and (_ (_ (_ (_ tptp.collection_Tree_a_a _let_6) _let_5) _let_4) _let_3) (_ (_ (_ (_ (_ tptp.heap_axioms_Tree_a_a _let_5) _let_4) _let_3) _let_2) _let_1)))))))))) % 0.47/1.00 (define tptp.heapIm1057938560list_a () (let ((_let_1 (@var "L2" tptp.list_a))) (lambda (@list _let_1) (_ tptp.heapIm970322378pify_a (_ tptp.heapIm1637418125tree_a _let_1))))) % 0.47/1.00 (define @t1 () (_ (_ (_ tptp.t_a tptp.v2) tptp.l2) tptp.r2)) % 0.47/1.00 (define @t2 () (_ (_ (_ tptp.t_a tptp.v1) tptp.l1) tptp.r1)) % 0.47/1.00 (define @t3 () (_ tptp.t_a tptp.v3)) % 0.47/1.00 (define @t4 () (_ (_ @t3 @t2) @t1)) % 0.47/1.00 (define @t5 () (_ tptp.heapIm837449470Leaf_a @t4)) % 0.47/1.00 (define @t6 () (_ tptp.produc686083979Tree_a tptp.v_a)) % 0.47/1.00 (define @t7 () (= (_ @t6 tptp.t_a2) @t5)) % 0.47/1.00 (define @t8 () (_ tptp.heapIm837449470Leaf_a @t2)) % 0.47/1.00 (define @t9 () (_ tptp.product_snd_a_Tree_a @t8)) % 0.47/1.00 (define @t10 () (_ (_ @t3 @t9) @t1)) % 0.47/1.00 (define @t11 () (@var "Y23" tptp.tree_a)) % 0.47/1.00 (define @t12 () (@var "X23" tptp.tree_a)) % 0.47/1.00 (define @t13 () (@var "Y22" tptp.tree_a)) % 0.47/1.00 (define @t14 () (@var "X22" tptp.tree_a)) % 0.47/1.00 (define @t15 () (@var "Y21" tptp.a)) % 0.47/1.00 (define @t16 () (@var "X21" tptp.a)) % 0.47/1.00 (define @t17 () (_ (_ (_ tptp.t_a @t16) @t14) @t12)) % 0.47/1.00 (define @t18 () (@var "Vc" tptp.tree_a)) % 0.47/1.00 (define @t19 () (@var "Vb" tptp.tree_a)) % 0.47/1.00 (define @t20 () (@var "Va" tptp.a)) % 0.47/1.00 (define @t21 () (_ (_ (_ tptp.t_a @t20) @t19) @t18)) % 0.47/1.00 (define @t22 () (@var "Vf" tptp.tree_a)) % 0.47/1.00 (define @t23 () (@var "Ve" tptp.tree_a)) % 0.47/1.00 (define @t24 () (@var "Vd" tptp.a)) % 0.47/1.00 (define @t25 () (_ (_ (_ tptp.t_a @t24) @t23) @t22)) % 0.47/1.00 (define @t26 () (_ tptp.heapIm837449470Leaf_a @t25)) % 0.47/1.00 (define @t27 () (_ tptp.product_snd_a_Tree_a @t26)) % 0.47/1.00 (define @t28 () (@var "V" tptp.a)) % 0.47/1.00 (define @t29 () (_ tptp.t_a @t28)) % 0.47/1.00 (define @t30 () (_ (_ @t29 @t27) @t21)) % 0.47/1.00 (define @t31 () (_ tptp.product_fst_a_Tree_a @t26)) % 0.47/1.00 (define @t32 () (_ (_ tptp.produc686083979Tree_a @t31) @t30)) % 0.47/1.00 (define @t33 () (_ (_ @t29 @t25) @t21)) % 0.47/1.00 (define @t34 () (_ tptp.heapIm837449470Leaf_a @t33)) % 0.47/1.00 (define @t35 () (= @t34 @t32)) % 0.47/1.00 (define @t36 () (@list @t28 @t24 @t23 @t22 @t20 @t19 @t18)) % 0.47/1.00 (define @t37 () (forall @t36 @t35)) % 0.47/1.00 (define @t38 () (_ tptp.heapIm837449470Leaf_a @t21)) % 0.47/1.00 (define @t39 () (_ tptp.product_snd_a_Tree_a @t38)) % 0.47/1.00 (define @t40 () (_ @t29 @t39)) % 0.47/1.00 (define @t41 () (_ tptp.produc686083979Tree_a (_ tptp.product_fst_a_Tree_a @t38))) % 0.47/1.00 (define @t42 () (_ @t29 @t21)) % 0.47/1.00 (define @t43 () (_ @t42 @t25)) % 0.47/1.00 (define @t44 () (@list @t28 @t20 @t19 @t18 @t24 @t23 @t22)) % 0.47/1.00 (define @t45 () (@var "L" tptp.tree_a)) % 0.47/1.00 (define @t46 () (@var "R" tptp.tree_a)) % 0.47/1.00 (define @t47 () (_ (_ @t29 @t45) @t46)) % 0.47/1.00 (define @t48 () (@list @t28 @t45 @t46)) % 0.47/1.00 (define @t49 () (@var "T" tptp.tree_a)) % 0.47/1.00 (define @t50 () (@var "V2" tptp.a)) % 0.47/1.00 (define @t51 () (_ @t29 tptp.e_a)) % 0.47/1.00 (define @t52 () (_ @t51 tptp.e_a)) % 0.47/1.00 (define @t53 () (@list @t28)) % 0.47/1.00 (define @t54 () (@var "Y" tptp.multiset_a)) % 0.47/1.00 (define @t55 () (@var "X" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t56 () (@var "Z" tptp.multiset_a)) % 0.47/1.00 (define @t57 () (_ tptp.produc2037245207iset_a @t54)) % 0.47/1.00 (define @t58 () (_ @t57 @t56)) % 0.47/1.00 (define @t59 () (= @t55 @t58)) % 0.47/1.00 (define @t60 () (@list @t55 @t54 @t56)) % 0.47/1.00 (define @t61 () (@var "Y" tptp.a)) % 0.47/1.00 (define @t62 () (@var "X" tptp.product_prod_a_a)) % 0.47/1.00 (define @t63 () (@var "Z" tptp.a)) % 0.47/1.00 (define @t64 () (_ tptp.product_Pair_a_a @t61)) % 0.47/1.00 (define @t65 () (_ @t64 @t63)) % 0.47/1.00 (define @t66 () (= @t62 @t65)) % 0.47/1.00 (define @t67 () (@list @t62 @t61 @t63)) % 0.47/1.00 (define @t68 () (@var "Y" tptp.tree_a)) % 0.47/1.00 (define @t69 () (@var "X" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t70 () (_ tptp.product_fst_Tree_a_a @t69)) % 0.47/1.00 (define @t71 () (_ tptp.produc649172771ee_a_a @t68)) % 0.47/1.00 (define @t72 () (= @t69 (_ @t71 @t63))) % 0.47/1.00 (define @t73 () (@list @t69 @t68 @t63)) % 0.47/1.00 (define @t74 () (@var "X" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t75 () (_ tptp.product_fst_a_Tree_a @t74)) % 0.47/1.00 (define @t76 () (@var "Z" tptp.tree_a)) % 0.47/1.00 (define @t77 () (_ tptp.produc686083979Tree_a @t61)) % 0.47/1.00 (define @t78 () (_ @t77 @t76)) % 0.47/1.00 (define @t79 () (= @t74 @t78)) % 0.47/1.00 (define @t80 () (=> @t79 (= @t75 @t61))) % 0.47/1.00 (define @t81 () (@list @t74 @t61 @t76)) % 0.47/1.00 (define @t82 () (forall @t81 @t80)) % 0.47/1.00 (define @t83 () (@var "A" tptp.multiset_a)) % 0.47/1.00 (define @t84 () (@var "X" tptp.multiset_a)) % 0.47/1.00 (define @t85 () (_ tptp.produc2037245207iset_a @t84)) % 0.47/1.00 (define @t86 () (_ @t85 @t54)) % 0.47/1.00 (define @t87 () (_ tptp.produc653373187iset_a @t86)) % 0.47/1.00 (define @t88 () (@list @t84 @t54 @t83)) % 0.47/1.00 (define @t89 () (@var "A" tptp.a)) % 0.47/1.00 (define @t90 () (@var "X" tptp.a)) % 0.47/1.00 (define @t91 () (= @t90 @t89)) % 0.47/1.00 (define @t92 () (_ tptp.product_Pair_a_a @t90)) % 0.47/1.00 (define @t93 () (_ @t92 @t61)) % 0.47/1.00 (define @t94 () (_ tptp.product_fst_a_a @t93)) % 0.47/1.00 (define @t95 () (@list @t90 @t61 @t89)) % 0.47/1.00 (define @t96 () (@var "A" tptp.tree_a)) % 0.47/1.00 (define @t97 () (@var "X" tptp.tree_a)) % 0.47/1.00 (define @t98 () (_ (_ tptp.produc649172771ee_a_a @t97) @t61)) % 0.47/1.00 (define @t99 () (_ tptp.product_fst_Tree_a_a @t98)) % 0.47/1.00 (define @t100 () (_ (_ tptp.produc686083979Tree_a @t90) @t68)) % 0.47/1.00 (define @t101 () (_ tptp.product_fst_a_Tree_a @t100)) % 0.47/1.00 (define @t102 () (@var "X1" tptp.multiset_a)) % 0.47/1.00 (define @t103 () (@var "X2" tptp.multiset_a)) % 0.47/1.00 (define @t104 () (_ (_ tptp.produc2037245207iset_a @t102) @t103)) % 0.47/1.00 (define @t105 () (@list @t102 @t103)) % 0.47/1.00 (define @t106 () (@var "X1" tptp.a)) % 0.47/1.00 (define @t107 () (@var "X2" tptp.a)) % 0.47/1.00 (define @t108 () (_ (_ tptp.product_Pair_a_a @t106) @t107)) % 0.47/1.00 (define @t109 () (@list @t106 @t107)) % 0.47/1.00 (define @t110 () (@var "X1" tptp.tree_a)) % 0.47/1.00 (define @t111 () (_ (_ tptp.produc649172771ee_a_a @t110) @t107)) % 0.47/1.00 (define @t112 () (@list @t110 @t107)) % 0.47/1.00 (define @t113 () (@var "X2" tptp.tree_a)) % 0.47/1.00 (define @t114 () (_ (_ tptp.produc686083979Tree_a @t106) @t113)) % 0.47/1.00 (define @t115 () (@list @t106 @t113)) % 0.47/1.00 (define @t116 () (@var "Y2" tptp.a)) % 0.47/1.00 (define @t117 () (= @t107 @t116)) % 0.47/1.00 (define @t118 () (@var "Y1" tptp.tree_a)) % 0.47/1.00 (define @t119 () (@var "Y2" tptp.multiset_a)) % 0.47/1.00 (define @t120 () (@var "Y1" tptp.multiset_a)) % 0.47/1.00 (define @t121 () (@var "Y1" tptp.a)) % 0.47/1.00 (define @t122 () (= @t106 @t121)) % 0.47/1.00 (define @t123 () (@var "Y2" tptp.tree_a)) % 0.47/1.00 (define @t124 () (@var "B2" tptp.a)) % 0.47/1.00 (define @t125 () (@var "B" tptp.a)) % 0.47/1.00 (define @t126 () (= @t125 @t124)) % 0.47/1.00 (define @t127 () (@var "A2" tptp.tree_a)) % 0.47/1.00 (define @t128 () (= @t96 @t127)) % 0.47/1.00 (define @t129 () (_ tptp.produc649172771ee_a_a @t96)) % 0.47/1.00 (define @t130 () (= (_ @t129 @t125) (_ (_ tptp.produc649172771ee_a_a @t127) @t124))) % 0.47/1.00 (define @t131 () (@list @t96 @t125 @t127 @t124)) % 0.47/1.00 (define @t132 () (@var "B2" tptp.multiset_a)) % 0.47/1.00 (define @t133 () (@var "B" tptp.multiset_a)) % 0.47/1.00 (define @t134 () (= @t133 @t132)) % 0.47/1.00 (define @t135 () (@var "A2" tptp.multiset_a)) % 0.47/1.00 (define @t136 () (= @t83 @t135)) % 0.47/1.00 (define @t137 () (_ tptp.produc2037245207iset_a @t83)) % 0.47/1.00 (define @t138 () (= (_ @t137 @t133) (_ (_ tptp.produc2037245207iset_a @t135) @t132))) % 0.47/1.00 (define @t139 () (@list @t83 @t133 @t135 @t132)) % 0.47/1.00 (define @t140 () (@var "A2" tptp.a)) % 0.47/1.00 (define @t141 () (= @t89 @t140)) % 0.47/1.00 (define @t142 () (_ tptp.product_Pair_a_a @t89)) % 0.47/1.00 (define @t143 () (= (_ @t142 @t125) (_ (_ tptp.product_Pair_a_a @t140) @t124))) % 0.47/1.00 (define @t144 () (@list @t89 @t125 @t140 @t124)) % 0.47/1.00 (define @t145 () (@var "B2" tptp.tree_a)) % 0.47/1.00 (define @t146 () (@var "B" tptp.tree_a)) % 0.47/1.00 (define @t147 () (= @t146 @t145)) % 0.47/1.00 (define @t148 () (_ tptp.produc686083979Tree_a @t89)) % 0.47/1.00 (define @t149 () (= (_ @t148 @t146) (_ (_ tptp.produc686083979Tree_a @t140) @t145))) % 0.47/1.00 (define @t150 () (@list @t89 @t146 @t140 @t145)) % 0.47/1.00 (define @t151 () (@var "Prod" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t152 () (_ (_ tptp.produc2037245207iset_a (_ tptp.produc653373187iset_a @t151)) (_ tptp.produc148952133iset_a @t151))) % 0.47/1.00 (define @t153 () (@list @t151)) % 0.47/1.00 (define @t154 () (@var "Prod" tptp.product_prod_a_a)) % 0.47/1.00 (define @t155 () (_ (_ tptp.product_Pair_a_a (_ tptp.product_fst_a_a @t154)) (_ tptp.product_snd_a_a @t154))) % 0.47/1.00 (define @t156 () (@list @t154)) % 0.47/1.00 (define @t157 () (@var "Prod" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t158 () (_ tptp.product_snd_Tree_a_a @t157)) % 0.47/1.00 (define @t159 () (_ tptp.product_fst_Tree_a_a @t157)) % 0.47/1.00 (define @t160 () (_ (_ tptp.produc649172771ee_a_a @t159) @t158)) % 0.47/1.00 (define @t161 () (@list @t157)) % 0.47/1.00 (define @t162 () (@var "Prod" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t163 () (_ tptp.product_snd_a_Tree_a @t162)) % 0.47/1.00 (define @t164 () (_ tptp.product_fst_a_Tree_a @t162)) % 0.47/1.00 (define @t165 () (_ (_ tptp.produc686083979Tree_a @t164) @t163)) % 0.47/1.00 (define @t166 () (@list @t162)) % 0.47/1.00 (define @t167 () (_ tptp.product_snd_Tree_a_a @t69)) % 0.47/1.00 (define @t168 () (_ tptp.product_snd_a_Tree_a @t74)) % 0.47/1.00 (define @t169 () (_ tptp.produc148952133iset_a @t86)) % 0.47/1.00 (define @t170 () (= @t61 @t89)) % 0.47/1.00 (define @t171 () (_ tptp.product_snd_a_a @t93)) % 0.47/1.00 (define @t172 () (_ tptp.product_snd_Tree_a_a @t98)) % 0.47/1.00 (define @t173 () (_ tptp.product_snd_a_Tree_a @t100)) % 0.47/1.00 (define @t174 () (@var "Y3" tptp.a)) % 0.47/1.00 (define @t175 () (@var "X3" tptp.tree_a)) % 0.47/1.00 (define @t176 () (_ (_ tptp.produc649172771ee_a_a @t175) @t174)) % 0.47/1.00 (define @t177 () (@var "P" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t178 () (@list @t175 @t174)) % 0.47/1.00 (define @t179 () (@list @t177)) % 0.47/1.00 (define @t180 () (@var "Y3" tptp.multiset_a)) % 0.47/1.00 (define @t181 () (@var "X3" tptp.multiset_a)) % 0.47/1.00 (define @t182 () (_ tptp.produc2037245207iset_a @t181)) % 0.47/1.00 (define @t183 () (_ @t182 @t180)) % 0.47/1.00 (define @t184 () (@var "P" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t185 () (@list @t181 @t180)) % 0.47/1.00 (define @t186 () (@var "X3" tptp.a)) % 0.47/1.00 (define @t187 () (_ tptp.product_Pair_a_a @t186)) % 0.47/1.00 (define @t188 () (_ @t187 @t174)) % 0.47/1.00 (define @t189 () (@var "P" tptp.product_prod_a_a)) % 0.47/1.00 (define @t190 () (@list @t186 @t174)) % 0.47/1.00 (define @t191 () (@var "Y3" tptp.tree_a)) % 0.47/1.00 (define @t192 () (_ (_ tptp.produc686083979Tree_a @t186) @t191)) % 0.47/1.00 (define @t193 () (@var "P" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t194 () (@list @t186 @t191)) % 0.47/1.00 (define @t195 () (@list @t193)) % 0.47/1.00 (define @t196 () (@var "P2" (-> tptp.produc981471411ee_a_a Bool))) % 0.47/1.00 (define @t197 () (@var "B3" tptp.a)) % 0.47/1.00 (define @t198 () (@var "A3" tptp.tree_a)) % 0.47/1.00 (define @t199 () (_ (_ tptp.produc649172771ee_a_a @t198) @t197)) % 0.47/1.00 (define @t200 () (@list @t198 @t197)) % 0.47/1.00 (define @t201 () (forall @t200 (_ @t196 @t199))) % 0.47/1.00 (define @t202 () (@var "P2" (-> tptp.produc1127127335iset_a Bool))) % 0.47/1.00 (define @t203 () (@var "B3" tptp.multiset_a)) % 0.47/1.00 (define @t204 () (@var "A3" tptp.multiset_a)) % 0.47/1.00 (define @t205 () (_ (_ tptp.produc2037245207iset_a @t204) @t203)) % 0.47/1.00 (define @t206 () (@list @t204 @t203)) % 0.47/1.00 (define @t207 () (forall @t206 (_ @t202 @t205))) % 0.47/1.00 (define @t208 () (@var "P2" (-> tptp.product_prod_a_a Bool))) % 0.47/1.00 (define @t209 () (@var "A3" tptp.a)) % 0.47/1.00 (define @t210 () (_ (_ tptp.product_Pair_a_a @t209) @t197)) % 0.47/1.00 (define @t211 () (@list @t209 @t197)) % 0.47/1.00 (define @t212 () (forall @t211 (_ @t208 @t210))) % 0.47/1.00 (define @t213 () (@var "P2" (-> tptp.produc143150363Tree_a Bool))) % 0.47/1.00 (define @t214 () (@var "B3" tptp.tree_a)) % 0.47/1.00 (define @t215 () (_ (_ tptp.produc686083979Tree_a @t209) @t214)) % 0.47/1.00 (define @t216 () (@list @t209 @t214)) % 0.47/1.00 (define @t217 () (forall @t216 (_ @t213 @t215))) % 0.47/1.00 (define @t218 () (not @t126)) % 0.47/1.00 (define @t219 () (@var "Y" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t220 () (@var "Y" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t221 () (@var "Y" tptp.product_prod_a_a)) % 0.47/1.00 (define @t222 () (@var "Y" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t223 () (@var "T2" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t224 () (@var "T2" tptp.product_prod_a_a)) % 0.47/1.00 (define @t225 () (@var "T2" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t226 () (@var "T2" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t227 () (@var "T3" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t228 () (@var "S" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t229 () (@var "Z2" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t230 () (@var "Y4" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t231 () (@var "T3" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t232 () (@var "S" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t233 () (@var "Z2" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t234 () (@var "Y4" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t235 () (@var "Prod2" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t236 () (@var "Prod2" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t237 () (@var "Q" tptp.produc981471411ee_a_a)) % 0.47/1.00 (define @t238 () (_ tptp.product_snd_Tree_a_a @t177)) % 0.47/1.00 (define @t239 () (_ tptp.product_fst_Tree_a_a @t177)) % 0.47/1.00 (define @t240 () (@var "Q" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t241 () (_ tptp.product_snd_a_Tree_a @t193)) % 0.47/1.00 (define @t242 () (_ tptp.product_fst_a_Tree_a @t193)) % 0.47/1.00 (define @t243 () (@var "Vf2" tptp.tree_a)) % 0.47/1.00 (define @t244 () (@var "Ve2" tptp.tree_a)) % 0.47/1.00 (define @t245 () (@var "Vd2" tptp.a)) % 0.47/1.00 (define @t246 () (_ (_ (_ tptp.t_a @t245) @t244) @t243)) % 0.47/1.00 (define @t247 () (@var "Vc2" tptp.tree_a)) % 0.47/1.00 (define @t248 () (@var "Vb2" tptp.tree_a)) % 0.47/1.00 (define @t249 () (@var "Va2" tptp.a)) % 0.47/1.00 (define @t250 () (_ (_ (_ tptp.t_a @t249) @t248) @t247)) % 0.47/1.00 (define @t251 () (@var "V3" tptp.a)) % 0.47/1.00 (define @t252 () (_ tptp.t_a @t251)) % 0.47/1.00 (define @t253 () (_ @t252 @t250)) % 0.47/1.00 (define @t254 () (_ @t253 @t246)) % 0.47/1.00 (define @t255 () (@list @t251 @t249 @t248 @t247 @t245 @t244 @t243)) % 0.47/1.00 (define @t256 () (forall @t255 (not (= @t97 @t254)))) % 0.47/1.00 (define @t257 () (not @t256)) % 0.47/1.00 (define @t258 () (_ @t253 tptp.e_a)) % 0.47/1.00 (define @t259 () (@list @t251 @t249 @t248 @t247)) % 0.47/1.00 (define @t260 () (forall @t259 (not (= @t97 @t258)))) % 0.47/1.00 (define @t261 () (_ @t252 tptp.e_a)) % 0.47/1.00 (define @t262 () (_ @t261 @t250)) % 0.47/1.00 (define @t263 () (forall @t259 (not (= @t97 @t262)))) % 0.47/1.00 (define @t264 () (_ @t261 tptp.e_a)) % 0.47/1.00 (define @t265 () (@list @t251)) % 0.47/1.00 (define @t266 () (forall @t265 (not (= @t97 @t264)))) % 0.47/1.00 (define @t267 () (= @t97 tptp.e_a)) % 0.47/1.00 (define @t268 () (not @t267)) % 0.47/1.00 (define @t269 () (@list @t97)) % 0.47/1.00 (define @t270 () (@var "A" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t271 () (_ tptp.member254315204Tree_a @t270)) % 0.47/1.00 (define @t272 () (@var "P2" (-> tptp.a Bool))) % 0.47/1.00 (define @t273 () (_ tptp.member_a @t89)) % 0.47/1.00 (define @t274 () (@var "A" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t275 () (_ tptp.member340150864iset_a @t274)) % 0.47/1.00 (define @t276 () (@var "A" tptp.product_prod_a_a)) % 0.47/1.00 (define @t277 () (_ tptp.member449909584od_a_a @t276)) % 0.47/1.00 (define @t278 () (@var "A4" tptp.set_Pr1070816379Tree_a)) % 0.47/1.00 (define @t279 () (@var "X4" tptp.produc143150363Tree_a)) % 0.47/1.00 (define @t280 () (_ tptp.member254315204Tree_a @t279)) % 0.47/1.00 (define @t281 () (_ @t280 @t278)) % 0.47/1.00 (define @t282 () (@list @t279)) % 0.47/1.00 (define @t283 () (@var "A4" tptp.set_a)) % 0.47/1.00 (define @t284 () (@var "X4" tptp.a)) % 0.47/1.00 (define @t285 () (_ tptp.member_a @t284)) % 0.47/1.00 (define @t286 () (_ @t285 @t283)) % 0.47/1.00 (define @t287 () (@list @t284)) % 0.47/1.00 (define @t288 () (@var "A4" tptp.set_Pr158363655iset_a)) % 0.47/1.00 (define @t289 () (@var "X4" tptp.produc1127127335iset_a)) % 0.47/1.00 (define @t290 () (_ tptp.member340150864iset_a @t289)) % 0.47/1.00 (define @t291 () (_ @t290 @t288)) % 0.47/1.00 (define @t292 () (@list @t289)) % 0.47/1.00 (define @t293 () (@var "A4" tptp.set_Product_prod_a_a)) % 0.47/1.00 (define @t294 () (@var "X4" tptp.product_prod_a_a)) % 0.47/1.00 (define @t295 () (_ tptp.member449909584od_a_a @t294)) % 0.47/1.00 (define @t296 () (_ @t295 @t293)) % 0.47/1.00 (define @t297 () (@list @t294)) % 0.47/1.00 (define @t298 () (@var "X232" tptp.tree_a)) % 0.47/1.01 (define @t299 () (@var "X222" tptp.tree_a)) % 0.47/1.01 (define @t300 () (@var "X212" tptp.a)) % 0.47/1.01 (define @t301 () (@var "Tree" tptp.tree_a)) % 0.47/1.01 (define @t302 () (@var "P2" (-> tptp.tree_a Bool))) % 0.47/1.01 (define @t303 () (@var "X32" tptp.tree_a)) % 0.47/1.01 (define @t304 () (@var "X24" tptp.tree_a)) % 0.47/1.01 (define @t305 () (@var "X12" tptp.a)) % 0.47/1.01 (define @t306 () (_ @t302 tptp.e_a)) % 0.47/1.01 (define @t307 () (@var "A0" tptp.tree_a)) % 0.47/1.01 (define @t308 () (_ (_ @t252 @t246) @t250)) % 0.47/1.01 (define @t309 () (_ @t302 @t246)) % 0.47/1.01 (define @t310 () (@list @t251 @t245 @t244 @t243 @t249 @t248 @t247)) % 0.47/1.01 (define @t311 () (_ @t302 @t250)) % 0.47/1.01 (define @t312 () (_ @t42 tptp.e_a)) % 0.47/1.01 (define @t313 () (@list @t28 @t20 @t19 @t18)) % 0.47/1.01 (define @t314 () (_ @t51 @t21)) % 0.47/1.01 (define @t315 () (@var "B4" tptp.multiset_a)) % 0.47/1.01 (define @t316 () (@var "A4" tptp.multiset_a)) % 0.47/1.01 (define @t317 () (_ tptp.plus_plus_multiset_a @t316)) % 0.47/1.01 (define @t318 () (_ @t317 @t315)) % 0.47/1.01 (define @t319 () (_ tptp.add_mset_a @t89)) % 0.47/1.01 (define @t320 () (_ @t319 @t318)) % 0.47/1.01 (define @t321 () (_ @t319 @t316)) % 0.47/1.01 (define @t322 () (@list @t89 @t316 @t315)) % 0.47/1.01 (define @t323 () (_ @t319 @t315)) % 0.47/1.01 (define @t324 () (= @t89 @t125)) % 0.47/1.01 (define @t325 () (_ tptp.add_mset_a @t125)) % 0.47/1.01 (define @t326 () (_ @t319 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t327 () (@list @t89 @t125)) % 0.47/1.01 (define @t328 () (@var "M" tptp.multiset_a)) % 0.47/1.01 (define @t329 () (= @t328 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t330 () (and (= @t125 @t89) @t329)) % 0.47/1.01 (define @t331 () (_ @t325 @t328)) % 0.47/1.01 (define @t332 () (_ tptp.add_mset_a @t61)) % 0.47/1.01 (define @t333 () (_ @t332 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t334 () (_ tptp.add_mset_a @t90)) % 0.47/1.01 (define @t335 () (_ @t334 @t328)) % 0.47/1.01 (define @t336 () (@var "N" tptp.multiset_a)) % 0.47/1.01 (define @t337 () (= @t336 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t338 () (and @t329 @t337)) % 0.47/1.01 (define @t339 () (_ tptp.plus_plus_multiset_a @t328)) % 0.47/1.01 (define @t340 () (_ @t339 @t336)) % 0.47/1.01 (define @t341 () (@list @t328 @t336)) % 0.47/1.01 (define @t342 () (= @t84 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t343 () (and @t342 (= @t54 tptp.zero_zero_multiset_a))) % 0.47/1.01 (define @t344 () (_ tptp.plus_plus_multiset_a @t84)) % 0.47/1.01 (define @t345 () (_ @t344 @t54)) % 0.47/1.01 (define @t346 () (@list @t84 @t54)) % 0.47/1.01 (define @t347 () (_ tptp.plus_plus_multiset_a tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t348 () (@list @t83)) % 0.47/1.01 (define @t349 () (@var "C" tptp.multiset_a)) % 0.47/1.01 (define @t350 () (= @t133 @t349)) % 0.47/1.01 (define @t351 () (_ tptp.plus_plus_multiset_a @t349)) % 0.47/1.01 (define @t352 () (_ @t351 @t83)) % 0.47/1.01 (define @t353 () (_ tptp.plus_plus_multiset_a @t133)) % 0.47/1.01 (define @t354 () (_ @t353 @t83)) % 0.47/1.01 (define @t355 () (= @t354 @t352)) % 0.47/1.01 (define @t356 () (@list @t133 @t83 @t349)) % 0.47/1.01 (define @t357 () (_ tptp.plus_plus_multiset_a @t83)) % 0.47/1.01 (define @t358 () (_ @t357 @t349)) % 0.47/1.01 (define @t359 () (_ @t357 @t133)) % 0.47/1.01 (define @t360 () (= @t359 @t358)) % 0.47/1.01 (define @t361 () (@list @t83 @t133 @t349)) % 0.47/1.01 (define @t362 () (= @t133 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t363 () (@list @t83 @t133)) % 0.47/1.01 (define @t364 () (@list @t84)) % 0.47/1.01 (define @t365 () (_ @t353 @t349)) % 0.47/1.01 (define @t366 () (_ @t357 @t365)) % 0.47/1.01 (define @t367 () (@var "A5" tptp.multiset_a)) % 0.47/1.01 (define @t368 () (@var "B5" tptp.multiset_a)) % 0.47/1.01 (define @t369 () (@var "K" tptp.multiset_a)) % 0.47/1.01 (define @t370 () (_ tptp.plus_plus_multiset_a @t369)) % 0.47/1.01 (define @t371 () (_ @t370 @t359)) % 0.47/1.01 (define @t372 () (@var "L" tptp.multiset_a)) % 0.47/1.01 (define @t373 () (@var "J" tptp.multiset_a)) % 0.47/1.01 (define @t374 () (_ (_ tptp.plus_plus_multiset_a @t373) @t372)) % 0.47/1.01 (define @t375 () (@var "I" tptp.multiset_a)) % 0.47/1.01 (define @t376 () (_ (_ tptp.plus_plus_multiset_a @t375) @t369)) % 0.47/1.01 (define @t377 () (= @t369 @t372)) % 0.47/1.01 (define @t378 () (= @t375 @t373)) % 0.47/1.01 (define @t379 () (@list @t375 @t373 @t369 @t372)) % 0.47/1.01 (define @t380 () (@var "Y5" tptp.multiset_a)) % 0.47/1.01 (define @t381 () (@var "X5" tptp.multiset_a)) % 0.47/1.01 (define @t382 () (= @t328 @t336)) % 0.47/1.01 (define @t383 () (@var "K2" tptp.multiset_a)) % 0.47/1.01 (define @t384 () (_ tptp.plus_plus_multiset_a @t336)) % 0.47/1.01 (define @t385 () (_ @t384 @t383)) % 0.47/1.01 (define @t386 () (_ @t339 @t383)) % 0.47/1.01 (define @t387 () (_ tptp.plus_plus_multiset_a @t383)) % 0.47/1.01 (define @t388 () (@var "M2" tptp.multiset_a)) % 0.47/1.01 (define @t389 () (@var "N2" tptp.multiset_a)) % 0.47/1.01 (define @t390 () (_ @t339 @t385)) % 0.47/1.01 (define @t391 () (@list @t328 @t336 @t383)) % 0.47/1.01 (define @t392 () (@var "K3" tptp.multiset_a)) % 0.47/1.01 (define @t393 () (_ @t319 @t328)) % 0.47/1.01 (define @t394 () (@var "A6" tptp.multiset_a)) % 0.47/1.01 (define @t395 () (_ tptp.add_mset_a @t209)) % 0.47/1.01 (define @t396 () (not @t329)) % 0.47/1.01 (define @t397 () (@list @t328)) % 0.47/1.01 (define @t398 () (@list @t89 @t316)) % 0.47/1.01 (define @t399 () (@var "P2" (-> tptp.multiset_a tptp.multiset_a Bool))) % 0.47/1.01 (define @t400 () (@var "N3" tptp.multiset_a)) % 0.47/1.01 (define @t401 () (@var "M3" tptp.multiset_a)) % 0.47/1.01 (define @t402 () (_ @t399 @t401)) % 0.47/1.01 (define @t403 () (_ @t402 @t400)) % 0.47/1.01 (define @t404 () (@list @t209 @t401 @t400)) % 0.47/1.01 (define @t405 () (@var "P2" (-> tptp.multiset_a Bool))) % 0.47/1.01 (define @t406 () (_ @t405 @t328)) % 0.47/1.01 (define @t407 () (_ tptp.add_mset_a @t186)) % 0.47/1.01 (define @t408 () (_ @t405 (_ @t407 @t401))) % 0.47/1.01 (define @t409 () (_ @t405 @t401)) % 0.47/1.01 (define @t410 () (@list @t186 @t401)) % 0.47/1.01 (define @t411 () (_ @t405 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t412 () (@list @t405 @t328)) % 0.47/1.01 (define @t413 () (@var "A5" tptp.a)) % 0.47/1.01 (define @t414 () (@var "A7" tptp.multiset_a)) % 0.47/1.01 (define @t415 () (@var "P2" (-> tptp.a tptp.a Bool))) % 0.47/1.01 (define @t416 () (@var "P2" (-> tptp.a tptp.tree_a Bool))) % 0.47/1.01 (define @t417 () (@var "P2" (-> tptp.tree_a tptp.a Bool))) % 0.47/1.01 (define @t418 () (@var "Q" tptp.multiset_a)) % 0.47/1.01 (define @t419 () (@var "P" tptp.multiset_a)) % 0.47/1.01 (define @t420 () (_ (_ tptp.produc2037245207iset_a @t419) @t418)) % 0.47/1.01 (define @t421 () (@var "Q2" (-> tptp.multiset_a Bool))) % 0.47/1.01 (define @t422 () (@var "Q" tptp.a)) % 0.47/1.01 (define @t423 () (@var "P" tptp.a)) % 0.47/1.01 (define @t424 () (_ (_ tptp.product_Pair_a_a @t423) @t422)) % 0.47/1.01 (define @t425 () (@var "Q2" (-> tptp.a Bool))) % 0.47/1.01 (define @t426 () (_ @t425 @t422)) % 0.47/1.01 (define @t427 () (_ @t272 @t423)) % 0.47/1.01 (define @t428 () (@var "P" tptp.tree_a)) % 0.47/1.01 (define @t429 () (_ (_ tptp.produc649172771ee_a_a @t428) @t422)) % 0.47/1.01 (define @t430 () (@var "Q" tptp.tree_a)) % 0.47/1.01 (define @t431 () (_ (_ tptp.produc686083979Tree_a @t423) @t430)) % 0.47/1.01 (define @t432 () (@var "Q2" (-> tptp.tree_a Bool))) % 0.47/1.01 (define @t433 () (@var "A" tptp.produc981471411ee_a_a)) % 0.47/1.01 (define @t434 () (@list @t413)) % 0.47/1.01 (define @t435 () (@var "A5" tptp.tree_a)) % 0.47/1.01 (define @t436 () (@var "B5" tptp.a)) % 0.47/1.01 (define @t437 () (@list @t436)) % 0.47/1.01 (define @t438 () (@var "B5" tptp.tree_a)) % 0.47/1.01 (define @t439 () (@var "E" tptp.tree_a)) % 0.47/1.01 (define @t440 () (_ tptp.heapIm229596386mpty_a @t439)) % 0.47/1.01 (define @t441 () (@list @t439)) % 0.47/1.01 (define @t442 () (@var "T2" tptp.tree_a)) % 0.47/1.01 (define @t443 () (_ tptp.product_snd_a_Tree_a (_ tptp.heapIm837449470Leaf_a @t442))) % 0.47/1.01 (define @t444 () (not (= @t442 tptp.e_a))) % 0.47/1.01 (define @t445 () (_ tptp.is_heap_a @t442)) % 0.47/1.01 (define @t446 () (@list @t442)) % 0.47/1.01 (define @t447 () (_ tptp.produc1515207979Tree_a @t74)) % 0.47/1.01 (define @t448 () (@list @t74)) % 0.47/1.01 (define @t449 () (_ tptp.produc1478296771ee_a_a @t69)) % 0.47/1.01 (define @t450 () (@list @t69)) % 0.47/1.01 (define @t451 () (_ tptp.val_a @t442)) % 0.47/1.01 (define @t452 () (@var "Remove_max2" (-> tptp.a tptp.product_prod_a_a))) % 0.47/1.01 (define @t453 () (@var "As_tree2" (-> tptp.a tptp.tree_a))) % 0.47/1.01 (define @t454 () (@var "Multiset2" (-> tptp.a tptp.multiset_a))) % 0.47/1.01 (define @t455 () (@var "Of_list2" (-> tptp.list_a tptp.a))) % 0.47/1.01 (define @t456 () (@var "Is_empty2" (-> tptp.a Bool))) % 0.47/1.01 (define @t457 () (@var "T5" tptp.a)) % 0.47/1.01 (define @t458 () (_ @t453 @t457)) % 0.47/1.01 (define @t459 () (@var "M5" tptp.a)) % 0.47/1.01 (define @t460 () (@var "T6" tptp.a)) % 0.47/1.01 (define @t461 () (_ tptp.product_Pair_a_a @t459)) % 0.47/1.01 (define @t462 () (_ @t456 @t457)) % 0.47/1.01 (define @t463 () (@var "L5" tptp.a)) % 0.47/1.01 (define @t464 () (@var "L4" tptp.a)) % 0.47/1.01 (define @t465 () (= (_ @t461 @t463) (_ @t452 @t464))) % 0.47/1.01 (define @t466 () (_ @t453 @t464)) % 0.47/1.01 (define @t467 () (not (_ @t456 @t464))) % 0.47/1.01 (define @t468 () (@list @t464 @t459 @t463)) % 0.47/1.01 (define @t469 () (_ @t454 @t464)) % 0.47/1.01 (define @t470 () (_ tptp.add_mset_a @t459)) % 0.47/1.01 (define @t471 () (@var "I3" tptp.list_a)) % 0.47/1.01 (define @t472 () (@list @t471)) % 0.47/1.01 (define @t473 () (@var "Remove_max2" (-> tptp.tree_a tptp.produc143150363Tree_a))) % 0.47/1.01 (define @t474 () (@var "As_tree2" (-> tptp.tree_a tptp.tree_a))) % 0.47/1.01 (define @t475 () (@var "Multiset2" (-> tptp.tree_a tptp.multiset_a))) % 0.47/1.01 (define @t476 () (@var "Of_list2" (-> tptp.list_a tptp.tree_a))) % 0.47/1.01 (define @t477 () (@var "Is_empty2" (-> tptp.tree_a Bool))) % 0.47/1.01 (define @t478 () (_ (_ (_ (_ (_ tptp.heap_axioms_Tree_a_a @t477) @t476) @t475) @t474) @t473)) % 0.47/1.01 (define @t479 () (@var "T5" tptp.tree_a)) % 0.47/1.01 (define @t480 () (_ @t474 @t479)) % 0.47/1.01 (define @t481 () (@var "T6" tptp.tree_a)) % 0.47/1.01 (define @t482 () (_ tptp.produc686083979Tree_a @t459)) % 0.47/1.01 (define @t483 () (_ @t477 @t479)) % 0.47/1.01 (define @t484 () (@var "L5" tptp.tree_a)) % 0.47/1.01 (define @t485 () (@var "L4" tptp.tree_a)) % 0.47/1.01 (define @t486 () (= (_ @t482 @t484) (_ @t473 @t485))) % 0.47/1.01 (define @t487 () (_ @t474 @t485)) % 0.47/1.01 (define @t488 () (not (_ @t477 @t485))) % 0.47/1.01 (define @t489 () (@list @t485 @t459 @t484)) % 0.47/1.01 (define @t490 () (_ @t475 @t485)) % 0.47/1.01 (define @t491 () (@var "Uv" tptp.tree_a)) % 0.47/1.01 (define @t492 () (@var "Uu" tptp.tree_a)) % 0.47/1.01 (define @t493 () (_ tptp.is_heap_a @t21)) % 0.47/1.01 (define @t494 () (_ tptp.val_a @t21)) % 0.47/1.01 (define @t495 () (_ tptp.ord_less_eq_a @t494)) % 0.47/1.01 (define @t496 () (_ @t495 @t28)) % 0.47/1.01 (define @t497 () (and @t496 @t493)) % 0.47/1.01 (define @t498 () (@var "L6" tptp.a)) % 0.47/1.01 (define @t499 () (@var "L" tptp.a)) % 0.47/1.01 (define @t500 () (@var "M6" tptp.a)) % 0.47/1.01 (define @t501 () (_ tptp.product_Pair_a_a @t500)) % 0.47/1.01 (define @t502 () (= (_ @t501 @t498) (_ @t452 @t499))) % 0.47/1.01 (define @t503 () (not (_ @t456 @t499))) % 0.47/1.01 (define @t504 () (@var "Empty" tptp.a)) % 0.47/1.01 (define @t505 () (_ (_ (_ (_ (_ (_ tptp.heap_a_a @t504) @t456) @t455) @t454) @t453) @t452)) % 0.47/1.01 (define @t506 () (@list @t504 @t456 @t455 @t454 @t453 @t452 @t499 @t500 @t498)) % 0.47/1.01 (define @t507 () (@var "L6" tptp.tree_a)) % 0.47/1.01 (define @t508 () (_ tptp.produc686083979Tree_a @t500)) % 0.47/1.01 (define @t509 () (= (_ @t508 @t507) (_ @t473 @t45))) % 0.47/1.01 (define @t510 () (_ @t474 @t45)) % 0.47/1.01 (define @t511 () (not (_ @t477 @t45))) % 0.47/1.01 (define @t512 () (@var "Empty" tptp.tree_a)) % 0.47/1.01 (define @t513 () (_ (_ (_ (_ (_ (_ tptp.heap_Tree_a_a @t512) @t477) @t476) @t475) @t474) @t473)) % 0.47/1.01 (define @t514 () (@list @t512 @t477 @t476 @t475 @t474 @t473 @t45 @t500 @t507)) % 0.47/1.01 (define @t515 () (_ tptp.ord_less_eq_a @t89)) % 0.47/1.01 (define @t516 () (_ tptp.ord_le1199012836iset_a @t358)) % 0.47/1.01 (define @t517 () (_ (_ tptp.ord_le1199012836iset_a @t83) @t133)) % 0.47/1.01 (define @t518 () (@var "D" tptp.multiset_a)) % 0.47/1.01 (define @t519 () (_ (_ tptp.ord_le1199012836iset_a @t376) @t374)) % 0.47/1.01 (define @t520 () (_ (_ tptp.ord_le1199012836iset_a @t369) @t372)) % 0.47/1.01 (define @t521 () (_ (_ tptp.ord_le1199012836iset_a @t375) @t373)) % 0.47/1.01 (define @t522 () (_ @t477 @t442)) % 0.47/1.01 (define @t523 () (_ @t474 @t442)) % 0.47/1.01 (define @t524 () (@var "I" tptp.list_a)) % 0.47/1.01 (define @t525 () (_ @t475 @t45)) % 0.47/1.01 (define @t526 () (@list @t512 @t477 @t476 @t475 @t474 @t473)) % 0.47/1.01 (define @t527 () (_ tptp.is_heap_a @t25)) % 0.47/1.01 (define @t528 () (_ tptp.val_a @t25)) % 0.47/1.01 (define @t529 () (_ tptp.ord_less_eq_a @t528)) % 0.47/1.01 (define @t530 () (_ @t529 @t28)) % 0.47/1.01 (define @t531 () (_ tptp.add_mset_a @t500)) % 0.47/1.01 (define @t532 () (@var "T2" tptp.a)) % 0.47/1.01 (define @t533 () (@var "T" tptp.a)) % 0.47/1.01 (define @t534 () (_ tptp.heapIm1091024090Down_a (_ (_ @t29 (_ tptp.heapIm1140443833left_a @t21)) (_ tptp.heapIm1257206334ight_a @t21)))) % 0.47/1.01 (define @t535 () (_ tptp.t_a @t494)) % 0.47/1.01 (define @t536 () (_ tptp.heapIm1091024090Down_a @t314)) % 0.47/1.01 (define @t537 () (not @t496)) % 0.47/1.01 (define @t538 () (@list @t20 @t19 @t18 @t28)) % 0.47/1.01 (define @t539 () (_ @t535 @t534)) % 0.47/1.01 (define @t540 () (_ tptp.heapIm1091024090Down_a @t312)) % 0.47/1.01 (define @t541 () (_ tptp.heapIm1091024090Down_a (_ (_ @t29 (_ tptp.heapIm1140443833left_a @t25)) (_ tptp.heapIm1257206334ight_a @t25)))) % 0.47/1.01 (define @t542 () (_ tptp.t_a @t528)) % 0.47/1.01 (define @t543 () (_ tptp.heapIm1091024090Down_a @t43)) % 0.47/1.01 (define @t544 () (not @t530)) % 0.47/1.01 (define @t545 () (= @t543 @t43)) % 0.47/1.01 (define @t546 () (_ @t529 @t494)) % 0.47/1.01 (define @t547 () (_ tptp.multiset_a2 @t442)) % 0.47/1.01 (define @t548 () (_ tptp.heapIm1091024090Down_a @t442)) % 0.47/1.01 (define @t549 () (@var "V4" tptp.a)) % 0.47/1.01 (define @t550 () (_ tptp.ord_less_eq_a @t28)) % 0.47/1.01 (define @t551 () (@var "R2" tptp.tree_a)) % 0.47/1.01 (define @t552 () (= @t442 @t47)) % 0.47/1.01 (define @t553 () (_ tptp.heapIm1091024090Down_a @t33)) % 0.47/1.01 (define @t554 () (= @t553 @t33)) % 0.47/1.01 (define @t555 () (_ @t495 @t528)) % 0.47/1.01 (define @t556 () (_ tptp.in_tree_a @t28)) % 0.47/1.01 (define @t557 () (@var "T3" tptp.tree_a)) % 0.47/1.01 (define @t558 () (@var "V5" tptp.a)) % 0.47/1.01 (define @t559 () (_ tptp.heapIm970322378pify_a @t442)) % 0.47/1.01 (define @t560 () (_ (_ (_ (_ tptp.collection_Tree_a_a @t512) @t477) @t476) @t475)) % 0.47/1.01 (define @t561 () (@var "S2" tptp.set_Pr921883667ee_a_a)) % 0.47/1.01 (define @t562 () (@var "R3" tptp.set_Pr921883667ee_a_a)) % 0.47/1.01 (define @t563 () (@var "Y6" tptp.a)) % 0.47/1.01 (define @t564 () (@var "X4" tptp.tree_a)) % 0.47/1.01 (define @t565 () (_ tptp.member1092636252ee_a_a (_ (_ tptp.produc649172771ee_a_a @t564) @t563))) % 0.47/1.01 (define @t566 () (@list @t564 @t563)) % 0.47/1.01 (define @t567 () (lambda @t566 (_ @t565 @t561))) % 0.47/1.01 (define @t568 () (lambda @t566 (_ @t565 @t562))) % 0.47/1.01 (define @t569 () (@list @t562 @t561)) % 0.47/1.01 (define @t570 () (@var "S2" tptp.set_Pr158363655iset_a)) % 0.47/1.01 (define @t571 () (@var "R3" tptp.set_Pr158363655iset_a)) % 0.47/1.01 (define @t572 () (@var "Y6" tptp.multiset_a)) % 0.47/1.01 (define @t573 () (@var "X4" tptp.multiset_a)) % 0.47/1.01 (define @t574 () (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t573) @t572))) % 0.47/1.01 (define @t575 () (@list @t573 @t572)) % 0.47/1.01 (define @t576 () (lambda @t575 (_ @t574 @t570))) % 0.47/1.01 (define @t577 () (lambda @t575 (_ @t574 @t571))) % 0.47/1.01 (define @t578 () (@list @t571 @t570)) % 0.47/1.01 (define @t579 () (@var "S2" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t580 () (@var "R3" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t581 () (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t284) @t563))) % 0.47/1.01 (define @t582 () (@list @t284 @t563)) % 0.47/1.01 (define @t583 () (lambda @t582 (_ @t581 @t579))) % 0.47/1.01 (define @t584 () (lambda @t582 (_ @t581 @t580))) % 0.47/1.01 (define @t585 () (@list @t580 @t579)) % 0.47/1.01 (define @t586 () (@var "S2" tptp.set_Pr1070816379Tree_a)) % 0.47/1.01 (define @t587 () (@var "R3" tptp.set_Pr1070816379Tree_a)) % 0.47/1.01 (define @t588 () (@var "Y6" tptp.tree_a)) % 0.47/1.01 (define @t589 () (_ tptp.member254315204Tree_a (_ (_ tptp.produc686083979Tree_a @t284) @t588))) % 0.47/1.01 (define @t590 () (@list @t284 @t588)) % 0.47/1.01 (define @t591 () (lambda @t590 (_ @t589 @t586))) % 0.47/1.01 (define @t592 () (lambda @t590 (_ @t589 @t587))) % 0.47/1.01 (define @t593 () (@list @t587 @t586)) % 0.47/1.01 (define @t594 () (@var "S3" tptp.set_Pr921883667ee_a_a)) % 0.47/1.01 (define @t595 () (@var "R" tptp.set_Pr921883667ee_a_a)) % 0.47/1.01 (define @t596 () (_ tptp.member1092636252ee_a_a @t176)) % 0.47/1.01 (define @t597 () (@var "S3" tptp.set_Pr158363655iset_a)) % 0.47/1.01 (define @t598 () (@var "R" tptp.set_Pr158363655iset_a)) % 0.47/1.01 (define @t599 () (_ tptp.member340150864iset_a @t183)) % 0.47/1.01 (define @t600 () (@var "S3" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t601 () (@var "R" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t602 () (_ tptp.ord_le1824328871od_a_a @t601)) % 0.47/1.01 (define @t603 () (_ tptp.member449909584od_a_a @t188)) % 0.47/1.01 (define @t604 () (_ @t603 @t601)) % 0.47/1.01 (define @t605 () (@var "S3" tptp.set_Pr1070816379Tree_a)) % 0.47/1.01 (define @t606 () (@var "R" tptp.set_Pr1070816379Tree_a)) % 0.47/1.01 (define @t607 () (_ tptp.member254315204Tree_a @t192)) % 0.47/1.01 (define @t608 () (_ tptp.set_mset_a @t547)) % 0.47/1.01 (define @t609 () (_ tptp.add_ms205941497Tree_a @t74)) % 0.47/1.01 (define @t610 () (_ @t609 tptp.zero_z2144236696Tree_a)) % 0.47/1.01 (define @t611 () (_ tptp.member254315204Tree_a @t74)) % 0.47/1.01 (define @t612 () (_ tptp.add_ms1353365509iset_a @t55)) % 0.47/1.01 (define @t613 () (_ @t612 tptp.zero_z1941791140iset_a)) % 0.47/1.01 (define @t614 () (_ tptp.member340150864iset_a @t55)) % 0.47/1.01 (define @t615 () (_ tptp.add_ms1725977093od_a_a @t62)) % 0.47/1.01 (define @t616 () (_ @t615 tptp.zero_z160849828od_a_a)) % 0.47/1.01 (define @t617 () (_ tptp.member449909584od_a_a @t62)) % 0.47/1.01 (define @t618 () (_ tptp.add_mset_multiset_a @t84)) % 0.47/1.01 (define @t619 () (_ @t618 tptp.zero_z1580389697iset_a)) % 0.47/1.01 (define @t620 () (_ tptp.member_multiset_a @t84)) % 0.47/1.01 (define @t621 () (_ @t334 tptp.zero_zero_multiset_a)) % 0.47/1.01 (define @t622 () (_ tptp.member_a @t90)) % 0.47/1.01 (define @t623 () (@var "N" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t624 () (@var "M" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t625 () (@var "N" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t626 () (@var "M" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t627 () (@var "N" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t628 () (@var "M" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t629 () (@var "N" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t630 () (@var "M" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t631 () (@var "B4" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t632 () (_ tptp.set_ms1129970904Tree_a @t631)) % 0.47/1.01 (define @t633 () (@var "C" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t634 () (@var "B" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t635 () (@var "C2" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t636 () (@var "B4" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t637 () (_ tptp.set_ms1768116836iset_a @t636)) % 0.47/1.01 (define @t638 () (@var "C" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t639 () (@var "B" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t640 () (@var "C2" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t641 () (@var "B4" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t642 () (_ tptp.set_ms1818337124od_a_a @t641)) % 0.47/1.01 (define @t643 () (@var "C" tptp.product_prod_a_a)) % 0.47/1.01 (define @t644 () (@var "B" tptp.product_prod_a_a)) % 0.47/1.01 (define @t645 () (@var "C2" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t646 () (@var "B4" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t647 () (_ tptp.set_mset_multiset_a @t646)) % 0.47/1.01 (define @t648 () (@var "C2" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t649 () (_ tptp.set_mset_a @t315)) % 0.47/1.01 (define @t650 () (@var "C" tptp.a)) % 0.47/1.01 (define @t651 () (@var "C2" tptp.multiset_a)) % 0.47/1.01 (define @t652 () (@var "A6" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t653 () (@var "A6" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t654 () (@var "A6" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t655 () (@var "A6" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t656 () (_ tptp.set_mset_multiset_a @t630)) % 0.47/1.01 (define @t657 () (@var "B6" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t658 () (_ tptp.add_ms205941497Tree_a @t270)) % 0.47/1.01 (define @t659 () (@var "A4" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t660 () (_ tptp.set_ms1129970904Tree_a @t659)) % 0.47/1.01 (define @t661 () (_ @t271 @t660)) % 0.47/1.01 (define @t662 () (@var "B6" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t663 () (_ tptp.add_ms1353365509iset_a @t274)) % 0.47/1.01 (define @t664 () (@var "A4" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t665 () (_ tptp.set_ms1768116836iset_a @t664)) % 0.47/1.01 (define @t666 () (_ @t275 @t665)) % 0.47/1.01 (define @t667 () (@var "B6" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t668 () (_ tptp.add_ms1725977093od_a_a @t276)) % 0.47/1.01 (define @t669 () (@var "A4" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t670 () (_ tptp.set_ms1818337124od_a_a @t669)) % 0.47/1.01 (define @t671 () (_ @t277 @t670)) % 0.47/1.01 (define @t672 () (@var "B6" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t673 () (_ tptp.add_mset_multiset_a @t83)) % 0.47/1.01 (define @t674 () (@var "A4" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t675 () (_ tptp.set_mset_multiset_a @t674)) % 0.47/1.01 (define @t676 () (_ tptp.member_multiset_a @t83)) % 0.47/1.01 (define @t677 () (_ @t676 @t675)) % 0.47/1.01 (define @t678 () (@var "B6" tptp.multiset_a)) % 0.47/1.01 (define @t679 () (_ tptp.set_mset_a @t316)) % 0.47/1.01 (define @t680 () (_ @t273 @t679)) % 0.47/1.01 (define @t681 () (@var "X3" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t682 () (_ tptp.member254315204Tree_a @t681)) % 0.47/1.01 (define @t683 () (@list @t681)) % 0.47/1.01 (define @t684 () (@var "X3" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t685 () (_ tptp.member340150864iset_a @t684)) % 0.47/1.01 (define @t686 () (@list @t684)) % 0.47/1.01 (define @t687 () (@var "X3" tptp.product_prod_a_a)) % 0.47/1.01 (define @t688 () (_ tptp.member449909584od_a_a @t687)) % 0.47/1.01 (define @t689 () (@list @t687)) % 0.47/1.01 (define @t690 () (_ tptp.member_multiset_a @t181)) % 0.47/1.01 (define @t691 () (@list @t181)) % 0.47/1.01 (define @t692 () (_ tptp.member_a @t186)) % 0.47/1.01 (define @t693 () (@list @t186)) % 0.47/1.01 (define @t694 () (_ @t272 @t284)) % 0.47/1.01 (define @t695 () (_ tptp.collect_a (lambda @t287 (and @t286 @t694)))) % 0.47/1.01 (define @t696 () (@var "B4" tptp.set_a)) % 0.47/1.01 (define @t697 () (_ @t285 @t696)) % 0.47/1.01 (define @t698 () (_ tptp.ord_less_eq_set_a @t696)) % 0.47/1.01 (define @t699 () (_ @t698 @t283)) % 0.47/1.01 (define @t700 () (_ @t202 @t289)) % 0.47/1.01 (define @t701 () (_ tptp.collec1104713362iset_a (lambda @t292 (and @t291 @t700)))) % 0.47/1.01 (define @t702 () (@var "Q2" (-> tptp.produc1127127335iset_a Bool))) % 0.47/1.01 (define @t703 () (@var "B4" tptp.set_Pr158363655iset_a)) % 0.47/1.01 (define @t704 () (_ @t290 @t703)) % 0.47/1.01 (define @t705 () (_ tptp.ord_le1978107815iset_a @t703)) % 0.47/1.01 (define @t706 () (_ @t705 @t288)) % 0.47/1.01 (define @t707 () (_ @t208 @t294)) % 0.47/1.01 (define @t708 () (_ tptp.collec645855634od_a_a (lambda @t297 (and @t296 @t707)))) % 0.47/1.01 (define @t709 () (@var "Q2" (-> tptp.product_prod_a_a Bool))) % 0.47/1.01 (define @t710 () (@var "B4" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t711 () (_ @t295 @t710)) % 0.47/1.01 (define @t712 () (_ tptp.ord_le1824328871od_a_a @t710)) % 0.47/1.01 (define @t713 () (_ @t712 @t293)) % 0.47/1.01 (define @t714 () (_ @t213 @t279)) % 0.47/1.01 (define @t715 () (_ tptp.collec486369286Tree_a (lambda @t282 (and @t281 @t714)))) % 0.47/1.01 (define @t716 () (@var "Q2" (-> tptp.produc143150363Tree_a Bool))) % 0.47/1.01 (define @t717 () (@var "B4" tptp.set_Pr1070816379Tree_a)) % 0.47/1.01 (define @t718 () (_ @t280 @t717)) % 0.47/1.01 (define @t719 () (_ tptp.ord_le1013007387Tree_a @t717)) % 0.47/1.01 (define @t720 () (_ @t719 @t278)) % 0.47/1.01 (define @t721 () (@var "Xa" tptp.a)) % 0.47/1.01 (define @t722 () (_ tptp.member_a @t721)) % 0.47/1.01 (define @t723 () (_ @t722 (_ tptp.set_mset_a @t401))) % 0.47/1.01 (define @t724 () (@list @t721)) % 0.47/1.01 (define @t725 () (@var "XS" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t726 () (@var "XS" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t727 () (@var "XS" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t728 () (@var "XS" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t729 () (@var "XS" tptp.multiset_a)) % 0.47/1.01 (define @t730 () (@var "K4" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t731 () (@var "M0" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t732 () (_ tptp.plus_p1065544216Tree_a @t731)) % 0.47/1.01 (define @t733 () (@var "R" tptp.set_Pr220561863Tree_a)) % 0.47/1.01 (define @t734 () (@var "B7" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t735 () (_ tptp.produc1002111575Tree_a @t734)) % 0.47/1.01 (define @t736 () (_ (_ tptp.member254315204Tree_a @t734) (_ tptp.set_ms1129970904Tree_a @t730))) % 0.47/1.01 (define @t737 () (@list @t734)) % 0.47/1.01 (define @t738 () (@list @t730)) % 0.47/1.01 (define @t739 () (@var "M3" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t740 () (_ tptp.mult1_470979598Tree_a @t733)) % 0.47/1.01 (define @t741 () (_ @t658 @t731)) % 0.47/1.01 (define @t742 () (_ tptp.produc1608222167Tree_a @t623)) % 0.47/1.01 (define @t743 () (@var "K4" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t744 () (@var "M0" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t745 () (_ tptp.plus_p1919096612iset_a @t744)) % 0.47/1.01 (define @t746 () (@var "R" tptp.set_Pr146455751iset_a)) % 0.47/1.01 (define @t747 () (@var "B7" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t748 () (_ tptp.produc1898392407iset_a @t747)) % 0.47/1.01 (define @t749 () (_ (_ tptp.member340150864iset_a @t747) (_ tptp.set_ms1768116836iset_a @t743))) % 0.47/1.01 (define @t750 () (@list @t747)) % 0.47/1.01 (define @t751 () (@list @t743)) % 0.47/1.01 (define @t752 () (@var "M3" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t753 () (_ tptp.mult1_599785114iset_a @t746)) % 0.47/1.01 (define @t754 () (_ @t663 @t744)) % 0.47/1.01 (define @t755 () (_ tptp.produc1226985431iset_a @t625)) % 0.47/1.01 (define @t756 () (@var "K4" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t757 () (@var "M0" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t758 () (_ tptp.plus_p404985124od_a_a @t757)) % 0.47/1.01 (define @t759 () (@var "R" tptp.set_Pr1948701895od_a_a)) % 0.47/1.01 (define @t760 () (@var "B7" tptp.product_prod_a_a)) % 0.47/1.01 (define @t761 () (_ tptp.produc1474507607od_a_a @t760)) % 0.47/1.01 (define @t762 () (_ (_ tptp.member449909584od_a_a @t760) (_ tptp.set_ms1818337124od_a_a @t756))) % 0.47/1.01 (define @t763 () (@list @t760)) % 0.47/1.01 (define @t764 () (@list @t756)) % 0.47/1.01 (define @t765 () (@var "M3" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t766 () (_ tptp.mult1_1719650714od_a_a @t759)) % 0.47/1.01 (define @t767 () (_ @t668 @t757)) % 0.47/1.01 (define @t768 () (_ tptp.produc1859144151od_a_a @t627)) % 0.47/1.01 (define @t769 () (@var "K4" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t770 () (@var "M0" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t771 () (_ tptp.plus_p1957546689iset_a @t770)) % 0.47/1.01 (define @t772 () (@var "B7" tptp.multiset_a)) % 0.47/1.01 (define @t773 () (_ tptp.produc2037245207iset_a @t772)) % 0.47/1.01 (define @t774 () (_ tptp.set_mset_multiset_a @t769)) % 0.47/1.01 (define @t775 () (_ (_ tptp.member_multiset_a @t772) @t774)) % 0.47/1.01 (define @t776 () (@list @t772)) % 0.47/1.01 (define @t777 () (@list @t769)) % 0.47/1.01 (define @t778 () (@var "M3" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t779 () (_ tptp.mult1_multiset_a @t598)) % 0.47/1.01 (define @t780 () (_ @t673 @t770)) % 0.47/1.01 (define @t781 () (_ tptp.produc1444952343iset_a @t629)) % 0.47/1.01 (define @t782 () (@var "K4" tptp.multiset_a)) % 0.47/1.01 (define @t783 () (@var "M0" tptp.multiset_a)) % 0.47/1.01 (define @t784 () (_ tptp.plus_plus_multiset_a @t783)) % 0.47/1.01 (define @t785 () (@var "B7" tptp.a)) % 0.47/1.01 (define @t786 () (_ tptp.product_Pair_a_a @t785)) % 0.47/1.01 (define @t787 () (_ tptp.set_mset_a @t782)) % 0.47/1.01 (define @t788 () (_ (_ tptp.member_a @t785) @t787)) % 0.47/1.01 (define @t789 () (@list @t785)) % 0.47/1.01 (define @t790 () (@list @t782)) % 0.47/1.01 (define @t791 () (_ tptp.mult1_a @t601)) % 0.47/1.01 (define @t792 () (_ @t319 @t783)) % 0.47/1.01 (define @t793 () (_ tptp.produc2037245207iset_a @t336)) % 0.47/1.01 (define @t794 () (_ (_ tptp.member1298282640Tree_a (_ @t742 @t624)) @t740)) % 0.47/1.01 (define @t795 () (@var "B3" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t796 () (@var "K2" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t797 () (_ (_ tptp.member219455632iset_a (_ @t755 @t626)) @t753)) % 0.47/1.01 (define @t798 () (@var "B3" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t799 () (@var "K2" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t800 () (_ (_ tptp.member1349055120od_a_a (_ @t768 @t628)) @t766)) % 0.47/1.01 (define @t801 () (@var "B3" tptp.product_prod_a_a)) % 0.47/1.01 (define @t802 () (@var "K2" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t803 () (_ (_ tptp.member104214352iset_a (_ @t781 @t630)) @t779)) % 0.47/1.01 (define @t804 () (@var "K2" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t805 () (_ tptp.set_mset_multiset_a @t804)) % 0.47/1.01 (define @t806 () (_ (_ tptp.member340150864iset_a (_ @t793 @t328)) @t791)) % 0.47/1.01 (define @t807 () (_ tptp.set_mset_a @t383)) % 0.47/1.01 (define @t808 () (@var "R4" tptp.set_Product_prod_a_a)) % 0.47/1.01 (define @t809 () (_ @t602 @t808)) % 0.47/1.01 (define @t810 () (@list @t601 @t808)) % 0.47/1.01 (define @t811 () (@var "D2" tptp.multiset_a)) % 0.47/1.01 (define @t812 () (_ tptp.plus_plus_multiset_a @t651)) % 0.47/1.01 (define @t813 () (_ tptp.produc2037245207iset_a @t328)) % 0.47/1.01 (define @t814 () (@var "A3" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t815 () (@var "M02" tptp.multis2082063201Tree_a)) % 0.47/1.01 (define @t816 () (@var "A3" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t817 () (@var "M02" tptp.multis782275565iset_a)) % 0.47/1.01 (define @t818 () (@var "A3" tptp.product_prod_a_a)) % 0.47/1.01 (define @t819 () (@var "M02" tptp.multis599418605od_a_a)) % 0.47/1.01 (define @t820 () (@var "M02" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t821 () (@var "M02" tptp.multiset_a)) % 0.47/1.01 (define @t822 () (_ tptp.mult_multiset_a @t598)) % 0.47/1.01 (define @t823 () (@var "J2" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t824 () (@var "I4" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t825 () (_ tptp.plus_p1957546689iset_a @t824)) % 0.47/1.01 (define @t826 () (@var "Xa" tptp.multiset_a)) % 0.47/1.01 (define @t827 () (_ tptp.mult_a @t601)) % 0.47/1.01 (define @t828 () (@var "J2" tptp.multiset_a)) % 0.47/1.01 (define @t829 () (@var "I4" tptp.multiset_a)) % 0.47/1.01 (define @t830 () (_ tptp.plus_plus_multiset_a @t829)) % 0.47/1.01 (define @t831 () (@var "Xa2" tptp.multiset_a)) % 0.47/1.01 (define @t832 () (@var "X6" tptp.multiset_a)) % 0.47/1.01 (define @t833 () (@var "J3" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t834 () (@var "I5" tptp.multiset_multiset_a)) % 0.47/1.01 (define @t835 () (_ tptp.plus_p1957546689iset_a @t834)) % 0.47/1.01 (define @t836 () (_ tptp.trans_multiset_a @t598)) % 0.47/1.01 (define @t837 () (@var "Xa2" tptp.a)) % 0.47/1.01 (define @t838 () (@var "X6" tptp.a)) % 0.47/1.01 (define @t839 () (@var "J3" tptp.multiset_a)) % 0.47/1.01 (define @t840 () (@var "I5" tptp.multiset_a)) % 0.47/1.01 (define @t841 () (_ tptp.plus_plus_multiset_a @t840)) % 0.47/1.01 (define @t842 () (_ tptp.trans_a @t601)) % 0.47/1.01 (define @t843 () (@var "Z3" tptp.a)) % 0.47/1.01 (define @t844 () (_ tptp.mult_a @t600)) % 0.47/1.01 (define @t845 () (@var "Uu" tptp.a)) % 0.47/1.01 (define @t846 () (_ tptp.add_mset_a @t845)) % 0.47/1.01 (define @t847 () (@var "P2" Bool)) % 0.47/1.01 (define @t848 () (@list @t74 @t222)) % 0.47/1.01 (define @t849 () (_ tptp.product_fst_a_Tree_a @t8)) % 0.47/1.01 (define @t850 () (= tptp.v_a @t849)) % 0.47/1.01 (define @t851 () (not @t850)) % 0.47/1.01 (define @t852 () (lambda (@list @t414) (= @t414 tptp.zero_zero_multiset_a))) % 0.47/1.01 (define @t853 () (@list @t557)) % 0.47/1.01 (define @t854 () (lambda @t853 (= @t557 tptp.e_a))) % 0.47/1.01 (define @t855 () (@var "P3" tptp.produc1127127335iset_a)) % 0.47/1.01 (define @t856 () (lambda (@list @t855) (_ (_ tptp.produc2037245207iset_a (_ tptp.produc148952133iset_a @t855)) (_ tptp.produc653373187iset_a @t855)))) % 0.47/1.01 (define @t857 () (@var "P3" tptp.product_prod_a_a)) % 0.47/1.01 (define @t858 () (lambda (@list @t857) (_ (_ tptp.product_Pair_a_a (_ tptp.product_snd_a_a @t857)) (_ tptp.product_fst_a_a @t857)))) % 0.47/1.01 (define @t859 () (@var "P3" tptp.produc981471411ee_a_a)) % 0.47/1.01 (define @t860 () (lambda (@list @t859) (_ (_ tptp.produc686083979Tree_a (_ tptp.product_snd_Tree_a_a @t859)) (_ tptp.product_fst_Tree_a_a @t859)))) % 0.47/1.01 (define @t861 () (@var "P3" tptp.produc143150363Tree_a)) % 0.47/1.01 (define @t862 () (lambda (@list @t861) (_ (_ tptp.produc649172771ee_a_a (_ tptp.product_snd_a_Tree_a @t861)) (_ tptp.product_fst_a_Tree_a @t861)))) % 0.47/1.01 (define @t863 () (lambda (@list (@var "Pat" tptp.multiset_a) (@var "Val" tptp.multiset_a)) true)) % 0.47/1.01 (define @t864 () (@var "T3" tptp.a)) % 0.47/1.01 (define @t865 () (@var "As_tree" (-> tptp.a tptp.tree_a))) % 0.47/1.01 (define @t866 () (_ @t865 @t864)) % 0.47/1.01 (define @t867 () (@var "M4" tptp.a)) % 0.47/1.01 (define @t868 () (@var "Remove_max" (-> tptp.a tptp.product_prod_a_a))) % 0.47/1.01 (define @t869 () (@var "T4" tptp.a)) % 0.47/1.01 (define @t870 () (_ tptp.product_Pair_a_a @t867)) % 0.47/1.01 (define @t871 () (@var "Is_empty" (-> tptp.a Bool))) % 0.47/1.01 (define @t872 () (_ @t871 @t864)) % 0.47/1.01 (define @t873 () (@var "L3" tptp.a)) % 0.47/1.01 (define @t874 () (@var "L2" tptp.a)) % 0.47/1.01 (define @t875 () (= (_ @t870 @t873) (_ @t868 @t874))) % 0.47/1.01 (define @t876 () (_ @t865 @t874)) % 0.47/1.01 (define @t877 () (not (_ @t871 @t874))) % 0.47/1.01 (define @t878 () (@list @t874 @t867 @t873)) % 0.47/1.01 (define @t879 () (@var "Multiset" (-> tptp.a tptp.multiset_a))) % 0.47/1.01 (define @t880 () (_ @t879 @t874)) % 0.47/1.01 (define @t881 () (_ tptp.add_mset_a @t867)) % 0.47/1.01 (define @t882 () (@var "I2" tptp.list_a)) % 0.47/1.01 (define @t883 () (@var "Of_list" (-> tptp.list_a tptp.a))) % 0.47/1.01 (define @t884 () (@list @t882)) % 0.47/1.01 (define @t885 () (lambda (@list @t871 @t883 @t879 @t865 @t868) (and (forall (@list @t874) (= @t880 (_ tptp.multiset_a2 @t876))) (forall @t884 (_ tptp.is_heap_a (_ @t865 (_ @t883 @t882)))) (forall (@list @t864) (= (= @t866 tptp.e_a) @t872)) (forall @t878 (=> @t877 (=> @t875 (= (_ @t881 (_ @t879 @t873)) @t880)))) (forall @t878 (=> @t877 (=> (_ tptp.is_heap_a @t876) (=> @t875 (_ tptp.is_heap_a (_ @t865 @t873)))))) (forall (@list @t864 @t867 @t869) (=> (not @t872) (=> (= (_ @t870 @t869) (_ @t868 @t864)) (= @t867 (_ tptp.val_a @t866)))))))) % 0.47/1.01 (define @t886 () (@var "As_tree" (-> tptp.tree_a tptp.tree_a))) % 0.47/1.01 (define @t887 () (_ @t886 @t557)) % 0.47/1.01 (define @t888 () (@var "Remove_max" (-> tptp.tree_a tptp.produc143150363Tree_a))) % 0.47/1.01 (define @t889 () (@var "T4" tptp.tree_a)) % 0.47/1.01 (define @t890 () (_ tptp.produc686083979Tree_a @t867)) % 0.47/1.01 (define @t891 () (@var "Is_empty" (-> tptp.tree_a Bool))) % 0.47/1.01 (define @t892 () (_ @t891 @t557)) % 0.47/1.01 (define @t893 () (@var "L3" tptp.tree_a)) % 0.47/1.01 (define @t894 () (@var "L2" tptp.tree_a)) % 0.47/1.01 (define @t895 () (= (_ @t890 @t893) (_ @t888 @t894))) % 0.47/1.01 (define @t896 () (_ @t886 @t894)) % 0.47/1.01 (define @t897 () (not (_ @t891 @t894))) % 0.47/1.01 (define @t898 () (@list @t894 @t867 @t893)) % 0.47/1.01 (define @t899 () (@var "Multiset" (-> tptp.tree_a tptp.multiset_a))) % 0.47/1.01 (define @t900 () (_ @t899 @t894)) % 0.47/1.01 (define @t901 () (@var "Of_list" (-> tptp.list_a tptp.tree_a))) % 0.47/1.01 (define @t902 () (lambda (@list @t891 @t901 @t899 @t886 @t888) (and (forall (@list @t894) (= @t900 (_ tptp.multiset_a2 @t896))) (forall @t884 (_ tptp.is_heap_a (_ @t886 (_ @t901 @t882)))) (forall @t853 (= (= @t887 tptp.e_a) @t892)) (forall @t898 (=> @t897 (=> @t895 (= (_ @t881 (_ @t899 @t893)) @t900)))) (forall @t898 (=> @t897 (=> (_ tptp.is_heap_a @t896) (=> @t895 (_ tptp.is_heap_a (_ @t886 @t893)))))) (forall (@list @t557 @t867 @t889) (=> (not @t892) (=> (= (_ @t890 @t889) (_ @t888 @t557)) (= @t867 (_ tptp.val_a @t887)))))))) % 0.47/1.01 (define @t903 () (_ tptp.heapIm837449470Leaf_a @t557)) % 0.47/1.01 (define @t904 () (_ tptp.product_snd_a_Tree_a @t903)) % 0.47/1.01 (define @t905 () (_ tptp.produc686083979Tree_a (_ tptp.val_a @t557))) % 0.47/1.01 (define @t906 () (lambda @t853 (_ (_ (_ tptp.if_Pro1144176865Tree_a (= @t904 tptp.e_a)) (_ @t905 tptp.e_a)) (_ @t905 (_ tptp.heapIm1091024090Down_a (_ (_ (_ tptp.t_a (_ tptp.product_fst_a_Tree_a @t903)) (_ tptp.heapIm1140443833left_a @t904)) (_ tptp.heapIm1257206334ight_a @t904))))))) % 0.47/1.01 (define @t907 () (@var "Empty2" tptp.tree_a)) % 0.47/1.01 (define @t908 () (lambda (@list @t907 @t891 @t901 @t899 @t886 @t888) (and (_ (_ (_ (_ tptp.collection_Tree_a_a @t907) @t891) @t901) @t899) (_ (_ (_ (_ (_ tptp.heap_axioms_Tree_a_a @t891) @t901) @t899) @t886) @t888)))) % 0.47/1.01 (define @t909 () (@var "L2" tptp.list_a)) % 0.47/1.01 (define @t910 () (lambda (@list @t909) (_ tptp.heapIm970322378pify_a (_ tptp.heapIm1637418125tree_a @t909)))) % 0.47/1.01 (define @t911 () (tptp.t_a tptp.v2 tptp.l2 tptp.r2)) % 0.47/1.01 (define @t912 () (tptp.t_a tptp.v1 tptp.l1 tptp.r1)) % 0.47/1.01 (define @t913 () (tptp.t_a tptp.v3 @t912 @t911)) % 0.47/1.01 (define @t914 () (tptp.heapIm837449470Leaf_a @t913)) % 0.47/1.01 (define @t915 () (tptp.heapIm837449470Leaf_a @t912)) % 0.47/1.01 (define @t916 () (tptp.product_snd_a_Tree_a @t915)) % 0.47/1.01 (define @t917 () (tptp.t_a tptp.v3 @t916 @t911)) % 0.47/1.01 (define @t918 () (tptp.produc686083979Tree_a tptp.v_a @t917)) % 0.47/1.01 (define @t919 () (_ @t6 @t10)) % 0.47/1.01 (define @t920 () (tptp.product_fst_a_Tree_a @t915)) % 0.47/1.01 (define @t921 () (tptp.t_a @t20 @t19 @t18)) % 0.47/1.01 (define @t922 () (tptp.t_a @t24 @t23 @t22)) % 0.47/1.01 (define @t923 () (tptp.heapIm837449470Leaf_a @t922)) % 0.47/1.01 (define @t924 () (tptp.product_snd_a_Tree_a @t923)) % 0.47/1.01 (define @t925 () (tptp.t_a @t28 @t924 @t921)) % 0.47/1.01 (define @t926 () (tptp.product_fst_a_Tree_a @t923)) % 0.47/1.01 (define @t927 () (tptp.produc686083979Tree_a @t926 @t925)) % 0.47/1.01 (define @t928 () (tptp.t_a @t28 @t922 @t921)) % 0.47/1.01 (define @t929 () (tptp.heapIm837449470Leaf_a @t928)) % 0.47/1.01 (define @t930 () (tptp.produc686083979Tree_a @t61 @t76)) % 0.47/1.01 (define @t931 () (= @t61 (tptp.product_fst_a_Tree_a @t930))) % 0.47/1.01 (define @t932 () (not (= @t930 @t930))) % 0.47/1.01 (define @t933 () (or @t932 @t931)) % 0.47/1.01 (define @t934 () (@list @t61 @t76)) % 0.47/1.01 (define @t935 () (tptp.product_fst_a_Tree_a @t74)) % 0.47/1.01 (define @t936 () (= @t61 @t935)) % 0.47/1.01 (define @t937 () (not (= @t74 @t930))) % 0.47/1.01 (define @t938 () (or @t937 @t937 @t936)) % 0.47/1.01 (define @t939 () (or @t937 @t936)) % 0.47/1.01 (define @t940 () (forall @t448 @t939)) % 0.47/1.01 (define @t941 () (forall @t934 @t940)) % 0.47/1.01 (define @t942 () (forall (@list @t61 @t76 @t74) @t939)) % 0.47/1.01 (define @t943 () (= @t61 @t75)) % 0.47/1.01 (define @t944 () (not @t79)) % 0.47/1.01 (define @t945 () (or @t944 @t943)) % 0.47/1.01 (define @t946 () (tptp.produc686083979Tree_a @t920 @t917)) % 0.47/1.01 (define @t947 () (tptp.product_fst_a_Tree_a @t946)) % 0.47/1.01 (define @t948 () (= @t920 @t947)) % 0.47/1.01 (define @t949 () (not @t948)) % 0.47/1.01 (define @t950 () (= tptp.v_a (tptp.product_fst_a_Tree_a @t918))) % 0.47/1.01 (define @t951 () (not @t950)) % 0.47/1.01 (define @t952 () (= @t914 @t946)) % 0.47/1.01 (define @t953 () (not @t952)) % 0.47/1.01 (define @t954 () (= tptp.v_a @t920)) % 0.47/1.01 (define @t955 () (= @t918 @t914)) % 0.47/1.01 (define @t956 () (not @t955)) % 0.47/1.01 (define @t957 () (not @t954)) % 0.47/1.01 (define @t958 () (= @t947 @t920)) % 0.47/1.01 (define @t959 () (not @t958)) % 0.47/1.01 (define @t960 () (and @t949 @t948)) % 0.47/1.01 (assume @p1 @t7) % 0.47/1.01 (assume @p2 (= (_ (_ tptp.produc686083979Tree_a tptp.v) tptp.t2) (_ tptp.heapIm837449470Leaf_a tptp.t))) % 0.47/1.01 (assume @p3 (not (= @t4 tptp.e_a))) % 0.47/1.01 (assume @p4 (= tptp.t_a2 @t10)) % 0.47/1.01 (assume @p5 (forall (@list @t16 @t14 @t12 @t15 @t13 @t11) (= (= @t17 (_ (_ (_ tptp.t_a @t15) @t13) @t11)) (and (= @t16 @t15) (= @t14 @t13) (= @t12 @t11))))) % 0.47/1.01 (assume @p6 @t37) % 0.47/1.01 (assume @p7 (forall @t44 (= (_ tptp.heapIm837449470Leaf_a @t43) (_ @t41 (_ @t40 @t25))))) % 0.47/1.01 (assume @p8 (forall @t48 (= (_ tptp.heapIm1140443833left_a @t47) @t45))) % 0.47/1.01 (assume @p9 (forall @t48 (= (_ tptp.heapIm1257206334ight_a @t47) @t46))) % 0.47/1.01 (assume @p10 (forall (@list @t50 @t49) (=> (= (_ (_ tptp.produc686083979Tree_a @t50) @t49) @t8) (=> (not (= @t2 tptp.e_a)) (= (_ (_ tptp.plus_plus_multiset_a (_ (_ tptp.add_mset_a @t50) tptp.zero_zero_multiset_a)) (_ tptp.multiset_a2 @t49)) (_ tptp.multiset_a2 @t2)))))) % 0.47/1.01 (assume @p11 (forall @t53 (= (_ tptp.heapIm837449470Leaf_a @t52) (_ (_ tptp.produc686083979Tree_a @t28) tptp.e_a)))) % 0.47/1.01 (assume @p12 (forall @t60 (=> @t59 (= (_ tptp.produc653373187iset_a @t55) @t54)))) % 0.47/1.01 (assume @p13 (forall @t67 (=> @t66 (= (_ tptp.product_fst_a_a @t62) @t61)))) % 0.47/1.01 (assume @p14 (forall @t73 (=> @t72 (= @t70 @t68)))) % 0.47/1.01 (assume @p15 @t82) % 0.47/1.01 (assume @p16 (forall @t88 (=> (= @t87 @t83) (= @t84 @t83)))) % 0.47/1.01 (assume @p17 (forall @t95 (=> (= @t94 @t89) @t91))) % 0.47/1.01 (assume @p18 (forall (@list @t97 @t61 @t96) (=> (= @t99 @t96) (= @t97 @t96)))) % 0.47/1.01 (assume @p19 (forall (@list @t90 @t68 @t89) (=> (= @t101 @t89) @t91))) % 0.47/1.01 (assume @p20 (forall @t105 (= (_ tptp.produc653373187iset_a @t104) @t102))) % 0.47/1.01 (assume @p21 (forall @t109 (= (_ tptp.product_fst_a_a @t108) @t106))) % 0.47/1.01 (assume @p22 (forall @t112 (= (_ tptp.product_fst_Tree_a_a @t111) @t110))) % 0.47/1.01 (assume @p23 (forall @t115 (= (_ tptp.product_fst_a_Tree_a @t114) @t106))) % 0.47/1.01 (assume @p24 (not (= tptp.t tptp.e_a))) % 0.47/1.01 (assume @p25 (forall (@list @t110 @t107 @t118 @t116) (= (= @t111 (_ (_ tptp.produc649172771ee_a_a @t118) @t116)) (and (= @t110 @t118) @t117)))) % 0.47/1.01 (assume @p26 (forall (@list @t102 @t103 @t120 @t119) (= (= @t104 (_ (_ tptp.produc2037245207iset_a @t120) @t119)) (and (= @t102 @t120) (= @t103 @t119))))) % 0.47/1.01 (assume @p27 (forall (@list @t106 @t107 @t121 @t116) (= (= @t108 (_ (_ tptp.product_Pair_a_a @t121) @t116)) (and @t122 @t117)))) % 0.47/1.01 (assume @p28 (forall (@list @t106 @t113 @t121 @t123) (= (= @t114 (_ (_ tptp.produc686083979Tree_a @t121) @t123)) (and @t122 (= @t113 @t123))))) % 0.47/1.01 (assume @p29 (forall @t131 (= @t130 (and @t128 @t126)))) % 0.47/1.01 (assume @p30 (forall @t139 (= @t138 (and @t136 @t134)))) % 0.47/1.01 (assume @p31 (forall @t144 (= @t143 (and @t141 @t126)))) % 0.47/1.01 (assume @p32 (forall @t150 (= @t149 (and @t141 @t147)))) % 0.47/1.01 (assume @p33 (forall @t153 (= @t152 @t151))) % 0.47/1.01 (assume @p34 (forall @t156 (= @t155 @t154))) % 0.47/1.01 (assume @p35 (forall @t161 (= @t160 @t157))) % 0.47/1.01 (assume @p36 (forall @t166 (= @t165 @t162))) % 0.47/1.01 (assume @p37 (forall @t48 (= (_ tptp.multiset_a2 @t47) (_ (_ tptp.plus_plus_multiset_a (_ (_ tptp.plus_plus_multiset_a (_ tptp.multiset_a2 @t45)) (_ (_ tptp.add_mset_a @t28) tptp.zero_zero_multiset_a))) (_ tptp.multiset_a2 @t46))))) % 0.47/1.01 (assume @p38 (= (_ tptp.multiset_a2 tptp.e_a) tptp.zero_zero_multiset_a)) % 0.47/1.01 (assume @p39 (forall @t60 (=> @t59 (= (_ tptp.produc148952133iset_a @t55) @t56)))) % 0.47/1.01 (assume @p40 (forall @t67 (=> @t66 (= (_ tptp.product_snd_a_a @t62) @t63)))) % 0.47/1.01 (assume @p41 (forall @t73 (=> @t72 (= @t167 @t63)))) % 0.47/1.01 (assume @p42 (forall @t81 (=> @t79 (= @t168 @t76)))) % 0.47/1.01 (assume @p43 (forall @t88 (=> (= @t169 @t83) (= @t54 @t83)))) % 0.47/1.01 (assume @p44 (forall @t95 (=> (= @t171 @t89) @t170))) % 0.47/1.01 (assume @p45 (forall (@list @t97 @t61 @t89) (=> (= @t172 @t89) @t170))) % 0.47/1.01 (assume @p46 (forall (@list @t90 @t68 @t96) (=> (= @t173 @t96) (= @t68 @t96)))) % 0.47/1.01 (assume @p47 (forall @t105 (= (_ tptp.produc148952133iset_a @t104) @t103))) % 0.47/1.01 (assume @p48 (forall @t109 (= (_ tptp.product_snd_a_a @t108) @t107))) % 0.47/1.01 (assume @p49 (forall @t112 (= (_ tptp.product_snd_Tree_a_a @t111) @t107))) % 0.47/1.01 (assume @p50 (forall @t115 (= (_ tptp.product_snd_a_Tree_a @t114) @t113))) % 0.47/1.01 (assume @p51 (forall @t179 (exists @t178 (= @t177 @t176)))) % 0.47/1.01 (assume @p52 (forall (@list @t184) (exists @t185 (= @t184 @t183)))) % 0.47/1.01 (assume @p53 (forall (@list @t189) (exists @t190 (= @t189 @t188)))) % 0.47/1.01 (assume @p54 (forall @t195 (exists @t194 (= @t193 @t192)))) % 0.47/1.01 (assume @p55 (forall (@list @t196 @t177) (=> @t201 (_ @t196 @t177)))) % 0.47/1.01 (assume @p56 (forall (@list @t202 @t184) (=> @t207 (_ @t202 @t184)))) % 0.47/1.01 (assume @p57 (forall (@list @t208 @t189) (=> @t212 (_ @t208 @t189)))) % 0.47/1.01 (assume @p58 (forall (@list @t213 @t193) (=> @t217 (_ @t213 @t193)))) % 0.47/1.01 (assume @p59 (forall @t131 (=> @t130 (not (=> @t128 @t218))))) % 0.47/1.01 (assume @p60 (forall @t139 (=> @t138 (not (=> @t136 (not @t134)))))) % 0.47/1.01 (assume @p61 (forall @t144 (=> @t143 (not (=> @t141 @t218))))) % 0.47/1.01 (assume @p62 (forall @t150 (=> @t149 (not (=> @t141 (not @t147)))))) % 0.47/1.01 (assume @p63 (forall (@list @t219) (not (forall @t200 (not (= @t219 @t199)))))) % 0.47/1.01 (assume @p64 (forall (@list @t220) (not (forall @t206 (not (= @t220 @t205)))))) % 0.47/1.01 (assume @p65 (forall (@list @t221) (not (forall @t211 (not (= @t221 @t210)))))) % 0.47/1.01 (assume @p66 (forall (@list @t222) (not (forall @t216 (not (= @t222 @t215)))))) % 0.47/1.01 (assume @p67 (forall (@list @t196 @t157) (=> @t201 (_ @t196 @t157)))) % 0.47/1.01 (assume @p68 (forall (@list @t202 @t151) (=> @t207 (_ @t202 @t151)))) % 0.47/1.01 (assume @p69 (forall (@list @t208 @t154) (=> @t212 (_ @t208 @t154)))) % 0.47/1.01 (assume @p70 (forall (@list @t213 @t162) (=> @t217 (_ @t213 @t162)))) % 0.47/1.01 (assume @p71 (forall (@list @t223) (= @t223 (_ (_ tptp.produc2037245207iset_a (_ tptp.produc653373187iset_a @t223)) (_ tptp.produc148952133iset_a @t223))))) % 0.47/1.01 (assume @p72 (forall (@list @t224) (= @t224 (_ (_ tptp.product_Pair_a_a (_ tptp.product_fst_a_a @t224)) (_ tptp.product_snd_a_a @t224))))) % 0.47/1.01 (assume @p73 (forall (@list @t225) (= @t225 (_ (_ tptp.produc649172771ee_a_a (_ tptp.product_fst_Tree_a_a @t225)) (_ tptp.product_snd_Tree_a_a @t225))))) % 0.47/1.01 (assume @p74 (forall (@list @t226) (= @t226 (_ (_ tptp.produc686083979Tree_a (_ tptp.product_fst_a_Tree_a @t226)) (_ tptp.product_snd_a_Tree_a @t226))))) % 0.47/1.01 (assume @p75 (forall @t153 (= @t151 @t152))) % 0.47/1.01 (assume @p76 (forall @t156 (= @t154 @t155))) % 0.47/1.01 (assume @p77 (forall @t161 (= @t157 @t160))) % 0.47/1.01 (assume @p78 (forall @t166 (= @t162 @t165))) % 0.47/1.01 (assume @p79 (= (lambda (@list @t230 @t229) (= @t230 @t229)) (lambda (@list @t228 @t227) (and (= (_ tptp.product_fst_Tree_a_a @t228) (_ tptp.product_fst_Tree_a_a @t227)) (= (_ tptp.product_snd_Tree_a_a @t228) (_ tptp.product_snd_Tree_a_a @t227)))))) % 0.47/1.01 (assume @p80 (= (lambda (@list @t234 @t233) (= @t234 @t233)) (lambda (@list @t232 @t231) (and (= (_ tptp.product_fst_a_Tree_a @t232) (_ tptp.product_fst_a_Tree_a @t231)) (= (_ tptp.product_snd_a_Tree_a @t232) (_ tptp.product_snd_a_Tree_a @t231)))))) % 0.47/1.01 (assume @p81 (forall (@list @t157 @t235) (=> (and (= @t159 (_ tptp.product_fst_Tree_a_a @t235)) (= @t158 (_ tptp.product_snd_Tree_a_a @t235))) (= @t157 @t235)))) % 0.47/1.01 (assume @p82 (forall (@list @t162 @t236) (=> (and (= @t164 (_ tptp.product_fst_a_Tree_a @t236)) (= @t163 (_ tptp.product_snd_a_Tree_a @t236))) (= @t162 @t236)))) % 0.47/1.01 (assume @p83 (forall (@list @t177 @t237) (=> (= @t239 (_ tptp.product_fst_Tree_a_a @t237)) (=> (= @t238 (_ tptp.product_snd_Tree_a_a @t237)) (= @t177 @t237))))) % 0.47/1.01 (assume @p84 (forall (@list @t193 @t240) (=> (= @t242 (_ tptp.product_fst_a_Tree_a @t240)) (=> (= @t241 (_ tptp.product_snd_a_Tree_a @t240)) (= @t193 @t240))))) % 0.47/1.01 (assume @p85 (forall @t269 (=> @t268 (=> @t266 (=> @t263 (=> @t260 @t257)))))) % 0.47/1.01 (assume @p86 (forall (@list @t270 @t213) (= (_ @t271 (_ tptp.collec486369286Tree_a @t213)) (_ @t213 @t270)))) % 0.47/1.01 (assume @p87 (forall (@list @t89 @t272) (= (_ @t273 (_ tptp.collect_a @t272)) (_ @t272 @t89)))) % 0.47/1.01 (assume @p88 (forall (@list @t274 @t202) (= (_ @t275 (_ tptp.collec1104713362iset_a @t202)) (_ @t202 @t274)))) % 0.47/1.01 (assume @p89 (forall (@list @t276 @t208) (= (_ @t277 (_ tptp.collec645855634od_a_a @t208)) (_ @t208 @t276)))) % 0.47/1.01 (assume @p90 (forall (@list @t278) (= (_ tptp.collec486369286Tree_a (lambda @t282 @t281)) @t278))) % 0.47/1.01 (assume @p91 (forall (@list @t283) (= (_ tptp.collect_a (lambda @t287 @t286)) @t283))) % 0.47/1.01 (assume @p92 (forall (@list @t288) (= (_ tptp.collec1104713362iset_a (lambda @t292 @t291)) @t288))) % 0.47/1.01 (assume @p93 (forall (@list @t293) (= (_ tptp.collec645855634od_a_a (lambda @t297 @t296)) @t293))) % 0.47/1.01 (assume @p94 (forall (@list @t68) (=> (not (= @t68 tptp.e_a)) (not (forall (@list @t300 @t299 @t298) (not (= @t68 (_ (_ (_ tptp.t_a @t300) @t299) @t298)))))))) % 0.47/1.01 (assume @p95 (forall (@list @t302 @t301) (=> @t306 (=> (forall (@list @t305 @t304 @t303) (=> (_ @t302 @t304) (=> (_ @t302 @t303) (_ @t302 (_ (_ (_ tptp.t_a @t305) @t304) @t303))))) (_ @t302 @t301))))) % 0.47/1.01 (assume @p96 (forall (@list @t16 @t14 @t12) (not (= tptp.e_a @t17)))) % 0.47/1.01 (assume @p97 (forall (@list @t302 @t307) (=> (forall @t265 (_ @t302 @t264)) (=> (forall @t259 (=> @t311 (=> @t311 (_ @t302 @t258)))) (=> (forall @t259 (=> @t311 (=> @t311 (_ @t302 @t262)))) (=> (forall @t255 (=> @t311 (=> @t311 (_ @t302 @t254)))) (=> (forall @t310 (=> @t309 (=> @t309 (_ @t302 @t308)))) (=> @t306 (_ @t302 @t307))))))))) % 0.47/1.01 (assume @p98 (forall @t269 (=> @t266 (=> @t260 (=> @t263 (=> @t256 (=> (forall @t310 (not (= @t97 @t308))) @t267))))))) % 0.47/1.01 (assume @p99 (forall @t269 (=> @t268 (=> @t266 (=> @t260 (=> @t263 @t257)))))) % 0.47/1.01 (assume @p100 (forall @t313 (= (_ tptp.heapIm837449470Leaf_a @t312) (_ @t41 (_ @t40 tptp.e_a))))) % 0.47/1.01 (assume @p101 (forall @t313 (= (_ tptp.heapIm837449470Leaf_a @t314) (_ @t41 (_ @t51 @t39))))) % 0.47/1.01 (assume @p102 (forall @t322 (= (_ (_ tptp.plus_plus_multiset_a @t321) @t315) @t320))) % 0.47/1.01 (assume @p103 (forall (@list @t316 @t89 @t315) (= (_ @t317 @t323) @t320))) % 0.47/1.01 (assume @p104 (forall @t327 (= (= @t326 (_ @t325 tptp.zero_zero_multiset_a)) @t324))) % 0.47/1.01 (assume @p105 (forall (@list @t125 @t328 @t89) (= (= @t331 @t326) @t330))) % 0.47/1.01 (assume @p106 (forall (@list @t89 @t125 @t328) (= (= @t326 @t331) @t330))) % 0.47/1.01 (assume @p107 (forall (@list @t90 @t328 @t61) (= (= @t335 @t333) (and @t329 (= @t90 @t61))))) % 0.47/1.01 (assume @p108 (forall @t341 (= (= tptp.zero_zero_multiset_a @t340) @t338))) % 0.47/1.01 (assume @p109 (forall @t341 (= (= @t340 tptp.zero_zero_multiset_a) @t338))) % 0.47/1.01 (assume @p110 (forall @t346 (= (= @t345 tptp.zero_zero_multiset_a) @t343))) % 0.47/1.01 (assume @p111 (forall @t346 (= (= tptp.zero_zero_multiset_a @t345) @t343))) % 0.47/1.01 (assume @p112 (forall @t348 (= (_ @t347 @t83) @t83))) % 0.47/1.01 (assume @p113 (forall @t356 (= @t355 @t350))) % 0.47/1.01 (assume @p114 (forall @t361 (= @t360 @t350))) % 0.47/1.01 (assume @p115 (forall (@list @t328 @t90) (not (= @t328 @t335)))) % 0.47/1.01 (assume @p116 (forall @t322 (= (= @t321 @t323) (= @t316 @t315)))) % 0.47/1.01 (assume @p117 (forall @t363 (= (= @t83 @t359) @t362))) % 0.47/1.01 (assume @p118 (forall @t363 (= (= @t83 @t354) @t362))) % 0.47/1.01 (assume @p119 (forall @t363 (= (= @t359 @t83) @t362))) % 0.47/1.01 (assume @p120 (forall (@list @t133 @t83) (= (= @t354 @t83) @t362))) % 0.47/1.01 (assume @p121 (forall @t348 (= (_ @t357 tptp.zero_zero_multiset_a) @t83))) % 0.47/1.01 (assume @p122 (forall @t364 (= (= tptp.zero_zero_multiset_a @t84) @t342))) % 0.47/1.01 (assume @p123 (forall @t356 (=> @t355 @t350))) % 0.47/1.01 (assume @p124 (forall @t361 (=> @t360 @t350))) % 0.47/1.01 (assume @p125 (forall @t356 (= (_ @t353 @t358) @t366))) % 0.47/1.01 (assume @p126 (= tptp.plus_plus_multiset_a (lambda (@list @t367 @t368) (_ (_ tptp.plus_plus_multiset_a @t368) @t367)))) % 0.47/1.01 (assume @p127 (forall @t361 (= (_ (_ tptp.plus_plus_multiset_a @t359) @t349) @t366))) % 0.47/1.01 (assume @p128 (forall (@list @t315 @t369 @t133 @t83) (=> (= @t315 (_ @t370 @t133)) (= (_ @t357 @t315) @t371)))) % 0.47/1.01 (assume @p129 (forall (@list @t316 @t369 @t83 @t133) (=> (= @t316 (_ @t370 @t83)) (= (_ @t317 @t133) @t371)))) % 0.47/1.01 (assume @p130 (forall @t379 (=> (and @t378 @t377) (= @t376 @t374)))) % 0.47/1.01 (assume @p131 (forall (@list @t316 @t381 @t380) (=> (= (_ @t317 @t381) (_ @t317 @t380)) (= @t381 @t380)))) % 0.47/1.01 (assume @p132 (forall (@list @t328 @t383 @t336) (= (= @t386 @t385) @t382))) % 0.47/1.01 (assume @p133 (forall (@list @t383 @t328 @t336) (= (= (_ @t387 @t328) (_ @t387 @t336)) @t382))) % 0.47/1.01 (assume @p134 (= tptp.plus_plus_multiset_a (lambda (@list @t388 @t389) (_ (_ tptp.plus_plus_multiset_a @t389) @t388)))) % 0.47/1.01 (assume @p135 (forall @t391 (= @t390 (_ @t384 @t386)))) % 0.47/1.01 (assume @p136 (forall @t391 (= (_ (_ tptp.plus_plus_multiset_a @t340) @t383) @t390))) % 0.47/1.01 (assume @p137 (forall (@list @t90 @t61 @t328) (= (_ @t334 (_ @t332 @t328)) (_ @t332 @t335)))) % 0.47/1.01 (assume @p138 (forall (@list @t89 @t328 @t125 @t336) (= (= @t393 (_ @t325 @t336)) (or (and @t382 @t324) (exists (@list @t392) (and (= @t328 (_ @t325 @t392)) (= @t336 (_ @t319 @t392)))))))) % 0.47/1.01 (assume @p139 (forall @t364 (= (_ @t347 @t84) @t84))) % 0.47/1.01 (assume @p140 (forall @t364 (= (_ @t344 tptp.zero_zero_multiset_a) @t84))) % 0.47/1.01 (assume @p141 (forall @t397 (=> @t396 (exists (@list @t394 @t209) (= @t328 (_ @t395 @t394)))))) % 0.47/1.01 (assume @p142 (forall @t398 (not (= tptp.zero_zero_multiset_a @t321)))) % 0.47/1.01 (assume @p143 (forall (@list @t399 @t328 @t336) (=> (_ (_ @t399 tptp.zero_zero_multiset_a) tptp.zero_zero_multiset_a) (=> (forall @t404 (=> @t403 (_ (_ @t399 (_ @t395 @t401)) @t400))) (=> (forall @t404 (=> @t403 (_ @t402 (_ @t395 @t400)))) (_ (_ @t399 @t328) @t336)))))) % 0.47/1.01 (assume @p144 (forall @t412 (=> @t411 (=> (forall @t410 (=> @t409 @t408)) @t406)))) % 0.47/1.01 (assume @p145 (forall @t397 (=> @t396 (not (forall (@list @t186 @t400) (not (= @t328 (_ @t407 @t400)))))))) % 0.47/1.01 (assume @p146 (= tptp.add_mset_a (lambda (@list @t413 @t414) (_ (_ tptp.plus_plus_multiset_a @t414) (_ (_ tptp.add_mset_a @t413) tptp.zero_zero_multiset_a))))) % 0.47/1.01 (assume @p147 (forall (@list @t328 @t336 @t89) (= (= @t340 @t326) (or (and (= @t328 @t326) @t337) (and @t329 (= @t336 @t326)))))) % 0.47/1.01 (assume @p148 (forall (@list @t89 @t328 @t336) (= (= @t326 @t340) (or (and (= @t326 @t328) @t337) (and @t329 (= @t326 @t336)))))) % 0.47/1.01 (assume @p149 (forall (@list @t399 @t54 @t84) (=> (_ (_ @t399 @t54) @t84) (_ (_ @t399 @t169) @t87)))) % 0.47/1.01 (assume @p150 (forall (@list @t415 @t61 @t90) (=> (_ (_ @t415 @t61) @t90) (_ (_ @t415 @t171) @t94)))) % 0.47/1.01 (assume @p151 (forall (@list @t416 @t61 @t97) (=> (_ (_ @t416 @t61) @t97) (_ (_ @t416 @t172) @t99)))) % 0.47/1.01 (assume @p152 (forall (@list @t417 @t68 @t90) (=> (_ (_ @t417 @t68) @t90) (_ (_ @t417 @t173) @t101)))) % 0.47/1.01 (assume @p153 (forall (@list @t405 @t419 @t421 @t418) (=> (_ @t405 @t419) (=> (_ @t421 @t418) (and (_ @t405 (_ tptp.produc653373187iset_a @t420)) (_ @t421 (_ tptp.produc148952133iset_a @t420))))))) % 0.47/1.01 (assume @p154 (forall (@list @t272 @t423 @t425 @t422) (=> @t427 (=> @t426 (and (_ @t272 (_ tptp.product_fst_a_a @t424)) (_ @t425 (_ tptp.product_snd_a_a @t424))))))) % 0.47/1.01 (assume @p155 (forall (@list @t302 @t428 @t425 @t422) (=> (_ @t302 @t428) (=> @t426 (and (_ @t302 (_ tptp.product_fst_Tree_a_a @t429)) (_ @t425 (_ tptp.product_snd_Tree_a_a @t429))))))) % 0.47/1.01 (assume @p156 (forall (@list @t272 @t423 @t432 @t430) (=> @t427 (=> (_ @t432 @t430) (and (_ @t272 (_ tptp.product_fst_a_Tree_a @t431)) (_ @t432 (_ tptp.product_snd_a_Tree_a @t431))))))) % 0.47/1.01 (assume @p157 (forall (@list @t399 @t84 @t54 @t274) (=> (_ (_ @t399 @t84) @t54) (=> (= @t274 @t86) (_ (_ @t399 (_ tptp.produc653373187iset_a @t274)) (_ tptp.produc148952133iset_a @t274)))))) % 0.47/1.01 (assume @p158 (forall (@list @t415 @t90 @t61 @t276) (=> (_ (_ @t415 @t90) @t61) (=> (= @t276 @t93) (_ (_ @t415 (_ tptp.product_fst_a_a @t276)) (_ tptp.product_snd_a_a @t276)))))) % 0.47/1.01 (assume @p159 (forall (@list @t417 @t97 @t61 @t433) (=> (_ (_ @t417 @t97) @t61) (=> (= @t433 @t98) (_ (_ @t417 (_ tptp.product_fst_Tree_a_a @t433)) (_ tptp.product_snd_Tree_a_a @t433)))))) % 0.47/1.01 (assume @p160 (forall (@list @t416 @t90 @t68 @t270) (=> (_ (_ @t416 @t90) @t68) (=> (= @t270 @t100) (_ (_ @t416 (_ tptp.product_fst_a_Tree_a @t270)) (_ tptp.product_snd_a_Tree_a @t270)))))) % 0.47/1.01 (assume @p161 (forall (@list @t416 @t177) (=> (_ (_ @t416 @t238) @t239) (not (forall @t178 (not (_ (_ @t416 @t174) @t175))))))) % 0.47/1.01 (assume @p162 (forall (@list @t417 @t193) (=> (_ (_ @t417 @t241) @t242) (not (forall @t194 (not (_ (_ @t417 @t191) @t186))))))) % 0.47/1.01 (assume @p163 (forall (@list @t133 @t184) (= (= @t133 (_ tptp.produc148952133iset_a @t184)) (exists (@list @t367) (= @t184 (_ (_ tptp.produc2037245207iset_a @t367) @t133)))))) % 0.47/1.01 (assume @p164 (forall (@list @t125 @t189) (= (= @t125 (_ tptp.product_snd_a_a @t189)) (exists @t434 (= @t189 (_ (_ tptp.product_Pair_a_a @t413) @t125)))))) % 0.47/1.01 (assume @p165 (forall (@list @t125 @t177) (= (= @t125 @t238) (exists (@list @t435) (= @t177 (_ (_ tptp.produc649172771ee_a_a @t435) @t125)))))) % 0.47/1.01 (assume @p166 (forall (@list @t146 @t193) (= (= @t146 @t241) (exists @t434 (= @t193 (_ (_ tptp.produc686083979Tree_a @t413) @t146)))))) % 0.47/1.01 (assume @p167 (forall (@list @t83 @t184) (= (= @t83 (_ tptp.produc653373187iset_a @t184)) (exists (@list @t368) (= @t184 (_ @t137 @t368)))))) % 0.47/1.01 (assume @p168 (forall (@list @t89 @t189) (= (= @t89 (_ tptp.product_fst_a_a @t189)) (exists @t437 (= @t189 (_ @t142 @t436)))))) % 0.47/1.01 (assume @p169 (forall (@list @t96 @t177) (= (= @t96 @t239) (exists @t437 (= @t177 (_ @t129 @t436)))))) % 0.47/1.01 (assume @p170 (forall (@list @t89 @t193) (= (= @t89 @t242) (exists (@list @t438) (= @t193 (_ @t148 @t438)))))) % 0.47/1.01 (assume @p171 (forall @t441 (=> @t440 (= (_ tptp.multiset_a2 @t439) tptp.zero_zero_multiset_a)))) % 0.47/1.01 (assume @p172 (forall (@list @t328 @t89) (=> (_ (_ tptp.nO_MAT1617603563iset_a tptp.zero_zero_multiset_a) @t328) (= @t393 (_ (_ tptp.plus_plus_multiset_a @t326) @t328))))) % 0.47/1.01 (assume @p173 (_ tptp.heapIm229596386mpty_a tptp.e_a)) % 0.47/1.01 (assume @p174 (forall @t441 (=> @t440 (= @t439 tptp.e_a)))) % 0.47/1.01 (assume @p175 (forall @t446 (=> @t445 (=> @t444 (_ tptp.is_heap_a @t443))))) % 0.47/1.01 (assume @p176 (= tptp.nO_MAT1617603563iset_a tptp.nO_MAT1617603563iset_a)) % 0.47/1.01 (assume @p177 (forall @t179 (= (_ tptp.produc1515207979Tree_a (_ tptp.produc1478296771ee_a_a @t177)) @t177))) % 0.47/1.01 (assume @p178 (forall @t195 (= (_ tptp.produc1478296771ee_a_a (_ tptp.produc1515207979Tree_a @t193)) @t193))) % 0.47/1.01 (assume @p179 (forall @t346 (= (_ tptp.produc506430135iset_a @t86) (_ @t57 @t84)))) % 0.47/1.01 (assume @p180 (forall (@list @t90 @t61) (= (_ tptp.product_swap_a_a @t93) (_ @t64 @t90)))) % 0.47/1.01 (assume @p181 (forall (@list @t97 @t61) (= (_ tptp.produc1478296771ee_a_a @t98) (_ @t77 @t97)))) % 0.47/1.01 (assume @p182 (forall (@list @t90 @t68) (= (_ tptp.produc1515207979Tree_a @t100) (_ @t71 @t90)))) % 0.47/1.01 (assume @p183 (forall @t448 (= (_ tptp.product_snd_Tree_a_a @t447) @t75))) % 0.47/1.01 (assume @p184 (forall @t450 (= (_ tptp.product_snd_a_Tree_a @t449) @t70))) % 0.47/1.01 (assume @p185 (forall @t450 (= (_ tptp.product_fst_a_Tree_a @t449) @t167))) % 0.47/1.01 (assume @p186 (forall @t448 (= (_ tptp.product_fst_Tree_a_a @t447) @t168))) % 0.47/1.01 (assume @p187 (_ tptp.is_heap_a tptp.e_a)) % 0.47/1.01 (assume @p188 (forall @t53 (_ tptp.is_heap_a @t52))) % 0.47/1.01 (assume @p189 (forall @t446 (=> (not (= @t443 tptp.e_a)) (=> @t444 (= @t451 (_ tptp.val_a @t443)))))) % 0.47/1.01 (assume @p190 (forall (@list @t454 @t453 @t455 @t456 @t452) (=> (forall (@list @t464) (= @t469 (_ tptp.multiset_a2 @t466))) (=> (forall @t472 (_ tptp.is_heap_a (_ @t453 (_ @t455 @t471)))) (=> (forall (@list @t457) (= (= @t458 tptp.e_a) @t462)) (=> (forall @t468 (=> @t467 (=> @t465 (= (_ @t470 (_ @t454 @t463)) @t469)))) (=> (forall @t468 (=> @t467 (=> (_ tptp.is_heap_a @t466) (=> @t465 (_ tptp.is_heap_a (_ @t453 @t463)))))) (=> (forall (@list @t457 @t459 @t460) (=> (not @t462) (=> (= (_ @t461 @t460) (_ @t452 @t457)) (= @t459 (_ tptp.val_a @t458))))) (_ (_ (_ (_ (_ tptp.heap_axioms_a_a @t456) @t455) @t454) @t453) @t452))))))))) % 0.47/1.01 (assume @p191 (forall (@list @t475 @t474 @t476 @t477 @t473) (=> (forall (@list @t485) (= @t490 (_ tptp.multiset_a2 @t487))) (=> (forall @t472 (_ tptp.is_heap_a (_ @t474 (_ @t476 @t471)))) (=> (forall (@list @t479) (= (= @t480 tptp.e_a) @t483)) (=> (forall @t489 (=> @t488 (=> @t486 (= (_ @t470 (_ @t475 @t484)) @t490)))) (=> (forall @t489 (=> @t488 (=> (_ tptp.is_heap_a @t487) (=> @t486 (_ tptp.is_heap_a (_ @t474 @t484)))))) (=> (forall (@list @t479 @t459 @t481) (=> (not @t483) (=> (= (_ @t482 @t481) (_ @t473 @t479)) (= @t459 (_ tptp.val_a @t480))))) @t478)))))))) % 0.47/1.01 (assume @p192 (forall (@list @t28 @t492 @t491) (= (_ tptp.val_a (_ (_ @t29 @t492) @t491)) @t28))) % 0.47/1.01 (assume @p193 (forall @t313 (= (_ tptp.is_heap_a @t312) @t497))) % 0.47/1.01 (assume @p194 (forall @t313 (= (_ tptp.is_heap_a @t314) @t497))) % 0.47/1.01 (assume @p195 (forall @t506 (=> @t505 (=> @t503 (=> (_ tptp.is_heap_a (_ @t453 @t499)) (=> @t502 (_ tptp.is_heap_a (_ @t453 @t498)))))))) % 0.47/1.01 (assume @p196 (forall @t514 (=> @t513 (=> @t511 (=> (_ tptp.is_heap_a @t510) (=> @t509 (_ tptp.is_heap_a (_ @t474 @t507)))))))) % 0.47/1.01 (assume @p197 (forall @t327 (or @t324 (not (_ @t515 @t125)) (not (_ (_ tptp.ord_less_eq_a @t125) @t89))))) % 0.47/1.01 (assume @p198 (forall @t361 (=> @t517 (_ @t516 @t365)))) % 0.47/1.01 (assume @p199 (forall @t361 (=> @t517 (_ (_ tptp.ord_le1199012836iset_a @t352) (_ @t351 @t133))))) % 0.47/1.01 (assume @p200 (forall (@list @t83 @t133 @t349 @t518) (=> @t517 (=> (_ (_ tptp.ord_le1199012836iset_a @t349) @t518) (_ @t516 (_ @t353 @t518)))))) % 0.47/1.01 (assume @p201 (forall @t379 (=> (and @t521 @t520) @t519))) % 0.47/1.01 (assume @p202 (forall @t379 (=> (and @t378 @t520) @t519))) % 0.47/1.01 (assume @p203 (forall @t379 (=> (and @t521 @t377) @t519))) % 0.47/1.01 (assume @p204 (forall (@list @t512 @t477 @t476 @t475 @t474 @t473 @t442) (=> @t513 (= (= @t523 tptp.e_a) @t522)))) % 0.47/1.01 (assume @p205 (forall (@list @t512 @t477 @t476 @t475 @t474 @t473 @t524) (=> @t513 (_ tptp.is_heap_a (_ @t474 (_ @t476 @t524)))))) % 0.47/1.01 (assume @p206 (forall (@list @t512 @t477 @t476 @t475 @t474 @t473 @t45) (=> @t513 (= @t525 (_ tptp.multiset_a2 @t510))))) % 0.47/1.01 (assume @p207 (forall @t526 (=> @t513 @t478))) % 0.47/1.01 (assume @p208 (forall @t36 (= (_ tptp.is_heap_a @t33) (and @t496 @t493 @t530 @t527)))) % 0.47/1.01 (assume @p209 (forall @t44 (= (_ tptp.is_heap_a @t43) (and @t530 @t527 @t496 @t493)))) % 0.47/1.01 (assume @p210 (forall @t506 (=> @t505 (=> @t503 (=> @t502 (= (_ @t531 (_ @t454 @t498)) (_ @t454 @t499))))))) % 0.47/1.01 (assume @p211 (forall @t514 (=> @t513 (=> @t511 (=> @t509 (= (_ @t531 (_ @t475 @t507)) @t525)))))) % 0.47/1.01 (assume @p212 (forall (@list @t504 @t456 @t455 @t454 @t453 @t452 @t532 @t500 @t533) (=> @t505 (=> (not (_ @t456 @t532)) (=> (= (_ @t501 @t533) (_ @t452 @t532)) (= @t500 (_ tptp.val_a (_ @t453 @t532)))))))) % 0.47/1.01 (assume @p213 (forall (@list @t512 @t477 @t476 @t475 @t474 @t473 @t442 @t500 @t49) (=> @t513 (=> (not @t522) (=> (= (_ @t508 @t49) (_ @t473 @t442)) (= @t500 (_ tptp.val_a @t523))))))) % 0.47/1.01 (assume @p214 (forall @t538 (and (=> @t496 (= @t536 @t314)) (=> @t537 (= @t536 (_ (_ @t535 tptp.e_a) @t534)))))) % 0.47/1.01 (assume @p215 (forall @t538 (and (=> @t496 (= @t540 @t312)) (=> @t537 (= @t540 (_ @t539 tptp.e_a)))))) % 0.47/1.01 (assume @p216 (forall (@list @t24 @t23 @t22 @t20 @t19 @t18 @t28) (and (=> @t546 (and (=> @t496 @t545) (=> @t537 (= @t543 (_ @t539 @t25))))) (=> (not @t546) (and (=> @t530 @t545) (=> @t544 (= @t543 (_ (_ @t542 @t21) @t541)))))))) % 0.47/1.01 (assume @p217 (= (_ tptp.heapIm1091024090Down_a tptp.e_a) tptp.e_a)) % 0.47/1.01 (assume @p218 (forall @t446 (= (_ tptp.multiset_a2 @t548) @t547))) % 0.47/1.01 (assume @p219 (forall (@list @t442 @t28 @t45 @t46) (=> @t552 (exists (@list @t484 @t549 @t551) (and (= @t548 (_ (_ (_ tptp.t_a @t549) @t484) @t551)) (_ @t550 @t549)))))) % 0.47/1.01 (assume @p220 (forall @t53 (= (_ tptp.heapIm1091024090Down_a @t52) @t52))) % 0.47/1.01 (assume @p221 (forall (@list @t45 @t46 @t442 @t28) (=> (_ tptp.is_heap_a @t45) (=> (_ tptp.is_heap_a @t46) (=> @t552 (_ tptp.is_heap_a @t548)))))) % 0.47/1.01 (assume @p222 (forall (@list @t20 @t19 @t18 @t24 @t23 @t22 @t28) (and (=> @t555 (and (=> @t530 @t554) (=> @t544 (= @t553 (_ (_ @t542 @t541) @t21))))) (=> (not @t555) (and (=> @t496 @t554) (=> @t537 (= @t553 (_ (_ @t535 @t25) @t534)))))))) % 0.47/1.01 (assume @p223 (forall @t446 (=> @t444 (_ (_ tptp.in_tree_a (_ tptp.val_a @t548)) @t442)))) % 0.47/1.01 (assume @p224 (forall (@list @t28 @t442) (=> (_ @t556 @t442) (=> @t445 (_ @t550 @t451))))) % 0.47/1.01 (assume @p225 (forall (@list @t28 @t50 @t45 @t46) (= (_ @t556 (_ (_ (_ tptp.t_a @t50) @t45) @t46)) (or (= @t28 @t50) (_ @t556 @t45) (_ @t556 @t46))))) % 0.47/1.01 (assume @p226 (forall @t53 (not (_ @t556 tptp.e_a)))) % 0.47/1.01 (assume @p227 (= tptp.in_tree_a (lambda (@list @t558 @t557) (_ (_ tptp.in_tree_a @t558) (_ tptp.heapIm1091024090Down_a @t557))))) % 0.47/1.01 (assume @p228 (forall @t48 (= (_ tptp.heapIm970322378pify_a @t47) (_ tptp.heapIm1091024090Down_a (_ (_ @t29 (_ tptp.heapIm970322378pify_a @t45)) (_ tptp.heapIm970322378pify_a @t46)))))) % 0.47/1.01 (assume @p229 (= (_ tptp.heapIm970322378pify_a tptp.e_a) tptp.e_a)) % 0.47/1.01 (assume @p230 (forall @t446 (_ tptp.is_heap_a @t559))) % 0.47/1.01 (assume @p231 (forall @t446 (= (_ tptp.multiset_a2 @t559) @t547))) % 0.47/1.01 (assume @p232 (forall @t526 (=> @t560 (=> @t478 @t513)))) % 0.47/1.01 (assume @p233 (forall @t526 (=> @t513 @t560))) % 0.47/1.01 (assume @p234 (_ (_ (_ (_ tptp.collection_Tree_a_a tptp.e_a) tptp.heapIm229596386mpty_a) tptp.heapIm1057938560list_a) tptp.multiset_a2)) % 0.47/1.01 (assume @p235 (forall (@list @t512 @t477 @t476 @t475) (=> @t560 (= (_ @t475 @t512) tptp.zero_zero_multiset_a)))) % 0.47/1.01 (assume @p236 (forall (@list @t512 @t477 @t476 @t475 @t439) (=> @t560 (=> (_ @t477 @t439) (= (_ @t475 @t439) tptp.zero_zero_multiset_a))))) % 0.47/1.01 (assume @p237 (forall @t569 (= (= @t568 @t567) (= @t562 @t561)))) % 0.47/1.01 (assume @p238 (forall @t578 (= (= @t577 @t576) (= @t571 @t570)))) % 0.47/1.01 (assume @p239 (forall @t585 (= (= @t584 @t583) (= @t580 @t579)))) % 0.47/1.01 (assume @p240 (forall @t593 (= (= @t592 @t591) (= @t587 @t586)))) % 0.47/1.01 (assume @p241 (forall (@list @t595 @t594) (=> (forall @t178 (=> (_ @t596 @t595) (_ @t596 @t594))) (_ (_ tptp.ord_le864074675ee_a_a @t595) @t594)))) % 0.47/1.01 (assume @p242 (forall (@list @t598 @t597) (=> (forall @t185 (=> (_ @t599 @t598) (_ @t599 @t597))) (_ (_ tptp.ord_le1978107815iset_a @t598) @t597)))) % 0.47/1.01 (assume @p243 (forall (@list @t601 @t600) (=> (forall @t190 (=> @t604 (_ @t603 @t600))) (_ @t602 @t600)))) % 0.47/1.01 (assume @p244 (forall (@list @t606 @t605) (=> (forall @t194 (=> (_ @t607 @t606) (_ @t607 @t605))) (_ (_ tptp.ord_le1013007387Tree_a @t606) @t605)))) % 0.47/1.01 (assume @p245 (forall @t569 (= (_ (_ tptp.ord_le1748873858_a_a_o @t568) @t567) (_ (_ tptp.ord_le864074675ee_a_a @t562) @t561)))) % 0.47/1.01 (assume @p246 (forall @t578 (= (_ (_ tptp.ord_le51495822et_a_o @t577) @t576) (_ (_ tptp.ord_le1978107815iset_a @t571) @t570)))) % 0.47/1.01 (assume @p247 (forall @t585 (= (_ (_ tptp.ord_less_eq_a_a_o @t584) @t583) (_ (_ tptp.ord_le1824328871od_a_a @t580) @t579)))) % 0.47/1.01 (assume @p248 (forall @t593 (= (_ (_ tptp.ord_le1327026842ee_a_o @t592) @t591) (_ (_ tptp.ord_le1013007387Tree_a @t587) @t586)))) % 0.47/1.01 (assume @p249 (forall (@list @t89 @t442) (=> (_ @t273 @t608) (=> @t445 (_ @t515 @t451))))) % 0.47/1.01 (assume @p250 (forall @t448 (_ @t611 (_ tptp.set_ms1129970904Tree_a @t610)))) % 0.47/1.01 (assume @p251 (forall (@list @t55) (_ @t614 (_ tptp.set_ms1768116836iset_a @t613)))) % 0.47/1.01 (assume @p252 (forall (@list @t62) (_ @t617 (_ tptp.set_ms1818337124od_a_a @t616)))) % 0.47/1.01 (assume @p253 (forall @t364 (_ @t620 (_ tptp.set_mset_multiset_a @t619)))) % 0.47/1.01 (assume @p254 (forall (@list @t90) (_ @t622 (_ tptp.set_mset_a @t621)))) % 0.47/1.01 (assume @p255 (forall (@list @t74 @t624 @t623) (=> (= (_ @t609 @t624) @t623) (_ @t611 (_ tptp.set_ms1129970904Tree_a @t623))))) % 0.47/1.01 (assume @p256 (forall (@list @t55 @t626 @t625) (=> (= (_ @t612 @t626) @t625) (_ @t614 (_ tptp.set_ms1768116836iset_a @t625))))) % 0.47/1.01 (assume @p257 (forall (@list @t62 @t628 @t627) (=> (= (_ @t615 @t628) @t627) (_ @t617 (_ tptp.set_ms1818337124od_a_a @t627))))) % 0.47/1.01 (assume @p258 (forall (@list @t84 @t630 @t629) (=> (= (_ @t618 @t630) @t629) (_ @t620 (_ tptp.set_mset_multiset_a @t629))))) % 0.47/1.01 (assume @p259 (forall (@list @t90 @t328 @t336) (=> (= @t335 @t336) (_ @t622 (_ tptp.set_mset_a @t336))))) % 0.47/1.01 (assume @p260 (forall (@list @t634 @t631 @t633 @t635) (=> (= (_ (_ tptp.add_ms205941497Tree_a @t634) @t631) (_ (_ tptp.add_ms205941497Tree_a @t633) @t635)) (=> (not (= @t634 @t633)) (_ (_ tptp.member254315204Tree_a @t633) @t632))))) % 0.47/1.01 (assume @p261 (forall (@list @t639 @t636 @t638 @t640) (=> (= (_ (_ tptp.add_ms1353365509iset_a @t639) @t636) (_ (_ tptp.add_ms1353365509iset_a @t638) @t640)) (=> (not (= @t639 @t638)) (_ (_ tptp.member340150864iset_a @t638) @t637))))) % 0.47/1.01 (assume @p262 (forall (@list @t644 @t641 @t643 @t645) (=> (= (_ (_ tptp.add_ms1725977093od_a_a @t644) @t641) (_ (_ tptp.add_ms1725977093od_a_a @t643) @t645)) (=> (not (= @t644 @t643)) (_ (_ tptp.member449909584od_a_a @t643) @t642))))) % 0.47/1.01 (assume @p263 (forall (@list @t133 @t646 @t349 @t648) (=> (= (_ (_ tptp.add_mset_multiset_a @t133) @t646) (_ (_ tptp.add_mset_multiset_a @t349) @t648)) (=> (not @t350) (_ (_ tptp.member_multiset_a @t349) @t647))))) % 0.47/1.01 (assume @p264 (forall (@list @t125 @t315 @t650 @t651) (=> (= (_ @t325 @t315) (_ (_ tptp.add_mset_a @t650) @t651)) (=> (not (= @t125 @t650)) (_ (_ tptp.member_a @t650) @t649))))) % 0.47/1.01 (assume @p265 (forall (@list @t74 @t624) (=> (_ @t611 (_ tptp.set_ms1129970904Tree_a @t624)) (exists (@list @t652) (= @t624 (_ @t609 @t652)))))) % 0.47/1.01 (assume @p266 (forall (@list @t55 @t626) (=> (_ @t614 (_ tptp.set_ms1768116836iset_a @t626)) (exists (@list @t653) (= @t626 (_ @t612 @t653)))))) % 0.47/1.01 (assume @p267 (forall (@list @t62 @t628) (=> (_ @t617 (_ tptp.set_ms1818337124od_a_a @t628)) (exists (@list @t654) (= @t628 (_ @t615 @t654)))))) % 0.47/1.01 (assume @p268 (forall (@list @t84 @t630) (=> (_ @t620 @t656) (exists (@list @t655) (= @t630 (_ @t618 @t655)))))) % 0.47/1.01 (assume @p269 (forall (@list @t90 @t328) (=> (_ @t622 (_ tptp.set_mset_a @t328)) (exists (@list @t394) (= @t328 (_ @t334 @t394)))))) % 0.47/1.01 (assume @p270 (forall (@list @t270 @t659) (=> @t661 (not (forall (@list @t657) (not (= @t659 (_ @t658 @t657)))))))) % 0.47/1.01 (assume @p271 (forall (@list @t274 @t664) (=> @t666 (not (forall (@list @t662) (not (= @t664 (_ @t663 @t662)))))))) % 0.47/1.01 (assume @p272 (forall (@list @t276 @t669) (=> @t671 (not (forall (@list @t667) (not (= @t669 (_ @t668 @t667)))))))) % 0.47/1.01 (assume @p273 (forall (@list @t83 @t674) (=> @t677 (not (forall (@list @t672) (not (= @t674 (_ @t673 @t672)))))))) % 0.47/1.01 (assume @p274 (forall @t398 (=> @t680 (not (forall (@list @t678) (not (= @t316 (_ @t319 @t678)))))))) % 0.47/1.01 (assume @p275 (forall (@list @t270 @t659 @t631) (= (_ @t271 (_ tptp.set_ms1129970904Tree_a (_ (_ tptp.plus_p1065544216Tree_a @t659) @t631))) (or @t661 (_ @t271 @t632))))) % 0.47/1.01 (assume @p276 (forall (@list @t274 @t664 @t636) (= (_ @t275 (_ tptp.set_ms1768116836iset_a (_ (_ tptp.plus_p1919096612iset_a @t664) @t636))) (or @t666 (_ @t275 @t637))))) % 0.47/1.01 (assume @p277 (forall (@list @t276 @t669 @t641) (= (_ @t277 (_ tptp.set_ms1818337124od_a_a (_ (_ tptp.plus_p404985124od_a_a @t669) @t641))) (or @t671 (_ @t277 @t642))))) % 0.47/1.01 (assume @p278 (forall (@list @t83 @t674 @t646) (= (_ @t676 (_ tptp.set_mset_multiset_a (_ (_ tptp.plus_p1957546689iset_a @t674) @t646))) (or @t677 (_ @t676 @t647))))) % 0.47/1.01 (assume @p279 (forall @t322 (= (_ @t273 (_ tptp.set_mset_a @t318)) (or @t680 (_ @t273 @t649))))) % 0.47/1.01 (assume @p280 (forall (@list @t659) (=> (not (= @t659 tptp.zero_z2144236696Tree_a)) (not (forall @t683 (not (_ @t682 @t660))))))) % 0.47/1.01 (assume @p281 (forall (@list @t664) (=> (not (= @t664 tptp.zero_z1941791140iset_a)) (not (forall @t686 (not (_ @t685 @t665))))))) % 0.47/1.01 (assume @p282 (forall (@list @t669) (=> (not (= @t669 tptp.zero_z160849828od_a_a)) (not (forall @t689 (not (_ @t688 @t670))))))) % 0.47/1.01 (assume @p283 (forall (@list @t674) (=> (not (= @t674 tptp.zero_z1580389697iset_a)) (not (forall @t691 (not (_ @t690 @t675))))))) % 0.47/1.01 (assume @p284 (forall (@list @t316) (=> (not (= @t316 tptp.zero_zero_multiset_a)) (not (forall @t693 (not (_ @t692 @t679))))))) % 0.47/1.01 (assume @p285 (forall (@list @t696 @t283 @t425 @t272) (=> @t699 (=> (forall @t693 (=> (_ @t692 @t696) (=> (_ @t425 @t186) (_ @t272 @t186)))) (_ (_ tptp.ord_less_eq_set_a (_ tptp.collect_a (lambda @t287 (and @t697 (_ @t425 @t284))))) @t695))))) % 0.47/1.01 (assume @p286 (forall (@list @t703 @t288 @t702 @t202) (=> @t706 (=> (forall @t686 (=> (_ @t685 @t703) (=> (_ @t702 @t684) (_ @t202 @t684)))) (_ (_ tptp.ord_le1978107815iset_a (_ tptp.collec1104713362iset_a (lambda @t292 (and @t704 (_ @t702 @t289))))) @t701))))) % 0.47/1.01 (assume @p287 (forall (@list @t710 @t293 @t709 @t208) (=> @t713 (=> (forall @t689 (=> (_ @t688 @t710) (=> (_ @t709 @t687) (_ @t208 @t687)))) (_ (_ tptp.ord_le1824328871od_a_a (_ tptp.collec645855634od_a_a (lambda @t297 (and @t711 (_ @t709 @t294))))) @t708))))) % 0.47/1.01 (assume @p288 (forall (@list @t717 @t278 @t716 @t213) (=> @t720 (=> (forall @t683 (=> (_ @t682 @t717) (=> (_ @t716 @t681) (_ @t213 @t681)))) (_ (_ tptp.ord_le1013007387Tree_a (_ tptp.collec486369286Tree_a (lambda @t282 (and @t718 (_ @t716 @t279))))) @t715))))) % 0.47/1.01 (assume @p289 (forall (@list @t696 @t283 @t272) (=> @t699 (= (_ @t698 @t695) (forall @t287 (=> @t697 @t694)))))) % 0.47/1.01 (assume @p290 (forall (@list @t703 @t288 @t202) (=> @t706 (= (_ @t705 @t701) (forall @t292 (=> @t704 @t700)))))) % 0.47/1.01 (assume @p291 (forall (@list @t710 @t293 @t208) (=> @t713 (= (_ @t712 @t708) (forall @t297 (=> @t711 @t707)))))) % 0.47/1.01 (assume @p292 (forall (@list @t717 @t278 @t213) (=> @t720 (= (_ @t719 @t715) (forall @t282 (=> @t718 @t714)))))) % 0.47/1.01 (assume @p293 (forall @t412 (=> @t411 (=> (forall @t410 (=> @t409 (=> (forall @t724 (=> @t723 (_ (_ tptp.ord_less_eq_a @t186) @t721))) @t408))) @t406)))) % 0.47/1.01 (assume @p294 (forall @t412 (=> @t411 (=> (forall @t410 (=> @t409 (=> (forall @t724 (=> @t723 (_ (_ tptp.ord_less_eq_a @t721) @t186))) @t408))) @t406)))) % 0.47/1.01 (assume @p295 (forall (@list @t74 @t725 @t222) (=> (_ @t611 (_ tptp.set_ms1129970904Tree_a @t725)) (_ @t611 (_ tptp.set_ms1129970904Tree_a (_ (_ tptp.plus_p1065544216Tree_a (_ (_ tptp.add_ms205941497Tree_a @t222) tptp.zero_z2144236696Tree_a)) @t725)))))) % 0.47/1.01 (assume @p296 (forall (@list @t55 @t726 @t220) (=> (_ @t614 (_ tptp.set_ms1768116836iset_a @t726)) (_ @t614 (_ tptp.set_ms1768116836iset_a (_ (_ tptp.plus_p1919096612iset_a (_ (_ tptp.add_ms1353365509iset_a @t220) tptp.zero_z1941791140iset_a)) @t726)))))) % 0.47/1.01 (assume @p297 (forall (@list @t62 @t727 @t221) (=> (_ @t617 (_ tptp.set_ms1818337124od_a_a @t727)) (_ @t617 (_ tptp.set_ms1818337124od_a_a (_ (_ tptp.plus_p404985124od_a_a (_ (_ tptp.add_ms1725977093od_a_a @t221) tptp.zero_z160849828od_a_a)) @t727)))))) % 0.47/1.01 (assume @p298 (forall (@list @t84 @t728 @t54) (=> (_ @t620 (_ tptp.set_mset_multiset_a @t728)) (_ @t620 (_ tptp.set_mset_multiset_a (_ (_ tptp.plus_p1957546689iset_a (_ (_ tptp.add_mset_multiset_a @t54) tptp.zero_z1580389697iset_a)) @t728)))))) % 0.47/1.01 (assume @p299 (forall (@list @t90 @t729 @t61) (=> (_ @t622 (_ tptp.set_mset_a @t729)) (_ @t622 (_ tptp.set_mset_a (_ (_ tptp.plus_plus_multiset_a @t333) @t729)))))) % 0.47/1.01 (assume @p300 (forall (@list @t74 @t725) (_ @t611 (_ tptp.set_ms1129970904Tree_a (_ (_ tptp.plus_p1065544216Tree_a @t610) @t725))))) % 0.47/1.01 (assume @p301 (forall (@list @t55 @t726) (_ @t614 (_ tptp.set_ms1768116836iset_a (_ (_ tptp.plus_p1919096612iset_a @t613) @t726))))) % 0.47/1.01 (assume @p302 (forall (@list @t62 @t727) (_ @t617 (_ tptp.set_ms1818337124od_a_a (_ (_ tptp.plus_p404985124od_a_a @t616) @t727))))) % 0.47/1.01 (assume @p303 (forall (@list @t84 @t728) (_ @t620 (_ tptp.set_mset_multiset_a (_ (_ tptp.plus_p1957546689iset_a @t619) @t728))))) % 0.47/1.01 (assume @p304 (forall (@list @t90 @t729) (_ @t622 (_ tptp.set_mset_a (_ (_ tptp.plus_plus_multiset_a @t621) @t729))))) % 0.47/1.01 (assume @p305 (forall (@list @t623 @t270 @t731 @t733) (=> (_ (_ tptp.member1298282640Tree_a (_ @t742 @t741)) @t740) (or (exists (@list @t739) (and (_ (_ tptp.member1298282640Tree_a (_ (_ tptp.produc1608222167Tree_a @t739) @t731)) @t740) (= @t623 (_ @t658 @t739)))) (exists @t738 (and (forall @t737 (=> @t736 (_ (_ tptp.member146662416Tree_a (_ @t735 @t270)) @t733))) (= @t623 (_ @t732 @t730)))))))) % 0.47/1.01 (assume @p306 (forall (@list @t625 @t274 @t744 @t746) (=> (_ (_ tptp.member219455632iset_a (_ @t755 @t754)) @t753) (or (exists (@list @t752) (and (_ (_ tptp.member219455632iset_a (_ (_ tptp.produc1226985431iset_a @t752) @t744)) @t753) (= @t625 (_ @t663 @t752)))) (exists @t751 (and (forall @t750 (=> @t749 (_ (_ tptp.member567864080iset_a (_ @t748 @t274)) @t746))) (= @t625 (_ @t745 @t743)))))))) % 0.47/1.01 (assume @p307 (forall (@list @t627 @t276 @t757 @t759) (=> (_ (_ tptp.member1349055120od_a_a (_ @t768 @t767)) @t766) (or (exists (@list @t765) (and (_ (_ tptp.member1349055120od_a_a (_ (_ tptp.produc1859144151od_a_a @t765) @t757)) @t766) (= @t627 (_ @t668 @t765)))) (exists @t764 (and (forall @t763 (=> @t762 (_ (_ tptp.member2057358096od_a_a (_ @t761 @t276)) @t759))) (= @t627 (_ @t758 @t756)))))))) % 0.47/1.01 (assume @p308 (forall (@list @t629 @t83 @t770 @t598) (=> (_ (_ tptp.member104214352iset_a (_ @t781 @t780)) @t779) (or (exists (@list @t778) (and (_ (_ tptp.member104214352iset_a (_ (_ tptp.produc1444952343iset_a @t778) @t770)) @t779) (= @t629 (_ @t673 @t778)))) (exists @t777 (and (forall @t776 (=> @t775 (_ (_ tptp.member340150864iset_a (_ @t773 @t83)) @t598))) (= @t629 (_ @t771 @t769)))))))) % 0.47/1.01 (assume @p309 (forall (@list @t336 @t89 @t783 @t601) (=> (_ (_ tptp.member340150864iset_a (_ @t793 @t792)) @t791) (or (exists (@list @t401) (and (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t401) @t783)) @t791) (= @t336 (_ @t319 @t401)))) (exists @t790 (and (forall @t789 (=> @t788 (_ (_ tptp.member449909584od_a_a (_ @t786 @t89)) @t601))) (= @t336 (_ @t784 @t782)))))))) % 0.47/1.01 (assume @p310 (forall (@list @t624 @t270 @t731 @t623 @t796 @t733) (=> (= @t624 @t741) (=> (= @t623 (_ @t732 @t796)) (=> (forall (@list @t795) (=> (_ (_ tptp.member254315204Tree_a @t795) (_ tptp.set_ms1129970904Tree_a @t796)) (_ (_ tptp.member146662416Tree_a (_ (_ tptp.produc1002111575Tree_a @t795) @t270)) @t733))) @t794))))) % 0.47/1.01 (assume @p311 (forall (@list @t626 @t274 @t744 @t625 @t799 @t746) (=> (= @t626 @t754) (=> (= @t625 (_ @t745 @t799)) (=> (forall (@list @t798) (=> (_ (_ tptp.member340150864iset_a @t798) (_ tptp.set_ms1768116836iset_a @t799)) (_ (_ tptp.member567864080iset_a (_ (_ tptp.produc1898392407iset_a @t798) @t274)) @t746))) @t797))))) % 0.47/1.01 (assume @p312 (forall (@list @t628 @t276 @t757 @t627 @t802 @t759) (=> (= @t628 @t767) (=> (= @t627 (_ @t758 @t802)) (=> (forall (@list @t801) (=> (_ (_ tptp.member449909584od_a_a @t801) (_ tptp.set_ms1818337124od_a_a @t802)) (_ (_ tptp.member2057358096od_a_a (_ (_ tptp.produc1474507607od_a_a @t801) @t276)) @t759))) @t800))))) % 0.47/1.01 (assume @p313 (forall (@list @t630 @t83 @t770 @t629 @t804 @t598) (=> (= @t630 @t780) (=> (= @t629 (_ @t771 @t804)) (=> (forall (@list @t203) (=> (_ (_ tptp.member_multiset_a @t203) @t805) (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t203) @t83)) @t598))) @t803))))) % 0.47/1.01 (assume @p314 (forall (@list @t328 @t89 @t783 @t336 @t383 @t601) (=> (= @t328 @t792) (=> (= @t336 (_ @t784 @t383)) (=> (forall (@list @t197) (=> (_ (_ tptp.member_a @t197) @t807) (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t197) @t89)) @t601))) @t806))))) % 0.47/1.01 (assume @p315 (forall @t810 (=> @t809 (_ (_ tptp.ord_le1978107815iset_a @t791) (_ tptp.mult1_a @t808))))) % 0.47/1.01 (assume @p316 (forall (@list @t315 @t811 @t601 @t651) (=> (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t315) @t811)) @t791) (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a (_ @t812 @t315)) (_ @t812 @t811))) @t791)))) % 0.47/1.01 (assume @p317 (forall (@list @t328 @t601) (not (_ (_ tptp.member340150864iset_a (_ @t813 tptp.zero_zero_multiset_a)) @t791)))) % 0.47/1.01 (assume @p318 (forall (@list @t623 @t624 @t733) (=> @t794 (not (forall (@list @t814 @t815) (=> (= @t624 (_ (_ tptp.add_ms205941497Tree_a @t814) @t815)) (forall @t738 (=> (= @t623 (_ (_ tptp.plus_p1065544216Tree_a @t815) @t730)) (not (forall @t737 (=> @t736 (_ (_ tptp.member146662416Tree_a (_ @t735 @t814)) @t733)))))))))))) % 0.47/1.01 (assume @p319 (forall (@list @t625 @t626 @t746) (=> @t797 (not (forall (@list @t816 @t817) (=> (= @t626 (_ (_ tptp.add_ms1353365509iset_a @t816) @t817)) (forall @t751 (=> (= @t625 (_ (_ tptp.plus_p1919096612iset_a @t817) @t743)) (not (forall @t750 (=> @t749 (_ (_ tptp.member567864080iset_a (_ @t748 @t816)) @t746)))))))))))) % 0.47/1.01 (assume @p320 (forall (@list @t627 @t628 @t759) (=> @t800 (not (forall (@list @t818 @t819) (=> (= @t628 (_ (_ tptp.add_ms1725977093od_a_a @t818) @t819)) (forall @t764 (=> (= @t627 (_ (_ tptp.plus_p404985124od_a_a @t819) @t756)) (not (forall @t763 (=> @t762 (_ (_ tptp.member2057358096od_a_a (_ @t761 @t818)) @t759)))))))))))) % 0.47/1.01 (assume @p321 (forall (@list @t629 @t630 @t598) (=> @t803 (not (forall (@list @t204 @t820) (=> (= @t630 (_ (_ tptp.add_mset_multiset_a @t204) @t820)) (forall @t777 (=> (= @t629 (_ (_ tptp.plus_p1957546689iset_a @t820) @t769)) (not (forall @t776 (=> @t775 (_ (_ tptp.member340150864iset_a (_ @t773 @t204)) @t598)))))))))))) % 0.47/1.01 (assume @p322 (forall (@list @t336 @t328 @t601) (=> @t806 (not (forall (@list @t209 @t821) (=> (= @t328 (_ @t395 @t821)) (forall @t790 (=> (= @t336 (_ (_ tptp.plus_plus_multiset_a @t821) @t782)) (not (forall @t789 (=> @t788 (_ (_ tptp.member449909584od_a_a (_ @t786 @t209)) @t601)))))))))))) % 0.47/1.01 (assume @p323 (forall (@list @t823 @t804 @t598 @t824) (=> (not (= @t823 tptp.zero_z1580389697iset_a)) (=> (forall @t691 (=> (_ @t690 @t805) (exists (@list @t826) (and (_ (_ tptp.member_multiset_a @t826) (_ tptp.set_mset_multiset_a @t823)) (_ (_ tptp.member340150864iset_a (_ @t182 @t826)) @t598))))) (_ (_ tptp.member104214352iset_a (_ (_ tptp.produc1444952343iset_a (_ @t825 @t804)) (_ @t825 @t823))) @t822))))) % 0.47/1.01 (assume @p324 (forall (@list @t828 @t383 @t601 @t829) (=> (not (= @t828 tptp.zero_zero_multiset_a)) (=> (forall @t693 (=> (_ @t692 @t807) (exists @t724 (and (_ @t722 (_ tptp.set_mset_a @t828)) (_ (_ tptp.member449909584od_a_a (_ @t187 @t721)) @t601))))) (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a (_ @t830 @t383)) (_ @t830 @t828))) @t827))))) % 0.47/1.01 (assume @p325 (forall @t446 (=> @t444 (=> @t445 (= @t451 (_ tptp.lattic146396397_Max_a @t608)))))) % 0.47/1.01 (assume @p326 (forall @t810 (=> @t809 (_ (_ tptp.ord_le1978107815iset_a @t827) (_ tptp.mult_a @t808))))) % 0.47/1.01 (assume @p327 (forall (@list @t598 @t630 @t629) (=> @t836 (=> (_ (_ tptp.member104214352iset_a (_ (_ tptp.produc1444952343iset_a @t630) @t629)) @t822) (exists (@list @t834 @t833) (and (= @t629 (_ @t835 @t833)) (exists @t777 (and (= @t630 (_ @t835 @t769)) (not (= @t833 tptp.zero_z1580389697iset_a)) (forall (@list @t832) (=> (_ (_ tptp.member_multiset_a @t832) @t774) (exists (@list @t831) (and (_ (_ tptp.member_multiset_a @t831) (_ tptp.set_mset_multiset_a @t833)) (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t832) @t831)) @t598))))))))))))) % 0.47/1.01 (assume @p328 (forall (@list @t601 @t328 @t336) (=> @t842 (=> (_ (_ tptp.member340150864iset_a (_ @t813 @t336)) @t827) (exists (@list @t840 @t839) (and (= @t336 (_ @t841 @t839)) (exists @t790 (and (= @t328 (_ @t841 @t782)) (not (= @t839 tptp.zero_zero_multiset_a)) (forall (@list @t838) (=> (_ (_ tptp.member_a @t838) @t787) (exists (@list @t837) (and (_ (_ tptp.member_a @t837) (_ tptp.set_mset_a @t839)) (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t838) @t837)) @t601))))))))))))) % 0.47/1.01 (assume @p329 (forall (@list @t630) (= (= (_ (_ (_ tptp.comm_m315775925iset_a tptp.plus_plus_multiset_a) tptp.zero_zero_multiset_a) @t630) tptp.zero_zero_multiset_a) (forall (@list @t573) (=> (_ (_ tptp.member_multiset_a @t573) @t656) (= @t573 tptp.zero_zero_multiset_a)))))) % 0.47/1.01 (assume @p330 (= tptp.comm_m315775925iset_a tptp.comm_m315775925iset_a)) % 0.47/1.01 (assume @p331 (forall (@list @t598 @t84 @t54 @t56) (=> @t836 (=> (_ (_ tptp.member340150864iset_a @t86) @t598) (=> (_ (_ tptp.member340150864iset_a @t58) @t598) (_ (_ tptp.member340150864iset_a (_ @t85 @t56)) @t598)))))) % 0.47/1.01 (assume @p332 (forall (@list @t601 @t90 @t61 @t63) (=> @t842 (=> (_ (_ tptp.member449909584od_a_a @t93) @t601) (=> (_ (_ tptp.member449909584od_a_a @t65) @t601) (_ (_ tptp.member449909584od_a_a (_ @t92 @t63)) @t601)))))) % 0.47/1.01 (assume @p333 (forall (@list @t601) (=> (forall (@list @t186 @t174 @t843) (=> @t604 (=> (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t174) @t843)) @t601) (_ (_ tptp.member449909584od_a_a (_ @t187 @t843)) @t601)))) @t842))) % 0.47/1.01 (assume @p334 (forall (@list @t600 @t845 @t381 @t380) (=> (_ tptp.trans_a @t600) (=> (_ tptp.irrefl_a @t600) (= (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a (_ @t846 @t381)) (_ @t846 @t380))) @t844) (_ (_ tptp.member340150864iset_a (_ (_ tptp.produc2037245207iset_a @t381) @t380)) @t844)))))) % 0.47/1.01 (assume @p335 (forall (@list @t847) (or (= @t847 true) (= @t847 false)))) % 0.47/1.01 (assume @p336 (forall @t848 (= (_ (_ (_ tptp.if_Pro1144176865Tree_a false) @t74) @t222) @t222))) % 0.47/1.01 (assume @p337 (forall @t848 (= (_ (_ (_ tptp.if_Pro1144176865Tree_a true) @t74) @t222) @t74))) % 0.47/1.01 (assume @p338 @t851) % 0.47/1.01 (assume @p339 true) % 0.47/1.01 (step @p340 (= tptp.is_empty_a @t852) :rule refl :args (@t852)) % 0.47/1.01 (step @p341 (= tptp.heapIm229596386mpty_a @t854) :rule refl :args (@t854)) % 0.47/1.01 (step @p342 (= tptp.produc506430135iset_a @t856) :rule refl :args (@t856)) % 0.47/1.01 (step @p343 (= tptp.product_swap_a_a @t858) :rule refl :args (@t858)) % 0.47/1.01 (step @p344 (= tptp.produc1478296771ee_a_a @t860) :rule refl :args (@t860)) % 0.47/1.01 (step @p345 (= tptp.produc1515207979Tree_a @t862) :rule refl :args (@t862)) % 0.47/1.01 (step @p346 (= tptp.nO_MAT1617603563iset_a @t863) :rule refl :args (@t863)) % 0.47/1.01 (step @p347 (= tptp.heap_axioms_a_a @t885) :rule refl :args (@t885)) % 0.47/1.01 (step @p348 (= tptp.heap_axioms_Tree_a_a @t902) :rule refl :args (@t902)) % 0.47/1.01 (step @p349 (= tptp.heapIm915766629_max_a @t906) :rule refl :args (@t906)) % 0.47/1.01 (step @p350 (= tptp.heap_Tree_a_a @t908) :rule refl :args (@t908)) % 0.47/1.01 (step @p351 (= tptp.heapIm1057938560list_a @t910) :rule refl :args (@t910)) % 0.47/1.01 (step @p352 :rule eq-symm :args (@t914 @t918)) % 0.47/1.01 (step @p353 :rule refl :args ((tptp.produc686083979Tree_a tptp.v_a @t10))) % 0.47/1.01 (step @p354 :rule refl :args ((tptp.t_a tptp.v3 @t9 @t1))) % 0.47/1.01 (step @p355 :rule refl :args (@t911)) % 0.47/1.01 (step @p356 :rule refl :args ((tptp.product_snd_a_Tree_a @t8))) % 0.47/1.01 (step @p357 :rule refl :args ((tptp.heapIm837449470Leaf_a @t2))) % 0.47/1.01 (step @p358 :rule refl :args (@t912)) % 0.47/1.01 (step @p359 :rule cong :premises (@p358) :args (@t915)) % 0.47/1.01 (step @p360 :rule trans :premises (@p359 @p357)) % 0.47/1.01 (step @p361 :rule cong :premises (@p360) :args (@t916)) % 0.47/1.01 (step @p362 :rule trans :premises (@p361 @p356)) % 0.47/1.01 (step @p363 :rule refl :args (tptp.v3)) % 0.47/1.01 (step @p364 :rule cong :premises (@p363 @p362 @p355) :args (@t917)) % 0.47/1.01 (step @p365 :rule trans :premises (@p364 @p354)) % 0.47/1.01 (step @p366 :rule refl :args (tptp.v_a)) % 0.47/1.01 (step @p367 :rule cong :premises (@p366 @p365) :args (@t918)) % 0.47/1.01 (step @p368 :rule trans :premises (@p367 @p353)) % 0.47/1.01 (step @p369 :rule refl :args (@t6)) % 0.47/1.01 (step @p370 :rule ho_cong :premises (@p369 @p365)) % 0.47/1.01 (step @p371 :rule cong :premises (@p370 @p368) :args ((= (_ @t6 @t917) @t918))) % 0.47/1.01 (step @p372 :rule symm :premises (@p371)) % 0.47/1.01 (step @p373 :rule refl :args (@t919)) % 0.47/1.01 (step @p374 :rule eq_resolve :premises (@p373 @p372)) % 0.47/1.01 (step @p375 :rule refl :args (@t3)) % 0.47/1.01 (step @p376 :rule ho_cong :premises (@p375 @p362)) % 0.47/1.01 (step @p377 :rule ho_cong :premises (@p376 @p355)) % 0.47/1.01 (step @p378 :rule cong :premises (@p377 @p365) :args ((= (_ (_ @t3 @t916) @t911) @t917))) % 0.47/1.01 (step @p379 :rule symm :premises (@p378)) % 0.47/1.01 (step @p380 :rule refl :args (@t10)) % 0.47/1.01 (step @p381 :rule eq_resolve :premises (@p380 @p379)) % 0.47/1.01 (step @p382 :rule refl :args (@t1)) % 0.47/1.01 (step @p383 :rule cong :premises (@p382 @p355) :args ((= @t1 @t911))) % 0.47/1.01 (step @p384 :rule symm :premises (@p383)) % 0.47/1.01 (step @p385 :rule eq_resolve :premises (@p382 @p384)) % 0.47/1.01 (step @p386 :rule refl :args (tptp.product_snd_a_Tree_a)) % 0.47/1.01 (step @p387 :rule ho_cong :premises (@p386 @p360)) % 0.47/1.01 (step @p388 :rule cong :premises (@p387 @p362) :args ((= (_ tptp.product_snd_a_Tree_a @t915) @t916))) % 0.47/1.01 (step @p389 :rule symm :premises (@p388)) % 0.47/1.01 (step @p390 :rule refl :args (@t9)) % 0.47/1.01 (step @p391 :rule eq_resolve :premises (@p390 @p389)) % 0.47/1.01 (step @p392 :rule refl :args (tptp.heapIm837449470Leaf_a)) % 0.47/1.01 (step @p393 :rule ho_cong :premises (@p392 @p358)) % 0.47/1.01 (step @p394 :rule cong :premises (@p393 @p360) :args ((= (_ tptp.heapIm837449470Leaf_a @t912) @t915))) % 0.47/1.01 (step @p395 :rule symm :premises (@p394)) % 0.47/1.01 (step @p396 :rule refl :args (@t8)) % 0.47/1.01 (step @p397 :rule eq_resolve :premises (@p396 @p395)) % 0.47/1.01 (step @p398 :rule refl :args (@t2)) % 0.47/1.01 (step @p399 :rule cong :premises (@p398 @p358) :args ((= @t2 @t912))) % 0.47/1.01 (step @p400 :rule symm :premises (@p399)) % 0.47/1.01 (step @p401 :rule eq_resolve :premises (@p398 @p400)) % 0.47/1.01 (step @p402 :rule refl :args (tptp.heapIm837449470Leaf_a)) % 0.47/1.01 (step @p403 :rule ho_cong :premises (@p402 @p401)) % 0.47/1.01 (step @p404 :rule trans :premises (@p403 @p397)) % 0.47/1.01 (step @p405 :rule refl :args (tptp.product_snd_a_Tree_a)) % 0.47/1.01 (step @p406 :rule ho_cong :premises (@p405 @p404)) % 0.47/1.01 (step @p407 :rule trans :premises (@p406 @p391)) % 0.47/1.01 (step @p408 :rule refl :args (@t3)) % 0.47/1.01 (step @p409 :rule ho_cong :premises (@p408 @p407)) % 0.47/1.01 (step @p410 :rule ho_cong :premises (@p409 @p385)) % 0.47/1.01 (step @p411 :rule trans :premises (@p410 @p381)) % 0.47/1.01 (step @p412 :rule refl :args (@t6)) % 0.47/1.01 (step @p413 :rule ho_cong :premises (@p412 @p411)) % 0.47/1.01 (step @p414 :rule trans :premises (@p413 @p374)) % 0.47/1.01 (step @p415 :rule refl :args ((tptp.heapIm837449470Leaf_a @t4))) % 0.47/1.01 (step @p416 :rule refl :args ((tptp.t_a tptp.v3 @t2 @t1))) % 0.47/1.01 (step @p417 :rule cong :premises (@p363 @p358 @p355) :args (@t913)) % 0.47/1.01 (step @p418 :rule trans :premises (@p417 @p416)) % 0.47/1.01 (step @p419 :rule cong :premises (@p418) :args (@t914)) % 0.47/1.01 (step @p420 :rule trans :premises (@p419 @p415)) % 0.47/1.01 (step @p421 :rule ho_cong :premises (@p392 @p418)) % 0.47/1.01 (step @p422 :rule cong :premises (@p421 @p420) :args ((= (_ tptp.heapIm837449470Leaf_a @t913) @t914))) % 0.47/1.01 (step @p423 :rule symm :premises (@p422)) % 0.47/1.01 (step @p424 :rule refl :args (@t5)) % 0.47/1.01 (step @p425 :rule eq_resolve :premises (@p424 @p423)) % 0.47/1.01 (step @p426 :rule ho_cong :premises (@p375 @p358)) % 0.47/1.01 (step @p427 :rule ho_cong :premises (@p426 @p355)) % 0.47/1.01 (step @p428 :rule cong :premises (@p427 @p418) :args ((= (_ (_ @t3 @t912) @t911) @t913))) % 0.47/1.01 (step @p429 :rule symm :premises (@p428)) % 0.47/1.01 (step @p430 :rule refl :args (@t4)) % 0.47/1.01 (step @p431 :rule eq_resolve :premises (@p430 @p429)) % 0.47/1.01 (step @p432 :rule ho_cong :premises (@p408 @p401)) % 0.47/1.01 (step @p433 :rule ho_cong :premises (@p432 @p385)) % 0.47/1.01 (step @p434 :rule trans :premises (@p433 @p431)) % 0.47/1.01 (step @p435 :rule ho_cong :premises (@p402 @p434)) % 0.47/1.01 (step @p436 :rule trans :premises (@p435 @p425)) % 0.47/1.01 (step @p437 :rule cong :premises (@p436 @p414) :args ((= @t5 @t919))) % 0.47/1.01 (step @p438 :rule trans :premises (@p437 @p352)) % 0.47/1.01 (step @p439 :rule eq-symm :args (@t919 @t5)) % 0.47/1.01 (step @p440 :rule refl :args (@t5)) % 0.47/1.01 (step @p441 :rule ho_cong :premises (@p412 @p4)) % 0.47/1.01 (step @p442 :rule cong :premises (@p441 @p440) :args (@t7)) % 0.47/1.01 (step @p443 :rule trans :premises (@p442 @p439)) % 0.47/1.01 (step @p444 :rule trans :premises (@p443 @p438)) % 0.47/1.01 (step @p445 :rule eq_resolve :premises (@p1 @p444)) % 0.47/1.01 (step @p446 :rule refl :args ((tptp.product_fst_a_Tree_a @t8))) % 0.47/1.01 (step @p447 :rule cong :premises (@p360) :args (@t920)) % 0.47/1.01 (step @p448 :rule trans :premises (@p447 @p446)) % 0.47/1.01 (step @p449 :rule refl :args (tptp.product_fst_a_Tree_a)) % 0.47/1.01 (step @p450 :rule ho_cong :premises (@p449 @p360)) % 0.47/1.01 (step @p451 :rule cong :premises (@p450 @p448) :args ((= (_ tptp.product_fst_a_Tree_a @t915) @t920))) % 0.47/1.01 (step @p452 :rule symm :premises (@p451)) % 0.47/1.01 (step @p453 :rule refl :args (@t849)) % 0.47/1.01 (step @p454 :rule eq_resolve :premises (@p453 @p452)) % 0.47/1.01 (step @p455 :rule refl :args (tptp.product_fst_a_Tree_a)) % 0.47/1.01 (step @p456 :rule ho_cong :premises (@p455 @p404)) % 0.47/1.01 (step @p457 :rule trans :premises (@p456 @p454)) % 0.47/1.01 (step @p458 :rule refl :args (tptp.v_a)) % 0.47/1.01 (step @p459 :rule cong :premises (@p458 @p457) :args (@t850)) % 0.47/1.01 (step @p460 :rule cong :premises (@p459) :args (@t851)) % 0.47/1.01 (step @p461 :rule eq_resolve :premises (@p338 @p460)) % 0.47/1.01 (step @p462 :rule refl :args ((tptp.produc686083979Tree_a @t31 @t30))) % 0.47/1.01 (step @p463 :rule refl :args ((tptp.t_a @t28 @t27 @t21))) % 0.47/1.01 (step @p464 :rule refl :args (@t921)) % 0.47/1.01 (step @p465 :rule refl :args ((tptp.product_snd_a_Tree_a @t26))) % 0.47/1.01 (step @p466 :rule refl :args ((tptp.heapIm837449470Leaf_a @t25))) % 0.47/1.01 (step @p467 :rule refl :args (@t922)) % 0.47/1.01 (step @p468 :rule cong :premises (@p467) :args (@t923)) % 0.47/1.01 (step @p469 :rule trans :premises (@p468 @p466)) % 0.47/1.01 (step @p470 :rule cong :premises (@p469) :args (@t924)) % 0.47/1.01 (step @p471 :rule trans :premises (@p470 @p465)) % 0.47/1.01 (step @p472 :rule refl :args (@t28)) % 0.47/1.01 (step @p473 :rule cong :premises (@p472 @p471 @p464) :args (@t925)) % 0.47/1.01 (step @p474 :rule trans :premises (@p473 @p463)) % 0.47/1.01 (step @p475 :rule refl :args ((tptp.product_fst_a_Tree_a @t26))) % 0.47/1.01 (step @p476 :rule cong :premises (@p469) :args (@t926)) % 0.47/1.01 (step @p477 :rule trans :premises (@p476 @p475)) % 0.47/1.01 (step @p478 :rule cong :premises (@p477 @p474) :args (@t927)) % 0.47/1.01 (step @p479 :rule trans :premises (@p478 @p462)) % 0.47/1.01 (step @p480 :rule refl :args (tptp.produc686083979Tree_a)) % 0.47/1.01 (step @p481 :rule ho_cong :premises (@p480 @p477)) % 0.47/1.01 (step @p482 :rule ho_cong :premises (@p481 @p474)) % 0.47/1.01 (step @p483 :rule cong :premises (@p482 @p479) :args ((= (_ (_ tptp.produc686083979Tree_a @t926) @t925) @t927))) % 0.47/1.01 (step @p484 :rule symm :premises (@p483)) % 0.47/1.01 (step @p485 :rule refl :args (@t32)) % 0.47/1.01 (step @p486 :rule eq_resolve :premises (@p485 @p484)) % 0.47/1.01 (step @p487 :rule refl :args (@t29)) % 0.47/1.01 (step @p488 :rule ho_cong :premises (@p487 @p471)) % 0.47/1.01 (step @p489 :rule ho_cong :premises (@p488 @p464)) % 0.47/1.01 (step @p490 :rule cong :premises (@p489 @p474) :args ((= (_ (_ @t29 @t924) @t921) @t925))) % 0.47/1.01 (step @p491 :rule symm :premises (@p490)) % 0.47/1.01 (step @p492 :rule refl :args (@t30)) % 0.47/1.01 (step @p493 :rule eq_resolve :premises (@p492 @p491)) % 0.47/1.01 (step @p494 :rule refl :args (@t21)) % 0.47/1.01 (step @p495 :rule cong :premises (@p494 @p464) :args ((= @t21 @t921))) % 0.47/1.01 (step @p496 :rule symm :premises (@p495)) % 0.47/1.01 (step @p497 :rule eq_resolve :premises (@p494 @p496)) % 0.47/1.01 (step @p498 :rule ho_cong :premises (@p386 @p469)) % 0.47/1.01 (step @p499 :rule cong :premises (@p498 @p471) :args ((= (_ tptp.product_snd_a_Tree_a @t923) @t924))) % 0.47/1.01 (step @p500 :rule symm :premises (@p499)) % 0.47/1.01 (step @p501 :rule refl :args (@t27)) % 0.47/1.01 (step @p502 :rule eq_resolve :premises (@p501 @p500)) % 0.47/1.01 (step @p503 :rule ho_cong :premises (@p392 @p467)) % 0.47/1.01 (step @p504 :rule cong :premises (@p503 @p469) :args ((= (_ tptp.heapIm837449470Leaf_a @t922) @t923))) % 0.47/1.01 (step @p505 :rule symm :premises (@p504)) % 0.47/1.01 (step @p506 :rule refl :args (@t26)) % 0.47/1.01 (step @p507 :rule eq_resolve :premises (@p506 @p505)) % 0.47/1.01 (step @p508 :rule refl :args (@t25)) % 0.47/1.01 (step @p509 :rule cong :premises (@p508 @p467) :args ((= @t25 @t922))) % 0.47/1.01 (step @p510 :rule symm :premises (@p509)) % 0.47/1.01 (step @p511 :rule eq_resolve :premises (@p508 @p510)) % 0.47/1.01 (step @p512 :rule ho_cong :premises (@p392 @p511)) % 0.47/1.01 (step @p513 :rule trans :premises (@p512 @p507)) % 0.47/1.01 (step @p514 :rule ho_cong :premises (@p386 @p513)) % 0.47/1.01 (step @p515 :rule trans :premises (@p514 @p502)) % 0.47/1.01 (step @p516 :rule ho_cong :premises (@p487 @p515)) % 0.47/1.01 (step @p517 :rule ho_cong :premises (@p516 @p497)) % 0.47/1.01 (step @p518 :rule trans :premises (@p517 @p493)) % 0.47/1.01 (step @p519 :rule ho_cong :premises (@p449 @p469)) % 0.47/1.01 (step @p520 :rule cong :premises (@p519 @p477) :args ((= (_ tptp.product_fst_a_Tree_a @t923) @t926))) % 0.47/1.01 (step @p521 :rule symm :premises (@p520)) % 0.47/1.01 (step @p522 :rule refl :args (@t31)) % 0.47/1.01 (step @p523 :rule eq_resolve :premises (@p522 @p521)) % 0.47/1.01 (step @p524 :rule ho_cong :premises (@p449 @p513)) % 0.47/1.01 (step @p525 :rule trans :premises (@p524 @p523)) % 0.47/1.01 (step @p526 :rule ho_cong :premises (@p480 @p525)) % 0.47/1.01 (step @p527 :rule ho_cong :premises (@p526 @p518)) % 0.47/1.01 (step @p528 :rule trans :premises (@p527 @p486)) % 0.47/1.01 (step @p529 :rule refl :args ((tptp.heapIm837449470Leaf_a @t33))) % 0.47/1.01 (step @p530 :rule refl :args ((tptp.t_a @t28 @t25 @t21))) % 0.47/1.01 (step @p531 :rule cong :premises (@p472 @p467 @p464) :args (@t928)) % 0.47/1.01 (step @p532 :rule trans :premises (@p531 @p530)) % 0.47/1.01 (step @p533 :rule cong :premises (@p532) :args (@t929)) % 0.47/1.01 (step @p534 :rule trans :premises (@p533 @p529)) % 0.47/1.01 (step @p535 :rule ho_cong :premises (@p392 @p532)) % 0.47/1.01 (step @p536 :rule cong :premises (@p535 @p534) :args ((= (_ tptp.heapIm837449470Leaf_a @t928) @t929))) % 0.47/1.01 (step @p537 :rule symm :premises (@p536)) % 0.47/1.01 (step @p538 :rule refl :args (@t34)) % 0.47/1.01 (step @p539 :rule eq_resolve :premises (@p538 @p537)) % 0.47/1.01 (step @p540 :rule ho_cong :premises (@p487 @p467)) % 0.47/1.01 (step @p541 :rule ho_cong :premises (@p540 @p464)) % 0.47/1.01 (step @p542 :rule cong :premises (@p541 @p532) :args ((= (_ (_ @t29 @t922) @t921) @t928))) % 0.47/1.01 (step @p543 :rule symm :premises (@p542)) % 0.47/1.01 (step @p544 :rule refl :args (@t33)) % 0.47/1.01 (step @p545 :rule eq_resolve :premises (@p544 @p543)) % 0.47/1.01 (step @p546 :rule ho_cong :premises (@p487 @p511)) % 0.47/1.01 (step @p547 :rule ho_cong :premises (@p546 @p497)) % 0.47/1.01 (step @p548 :rule trans :premises (@p547 @p545)) % 0.47/1.01 (step @p549 :rule ho_cong :premises (@p392 @p548)) % 0.47/1.01 (step @p550 :rule trans :premises (@p549 @p539)) % 0.47/1.01 (step @p551 :rule cong :premises (@p550 @p528) :args (@t35)) % 0.47/1.01 (step @p552 :rule cong :premises (@p551) :args (@t37)) % 0.47/1.01 (step @p553 :rule eq_resolve :premises (@p6 @p552)) % 0.47/1.01 (step @p554 :rule instantiate :premises (@p553) :args ((@list tptp.v3 tptp.v1 tptp.l1 tptp.r1 tptp.v2 tptp.l2 tptp.r2))) % 0.47/1.01 (step @p555 :rule aci_norm :args ((= (or false @t931) @t931))) % 0.47/1.01 (step @p556 :rule refl :args (@t931)) % 0.47/1.01 (step @p557 :rule evaluate :args ((not true))) % 0.47/1.01 (step @p558 :rule eq-refl :args (@t930)) % 0.47/1.01 (step @p559 :rule cong :premises (@p558) :args (@t932)) % 0.47/1.01 (step @p560 :rule trans :premises (@p559 @p557)) % 0.47/1.01 (step @p561 :rule nary_cong :premises (@p560 @p556) :args (@t933)) % 0.47/1.01 (step @p562 :rule trans :premises (@p561 @p555)) % 0.47/1.01 (step @p563 :rule cong :premises (@p562) :args ((forall @t934 @t933))) % 0.47/1.01 (step @p564 :rule quant-var-elim-eq :args ((= (forall @t448 @t938) @t933))) % 0.47/1.01 (step @p565 :rule aci_norm :args ((= @t939 @t938))) % 0.47/1.01 (step @p566 :rule cong :premises (@p565) :args (@t940)) % 0.47/1.01 (step @p567 :rule trans :premises (@p566 @p564)) % 0.47/1.01 (step @p568 :rule cong :premises (@p567) :args (@t941)) % 0.47/1.01 (step @p569 :rule quant-merge-prenex :args ((= @t941 @t942))) % 0.47/1.01 (step @p570 :rule symm :premises (@p569)) % 0.47/1.01 (step @p571 :rule quant_var_reordering :args ((= (forall @t81 @t939) @t942))) % 0.47/1.01 (step @p572 :rule trans :premises (@p571 @p570 @p568)) % 0.47/1.01 (step @p573 :rule trans :premises (@p572 @p563)) % 0.47/1.01 (step @p574 :rule refl :args (@t935)) % 0.47/1.01 (step @p575 :rule refl :args (@t75)) % 0.47/1.01 (step @p576 :rule cong :premises (@p575 @p574) :args ((= @t75 @t935))) % 0.47/1.01 (step @p577 :rule symm :premises (@p576)) % 0.47/1.01 (step @p578 :rule eq_resolve :premises (@p575 @p577)) % 0.47/1.01 (step @p579 :rule refl :args (@t61)) % 0.47/1.01 (step @p580 :rule cong :premises (@p579 @p578) :args (@t943)) % 0.47/1.01 (step @p581 :rule refl :args (@t930)) % 0.47/1.01 (step @p582 :rule refl :args (@t78)) % 0.47/1.01 (step @p583 :rule cong :premises (@p582 @p581) :args ((= @t78 @t930))) % 0.47/1.01 (step @p584 :rule symm :premises (@p583)) % 0.47/1.01 (step @p585 :rule eq_resolve :premises (@p582 @p584)) % 0.47/1.01 (step @p586 :rule refl :args (@t74)) % 0.47/1.01 (step @p587 :rule cong :premises (@p586 @p585) :args (@t79)) % 0.47/1.01 (step @p588 :rule cong :premises (@p587) :args (@t944)) % 0.47/1.01 (step @p589 :rule nary_cong :premises (@p588 @p580) :args (@t945)) % 0.47/1.01 (step @p590 :rule cong :premises (@p589) :args ((forall @t81 @t945))) % 0.47/1.01 (step @p591 :rule trans :premises (@p590 @p573)) % 0.47/1.01 (step @p592 :rule bool-impl-elim :args (@t79 @t943)) % 0.47/1.01 (step @p593 :rule cong :premises (@p592) :args ((forall @t81 (=> @t79 @t943)))) % 0.47/1.01 (step @p594 :rule trans :premises (@p593 @p591)) % 0.47/1.01 (step @p595 :rule eq-symm :args (@t75 @t61)) % 0.47/1.01 (step @p596 :rule refl :args (@t79)) % 0.47/1.01 (step @p597 :rule cong :premises (@p596 @p595) :args (@t80)) % 0.47/1.01 (step @p598 :rule cong :premises (@p597) :args (@t82)) % 0.47/1.01 (step @p599 :rule trans :premises (@p598 @p594)) % 0.47/1.01 (step @p600 :rule eq_resolve :premises (@p15 @p599)) % 0.47/1.01 (step @p601 :rule instantiate :premises (@p600) :args ((@list tptp.v_a @t917))) % 0.47/1.01 (step @p602 :rule instantiate :premises (@p600) :args ((@list @t920 @t917))) % 0.47/1.01 (step @p603 :rule refl :args (@t949)) % 0.47/1.01 (step @p604 :rule refl :args (@t951)) % 0.47/1.01 (step @p605 :rule refl :args (@t953)) % 0.47/1.01 (step @p606 :rule bool-double-not-elim :args (@t954)) % 0.47/1.01 (step @p607 :rule refl :args (@t956)) % 0.47/1.01 (step @p608 :rule nary_cong :premises (@p607 @p606 @p605 @p604 @p603) :args ((or @t956 (not @t957) @t953 @t951 @t949))) % 0.47/1.01 (assume-push @p657 @t949) % 0.47/1.01 (assume-push @p658 @t948) % 0.47/1.01 (step @p611 :rule evaluate :args ((= false true))) % 0.47/1.01 (step @p612 :rule true_intro :premises (@p602)) % 0.47/1.01 (step @p613 :rule bool-eq-false :args (@t948)) % 0.47/1.01 (step @p614 :rule symm :premises (@p613)) % 0.47/1.01 (step @p615 :rule eq-symm :args (@t947 @t920)) % 0.47/1.01 (step @p616 :rule cong :premises (@p615) :args (@t959)) % 0.47/1.01 (step @p617 :rule bool-eq-false :args (@t958)) % 0.47/1.01 (step @p618 :rule trans :premises (@p617 @p616)) % 0.47/1.01 (step @p619 :rule trans :premises (@p618 @p614)) % 0.47/1.01 (step @p620 :rule false_intro :premises (@p461)) % 0.47/1.01 (step @p621 :rule refl :args (@t920)) % 0.47/1.01 (step @p622 :rule symm :premises (@p601)) % 0.47/1.01 (step @p623 :rule symm :premises (@p445)) % 0.47/1.01 (step @p624 :rule symm :premises (@p554)) % 0.47/1.01 (step @p625 :rule trans :premises (@p624 @p623)) % 0.47/1.01 (step @p626 :rule cong :premises (@p625) :args (@t947)) % 0.47/1.01 (step @p627 :rule trans :premises (@p626 @p622)) % 0.47/1.01 (step @p628 :rule cong :premises (@p627 @p621) :args (@t958)) % 0.47/1.01 (step @p629 :rule trans :premises (@p628 @p620)) % 0.47/1.01 (step @p630 :rule eq_resolve :premises (@p629 @p619)) % 0.47/1.01 (step @p631 :rule symm :premises (@p630)) % 0.47/1.01 (step @p632 :rule trans :premises (@p631 @p612)) % 0.47/1.01 (step @p633 false :rule eq_resolve :premises (@p632 @p611)) % 0.47/1.01 (step-pop @p659 :rule scope :premises (@p633)) % 0.47/1.01 (step-pop @p660 :rule scope :premises (@p659)) % 0.47/1.01 (step @p634 :rule process_scope :premises (@p660) :args (false)) % 0.47/1.01 (assume-push @p661 @t955) % 0.47/1.01 (assume-push @p662 @t957) % 0.47/1.01 (assume-push @p663 @t952) % 0.47/1.01 (assume-push @p664 @t950) % 0.47/1.01 (assume-push @p665 @t948) % 0.47/1.01 (step @p613 :rule bool-eq-false :args (@t948)) % 0.47/1.01 (step @p614 :rule symm :premises (@p613)) % 0.47/1.01 (step @p615 :rule eq-symm :args (@t947 @t920)) % 0.47/1.01 (step @p616 :rule cong :premises (@p615) :args (@t959)) % 0.47/1.01 (step @p617 :rule bool-eq-false :args (@t958)) % 0.47/1.01 (step @p618 :rule trans :premises (@p617 @p616)) % 0.47/1.01 (step @p619 :rule trans :premises (@p618 @p614)) % 0.47/1.01 (step @p620 :rule false_intro :premises (@p461)) % 0.47/1.01 (step @p621 :rule refl :args (@t920)) % 0.47/1.01 (step @p622 :rule symm :premises (@p601)) % 0.47/1.01 (step @p623 :rule symm :premises (@p445)) % 0.47/1.01 (step @p624 :rule symm :premises (@p554)) % 0.47/1.01 (step @p625 :rule trans :premises (@p624 @p623)) % 0.47/1.01 (step @p626 :rule cong :premises (@p625) :args (@t947)) % 0.47/1.01 (step @p627 :rule trans :premises (@p626 @p622)) % 0.47/1.01 (step @p628 :rule cong :premises (@p627 @p621) :args (@t958)) % 0.47/1.01 (step @p629 :rule trans :premises (@p628 @p620)) % 0.47/1.01 (step @p642 :rule eq_resolve :premises (@p629 @p619)) % 0.47/1.01 (step @p643 :rule false_elim :premises (@p642)) % 0.47/1.01 (step @p644 :rule and_intro :premises (@p643 @p602)) % 0.47/1.01 (step-pop @p666 :rule scope :premises (@p644)) % 0.47/1.01 (step-pop @p667 :rule scope :premises (@p666)) % 0.47/1.01 (step-pop @p668 :rule scope :premises (@p667)) % 0.47/1.01 (step-pop @p669 :rule scope :premises (@p668)) % 0.47/1.01 (step-pop @p670 :rule scope :premises (@p669)) % 0.47/1.01 (step @p645 :rule process_scope :premises (@p670) :args (@t960)) % 0.47/1.01 (step @p651 :rule implies_elim :premises (@p645)) % 0.47/1.01 (step @p652 :rule resolution :premises (@p651 @p634) :args (true @t960)) % 0.47/1.01 (step @p653 :rule not_and :premises (@p652)) % 0.47/1.01 (step @p654 :rule eq_resolve :premises (@p653 @p608)) % 0.47/1.01 (step @p655 :rule reordering :premises (@p654) :args ((or @t954 @t956 @t953 @t951 @t949))) % 0.47/1.01 (step @p656 false :rule chain_m_resolution :premises (@p655 @p602 @p601 @p554 @p461 @p445) :args (false (@list false false false true false) (@list @t948 @t950 @t952 @t954 @t955))) % 0.47/1.01 ) % 0.47/1.01 % SZS output end Proof % 0.47/1.01 % cvc5 exiting %------------------------------------------------------------------------------