↑ Up

cvc5---1.3.4.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : cvc5---1.3.4
% Problem  : ITP161^1 : TPTP v9.2.1. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM

% Computer : n012.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:25:14 AM UTC 2026

% Result   : Theorem 178.45s 178.76s
% Output   : Proof 178.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.06  % Problem  : ITP161^1 : TPTP v9.2.1. Released v7.5.0.
% 0.00/0.07  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.07/0.25  % Computer : n012.cluster.edu
% 0.07/0.25  % Model    : x86_64 x86_64
% 0.07/0.25  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.25  % Memory   : 8042.1875MB
% 0.07/0.25  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.07/0.25  % CPULimit : 300
% 0.07/0.25  % WCLimit  : 300
% 0.07/0.25  % DateTime : Tue Jun  2 04:17:03 EDT 2026
% 0.07/0.25  % CPUTime  : 
% 0.15/0.39  %----Proving TH0
% 178.45/178.76  --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 90s...
% 178.45/178.76  --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --mbqi-enum-choice-grammar-all --no-cegqi --no-sygus-inst at 30s...
% 178.45/178.76  --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-mbqi-nested-check --no-cegqi --no-sygus-inst at 30s...
% 178.45/178.76  --- Run --ho-elim --full-saturate-quant at 18s...
% 178.45/178.76  --- Run --ho-elim --no-e-matching --full-saturate-quant at 12s...
% 178.45/178.76  % SZS status Theorem
% 178.45/178.76  % SZS output start Proof
% 178.45/178.76  (
% 178.45/178.76  (declare-sort tptp.refine787176636t_unit 0)
% 178.45/178.76  (declare-sort tptp.refine424419629nres_a 0)
% 178.45/178.76  (declare-sort tptp.set_Pr1628433942t_unit 0)
% 178.45/178.76  (declare-sort tptp.set_Pr1707992533t_unit 0)
% 178.45/178.76  (declare-sort tptp.refine432681134nres_b 0)
% 178.45/178.76  (declare-sort tptp.set_Pr451126599t_unit 0)
% 178.45/178.76  (declare-sort tptp.set_Product_prod_b_b 0)
% 178.45/178.76  (declare-sort tptp.set_b 0)
% 178.45/178.76  (declare-sort tptp.set_Product_prod_b_a 0)
% 178.45/178.76  (declare-sort tptp.set_a 0)
% 178.45/178.76  (declare-sort tptp.set_Product_prod_a_b 0)
% 178.45/178.76  (declare-sort tptp.set_Product_prod_a_a 0)
% 178.45/178.76  (declare-sort tptp.b 0)
% 178.45/178.76  (declare-sort tptp.a 0)
% 178.45/178.76  (declare-sort tptp.produc1587512412nres_b 0)
% 178.45/178.76  (declare-sort tptp.produc1609974940nres_a 0)
% 178.45/178.76  (declare-sort tptp.product_prod_b_b 0)
% 178.45/178.76  (declare-sort tptp.product_prod_a_b 0)
% 178.45/178.76  (declare-sort tptp.product_prod_a_a 0)
% 178.45/178.76  (declare-sort tptp.product_prod_b_a 0)
% 178.45/178.76  (declare-sort tptp.product_unit 0)
% 178.45/178.76  (declare-sort tptp.refine1811374551od_a_b 0)
% 178.45/178.76  (declare-sort tptp.refine2031285398od_b_b 0)
% 178.45/178.76  (declare-sort tptp.refine891721109od_b_a 0)
% 178.45/178.76  (declare-sort tptp.set_Product_unit 0)
% 178.45/178.76  (declare-sort tptp.refine671810262od_a_a 0)
% 178.45/178.76  (declare-const tptp.refine1001002028nres_b (-> tptp.refine432681134nres_b tptp.b Bool))
% 178.45/178.76  (declare-const tptp.refine1198353289_RES_b (-> tptp.set_b tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine1001002027nres_a (-> tptp.refine424419629nres_a tptp.a Bool))
% 178.45/178.76  (declare-const tptp.refine1198353288_RES_a (-> tptp.set_a tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.member_a (-> tptp.a tptp.set_a Bool))
% 178.45/178.76  (declare-const tptp.member_b (-> tptp.b tptp.set_b Bool))
% 178.45/178.76  (declare-const tptp.top_to177290092t_unit tptp.refine787176636t_unit)
% 178.45/178.76  (declare-const tptp.top_top_set_a tptp.set_a)
% 178.45/178.76  (declare-const tptp.top_top_set_b tptp.set_b)
% 178.45/178.76  (declare-const tptp.refine2039610767ASSERT (-> Bool tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.partia906949161nres_a (-> tptp.refine424419629nres_a tptp.refine424419629nres_a tptp.refine424419629nres_a Bool))
% 178.45/178.76  (declare-const tptp.partia915210666nres_b (-> tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b Bool))
% 178.45/178.76  (declare-const tptp.partia1658438072t_unit (-> tptp.refine787176636t_unit tptp.refine787176636t_unit tptp.refine787176636t_unit Bool))
% 178.45/178.76  (declare-const tptp.refine1420258419t_unit (-> tptp.product_unit tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.refine2021053540t_unit (-> tptp.set_Pr1628433942t_unit tptp.refine787176636t_unit tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine2140306339t_unit (-> tptp.set_Pr1707992533t_unit tptp.refine787176636t_unit tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine838861686t_unit (-> tptp.set_Pr451126599t_unit tptp.refine787176636t_unit tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.refine944483349t_unit (-> tptp.set_Pr451126599t_unit tptp.refine787176636t_unit tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.top_to240090974nres_b tptp.refine432681134nres_b)
% 178.45/178.76  (declare-const tptp.domain_b_b (-> tptp.set_Product_prod_b_b tptp.set_b))
% 178.45/178.76  (declare-const tptp.image_b_b (-> tptp.set_Product_prod_b_b tptp.set_b tptp.set_b))
% 178.45/178.76  (declare-const tptp.domain_b_a (-> tptp.set_Product_prod_b_a tptp.set_b))
% 178.45/178.76  (declare-const tptp.image_b_a (-> tptp.set_Product_prod_b_a tptp.set_b tptp.set_a))
% 178.45/178.76  (declare-const tptp.domain_a_b (-> tptp.set_Product_prod_a_b tptp.set_a))
% 178.45/178.76  (declare-const tptp.image_a_b (-> tptp.set_Product_prod_a_b tptp.set_a tptp.set_b))
% 178.45/178.76  (declare-const tptp.domain_a_a (-> tptp.set_Product_prod_a_a tptp.set_a))
% 178.45/178.76  (declare-const tptp.image_a_a (-> tptp.set_Product_prod_a_a tptp.set_a tptp.set_a))
% 178.45/178.76  (declare-const tptp.domain918802906t_unit (-> tptp.set_Pr1707992533t_unit tptp.set_b))
% 178.45/178.76  (declare-const tptp.top_to231829469nres_a tptp.refine424419629nres_a)
% 178.45/178.76  (declare-const tptp.domain799550107t_unit (-> tptp.set_Pr1628433942t_unit tptp.set_a))
% 178.45/178.76  (declare-const tptp.refine2063221605TURN_b (-> tptp.b tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.produc2130641934nres_b (-> tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.produc1587512412nres_b))
% 178.45/178.76  (declare-const tptp.produc1136923598nres_a (-> tptp.refine424419629nres_a tptp.refine424419629nres_a tptp.produc1609974940nres_a))
% 178.45/178.76  (declare-const tptp.refine464223677AILi_a tptp.refine424419629nres_a)
% 178.45/178.76  (declare-const tptp.product_Pair_a_b (-> tptp.a tptp.b tptp.product_prod_a_b))
% 178.45/178.76  (declare-const tptp.product_Pair_a_a (-> tptp.a tptp.a tptp.product_prod_a_a))
% 178.45/178.76  (declare-const tptp.product_Pair_b_a (-> tptp.b tptp.a tptp.product_prod_b_a))
% 178.45/178.76  (declare-const tptp.refine1441824853un_a_a (-> tptp.set_Product_prod_a_a tptp.refine424419629nres_a tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine1441824854un_a_b (-> tptp.set_Product_prod_a_b tptp.refine432681134nres_b tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine122110613un_b_b (-> tptp.set_Product_prod_b_b tptp.refine432681134nres_b tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.member_Product_unit (-> tptp.product_unit tptp.set_Product_unit Bool))
% 178.45/178.76  (declare-const tptp.refine1964549109un_b_a (-> tptp.set_Product_prod_b_a tptp.refine432681134nres_b tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.member458171089od_a_b (-> tptp.product_prod_a_b tptp.set_Product_prod_a_b Bool))
% 178.45/178.76  (declare-const tptp.refine630713138od_a_b (-> tptp.set_Product_prod_a_b tptp.refine1811374551od_a_b))
% 178.45/178.76  (declare-const tptp.order_1714329108nres_a (-> (-> tptp.refine424419629nres_a Bool) tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.member1285940496od_b_b (-> tptp.product_prod_b_b tptp.set_Product_prod_b_b Bool))
% 178.45/178.76  (declare-const tptp.collec1481886546od_b_b (-> (-> tptp.product_prod_b_b Bool) tptp.set_Product_prod_b_b))
% 178.45/178.76  (declare-const tptp.refine1312857700nres_b (-> tptp.refine432681134nres_b tptp.b Bool))
% 178.45/178.76  (declare-const tptp.refine1964549110un_b_b (-> tptp.set_Product_prod_b_b tptp.refine432681134nres_b tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.member1277678991od_b_a (-> tptp.product_prod_b_a tptp.set_Product_prod_b_a Bool))
% 178.45/178.76  (declare-const tptp.refine1450221040od_b_a (-> tptp.set_Product_prod_b_a tptp.refine891721109od_b_a))
% 178.45/178.76  (declare-const tptp.refine460904452t_unit (-> tptp.set_Pr1707992533t_unit tptp.refine432681134nres_b tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.member449909584od_a_a (-> tptp.product_prod_a_a tptp.set_Product_prod_a_a Bool))
% 178.45/178.76  (declare-const tptp.ord_le1051254044t_unit (-> tptp.refine787176636t_unit tptp.refine787176636t_unit Bool))
% 178.45/178.76  (declare-const tptp.refine622451633od_a_a (-> tptp.set_Product_prod_a_a tptp.refine671810262od_a_a))
% 178.45/178.76  (declare-const tptp.refine681446406t_unit (-> tptp.refine787176636t_unit (-> tptp.product_unit tptp.refine787176636t_unit) tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.ord_le915866422od_a_a (-> tptp.refine671810262od_a_a tptp.refine671810262od_a_a Bool))
% 178.45/178.76  (declare-const tptp.x tptp.a)
% 178.45/178.76  (declare-const tptp.refine1822134885_RES_a (-> tptp.refine424419629nres_a tptp.set_a))
% 178.45/178.76  (declare-const tptp.refine1607584204t_unit tptp.refine787176636t_unit)
% 178.45/178.76  (declare-const tptp.ord_le1135777269od_b_a (-> tptp.refine891721109od_b_a tptp.refine891721109od_b_a Bool))
% 178.45/178.76  (declare-const tptp.phi (-> tptp.a Bool))
% 178.45/178.76  (declare-const tptp.if_Ref1369692790t_unit (-> Bool tptp.refine787176636t_unit tptp.refine787176636t_unit tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.collec654117139od_a_b (-> (-> tptp.product_prod_a_b Bool) tptp.set_Product_prod_a_b))
% 178.45/178.76  (declare-const tptp.ord_le2055430711od_a_b (-> tptp.refine1811374551od_a_b tptp.refine1811374551od_a_b Bool))
% 178.45/178.76  (declare-const tptp.f (-> tptp.a tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine436832839nd_a_b (-> tptp.refine424419629nres_a (-> tptp.a tptp.refine432681134nres_b) tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine464223678AILi_b tptp.refine432681134nres_b)
% 178.45/178.76  (declare-const tptp.ord_le127857910od_b_b (-> tptp.refine2031285398od_b_b tptp.refine2031285398od_b_b Bool))
% 178.45/178.76  (declare-const tptp.refine983493746t_unit (-> tptp.refine787176636t_unit tptp.product_unit Bool))
% 178.45/178.76  (declare-const tptp.refine119808504unit_b (-> tptp.refine787176636t_unit (-> tptp.product_unit tptp.refine432681134nres_b) tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.m tptp.refine432681134nres_b)
% 178.45/178.76  (declare-const tptp.if_Ref1724547303nres_a (-> Bool tptp.refine424419629nres_a tptp.refine424419629nres_a tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine341651653t_unit (-> tptp.set_Pr1628433942t_unit tptp.refine424419629nres_a tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.collect_Product_unit (-> (-> tptp.product_unit Bool) tptp.set_Product_unit))
% 178.45/178.76  (declare-const tptp.refine2063221604TURN_a (-> tptp.a tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.collec1473625041od_b_a (-> (-> tptp.product_prod_b_a Bool) tptp.set_Product_prod_b_a))
% 178.45/178.76  (declare-const tptp.refine1136779702un_a_a (-> tptp.set_Product_prod_a_a tptp.refine424419629nres_a tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.collect_a (-> (-> tptp.a Bool) tptp.set_a))
% 178.45/178.76  (declare-const tptp.refine1136779703un_a_b (-> tptp.set_Product_prod_a_b tptp.refine424419629nres_a tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.collect_b (-> (-> tptp.b Bool) tptp.set_b))
% 178.45/178.76  (declare-const tptp.refine988994910_a_a_b (-> tptp.refine671810262od_a_a (-> tptp.product_prod_a_a tptp.refine432681134nres_b) tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.product_Pair_b_b (-> tptp.b tptp.b tptp.product_prod_b_b))
% 178.45/178.76  (declare-const tptp.collec645855634od_a_a (-> (-> tptp.product_prod_a_a Bool) tptp.set_Product_prod_a_a))
% 178.45/178.76  (declare-const tptp.if_Ref1732808808nres_b (-> Bool tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine378960780od_a_a (-> tptp.refine671810262od_a_a tptp.product_prod_a_a Bool))
% 178.45/178.76  (declare-const tptp.refine1777164439t_unit (-> tptp.set_Product_unit tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.refine1458482545od_b_b (-> tptp.set_Product_prod_b_b tptp.refine2031285398od_b_b))
% 178.45/178.76  (declare-const tptp.refine122110612un_b_a (-> tptp.set_Product_prod_b_a tptp.refine424419629nres_a tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.if_o_R1705037948nres_a (-> Bool (-> Bool tptp.refine424419629nres_a) (-> Bool tptp.refine424419629nres_a) Bool tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine1214991692od_b_b (-> tptp.refine2031285398od_b_b tptp.product_prod_b_b Bool))
% 178.45/178.76  (declare-const tptp.refine558004794t_unit (-> tptp.refine787176636t_unit tptp.product_unit Bool))
% 178.45/178.76  (declare-const tptp.if_o_R697118589nres_b (-> Bool (-> Bool tptp.refine432681134nres_b) (-> Bool tptp.refine432681134nres_b) Bool tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine436832838nd_a_a (-> tptp.refine424419629nres_a (-> tptp.a tptp.refine424419629nres_a) tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine1264602246nd_b_b (-> tptp.refine432681134nres_b (-> tptp.b tptp.refine432681134nres_b) tptp.refine432681134nres_b))
% 178.45/178.76  (declare-const tptp.refine1264602245nd_b_a (-> tptp.refine432681134nres_b (-> tptp.b tptp.refine424419629nres_a) tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine96995669t_unit (-> tptp.refine424419629nres_a (-> tptp.a tptp.refine787176636t_unit) tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.refine216248468t_unit (-> tptp.refine432681134nres_b (-> tptp.b tptp.refine787176636t_unit) tptp.refine787176636t_unit))
% 178.45/178.76  (declare-const tptp.refine119808503unit_a (-> tptp.refine787176636t_unit (-> tptp.product_unit tptp.refine424419629nres_a) tptp.refine424419629nres_a))
% 178.45/178.76  (declare-const tptp.refine1822134886_RES_b (-> tptp.refine432681134nres_b tptp.set_b))
% 178.45/178.76  (declare-const tptp.if_set_b (-> Bool tptp.set_b tptp.set_b tptp.set_b))
% 178.45/178.76  (declare-const tptp.refine1206730187od_b_a (-> tptp.refine891721109od_b_a tptp.product_prod_b_a Bool))
% 178.45/178.76  (declare-const tptp.if_set_a (-> Bool tptp.set_a tptp.set_a tptp.set_a))
% 178.45/178.76  (declare-const tptp.refine387222285od_a_b (-> tptp.refine1811374551od_a_b tptp.product_prod_a_b Bool))
% 178.45/178.76  (declare-const tptp.refine1312857699nres_a (-> tptp.refine424419629nres_a tptp.a Bool))
% 178.45/178.76  (declare-const tptp.refine1208325748t_unit (-> tptp.refine787176636t_unit tptp.set_Product_unit))
% 178.45/178.76  (declare-const tptp.order_1722590613nres_b (-> (-> tptp.refine432681134nres_b Bool) tptp.refine432681134nres_b))
% 178.45/178.76  (define tptp.refine412683990fail_b () (let ((_let_1 (@var "M6" tptp.set_b))) (let ((_let_2 (@var "M5" tptp.refine432681134nres_b))) (lambda (@list _let_2) (exists (@list _let_1) (= _let_2 (_ tptp.refine1198353289_RES_b _let_1)))))))
% 178.45/178.76  (define tptp.ord_le527798542nres_b () (let ((_let_1 (@var "X5" tptp.b))) (let ((_let_2 (@var "S5" tptp.refine432681134nres_b))) (let ((_let_3 (@var "S4" tptp.refine432681134nres_b))) (lambda (@list _let_3 _let_2) (=> (_ tptp.refine412683990fail_b _let_2) (and (_ tptp.refine412683990fail_b _let_3) (forall (@list _let_1) (=> (_ (_ tptp.refine1001002028nres_b _let_3) _let_1) (_ (_ tptp.refine1001002028nres_b _let_2) _let_1))))))))))
% 178.45/178.76  (define tptp.ord_le1656162903nres_b () (let ((_let_1 (@var "Y8" (-> Bool tptp.refine432681134nres_b)))) (let ((_let_2 (@var "X6" (-> Bool tptp.refine432681134nres_b)))) (lambda (@list _let_2 _let_1) (and (_ (_ tptp.ord_le527798542nres_b (_ _let_2 false)) (_ _let_1 false)) (_ (_ tptp.ord_le527798542nres_b (_ _let_2 true)) (_ _let_1 true)))))))
% 178.45/178.76  (define tptp.refine412683989fail_a () (let ((_let_1 (@var "M6" tptp.set_a))) (let ((_let_2 (@var "M5" tptp.refine424419629nres_a))) (lambda (@list _let_2) (exists (@list _let_1) (= _let_2 (_ tptp.refine1198353288_RES_a _let_1)))))))
% 178.45/178.76  (define tptp.ord_le519537037nres_a () (let ((_let_1 (@var "X5" tptp.a))) (let ((_let_2 (@var "S5" tptp.refine424419629nres_a))) (let ((_let_3 (@var "S4" tptp.refine424419629nres_a))) (lambda (@list _let_3 _let_2) (=> (_ tptp.refine412683989fail_a _let_2) (and (_ tptp.refine412683989fail_a _let_3) (forall (@list _let_1) (=> (_ (_ tptp.refine1001002027nres_a _let_3) _let_1) (_ (_ tptp.refine1001002027nres_a _let_2) _let_1))))))))))
% 178.45/178.76  (define tptp.ord_le516598614nres_a () (let ((_let_1 (@var "Y8" (-> Bool tptp.refine424419629nres_a)))) (let ((_let_2 (@var "X6" (-> Bool tptp.refine424419629nres_a)))) (lambda (@list _let_2 _let_1) (and (_ (_ tptp.ord_le519537037nres_a (_ _let_2 false)) (_ _let_1 false)) (_ (_ tptp.ord_le519537037nres_a (_ _let_2 true)) (_ _let_1 true)))))))
% 178.45/178.76  (define tptp.ord_less_eq_set_a () (let ((_let_1 (@var "B4" tptp.set_a))) (let ((_let_2 (@var "T3" tptp.a))) (let ((_let_3 (_ tptp.member_a _let_2))) (let ((_let_4 (@var "A4" tptp.set_a))) (lambda (@list _let_4 _let_1) (forall (@list _let_2) (=> (_ _let_3 _let_4) (_ _let_3 _let_1)))))))))
% 178.45/178.76  (define tptp.ord_less_eq_set_b () (let ((_let_1 (@var "B4" tptp.set_b))) (let ((_let_2 (@var "T3" tptp.b))) (let ((_let_3 (_ tptp.member_b _let_2))) (let ((_let_4 (@var "A4" tptp.set_b))) (lambda (@list _let_4 _let_1) (forall (@list _let_2) (=> (_ _let_3 _let_4) (_ _let_3 _let_1)))))))))
% 178.45/178.76  (define tptp.refine579265252t_unit () (let ((_let_1 (@var "S4" tptp.refine787176636t_unit))) (lambda (@list _let_1) (not (= _let_1 tptp.top_to177290092t_unit)))))
% 178.45/178.76  (define tptp.top_top_a_o () (let ((_let_1 (@var "X5" tptp.a))) (lambda (@list _let_1) (_ (_ tptp.member_a _let_1) tptp.top_top_set_a))))
% 178.45/178.76  (define tptp.top_top_b_o () (let ((_let_1 (@var "X5" tptp.b))) (lambda (@list _let_1) (_ (_ tptp.member_b _let_1) tptp.top_top_set_b))))
% 178.45/178.76  (define @t1 () (_ tptp.phi tptp.x))
% 178.45/178.76  (define @t2 () (_ tptp.f tptp.x))
% 178.45/178.76  (define @t3 () (_ tptp.ord_le527798542nres_b tptp.m))
% 178.45/178.76  (define @t4 () (@var "Y" tptp.set_Product_unit))
% 178.45/178.76  (define @t5 () (@var "X" tptp.set_Product_unit))
% 178.45/178.76  (define @t6 () (_ tptp.refine1777164439t_unit @t5))
% 178.45/178.76  (define @t7 () (@var "Y" tptp.set_b))
% 178.45/178.76  (define @t8 () (@var "X" tptp.set_b))
% 178.45/178.76  (define @t9 () (_ tptp.refine1198353289_RES_b @t7))
% 178.45/178.76  (define @t10 () (_ tptp.refine1198353289_RES_b @t8))
% 178.45/178.76  (define @t11 () (@list @t8 @t7))
% 178.45/178.76  (define @t12 () (@var "Y" tptp.set_a))
% 178.45/178.76  (define @t13 () (@var "X" tptp.set_a))
% 178.45/178.76  (define @t14 () (_ tptp.refine1198353288_RES_a @t12))
% 178.45/178.76  (define @t15 () (_ tptp.refine1198353288_RES_a @t13))
% 178.45/178.76  (define @t16 () (@list @t13 @t12))
% 178.45/178.76  (define @t17 () (@var "Y2" tptp.set_Product_unit))
% 178.45/178.76  (define @t18 () (@var "X2" tptp.set_Product_unit))
% 178.45/178.76  (define @t19 () (@var "Y2" tptp.set_b))
% 178.45/178.76  (define @t20 () (@var "X2" tptp.set_b))
% 178.45/178.76  (define @t21 () (_ tptp.refine1198353289_RES_b @t20))
% 178.45/178.76  (define @t22 () (@var "Y2" tptp.set_a))
% 178.45/178.76  (define @t23 () (@var "X2" tptp.set_a))
% 178.45/178.76  (define @t24 () (_ tptp.refine1198353288_RES_a @t23))
% 178.45/178.76  (define @t25 () (@var "Phi" (-> tptp.product_unit Bool)))
% 178.45/178.76  (define @t26 () (_ tptp.refine1777164439t_unit (_ tptp.collect_Product_unit @t25)))
% 178.45/178.76  (define @t27 () (@var "S2" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t28 () (@var "S1" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t29 () (@var "B" Bool))
% 178.45/178.76  (define @t30 () (_ tptp.if_Ref1369692790t_unit @t29))
% 178.45/178.76  (define @t31 () (not @t29))
% 178.45/178.76  (define @t32 () (@var "Phi" (-> tptp.b Bool)))
% 178.45/178.76  (define @t33 () (_ tptp.refine1198353289_RES_b (_ tptp.collect_b @t32)))
% 178.45/178.76  (define @t34 () (@var "S2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t35 () (@var "S1" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t36 () (_ tptp.if_Ref1732808808nres_b @t29))
% 178.45/178.76  (define @t37 () (@var "Phi" (-> tptp.a Bool)))
% 178.45/178.76  (define @t38 () (_ tptp.refine1198353288_RES_a (_ tptp.collect_a @t37)))
% 178.45/178.76  (define @t39 () (@var "S2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t40 () (@var "S1" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t41 () (_ tptp.if_Ref1724547303nres_a @t29))
% 178.45/178.76  (define @t42 () (@var "Phi" (-> tptp.product_prod_a_a Bool)))
% 178.45/178.76  (define @t43 () (@var "S" tptp.set_Product_prod_a_a))
% 178.45/178.76  (define @t44 () (@var "X3" tptp.product_prod_a_a))
% 178.45/178.76  (define @t45 () (@var "Phi" (-> tptp.product_prod_b_a Bool)))
% 178.45/178.76  (define @t46 () (@var "S" tptp.set_Product_prod_b_a))
% 178.45/178.76  (define @t47 () (@var "X3" tptp.product_prod_b_a))
% 178.45/178.76  (define @t48 () (@var "Phi" (-> tptp.product_prod_b_b Bool)))
% 178.45/178.76  (define @t49 () (@var "S" tptp.set_Product_prod_b_b))
% 178.45/178.76  (define @t50 () (@var "X3" tptp.product_prod_b_b))
% 178.45/178.76  (define @t51 () (@var "Phi" (-> tptp.product_prod_a_b Bool)))
% 178.45/178.76  (define @t52 () (@var "S" tptp.set_Product_prod_a_b))
% 178.45/178.76  (define @t53 () (@var "X3" tptp.product_prod_a_b))
% 178.45/178.76  (define @t54 () (@var "S" tptp.set_Product_unit))
% 178.45/178.76  (define @t55 () (@var "X3" tptp.product_unit))
% 178.45/178.76  (define @t56 () (_ @t25 @t55))
% 178.45/178.76  (define @t57 () (@list @t55))
% 178.45/178.76  (define @t58 () (@var "S" tptp.set_b))
% 178.45/178.76  (define @t59 () (_ tptp.ord_le527798542nres_b (_ tptp.refine1198353289_RES_b @t58)))
% 178.45/178.76  (define @t60 () (@var "X3" tptp.b))
% 178.45/178.76  (define @t61 () (_ @t32 @t60))
% 178.45/178.76  (define @t62 () (_ tptp.member_b @t60))
% 178.45/178.76  (define @t63 () (@list @t60))
% 178.45/178.76  (define @t64 () (@var "S" tptp.set_a))
% 178.45/178.76  (define @t65 () (_ tptp.ord_le519537037nres_a (_ tptp.refine1198353288_RES_a @t64)))
% 178.45/178.76  (define @t66 () (@var "X3" tptp.a))
% 178.45/178.76  (define @t67 () (_ @t37 @t66))
% 178.45/178.76  (define @t68 () (_ tptp.member_a @t66))
% 178.45/178.76  (define @t69 () (@list @t66))
% 178.45/178.76  (define @t70 () (@var "Phi2" (-> tptp.product_unit Bool)))
% 178.45/178.76  (define @t71 () (@var "Phi2" (-> tptp.b Bool)))
% 178.45/178.76  (define @t72 () (@var "Phi2" (-> tptp.a Bool)))
% 178.45/178.76  (define @t73 () (@var "Postcond" (-> tptp.product_unit Bool)))
% 178.45/178.76  (define @t74 () (_ tptp.refine1777164439t_unit (_ tptp.collect_Product_unit @t73)))
% 178.45/178.76  (define @t75 () (@var "X4" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t76 () (_ tptp.ord_le1051254044t_unit @t75))
% 178.45/178.76  (define @t77 () (@var "Y3" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t78 () (_ tptp.ord_le1051254044t_unit @t77))
% 178.45/178.76  (define @t79 () (@var "Postcond" (-> tptp.b Bool)))
% 178.45/178.76  (define @t80 () (_ tptp.refine1198353289_RES_b (_ tptp.collect_b @t79)))
% 178.45/178.76  (define @t81 () (@var "X4" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t82 () (_ tptp.ord_le527798542nres_b @t81))
% 178.45/178.76  (define @t83 () (@var "Y3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t84 () (_ tptp.ord_le527798542nres_b @t83))
% 178.45/178.76  (define @t85 () (_ @t82 @t83))
% 178.45/178.76  (define @t86 () (@var "Postcond" (-> tptp.a Bool)))
% 178.45/178.76  (define @t87 () (_ tptp.refine1198353288_RES_a (_ tptp.collect_a @t86)))
% 178.45/178.76  (define @t88 () (@var "X4" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t89 () (_ tptp.ord_le519537037nres_a @t88))
% 178.45/178.76  (define @t90 () (@var "Y3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t91 () (_ tptp.ord_le519537037nres_a @t90))
% 178.45/178.76  (define @t92 () (_ @t89 @t90))
% 178.45/178.76  (define @t93 () (@var "M" tptp.set_b))
% 178.45/178.76  (define @t94 () (@var "E" tptp.set_b))
% 178.45/178.76  (define @t95 () (@var "T" tptp.set_b))
% 178.45/178.76  (define @t96 () (@var "M" tptp.set_a))
% 178.45/178.76  (define @t97 () (@var "E" tptp.set_a))
% 178.45/178.76  (define @t98 () (@var "T" tptp.set_a))
% 178.45/178.76  (define @t99 () (@var "M" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t100 () (@var "E" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t101 () (@var "T" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t102 () (@var "M" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t103 () (@var "E" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t104 () (@var "T" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t105 () (@var "M" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t106 () (@var "E" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t107 () (@var "T" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t108 () (@var "M" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t109 () (@var "E" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t110 () (@var "T" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t111 () (_ tptp.ord_le519537037nres_a (_ (_ @t41 @t110) @t109)))
% 178.45/178.76  (define @t112 () (_ tptp.ord_le519537037nres_a @t109))
% 178.45/178.76  (define @t113 () (_ tptp.ord_le519537037nres_a @t110))
% 178.45/178.76  (define @t114 () (@var "M" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t115 () (@var "E" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t116 () (@var "T" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t117 () (_ tptp.ord_le527798542nres_b (_ (_ @t36 @t116) @t115)))
% 178.45/178.76  (define @t118 () (_ tptp.ord_le527798542nres_b @t115))
% 178.45/178.76  (define @t119 () (_ tptp.ord_le527798542nres_b @t116))
% 178.45/178.76  (define @t120 () (@var "Psi" (-> tptp.product_unit Bool)))
% 178.45/178.76  (define @t121 () (_ tptp.ord_le1051254044t_unit @t105))
% 178.45/178.76  (define @t122 () (@var "Psi" (-> tptp.a Bool)))
% 178.45/178.76  (define @t123 () (_ tptp.refine1198353288_RES_a (_ tptp.collect_a @t122)))
% 178.45/178.76  (define @t124 () (_ tptp.ord_le519537037nres_a @t108))
% 178.45/178.76  (define @t125 () (@var "Psi" (-> tptp.b Bool)))
% 178.45/178.76  (define @t126 () (_ tptp.refine1198353289_RES_b (_ tptp.collect_b @t125)))
% 178.45/178.76  (define @t127 () (_ tptp.ord_le527798542nres_b @t114))
% 178.45/178.76  (define @t128 () (@var "F" (-> tptp.a tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t129 () (@var "X4" tptp.a))
% 178.45/178.76  (define @t130 () (_ tptp.member_a @t129))
% 178.45/178.76  (define @t131 () (_ @t130 @t13))
% 178.45/178.76  (define @t132 () (@var "F" (-> tptp.a tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t133 () (_ (_ tptp.refine436832839nd_a_b @t15) @t132))
% 178.45/178.76  (define @t134 () (_ @t132 @t129))
% 178.45/178.76  (define @t135 () (@var "F" (-> tptp.b tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t136 () (@var "X4" tptp.b))
% 178.45/178.76  (define @t137 () (_ tptp.member_b @t136))
% 178.45/178.76  (define @t138 () (_ @t137 @t8))
% 178.45/178.76  (define @t139 () (@var "F" (-> tptp.b tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t140 () (@var "F" (-> tptp.a tptp.refine787176636t_unit)))
% 178.45/178.76  (define @t141 () (@var "F" (-> tptp.b tptp.refine787176636t_unit)))
% 178.45/178.76  (define @t142 () (@var "F" (-> tptp.product_unit tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t143 () (@var "X4" tptp.product_unit))
% 178.45/178.76  (define @t144 () (_ (_ tptp.member_Product_unit @t143) @t5))
% 178.45/178.76  (define @t145 () (@var "F" (-> tptp.product_unit tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t146 () (@var "F" (-> tptp.product_unit tptp.refine787176636t_unit)))
% 178.45/178.76  (define @t147 () (@var "F" (-> tptp.product_prod_a_a tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t148 () (@var "X" tptp.set_Product_prod_a_a))
% 178.45/178.76  (define @t149 () (_ tptp.refine622451633od_a_a @t148))
% 178.45/178.76  (define @t150 () (@var "X4" tptp.product_prod_a_a))
% 178.45/178.76  (define @t151 () (_ (_ tptp.member449909584od_a_a @t150) @t148))
% 178.45/178.76  (define @t152 () (@var "X4" tptp.set_b))
% 178.45/178.76  (define @t153 () (@var "X4" tptp.set_a))
% 178.45/178.76  (define @t154 () (@var "X4" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t155 () (@var "X4" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t156 () (@list @t5))
% 178.45/178.76  (define @t157 () (@list @t13))
% 178.45/178.76  (define @t158 () (@list @t8))
% 178.45/178.76  (define @t159 () (@var "X" tptp.set_Product_prod_b_a))
% 178.45/178.76  (define @t160 () (@var "X4" tptp.product_prod_b_a))
% 178.45/178.76  (define @t161 () (@var "X" tptp.set_Product_prod_b_b))
% 178.45/178.76  (define @t162 () (@var "X4" tptp.product_prod_b_b))
% 178.45/178.76  (define @t163 () (@var "X" tptp.set_Product_prod_a_b))
% 178.45/178.76  (define @t164 () (@var "X4" tptp.product_prod_a_b))
% 178.45/178.76  (define @t165 () (_ @t37 @t129))
% 178.45/178.76  (define @t166 () (@list @t37 @t129))
% 178.45/178.76  (define @t167 () (_ @t32 @t136))
% 178.45/178.76  (define @t168 () (@list @t32 @t136))
% 178.45/178.76  (define @t169 () (@var "X4" Bool))
% 178.45/178.76  (define @t170 () (@var "G" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t171 () (@var "F" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t172 () (_ (_ tptp.ord_le516598614nres_a @t171) @t170))
% 178.45/178.76  (define @t173 () (@var "G" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t174 () (@var "F" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t175 () (@var "X3" Bool))
% 178.45/178.76  (define @t176 () (@var "M22" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t177 () (@var "M12" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t178 () (@var "M2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t179 () (@var "M1" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t180 () (@var "M22" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t181 () (@var "M12" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t182 () (@var "M2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t183 () (@var "M1" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t184 () (@var "C" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t185 () (@var "F" (-> tptp.refine432681134nres_b tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t186 () (@var "A" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t187 () (_ tptp.ord_le527798542nres_b @t186))
% 178.45/178.76  (define @t188 () (@var "Y4" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t189 () (@var "X3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t190 () (_ (_ tptp.ord_le527798542nres_b @t189) @t188))
% 178.45/178.76  (define @t191 () (@list @t189 @t188))
% 178.45/178.76  (define @t192 () (forall @t191 (=> @t190 (_ (_ tptp.ord_le527798542nres_b (_ @t185 @t189)) (_ @t185 @t188)))))
% 178.45/178.76  (define @t193 () (@var "B" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t194 () (_ tptp.ord_le527798542nres_b @t193))
% 178.45/178.76  (define @t195 () (_ @t194 @t184))
% 178.45/178.76  (define @t196 () (=> @t195 (=> @t192 (_ @t187 (_ @t185 @t184)))))
% 178.45/178.76  (define @t197 () (_ @t185 @t193))
% 178.45/178.76  (define @t198 () (@list @t186 @t185 @t193 @t184))
% 178.45/178.76  (define @t199 () (@var "C" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t200 () (@var "F" (-> tptp.refine424419629nres_a tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t201 () (@var "Y4" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t202 () (@var "X3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t203 () (_ (_ tptp.ord_le519537037nres_a @t202) @t201))
% 178.45/178.76  (define @t204 () (@list @t202 @t201))
% 178.45/178.76  (define @t205 () (forall @t204 (=> @t203 (_ (_ tptp.ord_le527798542nres_b (_ @t200 @t202)) (_ @t200 @t201)))))
% 178.45/178.76  (define @t206 () (@var "B" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t207 () (_ tptp.ord_le519537037nres_a @t206))
% 178.45/178.76  (define @t208 () (_ @t207 @t199))
% 178.45/178.76  (define @t209 () (=> @t208 (=> @t205 (_ @t187 (_ @t200 @t199)))))
% 178.45/178.76  (define @t210 () (_ @t200 @t206))
% 178.45/178.76  (define @t211 () (@list @t186 @t200 @t206 @t199))
% 178.45/178.76  (define @t212 () (@var "F" (-> tptp.refine432681134nres_b tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t213 () (@var "A" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t214 () (_ tptp.ord_le519537037nres_a @t213))
% 178.45/178.76  (define @t215 () (forall @t191 (=> @t190 (_ (_ tptp.ord_le519537037nres_a (_ @t212 @t189)) (_ @t212 @t188)))))
% 178.45/178.76  (define @t216 () (=> @t195 (=> @t215 (_ @t214 (_ @t212 @t184)))))
% 178.45/178.76  (define @t217 () (_ @t212 @t193))
% 178.45/178.76  (define @t218 () (@list @t213 @t212 @t193 @t184))
% 178.45/178.76  (define @t219 () (@var "F" (-> tptp.refine424419629nres_a tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t220 () (forall @t204 (=> @t203 (_ (_ tptp.ord_le519537037nres_a (_ @t219 @t202)) (_ @t219 @t201)))))
% 178.45/178.76  (define @t221 () (=> @t208 (=> @t220 (_ @t214 (_ @t219 @t199)))))
% 178.45/178.76  (define @t222 () (_ @t219 @t206))
% 178.45/178.76  (define @t223 () (@list @t213 @t219 @t206 @t199))
% 178.45/178.76  (define @t224 () (@var "B" tptp.set_a))
% 178.45/178.76  (define @t225 () (@var "A" tptp.set_a))
% 178.45/178.76  (define @t226 () (@var "B" tptp.set_b))
% 178.45/178.76  (define @t227 () (@var "A" tptp.set_b))
% 178.45/178.76  (define @t228 () (_ tptp.ord_less_eq_set_a @t13))
% 178.45/178.76  (define @t229 () (_ tptp.ord_le519537037nres_a @t15))
% 178.45/178.76  (define @t230 () (_ tptp.ord_less_eq_set_b @t8))
% 178.45/178.76  (define @t231 () (_ tptp.ord_le527798542nres_b @t10))
% 178.45/178.76  (define @t232 () (@var "E2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t233 () (@var "T2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t234 () (@var "E2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t235 () (@var "T2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t236 () (= @t186 @t193))
% 178.45/178.76  (define @t237 () (_ @t187 @t193))
% 178.45/178.76  (define @t238 () (_ @t194 @t186))
% 178.45/178.76  (define @t239 () (= @t213 @t206))
% 178.45/178.76  (define @t240 () (_ @t214 @t206))
% 178.45/178.76  (define @t241 () (_ @t207 @t213))
% 178.45/178.76  (define @t242 () (@var "B2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t243 () (@var "A2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t244 () (_ (_ tptp.ord_le527798542nres_b @t243) @t242))
% 178.45/178.76  (define @t245 () (_ (_ tptp.ord_le527798542nres_b @t242) @t243))
% 178.45/178.76  (define @t246 () (@list @t243 @t242))
% 178.45/178.76  (define @t247 () (@var "Z" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t248 () (@var "Y5" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t249 () (lambda (@list @t248 @t247) (= @t248 @t247)))
% 178.45/178.76  (define @t250 () (@var "B2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t251 () (@var "A2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t252 () (_ (_ tptp.ord_le519537037nres_a @t251) @t250))
% 178.45/178.76  (define @t253 () (_ (_ tptp.ord_le519537037nres_a @t250) @t251))
% 178.45/178.76  (define @t254 () (@list @t251 @t250))
% 178.45/178.76  (define @t255 () (@var "Z" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t256 () (@var "Y5" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t257 () (lambda (@list @t256 @t255) (= @t256 @t255)))
% 178.45/178.76  (define @t258 () (_ tptp.ord_le527798542nres_b @t184))
% 178.45/178.76  (define @t259 () (_ tptp.ord_le519537037nres_a @t199))
% 178.45/178.76  (define @t260 () (@list @t186))
% 178.45/178.76  (define @t261 () (@list @t213))
% 178.45/178.76  (define @t262 () (@var "Z2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t263 () (@var "Z2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t264 () (_ @t187 @t184))
% 178.45/178.76  (define @t265 () (@list @t186 @t193 @t184))
% 178.45/178.76  (define @t266 () (_ @t214 @t199))
% 178.45/178.76  (define @t267 () (@list @t213 @t206 @t199))
% 178.45/178.76  (define @t268 () (=> @t195 @t264))
% 178.45/178.76  (define @t269 () (=> @t208 @t266))
% 178.45/178.76  (define @t270 () (= @t81 @t83))
% 178.45/178.76  (define @t271 () (_ @t84 @t81))
% 178.45/178.76  (define @t272 () (= @t88 @t90))
% 178.45/178.76  (define @t273 () (_ @t91 @t88))
% 178.45/178.76  (define @t274 () (@list @t81 @t83))
% 178.45/178.76  (define @t275 () (@list @t88 @t90))
% 178.45/178.76  (define @t276 () (@var "A" tptp.a))
% 178.45/178.76  (define @t277 () (@var "P" (-> tptp.a Bool)))
% 178.45/178.76  (define @t278 () (_ @t277 @t276))
% 178.45/178.76  (define @t279 () (_ tptp.collect_a @t277))
% 178.45/178.76  (define @t280 () (_ tptp.member_a @t276))
% 178.45/178.76  (define @t281 () (_ @t280 @t279))
% 178.45/178.76  (define @t282 () (= @t281 @t278))
% 178.45/178.76  (define @t283 () (@list @t276 @t277))
% 178.45/178.76  (define @t284 () (forall @t283 @t282))
% 178.45/178.76  (define @t285 () (@var "A" tptp.b))
% 178.45/178.76  (define @t286 () (@var "P" (-> tptp.b Bool)))
% 178.45/178.76  (define @t287 () (_ tptp.collect_b @t286))
% 178.45/178.76  (define @t288 () (_ tptp.member_b @t285))
% 178.45/178.76  (define @t289 () (@var "A3" tptp.set_a))
% 178.45/178.76  (define @t290 () (@var "X5" tptp.a))
% 178.45/178.76  (define @t291 () (_ tptp.member_a @t290))
% 178.45/178.76  (define @t292 () (@list @t290))
% 178.45/178.76  (define @t293 () (@list @t289))
% 178.45/178.76  (define @t294 () (@var "A3" tptp.set_b))
% 178.45/178.76  (define @t295 () (@var "X5" tptp.b))
% 178.45/178.76  (define @t296 () (_ tptp.member_b @t295))
% 178.45/178.76  (define @t297 () (@list @t295))
% 178.45/178.76  (define @t298 () (@list @t294))
% 178.45/178.76  (define @t299 () (@var "Q" (-> tptp.a Bool)))
% 178.45/178.76  (define @t300 () (_ tptp.collect_a @t299))
% 178.45/178.76  (define @t301 () (_ @t299 @t66))
% 178.45/178.76  (define @t302 () (_ @t277 @t66))
% 178.45/178.76  (define @t303 () (@list @t277 @t299))
% 178.45/178.76  (define @t304 () (@var "Q" (-> tptp.b Bool)))
% 178.45/178.76  (define @t305 () (_ tptp.collect_b @t304))
% 178.45/178.76  (define @t306 () (_ @t304 @t60))
% 178.45/178.76  (define @t307 () (_ @t286 @t60))
% 178.45/178.76  (define @t308 () (@list @t286 @t304))
% 178.45/178.76  (define @t309 () (@var "X5" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t310 () (@var "Y6" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t311 () (@var "X5" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t312 () (@var "Y6" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t313 () (=> @t192 (_ (_ tptp.ord_le527798542nres_b (_ @t185 @t186)) @t184)))
% 178.45/178.76  (define @t314 () (@list @t186 @t193 @t185 @t184))
% 178.45/178.76  (define @t315 () (=> @t215 (_ (_ tptp.ord_le519537037nres_a (_ @t212 @t186)) @t199)))
% 178.45/178.76  (define @t316 () (@list @t186 @t193 @t212 @t199))
% 178.45/178.76  (define @t317 () (=> @t205 (_ (_ tptp.ord_le527798542nres_b (_ @t200 @t213)) @t184)))
% 178.45/178.76  (define @t318 () (@list @t213 @t206 @t200 @t184))
% 178.45/178.76  (define @t319 () (=> @t220 (_ (_ tptp.ord_le519537037nres_a (_ @t219 @t213)) @t199)))
% 178.45/178.76  (define @t320 () (@list @t213 @t206 @t219 @t199))
% 178.45/178.76  (define @t321 () (_ tptp.refine412683989fail_a @t108))
% 178.45/178.76  (define @t322 () (_ tptp.refine412683990fail_b @t114))
% 178.45/178.76  (define @t323 () (@var "P" (-> tptp.refine432681134nres_b Bool)))
% 178.45/178.76  (define @t324 () (_ tptp.order_1722590613nres_b @t323))
% 178.45/178.76  (define @t325 () (forall (@list @t188) (=> (_ @t323 @t188) (_ (_ tptp.ord_le527798542nres_b @t188) @t81))))
% 178.45/178.76  (define @t326 () (_ @t323 @t81))
% 178.45/178.76  (define @t327 () (@var "P" (-> tptp.refine424419629nres_a Bool)))
% 178.45/178.76  (define @t328 () (_ tptp.order_1714329108nres_a @t327))
% 178.45/178.76  (define @t329 () (forall (@list @t201) (=> (_ @t327 @t201) (_ (_ tptp.ord_le519537037nres_a @t201) @t88))))
% 178.45/178.76  (define @t330 () (_ @t327 @t88))
% 178.45/178.76  (define @t331 () (@var "Q" (-> tptp.refine432681134nres_b Bool)))
% 178.45/178.76  (define @t332 () (@var "Y7" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t333 () (@var "Q" (-> tptp.refine424419629nres_a Bool)))
% 178.45/178.76  (define @t334 () (@var "Y7" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t335 () (@var "D" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t336 () (@var "D" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t337 () (_ @t277 @t290))
% 178.45/178.76  (define @t338 () (_ @t291 @t64))
% 178.45/178.76  (define @t339 () (_ @t286 @t295))
% 178.45/178.76  (define @t340 () (_ @t296 @t58))
% 178.45/178.76  (define @t341 () (@var "S" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t342 () (_ tptp.refine412683990fail_b @t341))
% 178.45/178.76  (define @t343 () (@var "S3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t344 () (_ tptp.refine412683990fail_b @t343))
% 178.45/178.76  (define @t345 () (=> @t344 @t342))
% 178.45/178.76  (define @t346 () (_ (_ tptp.ord_le527798542nres_b @t341) @t343))
% 178.45/178.76  (define @t347 () (@var "S" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t348 () (_ tptp.refine412683989fail_a @t347))
% 178.45/178.76  (define @t349 () (@var "S3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t350 () (_ tptp.refine412683989fail_a @t349))
% 178.45/178.76  (define @t351 () (=> @t350 @t348))
% 178.45/178.76  (define @t352 () (_ (_ tptp.ord_le519537037nres_a @t347) @t349))
% 178.45/178.76  (define @t353 () (@var "M3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t354 () (@var "M4" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t355 () (_ tptp.ord_le527798542nres_b @t354))
% 178.45/178.76  (define @t356 () (_ @t355 @t353))
% 178.45/178.76  (define @t357 () (@var "M3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t358 () (@var "M4" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t359 () (_ tptp.ord_le519537037nres_a @t358))
% 178.45/178.76  (define @t360 () (_ @t359 @t357))
% 178.45/178.76  (define @t361 () (@var "C2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t362 () (@var "R" tptp.set_Product_prod_b_b))
% 178.45/178.76  (define @t363 () (_ tptp.refine122110613un_b_b @t362))
% 178.45/178.76  (define @t364 () (@var "A3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t365 () (_ tptp.ord_le527798542nres_b @t364))
% 178.45/178.76  (define @t366 () (@var "B3" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t367 () (_ (_ tptp.ord_le527798542nres_b @t366) @t361))
% 178.45/178.76  (define @t368 () (@var "C2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t369 () (@var "R" tptp.set_Product_prod_b_a))
% 178.45/178.76  (define @t370 () (_ tptp.refine122110612un_b_a @t369))
% 178.45/178.76  (define @t371 () (@var "B3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t372 () (_ (_ tptp.ord_le519537037nres_a @t371) @t368))
% 178.45/178.76  (define @t373 () (@var "R" tptp.set_Product_prod_a_b))
% 178.45/178.76  (define @t374 () (_ tptp.refine1441824854un_a_b @t373))
% 178.45/178.76  (define @t375 () (@var "A3" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t376 () (_ tptp.ord_le519537037nres_a @t375))
% 178.45/178.76  (define @t377 () (@var "R" tptp.set_Product_prod_a_a))
% 178.45/178.76  (define @t378 () (_ tptp.refine1441824853un_a_a @t377))
% 178.45/178.76  (define @t379 () (_ @t132 @t290))
% 178.45/178.76  (define @t380 () (_ tptp.refine412683990fail_b @t379))
% 178.45/178.76  (define @t381 () (_ @t291 @t13))
% 178.45/178.76  (define @t382 () (@var "F2" (-> tptp.a tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t383 () (@var "X8" tptp.set_a))
% 178.45/178.76  (define @t384 () (_ (_ tptp.refine436832839nd_a_b (_ tptp.refine1198353288_RES_a @t383)) @t382))
% 178.45/178.76  (define @t385 () (@var "X7" tptp.a))
% 178.45/178.76  (define @t386 () (_ @t382 @t385))
% 178.45/178.76  (define @t387 () (_ @t127 (_ @t363 @t386)))
% 178.45/178.76  (define @t388 () (_ (_ tptp.member_a @t385) @t383))
% 178.45/178.76  (define @t389 () (_ @t124 (_ @t374 @t386)))
% 178.45/178.76  (define @t390 () (_ (_ tptp.refine436832839nd_a_b @t38) @t382))
% 178.45/178.76  (define @t391 () (_ @t37 @t385))
% 178.45/178.76  (define @t392 () (@var "B3" tptp.set_a))
% 178.45/178.76  (define @t393 () (_ (_ tptp.ord_less_eq_set_a @t289) @t392))
% 178.45/178.76  (define @t394 () (_ @t68 @t289))
% 178.45/178.76  (define @t395 () (@var "B3" tptp.set_b))
% 178.45/178.76  (define @t396 () (_ (_ tptp.ord_less_eq_set_b @t294) @t395))
% 178.45/178.76  (define @t397 () (_ @t62 @t294))
% 178.45/178.76  (define @t398 () (_ tptp.refine436832839nd_a_b @t108))
% 178.45/178.76  (define @t399 () (_ @t398 @t132))
% 178.45/178.76  (define @t400 () (_ (_ tptp.ord_le527798542nres_b @t399) @t33))
% 178.45/178.76  (define @t401 () (_ @t132 @t66))
% 178.45/178.76  (define @t402 () (_ tptp.ord_le527798542nres_b @t401))
% 178.45/178.76  (define @t403 () (_ @t402 @t33))
% 178.45/178.76  (define @t404 () (@var "F2" (-> tptp.a tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t405 () (_ @t404 @t66))
% 178.45/178.76  (define @t406 () (_ tptp.refine1001002027nres_a @t108))
% 178.45/178.76  (define @t407 () (_ @t406 @t66))
% 178.45/178.76  (define @t408 () (_ tptp.refine436832838nd_a_a @t108))
% 178.45/178.76  (define @t409 () (_ tptp.ord_le519537037nres_a (_ @t128 @t66)))
% 178.45/178.76  (define @t410 () (_ @t382 @t66))
% 178.45/178.76  (define @t411 () (_ (_ tptp.ord_le527798542nres_b @t410) @t126))
% 178.45/178.76  (define @t412 () (_ (_ tptp.ord_le527798542nres_b (_ @t398 @t382)) @t126))
% 178.45/178.76  (define @t413 () (@var "C" tptp.a))
% 178.45/178.76  (define @t414 () (_ tptp.member_a @t413))
% 178.45/178.76  (define @t415 () (@var "C" tptp.b))
% 178.45/178.76  (define @t416 () (_ tptp.member_b @t415))
% 178.45/178.76  (define @t417 () (lambda @t292 @t381))
% 178.45/178.76  (define @t418 () (= (_ tptp.refine1001002027nres_a @t15) @t417))
% 178.45/178.76  (define @t419 () (forall @t157 @t418))
% 178.45/178.76  (define @t420 () (_ tptp.refine1001002028nres_b @t343))
% 178.45/178.76  (define @t421 () (_ tptp.refine1001002028nres_b @t341))
% 178.45/178.76  (define @t422 () (_ tptp.refine1001002027nres_a @t349))
% 178.45/178.76  (define @t423 () (_ tptp.refine1001002027nres_a @t347))
% 178.45/178.76  (define @t424 () (@var "Y3" tptp.b))
% 178.45/178.76  (define @t425 () (=> (_ @t421 @t60) (_ @t420 @t60)))
% 178.45/178.76  (define @t426 () (@list @t343 @t341))
% 178.45/178.76  (define @t427 () (=> (_ @t423 @t66) (_ @t422 @t66)))
% 178.45/178.76  (define @t428 () (@list @t349 @t347))
% 178.45/178.76  (define @t429 () (_ tptp.refine1001002027nres_a @t358))
% 178.45/178.76  (define @t430 () (_ @t429 @t290))
% 178.45/178.76  (define @t431 () (=> @t430 @t380))
% 178.45/178.76  (define @t432 () (forall @t292 @t431))
% 178.45/178.76  (define @t433 () (_ tptp.refine412683989fail_a @t358))
% 178.45/178.76  (define @t434 () (and @t433 @t432))
% 178.45/178.76  (define @t435 () (_ (_ tptp.refine436832839nd_a_b @t358) @t132))
% 178.45/178.76  (define @t436 () (= (_ tptp.refine412683990fail_b @t435) @t434))
% 178.45/178.76  (define @t437 () (@list @t358 @t132))
% 178.45/178.76  (define @t438 () (forall @t437 @t436))
% 178.45/178.76  (define @t439 () (and @t433 @t430))
% 178.45/178.76  (define @t440 () (=> @t439 (_ (_ tptp.ord_le527798542nres_b @t379) @t341)))
% 178.45/178.76  (define @t441 () (forall @t292 @t440))
% 178.45/178.76  (define @t442 () (=> @t342 @t433))
% 178.45/178.76  (define @t443 () (and @t442 @t441))
% 178.45/178.76  (define @t444 () (_ tptp.ord_le527798542nres_b @t435))
% 178.45/178.76  (define @t445 () (_ @t444 @t341))
% 178.45/178.76  (define @t446 () (= @t445 @t443))
% 178.45/178.76  (define @t447 () (@list @t358 @t132 @t341))
% 178.45/178.76  (define @t448 () (forall @t447 @t446))
% 178.45/178.76  (define @t449 () (_ (_ tptp.ord_less_eq_set_a @t279) @t300))
% 178.45/178.76  (define @t450 () (_ (_ tptp.ord_less_eq_set_b @t287) @t305))
% 178.45/178.76  (define @t451 () (@var "B4" tptp.set_a))
% 178.45/178.76  (define @t452 () (@var "A4" tptp.set_a))
% 178.45/178.76  (define @t453 () (@list @t452 @t451))
% 178.45/178.76  (define @t454 () (@var "B4" tptp.set_b))
% 178.45/178.76  (define @t455 () (@var "A4" tptp.set_b))
% 178.45/178.76  (define @t456 () (@list @t455 @t454))
% 178.45/178.76  (define @t457 () (@var "M7" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t458 () (_ (_ tptp.refine436832839nd_a_b @t457) @t382))
% 178.45/178.76  (define @t459 () (_ tptp.refine122110613un_b_b @t49))
% 178.45/178.76  (define @t460 () (@var "Lhs" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t461 () (_ tptp.ord_le527798542nres_b @t460))
% 178.45/178.76  (define @t462 () (_ @t461 (_ @t459 @t458)))
% 178.45/178.76  (define @t463 () (@var "X9" tptp.a))
% 178.45/178.76  (define @t464 () (_ @t382 @t463))
% 178.45/178.76  (define @t465 () (_ @t461 (_ @t459 @t464)))
% 178.45/178.76  (define @t466 () (_ tptp.product_Pair_b_a @t136))
% 178.45/178.76  (define @t467 () (_ (_ tptp.member1277678991od_b_a (_ @t466 @t463)) @t369))
% 178.45/178.76  (define @t468 () (@list @t463))
% 178.45/178.76  (define @t469 () (_ (_ tptp.refine1001002028nres_b @t114) @t136))
% 178.45/178.76  (define @t470 () (_ @t127 (_ @t370 @t457)))
% 178.45/178.76  (define @t471 () (_ tptp.refine1441824854un_a_b @t52))
% 178.45/178.76  (define @t472 () (@var "Lhs" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t473 () (_ tptp.ord_le519537037nres_a @t472))
% 178.45/178.76  (define @t474 () (_ @t473 (_ @t471 @t458)))
% 178.45/178.76  (define @t475 () (_ @t473 (_ @t471 @t464)))
% 178.45/178.76  (define @t476 () (_ tptp.product_Pair_a_a @t129))
% 178.45/178.76  (define @t477 () (_ (_ tptp.member449909584od_a_a (_ @t476 @t463)) @t377))
% 178.45/178.76  (define @t478 () (_ @t406 @t129))
% 178.45/178.76  (define @t479 () (_ @t124 (_ @t378 @t457)))
% 178.45/178.76  (define @t480 () (@var "S3" tptp.set_a))
% 178.45/178.76  (define @t481 () (_ tptp.refine1198353288_RES_a @t480))
% 178.45/178.76  (define @t482 () (@var "X10" tptp.a))
% 178.45/178.76  (define @t483 () (@var "S6" tptp.a))
% 178.45/178.76  (define @t484 () (_ (_ tptp.member_a @t482) @t480))
% 178.45/178.76  (define @t485 () (@list @t482))
% 178.45/178.76  (define @t486 () (_ (_ tptp.member_a @t483) @t64))
% 178.45/178.76  (define @t487 () (@list @t483))
% 178.45/178.76  (define @t488 () (@var "S3" tptp.set_b))
% 178.45/178.76  (define @t489 () (_ tptp.refine1198353289_RES_b @t488))
% 178.45/178.76  (define @t490 () (@var "X10" tptp.b))
% 178.45/178.76  (define @t491 () (_ (_ tptp.member_b @t490) @t488))
% 178.45/178.76  (define @t492 () (@list @t490))
% 178.45/178.76  (define @t493 () (@var "S6" tptp.b))
% 178.45/178.76  (define @t494 () (_ (_ tptp.member_b @t493) @t58))
% 178.45/178.76  (define @t495 () (@list @t493))
% 178.45/178.76  (define @t496 () (@var "Y3" Bool))
% 178.45/178.76  (define @t497 () (@var "Uv" tptp.set_a))
% 178.45/178.76  (define @t498 () (_ tptp.refine1198353288_RES_a @t497))
% 178.45/178.76  (define @t499 () (@var "Xa" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t500 () (= @t499 @t498))
% 178.45/178.76  (define @t501 () (@list @t497))
% 178.45/178.76  (define @t502 () (= @t88 tptp.refine464223677AILi_a))
% 178.45/178.76  (define @t503 () (@var "B5" tptp.set_a))
% 178.45/178.76  (define @t504 () (@var "A5" tptp.set_a))
% 178.45/178.76  (define @t505 () (_ (_ tptp.ord_less_eq_set_a @t504) @t503))
% 178.45/178.76  (define @t506 () (not @t505))
% 178.45/178.76  (define @t507 () (_ tptp.refine1198353288_RES_a @t503))
% 178.45/178.76  (define @t508 () (= @t499 @t507))
% 178.45/178.76  (define @t509 () (@list @t503))
% 178.45/178.76  (define @t510 () (_ tptp.refine1198353288_RES_a @t504))
% 178.45/178.76  (define @t511 () (= @t88 @t510))
% 178.45/178.76  (define @t512 () (@list @t504))
% 178.45/178.76  (define @t513 () (not @t496))
% 178.45/178.76  (define @t514 () (= @t499 tptp.refine464223677AILi_a))
% 178.45/178.76  (define @t515 () (_ @t89 @t499))
% 178.45/178.76  (define @t516 () (@var "Uv" tptp.set_b))
% 178.45/178.76  (define @t517 () (_ tptp.refine1198353289_RES_b @t516))
% 178.45/178.76  (define @t518 () (@var "Xa" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t519 () (= @t518 @t517))
% 178.45/178.76  (define @t520 () (@list @t516))
% 178.45/178.76  (define @t521 () (= @t81 tptp.refine464223678AILi_b))
% 178.45/178.76  (define @t522 () (@var "B5" tptp.set_b))
% 178.45/178.76  (define @t523 () (@var "A5" tptp.set_b))
% 178.45/178.76  (define @t524 () (_ (_ tptp.ord_less_eq_set_b @t523) @t522))
% 178.45/178.76  (define @t525 () (not @t524))
% 178.45/178.76  (define @t526 () (_ tptp.refine1198353289_RES_b @t522))
% 178.45/178.76  (define @t527 () (= @t518 @t526))
% 178.45/178.76  (define @t528 () (@list @t522))
% 178.45/178.76  (define @t529 () (_ tptp.refine1198353289_RES_b @t523))
% 178.45/178.76  (define @t530 () (= @t81 @t529))
% 178.45/178.76  (define @t531 () (@list @t523))
% 178.45/178.76  (define @t532 () (= @t518 tptp.refine464223678AILi_b))
% 178.45/178.76  (define @t533 () (_ @t82 @t518))
% 178.45/178.76  (define @t534 () (@list @t88 @t499))
% 178.45/178.76  (define @t535 () (@list @t81 @t518))
% 178.45/178.76  (define @t536 () (_ tptp.produc1136923598nres_a tptp.refine464223677AILi_a))
% 178.45/178.76  (define @t537 () (@var "X4" tptp.produc1609974940nres_a))
% 178.45/178.76  (define @t538 () (@list @t504 @t503))
% 178.45/178.76  (define @t539 () (forall @t538 (not (= @t537 (_ (_ tptp.produc1136923598nres_a @t510) @t507)))))
% 178.45/178.76  (define @t540 () (@var "Uu" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t541 () (@list @t540))
% 178.45/178.76  (define @t542 () (forall @t541 (not (= @t537 (_ (_ tptp.produc1136923598nres_a @t540) tptp.refine464223677AILi_a)))))
% 178.45/178.76  (define @t543 () (@list @t537))
% 178.45/178.76  (define @t544 () (_ tptp.produc2130641934nres_b tptp.refine464223678AILi_b))
% 178.45/178.76  (define @t545 () (@var "X4" tptp.produc1587512412nres_b))
% 178.45/178.76  (define @t546 () (@list @t523 @t522))
% 178.45/178.76  (define @t547 () (forall @t546 (not (= @t545 (_ (_ tptp.produc2130641934nres_b @t529) @t526)))))
% 178.45/178.76  (define @t548 () (@var "Uu" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t549 () (@list @t548))
% 178.45/178.76  (define @t550 () (forall @t549 (not (= @t545 (_ (_ tptp.produc2130641934nres_b @t548) tptp.refine464223678AILi_b)))))
% 178.45/178.76  (define @t551 () (@list @t545))
% 178.45/178.76  (define @t552 () (not @t539))
% 178.45/178.76  (define @t553 () (not @t547))
% 178.45/178.76  (define @t554 () (@var "V" tptp.set_a))
% 178.45/178.76  (define @t555 () (_ tptp.refine1198353288_RES_a @t554))
% 178.45/178.76  (define @t556 () (@list @t554))
% 178.45/178.76  (define @t557 () (@var "V" tptp.set_b))
% 178.45/178.76  (define @t558 () (_ tptp.refine1198353289_RES_b @t557))
% 178.45/178.76  (define @t559 () (@list @t557))
% 178.45/178.76  (define @t560 () (@var "Uu2" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t561 () (@var "Uu2" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t562 () (= tptp.refine464223678AILi_b @t21))
% 178.45/178.76  (define @t563 () (not @t562))
% 178.45/178.76  (define @t564 () (@list @t20))
% 178.45/178.76  (define @t565 () (forall @t564 @t563))
% 178.45/178.76  (define @t566 () (@var "Nres" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t567 () (@var "X3" tptp.set_a))
% 178.45/178.76  (define @t568 () (@var "Nres" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t569 () (@var "X3" tptp.set_b))
% 178.45/178.76  (define @t570 () (@var "X22" tptp.set_a))
% 178.45/178.76  (define @t571 () (@var "X22" tptp.set_b))
% 178.45/178.76  (define @t572 () (_ tptp.refine1198353289_RES_b @t571))
% 178.45/178.76  (define @t573 () (= @t83 @t572))
% 178.45/178.76  (define @t574 () (not @t573))
% 178.45/178.76  (define @t575 () (@list @t571))
% 178.45/178.76  (define @t576 () (forall @t575 @t574))
% 178.45/178.76  (define @t577 () (not @t576))
% 178.45/178.76  (define @t578 () (not (= @t83 tptp.refine464223678AILi_b)))
% 178.45/178.76  (define @t579 () (=> @t578 @t577))
% 178.45/178.76  (define @t580 () (@list @t83))
% 178.45/178.76  (define @t581 () (forall @t580 @t579))
% 178.45/178.76  (define @t582 () (@var "A1" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t583 () (@var "A0" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t584 () (@var "P" (-> tptp.refine424419629nres_a tptp.refine424419629nres_a Bool)))
% 178.45/178.76  (define @t585 () (_ (_ @t584 @t583) @t582))
% 178.45/178.76  (define @t586 () (forall @t538 (_ (_ @t584 @t510) @t507)))
% 178.45/178.76  (define @t587 () (=> @t586 @t585))
% 178.45/178.76  (define @t588 () (_ @t584 tptp.refine464223677AILi_a))
% 178.45/178.76  (define @t589 () (forall @t541 (_ (_ @t584 @t540) tptp.refine464223677AILi_a)))
% 178.45/178.76  (define @t590 () (@list @t584 @t583 @t582))
% 178.45/178.76  (define @t591 () (@var "A1" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t592 () (@var "A0" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t593 () (@var "P" (-> tptp.refine432681134nres_b tptp.refine432681134nres_b Bool)))
% 178.45/178.76  (define @t594 () (_ (_ @t593 @t592) @t591))
% 178.45/178.76  (define @t595 () (forall @t546 (_ (_ @t593 @t529) @t526)))
% 178.45/178.76  (define @t596 () (=> @t595 @t594))
% 178.45/178.76  (define @t597 () (_ @t593 tptp.refine464223678AILi_b))
% 178.45/178.76  (define @t598 () (forall @t549 (_ (_ @t593 @t548) tptp.refine464223678AILi_b)))
% 178.45/178.76  (define @t599 () (@list @t593 @t592 @t591))
% 178.45/178.76  (define @t600 () (@var "X_1" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t601 () (@var "X_1" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t602 () (@var "Uv2" tptp.set_a))
% 178.45/178.76  (define @t603 () (@var "Uv2" tptp.set_b))
% 178.45/178.76  (define @t604 () (@var "X9" tptp.b))
% 178.45/178.76  (define @t605 () (not (_ (_ tptp.ord_le527798542nres_b (_ tptp.refine2063221605TURN_b @t604)) @t114)))
% 178.45/178.76  (define @t606 () (_ tptp.product_Pair_b_b @t136))
% 178.45/178.76  (define @t607 () (@list @t604))
% 178.45/178.76  (define @t608 () (_ @t363 @t114))
% 178.45/178.76  (define @t609 () (_ tptp.refine2063221605TURN_b @t136))
% 178.45/178.76  (define @t610 () (_ tptp.ord_le527798542nres_b @t609))
% 178.45/178.76  (define @t611 () (not (_ (_ tptp.ord_le519537037nres_a (_ tptp.refine2063221604TURN_a @t463)) @t108)))
% 178.45/178.76  (define @t612 () (_ @t370 @t108))
% 178.45/178.76  (define @t613 () (_ tptp.product_Pair_a_b @t129))
% 178.45/178.76  (define @t614 () (_ @t374 @t114))
% 178.45/178.76  (define @t615 () (_ tptp.refine2063221604TURN_a @t129))
% 178.45/178.76  (define @t616 () (_ tptp.ord_le519537037nres_a @t615))
% 178.45/178.76  (define @t617 () (_ @t378 @t108))
% 178.45/178.76  (define @t618 () (@var "A2" tptp.b))
% 178.45/178.76  (define @t619 () (_ (_ tptp.ord_le527798542nres_b (_ tptp.refine2063221605TURN_b @t618)) @t114))
% 178.45/178.76  (define @t620 () (_ tptp.product_Pair_b_b @t415))
% 178.45/178.76  (define @t621 () (@list @t618))
% 178.45/178.76  (define @t622 () (_ tptp.ord_le527798542nres_b (_ tptp.refine2063221605TURN_b @t415)))
% 178.45/178.76  (define @t623 () (@var "A2" tptp.a))
% 178.45/178.76  (define @t624 () (_ (_ tptp.ord_le519537037nres_a (_ tptp.refine2063221604TURN_a @t623)) @t108))
% 178.45/178.76  (define @t625 () (_ tptp.product_Pair_b_a @t415))
% 178.45/178.76  (define @t626 () (@list @t623))
% 178.45/178.76  (define @t627 () (_ tptp.product_Pair_a_b @t413))
% 178.45/178.76  (define @t628 () (_ tptp.ord_le519537037nres_a (_ tptp.refine2063221604TURN_a @t413)))
% 178.45/178.76  (define @t629 () (_ tptp.product_Pair_a_a @t413))
% 178.45/178.76  (define @t630 () (@var "Y3" tptp.a))
% 178.45/178.76  (define @t631 () (@var "Z" tptp.a))
% 178.45/178.76  (define @t632 () (@var "Y5" tptp.a))
% 178.45/178.76  (define @t633 () (lambda (@list @t632 @t631) (= @t632 @t631)))
% 178.45/178.76  (define @t634 () (@list @t129))
% 178.45/178.76  (define @t635 () (@var "Z" tptp.b))
% 178.45/178.76  (define @t636 () (@var "Y5" tptp.b))
% 178.45/178.76  (define @t637 () (lambda (@list @t636 @t635) (= @t636 @t635)))
% 178.45/178.76  (define @t638 () (@list @t136))
% 178.45/178.76  (define @t639 () (_ tptp.ord_le519537037nres_a (_ tptp.refine2063221604TURN_a @t66)))
% 178.45/178.76  (define @t640 () (_ tptp.ord_le527798542nres_b (_ tptp.refine2063221605TURN_b @t60)))
% 178.45/178.76  (define @t641 () (@var "V2" tptp.a))
% 178.45/178.76  (define @t642 () (@var "V2" tptp.b))
% 178.45/178.76  (define @t643 () (@var "F2" (-> tptp.b tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t644 () (_ @t640 @t354))
% 178.45/178.76  (define @t645 () (@var "F2" (-> tptp.b tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t646 () (_ @t639 @t358))
% 178.45/178.76  (define @t647 () (_ (_ tptp.refine436832839nd_a_b @t357) @t382))
% 178.45/178.76  (define @t648 () (@list @t358 @t357 @t132 @t382))
% 178.45/178.76  (define @t649 () (@var "S4" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t650 () (@var "S4" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t651 () (@var "A5" tptp.a))
% 178.45/178.76  (define @t652 () (not (_ @t37 @t651)))
% 178.45/178.76  (define @t653 () (@list @t651))
% 178.45/178.76  (define @t654 () (_ @t370 @t38))
% 178.45/178.76  (define @t655 () (_ @t378 @t38))
% 178.45/178.76  (define @t656 () (@var "A5" tptp.b))
% 178.45/178.76  (define @t657 () (not (_ @t32 @t656)))
% 178.45/178.76  (define @t658 () (@list @t656))
% 178.45/178.76  (define @t659 () (_ @t363 @t33))
% 178.45/178.76  (define @t660 () (_ @t374 @t33))
% 178.45/178.76  (define @t661 () (@var "X11" tptp.a))
% 178.45/178.76  (define @t662 () (_ @t37 @t661))
% 178.45/178.76  (define @t663 () (@list @t661))
% 178.45/178.76  (define @t664 () (@var "X11" tptp.b))
% 178.45/178.76  (define @t665 () (_ @t32 @t664))
% 178.45/178.76  (define @t666 () (@list @t664))
% 178.45/178.76  (define @t667 () (_ tptp.refine1964549110un_b_b @t362))
% 178.45/178.76  (define @t668 () (_ @t365 @t366))
% 178.45/178.76  (define @t669 () (_ tptp.refine1964549109un_b_a @t369))
% 178.45/178.76  (define @t670 () (_ tptp.refine1136779703un_a_b @t373))
% 178.45/178.76  (define @t671 () (_ @t376 @t371))
% 178.45/178.76  (define @t672 () (_ tptp.refine1136779702un_a_a @t377))
% 178.45/178.76  (define @t673 () (@var "R" tptp.set_Pr1628433942t_unit))
% 178.45/178.76  (define @t674 () (@var "R" tptp.set_Pr1707992533t_unit))
% 178.45/178.76  (define @t675 () (@var "R2" tptp.set_Product_prod_a_a))
% 178.45/178.76  (define @t676 () (@var "B" tptp.a))
% 178.45/178.76  (define @t677 () (_ tptp.member_a @t676))
% 178.45/178.76  (define @t678 () (_ @t677 (_ (_ tptp.image_a_a @t675) @t289)))
% 178.45/178.76  (define @t679 () (_ @t280 @t289))
% 178.45/178.76  (define @t680 () (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t276) @t676)) @t675))
% 178.45/178.76  (define @t681 () (@var "R2" tptp.set_Product_prod_a_b))
% 178.45/178.76  (define @t682 () (@var "B" tptp.b))
% 178.45/178.76  (define @t683 () (_ tptp.member_b @t682))
% 178.45/178.76  (define @t684 () (_ @t683 (_ (_ tptp.image_a_b @t681) @t289)))
% 178.45/178.76  (define @t685 () (_ (_ tptp.member458171089od_a_b (_ (_ tptp.product_Pair_a_b @t276) @t682)) @t681))
% 178.45/178.76  (define @t686 () (@var "R2" tptp.set_Product_prod_b_a))
% 178.45/178.76  (define @t687 () (_ @t677 (_ (_ tptp.image_b_a @t686) @t294)))
% 178.45/178.76  (define @t688 () (_ @t288 @t294))
% 178.45/178.76  (define @t689 () (_ (_ tptp.member1277678991od_b_a (_ (_ tptp.product_Pair_b_a @t285) @t676)) @t686))
% 178.45/178.76  (define @t690 () (@var "R2" tptp.set_Product_prod_b_b))
% 178.45/178.76  (define @t691 () (_ @t683 (_ (_ tptp.image_b_b @t690) @t294)))
% 178.45/178.76  (define @t692 () (_ (_ tptp.member1285940496od_b_b (_ (_ tptp.product_Pair_b_b @t285) @t682)) @t690))
% 178.45/178.76  (define @t693 () (@var "M4" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t694 () (= @t693 tptp.top_to177290092t_unit))
% 178.45/178.76  (define @t695 () (_ tptp.ord_le1051254044t_unit tptp.top_to177290092t_unit))
% 178.45/178.76  (define @t696 () (@list @t693))
% 178.45/178.76  (define @t697 () (= @t354 tptp.top_to240090974nres_b))
% 178.45/178.76  (define @t698 () (_ tptp.ord_le527798542nres_b tptp.top_to240090974nres_b))
% 178.45/178.76  (define @t699 () (@list @t354))
% 178.45/178.76  (define @t700 () (= @t358 tptp.top_to231829469nres_a))
% 178.45/178.76  (define @t701 () (_ tptp.ord_le519537037nres_a tptp.top_to231829469nres_a))
% 178.45/178.76  (define @t702 () (@list @t358))
% 178.45/178.76  (define @t703 () (@var "R" tptp.set_Pr451126599t_unit))
% 178.45/178.76  (define @t704 () (_ tptp.refine944483349t_unit @t703))
% 178.45/178.76  (define @t705 () (@list @t703))
% 178.45/178.76  (define @t706 () (@var "S" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t707 () (= @t706 tptp.top_to177290092t_unit))
% 178.45/178.76  (define @t708 () (_ @t704 @t706))
% 178.45/178.76  (define @t709 () (@list @t703 @t706))
% 178.45/178.76  (define @t710 () (@var "X" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t711 () (@var "X" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t712 () (not @t394))
% 178.45/178.76  (define @t713 () (not @t397))
% 178.45/178.76  (define @t714 () (@var "A" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t715 () (@list @t714))
% 178.45/178.76  (define @t716 () (= @t714 tptp.top_to177290092t_unit))
% 178.45/178.76  (define @t717 () (_ @t695 @t714))
% 178.45/178.76  (define @t718 () (= @t186 tptp.top_to240090974nres_b))
% 178.45/178.76  (define @t719 () (_ @t698 @t186))
% 178.45/178.76  (define @t720 () (= @t213 tptp.top_to231829469nres_a))
% 178.45/178.76  (define @t721 () (_ @t701 @t213))
% 178.45/178.76  (define @t722 () (@var "X12" tptp.set_Product_unit))
% 178.45/178.76  (define @t723 () (@var "X12" tptp.set_a))
% 178.45/178.76  (define @t724 () (@var "X12" tptp.set_b))
% 178.45/178.76  (define @t725 () (_ tptp.refine579265252t_unit @t706))
% 178.45/178.76  (define @t726 () (@list @t706))
% 178.45/178.76  (define @t727 () (@var "X5" tptp.product_unit))
% 178.45/178.76  (define @t728 () (@var "S3" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t729 () (_ tptp.partia1658438072t_unit tptp.top_to177290092t_unit))
% 178.45/178.76  (define @t730 () (@var "F2" (-> tptp.product_unit tptp.refine787176636t_unit)))
% 178.45/178.76  (define @t731 () (@var "M3" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t732 () (_ tptp.partia915210666nres_b tptp.top_to240090974nres_b))
% 178.45/178.76  (define @t733 () (_ tptp.partia906949161nres_a tptp.top_to231829469nres_a))
% 178.45/178.76  (define @t734 () (@list @t75 @t77))
% 178.45/178.76  (define @t735 () (@var "Y3" tptp.set_a))
% 178.45/178.76  (define @t736 () (@list @t153 @t735))
% 178.45/178.76  (define @t737 () (@var "Y3" tptp.set_b))
% 178.45/178.76  (define @t738 () (@list @t152 @t737))
% 178.45/178.76  (define @t739 () (_ (_ (_ tptp.if_Ref1732808808nres_b true) @t81) @t83))
% 178.45/178.76  (define @t740 () (forall @t274 (= @t739 @t81)))
% 178.45/178.76  (define @t741 () (@var "Y3" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t742 () (@list @t154 @t741))
% 178.45/178.76  (define @t743 () (@var "Y3" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t744 () (@list @t155 @t743))
% 178.45/178.76  (define @t745 () (@var "P" Bool))
% 178.45/178.76  (define @t746 () (_ tptp.collect_a tptp.phi))
% 178.45/178.76  (define @t747 () (_ tptp.refine1198353288_RES_a @t746))
% 178.45/178.76  (define @t748 () (_ (_ tptp.refine436832839nd_a_b @t747) tptp.f))
% 178.45/178.76  (define @t749 () (not (_ @t3 @t748)))
% 178.45/178.76  (define @t750 () (@var "Y8" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t751 () (@var "X6" (-> Bool tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t752 () (lambda (@list @t751 @t750) (and (_ (_ tptp.ord_le527798542nres_b (_ @t751 false)) (_ @t750 false)) (_ (_ tptp.ord_le527798542nres_b (_ @t751 true)) (_ @t750 true)))))
% 178.45/178.76  (define @t753 () (@var "Y8" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t754 () (@var "X6" (-> Bool tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t755 () (lambda (@list @t754 @t753) (and (_ (_ tptp.ord_le519537037nres_a (_ @t754 false)) (_ @t753 false)) (_ (_ tptp.ord_le519537037nres_a (_ @t754 true)) (_ @t753 true)))))
% 178.45/178.76  (define @t756 () (@var "M6" tptp.set_a))
% 178.45/178.76  (define @t757 () (_ tptp.refine1198353288_RES_a @t756))
% 178.45/178.76  (define @t758 () (@var "M5" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t759 () (= @t758 @t757))
% 178.45/178.76  (define @t760 () (@list @t756))
% 178.45/178.76  (define @t761 () (exists @t760 @t759))
% 178.45/178.76  (define @t762 () (@list @t758))
% 178.45/178.76  (define @t763 () (lambda @t762 @t761))
% 178.45/178.76  (define @t764 () (@var "M6" tptp.set_b))
% 178.45/178.76  (define @t765 () (_ tptp.refine1198353289_RES_b @t764))
% 178.45/178.76  (define @t766 () (@var "M5" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t767 () (= @t766 @t765))
% 178.45/178.76  (define @t768 () (@list @t764))
% 178.45/178.76  (define @t769 () (exists @t768 @t767))
% 178.45/178.76  (define @t770 () (@list @t766))
% 178.45/178.76  (define @t771 () (lambda @t770 @t769))
% 178.45/178.76  (define @t772 () (@var "S5" tptp.refine432681134nres_b))
% 178.45/178.76  (define @t773 () (_ (_ tptp.refine1001002028nres_b @t772) @t295))
% 178.45/178.76  (define @t774 () (_ (_ tptp.refine1001002028nres_b @t649) @t295))
% 178.45/178.76  (define @t775 () (forall @t297 (=> @t774 @t773)))
% 178.45/178.76  (define @t776 () (and (_ tptp.refine412683990fail_b @t649) @t775))
% 178.45/178.76  (define @t777 () (=> (_ tptp.refine412683990fail_b @t772) @t776))
% 178.45/178.76  (define @t778 () (@list @t649 @t772))
% 178.45/178.76  (define @t779 () (lambda @t778 @t777))
% 178.45/178.76  (define @t780 () (@var "S5" tptp.refine424419629nres_a))
% 178.45/178.76  (define @t781 () (lambda (@list @t650 @t780) (=> (_ tptp.refine412683989fail_a @t780) (and (_ tptp.refine412683989fail_a @t650) (forall @t292 (=> (_ (_ tptp.refine1001002027nres_a @t650) @t290) (_ (_ tptp.refine1001002027nres_a @t780) @t290)))))))
% 178.45/178.76  (define @t782 () (@var "T3" tptp.a))
% 178.45/178.76  (define @t783 () (_ tptp.member_a @t782))
% 178.45/178.76  (define @t784 () (lambda @t453 (forall (@list @t782) (=> (_ @t783 @t452) (_ @t783 @t451)))))
% 178.45/178.76  (define @t785 () (@var "T3" tptp.b))
% 178.45/178.76  (define @t786 () (_ tptp.member_b @t785))
% 178.45/178.76  (define @t787 () (lambda @t456 (forall (@list @t785) (=> (_ @t786 @t455) (_ @t786 @t454)))))
% 178.45/178.76  (define @t788 () (@var "S4" tptp.refine787176636t_unit))
% 178.45/178.76  (define @t789 () (lambda (@list @t788) (not (= @t788 tptp.top_to177290092t_unit))))
% 178.45/178.76  (define @t790 () (lambda @t292 (_ @t291 tptp.top_top_set_a)))
% 178.45/178.76  (define @t791 () (lambda @t297 (_ @t296 tptp.top_top_set_b)))
% 178.45/178.76  (define @t792 () (@const 0 (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b))))
% 178.45/178.76  (define @t793 () (@const 1 (@ho-elim-sort (-> tptp.a Bool))))
% 178.45/178.76  (define @t794 () (@const 2 (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.a Bool)) tptp.set_a))))
% 178.45/178.76  (define @t795 () (@const 3 (-> (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.a Bool)) tptp.set_a)) (@ho-elim-sort (-> tptp.a Bool)) tptp.set_a)))
% 178.45/178.76  (define @t796 () (_ @t795 @t794 @t793))
% 178.45/178.76  (define @t797 () (@const 4 (@ho-elim-sort (-> tptp.set_a tptp.refine424419629nres_a))))
% 178.45/178.76  (define @t798 () (@const 5 (-> (@ho-elim-sort (-> tptp.set_a tptp.refine424419629nres_a)) tptp.set_a tptp.refine424419629nres_a)))
% 178.45/178.76  (define @t799 () (_ @t798 @t797 @t796))
% 178.45/178.76  (define @t800 () (@const 6 (@ho-elim-sort (-> tptp.refine424419629nres_a (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.refine432681134nres_b))))
% 178.45/178.76  (define @t801 () (@const 7 (-> (@ho-elim-sort (-> tptp.refine424419629nres_a (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.refine432681134nres_b)) tptp.refine424419629nres_a (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.refine432681134nres_b)))))
% 178.45/178.76  (define @t802 () (@const 8 (-> (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.refine432681134nres_b)) (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t803 () (_ @t802 (_ @t801 @t800 @t799) @t792))
% 178.45/178.76  (define @t804 () (@const 9 (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.b Bool))))
% 178.45/178.76  (define @t805 () (@const 10 (-> (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.b Bool)) tptp.refine432681134nres_b (@ho-elim-sort (-> tptp.b Bool)))))
% 178.45/178.76  (define @t806 () (_ @t805 @t804 @t803))
% 178.45/178.76  (define @t807 () (@const 11 (-> (@ho-elim-sort (-> tptp.b Bool)) tptp.b Bool)))
% 178.45/178.76  (define @t808 () (_ @t807 @t806 @t295))
% 178.45/178.76  (define @t809 () (_ @t805 @t804 tptp.m))
% 178.45/178.76  (define @t810 () (not (_ @t807 @t809 @t295)))
% 178.45/178.76  (define @t811 () (forall @t297 (or @t810 @t808)))
% 178.45/178.76  (define @t812 () (@const 12 (@ho-elim-sort (-> tptp.set_b tptp.refine432681134nres_b))))
% 178.45/178.76  (define @t813 () (@const 13 (-> (@ho-elim-sort (-> tptp.set_b tptp.refine432681134nres_b)) tptp.set_b tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t814 () (_ @t813 @t812 @t764))
% 178.45/178.76  (define @t815 () (forall @t768 (not (= tptp.m @t814))))
% 178.45/178.76  (define @t816 () (not @t815))
% 178.45/178.76  (define @t817 () (forall @t768 (not (= @t814 @t803))))
% 178.45/178.76  (define @t818 () (not @t817))
% 178.45/178.76  (define @t819 () (tptp.collect_a tptp.phi))
% 178.45/178.76  (define @t820 () (tptp.refine1198353288_RES_a @t819))
% 178.45/178.76  (define @t821 () (tptp.refine436832839nd_a_b @t820 tptp.f))
% 178.45/178.76  (define @t822 () (not (tptp.refine1001002028nres_b tptp.m @t295)))
% 178.45/178.76  (define @t823 () (tptp.refine1198353289_RES_b @t764))
% 178.45/178.76  (define @t824 () (not (forall @t768 (not (= tptp.m @t823)))))
% 178.45/178.76  (define @t825 () (tptp.refine1001002028nres_b @t748 @t295))
% 178.45/178.76  (define @t826 () (or @t822 @t825))
% 178.45/178.76  (define @t827 () (forall @t297 @t826))
% 178.45/178.76  (define @t828 () (and @t824 @t827))
% 178.45/178.76  (define @t829 () (= @t823 @t748))
% 178.45/178.76  (define @t830 () (not @t829))
% 178.45/178.76  (define @t831 () (forall @t768 @t830))
% 178.45/178.76  (define @t832 () (not @t831))
% 178.45/178.76  (define @t833 () (=> @t832 @t828))
% 178.45/178.76  (define @t834 () (tptp.refine1001002028nres_b @t772 @t295))
% 178.45/178.76  (define @t835 () (forall @t297 (or @t822 @t834)))
% 178.45/178.76  (define @t836 () (not (forall @t768 (not (= @t823 @t772)))))
% 178.45/178.76  (define @t837 () (@list @t772))
% 178.45/178.76  (define @t838 () (lambda @t837 (=> @t836 (and @t824 @t835))))
% 178.45/178.76  (define @t839 () (not (= @t823 tptp.m)))
% 178.45/178.76  (define @t840 () (forall @t768 @t839))
% 178.45/178.76  (define @t841 () (not @t840))
% 178.45/178.76  (define @t842 () (and @t841 @t835))
% 178.45/178.76  (define @t843 () (=> @t836 @t842))
% 178.45/178.76  (define @t844 () (lambda @t837 @t843))
% 178.45/178.76  (define @t845 () (tptp.refine1001002028nres_b @t649 @t295))
% 178.45/178.76  (define @t846 () (lambda @t778 (=> @t836 (and (not (forall @t768 (not (= @t823 @t649)))) (forall @t297 (or (not @t845) @t834))))))
% 178.45/178.76  (define @t847 () (_ @t846 tptp.m))
% 178.45/178.76  (define @t848 () (not @t774))
% 178.45/178.76  (define @t849 () (or @t848 @t773))
% 178.45/178.76  (define @t850 () (not (= @t649 @t823)))
% 178.45/178.76  (define @t851 () (forall @t768 @t850))
% 178.45/178.76  (define @t852 () (not @t851))
% 178.45/178.76  (define @t853 () (lambda @t770 (not (forall @t768 (not (= @t766 @t823))))))
% 178.45/178.76  (define @t854 () (_ @t853 @t649))
% 178.45/178.76  (define @t855 () (and @t854 @t775))
% 178.45/178.76  (define @t856 () (not (= @t772 @t823)))
% 178.45/178.76  (define @t857 () (forall @t768 @t856))
% 178.45/178.76  (define @t858 () (not @t857))
% 178.45/178.76  (define @t859 () (_ @t853 @t772))
% 178.45/178.76  (define @t860 () (not @t767))
% 178.45/178.76  (define @t861 () (forall @t768 @t860))
% 178.45/178.76  (define @t862 () (not @t861))
% 178.45/178.76  (define @t863 () (@quantifiers_skolemize @t817 0))
% 178.45/178.76  (define @t864 () (_ @t813 @t812 @t863))
% 178.45/178.76  (define @t865 () (= @t803 @t864))
% 178.45/178.76  (define @t866 () (not @t818))
% 178.45/178.76  (define @t867 () (= @t864 @t803))
% 178.45/178.76  (define @t868 () (not (not @t867)))
% 178.45/178.76  (define @t869 () (@list true))
% 178.45/178.76  (define @t870 () (@const 14 (@ho-elim-sort (-> Bool tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b))))
% 178.45/178.76  (define @t871 () (@const 15 (-> (@ho-elim-sort (-> Bool tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b)) Bool (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b)))))
% 178.45/178.76  (define @t872 () (_ @t871 @t870 true))
% 178.45/178.76  (define @t873 () (@const 16 (-> (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.refine432681134nres_b tptp.refine432681134nres_b)) tptp.refine432681134nres_b (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.refine432681134nres_b)))))
% 178.45/178.76  (define @t874 () (@const 17 (-> (@ho-elim-sort (-> tptp.refine432681134nres_b tptp.refine432681134nres_b)) tptp.refine432681134nres_b tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t875 () (forall @t274 (= @t81 (_ @t874 (_ @t873 @t872 @t81) @t83))))
% 178.45/178.76  (define @t876 () (tptp.if_Ref1732808808nres_b true @t81 @t83))
% 178.45/178.76  (define @t877 () (= @t81 @t739))
% 178.45/178.76  (define @t878 () (@purify true))
% 178.45/178.76  (define @t879 () (_ @t873 @t872 @t864))
% 178.45/178.76  (define @t880 () (_ @t874 @t879 @t864))
% 178.45/178.76  (define @t881 () (= @t864 @t880))
% 178.45/178.76  (define @t882 () (_ @t874 (_ @t873 (_ @t871 @t870 @t878) @t864) @t864))
% 178.45/178.76  (define @t883 () (= @t864 @t882))
% 178.45/178.76  (define @t884 () (@list false))
% 178.45/178.76  (define @t885 () (@var "BOUND_VARIABLE_32691" (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b))))
% 178.45/178.76  (define @t886 () (@const 18 (-> (@ho-elim-sort (-> tptp.a tptp.refine432681134nres_b)) tptp.a tptp.refine432681134nres_b)))
% 178.45/178.76  (define @t887 () (_ @t886 @t885 @t290))
% 178.45/178.76  (define @t888 () (not (forall @t768 (not (= @t814 @t887)))))
% 178.45/178.76  (define @t889 () (@const 19 (@ho-elim-sort (-> tptp.refine424419629nres_a tptp.a Bool))))
% 178.45/178.76  (define @t890 () (@const 20 (-> (@ho-elim-sort (-> tptp.refine424419629nres_a tptp.a Bool)) tptp.refine424419629nres_a (@ho-elim-sort (-> tptp.a Bool)))))
% 178.45/178.76  (define @t891 () (@const 21 (-> (@ho-elim-sort (-> tptp.a Bool)) tptp.a Bool)))
% 178.45/178.76  (define @t892 () (not (_ @t891 (_ @t890 @t889 @t358) @t290)))
% 178.45/178.76  (define @t893 () (_ @t798 @t797 @t756))
% 178.45/178.76  (define @t894 () (forall @t760 (not (= @t358 @t893))))
% 178.45/178.76  (define @t895 () (not @t894))
% 178.45/178.76  (define @t896 () (and @t895 (forall @t292 (or @t892 @t888))))
% 178.45/178.76  (define @t897 () (_ @t802 (_ @t801 @t800 @t358) @t885))
% 178.45/178.76  (define @t898 () (not (forall @t768 (not (= @t814 @t897)))))
% 178.45/178.76  (define @t899 () (@list @t358 @t885))
% 178.45/178.76  (define @t900 () (forall @t899 (= @t896 @t898)))
% 178.45/178.76  (define @t901 () (tptp.refine436832839nd_a_b @t358 @t132))
% 178.45/178.76  (define @t902 () (not (forall @t768 (not (= @t823 @t901)))))
% 178.45/178.76  (define @t903 () (_ @t132 @t290))
% 178.45/178.76  (define @t904 () (not (forall @t768 (not (= @t823 @t903)))))
% 178.45/178.76  (define @t905 () (tptp.refine1001002027nres_a @t358 @t290))
% 178.45/178.76  (define @t906 () (not @t905))
% 178.45/178.76  (define @t907 () (tptp.refine1198353288_RES_a @t756))
% 178.45/178.76  (define @t908 () (forall @t760 (not (= @t358 @t907))))
% 178.45/178.76  (define @t909 () (not @t908))
% 178.45/178.76  (define @t910 () (= @t823 @t435))
% 178.45/178.76  (define @t911 () (not @t910))
% 178.45/178.76  (define @t912 () (forall @t768 @t911))
% 178.45/178.76  (define @t913 () (not (= @t435 @t823)))
% 178.45/178.76  (define @t914 () (forall @t768 @t913))
% 178.45/178.76  (define @t915 () (not @t914))
% 178.45/178.76  (define @t916 () (_ @t853 @t435))
% 178.45/178.76  (define @t917 () (not @t430))
% 178.45/178.76  (define @t918 () (or @t917 @t904))
% 178.45/178.76  (define @t919 () (= @t823 @t379))
% 178.45/178.76  (define @t920 () (not @t919))
% 178.45/178.76  (define @t921 () (forall @t768 @t920))
% 178.45/178.76  (define @t922 () (not (= @t379 @t823)))
% 178.45/178.76  (define @t923 () (forall @t768 @t922))
% 178.45/178.76  (define @t924 () (not @t923))
% 178.45/178.76  (define @t925 () (_ @t853 @t379))
% 178.45/178.76  (define @t926 () (=> @t430 @t925))
% 178.45/178.76  (define @t927 () (forall @t292 @t926))
% 178.45/178.76  (define @t928 () (_ (lambda @t762 (not (forall @t760 (not (= @t758 @t907))))) @t358))
% 178.45/178.76  (define @t929 () (and @t928 @t927))
% 178.45/178.76  (define @t930 () (not @t759))
% 178.45/178.76  (define @t931 () (forall @t760 @t930))
% 178.45/178.76  (define @t932 () (not @t931))
% 178.45/178.76  (define @t933 () (_ @t886 @t792 @t290))
% 178.45/178.76  (define @t934 () (not (forall @t768 (not (= @t814 @t933)))))
% 178.45/178.76  (define @t935 () (_ @t890 @t889 @t799))
% 178.45/178.76  (define @t936 () (not (_ @t891 @t935 @t290)))
% 178.45/178.76  (define @t937 () (forall @t292 (or @t936 @t934)))
% 178.45/178.76  (define @t938 () (not (= @t799 @t893)))
% 178.45/178.76  (define @t939 () (forall @t760 @t938))
% 178.45/178.76  (define @t940 () (not @t939))
% 178.45/178.76  (define @t941 () (and @t940 @t937))
% 178.45/178.76  (define @t942 () (= @t818 @t941))
% 178.45/178.76  (define @t943 () (forall @t899 (= @t898 @t896)))
% 178.45/178.76  (define @t944 () (forall @t760 (not (= @t893 @t799))))
% 178.45/178.76  (define @t945 () (not @t944))
% 178.45/178.76  (define @t946 () (and @t945 @t937))
% 178.45/178.76  (define @t947 () (= @t818 @t946))
% 178.45/178.76  (define @t948 () (not @t947))
% 178.45/178.76  (define @t949 () (@list true false))
% 178.45/178.76  (define @t950 () (not @t946))
% 178.45/178.76  (define @t951 () (@list @t946))
% 178.45/178.76  (define @t952 () (_ @t886 @t792 tptp.x))
% 178.45/178.76  (define @t953 () (not (= @t814 @t952)))
% 178.45/178.76  (define @t954 () (forall @t768 @t953))
% 178.45/178.76  (define @t955 () (not @t954))
% 178.45/178.76  (define @t956 () (_ @t891 @t935 tptp.x))
% 178.45/178.76  (define @t957 () (not @t956))
% 178.45/178.76  (define @t958 () (or @t957 @t955))
% 178.45/178.76  (define @t959 () (forall @t768 (not (= @t952 @t814))))
% 178.45/178.76  (define @t960 () (not @t959))
% 178.45/178.76  (define @t961 () (or @t957 @t960))
% 178.45/178.76  (define @t962 () (@var "BOUND_VARIABLE_30835" tptp.set_a))
% 178.45/178.76  (define @t963 () (@var "BOUND_VARIABLE_30836" tptp.a))
% 178.45/178.76  (define @t964 () (@const 22 (@ho-elim-sort (-> tptp.a tptp.set_a Bool))))
% 178.45/178.76  (define @t965 () (@const 23 (-> (@ho-elim-sort (-> tptp.a tptp.set_a Bool)) tptp.a (@ho-elim-sort (-> tptp.set_a Bool)))))
% 178.45/178.76  (define @t966 () (@const 24 (-> (@ho-elim-sort (-> tptp.set_a Bool)) tptp.set_a Bool)))
% 178.45/178.76  (define @t967 () (_ @t966 (_ @t965 @t964 @t963) @t962))
% 178.45/178.76  (define @t968 () (@const 25 (@ho-elim-sort (-> tptp.set_a tptp.a Bool))))
% 178.45/178.76  (define @t969 () (@const 26 (-> (@ho-elim-sort (-> tptp.set_a tptp.a Bool)) tptp.set_a (@ho-elim-sort (-> tptp.a Bool)))))
% 178.45/178.76  (define @t970 () (_ @t891 (_ @t969 @t968 @t962) @t963))
% 178.45/178.76  (define @t971 () (@list @t962 @t963))
% 178.45/178.76  (define @t972 () (forall @t971 (= @t967 @t970)))
% 178.45/178.76  (define @t973 () (@const 27 (-> tptp.set_a tptp.a Bool)))
% 178.45/178.76  (define @t974 () (forall @t971 (= (tptp.member_a @t963 @t962) (_ @t973 @t962 @t963))))
% 178.45/178.76  (define @t975 () (_ @t891 (_ @t969 @t968 @t796) tptp.x))
% 178.45/178.76  (define @t976 () (_ @t966 (_ @t965 @t964 tptp.x) @t796))
% 178.45/178.76  (define @t977 () (forall @t971 (= @t970 @t967)))
% 178.45/178.76  (define @t978 () (= @t975 @t976))
% 178.45/178.76  (define @t979 () (= @t976 @t975))
% 178.45/178.76  (define @t980 () (@var "BOUND_VARIABLE_34763" (@ho-elim-sort (-> tptp.a Bool))))
% 178.45/178.76  (define @t981 () (_ @t966 (_ @t965 @t964 @t276) (_ @t795 @t794 @t980)))
% 178.45/178.76  (define @t982 () (_ @t891 @t980 @t276))
% 178.45/178.76  (define @t983 () (forall (@list @t276 @t980) (= @t981 @t982)))
% 178.45/178.76  (define @t984 () (_ @t277 @t276))
% 178.45/178.76  (define @t985 () (tptp.collect_a @t277))
% 178.45/178.76  (define @t986 () (tptp.member_a @t276 @t985))
% 178.45/178.76  (define @t987 () (_ @t891 @t793 tptp.x))
% 178.45/178.76  (define @t988 () (= @t987 @t976))
% 178.45/178.76  (define @t989 () (@list false false))
% 178.45/178.76  (define @t990 () (tptp.refine1198353288_RES_a @t13))
% 178.45/178.76  (define @t991 () (_ tptp.refine1001002027nres_a @t990))
% 178.45/178.76  (define @t992 () (forall @t157 (= @t991 (_ @t973 @t13))))
% 178.45/178.76  (define @t993 () (tptp.member_a @t290 @t13))
% 178.45/178.76  (define @t994 () (_ @t805 @t804 @t952))
% 178.45/178.76  (define @t995 () (forall @t297 (or @t810 (_ @t807 @t994 @t295))))
% 178.45/178.76  (define @t996 () (and @t816 @t995))
% 178.45/178.76  (define @t997 () (=> @t955 @t996))
% 178.45/178.76  (define @t998 () (tptp.f tptp.x))
% 178.45/178.76  (define @t999 () (tptp.refine1001002028nres_b @t2 @t295))
% 178.45/178.76  (define @t1000 () (or @t822 @t999))
% 178.45/178.76  (define @t1001 () (forall @t297 @t1000))
% 178.45/178.76  (define @t1002 () (and @t824 @t1001))
% 178.45/178.76  (define @t1003 () (not (= @t998 @t823)))
% 178.45/178.76  (define @t1004 () (= @t2 @t823))
% 178.45/178.76  (define @t1005 () (not @t1004))
% 178.45/178.76  (define @t1006 () (not (= @t823 @t2)))
% 178.45/178.76  (define @t1007 () (forall @t768 @t1006))
% 178.45/178.76  (define @t1008 () (not @t1007))
% 178.45/178.76  (define @t1009 () (=> @t1008 @t1002))
% 178.45/178.76  (define @t1010 () (not @t996))
% 178.45/178.76  (define @t1011 () (@list @t996))
% 178.45/178.76  (define @t1012 () (not @t811))
% 178.45/178.76  (define @t1013 () (@quantifiers_skolemize @t811 0))
% 178.45/178.76  (define @t1014 () (_ @t807 @t806 @t1013))
% 178.45/178.76  (define @t1015 () (_ @t807 @t809 @t1013))
% 178.45/178.76  (define @t1016 () (not @t1015))
% 178.45/178.76  (define @t1017 () (or @t1016 @t1014))
% 178.45/178.76  (define @t1018 () (not @t1014))
% 178.45/178.76  (define @t1019 () (@list @t1017))
% 178.45/178.76  (define @t1020 () (_ @t805 @t804 @t341))
% 178.45/178.76  (define @t1021 () (forall @t768 (not (= @t341 @t814))))
% 178.45/178.76  (define @t1022 () (or @t1021 (and @t898 (forall @t297 (or (not (_ @t807 (_ @t805 @t804 @t897) @t295)) (_ @t807 @t1020 @t295))))))
% 178.45/178.76  (define @t1023 () (@var "BOUND_VARIABLE_22962" tptp.b))
% 178.45/178.76  (define @t1024 () (@list @t290 @t1023))
% 178.45/178.76  (define @t1025 () (and (or @t1021 @t895) (or @t894 @t1021 (forall @t1024 (or @t892 (and @t888 (or (not (_ @t807 (_ @t805 @t804 @t887) @t1023)) (_ @t807 @t1020 @t1023))))))))
% 178.45/178.76  (define @t1026 () (@list @t358 @t885 @t341))
% 178.45/178.76  (define @t1027 () (forall @t1026 (= @t1022 @t1025)))
% 178.45/178.76  (define @t1028 () (or (not (tptp.refine1001002028nres_b @t903 @t1023)) (tptp.refine1001002028nres_b @t341 @t1023)))
% 178.45/178.76  (define @t1029 () (and @t904 @t1028))
% 178.45/178.76  (define @t1030 () (or @t906 @t1029))
% 178.45/178.76  (define @t1031 () (forall @t1024 @t1030))
% 178.45/178.76  (define @t1032 () (forall @t768 (not (= @t341 @t823))))
% 178.45/178.76  (define @t1033 () (or @t908 @t1032 @t1031))
% 178.45/178.76  (define @t1034 () (and (or @t1032 @t909) @t1033))
% 178.45/178.76  (define @t1035 () (tptp.refine1001002028nres_b @t341 @t295))
% 178.45/178.76  (define @t1036 () (not (tptp.refine1001002028nres_b @t901 @t295)))
% 178.45/178.76  (define @t1037 () (and @t902 (forall @t297 (or @t1036 @t1035))))
% 178.45/178.76  (define @t1038 () (or @t1032 @t1037))
% 178.45/178.76  (define @t1039 () (not @t1032))
% 178.45/178.76  (define @t1040 () (not @t1039))
% 178.45/178.76  (define @t1041 () (and (=> @t1039 @t909) @t1033))
% 178.45/178.76  (define @t1042 () (= @t1041 (=> @t1039 @t1037)))
% 178.45/178.76  (define @t1043 () (not (= @t823 @t341)))
% 178.45/178.76  (define @t1044 () (forall @t768 @t1043))
% 178.45/178.76  (define @t1045 () (not @t1044))
% 178.45/178.76  (define @t1046 () (=> @t1045 @t1037))
% 178.45/178.76  (define @t1047 () (tptp.refine1001002028nres_b @t435 @t295))
% 178.45/178.76  (define @t1048 () (not @t1047))
% 178.45/178.76  (define @t1049 () (or @t1048 @t834))
% 178.45/178.76  (define @t1050 () (forall @t297 @t1049))
% 178.45/178.76  (define @t1051 () (not @t912))
% 178.45/178.76  (define @t1052 () (and @t1051 @t1050))
% 178.45/178.76  (define @t1053 () (=> @t836 @t1052))
% 178.45/178.76  (define @t1054 () (lambda @t837 @t1053))
% 178.45/178.76  (define @t1055 () (_ @t846 @t435))
% 178.45/178.76  (define @t1056 () (@list @t1023))
% 178.45/178.76  (define @t1057 () (forall @t1056 @t1030))
% 178.45/178.76  (define @t1058 () (forall @t1056 @t1028))
% 178.45/178.76  (define @t1059 () (forall @t1056 @t904))
% 178.45/178.76  (define @t1060 () (and @t1059 @t1058))
% 178.45/178.76  (define @t1061 () (forall @t1056 @t1029))
% 178.45/178.76  (define @t1062 () (or @t906 @t1061))
% 178.45/178.76  (define @t1063 () (not (tptp.refine1001002028nres_b @t903 @t295)))
% 178.45/178.76  (define @t1064 () (and @t904 (forall @t297 (or @t1063 @t1035))))
% 178.45/178.76  (define @t1065 () (or @t917 @t1064))
% 178.45/178.76  (define @t1066 () (forall @t292 @t1065))
% 178.45/178.76  (define @t1067 () (or @t908 @t1032 @t1066))
% 178.45/178.76  (define @t1068 () (or @t908 @t1032 @t1065))
% 178.45/178.76  (define @t1069 () (or @t908 @t917 @t1032 @t1064))
% 178.45/178.76  (define @t1070 () (=> @t1039 @t1064))
% 178.45/178.76  (define @t1071 () (and @t909 @t430))
% 178.45/178.76  (define @t1072 () (=> @t1045 @t1064))
% 178.45/178.76  (define @t1073 () (tptp.refine1001002028nres_b @t379 @t295))
% 178.45/178.76  (define @t1074 () (not @t1073))
% 178.45/178.76  (define @t1075 () (or @t1074 @t834))
% 178.45/178.76  (define @t1076 () (forall @t297 @t1075))
% 178.45/178.76  (define @t1077 () (not @t921))
% 178.45/178.76  (define @t1078 () (and @t1077 @t1076))
% 178.45/178.76  (define @t1079 () (=> @t836 @t1078))
% 178.45/178.76  (define @t1080 () (lambda @t837 @t1079))
% 178.45/178.76  (define @t1081 () (_ @t846 @t379))
% 178.45/178.76  (define @t1082 () (and @t928 @t430))
% 178.45/178.76  (define @t1083 () (=> @t1082 (_ @t1081 @t341)))
% 178.45/178.76  (define @t1084 () (forall @t292 @t1083))
% 178.45/178.76  (define @t1085 () (_ @t853 @t341))
% 178.45/178.76  (define @t1086 () (=> @t1085 @t928))
% 178.45/178.76  (define @t1087 () (and @t1086 @t1084))
% 178.45/178.76  (define @t1088 () (_ @t1055 @t341))
% 178.45/178.76  (define @t1089 () (_ @t805 @t804 @t864))
% 178.45/178.76  (define @t1090 () (forall @t297 (or (not @t808) (_ @t807 @t1089 @t295))))
% 178.45/178.76  (define @t1091 () (and @t818 @t1090))
% 178.45/178.76  (define @t1092 () (not (= @t864 @t814)))
% 178.45/178.76  (define @t1093 () (forall @t768 @t1092))
% 178.45/178.76  (define @t1094 () (or @t1093 @t1091))
% 178.45/178.76  (define @t1095 () (forall @t1024 (or @t936 (and @t934 (or (not (_ @t807 (_ @t805 @t804 @t933) @t1023)) (_ @t807 @t1089 @t1023))))))
% 178.45/178.76  (define @t1096 () (or @t939 @t1093 @t1095))
% 178.45/178.76  (define @t1097 () (or @t1093 @t940))
% 178.45/178.76  (define @t1098 () (and @t1097 @t1096))
% 178.45/178.76  (define @t1099 () (= @t1098 @t1094))
% 178.45/178.76  (define @t1100 () (forall @t1026 (= @t1025 @t1022)))
% 178.45/178.76  (define @t1101 () (forall @t768 (not (= @t814 @t864))))
% 178.45/178.76  (define @t1102 () (or @t1101 @t1091))
% 178.45/178.76  (define @t1103 () (or @t944 @t1101 @t1095))
% 178.45/178.76  (define @t1104 () (and (or @t1101 @t945) @t1103))
% 178.45/178.76  (define @t1105 () (= @t1104 @t1102))
% 178.45/178.76  (define @t1106 () (@quantifiers_skolemize @t1090 0))
% 178.45/178.76  (define @t1107 () (_ @t807 @t806 @t1106))
% 178.45/178.76  (define @t1108 () (_ @t807 @t1089 @t1106))
% 178.45/178.76  (define @t1109 () (not @t1107))
% 178.45/178.76  (define @t1110 () (or @t1109 @t1108))
% 178.45/178.76  (define @t1111 () (_ @t805 @t804 @t882))
% 178.45/178.76  (define @t1112 () (and @t865 @t883 @t1107))
% 178.45/178.76  (define @t1113 () (not @t1110))
% 178.45/178.76  (define @t1114 () (not @t1090))
% 178.45/178.76  (define @t1115 () (_ @t813 @t812 @t571))
% 178.45/178.76  (define @t1116 () (= tptp.refine464223678AILi_b @t83))
% 178.45/178.76  (define @t1117 () (forall @t580 (or @t1116 (not (forall @t575 (not (= @t83 @t1115)))))))
% 178.45/178.76  (define @t1118 () (tptp.refine1198353289_RES_b @t571))
% 178.45/178.76  (define @t1119 () (not (forall @t575 (not (= @t83 @t1118)))))
% 178.45/178.76  (define @t1120 () (not @t1116))
% 178.45/178.76  (define @t1121 () (not (= @t864 @t1115)))
% 178.45/178.76  (define @t1122 () (forall @t575 @t1121))
% 178.45/178.76  (define @t1123 () (not @t1122))
% 178.45/178.76  (define @t1124 () (= tptp.refine464223678AILi_b @t864))
% 178.45/178.76  (define @t1125 () (or @t1124 @t1123))
% 178.45/178.76  (define @t1126 () (forall @t575 (not (= @t1115 @t864))))
% 178.45/178.76  (define @t1127 () (not @t1126))
% 178.45/178.76  (define @t1128 () (or @t1124 @t1127))
% 178.45/178.76  (define @t1129 () (forall @t564 (not (= tptp.refine464223678AILi_b (_ @t813 @t812 @t20)))))
% 178.45/178.76  (define @t1130 () (tptp.refine1198353289_RES_b @t20))
% 178.45/178.76  (define @t1131 () (forall @t768 (not (= tptp.refine464223678AILi_b @t814))))
% 178.45/178.76  (define @t1132 () (@list @t764))
% 178.45/178.76  (define @t1133 () (_ @t807 @t1089 @t1013))
% 178.45/178.76  (define @t1134 () (_ @t807 @t994 @t1013))
% 178.45/178.76  (define @t1135 () (not @t1134))
% 178.45/178.76  (define @t1136 () (or @t1135 @t1133))
% 178.45/178.76  (define @t1137 () (and @t955 @t1136))
% 178.45/178.76  (define @t1138 () (or @t957 @t1137))
% 178.45/178.76  (define @t1139 () (and @t960 @t1136))
% 178.45/178.76  (define @t1140 () (or @t957 @t1139))
% 178.45/178.76  (define @t1141 () (or @t1016 @t1134))
% 178.45/178.76  (define @t1142 () (not @t1133))
% 178.45/178.76  (define @t1143 () (not @t883))
% 178.45/178.76  (define @t1144 () (not @t865))
% 178.45/178.76  (define @t1145 () (and @t1133 @t1018 @t883 @t865))
% 178.45/178.76  (assume @p1 @t1)
% 178.45/178.76  (assume @p2 (_ @t3 @t2))
% 178.45/178.76  (assume @p3 (forall (@list @t5 @t4) (= (= @t6 (_ tptp.refine1777164439t_unit @t4)) (= @t5 @t4))))
% 178.45/178.76  (assume @p4 (forall @t11 (= (= @t10 @t9) (= @t8 @t7))))
% 178.45/178.76  (assume @p5 (forall @t16 (= (= @t15 @t14) (= @t13 @t12))))
% 178.45/178.76  (assume @p6 (forall (@list @t18 @t17) (= (= (_ tptp.refine1777164439t_unit @t18) (_ tptp.refine1777164439t_unit @t17)) (= @t18 @t17))))
% 178.45/178.76  (assume @p7 (forall (@list @t20 @t19) (= (= @t21 (_ tptp.refine1198353289_RES_b @t19)) (= @t20 @t19))))
% 178.45/178.76  (assume @p8 (forall (@list @t23 @t22) (= (= @t24 (_ tptp.refine1198353288_RES_a @t22)) (= @t23 @t22))))
% 178.45/178.76  (assume @p9 (forall (@list @t29 @t28 @t25 @t27) (=> (=> @t29 (_ (_ tptp.ord_le1051254044t_unit @t28) @t26)) (=> (=> @t31 (_ (_ tptp.ord_le1051254044t_unit @t27) @t26)) (_ (_ tptp.ord_le1051254044t_unit (_ (_ @t30 @t28) @t27)) @t26)))))
% 178.45/178.76  (assume @p10 (forall (@list @t29 @t35 @t32 @t34) (=> (=> @t29 (_ (_ tptp.ord_le527798542nres_b @t35) @t33)) (=> (=> @t31 (_ (_ tptp.ord_le527798542nres_b @t34) @t33)) (_ (_ tptp.ord_le527798542nres_b (_ (_ @t36 @t35) @t34)) @t33)))))
% 178.45/178.76  (assume @p11 (forall (@list @t29 @t40 @t37 @t39) (=> (=> @t29 (_ (_ tptp.ord_le519537037nres_a @t40) @t38)) (=> (=> @t31 (_ (_ tptp.ord_le519537037nres_a @t39) @t38)) (_ (_ tptp.ord_le519537037nres_a (_ (_ @t41 @t40) @t39)) @t38)))))
% 178.45/178.76  (assume @p12 (forall (@list @t43 @t42) (=> (forall (@list @t44) (=> (_ (_ tptp.member449909584od_a_a @t44) @t43) (_ @t42 @t44))) (_ (_ tptp.ord_le915866422od_a_a (_ tptp.refine622451633od_a_a @t43)) (_ tptp.refine622451633od_a_a (_ tptp.collec645855634od_a_a @t42))))))
% 178.45/178.76  (assume @p13 (forall (@list @t46 @t45) (=> (forall (@list @t47) (=> (_ (_ tptp.member1277678991od_b_a @t47) @t46) (_ @t45 @t47))) (_ (_ tptp.ord_le1135777269od_b_a (_ tptp.refine1450221040od_b_a @t46)) (_ tptp.refine1450221040od_b_a (_ tptp.collec1473625041od_b_a @t45))))))
% 178.45/178.76  (assume @p14 (forall (@list @t49 @t48) (=> (forall (@list @t50) (=> (_ (_ tptp.member1285940496od_b_b @t50) @t49) (_ @t48 @t50))) (_ (_ tptp.ord_le127857910od_b_b (_ tptp.refine1458482545od_b_b @t49)) (_ tptp.refine1458482545od_b_b (_ tptp.collec1481886546od_b_b @t48))))))
% 178.45/178.76  (assume @p15 (forall (@list @t52 @t51) (=> (forall (@list @t53) (=> (_ (_ tptp.member458171089od_a_b @t53) @t52) (_ @t51 @t53))) (_ (_ tptp.ord_le2055430711od_a_b (_ tptp.refine630713138od_a_b @t52)) (_ tptp.refine630713138od_a_b (_ tptp.collec654117139od_a_b @t51))))))
% 178.45/178.76  (assume @p16 (forall (@list @t54 @t25) (=> (forall @t57 (=> (_ (_ tptp.member_Product_unit @t55) @t54) @t56)) (_ (_ tptp.ord_le1051254044t_unit (_ tptp.refine1777164439t_unit @t54)) @t26))))
% 178.45/178.76  (assume @p17 (forall (@list @t58 @t32) (=> (forall @t63 (=> (_ @t62 @t58) @t61)) (_ @t59 @t33))))
% 178.45/178.76  (assume @p18 (forall (@list @t64 @t37) (=> (forall @t69 (=> (_ @t68 @t64) @t67)) (_ @t65 @t38))))
% 178.45/178.76  (assume @p19 (forall (@list @t25 @t70) (=> (forall @t57 (=> @t56 (_ @t70 @t55))) (_ (_ tptp.ord_le1051254044t_unit @t26) (_ tptp.refine1777164439t_unit (_ tptp.collect_Product_unit @t70))))))
% 178.45/178.76  (assume @p20 (forall (@list @t32 @t71) (=> (forall @t63 (=> @t61 (_ @t71 @t60))) (_ (_ tptp.ord_le527798542nres_b @t33) (_ tptp.refine1198353289_RES_b (_ tptp.collect_b @t71))))))
% 178.45/178.76  (assume @p21 (forall (@list @t37 @t72) (=> (forall @t69 (=> @t67 (_ @t72 @t66))) (_ (_ tptp.ord_le519537037nres_a @t38) (_ tptp.refine1198353288_RES_a (_ tptp.collect_a @t72))))))
% 178.45/178.76  (assume @p22 (forall (@list @t75 @t77 @t73) (=> (_ @t76 @t77) (=> (_ @t78 @t74) (_ @t76 @t74)))))
% 178.45/178.76  (assume @p23 (forall (@list @t81 @t83 @t79) (=> @t85 (=> (_ @t84 @t80) (_ @t82 @t80)))))
% 178.45/178.76  (assume @p24 (forall (@list @t88 @t90 @t86) (=> @t92 (=> (_ @t91 @t87) (_ @t89 @t87)))))
% 178.45/178.76  (assume @p25 (forall (@list @t29 @t95 @t93 @t94) (=> (=> @t29 (_ (_ tptp.ord_less_eq_set_b @t95) @t93)) (=> (=> @t31 (_ (_ tptp.ord_less_eq_set_b @t94) @t93)) (_ (_ tptp.ord_less_eq_set_b (_ (_ (_ tptp.if_set_b @t29) @t95) @t94)) @t93)))))
% 178.45/178.76  (assume @p26 (forall (@list @t29 @t98 @t96 @t97) (=> (=> @t29 (_ (_ tptp.ord_less_eq_set_a @t98) @t96)) (=> (=> @t31 (_ (_ tptp.ord_less_eq_set_a @t97) @t96)) (_ (_ tptp.ord_less_eq_set_a (_ (_ (_ tptp.if_set_a @t29) @t98) @t97)) @t96)))))
% 178.45/178.76  (assume @p27 (forall (@list @t29 @t101 @t99 @t100) (=> (=> @t29 (_ (_ tptp.ord_le516598614nres_a @t101) @t99)) (=> (=> @t31 (_ (_ tptp.ord_le516598614nres_a @t100) @t99)) (_ (_ tptp.ord_le516598614nres_a (_ (_ (_ tptp.if_o_R1705037948nres_a @t29) @t101) @t100)) @t99)))))
% 178.45/178.76  (assume @p28 (forall (@list @t29 @t104 @t102 @t103) (=> (=> @t29 (_ (_ tptp.ord_le1656162903nres_b @t104) @t102)) (=> (=> @t31 (_ (_ tptp.ord_le1656162903nres_b @t103) @t102)) (_ (_ tptp.ord_le1656162903nres_b (_ (_ (_ tptp.if_o_R697118589nres_b @t29) @t104) @t103)) @t102)))))
% 178.45/178.76  (assume @p29 (forall (@list @t29 @t107 @t105 @t106) (=> (=> @t29 (_ (_ tptp.ord_le1051254044t_unit @t107) @t105)) (=> (=> @t31 (_ (_ tptp.ord_le1051254044t_unit @t106) @t105)) (_ (_ tptp.ord_le1051254044t_unit (_ (_ @t30 @t107) @t106)) @t105)))))
% 178.45/178.76  (assume @p30 (forall (@list @t29 @t110 @t108 @t109) (=> (=> @t29 (_ @t113 @t108)) (=> (=> @t31 (_ @t112 @t108)) (_ @t111 @t108)))))
% 178.45/178.76  (assume @p31 (forall (@list @t29 @t116 @t114 @t115) (=> (=> @t29 (_ @t119 @t114)) (=> (=> @t31 (_ @t118 @t114)) (_ @t117 @t114)))))
% 178.45/178.76  (assume @p32 (forall (@list @t105 @t25 @t120) (=> (_ @t121 @t26) (=> (forall @t57 (=> @t56 (_ @t120 @t55))) (_ @t121 (_ tptp.refine1777164439t_unit (_ tptp.collect_Product_unit @t120)))))))
% 178.45/178.76  (assume @p33 (forall (@list @t108 @t37 @t122) (=> (_ @t124 @t38) (=> (forall @t69 (=> @t67 (_ @t122 @t66))) (_ @t124 @t123)))))
% 178.45/178.76  (assume @p34 (forall (@list @t114 @t32 @t125) (=> (_ @t127 @t33) (=> (forall @t63 (=> @t61 (_ @t125 @t60))) (_ @t127 @t126)))))
% 178.45/178.76  (assume @p35 (forall (@list @t129 @t13 @t108 @t128) (=> @t131 (=> (_ @t124 (_ @t128 @t129)) (_ @t124 (_ (_ tptp.refine436832838nd_a_a @t15) @t128))))))
% 178.45/178.76  (assume @p36 (forall (@list @t129 @t13 @t114 @t132) (=> @t131 (=> (_ @t127 @t134) (_ @t127 @t133)))))
% 178.45/178.76  (assume @p37 (forall (@list @t136 @t8 @t114 @t135) (=> @t138 (=> (_ @t127 (_ @t135 @t136)) (_ @t127 (_ (_ tptp.refine1264602246nd_b_b @t10) @t135))))))
% 178.45/178.76  (assume @p38 (forall (@list @t136 @t8 @t108 @t139) (=> @t138 (=> (_ @t124 (_ @t139 @t136)) (_ @t124 (_ (_ tptp.refine1264602245nd_b_a @t10) @t139))))))
% 178.45/178.76  (assume @p39 (forall (@list @t129 @t13 @t105 @t140) (=> @t131 (=> (_ @t121 (_ @t140 @t129)) (_ @t121 (_ (_ tptp.refine96995669t_unit @t15) @t140))))))
% 178.45/178.76  (assume @p40 (forall (@list @t136 @t8 @t105 @t141) (=> @t138 (=> (_ @t121 (_ @t141 @t136)) (_ @t121 (_ (_ tptp.refine216248468t_unit @t10) @t141))))))
% 178.45/178.76  (assume @p41 (forall (@list @t143 @t5 @t114 @t142) (=> @t144 (=> (_ @t127 (_ @t142 @t143)) (_ @t127 (_ (_ tptp.refine119808504unit_b @t6) @t142))))))
% 178.45/178.76  (assume @p42 (forall (@list @t143 @t5 @t108 @t145) (=> @t144 (=> (_ @t124 (_ @t145 @t143)) (_ @t124 (_ (_ tptp.refine119808503unit_a @t6) @t145))))))
% 178.45/178.76  (assume @p43 (forall (@list @t143 @t5 @t105 @t146) (=> @t144 (=> (_ @t121 (_ @t146 @t143)) (_ @t121 (_ (_ tptp.refine681446406t_unit @t6) @t146))))))
% 178.45/178.76  (assume @p44 (forall (@list @t150 @t148 @t114 @t147) (=> @t151 (=> (_ @t127 (_ @t147 @t150)) (_ @t127 (_ (_ tptp.refine988994910_a_a_b @t149) @t147))))))
% 178.45/178.76  (assume @p45 (forall (@list @t152) (_ (_ tptp.ord_less_eq_set_b @t152) @t152)))
% 178.45/178.76  (assume @p46 (forall (@list @t153) (_ (_ tptp.ord_less_eq_set_a @t153) @t153)))
% 178.45/178.76  (assume @p47 (forall (@list @t154) (_ (_ tptp.ord_le516598614nres_a @t154) @t154)))
% 178.45/178.76  (assume @p48 (forall (@list @t155) (_ (_ tptp.ord_le1656162903nres_b @t155) @t155)))
% 178.45/178.76  (assume @p49 (forall (@list @t75) (_ @t76 @t75)))
% 178.45/178.76  (assume @p50 (forall (@list @t81) (_ @t82 @t81)))
% 178.45/178.76  (assume @p51 (forall (@list @t88) (_ @t89 @t88)))
% 178.45/178.76  (assume @p52 (forall @t156 (= (_ tptp.refine1208325748t_unit @t6) @t5)))
% 178.45/178.76  (assume @p53 (forall @t157 (= (_ tptp.refine1822134885_RES_a @t15) @t13)))
% 178.45/178.76  (assume @p54 (forall @t158 (= (_ tptp.refine1822134886_RES_b @t10) @t8)))
% 178.45/178.76  (assume @p55 (forall (@list @t148 @t150) (= (_ (_ tptp.refine378960780od_a_a @t149) @t150) @t151)))
% 178.45/178.76  (assume @p56 (forall (@list @t159 @t160) (= (_ (_ tptp.refine1206730187od_b_a (_ tptp.refine1450221040od_b_a @t159)) @t160) (_ (_ tptp.member1277678991od_b_a @t160) @t159))))
% 178.45/178.76  (assume @p57 (forall (@list @t161 @t162) (= (_ (_ tptp.refine1214991692od_b_b (_ tptp.refine1458482545od_b_b @t161)) @t162) (_ (_ tptp.member1285940496od_b_b @t162) @t161))))
% 178.45/178.76  (assume @p58 (forall (@list @t163 @t164) (= (_ (_ tptp.refine387222285od_a_b (_ tptp.refine630713138od_a_b @t163)) @t164) (_ (_ tptp.member458171089od_a_b @t164) @t163))))
% 178.45/178.76  (assume @p59 (forall (@list @t5 @t143) (= (_ (_ tptp.refine983493746t_unit @t6) @t143) @t144)))
% 178.45/178.76  (assume @p60 (forall (@list @t13 @t129) (= (_ (_ tptp.refine1312857699nres_a @t15) @t129) @t131)))
% 178.45/178.76  (assume @p61 (forall (@list @t8 @t136) (= (_ (_ tptp.refine1312857700nres_b @t10) @t136) @t138)))
% 178.45/178.76  (assume @p62 (forall (@list @t25 @t143) (= (_ (_ tptp.refine983493746t_unit @t26) @t143) (_ @t25 @t143))))
% 178.45/178.76  (assume @p63 (forall @t166 (= (_ (_ tptp.refine1312857699nres_a @t38) @t129) @t165)))
% 178.45/178.76  (assume @p64 (forall @t168 (= (_ (_ tptp.refine1312857700nres_b @t33) @t136) @t167)))
% 178.45/178.76  (assume @p65 (forall (@list @t171 @t170 @t169) (=> @t172 (_ (_ tptp.ord_le519537037nres_a (_ @t171 @t169)) (_ @t170 @t169)))))
% 178.45/178.76  (assume @p66 (forall (@list @t174 @t173 @t169) (=> (_ (_ tptp.ord_le1656162903nres_b @t174) @t173) (_ (_ tptp.ord_le527798542nres_b (_ @t174 @t169)) (_ @t173 @t169)))))
% 178.45/178.76  (assume @p67 (forall (@list @t171 @t170) (=> (forall (@list @t175) (_ (_ tptp.ord_le519537037nres_a (_ @t171 @t175)) (_ @t170 @t175))) @t172)))
% 178.45/178.76  (assume @p68 (forall (@list @t29 @t179 @t177 @t178 @t176) (=> (=> @t29 (_ (_ tptp.ord_le527798542nres_b @t179) @t177)) (=> (=> @t31 (_ (_ tptp.ord_le527798542nres_b @t178) @t176)) (_ (_ tptp.ord_le527798542nres_b (_ (_ @t36 @t179) @t178)) (_ (_ @t36 @t177) @t176))))))
% 178.45/178.76  (assume @p69 (forall (@list @t29 @t183 @t181 @t182 @t180) (=> (=> @t29 (_ (_ tptp.ord_le519537037nres_a @t183) @t181)) (=> (=> @t31 (_ (_ tptp.ord_le519537037nres_a @t182) @t180)) (_ (_ tptp.ord_le519537037nres_a (_ (_ @t41 @t183) @t182)) (_ (_ @t41 @t181) @t180))))))
% 178.45/178.76  (assume @p70 (forall @t198 (=> (_ @t187 @t197) @t196)))
% 178.45/178.76  (assume @p71 (forall @t211 (=> (_ @t187 @t210) @t209)))
% 178.45/178.76  (assume @p72 (forall @t218 (=> (_ @t214 @t217) @t216)))
% 178.45/178.76  (assume @p73 (forall @t223 (=> (_ @t214 @t222) @t221)))
% 178.45/178.76  (assume @p74 (forall (@list @t225 @t224) (= (_ (_ tptp.ord_le519537037nres_a (_ tptp.refine1198353288_RES_a @t225)) (_ tptp.refine1198353288_RES_a @t224)) (_ (_ tptp.ord_less_eq_set_a @t225) @t224))))
% 178.45/178.76  (assume @p75 (forall (@list @t227 @t226) (= (_ (_ tptp.ord_le527798542nres_b (_ tptp.refine1198353289_RES_b @t227)) (_ tptp.refine1198353289_RES_b @t226)) (_ (_ tptp.ord_less_eq_set_b @t227) @t226))))
% 178.45/178.76  (assume @p76 (forall @t16 (= (_ @t229 @t14) (_ @t228 @t12))))
% 178.45/178.76  (assume @p77 (forall @t11 (= (_ @t231 @t9) (_ @t230 @t7))))
% 178.45/178.76  (assume @p78 (forall (@list @t116 @t233 @t115 @t232 @t29) (=> (_ @t119 @t233) (=> (_ @t118 @t232) (_ @t117 (_ (_ @t36 @t233) @t232))))))
% 178.45/178.76  (assume @p79 (forall (@list @t110 @t235 @t109 @t234 @t29) (=> (_ @t113 @t235) (=> (_ @t112 @t234) (_ @t111 (_ (_ @t41 @t235) @t234))))))
% 178.45/178.76  (assume @p80 (forall (@list @t193 @t186) (=> @t238 (=> @t237 @t236))))
% 178.45/178.76  (assume @p81 (forall (@list @t206 @t213) (=> @t241 (=> @t240 @t239))))
% 178.45/178.76  (assume @p82 (= @t249 (lambda @t246 (and @t245 @t244))))
% 178.45/178.76  (assume @p83 (= @t257 (lambda @t254 (and @t253 @t252))))
% 178.45/178.76  (assume @p84 (forall (@list @t193 @t186 @t184) (=> @t238 (=> (_ @t258 @t193) (_ @t258 @t186)))))
% 178.45/178.76  (assume @p85 (forall (@list @t206 @t213 @t199) (=> @t241 (=> (_ @t259 @t206) (_ @t259 @t213)))))
% 178.45/178.76  (assume @p86 (forall @t260 (_ @t187 @t186)))
% 178.45/178.76  (assume @p87 (forall @t261 (_ @t214 @t213)))
% 178.45/178.76  (assume @p88 (forall (@list @t81 @t83 @t262) (=> @t85 (=> (_ @t84 @t262) (_ @t82 @t262)))))
% 178.45/178.76  (assume @p89 (forall (@list @t88 @t90 @t263) (=> @t92 (=> (_ @t91 @t263) (_ @t89 @t263)))))
% 178.45/178.76  (assume @p90 (forall (@list @t186 @t193) (=> @t237 (=> @t238 @t236))))
% 178.45/178.76  (assume @p91 (forall (@list @t213 @t206) (=> @t240 (=> @t241 @t239))))
% 178.45/178.76  (assume @p92 (forall @t265 (=> @t237 (=> (= @t193 @t184) @t264))))
% 178.45/178.76  (assume @p93 (forall @t267 (=> @t240 (=> (= @t206 @t199) @t266))))
% 178.45/178.76  (assume @p94 (forall @t265 (=> @t236 @t268)))
% 178.45/178.76  (assume @p95 (forall @t267 (=> @t239 @t269)))
% 178.45/178.76  (assume @p96 (= @t249 (lambda @t246 (and @t244 @t245))))
% 178.45/178.76  (assume @p97 (= @t257 (lambda @t254 (and @t252 @t253))))
% 178.45/178.76  (assume @p98 (forall (@list @t83 @t81) (=> @t271 (= @t85 @t270))))
% 178.45/178.76  (assume @p99 (forall (@list @t90 @t88) (=> @t273 (= @t92 @t272))))
% 178.45/178.76  (assume @p100 (forall @t265 (=> @t237 @t268)))
% 178.45/178.76  (assume @p101 (forall @t267 (=> @t240 @t269)))
% 178.45/178.76  (assume @p102 (forall @t274 (=> @t270 @t85)))
% 178.45/178.76  (assume @p103 (forall @t275 (=> @t272 @t92)))
% 178.45/178.76  (assume @p104 (forall @t274 (=> @t85 (=> @t271 @t270))))
% 178.45/178.76  (assume @p105 (forall @t275 (=> @t92 (=> @t273 @t272))))
% 178.45/178.76  (assume @p106 @t284)
% 178.45/178.76  (assume @p107 (forall (@list @t285 @t286) (= (_ @t288 @t287) (_ @t286 @t285))))
% 178.45/178.76  (assume @p108 (forall @t293 (= (_ tptp.collect_a (lambda @t292 (_ @t291 @t289))) @t289)))
% 178.45/178.76  (assume @p109 (forall @t298 (= (_ tptp.collect_b (lambda @t297 (_ @t296 @t294))) @t294)))
% 178.45/178.76  (assume @p110 (forall @t303 (=> (forall @t69 (= @t302 @t301)) (= @t279 @t300))))
% 178.45/178.76  (assume @p111 (forall @t308 (=> (forall @t63 (= @t307 @t306)) (= @t287 @t305))))
% 178.45/178.76  (assume @p112 (= @t249 (lambda (@list @t309 @t310) (and (_ (_ tptp.ord_le527798542nres_b @t309) @t310) (_ (_ tptp.ord_le527798542nres_b @t310) @t309)))))
% 178.45/178.76  (assume @p113 (= @t257 (lambda (@list @t311 @t312) (and (_ (_ tptp.ord_le519537037nres_a @t311) @t312) (_ (_ tptp.ord_le519537037nres_a @t312) @t311)))))
% 178.45/178.76  (assume @p114 (forall @t314 (=> @t237 (=> (= @t197 @t184) @t313))))
% 178.45/178.76  (assume @p115 (forall @t316 (=> @t237 (=> (= @t217 @t199) @t315))))
% 178.45/178.76  (assume @p116 (forall @t318 (=> @t240 (=> (= @t210 @t184) @t317))))
% 178.45/178.76  (assume @p117 (forall @t320 (=> @t240 (=> (= @t222 @t199) @t319))))
% 178.45/178.76  (assume @p118 (forall @t198 (=> (= @t186 @t197) @t196)))
% 178.45/178.76  (assume @p119 (forall @t218 (=> (= @t213 @t217) @t216)))
% 178.45/178.76  (assume @p120 (forall @t211 (=> (= @t186 @t210) @t209)))
% 178.45/178.76  (assume @p121 (forall @t223 (=> (= @t213 @t222) @t221)))
% 178.45/178.76  (assume @p122 (forall @t314 (=> @t237 (=> (_ (_ tptp.ord_le527798542nres_b @t197) @t184) @t313))))
% 178.45/178.76  (assume @p123 (forall @t316 (=> @t237 (=> (_ (_ tptp.ord_le519537037nres_a @t217) @t199) @t315))))
% 178.45/178.76  (assume @p124 (forall @t318 (=> @t240 (=> (_ (_ tptp.ord_le527798542nres_b @t210) @t184) @t317))))
% 178.45/178.76  (assume @p125 (forall @t320 (=> @t240 (=> (_ (_ tptp.ord_le519537037nres_a @t222) @t199) @t319))))
% 178.45/178.76  (assume @p126 (forall (@list @t108) (=> @t321 (= (_ tptp.refine1198353288_RES_a (_ tptp.refine1822134885_RES_a @t108)) @t108))))
% 178.45/178.76  (assume @p127 (forall (@list @t114) (=> @t322 (= (_ tptp.refine1198353289_RES_b (_ tptp.refine1822134886_RES_b @t114)) @t114))))
% 178.45/178.76  (assume @p128 (forall (@list @t323 @t81) (=> @t326 (=> @t325 (= @t324 @t81)))))
% 178.45/178.76  (assume @p129 (forall (@list @t327 @t88) (=> @t330 (=> @t329 (= @t328 @t88)))))
% 178.45/178.76  (assume @p130 (forall (@list @t323 @t81 @t331) (=> @t326 (=> @t325 (=> (forall (@list @t189) (=> (_ @t323 @t189) (=> (forall (@list @t332) (=> (_ @t323 @t332) (_ (_ tptp.ord_le527798542nres_b @t332) @t189))) (_ @t331 @t189)))) (_ @t331 @t324))))))
% 178.45/178.76  (assume @p131 (forall (@list @t327 @t88 @t333) (=> @t330 (=> @t329 (=> (forall (@list @t202) (=> (_ @t327 @t202) (=> (forall (@list @t334) (=> (_ @t327 @t334) (_ (_ tptp.ord_le519537037nres_a @t334) @t202))) (_ @t333 @t202)))) (_ @t333 @t328))))))
% 178.45/178.76  (assume @p132 (forall (@list @t186 @t193 @t184 @t335) (=> @t236 (=> @t195 (=> (= @t184 @t335) (_ @t187 @t335))))))
% 178.45/178.76  (assume @p133 (forall (@list @t213 @t206 @t199 @t336) (=> @t239 (=> @t208 (=> (= @t199 @t336) (_ @t214 @t336))))))
% 178.45/178.76  (assume @p134 (forall @t157 (_ tptp.refine412683989fail_a @t15)))
% 178.45/178.76  (assume @p135 (forall @t158 (_ tptp.refine412683990fail_b @t10)))
% 178.45/178.76  (assume @p136 (forall (@list @t64 @t277) (= (_ (_ tptp.ord_less_eq_set_a @t64) @t279) (forall @t292 (=> @t338 @t337)))))
% 178.45/178.76  (assume @p137 (forall (@list @t58 @t286) (= (_ (_ tptp.ord_less_eq_set_b @t58) @t287) (forall @t297 (=> @t340 @t339)))))
% 178.45/178.76  (assume @p138 (forall (@list @t341 @t343) (=> @t346 @t345)))
% 178.45/178.76  (assume @p139 (forall (@list @t347 @t349) (=> @t352 @t351)))
% 178.45/178.76  (assume @p140 (forall (@list @t353 @t354) (=> (=> (_ tptp.refine412683990fail_b @t353) @t356) @t356)))
% 178.45/178.76  (assume @p141 (forall (@list @t357 @t358) (=> (=> (_ tptp.refine412683989fail_a @t357) @t360) @t360)))
% 178.45/178.76  (assume @p142 (forall (@list @t364 @t362 @t366 @t361) (=> (_ @t365 (_ @t363 @t366)) (=> @t367 (_ @t365 (_ @t363 @t361))))))
% 178.45/178.76  (assume @p143 (forall (@list @t364 @t369 @t371 @t368) (=> (_ @t365 (_ @t370 @t371)) (=> @t372 (_ @t365 (_ @t370 @t368))))))
% 178.45/178.76  (assume @p144 (forall (@list @t375 @t373 @t366 @t361) (=> (_ @t376 (_ @t374 @t366)) (=> @t367 (_ @t376 (_ @t374 @t361))))))
% 178.45/178.76  (assume @p145 (forall (@list @t375 @t377 @t371 @t368) (=> (_ @t376 (_ @t378 @t371)) (=> @t372 (_ @t376 (_ @t378 @t368))))))
% 178.45/178.76  (assume @p146 (forall (@list @t213 @t153) (=> (_ @t214 (_ tptp.refine1198353288_RES_a @t153)) (_ tptp.refine412683989fail_a @t213))))
% 178.45/178.76  (assume @p147 (forall (@list @t186 @t152) (=> (_ @t187 (_ tptp.refine1198353289_RES_b @t152)) (_ tptp.refine412683990fail_b @t186))))
% 178.45/178.76  (assume @p148 (forall (@list @t13 @t132) (= (_ tptp.refine412683990fail_b @t133) (forall @t292 (=> @t381 @t380)))))
% 178.45/178.76  (assume @p149 (forall (@list @t385 @t383 @t114 @t362 @t382) (=> @t388 (=> @t387 (_ @t127 (_ @t363 @t384))))))
% 178.45/178.76  (assume @p150 (forall (@list @t385 @t383 @t108 @t373 @t382) (=> @t388 (=> @t389 (_ @t124 (_ @t374 @t384))))))
% 178.45/178.76  (assume @p151 (forall (@list @t37 @t385 @t114 @t362 @t382) (=> @t391 (=> @t387 (_ @t127 (_ @t363 @t390))))))
% 178.45/178.76  (assume @p152 (forall (@list @t37 @t385 @t108 @t373 @t382) (=> @t391 (=> @t389 (_ @t124 (_ @t374 @t390))))))
% 178.45/178.76  (assume @p153 (forall (@list @t289 @t392) (=> (forall @t69 (=> @t394 (_ @t68 @t392))) @t393)))
% 178.45/178.76  (assume @p154 (forall (@list @t294 @t395) (=> (forall @t63 (=> @t397 (_ @t62 @t395))) @t396)))
% 178.45/178.76  (assume @p155 (forall (@list @t108 @t404 @t122 @t132 @t32) (=> (_ (_ tptp.ord_le519537037nres_a (_ @t408 @t404)) @t123) (=> (forall @t69 (=> @t321 (=> @t407 (=> (_ (_ tptp.ord_le519537037nres_a @t405) @t123) @t403)))) @t400))))
% 178.45/178.76  (assume @p156 (forall (@list @t108 @t382 @t125 @t128 @t37) (=> @t412 (=> (forall @t69 (=> @t321 (=> @t407 (=> @t411 (_ @t409 @t38))))) (_ (_ tptp.ord_le519537037nres_a (_ @t408 @t128)) @t38)))))
% 178.45/178.76  (assume @p157 (forall (@list @t108 @t382 @t125 @t132 @t32) (=> @t412 (=> (forall @t69 (=> @t321 (=> @t407 (=> @t411 @t403)))) @t400))))
% 178.45/178.76  (assume @p158 (forall (@list @t289 @t392 @t129) (=> @t393 (=> (_ @t130 @t289) (_ @t130 @t392)))))
% 178.45/178.76  (assume @p159 (forall (@list @t294 @t395 @t136) (=> @t396 (=> (_ @t137 @t294) (_ @t137 @t395)))))
% 178.45/178.76  (assume @p160 (forall (@list @t289 @t392 @t413) (=> @t393 (=> (_ @t414 @t289) (_ @t414 @t392)))))
% 178.45/178.76  (assume @p161 (forall (@list @t294 @t395 @t415) (=> @t396 (=> (_ @t416 @t294) (_ @t416 @t395)))))
% 178.45/178.76  (assume @p162 @t419)
% 178.45/178.76  (assume @p163 (forall @t158 (= (_ tptp.refine1001002028nres_b @t10) (lambda @t297 (_ @t296 @t8)))))
% 178.45/178.76  (assume @p164 (forall (@list @t341 @t343 @t136) (=> @t346 (=> (_ @t421 @t136) (_ @t420 @t136)))))
% 178.45/178.76  (assume @p165 (forall (@list @t347 @t349 @t129) (=> @t352 (=> (_ @t423 @t129) (_ @t422 @t129)))))
% 178.45/178.76  (assume @p166 (forall (@list @t13 @t132 @t424) (= (_ (_ tptp.refine1001002028nres_b @t133) @t424) (exists @t292 (and @t381 (_ (_ tptp.refine1001002028nres_b @t379) @t424))))))
% 178.45/178.76  (assume @p167 (forall @t426 (=> (=> @t344 (and @t342 (forall @t63 @t425))) @t346)))
% 178.45/178.76  (assume @p168 (forall @t428 (=> (=> @t350 (and @t348 (forall @t69 @t427))) @t352)))
% 178.45/178.76  (assume @p169 (forall @t426 (=> @t345 (=> (forall @t63 (=> @t344 @t425)) @t346))))
% 178.45/178.76  (assume @p170 (forall @t428 (=> @t351 (=> (forall @t69 (=> @t350 @t427)) @t352))))
% 178.45/178.76  (assume @p171 @t438)
% 178.45/178.76  (assume @p172 @t448)
% 178.45/178.76  (assume @p173 (forall (@list @t341 @t358 @t132) (=> @t442 (=> (forall @t69 (=> @t433 (=> (_ @t429 @t66) (_ @t402 @t341)))) @t445))))
% 178.45/178.76  (assume @p174 (forall @t303 (= @t449 (forall @t292 (=> @t337 (_ @t299 @t290))))))
% 178.45/178.76  (assume @p175 (forall @t308 (= @t450 (forall @t297 (=> @t339 (_ @t304 @t295))))))
% 178.45/178.76  (assume @p176 (forall @t303 (=> (forall @t69 (=> @t302 @t301)) @t449)))
% 178.45/178.76  (assume @p177 (forall @t308 (=> (forall @t63 (=> @t307 @t306)) @t450)))
% 178.45/178.76  (assume @p178 (= tptp.ord_less_eq_set_a (lambda @t453 (forall @t292 (=> (_ @t291 @t452) (_ @t291 @t451))))))
% 178.45/178.76  (assume @p179 (= tptp.ord_less_eq_set_b (lambda @t456 (forall @t297 (=> (_ @t296 @t455) (_ @t296 @t454))))))
% 178.45/178.76  (assume @p180 (forall (@list @t114 @t369 @t457 @t136 @t460 @t49 @t382) (=> @t470 (=> @t469 (=> (forall @t468 (=> @t467 @t465)) @t462)))))
% 178.45/178.76  (assume @p181 (forall (@list @t114 @t369 @t457 @t136 @t472 @t52 @t382) (=> @t470 (=> @t469 (=> (forall @t468 (=> @t467 @t475)) @t474)))))
% 178.45/178.76  (assume @p182 (forall (@list @t108 @t377 @t457 @t129 @t460 @t49 @t382) (=> @t479 (=> @t478 (=> (forall @t468 (=> @t477 @t465)) @t462)))))
% 178.45/178.76  (assume @p183 (forall (@list @t108 @t377 @t457 @t129 @t472 @t52 @t382) (=> @t479 (=> @t478 (=> (forall @t468 (=> @t477 @t475)) @t474)))))
% 178.45/178.76  (assume @p184 (forall (@list @t64 @t480 @t377) (=> (forall @t487 (=> @t486 (exists @t485 (and @t484 (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t483) @t482)) @t377))))) (_ @t65 (_ @t378 @t481)))))
% 178.45/178.76  (assume @p185 (forall (@list @t64 @t488 @t373) (=> (forall @t487 (=> @t486 (exists @t492 (and @t491 (_ (_ tptp.member458171089od_a_b (_ (_ tptp.product_Pair_a_b @t483) @t490)) @t373))))) (_ @t65 (_ @t374 @t489)))))
% 178.45/178.76  (assume @p186 (forall (@list @t58 @t480 @t369) (=> (forall @t495 (=> @t494 (exists @t485 (and @t484 (_ (_ tptp.member1277678991od_b_a (_ (_ tptp.product_Pair_b_a @t493) @t482)) @t369))))) (_ @t59 (_ @t370 @t481)))))
% 178.45/178.76  (assume @p187 (forall (@list @t58 @t488 @t362) (=> (forall @t495 (=> @t494 (exists @t492 (and @t491 (_ (_ tptp.member1285940496od_b_b (_ (_ tptp.product_Pair_b_b @t493) @t490)) @t362))))) (_ @t59 (_ @t363 @t489)))))
% 178.45/178.76  (assume @p188 (forall (@list @t88 @t499 @t496) (=> (= @t515 @t496) (=> (=> @t514 @t513) (=> (forall @t512 (=> @t511 (forall @t509 (=> @t508 (= @t496 @t506))))) (not (=> @t502 (=> (exists @t501 @t500) @t496))))))))
% 178.45/178.76  (assume @p189 (forall (@list @t81 @t518 @t496) (=> (= @t533 @t496) (=> (=> @t532 @t513) (=> (forall @t531 (=> @t530 (forall @t528 (=> @t527 (= @t496 @t525))))) (not (=> @t521 (=> (exists @t520 @t519) @t496))))))))
% 178.45/178.76  (assume @p190 (forall @t534 (=> @t515 (=> (not @t514) (not (forall @t512 (=> @t511 (forall @t509 (=> @t508 @t506)))))))))
% 178.45/178.76  (assume @p191 (forall @t535 (=> @t533 (=> (not @t532) (not (forall @t531 (=> @t530 (forall @t528 (=> @t527 @t525)))))))))
% 178.45/178.76  (assume @p192 (forall @t543 (=> @t542 (=> @t539 (not (forall @t501 (not (= @t537 (_ @t536 @t498)))))))))
% 178.45/178.76  (assume @p193 (forall @t551 (=> @t550 (=> @t547 (not (forall @t520 (not (= @t545 (_ @t544 @t517)))))))))
% 178.45/178.76  (assume @p194 (forall @t543 (=> (forall @t541 (not (= @t537 (_ @t536 @t540)))) (=> (forall @t501 (not (= @t537 (_ (_ tptp.produc1136923598nres_a @t498) tptp.refine464223677AILi_a)))) @t552))))
% 178.45/178.76  (assume @p195 (forall @t551 (=> (forall @t549 (not (= @t545 (_ @t544 @t548)))) (=> (forall @t520 (not (= @t545 (_ (_ tptp.produc2130641934nres_b @t517) tptp.refine464223678AILi_b)))) @t553))))
% 178.45/178.76  (assume @p196 (forall @t543 (=> @t542 (=> (forall @t556 (not (= @t537 (_ @t536 @t555)))) @t552))))
% 178.45/178.76  (assume @p197 (forall @t551 (=> @t550 (=> (forall @t559 (not (= @t545 (_ @t544 @t558)))) @t553))))
% 178.45/178.76  (assume @p198 (forall (@list @t560) (_ (_ tptp.ord_le527798542nres_b @t560) tptp.refine464223678AILi_b)))
% 178.45/178.76  (assume @p199 (forall (@list @t561) (_ (_ tptp.ord_le519537037nres_a @t561) tptp.refine464223677AILi_a)))
% 178.45/178.76  (assume @p200 (forall (@list @t23) (not (= tptp.refine464223677AILi_a @t24))))
% 178.45/178.76  (assume @p201 @t565)
% 178.45/178.76  (assume @p202 (forall (@list @t327 @t566) (=> (_ @t327 tptp.refine464223677AILi_a) (=> (forall (@list @t567) (_ @t327 (_ tptp.refine1198353288_RES_a @t567))) (_ @t327 @t566)))))
% 178.45/178.76  (assume @p203 (forall (@list @t323 @t568) (=> (_ @t323 tptp.refine464223678AILi_b) (=> (forall (@list @t569) (_ @t323 (_ tptp.refine1198353289_RES_b @t569))) (_ @t323 @t568)))))
% 178.45/178.76  (assume @p204 (forall (@list @t90) (=> (not (= @t90 tptp.refine464223677AILi_a)) (not (forall (@list @t570) (not (= @t90 (_ tptp.refine1198353288_RES_a @t570))))))))
% 178.45/178.76  (assume @p205 @t581)
% 178.45/178.76  (assume @p206 (forall @t590 (=> @t589 (=> (forall @t556 (_ @t588 @t555)) @t587))))
% 178.45/178.76  (assume @p207 (forall @t599 (=> @t598 (=> (forall @t559 (_ @t597 @t558)) @t596))))
% 178.45/178.76  (assume @p208 (forall @t590 (=> (forall (@list @t600) (_ @t588 @t600)) (=> (forall @t501 (_ (_ @t584 @t498) tptp.refine464223677AILi_a)) @t587))))
% 178.45/178.76  (assume @p209 (forall @t599 (=> (forall (@list @t601) (_ @t597 @t601)) (=> (forall @t520 (_ (_ @t593 @t517) tptp.refine464223678AILi_b)) @t596))))
% 178.45/178.76  (assume @p210 (forall @t590 (=> @t589 (=> @t586 (=> (forall @t501 (_ @t588 @t498)) @t585)))))
% 178.45/178.76  (assume @p211 (forall @t599 (=> @t598 (=> @t595 (=> (forall @t520 (_ @t597 @t517)) @t594)))))
% 178.45/178.76  (assume @p212 (forall (@list @t602) (not (_ (_ tptp.ord_le519537037nres_a tptp.refine464223677AILi_a) (_ tptp.refine1198353288_RES_a @t602)))))
% 178.45/178.76  (assume @p213 (forall (@list @t603) (not (_ (_ tptp.ord_le527798542nres_b tptp.refine464223678AILi_b) (_ tptp.refine1198353289_RES_b @t603)))))
% 178.45/178.76  (assume @p214 (forall @t534 (=> (not @t515) (=> (forall @t512 (=> @t511 (forall @t509 (=> @t508 @t505)))) (not (=> @t502 (forall @t501 (not @t500))))))))
% 178.45/178.76  (assume @p215 (forall @t535 (=> (not @t533) (=> (forall @t531 (=> @t530 (forall @t528 (=> @t527 @t524)))) (not (=> @t521 (forall @t520 (not @t519))))))))
% 178.45/178.76  (assume @p216 (forall (@list @t114 @t136 @t362) (=> @t322 (=> (_ @t610 @t608) (not (forall @t607 (=> (_ (_ tptp.member1285940496od_b_b (_ @t606 @t604)) @t362) @t605)))))))
% 178.45/178.76  (assume @p217 (forall (@list @t108 @t136 @t369) (=> @t321 (=> (_ @t610 @t612) (not (forall @t468 (=> @t467 @t611)))))))
% 178.45/178.76  (assume @p218 (forall (@list @t114 @t129 @t373) (=> @t322 (=> (_ @t616 @t614) (not (forall @t607 (=> (_ (_ tptp.member458171089od_a_b (_ @t613 @t604)) @t373) @t605)))))))
% 178.45/178.76  (assume @p219 (forall (@list @t108 @t129 @t377) (=> @t321 (=> (_ @t616 @t617) (not (forall @t468 (=> @t477 @t611)))))))
% 178.45/178.76  (assume @p220 (forall (@list @t114 @t415 @t362) (=> @t322 (= (_ @t622 @t608) (exists @t621 (and (_ (_ tptp.member1285940496od_b_b (_ @t620 @t618)) @t362) @t619))))))
% 178.45/178.76  (assume @p221 (forall (@list @t108 @t415 @t369) (=> @t321 (= (_ @t622 @t612) (exists @t626 (and (_ (_ tptp.member1277678991od_b_a (_ @t625 @t623)) @t369) @t624))))))
% 178.45/178.76  (assume @p222 (forall (@list @t114 @t413 @t373) (=> @t322 (= (_ @t628 @t614) (exists @t621 (and (_ (_ tptp.member458171089od_a_b (_ @t627 @t618)) @t373) @t619))))))
% 178.45/178.76  (assume @p223 (forall (@list @t108 @t413 @t377) (=> @t321 (= (_ @t628 @t617) (exists @t626 (and (_ (_ tptp.member449909584od_a_a (_ @t629 @t623)) @t377) @t624))))))
% 178.45/178.76  (assume @p224 (forall (@list @t136 @t424) (= (_ @t610 (_ tptp.refine2063221605TURN_b @t424)) (= @t136 @t424))))
% 178.45/178.76  (assume @p225 (forall (@list @t129 @t630) (= (_ @t616 (_ tptp.refine2063221604TURN_a @t630)) (= @t129 @t630))))
% 178.45/178.76  (assume @p226 (forall (@list @t129 @t132) (= (_ (_ tptp.refine436832839nd_a_b @t615) @t132) @t134)))
% 178.45/178.76  (assume @p227 (forall (@list @t129 @t12) (= (_ @t616 @t14) (_ @t130 @t12))))
% 178.45/178.76  (assume @p228 (forall (@list @t136 @t7) (= (_ @t610 @t9) (_ @t137 @t7))))
% 178.45/178.76  (assume @p229 (forall @t634 (= (_ tptp.refine1198353288_RES_a (_ tptp.collect_a (_ @t633 @t129))) @t615)))
% 178.45/178.76  (assume @p230 (forall @t638 (= (_ tptp.refine1198353289_RES_b (_ tptp.collect_b (_ @t637 @t136))) @t609)))
% 178.45/178.76  (assume @p231 (forall @t166 (=> @t165 (_ @t616 @t38))))
% 178.45/178.76  (assume @p232 (forall @t168 (=> @t167 (_ @t610 @t33))))
% 178.45/178.76  (assume @p233 (forall (@list @t13 @t108) (=> (forall @t69 (=> (_ @t68 @t13) (_ @t639 @t108))) (_ @t229 @t108))))
% 178.45/178.76  (assume @p234 (forall (@list @t8 @t114) (=> (forall @t63 (=> (_ @t62 @t8) (_ @t640 @t114))) (_ @t231 @t114))))
% 178.45/178.76  (assume @p235 (forall (@list @t108 @t641) (=> (_ @t124 (_ tptp.refine1198353288_RES_a (_ tptp.collect_a (_ @t633 @t641)))) (_ @t124 (_ tptp.refine2063221604TURN_a @t641)))))
% 178.45/178.76  (assume @p236 (forall (@list @t114 @t642) (=> (_ @t127 (_ tptp.refine1198353289_RES_b (_ tptp.collect_b (_ @t637 @t642)))) (_ @t127 (_ tptp.refine2063221605TURN_b @t642)))))
% 178.45/178.76  (assume @p237 (forall (@list @t354 @t353 @t135 @t643) (=> @t356 (=> (forall @t63 (=> @t644 (_ (_ tptp.ord_le527798542nres_b (_ @t135 @t60)) (_ @t643 @t60)))) (_ (_ tptp.ord_le527798542nres_b (_ (_ tptp.refine1264602246nd_b_b @t354) @t135)) (_ (_ tptp.refine1264602246nd_b_b @t353) @t643))))))
% 178.45/178.76  (assume @p238 (forall (@list @t354 @t353 @t139 @t645) (=> @t356 (=> (forall @t63 (=> @t644 (_ (_ tptp.ord_le519537037nres_a (_ @t139 @t60)) (_ @t645 @t60)))) (_ (_ tptp.ord_le519537037nres_a (_ (_ tptp.refine1264602245nd_b_a @t354) @t139)) (_ (_ tptp.refine1264602245nd_b_a @t353) @t645))))))
% 178.45/178.76  (assume @p239 (forall (@list @t358 @t357 @t128 @t404) (=> @t360 (=> (forall @t69 (=> @t646 (_ @t409 @t405))) (_ (_ tptp.ord_le519537037nres_a (_ (_ tptp.refine436832838nd_a_a @t358) @t128)) (_ (_ tptp.refine436832838nd_a_a @t357) @t404))))))
% 178.45/178.76  (assume @p240 (forall @t648 (=> @t360 (=> (forall @t69 (=> @t646 (_ @t402 @t410))) (_ @t444 @t647)))))
% 178.45/178.76  (assume @p241 (forall (@list @t108 @t457 @t132 @t382) (=> (= @t108 @t457) (=> (forall @t69 (=> (_ @t639 @t457) (= @t401 @t410))) (= @t399 @t458)))))
% 178.45/178.76  (assume @p242 (= tptp.refine1001002028nres_b (lambda (@list @t649 @t295) (_ (_ tptp.ord_le527798542nres_b (_ tptp.refine2063221605TURN_b @t295)) @t649))))
% 178.45/178.76  (assume @p243 (= tptp.refine1001002027nres_a (lambda (@list @t650 @t290) (_ (_ tptp.ord_le519537037nres_a (_ tptp.refine2063221604TURN_a @t290)) @t650))))
% 178.45/178.76  (assume @p244 (forall (@list @t415 @t369 @t37) (=> (_ @t622 @t654) (not (forall @t653 (=> (_ (_ tptp.member1277678991od_b_a (_ @t625 @t651)) @t369) @t652))))))
% 178.45/178.76  (assume @p245 (forall (@list @t413 @t377 @t37) (=> (_ @t628 @t655) (not (forall @t653 (=> (_ (_ tptp.member449909584od_a_a (_ @t629 @t651)) @t377) @t652))))))
% 178.45/178.76  (assume @p246 (forall (@list @t415 @t362 @t32) (=> (_ @t622 @t659) (not (forall @t658 (=> (_ (_ tptp.member1285940496od_b_b (_ @t620 @t656)) @t362) @t657))))))
% 178.45/178.76  (assume @p247 (forall (@list @t413 @t373 @t32) (=> (_ @t628 @t660) (not (forall @t658 (=> (_ (_ tptp.member458171089od_a_b (_ @t627 @t656)) @t373) @t657))))))
% 178.45/178.76  (assume @p248 (forall (@list @t136 @t369 @t37) (=> (exists @t663 (and (_ (_ tptp.member1277678991od_b_a (_ @t466 @t661)) @t369) @t662)) (_ @t610 @t654))))
% 178.45/178.76  (assume @p249 (forall (@list @t129 @t377 @t37) (=> (exists @t663 (and (_ (_ tptp.member449909584od_a_a (_ @t476 @t661)) @t377) @t662)) (_ @t616 @t655))))
% 178.45/178.76  (assume @p250 (forall (@list @t136 @t362 @t32) (=> (exists @t666 (and (_ (_ tptp.member1285940496od_b_b (_ @t606 @t664)) @t362) @t665)) (_ @t610 @t659))))
% 178.45/178.76  (assume @p251 (forall (@list @t129 @t373 @t32) (=> (exists @t666 (and (_ (_ tptp.member458171089od_a_b (_ @t613 @t664)) @t373) @t665)) (_ @t616 @t660))))
% 178.45/178.76  (assume @p252 (forall (@list @t364 @t366 @t362 @t361) (=> @t668 (=> (_ (_ tptp.ord_le527798542nres_b (_ @t667 @t366)) @t361) (_ (_ tptp.ord_le527798542nres_b (_ @t667 @t364)) @t361)))))
% 178.45/178.76  (assume @p253 (forall (@list @t364 @t366 @t369 @t368) (=> @t668 (=> (_ (_ tptp.ord_le519537037nres_a (_ @t669 @t366)) @t368) (_ (_ tptp.ord_le519537037nres_a (_ @t669 @t364)) @t368)))))
% 178.45/178.76  (assume @p254 (forall (@list @t375 @t371 @t373 @t361) (=> @t671 (=> (_ (_ tptp.ord_le527798542nres_b (_ @t670 @t371)) @t361) (_ (_ tptp.ord_le527798542nres_b (_ @t670 @t375)) @t361)))))
% 178.45/178.76  (assume @p255 (forall (@list @t375 @t371 @t377 @t368) (=> @t671 (=> (_ (_ tptp.ord_le519537037nres_a (_ @t672 @t371)) @t368) (_ (_ tptp.ord_le519537037nres_a (_ @t672 @t375)) @t368)))))
% 178.45/178.76  (assume @p256 (forall (@list @t13 @t673) (=> (not (_ @t228 (_ tptp.domain799550107t_unit @t673))) (= (_ (_ tptp.refine341651653t_unit @t673) @t15) tptp.top_to177290092t_unit))))
% 178.45/178.76  (assume @p257 (forall (@list @t8 @t674) (=> (not (_ @t230 (_ tptp.domain918802906t_unit @t674))) (= (_ (_ tptp.refine460904452t_unit @t674) @t10) tptp.top_to177290092t_unit))))
% 178.45/178.76  (assume @p258 (forall (@list @t13 @t377) (=> (_ @t228 (_ tptp.domain_a_a @t377)) (= (_ @t672 @t15) (_ tptp.refine1198353288_RES_a (_ (_ tptp.image_a_a @t377) @t13))))))
% 178.45/178.76  (assume @p259 (forall (@list @t13 @t373) (=> (_ @t228 (_ tptp.domain_a_b @t373)) (= (_ @t670 @t15) (_ tptp.refine1198353289_RES_b (_ (_ tptp.image_a_b @t373) @t13))))))
% 178.45/178.76  (assume @p260 (forall (@list @t8 @t369) (=> (_ @t230 (_ tptp.domain_b_a @t369)) (= (_ @t669 @t10) (_ tptp.refine1198353288_RES_a (_ (_ tptp.image_b_a @t369) @t8))))))
% 178.45/178.76  (assume @p261 (forall (@list @t8 @t362) (=> (_ @t230 (_ tptp.domain_b_b @t362)) (= (_ @t667 @t10) (_ tptp.refine1198353289_RES_b (_ (_ tptp.image_b_b @t362) @t8))))))
% 178.45/178.76  (assume @p262 (forall (@list @t276 @t676 @t675 @t289) (=> @t680 (=> @t679 @t678))))
% 178.45/178.76  (assume @p263 (forall (@list @t276 @t682 @t681 @t289) (=> @t685 (=> @t679 @t684))))
% 178.45/178.76  (assume @p264 (forall (@list @t285 @t676 @t686 @t294) (=> @t689 (=> @t688 @t687))))
% 178.45/178.76  (assume @p265 (forall (@list @t285 @t682 @t690 @t294) (=> @t692 (=> @t688 @t691))))
% 178.45/178.76  (assume @p266 (forall @t696 (= (_ @t695 @t693) @t694)))
% 178.45/178.76  (assume @p267 (forall @t699 (= (_ @t698 @t354) @t697)))
% 178.45/178.76  (assume @p268 (forall @t702 (= (_ @t701 @t358) @t700)))
% 178.45/178.76  (assume @p269 (forall @t705 (= (_ @t704 tptp.top_to177290092t_unit) tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p270 (forall @t709 (= (= @t708 tptp.top_to177290092t_unit) @t707)))
% 178.45/178.76  (assume @p271 (forall @t709 (= (= tptp.top_to177290092t_unit @t708) @t707)))
% 178.45/178.76  (assume @p272 (forall (@list @t146) (= (_ (_ tptp.refine681446406t_unit tptp.top_to177290092t_unit) @t146) tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p273 (forall (@list @t132) (= (_ (_ tptp.refine436832839nd_a_b tptp.top_to231829469nres_a) @t132) tptp.top_to240090974nres_b)))
% 178.45/178.76  (assume @p274 (not (_ tptp.refine579265252t_unit tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p275 (= (_ tptp.refine558004794t_unit tptp.top_to177290092t_unit) (lambda (@list (@var "Uu3" tptp.product_unit)) true)))
% 178.45/178.76  (assume @p276 (= tptp.refine1607584204t_unit tptp.top_to177290092t_unit))
% 178.45/178.76  (assume @p277 (forall @t705 (= (_ (_ tptp.refine838861686t_unit @t703) tptp.top_to177290092t_unit) tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p278 (forall (@list @t710 @t674) (_ (_ tptp.ord_le527798542nres_b @t710) (_ (_ tptp.refine2140306339t_unit @t674) tptp.top_to177290092t_unit))))
% 178.45/178.76  (assume @p279 (forall (@list @t711 @t673) (_ (_ tptp.ord_le519537037nres_a @t711) (_ (_ tptp.refine2021053540t_unit @t673) tptp.top_to177290092t_unit))))
% 178.45/178.76  (assume @p280 (forall (@list @t276 @t289 @t676 @t675) (=> @t679 (=> @t680 @t678))))
% 178.45/178.76  (assume @p281 (forall (@list @t276 @t289 @t682 @t681) (=> @t679 (=> @t685 @t684))))
% 178.45/178.76  (assume @p282 (forall (@list @t285 @t294 @t676 @t686) (=> @t688 (=> @t689 @t687))))
% 178.45/178.76  (assume @p283 (forall (@list @t285 @t294 @t682 @t690) (=> @t688 (=> @t692 @t691))))
% 178.45/178.76  (assume @p284 (forall (@list @t676 @t675 @t289) (=> @t678 (not (forall @t69 (=> (_ (_ tptp.member449909584od_a_a (_ (_ tptp.product_Pair_a_a @t66) @t676)) @t675) @t712))))))
% 178.45/178.76  (assume @p285 (forall (@list @t676 @t686 @t294) (=> @t687 (not (forall @t63 (=> (_ (_ tptp.member1277678991od_b_a (_ (_ tptp.product_Pair_b_a @t60) @t676)) @t686) @t713))))))
% 178.45/178.76  (assume @p286 (forall (@list @t682 @t681 @t289) (=> @t684 (not (forall @t69 (=> (_ (_ tptp.member458171089od_a_b (_ (_ tptp.product_Pair_a_b @t66) @t682)) @t681) @t712))))))
% 178.45/178.76  (assume @p287 (forall (@list @t682 @t690 @t294) (=> @t691 (not (forall @t63 (=> (_ (_ tptp.member1285940496od_b_b (_ (_ tptp.product_Pair_b_b @t60) @t682)) @t690) @t713))))))
% 178.45/178.76  (assume @p288 (forall (@list @t143) (not (= tptp.top_to177290092t_unit (_ tptp.refine1420258419t_unit @t143)))))
% 178.45/178.76  (assume @p289 (= tptp.top_to177290092t_unit tptp.refine1607584204t_unit))
% 178.45/178.76  (assume @p290 (forall @t715 (_ (_ tptp.ord_le1051254044t_unit @t714) tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p291 (forall @t260 (_ @t187 tptp.top_to240090974nres_b)))
% 178.45/178.76  (assume @p292 (forall @t261 (_ @t214 tptp.top_to231829469nres_a)))
% 178.45/178.76  (assume @p293 (forall @t715 (= @t717 @t716)))
% 178.45/178.76  (assume @p294 (forall @t260 (= @t719 @t718)))
% 178.45/178.76  (assume @p295 (forall @t261 (= @t721 @t720)))
% 178.45/178.76  (assume @p296 (forall @t715 (=> @t717 @t716)))
% 178.45/178.76  (assume @p297 (forall @t260 (=> @t719 @t718)))
% 178.45/178.76  (assume @p298 (forall @t261 (=> @t721 @t720)))
% 178.45/178.76  (assume @p299 (forall @t696 (_ (_ tptp.ord_le1051254044t_unit @t693) tptp.top_to177290092t_unit)))
% 178.45/178.76  (assume @p300 (forall @t699 (_ @t355 tptp.top_to240090974nres_b)))
% 178.45/178.76  (assume @p301 (forall @t702 (_ @t359 tptp.top_to231829469nres_a)))
% 178.45/178.76  (assume @p302 (forall @t156 (not (= tptp.top_to177290092t_unit @t6))))
% 178.45/178.76  (assume @p303 (forall @t157 (not (= tptp.top_to231829469nres_a @t15))))
% 178.45/178.76  (assume @p304 (forall @t158 (not (= tptp.top_to240090974nres_b @t10))))
% 178.45/178.76  (assume @p305 (forall @t696 (=> (not @t694) (not (forall (@list @t722) (not (= @t693 (_ tptp.refine1777164439t_unit @t722))))))))
% 178.45/178.76  (assume @p306 (forall @t702 (=> (not @t700) (not (forall (@list @t723) (not (= @t358 (_ tptp.refine1198353288_RES_a @t723))))))))
% 178.45/178.76  (assume @p307 (forall @t699 (=> (not @t697) (not (forall (@list @t724) (not (= @t354 (_ tptp.refine1198353289_RES_b @t724))))))))
% 178.45/178.76  (assume @p308 (forall @t726 (= (not @t725) @t707)))
% 178.45/178.76  (assume @p309 (forall @t726 (= (not (= tptp.top_to177290092t_unit @t706)) @t725)))
% 178.45/178.76  (assume @p310 (forall (@list @t105 @t75) (=> (= @t105 tptp.top_to177290092t_unit) (_ @t76 @t105))))
% 178.45/178.76  (assume @p311 (forall (@list @t114 @t81) (=> (= @t114 tptp.top_to240090974nres_b) (_ @t82 @t114))))
% 178.45/178.76  (assume @p312 (forall (@list @t108 @t88) (=> (= @t108 tptp.top_to231829469nres_a) (_ @t89 @t108))))
% 178.45/178.76  (assume @p313 (forall (@list @t706 @t728) (= (_ (_ @t729 @t706) @t728) (=> @t725 (and (_ tptp.refine579265252t_unit @t728) (forall (@list @t727) (= (_ (_ tptp.refine558004794t_unit @t706) @t727) (_ (_ tptp.refine558004794t_unit @t728) @t727))))))))
% 178.45/178.76  (assume @p314 (forall (@list @t693 @t731 @t146 @t730) (=> (_ (_ @t729 @t693) @t731) (=> (forall @t57 (_ (_ @t729 (_ @t146 @t55)) (_ @t730 @t55))) (_ (_ @t729 (_ (_ tptp.refine681446406t_unit @t693) @t146)) (_ (_ tptp.refine681446406t_unit @t731) @t730))))))
% 178.45/178.76  (assume @p315 (forall @t648 (=> (_ (_ @t733 @t358) @t357) (=> (forall @t69 (_ (_ @t732 @t401) @t410)) (_ (_ @t732 @t435) @t647)))))
% 178.45/178.76  (assume @p316 (forall @t734 (=> (_ (_ @t729 @t75) @t77) (_ @t78 @t75))))
% 178.45/178.76  (assume @p317 (forall @t274 (=> (_ (_ @t732 @t81) @t83) @t271)))
% 178.45/178.76  (assume @p318 (forall @t275 (=> (_ (_ @t733 @t88) @t90) @t273)))
% 178.45/178.76  (assume @p319 (forall @t634 (_ @t130 tptp.top_top_set_a)))
% 178.45/178.76  (assume @p320 (forall @t638 (_ @t137 tptp.top_top_set_b)))
% 178.45/178.76  (assume @p321 (forall (@list @t64) (= (= @t64 tptp.top_top_set_a) (forall @t292 @t338))))
% 178.45/178.76  (assume @p322 (forall (@list @t58) (= (= @t58 tptp.top_top_set_b) (forall @t297 @t340))))
% 178.45/178.76  (assume @p323 (exists @t69 (_ @t68 tptp.top_top_set_a)))
% 178.45/178.76  (assume @p324 (exists @t63 (_ @t62 tptp.top_top_set_b)))
% 178.45/178.76  (assume @p325 (= tptp.top_top_set_a (_ tptp.collect_a tptp.top_top_a_o)))
% 178.45/178.76  (assume @p326 (= tptp.top_top_set_b (_ tptp.collect_b tptp.top_top_b_o)))
% 178.45/178.76  (assume @p327 (forall @t293 (=> (forall @t69 @t394) (= tptp.top_top_set_a @t289))))
% 178.45/178.76  (assume @p328 (forall @t298 (=> (forall @t63 @t397) (= tptp.top_top_set_b @t294))))
% 178.45/178.76  (assume @p329 (= (_ tptp.refine2039610767ASSERT false) tptp.top_to177290092t_unit))
% 178.45/178.76  (assume @p330 (forall @t736 (= (_ (_ (_ tptp.if_set_a false) @t153) @t735) @t735)))
% 178.45/178.76  (assume @p331 (forall @t736 (= (_ (_ (_ tptp.if_set_a true) @t153) @t735) @t153)))
% 178.45/178.76  (assume @p332 (forall @t738 (= (_ (_ (_ tptp.if_set_b false) @t152) @t737) @t737)))
% 178.45/178.76  (assume @p333 (forall @t738 (= (_ (_ (_ tptp.if_set_b true) @t152) @t737) @t152)))
% 178.45/178.76  (assume @p334 (forall @t275 (= (_ (_ (_ tptp.if_Ref1724547303nres_a false) @t88) @t90) @t90)))
% 178.45/178.76  (assume @p335 (forall @t275 (= (_ (_ (_ tptp.if_Ref1724547303nres_a true) @t88) @t90) @t88)))
% 178.45/178.76  (assume @p336 (forall @t274 (= (_ (_ (_ tptp.if_Ref1732808808nres_b false) @t81) @t83) @t83)))
% 178.45/178.76  (assume @p337 @t740)
% 178.45/178.76  (assume @p338 (forall @t742 (= (_ (_ (_ tptp.if_o_R1705037948nres_a false) @t154) @t741) @t741)))
% 178.45/178.76  (assume @p339 (forall @t742 (= (_ (_ (_ tptp.if_o_R1705037948nres_a true) @t154) @t741) @t154)))
% 178.45/178.76  (assume @p340 (forall @t744 (= (_ (_ (_ tptp.if_o_R697118589nres_b false) @t155) @t743) @t743)))
% 178.45/178.76  (assume @p341 (forall @t744 (= (_ (_ (_ tptp.if_o_R697118589nres_b true) @t155) @t743) @t155)))
% 178.45/178.76  (assume @p342 (forall (@list @t745) (or (= @t745 true) (= @t745 false))))
% 178.45/178.76  (assume @p343 (forall @t734 (= (_ (_ (_ tptp.if_Ref1369692790t_unit false) @t75) @t77) @t77)))
% 178.45/178.76  (assume @p344 (forall @t734 (= (_ (_ (_ tptp.if_Ref1369692790t_unit true) @t75) @t77) @t75)))
% 178.45/178.76  (assume @p345 @t749)
% 178.45/178.76  (assume @p346 true)
% 178.45/178.76  (step @p347 (= tptp.ord_le1656162903nres_b @t752) :rule refl :args (@t752))
% 178.45/178.76  (step @p348 (= tptp.ord_le516598614nres_a @t755) :rule refl :args (@t755))
% 178.45/178.76  (step @p349 (= tptp.refine412683989fail_a @t763) :rule refl :args (@t763))
% 178.45/178.76  (step @p350 (= tptp.refine412683990fail_b @t771) :rule refl :args (@t771))
% 178.45/178.76  (step @p351 (= tptp.ord_le527798542nres_b @t779) :rule refl :args (@t779))
% 178.45/178.76  (step @p352 (= tptp.ord_le519537037nres_a @t781) :rule refl :args (@t781))
% 178.45/178.76  (step @p353 (= tptp.ord_less_eq_set_a @t784) :rule refl :args (@t784))
% 178.45/178.76  (step @p354 (= tptp.ord_less_eq_set_b @t787) :rule refl :args (@t787))
% 178.45/178.76  (step @p355 (= tptp.refine579265252t_unit @t789) :rule refl :args (@t789))
% 178.45/178.76  (step @p356 (= tptp.top_top_a_o @t790) :rule refl :args (@t790))
% 178.45/178.76  (step @p357 (= tptp.top_top_b_o @t791) :rule refl :args (@t791))
% 178.45/178.76  ; WARNING: add trust step for TRUST
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p358 :rule trust :premises () :args ((= (not (=> (not (forall @t768 (not (= @t823 @t821)))) (and @t824 (forall @t297 (or @t822 (tptp.refine1001002028nres_b @t821 @t295)))))) (not (=> @t818 (and @t816 @t811))))))
% 178.45/178.76  (step @p359 :rule refl :args (@t295))
% 178.45/178.76  (step @p360 :rule refl :args ((tptp.refine436832839nd_a_b @t747 tptp.f)))
% 178.45/178.76  (step @p361 :rule refl :args (tptp.f))
% 178.45/178.76  (step @p362 :rule refl :args ((tptp.refine1198353288_RES_a @t746)))
% 178.45/178.76  (step @p363 :rule refl :args (@t819))
% 178.45/178.76  (step @p364 :rule cong :premises (@p363) :args (@t820))
% 178.45/178.76  (step @p365 :rule trans :premises (@p364 @p362))
% 178.45/178.76  (step @p366 :rule cong :premises (@p365 @p361) :args (@t821))
% 178.45/178.76  (step @p367 :rule trans :premises (@p366 @p360))
% 178.45/178.76  (step @p368 :rule refl :args (tptp.refine436832839nd_a_b))
% 178.45/178.76  (step @p369 :rule ho_cong :premises (@p368 @p365))
% 178.45/178.76  (step @p370 :rule ho_cong :premises (@p369 @p361))
% 178.45/178.76  (step @p371 :rule cong :premises (@p370 @p367) :args ((= (_ (_ tptp.refine436832839nd_a_b @t820) tptp.f) @t821)))
% 178.45/178.76  (step @p372 :rule symm :premises (@p371))
% 178.45/178.76  (step @p373 :rule refl :args (@t748))
% 178.45/178.76  (step @p374 :rule eq_resolve :premises (@p373 @p372))
% 178.45/178.76  (step @p375 :rule refl :args (tptp.refine1198353288_RES_a))
% 178.45/178.76  (step @p376 :rule ho_cong :premises (@p375 @p363))
% 178.45/178.76  (step @p377 :rule cong :premises (@p376 @p365) :args ((= (_ tptp.refine1198353288_RES_a @t819) @t820)))
% 178.45/178.76  (step @p378 :rule symm :premises (@p377))
% 178.45/178.76  (step @p379 :rule refl :args (@t747))
% 178.45/178.76  (step @p380 :rule eq_resolve :premises (@p379 @p378))
% 178.45/178.76  (step @p381 :rule refl :args (@t746))
% 178.45/178.76  (step @p382 :rule cong :premises (@p381 @p363) :args ((= @t746 @t819)))
% 178.45/178.76  (step @p383 :rule symm :premises (@p382))
% 178.45/178.76  (step @p384 :rule eq_resolve :premises (@p381 @p383))
% 178.45/178.76  (step @p385 :rule ho_cong :premises (@p375 @p384))
% 178.45/178.76  (step @p386 :rule trans :premises (@p385 @p380))
% 178.45/178.76  (step @p387 :rule ho_cong :premises (@p368 @p386))
% 178.45/178.76  (step @p388 :rule ho_cong :premises (@p387 @p361))
% 178.45/178.76  (step @p389 :rule trans :premises (@p388 @p374))
% 178.45/178.76  (step @p390 :rule cong :premises (@p389 @p359) :args (@t825))
% 178.45/178.76  (step @p391 :rule refl :args (@t822))
% 178.45/178.76  (step @p392 :rule nary_cong :premises (@p391 @p390) :args (@t826))
% 178.45/178.76  (step @p393 :rule cong :premises (@p392) :args (@t827))
% 178.45/178.76  (step @p394 :rule refl :args (@t824))
% 178.45/178.76  (step @p395 :rule nary_cong :premises (@p394 @p393) :args (@t828))
% 178.45/178.76  (step @p396 :rule refl :args (@t823))
% 178.45/178.76  (step @p397 :rule cong :premises (@p396 @p389) :args (@t829))
% 178.45/178.76  (step @p398 :rule cong :premises (@p397) :args (@t830))
% 178.45/178.76  (step @p399 :rule cong :premises (@p398) :args (@t831))
% 178.45/178.76  (step @p400 :rule cong :premises (@p399) :args (@t832))
% 178.45/178.76  (step @p401 :rule cong :premises (@p400 @p395) :args (@t833))
% 178.45/178.76  (step @p402 :rule beta-reduce :args ((= (_ @t838 @t748) @t833)))
% 178.45/178.76  (step @p403 :rule trans :premises (@p402 @p401))
% 178.45/178.76  (step @p404 :rule refl :args (@t748))
% 178.45/178.76  (step @p405 :rule refl :args (@t835))
% 178.45/178.76  (step @p406 :rule eq-symm :args (@t823 tptp.m))
% 178.45/178.76  (step @p407 :rule cong :premises (@p406) :args (@t839))
% 178.45/178.76  (step @p408 :rule cong :premises (@p407) :args (@t840))
% 178.45/178.76  (step @p409 :rule cong :premises (@p408) :args (@t841))
% 178.45/178.76  (step @p410 :rule nary_cong :premises (@p409 @p405) :args (@t842))
% 178.45/178.76  (step @p411 :rule refl :args (@t836))
% 178.45/178.76  (step @p412 :rule cong :premises (@p411 @p410) :args (@t843))
% 178.45/178.76  (step @p413 :rule cong :premises (@p412) :args (@t844))
% 178.45/178.76  (step @p414 :rule beta-reduce :args ((= @t847 @t844)))
% 178.45/178.76  (step @p415 :rule trans :premises (@p414 @p413))
% 178.45/178.76  (step @p416 :rule ho_cong :premises (@p415 @p404))
% 178.45/178.76  (step @p417 :rule trans :premises (@p416 @p403))
% 178.45/178.76  (step @p418 :rule cong :premises (@p417) :args ((not (_ @t847 @t748))))
% 178.45/178.76  (step @p419 :rule refl :args (tptp.m))
% 178.45/178.76  (step @p420 :rule refl :args (@t834))
% 178.45/178.76  (step @p421 :rule refl :args (@t773))
% 178.45/178.76  (step @p422 :rule cong :premises (@p421 @p420) :args ((= @t773 @t834)))
% 178.45/178.76  (step @p423 :rule symm :premises (@p422))
% 178.45/178.76  (step @p424 :rule eq_resolve :premises (@p421 @p423))
% 178.45/178.76  (step @p425 :rule refl :args (@t845))
% 178.45/178.76  (step @p426 :rule refl :args (@t774))
% 178.45/178.76  (step @p427 :rule cong :premises (@p426 @p425) :args ((= @t774 @t845)))
% 178.45/178.76  (step @p428 :rule symm :premises (@p427))
% 178.45/178.76  (step @p429 :rule eq_resolve :premises (@p426 @p428))
% 178.45/178.76  (step @p430 :rule cong :premises (@p429) :args (@t848))
% 178.45/178.76  (step @p431 :rule nary_cong :premises (@p430 @p424) :args (@t849))
% 178.45/178.76  (step @p432 :rule cong :premises (@p431) :args ((forall @t297 @t849)))
% 178.45/178.76  (step @p433 :rule bool-impl-elim :args (@t774 @t773))
% 178.45/178.76  (step @p434 :rule cong :premises (@p433) :args (@t775))
% 178.45/178.76  (step @p435 :rule trans :premises (@p434 @p432))
% 178.45/178.76  (step @p436 :rule eq-symm :args (@t649 @t823))
% 178.45/178.76  (step @p437 :rule cong :premises (@p436) :args (@t850))
% 178.45/178.76  (step @p438 :rule cong :premises (@p437) :args (@t851))
% 178.45/178.76  (step @p439 :rule cong :premises (@p438) :args (@t852))
% 178.45/178.76  (step @p440 :rule beta-reduce :args ((= @t854 @t852)))
% 178.45/178.76  (step @p441 :rule trans :premises (@p440 @p439))
% 178.45/178.76  (step @p442 :rule nary_cong :premises (@p441 @p435) :args (@t855))
% 178.45/178.76  (step @p443 :rule eq-symm :args (@t772 @t823))
% 178.45/178.76  (step @p444 :rule cong :premises (@p443) :args (@t856))
% 178.45/178.76  (step @p445 :rule cong :premises (@p444) :args (@t857))
% 178.45/178.76  (step @p446 :rule cong :premises (@p445) :args (@t858))
% 178.45/178.76  (step @p447 :rule beta-reduce :args ((= @t859 @t858)))
% 178.45/178.76  (step @p448 :rule trans :premises (@p447 @p446))
% 178.45/178.76  (step @p449 :rule cong :premises (@p448 @p442) :args ((=> @t859 @t855)))
% 178.45/178.76  (step @p450 :rule refl :args (@t775))
% 178.45/178.76  (step @p451 :rule refl :args (@t649))
% 178.45/178.76  (step @p452 :rule refl :args (@t823))
% 178.45/178.76  (step @p453 :rule refl :args (@t765))
% 178.45/178.76  (step @p454 :rule cong :premises (@p453 @p452) :args ((= @t765 @t823)))
% 178.45/178.76  (step @p455 :rule symm :premises (@p454))
% 178.45/178.76  (step @p456 :rule eq_resolve :premises (@p453 @p455))
% 178.45/178.76  (step @p457 :rule refl :args (@t766))
% 178.45/178.76  (step @p458 :rule cong :premises (@p457 @p456) :args (@t767))
% 178.45/178.76  (step @p459 :rule cong :premises (@p458) :args (@t860))
% 178.45/178.76  (step @p460 :rule cong :premises (@p459) :args (@t861))
% 178.45/178.76  (step @p461 :rule cong :premises (@p460) :args (@t862))
% 178.45/178.76  (step @p462 :rule exists-elim :args ((= @t769 @t862)))
% 178.45/178.76  (step @p463 :rule trans :premises (@p462 @p461))
% 178.45/178.76  (step @p464 :rule cong :premises (@p463) :args (@t771))
% 178.45/178.76  (step @p465 :rule trans :premises (@p350 @p464))
% 178.45/178.76  (step @p466 :rule ho_cong :premises (@p465 @p451))
% 178.45/178.76  (step @p467 :rule nary_cong :premises (@p466 @p450) :args (@t776))
% 178.45/178.76  (step @p468 :rule refl :args (@t772))
% 178.45/178.76  (step @p469 :rule ho_cong :premises (@p465 @p468))
% 178.45/178.76  (step @p470 :rule cong :premises (@p469 @p467) :args (@t777))
% 178.45/178.76  (step @p471 :rule trans :premises (@p470 @p449))
% 178.45/178.76  (step @p472 :rule cong :premises (@p471) :args (@t779))
% 178.45/178.76  (step @p473 :rule trans :premises (@p351 @p472))
% 178.45/178.76  (step @p474 :rule ho_cong :premises (@p473 @p419))
% 178.45/178.76  (step @p475 :rule ho_cong :premises (@p474 @p404))
% 178.45/178.76  (step @p476 :rule cong :premises (@p475) :args (@t749))
% 178.45/178.76  (step @p477 :rule trans :premises (@p476 @p418))
% 178.45/178.76  (step @p478 :rule trans :premises (@p477 @p358))
% 178.45/178.76  (step @p479 :rule eq_resolve :premises (@p345 @p478))
% 178.45/178.76  (step @p480 :rule not_implies_elim1 :premises (@p479))
% 178.45/178.76  (step @p481 :rule refl :args (@t865))
% 178.45/178.76  (step @p482 :rule bool-double-not-elim :args (@t817))
% 178.45/178.76  (step @p483 :rule nary_cong :premises (@p482 @p481) :args ((or @t866 @t865)))
% 178.45/178.76  (step @p484 :rule eq-symm :args (@t864 @t803))
% 178.45/178.76  (step @p485 :rule bool-double-not-elim :args (@t867))
% 178.45/178.76  (step @p486 :rule trans :premises (@p485 @p484))
% 178.45/178.76  (step @p487 :rule refl :args (@t818))
% 178.45/178.76  (step @p488 :rule cong :premises (@p487 @p486) :args ((=> @t818 @t868)))
% 178.45/178.76  (assume-push @p1134 @t818)
% 178.45/178.76  (step @p490 :rule skolemize :premises (@p480))
% 178.45/178.76  (step-pop @p1135 :rule scope :premises (@p490))
% 178.45/178.76  (step @p491 :rule process_scope :premises (@p1135) :args (@t868))
% 178.45/178.76  (step @p493 :rule eq_resolve :premises (@p491 @p488))
% 178.45/178.76  (step @p494 :rule implies_elim :premises (@p493))
% 178.45/178.76  (step @p495 :rule eq_resolve :premises (@p494 @p483))
% 178.45/178.76  (step @p496 :rule chain_m_resolution :premises (@p495 @p480) :args (@t865 @t869 (@list @t817)))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p497 :rule trust :premises () :args ((= (forall @t274 (= @t81 @t876)) @t875)))
% 178.45/178.76  (step @p498 :rule refl :args (@t876))
% 178.45/178.76  (step @p499 :rule refl :args (@t739))
% 178.45/178.76  (step @p500 :rule cong :premises (@p499 @p498) :args ((= @t739 @t876)))
% 178.45/178.76  (step @p501 :rule symm :premises (@p500))
% 178.45/178.76  (step @p502 :rule eq_resolve :premises (@p499 @p501))
% 178.45/178.76  (step @p503 :rule refl :args (@t81))
% 178.45/178.76  (step @p504 :rule cong :premises (@p503 @p502) :args (@t877))
% 178.45/178.76  (step @p505 :rule cong :premises (@p504) :args ((forall @t274 @t877)))
% 178.45/178.76  (step @p506 :rule eq-symm :args (@t739 @t81))
% 178.45/178.76  (step @p507 :rule cong :premises (@p506) :args (@t740))
% 178.45/178.76  (step @p508 :rule trans :premises (@p507 @p505))
% 178.45/178.76  (step @p509 :rule trans :premises (@p508 @p497))
% 178.45/178.76  (step @p510 :rule eq_resolve :premises (@p337 @p509))
% 178.45/178.76  (step @p511 :rule refl :args (@t864))
% 178.45/178.76  (step @p512 :rule skolem_intro :args (@t878))
% 178.45/178.76  (step @p513 :rule symm :premises (@p512))
% 178.45/178.76  (step @p514 :rule refl :args (@t870))
% 178.45/178.76  (step @p515 :rule cong :premises (@p514 @p513) :args (@t872))
% 178.45/178.76  (step @p516 :rule cong :premises (@p515 @p511) :args (@t879))
% 178.45/178.76  (step @p517 :rule cong :premises (@p516 @p511) :args (@t880))
% 178.45/178.76  (step @p518 :rule cong :premises (@p511 @p517) :args (@t881))
% 178.45/178.76  (step @p519 :rule refl :args (@t875))
% 178.45/178.76  (step @p520 :rule cong :premises (@p519 @p518) :args ((=> @t875 @t881)))
% 178.45/178.76  (assume-push @p1136 @t875)
% 178.45/178.76  (step @p522 :rule instantiate :premises (@p510) :args ((@list @t864 @t864)))
% 178.45/178.76  (step-pop @p1137 :rule scope :premises (@p522))
% 178.45/178.76  (step @p523 :rule process_scope :premises (@p1137) :args (@t881))
% 178.45/178.76  (step @p525 :rule eq_resolve :premises (@p523 @p520))
% 178.45/178.76  (step @p526 :rule implies_elim :premises (@p525))
% 178.45/178.76  (step @p527 :rule chain_m_resolution :premises (@p526 @p510) :args (@t883 @t884 (@list @t875)))
% 178.45/178.76  (step @p528 :rule eq-symm :args (@t896 @t898))
% 178.45/178.76  (step @p529 :rule cong :premises (@p528) :args (@t900))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p530 :rule trust :premises () :args ((= (forall @t437 (= (and @t909 (forall @t292 (or @t906 @t904))) @t902)) @t900)))
% 178.45/178.76  (step @p531 :rule refl :args (@t901))
% 178.45/178.76  (step @p532 :rule refl :args (@t435))
% 178.45/178.76  (step @p533 :rule cong :premises (@p532 @p531) :args ((= @t435 @t901)))
% 178.45/178.76  (step @p534 :rule symm :premises (@p533))
% 178.45/178.76  (step @p535 :rule eq_resolve :premises (@p532 @p534))
% 178.45/178.76  (step @p536 :rule cong :premises (@p396 @p535) :args (@t910))
% 178.45/178.76  (step @p537 :rule cong :premises (@p536) :args (@t911))
% 178.45/178.76  (step @p538 :rule cong :premises (@p537) :args (@t912))
% 178.45/178.76  (step @p539 :rule eq-symm :args (@t435 @t823))
% 178.45/178.76  (step @p540 :rule cong :premises (@p539) :args (@t913))
% 178.45/178.76  (step @p541 :rule cong :premises (@p540) :args (@t914))
% 178.45/178.76  (step @p542 :rule trans :premises (@p541 @p538))
% 178.45/178.76  (step @p543 :rule cong :premises (@p542) :args (@t915))
% 178.45/178.76  (step @p544 :rule beta-reduce :args ((= @t916 @t915)))
% 178.45/178.76  (step @p545 :rule trans :premises (@p544 @p543))
% 178.45/178.76  (step @p546 :rule refl :args (@t904))
% 178.45/178.76  (step @p547 :rule refl :args (@t905))
% 178.45/178.76  (step @p548 :rule refl :args (@t430))
% 178.45/178.76  (step @p549 :rule cong :premises (@p548 @p547) :args ((= @t430 @t905)))
% 178.45/178.76  (step @p550 :rule symm :premises (@p549))
% 178.45/178.76  (step @p551 :rule eq_resolve :premises (@p548 @p550))
% 178.45/178.76  (step @p552 :rule cong :premises (@p551) :args (@t917))
% 178.45/178.76  (step @p553 :rule nary_cong :premises (@p552 @p546) :args (@t918))
% 178.45/178.76  (step @p554 :rule cong :premises (@p553) :args ((forall @t292 @t918)))
% 178.45/178.76  (step @p555 :rule bool-impl-elim :args (@t430 @t904))
% 178.45/178.76  (step @p556 :rule cong :premises (@p555) :args ((forall @t292 (=> @t430 @t904))))
% 178.45/178.76  (step @p557 :rule trans :premises (@p556 @p554))
% 178.45/178.76  (step @p558 :rule refl :args (@t903))
% 178.45/178.76  (step @p559 :rule refl :args (@t379))
% 178.45/178.76  (step @p560 :rule cong :premises (@p559 @p558) :args ((= @t379 @t903)))
% 178.45/178.76  (step @p561 :rule symm :premises (@p560))
% 178.45/178.76  (step @p562 :rule eq_resolve :premises (@p559 @p561))
% 178.45/178.76  (step @p563 :rule cong :premises (@p396 @p562) :args (@t919))
% 178.45/178.76  (step @p564 :rule cong :premises (@p563) :args (@t920))
% 178.45/178.76  (step @p565 :rule cong :premises (@p564) :args (@t921))
% 178.45/178.76  (step @p566 :rule eq-symm :args (@t379 @t823))
% 178.45/178.76  (step @p567 :rule cong :premises (@p566) :args (@t922))
% 178.45/178.76  (step @p568 :rule cong :premises (@p567) :args (@t923))
% 178.45/178.76  (step @p569 :rule trans :premises (@p568 @p565))
% 178.45/178.76  (step @p570 :rule cong :premises (@p569) :args (@t924))
% 178.45/178.76  (step @p571 :rule beta-reduce :args ((= @t925 @t924)))
% 178.45/178.76  (step @p572 :rule trans :premises (@p571 @p570))
% 178.45/178.76  (step @p573 :rule refl :args (@t430))
% 178.45/178.76  (step @p574 :rule cong :premises (@p573 @p572) :args (@t926))
% 178.45/178.76  (step @p575 :rule cong :premises (@p574) :args (@t927))
% 178.45/178.76  (step @p576 :rule trans :premises (@p575 @p557))
% 178.45/178.76  (step @p577 :rule beta-reduce :args ((= @t928 @t909)))
% 178.45/178.76  (step @p578 :rule nary_cong :premises (@p577 @p576) :args (@t929))
% 178.45/178.76  (step @p579 :rule cong :premises (@p578 @p545) :args ((= @t929 @t916)))
% 178.45/178.76  (step @p580 :rule eq-symm :args (@t916 @t929))
% 178.45/178.76  (step @p581 :rule trans :premises (@p580 @p579))
% 178.45/178.76  (step @p582 :rule cong :premises (@p581) :args ((forall @t437 (= @t916 @t929))))
% 178.45/178.76  (step @p583 :rule refl :args (@t379))
% 178.45/178.76  (step @p584 :rule ho_cong :premises (@p465 @p583))
% 178.45/178.76  (step @p585 :rule cong :premises (@p573 @p584) :args (@t431))
% 178.45/178.76  (step @p586 :rule cong :premises (@p585) :args (@t432))
% 178.45/178.76  (step @p587 :rule refl :args (@t358))
% 178.45/178.76  (step @p588 :rule refl :args (@t907))
% 178.45/178.76  (step @p589 :rule refl :args (@t757))
% 178.45/178.76  (step @p590 :rule cong :premises (@p589 @p588) :args ((= @t757 @t907)))
% 178.45/178.76  (step @p591 :rule symm :premises (@p590))
% 178.45/178.76  (step @p592 :rule eq_resolve :premises (@p589 @p591))
% 178.45/178.76  (step @p593 :rule refl :args (@t758))
% 178.45/178.76  (step @p594 :rule cong :premises (@p593 @p592) :args (@t759))
% 178.45/178.76  (step @p595 :rule cong :premises (@p594) :args (@t930))
% 178.45/178.76  (step @p596 :rule cong :premises (@p595) :args (@t931))
% 178.45/178.76  (step @p597 :rule cong :premises (@p596) :args (@t932))
% 178.45/178.76  (step @p598 :rule exists-elim :args ((= @t761 @t932)))
% 178.45/178.76  (step @p599 :rule trans :premises (@p598 @p597))
% 178.45/178.76  (step @p600 :rule cong :premises (@p599) :args (@t763))
% 178.45/178.76  (step @p601 :rule trans :premises (@p349 @p600))
% 178.45/178.76  (step @p602 :rule ho_cong :premises (@p601 @p587))
% 178.45/178.76  (step @p603 :rule nary_cong :premises (@p602 @p586) :args (@t434))
% 178.45/178.76  (step @p604 :rule refl :args (@t435))
% 178.45/178.76  (step @p605 :rule ho_cong :premises (@p465 @p604))
% 178.45/178.76  (step @p606 :rule cong :premises (@p605 @p603) :args (@t436))
% 178.45/178.76  (step @p607 :rule cong :premises (@p606) :args (@t438))
% 178.45/178.76  (step @p608 :rule trans :premises (@p607 @p582))
% 178.45/178.76  (step @p609 :rule trans :premises (@p608 @p530 @p529))
% 178.45/178.76  (step @p610 :rule eq_resolve :premises (@p171 @p609))
% 178.45/178.76  (step @p611 :rule refl :args (@t937))
% 178.45/178.76  (step @p612 :rule eq-symm :args (@t799 @t893))
% 178.45/178.76  (step @p613 :rule cong :premises (@p612) :args (@t938))
% 178.45/178.76  (step @p614 :rule cong :premises (@p613) :args (@t939))
% 178.45/178.76  (step @p615 :rule cong :premises (@p614) :args (@t940))
% 178.45/178.76  (step @p616 :rule nary_cong :premises (@p615 @p611) :args (@t941))
% 178.45/178.76  (step @p617 :rule cong :premises (@p487 @p616) :args (@t942))
% 178.45/178.76  (step @p618 :rule refl :args (@t943))
% 178.45/178.76  (step @p619 :rule cong :premises (@p618 @p617) :args ((=> @t943 @t942)))
% 178.45/178.76  (assume-push @p1138 @t943)
% 178.45/178.76  (step @p621 :rule instantiate :premises (@p610) :args ((@list @t799 @t792)))
% 178.45/178.76  (step-pop @p1139 :rule scope :premises (@p621))
% 178.45/178.76  (step @p622 :rule process_scope :premises (@p1139) :args (@t942))
% 178.45/178.76  (step @p624 :rule eq_resolve :premises (@p622 @p619))
% 178.45/178.76  (step @p625 :rule implies_elim :premises (@p624))
% 178.45/178.76  (step @p626 :rule chain_m_resolution :premises (@p625 @p610) :args (@t947 @t884 (@list @t943)))
% 178.45/178.76  (step @p627 :rule refl :args (@t946))
% 178.45/178.76  (step @p628 :rule refl :args (@t948))
% 178.45/178.76  (step @p629 :rule nary_cong :premises (@p628 @p482 @p627) :args ((or @t948 @t866 @t946)))
% 178.45/178.76  (step @p630 :rule cnf_equiv_pos1 :args (@t947))
% 178.45/178.76  (step @p631 :rule eq_resolve :premises (@p630 @p629))
% 178.45/178.76  (step @p632 :rule reordering :premises (@p631) :args ((or @t817 @t946 @t948)))
% 178.45/178.76  (step @p633 :rule chain_m_resolution :premises (@p632 @p480 @p626) :args (@t946 @t949 (@list @t817 @t947)))
% 178.45/178.76  (step @p634 :rule cnf_and_pos :args (@t946 1))
% 178.45/178.76  (step @p635 :rule reordering :premises (@p634) :args ((or @t937 @t950)))
% 178.45/178.76  (step @p636 :rule chain_m_resolution :premises (@p635 @p633) :args (@t937 @t884 @t951))
% 178.45/178.76  (step @p637 :rule eq-symm :args (@t814 @t952))
% 178.45/178.76  (step @p638 :rule cong :premises (@p637) :args (@t953))
% 178.45/178.76  (step @p639 :rule cong :premises (@p638) :args (@t954))
% 178.45/178.76  (step @p640 :rule cong :premises (@p639) :args (@t955))
% 178.45/178.76  (step @p641 :rule refl :args (@t957))
% 178.45/178.76  (step @p642 :rule nary_cong :premises (@p641 @p640) :args (@t958))
% 178.45/178.76  (step @p643 :rule cong :premises (@p611 @p642) :args ((=> @t937 @t958)))
% 178.45/178.76  (assume-push @p1140 @t937)
% 178.45/178.76  (step @p645 :rule instantiate :premises (@p636) :args ((@list tptp.x)))
% 178.45/178.76  (step-pop @p1141 :rule scope :premises (@p645))
% 178.45/178.76  (step @p646 :rule process_scope :premises (@p1141) :args (@t958))
% 178.45/178.76  (step @p648 :rule eq_resolve :premises (@p646 @p643))
% 178.45/178.76  (step @p649 :rule implies_elim :premises (@p648))
% 178.45/178.76  (step @p650 :rule chain_m_resolution :premises (@p649 @p636) :args (@t961 @t884 (@list @t937)))
% 178.45/178.76  (step @p651 :rule eq-symm :args (@t967 @t970))
% 178.45/178.76  (step @p652 :rule cong :premises (@p651) :args (@t972))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p653 :rule trust :premises () :args ((= @t974 @t972)))
% 178.45/178.76  (step @p654 :rule trans :premises (@p653 @p652))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM_LEMMA
% 178.45/178.76  (step @p655 :rule trust :premises () :args (@t974))
% 178.45/178.76  (step @p656 :rule eq_resolve :premises (@p655 @p654))
% 178.45/178.76  (step @p657 :rule eq-symm :args (@t975 @t976))
% 178.45/178.76  (step @p658 :rule refl :args (@t977))
% 178.45/178.76  (step @p659 :rule cong :premises (@p658 @p657) :args ((=> @t977 @t978)))
% 178.45/178.76  (assume-push @p1142 @t977)
% 178.45/178.76  (step @p661 :rule instantiate :premises (@p656) :args ((@list @t796 tptp.x)))
% 178.45/178.76  (step-pop @p1143 :rule scope :premises (@p661))
% 178.45/178.76  (step @p662 :rule process_scope :premises (@p1143) :args (@t978))
% 178.45/178.76  (step @p664 :rule eq_resolve :premises (@p662 @p659))
% 178.45/178.76  (step @p665 :rule implies_elim :premises (@p664))
% 178.45/178.76  (step @p666 :rule chain_m_resolution :premises (@p665 @p656) :args (@t979 @t884 (@list @t977)))
% 178.45/178.76  (step @p667 :rule eq-symm :args (@t981 @t982))
% 178.45/178.76  (step @p668 :rule cong :premises (@p667) :args (@t983))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p669 :rule trust :premises () :args ((= (forall @t283 (= @t986 @t984)) @t983)))
% 178.45/178.76  (step @p670 :rule refl :args (@t984))
% 178.45/178.76  (step @p671 :rule refl :args (@t278))
% 178.45/178.76  (step @p672 :rule cong :premises (@p671 @p670) :args ((= @t278 @t984)))
% 178.45/178.76  (step @p673 :rule symm :premises (@p672))
% 178.45/178.76  (step @p674 :rule eq_resolve :premises (@p671 @p673))
% 178.45/178.76  (step @p675 :rule refl :args ((tptp.member_a @t276 @t279)))
% 178.45/178.76  (step @p676 :rule refl :args (@t985))
% 178.45/178.76  (step @p677 :rule refl :args (@t276))
% 178.45/178.76  (step @p678 :rule cong :premises (@p677 @p676) :args (@t986))
% 178.45/178.76  (step @p679 :rule trans :premises (@p678 @p675))
% 178.45/178.76  (step @p680 :rule refl :args (@t280))
% 178.45/178.76  (step @p681 :rule ho_cong :premises (@p680 @p676))
% 178.45/178.76  (step @p682 :rule cong :premises (@p681 @p679) :args ((= (_ @t280 @t985) @t986)))
% 178.45/178.76  (step @p683 :rule symm :premises (@p682))
% 178.45/178.76  (step @p684 :rule refl :args (@t281))
% 178.45/178.76  (step @p685 :rule eq_resolve :premises (@p684 @p683))
% 178.45/178.76  (step @p686 :rule refl :args (@t279))
% 178.45/178.76  (step @p687 :rule cong :premises (@p686 @p676) :args ((= @t279 @t985)))
% 178.45/178.76  (step @p688 :rule symm :premises (@p687))
% 178.45/178.76  (step @p689 :rule eq_resolve :premises (@p686 @p688))
% 178.45/178.76  (step @p690 :rule ho_cong :premises (@p680 @p689))
% 178.45/178.76  (step @p691 :rule trans :premises (@p690 @p685))
% 178.45/178.76  (step @p692 :rule cong :premises (@p691 @p674) :args (@t282))
% 178.45/178.76  (step @p693 :rule cong :premises (@p692) :args (@t284))
% 178.45/178.76  (step @p694 :rule trans :premises (@p693 @p669 @p668))
% 178.45/178.76  (step @p695 :rule eq_resolve :premises (@p106 @p694))
% 178.45/178.76  (step @p696 :rule instantiate :premises (@p695) :args ((@list tptp.x @t793)))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p697 :rule trust :premises () :args ((= @t1 @t987)))
% 178.45/178.76  (step @p698 :rule eq_resolve :premises (@p1 @p697))
% 178.45/178.76  (step @p699 :rule cnf_equiv_pos1 :args (@t988))
% 178.45/178.76  (step @p700 :rule reordering :premises (@p699) :args ((or (not @t987) @t976 (not @t988))))
% 178.45/178.76  (step @p701 :rule chain_m_resolution :premises (@p700 @p698 @p696) :args (@t976 @t989 (@list @t987 @t988)))
% 178.45/178.76  (step @p702 :rule cnf_equiv_pos1 :args (@t979))
% 178.45/178.76  (step @p703 :rule reordering :premises (@p702) :args ((or (not @t976) @t975 (not @t979))))
% 178.45/178.76  (step @p704 :rule chain_m_resolution :premises (@p703 @p701 @p666) :args (@t975 @t989 (@list @t976 @t979)))
% 178.45/178.76  (step @p705 :rule true_intro :premises (@p704))
% 178.45/178.76  (step @p706 :rule refl :args (tptp.x))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p707 :rule trust :premises () :args ((= @t992 (forall @t157 (= (_ @t890 @t889 (_ @t798 @t797 @t13)) (_ @t969 @t968 @t13))))))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p708 :rule trust :premises () :args ((= (forall @t157 (= @t991 (lambda @t292 @t993))) @t992)))
% 178.45/178.76  (step @p709 :rule refl :args (@t993))
% 178.45/178.76  (step @p710 :rule refl :args (@t381))
% 178.45/178.76  (step @p711 :rule cong :premises (@p710 @p709) :args ((= @t381 @t993)))
% 178.45/178.76  (step @p712 :rule symm :premises (@p711))
% 178.45/178.76  (step @p713 :rule eq_resolve :premises (@p710 @p712))
% 178.45/178.76  (step @p714 :rule cong :premises (@p713) :args (@t417))
% 178.45/178.76  (step @p715 :rule refl :args (@t990))
% 178.45/178.76  (step @p716 :rule refl :args (@t15))
% 178.45/178.76  (step @p717 :rule cong :premises (@p716 @p715) :args ((= @t15 @t990)))
% 178.45/178.76  (step @p718 :rule symm :premises (@p717))
% 178.45/178.76  (step @p719 :rule eq_resolve :premises (@p716 @p718))
% 178.45/178.76  (step @p720 :rule refl :args (tptp.refine1001002027nres_a))
% 178.45/178.76  (step @p721 :rule ho_cong :premises (@p720 @p719))
% 178.45/178.76  (step @p722 :rule cong :premises (@p721 @p714) :args (@t418))
% 178.45/178.76  (step @p723 :rule cong :premises (@p722) :args (@t419))
% 178.45/178.76  (step @p724 :rule trans :premises (@p723 @p708 @p707))
% 178.45/178.76  (step @p725 :rule eq_resolve :premises (@p162 @p724))
% 178.45/178.76  (step @p726 :rule instantiate :premises (@p725) :args ((@list @t796)))
% 178.45/178.76  (step @p727 :rule cong :premises (@p726 @p706) :args (@t956))
% 178.45/178.76  (step @p728 :rule trans :premises (@p727 @p705))
% 178.45/178.76  (step @p729 :rule true_elim :premises (@p728))
% 178.45/178.76  (step @p730 :rule cnf_or_pos :args (@t961))
% 178.45/178.76  (step @p731 :rule reordering :premises (@p730) :args ((or @t960 @t957 (not @t961))))
% 178.45/178.76  (step @p732 :rule chain_m_resolution :premises (@p731 @p729 @p650) :args (@t960 @t989 (@list @t956 @t961)))
% 178.45/178.76  (step @p733 :rule refl :args (@t996))
% 178.45/178.76  (step @p734 :rule bool-double-not-elim :args (@t959))
% 178.45/178.76  (step @p735 :rule nary_cong :premises (@p734 @p733) :args ((or (not @t960) @t996)))
% 178.45/178.76  (step @p736 :rule cong :premises (@p640 @p733) :args (@t997))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p737 :rule trust :premises () :args ((= (=> (not (forall @t768 (not (= @t823 @t998)))) (and @t824 (forall @t297 (or @t822 (tptp.refine1001002028nres_b @t998 @t295))))) @t997)))
% 178.45/178.76  (step @p738 :rule refl :args (@t998))
% 178.45/178.76  (step @p739 :rule refl :args (@t2))
% 178.45/178.76  (step @p740 :rule cong :premises (@p739 @p738) :args ((= @t2 @t998)))
% 178.45/178.76  (step @p741 :rule symm :premises (@p740))
% 178.45/178.76  (step @p742 :rule eq_resolve :premises (@p739 @p741))
% 178.45/178.76  (step @p743 :rule cong :premises (@p742 @p359) :args (@t999))
% 178.45/178.76  (step @p744 :rule nary_cong :premises (@p391 @p743) :args (@t1000))
% 178.45/178.76  (step @p745 :rule cong :premises (@p744) :args (@t1001))
% 178.45/178.76  (step @p746 :rule nary_cong :premises (@p394 @p745) :args (@t1002))
% 178.45/178.76  (step @p747 :rule eq-symm :args (@t998 @t823))
% 178.45/178.76  (step @p748 :rule cong :premises (@p747) :args (@t1003))
% 178.45/178.76  (step @p749 :rule cong :premises (@p748) :args ((forall @t768 @t1003)))
% 178.45/178.76  (step @p750 :rule cong :premises (@p742 @p396) :args (@t1004))
% 178.45/178.76  (step @p751 :rule cong :premises (@p750) :args (@t1005))
% 178.45/178.76  (step @p752 :rule cong :premises (@p751) :args ((forall @t768 @t1005)))
% 178.45/178.76  (step @p753 :rule trans :premises (@p752 @p749))
% 178.45/178.76  (step @p754 :rule eq-symm :args (@t823 @t2))
% 178.45/178.76  (step @p755 :rule cong :premises (@p754) :args (@t1006))
% 178.45/178.76  (step @p756 :rule cong :premises (@p755) :args (@t1007))
% 178.45/178.76  (step @p757 :rule trans :premises (@p756 @p753))
% 178.45/178.76  (step @p758 :rule cong :premises (@p757) :args (@t1008))
% 178.45/178.76  (step @p759 :rule cong :premises (@p758 @p746) :args (@t1009))
% 178.45/178.76  (step @p760 :rule beta-reduce :args ((= (_ @t838 @t2) @t1009)))
% 178.45/178.76  (step @p761 :rule trans :premises (@p760 @p759))
% 178.45/178.76  (step @p762 :rule refl :args (@t2))
% 178.45/178.76  (step @p763 :rule ho_cong :premises (@p415 @p762))
% 178.45/178.76  (step @p764 :rule trans :premises (@p763 @p761))
% 178.45/178.76  (step @p765 :rule ho_cong :premises (@p474 @p762))
% 178.45/178.76  (step @p766 :rule trans :premises (@p765 @p764))
% 178.45/178.76  (step @p767 :rule trans :premises (@p766 @p737 @p736))
% 178.45/178.76  (step @p768 :rule eq_resolve :premises (@p2 @p767))
% 178.45/178.76  (step @p769 :rule implies_elim :premises (@p768))
% 178.45/178.76  (step @p770 :rule eq_resolve :premises (@p769 @p735))
% 178.45/178.76  (step @p771 :rule reordering :premises (@p770) :args ((or @t996 @t959)))
% 178.45/178.76  (step @p772 :rule chain_m_resolution :premises (@p771 @p732) :args (@t996 @t869 (@list @t959)))
% 178.45/178.76  (step @p773 :rule cnf_and_pos :args (@t996 0))
% 178.45/178.76  (step @p774 :rule reordering :premises (@p773) :args ((or @t816 @t1010)))
% 178.45/178.76  (step @p775 :rule chain_m_resolution :premises (@p774 @p772) :args (@t816 @t884 @t1011))
% 178.45/178.76  (step @p776 :rule refl :args (@t1012))
% 178.45/178.76  (step @p777 :rule bool-double-not-elim :args (@t815))
% 178.45/178.76  (step @p778 :rule nary_cong :premises (@p777 @p776) :args ((or (not @t816) @t1012)))
% 178.45/178.76  (step @p779 :rule not_implies_elim2 :premises (@p479))
% 178.45/178.76  (step @p780 :rule not_and :premises (@p779))
% 178.45/178.76  (step @p781 :rule eq_resolve :premises (@p780 @p778))
% 178.45/178.76  (step @p782 :rule chain_m_resolution :premises (@p781 @p775) :args (@t1012 @t869 (@list @t815)))
% 178.45/178.76  (step @p783 :rule skolemize :premises (@p782))
% 178.45/178.76  (step @p784 :rule cnf_or_neg :args (@t1017 1))
% 178.45/178.76  (step @p785 :rule chain_m_resolution :premises (@p784 @p783) :args (@t1018 @t869 @t1019))
% 178.45/178.76  (step @p786 :rule eq-symm :args (@t1022 @t1025))
% 178.45/178.76  (step @p787 :rule cong :premises (@p786) :args (@t1027))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p788 :rule trust :premises () :args ((= (forall @t447 (= @t1038 @t1034)) @t1027)))
% 178.45/178.76  (step @p789 :rule eq-symm :args (@t1034 @t1038))
% 178.45/178.76  (step @p790 :rule cong :premises (@p789) :args ((forall @t447 (= @t1034 @t1038))))
% 178.45/178.76  (step @p791 :rule refl :args (@t1037))
% 178.45/178.76  (step @p792 :rule bool-double-not-elim :args (@t1032))
% 178.45/178.76  (step @p793 :rule nary_cong :premises (@p792 @p791) :args ((or @t1040 @t1037)))
% 178.45/178.76  (step @p794 :rule bool-impl-elim :args (@t1039 @t1037))
% 178.45/178.76  (step @p795 :rule trans :premises (@p794 @p793))
% 178.45/178.76  (step @p796 :rule refl :args (@t1033))
% 178.45/178.76  (step @p797 :rule refl :args (@t909))
% 178.45/178.76  (step @p798 :rule nary_cong :premises (@p792 @p797) :args ((or @t1040 @t909)))
% 178.45/178.76  (step @p799 :rule bool-impl-elim :args (@t1039 @t909))
% 178.45/178.76  (step @p800 :rule trans :premises (@p799 @p798))
% 178.45/178.76  (step @p801 :rule nary_cong :premises (@p800 @p796) :args (@t1041))
% 178.45/178.76  (step @p802 :rule cong :premises (@p801 @p795) :args (@t1042))
% 178.45/178.76  (step @p803 :rule cong :premises (@p802) :args ((forall @t447 @t1042)))
% 178.45/178.76  (step @p804 :rule trans :premises (@p803 @p790))
% 178.45/178.76  (step @p805 :rule refl :args (@t1037))
% 178.45/178.76  (step @p806 :rule eq-symm :args (@t823 @t341))
% 178.45/178.76  (step @p807 :rule cong :premises (@p806) :args (@t1043))
% 178.45/178.76  (step @p808 :rule cong :premises (@p807) :args (@t1044))
% 178.45/178.76  (step @p809 :rule cong :premises (@p808) :args (@t1045))
% 178.45/178.76  (step @p810 :rule cong :premises (@p809 @p805) :args (@t1046))
% 178.45/178.76  (step @p811 :rule beta-reduce :args ((= (_ (lambda @t837 (=> @t836 (and @t902 (forall @t297 (or @t1036 @t834))))) @t341) @t1046)))
% 178.45/178.76  (step @p812 :rule trans :premises (@p811 @p810))
% 178.45/178.76  (step @p813 :rule refl :args (@t341))
% 178.45/178.76  (step @p814 :rule refl :args (@t834))
% 178.45/178.76  (step @p815 :rule cong :premises (@p535 @p359) :args (@t1047))
% 178.45/178.76  (step @p816 :rule cong :premises (@p815) :args (@t1048))
% 178.45/178.76  (step @p817 :rule nary_cong :premises (@p816 @p814) :args (@t1049))
% 178.45/178.76  (step @p818 :rule cong :premises (@p817) :args (@t1050))
% 178.45/178.76  (step @p819 :rule cong :premises (@p538) :args (@t1051))
% 178.45/178.76  (step @p820 :rule nary_cong :premises (@p819 @p818) :args (@t1052))
% 178.45/178.76  (step @p821 :rule cong :premises (@p411 @p820) :args (@t1053))
% 178.45/178.76  (step @p822 :rule cong :premises (@p821) :args (@t1054))
% 178.45/178.76  (step @p823 :rule beta-reduce :args ((= @t1055 @t1054)))
% 178.45/178.76  (step @p824 :rule trans :premises (@p823 @p822))
% 178.45/178.76  (step @p825 :rule ho_cong :premises (@p824 @p813))
% 178.45/178.76  (step @p826 :rule trans :premises (@p825 @p812))
% 178.45/178.76  (step @p827 :rule quant-merge-prenex :args ((= (forall @t292 @t1057) @t1031)))
% 178.45/178.76  (step @p828 :rule alpha_equiv :args (@t1058 (@list @t1023) (@list @t295)))
% 178.45/178.76  (step @p829 :rule quant-unused-vars :args ((= @t1059 @t904)))
% 178.45/178.76  (step @p830 :rule nary_cong :premises (@p829 @p828) :args (@t1060))
% 178.45/178.76  (step @p831 :rule quant-miniscope-and :args ((= @t1061 @t1060)))
% 178.45/178.76  (step @p832 :rule trans :premises (@p831 @p830))
% 178.45/178.76  (step @p833 :rule refl :args (@t906))
% 178.45/178.76  (step @p834 :rule nary_cong :premises (@p833 @p832) :args (@t1062))
% 178.45/178.76  (step @p835 :rule quant-miniscope-or :args ((= @t1057 @t1062)))
% 178.45/178.76  (step @p836 :rule trans :premises (@p835 @p834))
% 178.45/178.76  (step @p837 :rule symm :premises (@p836))
% 178.45/178.76  (step @p838 :rule cong :premises (@p837) :args ((forall @t292 (or @t906 @t1064))))
% 178.45/178.76  (step @p839 :rule trans :premises (@p838 @p827))
% 178.45/178.76  (step @p840 :rule refl :args (@t1064))
% 178.45/178.76  (step @p841 :rule nary_cong :premises (@p552 @p840) :args (@t1065))
% 178.45/178.76  (step @p842 :rule cong :premises (@p841) :args (@t1066))
% 178.45/178.76  (step @p843 :rule trans :premises (@p842 @p839))
% 178.45/178.76  (step @p844 :rule refl :args (@t1032))
% 178.45/178.76  (step @p845 :rule refl :args (@t908))
% 178.45/178.76  (step @p846 :rule nary_cong :premises (@p845 @p844 @p843) :args (@t1067))
% 178.45/178.76  (step @p847 :rule quant-miniscope-or :args ((= (forall @t292 @t1068) @t1067)))
% 178.45/178.76  (step @p848 :rule aci_norm :args ((= @t1069 @t1068)))
% 178.45/178.76  (step @p849 :rule cong :premises (@p848) :args ((forall @t292 @t1069)))
% 178.45/178.76  (step @p850 :rule trans :premises (@p849 @p847))
% 178.45/178.76  (step @p851 :rule trans :premises (@p850 @p846))
% 178.45/178.76  (step @p852 :rule aci_norm :args ((= (or (or @t908 @t917) (or @t1032 @t1064)) @t1069)))
% 178.45/178.76  (step @p853 :rule nary_cong :premises (@p792 @p840) :args ((or @t1040 @t1064)))
% 178.45/178.76  (step @p854 :rule bool-impl-elim :args (@t1039 @t1064))
% 178.45/178.76  (step @p855 :rule trans :premises (@p854 @p853))
% 178.45/178.76  (step @p856 :rule refl :args (@t917))
% 178.45/178.76  (step @p857 :rule bool-double-not-elim :args (@t908))
% 178.45/178.76  (step @p858 :rule nary_cong :premises (@p857 @p856) :args ((or (not @t909) @t917)))
% 178.45/178.76  (step @p859 :rule bool-and-de-morgan :args (@t909 @t430 true))
% 178.45/178.76  (step @p860 :rule trans :premises (@p859 @p858))
% 178.45/178.76  (step @p861 :rule nary_cong :premises (@p860 @p855) :args ((or (not @t1071) @t1070)))
% 178.45/178.76  (step @p862 :rule trans :premises (@p861 @p852))
% 178.45/178.76  (step @p863 :rule bool-impl-elim :args (@t1071 @t1070))
% 178.45/178.76  (step @p864 :rule trans :premises (@p863 @p862))
% 178.45/178.76  (step @p865 :rule cong :premises (@p864) :args ((forall @t292 (=> @t1071 @t1070))))
% 178.45/178.76  (step @p866 :rule trans :premises (@p865 @p851))
% 178.45/178.76  (step @p867 :rule refl :args (@t1064))
% 178.45/178.76  (step @p868 :rule cong :premises (@p809 @p867) :args (@t1072))
% 178.45/178.76  (step @p869 :rule beta-reduce :args ((= (_ (lambda @t837 (=> @t836 (and @t904 (forall @t297 (or @t1063 @t834))))) @t341) @t1072)))
% 178.45/178.76  (step @p870 :rule trans :premises (@p869 @p868))
% 178.45/178.76  (step @p871 :rule cong :premises (@p562 @p359) :args (@t1073))
% 178.45/178.76  (step @p872 :rule cong :premises (@p871) :args (@t1074))
% 178.45/178.76  (step @p873 :rule nary_cong :premises (@p872 @p814) :args (@t1075))
% 178.45/178.76  (step @p874 :rule cong :premises (@p873) :args (@t1076))
% 178.45/178.76  (step @p875 :rule cong :premises (@p565) :args (@t1077))
% 178.45/178.76  (step @p876 :rule nary_cong :premises (@p875 @p874) :args (@t1078))
% 178.45/178.76  (step @p877 :rule cong :premises (@p411 @p876) :args (@t1079))
% 178.45/178.76  (step @p878 :rule cong :premises (@p877) :args (@t1080))
% 178.45/178.76  (step @p879 :rule beta-reduce :args ((= @t1081 @t1080)))
% 178.45/178.76  (step @p880 :rule trans :premises (@p879 @p878))
% 178.45/178.76  (step @p881 :rule ho_cong :premises (@p880 @p813))
% 178.45/178.76  (step @p882 :rule trans :premises (@p881 @p870))
% 178.45/178.76  (step @p883 :rule nary_cong :premises (@p577 @p573) :args (@t1082))
% 178.45/178.76  (step @p884 :rule cong :premises (@p883 @p882) :args (@t1083))
% 178.45/178.76  (step @p885 :rule cong :premises (@p884) :args (@t1084))
% 178.45/178.76  (step @p886 :rule trans :premises (@p885 @p866))
% 178.45/178.76  (step @p887 :rule beta-reduce :args ((= @t1085 @t1039)))
% 178.45/178.76  (step @p888 :rule cong :premises (@p887 @p577) :args (@t1086))
% 178.45/178.76  (step @p889 :rule nary_cong :premises (@p888 @p886) :args (@t1087))
% 178.45/178.76  (step @p890 :rule cong :premises (@p889 @p826) :args ((= @t1087 @t1088)))
% 178.45/178.76  (step @p891 :rule eq-symm :args (@t1088 @t1087))
% 178.45/178.76  (step @p892 :rule trans :premises (@p891 @p890))
% 178.45/178.76  (step @p893 :rule cong :premises (@p892) :args ((forall @t447 (= @t1088 @t1087))))
% 178.45/178.76  (step @p894 :rule trans :premises (@p893 @p804))
% 178.45/178.76  (step @p895 :rule ho_cong :premises (@p473 @p583))
% 178.45/178.76  (step @p896 :rule ho_cong :premises (@p895 @p813))
% 178.45/178.76  (step @p897 :rule nary_cong :premises (@p602 @p573) :args (@t439))
% 178.45/178.76  (step @p898 :rule cong :premises (@p897 @p896) :args (@t440))
% 178.45/178.76  (step @p899 :rule cong :premises (@p898) :args (@t441))
% 178.45/178.76  (step @p900 :rule ho_cong :premises (@p465 @p813))
% 178.45/178.76  (step @p901 :rule cong :premises (@p900 @p602) :args (@t442))
% 178.45/178.76  (step @p902 :rule nary_cong :premises (@p901 @p899) :args (@t443))
% 178.45/178.76  (step @p903 :rule ho_cong :premises (@p473 @p604))
% 178.45/178.76  (step @p904 :rule ho_cong :premises (@p903 @p813))
% 178.45/178.76  (step @p905 :rule cong :premises (@p904 @p902) :args (@t446))
% 178.45/178.76  (step @p906 :rule cong :premises (@p905) :args (@t448))
% 178.45/178.76  (step @p907 :rule trans :premises (@p906 @p894))
% 178.45/178.76  (step @p908 :rule trans :premises (@p907 @p788 @p787))
% 178.45/178.76  (step @p909 :rule eq_resolve :premises (@p172 @p908))
% 178.45/178.76  (step @p910 :rule refl :args (@t1091))
% 178.45/178.76  (step @p911 :rule eq-symm :args (@t864 @t814))
% 178.45/178.76  (step @p912 :rule cong :premises (@p911) :args (@t1092))
% 178.45/178.76  (step @p913 :rule cong :premises (@p912) :args (@t1093))
% 178.45/178.76  (step @p914 :rule nary_cong :premises (@p913 @p910) :args (@t1094))
% 178.45/178.76  (step @p915 :rule refl :args (@t1095))
% 178.45/178.76  (step @p916 :rule nary_cong :premises (@p614 @p913 @p915) :args (@t1096))
% 178.45/178.76  (step @p917 :rule nary_cong :premises (@p913 @p615) :args (@t1097))
% 178.45/178.76  (step @p918 :rule nary_cong :premises (@p917 @p916) :args (@t1098))
% 178.45/178.76  (step @p919 :rule cong :premises (@p918 @p914) :args (@t1099))
% 178.45/178.76  (step @p920 :rule refl :args (@t1100))
% 178.45/178.76  (step @p921 :rule cong :premises (@p920 @p919) :args ((=> @t1100 @t1099)))
% 178.45/178.76  (assume-push @p1144 @t1100)
% 178.45/178.76  (step @p923 :rule instantiate :premises (@p909) :args ((@list @t799 @t792 @t864)))
% 178.45/178.76  (step-pop @p1145 :rule scope :premises (@p923))
% 178.45/178.76  (step @p924 :rule process_scope :premises (@p1145) :args (@t1099))
% 178.45/178.76  (step @p926 :rule eq_resolve :premises (@p924 @p921))
% 178.45/178.76  (step @p927 :rule implies_elim :premises (@p926))
% 178.45/178.76  (step @p928 :rule chain_m_resolution :premises (@p927 @p909) :args (@t1105 @t884 (@list @t1100)))
% 178.45/178.76  (step @p929 :rule bool-double-not-elim :args (@t1107))
% 178.45/178.76  (step @p930 :rule refl :args (@t1110))
% 178.45/178.76  (step @p931 :rule nary_cong :premises (@p930 @p929) :args ((or @t1110 (not @t1109))))
% 178.45/178.76  (step @p932 :rule cnf_or_neg :args (@t1110 0))
% 178.45/178.76  (step @p933 :rule eq_resolve :premises (@p932 @p931))
% 178.45/178.76  (step @p934 :rule reordering :premises (@p933) :args ((or @t1107 @t1110)))
% 178.45/178.76  (step @p935 :rule cnf_or_neg :args (@t1110 1))
% 178.45/178.76  (assume-push @p1146 @t865)
% 178.45/178.76  (assume-push @p1147 @t883)
% 178.45/178.76  (assume-push @p1148 @t1107)
% 178.45/178.76  (assume-push @p1149 @t1107)
% 178.45/178.76  (assume-push @p1150 @t883)
% 178.45/178.76  (assume-push @p1151 @t865)
% 178.45/178.76  (step @p942 :rule true_intro :premises (@p1148))
% 178.45/178.76  (step @p943 :rule refl :args (@t1106))
% 178.45/178.76  (step @p944 :rule symm :premises (@p496))
% 178.45/178.76  (step @p945 :rule symm :premises (@p527))
% 178.45/178.76  (step @p946 :rule trans :premises (@p945 @p944))
% 178.45/178.76  (step @p947 :rule refl :args (@t804))
% 178.45/178.76  (step @p948 :rule cong :premises (@p947 @p946) :args (@t1111))
% 178.45/178.76  (step @p949 :rule cong :premises (@p947 @p527) :args (@t1089))
% 178.45/178.76  (step @p950 :rule trans :premises (@p949 @p948))
% 178.45/178.76  (step @p951 :rule cong :premises (@p950 @p943) :args (@t1108))
% 178.45/178.76  (step @p952 :rule trans :premises (@p951 @p942))
% 178.45/178.76  (step @p953 :rule true_elim :premises (@p952))
% 178.45/178.76  (step-pop @p1152 :rule scope :premises (@p953))
% 178.45/178.76  (step-pop @p1153 :rule scope :premises (@p1152))
% 178.45/178.76  (step-pop @p1154 :rule scope :premises (@p1153))
% 178.45/178.76  (step @p954 :rule process_scope :premises (@p1154) :args (@t1108))
% 178.45/178.76  (step @p958 :rule and_intro :premises (@p1148 @p527 @p496))
% 178.45/178.76  (step @p959 :rule modus_ponens :premises (@p958 @p954))
% 178.45/178.76  (step-pop @p1155 :rule scope :premises (@p959))
% 178.45/178.76  (step-pop @p1156 :rule scope :premises (@p1155))
% 178.45/178.76  (step-pop @p1157 :rule scope :premises (@p1156))
% 178.45/178.76  (step @p960 :rule process_scope :premises (@p1157) :args (@t1108))
% 178.45/178.76  (step @p964 :rule implies_elim :premises (@p960))
% 178.45/178.76  (step @p965 :rule cnf_and_neg :args (@t1112))
% 178.45/178.76  (step @p966 :rule resolution :premises (@p965 @p964) :args (true @t1112))
% 178.45/178.76  (step @p967 :rule chain_m_resolution :premises (@p966 @p527 @p496 @p935 @p934) :args (@t1110 (@list false false true false) (@list @t883 @t865 @t1108 @t1107)))
% 178.45/178.76  (step @p968 :rule refl :args (@t1113))
% 178.45/178.76  (step @p969 :rule bool-double-not-elim :args (@t1090))
% 178.45/178.76  (step @p970 :rule nary_cong :premises (@p969 @p968) :args ((or (not @t1114) @t1113)))
% 178.45/178.76  (assume-push @p1158 @t1114)
% 178.45/178.76  (step @p972 :rule skolemize :premises (@p1158))
% 178.45/178.76  (step-pop @p1159 :rule scope :premises (@p972))
% 178.45/178.76  (step @p973 :rule process_scope :premises (@p1159) :args (@t1113))
% 178.45/178.76  (step @p975 :rule implies_elim :premises (@p973))
% 178.45/178.76  (step @p976 :rule eq_resolve :premises (@p975 @p970))
% 178.45/178.76  (step @p977 :rule chain_m_resolution :premises (@p976 @p967) :args (@t1090 @t884 (@list @t1110)))
% 178.45/178.76  (step @p978 :rule refl :args (@t1114))
% 178.45/178.76  (step @p979 :rule nary_cong :premises (@p910 @p482 @p978) :args ((or @t1091 @t866 @t1114)))
% 178.45/178.76  (step @p980 :rule cnf_and_neg :args (@t1091))
% 178.45/178.76  (step @p981 :rule eq_resolve :premises (@p980 @p979))
% 178.45/178.76  (step @p982 :rule reordering :premises (@p981) :args ((or @t817 @t1091 @t1114)))
% 178.45/178.76  (step @p983 :rule chain_m_resolution :premises (@p982 @p480 @p977) :args (@t1091 @t949 (@list @t817 @t1090)))
% 178.45/178.76  (step @p984 :rule cnf_or_neg :args (@t1102 1))
% 178.45/178.76  (step @p985 :rule chain_m_resolution :premises (@p984 @p983) :args (@t1102 @t884 (@list @t1091)))
% 178.45/178.76  (step @p986 :rule cnf_equiv_pos2 :args (@t1105))
% 178.45/178.76  (step @p987 :rule reordering :premises (@p986) :args ((or @t1104 (not @t1102) (not @t1105))))
% 178.45/178.76  (step @p988 :rule chain_m_resolution :premises (@p987 @p985 @p928) :args (@t1104 @t989 (@list @t1102 @t1105)))
% 178.45/178.76  (step @p989 :rule cnf_and_pos :args (@t1104 1))
% 178.45/178.76  (step @p990 :rule reordering :premises (@p989) :args ((or @t1103 (not @t1104))))
% 178.45/178.76  (step @p991 :rule chain_m_resolution :premises (@p990 @p988) :args (@t1103 @t884 (@list @t1104)))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p992 :rule trust :premises () :args ((= (forall @t580 (or @t1116 @t1119)) @t1117)))
% 178.45/178.76  (step @p993 :rule refl :args (@t1119))
% 178.45/178.76  (step @p994 :rule bool-double-not-elim :args (@t1116))
% 178.45/178.76  (step @p995 :rule nary_cong :premises (@p994 @p993) :args ((or (not @t1120) @t1119)))
% 178.45/178.76  (step @p996 :rule bool-impl-elim :args (@t1120 @t1119))
% 178.45/178.76  (step @p997 :rule trans :premises (@p996 @p995))
% 178.45/178.76  (step @p998 :rule cong :premises (@p997) :args ((forall @t580 (=> @t1120 @t1119))))
% 178.45/178.76  (step @p999 :rule refl :args (@t1118))
% 178.45/178.76  (step @p1000 :rule refl :args (@t572))
% 178.45/178.76  (step @p1001 :rule cong :premises (@p1000 @p999) :args ((= @t572 @t1118)))
% 178.45/178.76  (step @p1002 :rule symm :premises (@p1001))
% 178.45/178.76  (step @p1003 :rule eq_resolve :premises (@p1000 @p1002))
% 178.45/178.76  (step @p1004 :rule refl :args (@t83))
% 178.45/178.76  (step @p1005 :rule cong :premises (@p1004 @p1003) :args (@t573))
% 178.45/178.76  (step @p1006 :rule cong :premises (@p1005) :args (@t574))
% 178.45/178.76  (step @p1007 :rule cong :premises (@p1006) :args (@t576))
% 178.45/178.76  (step @p1008 :rule cong :premises (@p1007) :args (@t577))
% 178.45/178.76  (step @p1009 :rule eq-symm :args (@t83 tptp.refine464223678AILi_b))
% 178.45/178.76  (step @p1010 :rule cong :premises (@p1009) :args (@t578))
% 178.45/178.76  (step @p1011 :rule cong :premises (@p1010 @p1008) :args (@t579))
% 178.45/178.76  (step @p1012 :rule cong :premises (@p1011) :args (@t581))
% 178.45/178.76  (step @p1013 :rule trans :premises (@p1012 @p998))
% 178.45/178.76  (step @p1014 :rule trans :premises (@p1013 @p992))
% 178.45/178.76  (step @p1015 :rule eq_resolve :premises (@p205 @p1014))
% 178.45/178.76  (step @p1016 :rule eq-symm :args (@t864 @t1115))
% 178.45/178.76  (step @p1017 :rule cong :premises (@p1016) :args (@t1121))
% 178.45/178.76  (step @p1018 :rule cong :premises (@p1017) :args (@t1122))
% 178.45/178.76  (step @p1019 :rule cong :premises (@p1018) :args (@t1123))
% 178.45/178.76  (step @p1020 :rule refl :args (@t1124))
% 178.45/178.76  (step @p1021 :rule nary_cong :premises (@p1020 @p1019) :args (@t1125))
% 178.45/178.76  (step @p1022 :rule refl :args (@t1117))
% 178.45/178.76  (step @p1023 :rule cong :premises (@p1022 @p1021) :args ((=> @t1117 @t1125)))
% 178.45/178.76  (assume-push @p1160 @t1117)
% 178.45/178.76  (step @p1025 :rule instantiate :premises (@p1015) :args ((@list @t864)))
% 178.45/178.76  (step-pop @p1161 :rule scope :premises (@p1025))
% 178.45/178.76  (step @p1026 :rule process_scope :premises (@p1161) :args (@t1125))
% 178.45/178.76  (step @p1028 :rule eq_resolve :premises (@p1026 @p1023))
% 178.45/178.76  (step @p1029 :rule implies_elim :premises (@p1028))
% 178.45/178.76  (step @p1030 :rule chain_m_resolution :premises (@p1029 @p1015) :args (@t1128 @t884 (@list @t1117)))
% 178.45/178.76  ; trust TRUST PREPROCESS_HO_ELIM
% 178.45/178.76  (step @p1031 :rule trust :premises () :args ((= (forall @t564 (not (= tptp.refine464223678AILi_b @t1130))) @t1129)))
% 178.45/178.76  (step @p1032 :rule refl :args (@t1130))
% 178.45/178.76  (step @p1033 :rule refl :args (@t21))
% 178.45/178.76  (step @p1034 :rule cong :premises (@p1033 @p1032) :args ((= @t21 @t1130)))
% 178.45/178.76  (step @p1035 :rule symm :premises (@p1034))
% 178.45/178.76  (step @p1036 :rule eq_resolve :premises (@p1033 @p1035))
% 178.45/178.76  (step @p1037 :rule refl :args (tptp.refine464223678AILi_b))
% 178.45/178.76  (step @p1038 :rule cong :premises (@p1037 @p1036) :args (@t562))
% 178.45/178.76  (step @p1039 :rule cong :premises (@p1038) :args (@t563))
% 178.45/178.76  (step @p1040 :rule cong :premises (@p1039) :args (@t565))
% 178.45/178.76  (step @p1041 :rule trans :premises (@p1040 @p1031))
% 178.45/178.76  (step @p1042 :rule eq_resolve :premises (@p201 @p1041))
% 178.45/178.76  (step @p1043 :rule alpha_equiv :args (@t1131 @t1132 (@list @t20)))
% 178.45/178.76  (step @p1044 :rule equiv_elim2 :premises (@p1043))
% 178.45/178.76  (step @p1045 :rule chain_m_resolution :premises (@p1044 @p1042) :args (@t1131 @t884 (@list @t1129)))
% 178.45/178.76  (step @p1046 :rule instantiate :premises (@p1045) :args ((@list @t863)))
% 178.45/178.76  (step @p1047 :rule cnf_or_pos :args (@t1128))
% 178.45/178.76  (step @p1048 :rule reordering :premises (@p1047) :args ((or @t1124 @t1127 (not @t1128))))
% 178.45/178.76  (step @p1049 :rule chain_m_resolution :premises (@p1048 @p1046 @p1030) :args (@t1127 @t949 (@list @t1124 @t1128)))
% 178.45/178.76  (step @p1050 :rule alpha_equiv :args (@t1101 @t1132 (@list @t571)))
% 178.45/178.76  (step @p1051 :rule equiv_elim1 :premises (@p1050))
% 178.45/178.76  (step @p1052 :rule chain_m_resolution :premises (@p1051 @p1049) :args ((not @t1101) @t869 (@list @t1126)))
% 178.45/178.76  (step @p1053 :rule cnf_and_pos :args (@t946 0))
% 178.45/178.76  (step @p1054 :rule reordering :premises (@p1053) :args ((or @t945 @t950)))
% 178.45/178.76  (step @p1055 :rule chain_m_resolution :premises (@p1054 @p633) :args (@t945 @t884 @t951))
% 178.45/178.76  (step @p1056 :rule cnf_or_pos :args (@t1103))
% 178.45/178.76  (step @p1057 :rule reordering :premises (@p1056) :args ((or @t944 @t1101 @t1095 (not @t1103))))
% 178.45/178.76  (step @p1058 :rule chain_m_resolution :premises (@p1057 @p1055 @p1052 @p991) :args (@t1095 (@list true true false) (@list @t944 @t1101 @t1103)))
% 178.45/178.76  (step @p1059 :rule refl :args (@t1136))
% 178.45/178.76  (step @p1060 :rule nary_cong :premises (@p640 @p1059) :args (@t1137))
% 178.45/178.76  (step @p1061 :rule nary_cong :premises (@p641 @p1060) :args (@t1138))
% 178.45/178.76  (step @p1062 :rule cong :premises (@p915 @p1061) :args ((=> @t1095 @t1138)))
% 178.45/178.76  (assume-push @p1162 @t1095)
% 178.45/178.76  (step @p1064 :rule instantiate :premises (@p1162) :args ((@list tptp.x @t1013)))
% 178.45/178.76  (step-pop @p1163 :rule scope :premises (@p1064))
% 178.45/178.76  (step @p1065 :rule process_scope :premises (@p1163) :args (@t1138))
% 178.45/178.76  (step @p1067 :rule eq_resolve :premises (@p1065 @p1062))
% 178.45/178.76  (step @p1068 :rule implies_elim :premises (@p1067))
% 178.45/178.76  (step @p1069 :rule chain_m_resolution :premises (@p1068 @p1058) :args (@t1140 @t884 (@list @t1095)))
% 178.45/178.76  (step @p1070 :rule cnf_or_pos :args (@t1140))
% 178.45/178.76  (step @p1071 :rule reordering :premises (@p1070) :args ((or @t957 @t1139 (not @t1140))))
% 178.45/178.76  (step @p1072 :rule chain_m_resolution :premises (@p1071 @p729 @p1069) :args (@t1139 @t989 (@list @t956 @t1140)))
% 178.45/178.76  (step @p1073 :rule cnf_and_pos :args (@t1139 1))
% 178.45/178.76  (step @p1074 :rule reordering :premises (@p1073) :args ((or @t1136 (not @t1139))))
% 178.45/178.76  (step @p1075 :rule chain_m_resolution :premises (@p1074 @p1072) :args (@t1136 @t884 (@list @t1139)))
% 178.45/178.76  (step @p1076 :rule cnf_and_pos :args (@t996 1))
% 178.45/178.76  (step @p1077 :rule reordering :premises (@p1076) :args ((or @t995 @t1010)))
% 178.45/178.76  (step @p1078 :rule chain_m_resolution :premises (@p1077 @p772) :args (@t995 @t884 @t1011))
% 178.45/178.76  (step @p1079 :rule instantiate :premises (@p1078) :args ((@list @t1013)))
% 178.45/178.76  (step @p1080 :rule bool-double-not-elim :args (@t1015))
% 178.45/178.76  (step @p1081 :rule refl :args (@t1017))
% 178.45/178.76  (step @p1082 :rule nary_cong :premises (@p1081 @p1080) :args ((or @t1017 (not @t1016))))
% 178.45/178.76  (step @p1083 :rule cnf_or_neg :args (@t1017 0))
% 178.45/178.76  (step @p1084 :rule eq_resolve :premises (@p1083 @p1082))
% 178.45/178.76  (step @p1085 :rule reordering :premises (@p1084) :args ((or @t1015 @t1017)))
% 178.45/178.76  (step @p1086 :rule chain_m_resolution :premises (@p1085 @p783) :args (@t1015 @t869 @t1019))
% 178.45/178.76  (step @p1087 :rule cnf_or_pos :args (@t1141))
% 178.45/178.76  (step @p1088 :rule reordering :premises (@p1087) :args ((or @t1016 @t1134 (not @t1141))))
% 178.45/178.76  (step @p1089 :rule chain_m_resolution :premises (@p1088 @p1086 @p1079) :args (@t1134 @t989 (@list @t1015 @t1141)))
% 178.45/178.76  (step @p1090 :rule cnf_or_pos :args (@t1136))
% 178.45/178.76  (step @p1091 :rule reordering :premises (@p1090) :args ((or @t1135 @t1133 (not @t1136))))
% 178.45/178.76  (step @p1092 :rule chain_m_resolution :premises (@p1091 @p1089 @p1075) :args (@t1133 @t989 (@list @t1134 @t1136)))
% 178.45/178.76  (step @p1093 :rule refl :args (@t1142))
% 178.45/178.76  (step @p1094 :rule bool-double-not-elim :args (@t1014))
% 178.45/178.76  (step @p1095 :rule refl :args (@t1143))
% 178.45/178.76  (step @p1096 :rule refl :args (@t1144))
% 178.45/178.76  (step @p1097 :rule nary_cong :premises (@p1096 @p1095 @p1094 @p1093) :args ((or @t1144 @t1143 (not @t1018) @t1142)))
% 178.45/178.76  (assume-push @p1164 @t1133)
% 178.45/178.76  (assume-push @p1165 @t1018)
% 178.45/178.76  (assume-push @p1166 @t883)
% 178.45/178.76  (assume-push @p1167 @t865)
% 178.45/178.76  (step @p1102 :rule evaluate :args ((= false true)))
% 178.45/178.76  (step @p1103 :rule true_intro :premises (@p1164))
% 178.45/178.76  (step @p1104 :rule refl :args (@t1013))
% 178.45/178.76  (step @p945 :rule symm :premises (@p527))
% 178.45/178.76  (step @p947 :rule refl :args (@t804))
% 178.45/178.76  (step @p1105 :rule cong :premises (@p947 @p945) :args (@t1111))
% 178.45/178.76  (step @p1106 :rule trans :premises (@p496 @p527))
% 178.45/178.76  (step @p1107 :rule cong :premises (@p947 @p1106) :args (@t806))
% 178.45/178.76  (step @p1108 :rule trans :premises (@p1107 @p1105))
% 178.45/178.76  (step @p1109 :rule cong :premises (@p1108 @p1104) :args (@t1014))
% 178.45/178.76  (step @p1110 :rule false_intro :premises (@p785))
% 178.45/178.76  (step @p1111 :rule symm :premises (@p1110))
% 178.45/178.76  (step @p1112 :rule trans :premises (@p1111 @p1109 @p1103))
% 178.45/178.76  (step @p1113 false :rule eq_resolve :premises (@p1112 @p1102))
% 178.45/178.76  (step-pop @p1168 :rule scope :premises (@p1113))
% 178.45/178.76  (step-pop @p1169 :rule scope :premises (@p1168))
% 178.45/178.76  (step-pop @p1170 :rule scope :premises (@p1169))
% 178.45/178.76  (step-pop @p1171 :rule scope :premises (@p1170))
% 178.45/178.76  (step @p1114 :rule process_scope :premises (@p1171) :args (false))
% 178.45/178.77  (assume-push @p1172 @t865)
% 178.45/178.77  (assume-push @p1173 @t883)
% 178.45/178.77  (assume-push @p1174 @t1018)
% 178.45/178.77  (assume-push @p1175 @t1133)
% 178.45/178.77  (step @p1123 :rule and_intro :premises (@p1175 @p785 @p527 @p496))
% 178.45/178.77  (step-pop @p1176 :rule scope :premises (@p1123))
% 178.45/178.77  (step-pop @p1177 :rule scope :premises (@p1176))
% 178.45/178.77  (step-pop @p1178 :rule scope :premises (@p1177))
% 178.45/178.77  (step-pop @p1179 :rule scope :premises (@p1178))
% 178.45/178.77  (step @p1124 :rule process_scope :premises (@p1179) :args (@t1145))
% 178.45/178.77  (step @p1129 :rule implies_elim :premises (@p1124))
% 178.45/178.77  (step @p1130 :rule resolution :premises (@p1129 @p1114) :args (true @t1145))
% 178.45/178.77  (step @p1131 :rule not_and :premises (@p1130))
% 178.45/178.77  (step @p1132 :rule eq_resolve :premises (@p1131 @p1097))
% 178.45/178.77  (step @p1133 false :rule chain_m_resolution :premises (@p1132 @p1092 @p785 @p527 @p496) :args (false (@list false true false false) (@list @t1133 @t1014 @t883 @t865)))
% 178.45/178.77  )
% 178.45/178.77  % SZS output end Proof
% 178.45/178.77  % cvc5 exiting
%------------------------------------------------------------------------------