%------------------------------------------------------------------------------ % File : cvc5---1.3.4 % Problem : ITP158^1 : TPTP v9.2.1. Released v7.5.0. % Transfm : none % Format : tptp:raw % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % Computer : n019.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:13 AM UTC 2026 % Result : Theorem 180.15s 180.51s % Output : Proof 180.15s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.12 % Problem : ITP158^1 : TPTP v9.2.1. Released v7.5.0. % 0.12/0.13 % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % 0.17/0.34 % Computer : n019.cluster.edu % 0.17/0.34 % Model : x86_64 x86_64 % 0.17/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.17/0.34 % Memory : 8042.1875MB % 0.17/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.17/0.34 % CPULimit : 300 % 0.17/0.34 % WCLimit : 300 % 0.17/0.34 % DateTime : Tue Jun 2 04:28:04 EDT 2026 % 0.17/0.35 % CPUTime : % 0.47/0.63 %----Proving TH0 % 180.15/180.51 --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 90s... % 180.15/180.51 --- 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... % 180.15/180.51 --- 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... % 180.15/180.51 --- Run --ho-elim --full-saturate-quant at 18s... % 180.15/180.51 --- Run --ho-elim --no-e-matching --full-saturate-quant at 12s... % 180.15/180.51 % SZS status Theorem % 180.15/180.51 % SZS output start Proof % 180.15/180.51 ( % 180.15/180.51 (declare-sort tptp.prover1687215943e_form 0) % 180.15/180.51 (declare-sort tptp.list_P512754263e_form 0) % 180.15/180.51 (declare-sort tptp.nat 0) % 180.15/180.51 (declare-sort tptp.set_nat 0) % 180.15/180.51 (declare-sort tptp.list_n2139828004le_U_o 0) % 180.15/180.51 (declare-sort tptp.set_Pr619177522elle_U 0) % 180.15/180.51 (declare-sort tptp.list_s1200803384elle_U 0) % 180.15/180.51 (declare-sort tptp.list_P796095576elle_U 0) % 180.15/180.51 (declare-sort tptp.produc227817602le_U_o 0) % 180.15/180.51 (declare-sort tptp.set_Pr1072215906le_U_o 0) % 180.15/180.51 (declare-sort tptp.produc622718850le_U_o 0) % 180.15/180.51 (declare-sort tptp.set_Pr2099245410le_U_o 0) % 180.15/180.51 (declare-sort tptp.produc1296622072e_form 0) % 180.15/180.51 (declare-sort tptp.set_Pr816919384e_form 0) % 180.15/180.51 (declare-sort tptp.produc1494932632e_form 0) % 180.15/180.51 (declare-sort tptp.set_Pr1174364408e_form 0) % 180.15/180.51 (declare-sort tptp.list_nat 0) % 180.15/180.51 (declare-sort tptp.produc117678584rm_nat 0) % 180.15/180.51 (declare-sort tptp.set_Pr957084504rm_nat 0) % 180.15/180.51 (declare-sort tptp.produc1473535256st_nat 0) % 180.15/180.51 (declare-sort tptp.set_Pr1057005944st_nat 0) % 180.15/180.51 (declare-sort tptp.set_list_nat 0) % 180.15/180.51 (declare-sort tptp.list_list_nat 0) % 180.15/180.51 (declare-sort tptp.list_l461858535e_form 0) % 180.15/180.51 (declare-sort tptp.produc890077173st_nat 0) % 180.15/180.51 (declare-sort tptp.product_prod_nat_nat 0) % 180.15/180.51 (declare-sort tptp.set_Pr1189404964e_form 0) % 180.15/180.51 (declare-sort tptp.produc791938916e_form 0) % 180.15/180.51 (declare-sort tptp.prover_Mirabelle_U 0) % 180.15/180.51 (declare-sort tptp.set_Pr1986765409at_nat 0) % 180.15/180.51 (declare-sort tptp.set_Pr554570749e_form 0) % 180.15/180.51 (declare-sort tptp.set_Pr1560408065st_nat 0) % 180.15/180.51 (declare-sort tptp.produc1699244961st_nat 0) % 180.15/180.51 (declare-sort tptp.produc825256814e_form 0) % 180.15/180.51 (declare-sort tptp.produc957084248e_form 0) % 180.15/180.51 (declare-sort tptp.set_li5074317e_form 0) % 180.15/180.51 (declare-sort tptp.set_Pr31825690e_form 0) % 180.15/180.51 (declare-const tptp.prover1282070756_SEval (-> tptp.produc227817602le_U_o (-> tptp.nat tptp.prover_Mirabelle_U) tptp.list_P512754263e_form Bool)) % 180.15/180.51 (declare-const tptp.prover1847600056is_env (-> tptp.produc227817602le_U_o (-> tptp.nat tptp.prover_Mirabelle_U) Bool)) % 180.15/180.51 (declare-const tptp.cons_P1475164433e_form (-> tptp.prover1687215943e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.set_Pr1105237746e_form (-> tptp.list_P512754263e_form tptp.set_Pr554570749e_form)) % 180.15/180.51 (declare-const tptp.member1793840734e_form (-> tptp.prover1687215943e_form tptp.set_Pr554570749e_form Bool)) % 180.15/180.51 (declare-const tptp.if_lis1812881937e_form (-> Bool tptp.list_P512754263e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.cons_nat (-> tptp.nat tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.set_nat2 (-> tptp.list_nat tptp.set_nat)) % 180.15/180.51 (declare-const tptp.member_nat (-> tptp.nat tptp.set_nat Bool)) % 180.15/180.51 (declare-const tptp.if_list_nat (-> Bool tptp.list_nat tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.u tptp.nat) % 180.15/180.51 (declare-const tptp.prover1021675886maxvar (-> tptp.list_nat tptp.nat)) % 180.15/180.51 (declare-const tptp.can_select_nat (-> (-> tptp.nat Bool) tptp.set_nat Bool)) % 180.15/180.51 (declare-const tptp.lex_Pr233218909e_form (-> tptp.set_Pr1189404964e_form tptp.set_Pr31825690e_form)) % 180.15/180.51 (declare-const tptp.list_e2123636798e_form (-> (-> tptp.prover1687215943e_form Bool) tptp.list_P512754263e_form Bool)) % 180.15/180.51 (declare-const tptp.lenlex_nat (-> tptp.set_Pr1986765409at_nat tptp.set_Pr1560408065st_nat)) % 180.15/180.51 (declare-const tptp.lenlex1927129340e_form (-> tptp.set_Pr1189404964e_form tptp.set_Pr31825690e_form)) % 180.15/180.51 (declare-const tptp.s tptp.list_P512754263e_form) % 180.15/180.51 (declare-const tptp.nil_se944326968elle_U tptp.list_s1200803384elle_U) % 180.15/180.51 (declare-const tptp.nil_na1584420238le_U_o tptp.list_n2139828004le_U_o) % 180.15/180.51 (declare-const tptp.cons_s32021736elle_U (-> tptp.set_Pr619177522elle_U tptp.list_s1200803384elle_U tptp.list_s1200803384elle_U)) % 180.15/180.51 (declare-const tptp.member1933006123le_U_o (-> tptp.produc227817602le_U_o tptp.set_Pr1072215906le_U_o Bool)) % 180.15/180.51 (declare-const tptp.member493452075le_U_o (-> tptp.produc622718850le_U_o tptp.set_Pr2099245410le_U_o Bool)) % 180.15/180.51 (declare-const tptp.produc1377086578le_U_o (-> tptp.list_s1200803384elle_U tptp.list_n2139828004le_U_o tptp.produc622718850le_U_o)) % 180.15/180.51 (declare-const tptp.listre290852044le_U_o (-> tptp.set_Pr1072215906le_U_o tptp.set_Pr2099245410le_U_o)) % 180.15/180.51 (declare-const tptp.listrel_nat_nat (-> tptp.set_Pr1986765409at_nat tptp.set_Pr1560408065st_nat)) % 180.15/180.51 (declare-const tptp.produc876465968e_form (-> tptp.nat tptp.prover1687215943e_form tptp.produc1296622072e_form)) % 180.15/180.51 (declare-const tptp.member1471151041e_form (-> tptp.produc1494932632e_form tptp.set_Pr1174364408e_form Bool)) % 180.15/180.51 (declare-const tptp.produc1617574096e_form (-> tptp.list_nat tptp.list_P512754263e_form tptp.produc1494932632e_form)) % 180.15/180.51 (declare-const tptp.listre318297994e_form (-> tptp.set_Pr816919384e_form tptp.set_Pr1174364408e_form)) % 180.15/180.51 (declare-const tptp.produc1041874352rm_nat (-> tptp.prover1687215943e_form tptp.nat tptp.produc117678584rm_nat)) % 180.15/180.51 (declare-const tptp.lex_nat (-> tptp.set_Pr1986765409at_nat tptp.set_Pr1560408065st_nat)) % 180.15/180.51 (declare-const tptp.member1449753665st_nat (-> tptp.produc1473535256st_nat tptp.set_Pr1057005944st_nat Bool)) % 180.15/180.51 (declare-const tptp.produc1897654224st_nat (-> tptp.list_P512754263e_form tptp.list_nat tptp.produc1473535256st_nat)) % 180.15/180.51 (declare-const tptp.listre483706378rm_nat (-> tptp.set_Pr957084504rm_nat tptp.set_Pr1057005944st_nat)) % 180.15/180.51 (declare-const tptp.listre1908795590e_form (-> tptp.set_Pr1189404964e_form tptp.set_Pr31825690e_form)) % 180.15/180.51 (declare-const tptp.irrefl2121388754e_form (-> tptp.set_Pr1189404964e_form Bool)) % 180.15/180.51 (declare-const tptp.member_list_nat (-> tptp.list_nat tptp.set_list_nat Bool)) % 180.15/180.51 (declare-const tptp.set_list_nat2 (-> tptp.list_list_nat tptp.set_list_nat)) % 180.15/180.51 (declare-const tptp.member1828782574e_form (-> tptp.list_P512754263e_form tptp.set_li5074317e_form Bool)) % 180.15/180.51 (declare-const tptp.rotate1_nat (-> tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.the_el969789074e_form (-> tptp.set_Pr554570749e_form tptp.prover1687215943e_form)) % 180.15/180.51 (declare-const tptp.prover_Mirabelle_fv (-> tptp.prover1687215943e_form tptp.list_nat)) % 180.15/180.51 (declare-const tptp.bind_P1359331232rm_nat (-> tptp.list_P512754263e_form (-> tptp.prover1687215943e_form tptp.list_nat) tptp.list_nat)) % 180.15/180.51 (declare-const tptp.the_elem_nat (-> tptp.set_nat tptp.nat)) % 180.15/180.51 (declare-const tptp.last_P1811260776e_form (-> tptp.list_P512754263e_form tptp.prover1687215943e_form)) % 180.15/180.51 (declare-const tptp.rotate650061876e_form (-> tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.bind_n1193922848e_form (-> tptp.list_nat (-> tptp.nat tptp.list_P512754263e_form) tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.prover571163162e_FAll (-> tptp.prover1687215943e_form tptp.prover1687215943e_form)) % 180.15/180.51 (declare-const tptp.irrefl_nat (-> tptp.set_Pr1986765409at_nat Bool)) % 180.15/180.51 (declare-const tptp.butlas664258165e_form (-> tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.collect_nat (-> (-> tptp.nat Bool) tptp.set_nat)) % 180.15/180.51 (declare-const tptp.last_nat (-> tptp.list_nat tptp.nat)) % 180.15/180.51 (declare-const tptp.f tptp.prover1687215943e_form) % 180.15/180.51 (declare-const tptp.nil_Pr1384483009e_form tptp.list_P512754263e_form) % 180.15/180.51 (declare-const tptp.produc1069574002le_U_o (-> tptp.set_Pr619177522elle_U (-> tptp.nat tptp.list_P796095576elle_U Bool) tptp.produc227817602le_U_o)) % 180.15/180.51 (declare-const tptp.append1797078012e_form (-> tptp.list_l461858535e_form tptp.list_l461858535e_form tptp.list_l461858535e_form)) % 180.15/180.51 (declare-const tptp.bind_nat_nat (-> tptp.list_nat (-> tptp.nat tptp.list_nat) tptp.list_nat)) % 180.15/180.51 (declare-const tptp.prover1577896257_finst (-> tptp.prover1687215943e_form tptp.nat tptp.prover1687215943e_form)) % 180.15/180.51 (declare-const tptp.listre502458152e_form (-> tptp.set_Pr1189404964e_form tptp.set_Pr31825690e_form)) % 180.15/180.51 (declare-const tptp.maps_P1549384538rm_nat (-> (-> tptp.prover1687215943e_form tptp.list_nat) tptp.list_P512754263e_form tptp.list_nat)) % 180.15/180.51 (declare-const tptp.append_nat (-> tptp.list_nat tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.member189065477e_form (-> tptp.produc825256814e_form tptp.set_Pr1189404964e_form Bool)) % 180.15/180.51 (declare-const tptp.maps_P2058952566e_form (-> (-> tptp.prover1687215943e_form tptp.list_P512754263e_form) tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.append1038020460e_form (-> tptp.list_P512754263e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.maps_nat_nat (-> (-> tptp.nat tptp.list_nat) tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.nil_list_nat tptp.list_list_nat) % 180.15/180.51 (declare-const tptp.produc891809686e_form (-> tptp.list_P512754263e_form tptp.list_P512754263e_form tptp.produc791938916e_form)) % 180.15/180.51 (declare-const tptp.maps_n1383976154e_form (-> (-> tptp.nat tptp.list_P512754263e_form) tptp.list_nat tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.concat1664984646e_form (-> tptp.list_l461858535e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.b (-> tptp.nat tptp.list_P796095576elle_U Bool)) % 180.15/180.51 (declare-const tptp.nil_nat tptp.list_nat) % 180.15/180.51 (declare-const tptp.member986698273rm_nat (-> tptp.produc117678584rm_nat tptp.set_Pr957084504rm_nat Bool)) % 180.15/180.51 (declare-const tptp.cons_l1379921697e_form (-> tptp.list_P512754263e_form tptp.list_l461858535e_form tptp.list_l461858535e_form)) % 180.15/180.51 (declare-const tptp.produc1625736153st_nat (-> tptp.list_nat tptp.list_nat tptp.produc1699244961st_nat)) % 180.15/180.51 (declare-const tptp.a tptp.set_Pr619177522elle_U) % 180.15/180.51 (declare-const tptp.nil_li1393862353e_form tptp.list_l461858535e_form) % 180.15/180.51 (declare-const tptp.produc1018812320e_form (-> tptp.prover1687215943e_form tptp.prover1687215943e_form tptp.produc825256814e_form)) % 180.15/180.51 (declare-const tptp.append_list_nat (-> tptp.list_list_nat tptp.list_list_nat tptp.list_list_nat)) % 180.15/180.51 (declare-const tptp.member18158113e_form (-> tptp.produc1296622072e_form tptp.set_Pr816919384e_form Bool)) % 180.15/180.51 (declare-const tptp.cons_list_nat (-> tptp.list_nat tptp.list_list_nat tptp.list_list_nat)) % 180.15/180.51 (declare-const tptp.produc54611594e_form (-> (-> tptp.prover1687215943e_form tptp.prover1687215943e_form Bool) tptp.list_P512754263e_form tptp.produc957084248e_form)) % 180.15/180.51 (declare-const tptp.prover_Mirabelle_sfv (-> tptp.list_P512754263e_form tptp.list_nat)) % 180.15/180.51 (declare-const tptp.butlast_nat (-> tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.prover542312166e_form (-> tptp.list_l461858535e_form tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.produc939441135st_nat (-> (-> tptp.nat tptp.nat Bool) tptp.list_nat tptp.produc890077173st_nat)) % 180.15/180.51 (declare-const tptp.member1926390090st_nat (-> tptp.produc1699244961st_nat tptp.set_Pr1560408065st_nat Bool)) % 180.15/180.51 (declare-const tptp.prover886976490en_nat (-> tptp.list_list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.produc168439576e_form (-> tptp.list_l461858535e_form tptp.list_l461858535e_form)) % 180.15/180.51 (declare-const tptp.product_lists_nat (-> tptp.list_list_nat tptp.list_list_nat)) % 180.15/180.51 (declare-const tptp.bind_P1054726576e_form (-> tptp.list_P512754263e_form (-> tptp.prover1687215943e_form tptp.list_P512754263e_form) tptp.list_P512754263e_form)) % 180.15/180.51 (declare-const tptp.prover2096325705preSuc (-> tptp.list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.concat_nat (-> tptp.list_list_nat tptp.list_nat)) % 180.15/180.51 (declare-const tptp.zero_zero_nat tptp.nat) % 180.15/180.51 (declare-const tptp.product_Pair_nat_nat (-> tptp.nat tptp.nat tptp.product_prod_nat_nat)) % 180.15/180.51 (declare-const tptp.cons_n50929118le_U_o (-> (-> tptp.nat tptp.list_P796095576elle_U Bool) tptp.list_n2139828004le_U_o tptp.list_n2139828004le_U_o)) % 180.15/180.51 (declare-const tptp.member701585322at_nat (-> tptp.product_prod_nat_nat tptp.set_Pr1986765409at_nat Bool)) % 180.15/180.51 (declare-const tptp.listrel1_nat (-> tptp.set_Pr1986765409at_nat tptp.set_Pr1560408065st_nat)) % 180.15/180.51 (declare-const tptp.subseq1471997234e_form (-> tptp.list_P512754263e_form tptp.list_l461858535e_form)) % 180.15/180.51 (declare-const tptp.member650892795e_form (-> tptp.produc791938916e_form tptp.set_Pr31825690e_form Bool)) % 180.15/180.51 (declare-const tptp.lexord_nat (-> tptp.set_Pr1986765409at_nat tptp.set_Pr1560408065st_nat)) % 180.15/180.51 (declare-const tptp.subseqs_nat (-> tptp.list_nat tptp.list_list_nat)) % 180.15/180.51 (declare-const tptp.lexord1848469012e_form (-> tptp.set_Pr1189404964e_form tptp.set_Pr31825690e_form)) % 180.15/180.51 (declare-const tptp.set_li1219651714e_form (-> tptp.list_l461858535e_form tptp.set_li5074317e_form)) % 180.15/180.51 (define tptp.prover1539709396Svalid () (let ((_let_1 (@var "S2" tptp.list_P512754263e_form))) (let ((_let_2 (@var "E3" (-> tptp.nat tptp.prover_Mirabelle_U)))) (let ((_let_3 (@var "MI" tptp.produc227817602le_U_o))) (lambda (@list _let_1) (forall (@list _let_3 _let_2) (=> (_ (_ tptp.prover1847600056is_env _let_3) _let_2) (_ (_ (_ tptp.prover1282070756_SEval _let_3) _let_2) _let_1)))))))) % 180.15/180.51 (define tptp.insert697320747e_form () (let ((_let_1 (@var "Xs4" tptp.list_P512754263e_form))) (let ((_let_2 (@var "X3" tptp.prover1687215943e_form))) (lambda (@list _let_2 _let_1) (_ (_ (_ tptp.if_lis1812881937e_form (_ (_ tptp.member1793840734e_form _let_2) (_ tptp.set_Pr1105237746e_form _let_1))) _let_1) (_ (_ tptp.cons_P1475164433e_form _let_2) _let_1)))))) % 180.15/180.51 (define tptp.insert_nat () (let ((_let_1 (@var "Xs4" tptp.list_nat))) (let ((_let_2 (@var "X3" tptp.nat))) (lambda (@list _let_2 _let_1) (_ (_ (_ tptp.if_list_nat (_ (_ tptp.member_nat _let_2) (_ tptp.set_nat2 _let_1))) _let_1) (_ (_ tptp.cons_nat _let_2) _let_1)))))) % 180.15/180.51 (define tptp.list_ex1_nat () (let ((_let_1 (@var "X3" tptp.nat))) (let ((_let_2 (@var "Y3" tptp.nat))) (let ((_let_3 (@var "P4" (-> tptp.nat Bool)))) (let ((_let_4 (@var "Xs4" tptp.list_nat))) (let ((_let_5 (_ tptp.set_nat2 _let_4))) (lambda (@list _let_3 _let_4) (exists (@list _let_1) (and (_ (_ tptp.member_nat _let_1) _let_5) (_ _let_3 _let_1) (forall (@list _let_2) (=> (and (_ (_ tptp.member_nat _let_2) _let_5) (_ _let_3 _let_2)) (= _let_2 _let_1)))))))))))) % 180.15/180.51 (define @t1 () (@var "Y5" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t2 () (@var "X5" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t3 () (@var "E" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t4 () (@var "M" tptp.produc227817602le_U_o)) % 180.15/180.51 (define @t5 () (_ tptp.prover1282070756_SEval @t4)) % 180.15/180.51 (define @t6 () (_ @t5 @t3)) % 180.15/180.51 (define @t7 () (@var "S" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t8 () (@var "E2" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t9 () (@var "E1" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t10 () (@var "X" tptp.nat)) % 180.15/180.51 (define @t11 () (_ tptp.member_nat @t10)) % 180.15/180.51 (define @t12 () (@list @t10)) % 180.15/180.51 (define @t13 () (@var "Ys" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t14 () (@var "Xs" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t15 () (_ tptp.append1038020460e_form @t14)) % 180.15/180.51 (define @t16 () (_ @t15 @t13)) % 180.15/180.51 (define @t17 () (@var "F" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t18 () (_ tptp.prover571163162e_FAll @t17)) % 180.15/180.51 (define @t19 () (_ (_ tptp.cons_P1475164433e_form @t18) @t7)) % 180.15/180.51 (define @t20 () (@var "U" tptp.nat)) % 180.15/180.51 (define @t21 () (_ (_ tptp.prover1577896257_finst @t17) @t20)) % 180.15/180.51 (define @t22 () (_ (_ tptp.cons_P1475164433e_form @t21) tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t23 () (_ tptp.append1038020460e_form @t7)) % 180.15/180.51 (define @t24 () (_ @t23 @t22)) % 180.15/180.51 (define @t25 () (=> (_ tptp.prover1539709396Svalid @t24) (_ tptp.prover1539709396Svalid @t19))) % 180.15/180.51 (define @t26 () (_ tptp.prover_Mirabelle_sfv @t19)) % 180.15/180.51 (define @t27 () (_ tptp.set_nat2 @t26)) % 180.15/180.51 (define @t28 () (_ tptp.member_nat @t20)) % 180.15/180.51 (define @t29 () (_ @t28 @t27)) % 180.15/180.51 (define @t30 () (not @t29)) % 180.15/180.51 (define @t31 () (=> @t30 @t25)) % 180.15/180.51 (define @t32 () (@list @t20 @t17 @t7)) % 180.15/180.51 (define @t33 () (forall @t32 @t31)) % 180.15/180.51 (define @t34 () (@var "Y" tptp.nat)) % 180.15/180.51 (define @t35 () (@var "X2" tptp.nat)) % 180.15/180.51 (define @t36 () (= @t35 @t34)) % 180.15/180.51 (define @t37 () (@var "Ys" tptp.list_nat)) % 180.15/180.51 (define @t38 () (@var "Xs" tptp.list_nat)) % 180.15/180.51 (define @t39 () (= @t38 @t37)) % 180.15/180.51 (define @t40 () (_ tptp.cons_nat @t34)) % 180.15/180.51 (define @t41 () (_ tptp.append_nat @t37)) % 180.15/180.51 (define @t42 () (_ @t41 (_ @t40 tptp.nil_nat))) % 180.15/180.51 (define @t43 () (_ tptp.cons_nat @t35)) % 180.15/180.51 (define @t44 () (_ @t43 tptp.nil_nat)) % 180.15/180.51 (define @t45 () (_ tptp.append_nat @t38)) % 180.15/180.51 (define @t46 () (_ @t45 @t44)) % 180.15/180.51 (define @t47 () (@var "Y" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t48 () (@var "X2" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t49 () (= @t48 @t47)) % 180.15/180.51 (define @t50 () (= @t14 @t13)) % 180.15/180.51 (define @t51 () (_ tptp.cons_P1475164433e_form @t47)) % 180.15/180.51 (define @t52 () (_ tptp.append1038020460e_form @t13)) % 180.15/180.51 (define @t53 () (_ @t52 (_ @t51 tptp.nil_Pr1384483009e_form))) % 180.15/180.51 (define @t54 () (_ tptp.cons_P1475164433e_form @t48)) % 180.15/180.51 (define @t55 () (_ @t54 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t56 () (_ @t15 @t55)) % 180.15/180.51 (define @t57 () (@list @t14)) % 180.15/180.51 (define @t58 () (@list @t38)) % 180.15/180.51 (define @t59 () (= @t13 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t60 () (@list @t14 @t13)) % 180.15/180.51 (define @t61 () (= @t37 tptp.nil_nat)) % 180.15/180.51 (define @t62 () (_ @t45 @t37)) % 180.15/180.51 (define @t63 () (@list @t38 @t37)) % 180.15/180.51 (define @t64 () (= @t14 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t65 () (= @t38 tptp.nil_nat)) % 180.15/180.51 (define @t66 () (@list @t13 @t14)) % 180.15/180.51 (define @t67 () (@list @t37 @t38)) % 180.15/180.51 (define @t68 () (and @t64 @t59)) % 180.15/180.51 (define @t69 () (and @t65 @t61)) % 180.15/180.51 (define @t70 () (@var "A" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t71 () (_ tptp.append1038020460e_form @t70)) % 180.15/180.51 (define @t72 () (@list @t70)) % 180.15/180.51 (define @t73 () (@var "A" tptp.list_nat)) % 180.15/180.51 (define @t74 () (_ tptp.append_nat @t73)) % 180.15/180.51 (define @t75 () (@list @t73)) % 180.15/180.51 (define @t76 () (@var "Zs" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t77 () (_ @t54 @t76)) % 180.15/180.51 (define @t78 () (@var "Ys2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t79 () (_ tptp.append1038020460e_form @t78)) % 180.15/180.51 (define @t80 () (= @t14 (_ @t79 @t77))) % 180.15/180.51 (define @t81 () (@list @t78 @t76)) % 180.15/180.51 (define @t82 () (_ tptp.set_Pr1105237746e_form @t14)) % 180.15/180.51 (define @t83 () (_ tptp.member1793840734e_form @t48)) % 180.15/180.51 (define @t84 () (_ @t83 @t82)) % 180.15/180.51 (define @t85 () (@list @t48 @t14)) % 180.15/180.51 (define @t86 () (@var "Zs" tptp.list_nat)) % 180.15/180.51 (define @t87 () (_ @t43 @t86)) % 180.15/180.51 (define @t88 () (@var "Ys2" tptp.list_nat)) % 180.15/180.51 (define @t89 () (_ tptp.append_nat @t88)) % 180.15/180.51 (define @t90 () (= @t38 (_ @t89 @t87))) % 180.15/180.51 (define @t91 () (@list @t88 @t86)) % 180.15/180.51 (define @t92 () (_ tptp.set_nat2 @t38)) % 180.15/180.51 (define @t93 () (_ tptp.member_nat @t35)) % 180.15/180.51 (define @t94 () (_ @t93 @t92)) % 180.15/180.51 (define @t95 () (@list @t35 @t38)) % 180.15/180.51 (define @t96 () (@var "Y22" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t97 () (@var "X22" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t98 () (@var "Y21" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t99 () (@var "X21" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t100 () (_ (_ tptp.cons_P1475164433e_form @t99) @t97)) % 180.15/180.51 (define @t101 () (@var "Y22" tptp.list_nat)) % 180.15/180.51 (define @t102 () (@var "X22" tptp.list_nat)) % 180.15/180.51 (define @t103 () (@var "Y21" tptp.nat)) % 180.15/180.51 (define @t104 () (@var "X21" tptp.nat)) % 180.15/180.51 (define @t105 () (_ (_ tptp.cons_nat @t104) @t102)) % 180.15/180.51 (define @t106 () (@var "Zs2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t107 () (= @t13 @t106)) % 180.15/180.51 (define @t108 () (_ @t15 @t106)) % 180.15/180.51 (define @t109 () (@list @t14 @t13 @t106)) % 180.15/180.51 (define @t110 () (@var "Zs2" tptp.list_nat)) % 180.15/180.51 (define @t111 () (= @t37 @t110)) % 180.15/180.51 (define @t112 () (_ @t45 @t110)) % 180.15/180.51 (define @t113 () (@list @t38 @t37 @t110)) % 180.15/180.51 (define @t114 () (_ tptp.append1038020460e_form @t106)) % 180.15/180.51 (define @t115 () (_ tptp.append_nat @t110)) % 180.15/180.51 (define @t116 () (_ @t52 @t106)) % 180.15/180.51 (define @t117 () (_ @t41 @t110)) % 180.15/180.51 (define @t118 () (@var "C" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t119 () (@var "B" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t120 () (@var "C" tptp.list_nat)) % 180.15/180.51 (define @t121 () (@var "B" tptp.list_nat)) % 180.15/180.51 (define @t122 () (_ @t54 @t14)) % 180.15/180.51 (define @t123 () (_ @t43 @t38)) % 180.15/180.51 (define @t124 () (@var "Ts" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t125 () (@var "Us" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t126 () (_ tptp.append1038020460e_form @t125)) % 180.15/180.51 (define @t127 () (@var "Ts" tptp.list_nat)) % 180.15/180.51 (define @t128 () (@var "Us" tptp.list_nat)) % 180.15/180.51 (define @t129 () (_ tptp.append_nat @t128)) % 180.15/180.51 (define @t130 () (@var "Us2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t131 () (@var "Xs1" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t132 () (_ tptp.append1038020460e_form @t131)) % 180.15/180.51 (define @t133 () (@var "Us2" tptp.list_nat)) % 180.15/180.51 (define @t134 () (@var "Xs1" tptp.list_nat)) % 180.15/180.51 (define @t135 () (_ tptp.append_nat @t134)) % 180.15/180.51 (define @t136 () (@var "A0" tptp.list_nat)) % 180.15/180.51 (define @t137 () (@var "P" (-> tptp.list_nat Bool))) % 180.15/180.51 (define @t138 () (_ @t137 @t136)) % 180.15/180.51 (define @t139 () (_ tptp.cons_nat @t10)) % 180.15/180.51 (define @t140 () (_ @t139 @t88)) % 180.15/180.51 (define @t141 () (@list @t10 @t88)) % 180.15/180.51 (define @t142 () (_ @t137 tptp.nil_nat)) % 180.15/180.51 (define @t143 () (@list @t137 @t136)) % 180.15/180.51 (define @t144 () (@var "X2" tptp.list_nat)) % 180.15/180.51 (define @t145 () (= @t144 tptp.nil_nat)) % 180.15/180.51 (define @t146 () (not @t145)) % 180.15/180.51 (define @t147 () (@list @t144)) % 180.15/180.51 (define @t148 () (@var "A2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t149 () (@var "A1" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t150 () (@var "A0" (-> tptp.prover1687215943e_form tptp.prover1687215943e_form))) % 180.15/180.51 (define @t151 () (@var "P" (-> (-> tptp.prover1687215943e_form tptp.prover1687215943e_form) tptp.list_P512754263e_form tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t152 () (@var "Bs" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t153 () (@var "As" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t154 () (@var "A3" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t155 () (_ (_ tptp.cons_P1475164433e_form @t154) @t153)) % 180.15/180.51 (define @t156 () (@var "F2" (-> tptp.prover1687215943e_form tptp.prover1687215943e_form))) % 180.15/180.51 (define @t157 () (_ @t151 @t156)) % 180.15/180.51 (define @t158 () (@var "X_1" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t159 () (@var "A1" tptp.list_nat)) % 180.15/180.51 (define @t160 () (@var "A0" (-> tptp.nat tptp.prover1687215943e_form))) % 180.15/180.51 (define @t161 () (@var "P" (-> (-> tptp.nat tptp.prover1687215943e_form) tptp.list_nat tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t162 () (@var "As" tptp.list_nat)) % 180.15/180.51 (define @t163 () (@var "A3" tptp.nat)) % 180.15/180.51 (define @t164 () (_ (_ tptp.cons_nat @t163) @t162)) % 180.15/180.51 (define @t165 () (@var "F2" (-> tptp.nat tptp.prover1687215943e_form))) % 180.15/180.51 (define @t166 () (_ @t161 @t165)) % 180.15/180.51 (define @t167 () (@var "A2" tptp.list_nat)) % 180.15/180.51 (define @t168 () (@var "A0" (-> tptp.prover1687215943e_form tptp.nat))) % 180.15/180.51 (define @t169 () (@var "P" (-> (-> tptp.prover1687215943e_form tptp.nat) tptp.list_P512754263e_form tptp.list_nat Bool))) % 180.15/180.51 (define @t170 () (@var "Bs" tptp.list_nat)) % 180.15/180.51 (define @t171 () (@var "F2" (-> tptp.prover1687215943e_form tptp.nat))) % 180.15/180.51 (define @t172 () (_ @t169 @t171)) % 180.15/180.51 (define @t173 () (@var "X_1" tptp.list_nat)) % 180.15/180.51 (define @t174 () (@var "A0" (-> tptp.nat tptp.nat))) % 180.15/180.51 (define @t175 () (@var "P" (-> (-> tptp.nat tptp.nat) tptp.list_nat tptp.list_nat Bool))) % 180.15/180.51 (define @t176 () (@var "F2" (-> tptp.nat tptp.nat))) % 180.15/180.51 (define @t177 () (_ @t175 @t176)) % 180.15/180.51 (define @t178 () (@var "P" (-> tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t179 () (_ @t178 @t14)) % 180.15/180.51 (define @t180 () (@var "Xs2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t181 () (@var "X" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t182 () (_ tptp.cons_P1475164433e_form @t181)) % 180.15/180.51 (define @t183 () (_ @t182 @t180)) % 180.15/180.51 (define @t184 () (_ @t178 @t183)) % 180.15/180.51 (define @t185 () (_ @t178 @t180)) % 180.15/180.51 (define @t186 () (not (= @t180 tptp.nil_Pr1384483009e_form))) % 180.15/180.51 (define @t187 () (@list @t181 @t180)) % 180.15/180.51 (define @t188 () (_ @t182 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t189 () (@list @t181)) % 180.15/180.51 (define @t190 () (forall @t189 (_ @t178 @t188))) % 180.15/180.51 (define @t191 () (not @t64)) % 180.15/180.51 (define @t192 () (@list @t14 @t178)) % 180.15/180.51 (define @t193 () (_ @t137 @t38)) % 180.15/180.51 (define @t194 () (@var "Xs2" tptp.list_nat)) % 180.15/180.51 (define @t195 () (_ @t139 @t194)) % 180.15/180.51 (define @t196 () (_ @t137 @t195)) % 180.15/180.51 (define @t197 () (_ @t137 @t194)) % 180.15/180.51 (define @t198 () (not (= @t194 tptp.nil_nat))) % 180.15/180.51 (define @t199 () (@list @t10 @t194)) % 180.15/180.51 (define @t200 () (_ @t139 tptp.nil_nat)) % 180.15/180.51 (define @t201 () (forall @t12 (_ @t137 @t200))) % 180.15/180.51 (define @t202 () (not @t65)) % 180.15/180.51 (define @t203 () (@list @t38 @t137)) % 180.15/180.51 (define @t204 () (@var "A0" (-> tptp.prover1687215943e_form tptp.prover1687215943e_form Bool))) % 180.15/180.51 (define @t205 () (@var "P" (-> (-> tptp.prover1687215943e_form tptp.prover1687215943e_form Bool) tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t206 () (_ (_ @t205 @t204) @t149)) % 180.15/180.51 (define @t207 () (@var "Y2" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t208 () (_ tptp.cons_P1475164433e_form @t207)) % 180.15/180.51 (define @t209 () (_ @t208 @t180)) % 180.15/180.51 (define @t210 () (_ @t182 @t209)) % 180.15/180.51 (define @t211 () (@var "P2" (-> tptp.prover1687215943e_form tptp.prover1687215943e_form Bool))) % 180.15/180.51 (define @t212 () (_ @t205 @t211)) % 180.15/180.51 (define @t213 () (@list @t211 @t181 @t207 @t180)) % 180.15/180.51 (define @t214 () (@list @t211 @t181)) % 180.15/180.51 (define @t215 () (@list @t211)) % 180.15/180.51 (define @t216 () (forall @t215 (_ @t212 tptp.nil_Pr1384483009e_form))) % 180.15/180.51 (define @t217 () (@list @t205 @t204 @t149)) % 180.15/180.51 (define @t218 () (@var "A0" (-> tptp.nat tptp.nat Bool))) % 180.15/180.51 (define @t219 () (@var "P" (-> (-> tptp.nat tptp.nat Bool) tptp.list_nat Bool))) % 180.15/180.51 (define @t220 () (_ (_ @t219 @t218) @t159)) % 180.15/180.51 (define @t221 () (@var "Y2" tptp.nat)) % 180.15/180.51 (define @t222 () (_ tptp.cons_nat @t221)) % 180.15/180.51 (define @t223 () (_ @t222 @t194)) % 180.15/180.51 (define @t224 () (_ @t139 @t223)) % 180.15/180.51 (define @t225 () (@var "P2" (-> tptp.nat tptp.nat Bool))) % 180.15/180.51 (define @t226 () (_ @t219 @t225)) % 180.15/180.51 (define @t227 () (@list @t225 @t10 @t221 @t194)) % 180.15/180.51 (define @t228 () (@list @t225 @t10)) % 180.15/180.51 (define @t229 () (@list @t225)) % 180.15/180.51 (define @t230 () (forall @t229 (_ @t226 tptp.nil_nat))) % 180.15/180.51 (define @t231 () (@list @t219 @t218 @t159)) % 180.15/180.51 (define @t232 () (@var "A0" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t233 () (= @t181 @t207)) % 180.15/180.51 (define @t234 () (@list @t181 @t207 @t180)) % 180.15/180.51 (define @t235 () (_ @t178 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t236 () (= @t10 @t221)) % 180.15/180.51 (define @t237 () (@list @t10 @t221 @t194)) % 180.15/180.51 (define @t238 () (_ @t182 @t78)) % 180.15/180.51 (define @t239 () (@list @t211 @t181 @t78)) % 180.15/180.51 (define @t240 () (@list @t225 @t10 @t88)) % 180.15/180.51 (define @t241 () (@var "X2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t242 () (@var "Xss" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t243 () (@var "X2" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t244 () (_ tptp.cons_l1379921697e_form tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t245 () (@var "Xss" tptp.list_list_nat)) % 180.15/180.51 (define @t246 () (@var "X2" tptp.list_list_nat)) % 180.15/180.51 (define @t247 () (_ tptp.cons_list_nat tptp.nil_nat)) % 180.15/180.51 (define @t248 () (@var "P" (-> tptp.list_P512754263e_form tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t249 () (_ (_ @t248 @t232) @t149)) % 180.15/180.51 (define @t250 () (_ @t208 @t78)) % 180.15/180.51 (define @t251 () (_ @t248 @t183)) % 180.15/180.51 (define @t252 () (_ @t251 @t250)) % 180.15/180.51 (define @t253 () (_ @t251 @t78)) % 180.15/180.51 (define @t254 () (_ @t248 @t180)) % 180.15/180.51 (define @t255 () (@list @t181 @t180 @t207 @t78)) % 180.15/180.51 (define @t256 () (@list @t180)) % 180.15/180.51 (define @t257 () (_ @t248 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t258 () (forall (@list @t158) (_ @t257 @t158))) % 180.15/180.51 (define @t259 () (@list @t248 @t232 @t149)) % 180.15/180.51 (define @t260 () (@var "P" (-> tptp.list_nat tptp.list_nat Bool))) % 180.15/180.51 (define @t261 () (_ (_ @t260 @t136) @t159)) % 180.15/180.51 (define @t262 () (_ @t222 @t88)) % 180.15/180.51 (define @t263 () (_ @t260 @t195)) % 180.15/180.51 (define @t264 () (_ @t263 @t262)) % 180.15/180.51 (define @t265 () (_ @t263 @t88)) % 180.15/180.51 (define @t266 () (_ @t260 @t194)) % 180.15/180.51 (define @t267 () (@list @t10 @t194 @t221 @t88)) % 180.15/180.51 (define @t268 () (@list @t194)) % 180.15/180.51 (define @t269 () (_ @t260 tptp.nil_nat)) % 180.15/180.51 (define @t270 () (forall (@list @t173) (_ @t269 @t173))) % 180.15/180.51 (define @t271 () (@list @t260 @t136 @t159)) % 180.15/180.51 (define @t272 () (@var "X222" tptp.list_nat)) % 180.15/180.51 (define @t273 () (@var "X212" tptp.nat)) % 180.15/180.51 (define @t274 () (_ @t208 @t76)) % 180.15/180.51 (define @t275 () (@list @t178 @t14)) % 180.15/180.51 (define @t276 () (_ @t222 @t86)) % 180.15/180.51 (define @t277 () (@list @t137 @t38)) % 180.15/180.51 (define @t278 () (@list @t181 @t180 @t78)) % 180.15/180.51 (define @t279 () (@list @t10 @t194 @t88)) % 180.15/180.51 (define @t280 () (=> (_ @t254 @t78) @t252)) % 180.15/180.51 (define @t281 () (@list @t207 @t78)) % 180.15/180.51 (define @t282 () (_ @t257 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t283 () (@var "P" (-> tptp.list_P512754263e_form tptp.list_nat Bool))) % 180.15/180.51 (define @t284 () (_ @t283 @t183)) % 180.15/180.51 (define @t285 () (=> (_ (_ @t283 @t180) @t88) (_ @t284 @t262))) % 180.15/180.51 (define @t286 () (_ @t283 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t287 () (@list @t221 @t88)) % 180.15/180.51 (define @t288 () (_ @t286 tptp.nil_nat)) % 180.15/180.51 (define @t289 () (@var "P" (-> tptp.list_nat tptp.list_P512754263e_form Bool))) % 180.15/180.51 (define @t290 () (_ @t289 @t195)) % 180.15/180.51 (define @t291 () (=> (_ (_ @t289 @t194) @t78) (_ @t290 @t250))) % 180.15/180.51 (define @t292 () (_ @t289 tptp.nil_nat)) % 180.15/180.51 (define @t293 () (_ @t292 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t294 () (=> (_ @t266 @t88) @t264)) % 180.15/180.51 (define @t295 () (_ @t269 tptp.nil_nat)) % 180.15/180.51 (define @t296 () (@var "Ys3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t297 () (@var "Y3" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t298 () (_ (_ tptp.cons_P1475164433e_form @t297) @t296)) % 180.15/180.51 (define @t299 () (@var "Ys3" tptp.list_nat)) % 180.15/180.51 (define @t300 () (@var "Y3" tptp.nat)) % 180.15/180.51 (define @t301 () (_ (_ tptp.cons_nat @t300) @t299)) % 180.15/180.51 (define @t302 () (@var "List" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t303 () (@var "X23" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t304 () (@var "X1" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t305 () (@var "List" tptp.list_nat)) % 180.15/180.51 (define @t306 () (@var "X23" tptp.list_nat)) % 180.15/180.51 (define @t307 () (@var "X1" tptp.nat)) % 180.15/180.51 (define @t308 () (@var "X223" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t309 () (@var "X213" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t310 () (@var "Y" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t311 () (@var "X223" tptp.list_nat)) % 180.15/180.51 (define @t312 () (@var "X213" tptp.nat)) % 180.15/180.51 (define @t313 () (@var "Y" tptp.list_nat)) % 180.15/180.51 (define @t314 () (@var "A" tptp.nat)) % 180.15/180.51 (define @t315 () (@var "P" (-> tptp.nat Bool))) % 180.15/180.51 (define @t316 () (@var "A4" tptp.set_nat)) % 180.15/180.51 (define @t317 () (@var "X3" tptp.nat)) % 180.15/180.51 (define @t318 () (_ tptp.member_nat @t317)) % 180.15/180.51 (define @t319 () (@list @t317)) % 180.15/180.51 (define @t320 () (@list @t99 @t97)) % 180.15/180.51 (define @t321 () (@list @t104 @t102)) % 180.15/180.51 (define @t322 () (@var "Z2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t323 () (@var "E" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t324 () (_ tptp.member1793840734e_form @t323)) % 180.15/180.51 (define @t325 () (@var "Z1" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t326 () (@var "Z2" tptp.list_nat)) % 180.15/180.51 (define @t327 () (@var "E" tptp.nat)) % 180.15/180.51 (define @t328 () (_ tptp.member_nat @t327)) % 180.15/180.51 (define @t329 () (@var "Z1" tptp.nat)) % 180.15/180.51 (define @t330 () (_ tptp.member1793840734e_form @t47)) % 180.15/180.51 (define @t331 () (_ tptp.member_nat @t34)) % 180.15/180.51 (define @t332 () (_ tptp.set_Pr1105237746e_form @t100)) % 180.15/180.51 (define @t333 () (_ tptp.set_nat2 @t105)) % 180.15/180.51 (define @t334 () (@list @t48 @t14 @t13)) % 180.15/180.51 (define @t335 () (@list @t35 @t38 @t37)) % 180.15/180.51 (define @t336 () (= @t122 @t116)) % 180.15/180.51 (define @t337 () (= @t123 @t117)) % 180.15/180.51 (define @t338 () (_ tptp.append1038020460e_form tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t339 () (_ tptp.append_nat tptp.nil_nat)) % 180.15/180.51 (define @t340 () (_ @t338 @t13)) % 180.15/180.51 (define @t341 () (_ @t339 @t37)) % 180.15/180.51 (define @t342 () (_ tptp.append1038020460e_form @t180)) % 180.15/180.51 (define @t343 () (=> @t185 (_ @t178 (_ @t342 @t188)))) % 180.15/180.51 (define @t344 () (_ tptp.append_nat @t194)) % 180.15/180.51 (define @t345 () (=> @t197 (_ @t137 (_ @t344 @t200)))) % 180.15/180.51 (define @t346 () (@var "Ys4" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t347 () (_ (_ tptp.append1038020460e_form @t346) @t106)) % 180.15/180.51 (define @t348 () (_ @t54 @t346)) % 180.15/180.51 (define @t349 () (@list @t346)) % 180.15/180.51 (define @t350 () (@var "Ys4" tptp.list_nat)) % 180.15/180.51 (define @t351 () (_ (_ tptp.append_nat @t350) @t110)) % 180.15/180.51 (define @t352 () (_ @t43 @t350)) % 180.15/180.51 (define @t353 () (@list @t350)) % 180.15/180.51 (define @t354 () (@var "P" (-> tptp.prover1687215943e_form Bool))) % 180.15/180.51 (define @t355 () (not (_ @t354 @t297))) % 180.15/180.51 (define @t356 () (_ tptp.set_Pr1105237746e_form @t296)) % 180.15/180.51 (define @t357 () (_ tptp.member1793840734e_form @t297)) % 180.15/180.51 (define @t358 () (@list @t297)) % 180.15/180.51 (define @t359 () (@var "X3" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t360 () (_ @t354 @t359)) % 180.15/180.51 (define @t361 () (@var "Zs3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t362 () (_ tptp.cons_P1475164433e_form @t359)) % 180.15/180.51 (define @t363 () (_ tptp.append1038020460e_form @t296)) % 180.15/180.51 (define @t364 () (= @t14 (_ @t363 (_ @t362 @t361)))) % 180.15/180.51 (define @t365 () (_ tptp.member1793840734e_form @t359)) % 180.15/180.51 (define @t366 () (_ @t365 @t82)) % 180.15/180.51 (define @t367 () (@list @t359)) % 180.15/180.51 (define @t368 () (exists @t367 (and @t366 @t360))) % 180.15/180.51 (define @t369 () (@list @t14 @t354)) % 180.15/180.51 (define @t370 () (not (_ @t315 @t300))) % 180.15/180.51 (define @t371 () (_ tptp.set_nat2 @t299)) % 180.15/180.51 (define @t372 () (_ tptp.member_nat @t300)) % 180.15/180.51 (define @t373 () (@list @t300)) % 180.15/180.51 (define @t374 () (_ @t315 @t317)) % 180.15/180.51 (define @t375 () (@var "Zs3" tptp.list_nat)) % 180.15/180.51 (define @t376 () (_ tptp.cons_nat @t317)) % 180.15/180.51 (define @t377 () (_ tptp.append_nat @t299)) % 180.15/180.51 (define @t378 () (= @t38 (_ @t377 (_ @t376 @t375)))) % 180.15/180.51 (define @t379 () (_ @t318 @t92)) % 180.15/180.51 (define @t380 () (exists @t319 (and @t379 @t374))) % 180.15/180.51 (define @t381 () (@list @t38 @t315)) % 180.15/180.51 (define @t382 () (_ tptp.set_Pr1105237746e_form @t361)) % 180.15/180.51 (define @t383 () (_ tptp.set_nat2 @t375)) % 180.15/180.51 (define @t384 () (= @t14 (_ @t363 (_ @t54 @t361)))) % 180.15/180.51 (define @t385 () (@list @t296 @t361)) % 180.15/180.51 (define @t386 () (= @t38 (_ @t377 (_ @t43 @t375)))) % 180.15/180.51 (define @t387 () (@list @t299 @t375)) % 180.15/180.51 (define @t388 () (@var "Xa" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t389 () (not (_ @t354 @t388))) % 180.15/180.51 (define @t390 () (_ tptp.set_Pr1105237746e_form @t78)) % 180.15/180.51 (define @t391 () (_ tptp.member1793840734e_form @t388)) % 180.15/180.51 (define @t392 () (@list @t388)) % 180.15/180.51 (define @t393 () (forall @t392 (=> (_ @t391 @t390) @t389))) % 180.15/180.51 (define @t394 () (_ @t354 @t181)) % 180.15/180.51 (define @t395 () (= @t14 (_ @t79 (_ @t182 @t76)))) % 180.15/180.51 (define @t396 () (@list @t76)) % 180.15/180.51 (define @t397 () (exists @t396 @t395)) % 180.15/180.51 (define @t398 () (@list @t78 @t181)) % 180.15/180.51 (define @t399 () (@var "X4" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t400 () (exists (@list @t399) (and (_ (_ tptp.member1793840734e_form @t399) @t82) (_ @t354 @t399)))) % 180.15/180.51 (define @t401 () (@var "Xa" tptp.nat)) % 180.15/180.51 (define @t402 () (not (_ @t315 @t401))) % 180.15/180.51 (define @t403 () (_ tptp.set_nat2 @t88)) % 180.15/180.51 (define @t404 () (_ tptp.member_nat @t401)) % 180.15/180.51 (define @t405 () (@list @t401)) % 180.15/180.51 (define @t406 () (forall @t405 (=> (_ @t404 @t403) @t402))) % 180.15/180.51 (define @t407 () (_ @t315 @t10)) % 180.15/180.51 (define @t408 () (= @t38 (_ @t89 (_ @t139 @t86)))) % 180.15/180.51 (define @t409 () (@list @t86)) % 180.15/180.51 (define @t410 () (exists @t409 @t408)) % 180.15/180.51 (define @t411 () (@list @t88 @t10)) % 180.15/180.51 (define @t412 () (@var "X4" tptp.nat)) % 180.15/180.51 (define @t413 () (exists (@list @t412) (and (_ (_ tptp.member_nat @t412) @t92) (_ @t315 @t412)))) % 180.15/180.51 (define @t414 () (_ tptp.set_Pr1105237746e_form @t76)) % 180.15/180.51 (define @t415 () (forall @t392 (=> (_ @t391 @t414) @t389))) % 180.15/180.51 (define @t416 () (@list @t78 @t181 @t76)) % 180.15/180.51 (define @t417 () (_ tptp.set_nat2 @t86)) % 180.15/180.51 (define @t418 () (forall @t405 (=> (_ @t404 @t417) @t402))) % 180.15/180.51 (define @t419 () (@list @t88 @t10 @t86)) % 180.15/180.51 (define @t420 () (@var "Ys5" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t421 () (@var "Xs3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t422 () (_ @t54 @t13)) % 180.15/180.51 (define @t423 () (not @t84)) % 180.15/180.51 (define @t424 () (@var "Ys5" tptp.list_nat)) % 180.15/180.51 (define @t425 () (@var "Xs3" tptp.list_nat)) % 180.15/180.51 (define @t426 () (_ @t43 @t37)) % 180.15/180.51 (define @t427 () (not @t94)) % 180.15/180.51 (define @t428 () (@var "B2" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t429 () (@var "B" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t430 () (= @t429 @t428)) % 180.15/180.51 (define @t431 () (@var "A5" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t432 () (@var "A" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t433 () (= @t432 @t431)) % 180.15/180.51 (define @t434 () (= (_ (_ tptp.produc1069574002le_U_o @t432) @t429) (_ (_ tptp.produc1069574002le_U_o @t431) @t428))) % 180.15/180.51 (define @t435 () (@list @t432 @t429 @t431 @t428)) % 180.15/180.51 (define @t436 () (@var "Y23" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t437 () (@var "X24" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t438 () (@var "Y1" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t439 () (@var "X12" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t440 () (@list @t48)) % 180.15/180.51 (define @t441 () (@list @t35)) % 180.15/180.51 (define @t442 () (@var "F" (-> tptp.prover1687215943e_form tptp.list_P512754263e_form))) % 180.15/180.51 (define @t443 () (_ tptp.append1038020460e_form (_ @t442 @t48))) % 180.15/180.51 (define @t444 () (@var "F" (-> tptp.prover1687215943e_form tptp.list_nat))) % 180.15/180.51 (define @t445 () (_ tptp.append_nat (_ @t444 @t48))) % 180.15/180.51 (define @t446 () (@var "F" (-> tptp.nat tptp.list_P512754263e_form))) % 180.15/180.51 (define @t447 () (_ tptp.append1038020460e_form (_ @t446 @t35))) % 180.15/180.51 (define @t448 () (@var "F" (-> tptp.nat tptp.list_nat))) % 180.15/180.51 (define @t449 () (_ tptp.append_nat (_ @t448 @t35))) % 180.15/180.51 (define @t450 () (_ tptp.maps_P2058952566e_form @t442)) % 180.15/180.51 (define @t451 () (_ tptp.maps_P1549384538rm_nat @t444)) % 180.15/180.51 (define @t452 () (_ tptp.maps_n1383976154e_form @t446)) % 180.15/180.51 (define @t453 () (_ tptp.maps_nat_nat @t448)) % 180.15/180.51 (define @t454 () (_ tptp.insert697320747e_form @t48)) % 180.15/180.51 (define @t455 () (_ tptp.insert_nat @t35)) % 180.15/180.51 (define @t456 () (_ @t455 @t38)) % 180.15/180.51 (define @t457 () (@var "A" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t458 () (_ tptp.cons_P1475164433e_form @t457)) % 180.15/180.51 (define @t459 () (@list @t14 @t48)) % 180.15/180.51 (define @t460 () (@list @t38 @t35)) % 180.15/180.51 (define @t461 () (_ tptp.rotate1_nat @t38)) % 180.15/180.51 (define @t462 () (@list @t442)) % 180.15/180.51 (define @t463 () (@list @t444)) % 180.15/180.51 (define @t464 () (@list @t446)) % 180.15/180.51 (define @t465 () (@list @t448)) % 180.15/180.51 (define @t466 () (_ tptp.butlast_nat @t38)) % 180.15/180.51 (define @t467 () (_ @t93 (_ tptp.set_nat2 @t466))) % 180.15/180.51 (define @t468 () (_ tptp.produc54611594e_form @t211)) % 180.15/180.51 (define @t469 () (@var "X2" tptp.produc957084248e_form)) % 180.15/180.51 (define @t470 () (forall @t215 (not (= @t469 (_ @t468 tptp.nil_Pr1384483009e_form))))) % 180.15/180.51 (define @t471 () (@list @t469)) % 180.15/180.51 (define @t472 () (_ tptp.produc939441135st_nat @t225)) % 180.15/180.51 (define @t473 () (@var "X2" tptp.produc890077173st_nat)) % 180.15/180.51 (define @t474 () (forall @t229 (not (= @t473 (_ @t472 tptp.nil_nat))))) % 180.15/180.51 (define @t475 () (@list @t473)) % 180.15/180.51 (define @t476 () (_ tptp.produc891809686e_form @t183)) % 180.15/180.51 (define @t477 () (@var "X2" tptp.produc791938916e_form)) % 180.15/180.51 (define @t478 () (_ tptp.produc891809686e_form tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t479 () (@list @t78)) % 180.15/180.51 (define @t480 () (forall @t479 (not (= @t477 (_ @t478 @t78))))) % 180.15/180.51 (define @t481 () (@list @t477)) % 180.15/180.51 (define @t482 () (_ tptp.produc1625736153st_nat @t195)) % 180.15/180.51 (define @t483 () (@var "X2" tptp.produc1699244961st_nat)) % 180.15/180.51 (define @t484 () (_ tptp.produc1625736153st_nat tptp.nil_nat)) % 180.15/180.51 (define @t485 () (@list @t88)) % 180.15/180.51 (define @t486 () (forall @t485 (not (= @t483 (_ @t484 @t88))))) % 180.15/180.51 (define @t487 () (@list @t483)) % 180.15/180.51 (define @t488 () (_ tptp.produc891809686e_form @t180)) % 180.15/180.51 (define @t489 () (_ tptp.produc1625736153st_nat @t194)) % 180.15/180.51 (define @t490 () (_ tptp.butlas664258165e_form @t14)) % 180.15/180.51 (define @t491 () (_ tptp.butlas664258165e_form @t122)) % 180.15/180.51 (define @t492 () (_ tptp.butlast_nat @t123)) % 180.15/180.51 (define @t493 () (_ tptp.butlas664258165e_form @t13)) % 180.15/180.51 (define @t494 () (_ tptp.butlas664258165e_form @t16)) % 180.15/180.51 (define @t495 () (not @t59)) % 180.15/180.51 (define @t496 () (_ tptp.butlast_nat @t37)) % 180.15/180.51 (define @t497 () (_ tptp.butlast_nat @t62)) % 180.15/180.51 (define @t498 () (not @t61)) % 180.15/180.51 (define @t499 () (@var "Y2" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t500 () (@var "X" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t501 () (_ tptp.produc1069574002le_U_o @t500)) % 180.15/180.51 (define @t502 () (_ @t501 @t499)) % 180.15/180.51 (define @t503 () (@var "P3" tptp.produc227817602le_U_o)) % 180.15/180.51 (define @t504 () (= @t503 @t502)) % 180.15/180.51 (define @t505 () (@list @t500 @t499)) % 180.15/180.51 (define @t506 () (exists @t505 @t504)) % 180.15/180.51 (define @t507 () (@list @t503)) % 180.15/180.51 (define @t508 () (forall @t507 @t506)) % 180.15/180.51 (define @t509 () (@var "P" (-> tptp.produc227817602le_U_o Bool))) % 180.15/180.51 (define @t510 () (@var "B3" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t511 () (@var "A3" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t512 () (_ (_ tptp.produc1069574002le_U_o @t511) @t510)) % 180.15/180.51 (define @t513 () (@list @t511 @t510)) % 180.15/180.51 (define @t514 () (forall @t513 (_ @t509 @t512))) % 180.15/180.51 (define @t515 () (@var "Y" tptp.produc227817602le_U_o)) % 180.15/180.51 (define @t516 () (@var "Prod" tptp.produc227817602le_U_o)) % 180.15/180.51 (define @t517 () (@var "List" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t518 () (@var "List" tptp.list_list_nat)) % 180.15/180.51 (define @t519 () (_ tptp.prover542312166e_form tptp.nil_li1393862353e_form)) % 180.15/180.51 (define @t520 () (_ @t244 tptp.nil_li1393862353e_form)) % 180.15/180.51 (define @t521 () (_ @t247 tptp.nil_list_nat)) % 180.15/180.51 (define @t522 () (_ tptp.last_P1811260776e_form @t14)) % 180.15/180.51 (define @t523 () (_ tptp.last_nat @t38)) % 180.15/180.51 (define @t524 () (_ tptp.last_P1811260776e_form @t13)) % 180.15/180.51 (define @t525 () (_ tptp.last_P1811260776e_form @t16)) % 180.15/180.51 (define @t526 () (=> @t495 (= @t525 @t524))) % 180.15/180.51 (define @t527 () (_ tptp.last_nat @t37)) % 180.15/180.51 (define @t528 () (_ tptp.last_nat @t62)) % 180.15/180.51 (define @t529 () (=> @t498 (= @t528 @t527))) % 180.15/180.51 (define @t530 () (=> @t59 (= @t525 @t522))) % 180.15/180.51 (define @t531 () (=> @t61 (= @t528 @t523))) % 180.15/180.51 (define @t532 () (_ tptp.last_P1811260776e_form @t122)) % 180.15/180.51 (define @t533 () (=> @t191 (= @t532 @t522))) % 180.15/180.51 (define @t534 () (_ tptp.last_nat @t123)) % 180.15/180.51 (define @t535 () (=> @t202 (= @t534 @t523))) % 180.15/180.51 (define @t536 () (=> @t64 (= @t532 @t48))) % 180.15/180.51 (define @t537 () (=> @t65 (= @t534 @t35))) % 180.15/180.51 (define @t538 () (@var "As2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t539 () (@var "As2" tptp.list_nat)) % 180.15/180.51 (define @t540 () (@var "Ys6" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t541 () (@var "Xs5" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t542 () (@var "Ss" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t543 () (_ tptp.append1038020460e_form @t541)) % 180.15/180.51 (define @t544 () (@var "Ys6" tptp.list_nat)) % 180.15/180.51 (define @t545 () (@var "Xs5" tptp.list_nat)) % 180.15/180.51 (define @t546 () (@var "Ss" tptp.list_nat)) % 180.15/180.51 (define @t547 () (_ tptp.append_nat @t545)) % 180.15/180.51 (define @t548 () (@var "R" tptp.set_Pr1189404964e_form)) % 180.15/180.51 (define @t549 () (_ tptp.produc1018812320e_form @t48)) % 180.15/180.51 (define @t550 () (_ (_ tptp.member189065477e_form (_ @t549 @t47)) @t548)) % 180.15/180.51 (define @t551 () (_ tptp.listre502458152e_form @t548)) % 180.15/180.51 (define @t552 () (_ tptp.produc891809686e_form @t14)) % 180.15/180.51 (define @t553 () (_ tptp.member650892795e_form (_ @t552 @t13))) % 180.15/180.51 (define @t554 () (_ @t553 @t551)) % 180.15/180.51 (define @t555 () (@var "R" tptp.set_Pr1986765409at_nat)) % 180.15/180.51 (define @t556 () (_ tptp.product_Pair_nat_nat @t35)) % 180.15/180.51 (define @t557 () (_ (_ tptp.member701585322at_nat (_ @t556 @t34)) @t555)) % 180.15/180.51 (define @t558 () (_ tptp.listrel1_nat @t555)) % 180.15/180.51 (define @t559 () (_ tptp.produc1625736153st_nat @t38)) % 180.15/180.51 (define @t560 () (_ tptp.member1926390090st_nat (_ @t559 @t37))) % 180.15/180.51 (define @t561 () (_ @t560 @t558)) % 180.15/180.51 (define @t562 () (@var "Xss22" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t563 () (@var "Xs6" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t564 () (@var "Xs4" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t565 () (@var "Xss1" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t566 () (@var "Xss2" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t567 () (= @t566 tptp.nil_li1393862353e_form)) % 180.15/180.51 (define @t568 () (not @t567)) % 180.15/180.51 (define @t569 () (_ tptp.concat1664984646e_form @t566)) % 180.15/180.51 (define @t570 () (= @t569 @t116)) % 180.15/180.51 (define @t571 () (@list @t566 @t13 @t106)) % 180.15/180.51 (define @t572 () (@var "Xss22" tptp.list_list_nat)) % 180.15/180.51 (define @t573 () (@var "Xs6" tptp.list_nat)) % 180.15/180.51 (define @t574 () (@var "Xs4" tptp.list_nat)) % 180.15/180.51 (define @t575 () (@var "Xss1" tptp.list_list_nat)) % 180.15/180.51 (define @t576 () (@var "Xss2" tptp.list_list_nat)) % 180.15/180.51 (define @t577 () (= @t576 tptp.nil_list_nat)) % 180.15/180.51 (define @t578 () (not @t577)) % 180.15/180.51 (define @t579 () (_ tptp.concat_nat @t576)) % 180.15/180.51 (define @t580 () (= @t579 @t117)) % 180.15/180.51 (define @t581 () (@list @t576 @t37 @t110)) % 180.15/180.51 (define @t582 () (_ tptp.lexord1848469012e_form @t548)) % 180.15/180.51 (define @t583 () (_ tptp.produc891809686e_form @t13)) % 180.15/180.51 (define @t584 () (_ tptp.member650892795e_form (_ @t583 @t106))) % 180.15/180.51 (define @t585 () (_ @t584 @t582)) % 180.15/180.51 (define @t586 () (_ tptp.produc1018812320e_form @t359)) % 180.15/180.51 (define @t587 () (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t16) @t108))) % 180.15/180.51 (define @t588 () (_ @t587 @t582)) % 180.15/180.51 (define @t589 () (_ tptp.lexord_nat @t555)) % 180.15/180.51 (define @t590 () (_ tptp.produc1625736153st_nat @t37)) % 180.15/180.51 (define @t591 () (_ tptp.member1926390090st_nat (_ @t590 @t110))) % 180.15/180.51 (define @t592 () (_ @t591 @t589)) % 180.15/180.51 (define @t593 () (_ tptp.product_Pair_nat_nat @t317)) % 180.15/180.51 (define @t594 () (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t62) @t112))) % 180.15/180.51 (define @t595 () (_ @t594 @t589)) % 180.15/180.51 (define @t596 () (@var "X3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t597 () (forall (@list @t596) (=> (_ (_ tptp.member1828782574e_form @t596) (_ tptp.set_li1219651714e_form @t566)) (= @t596 tptp.nil_Pr1384483009e_form)))) % 180.15/180.51 (define @t598 () (@list @t566)) % 180.15/180.51 (define @t599 () (@var "X3" tptp.list_nat)) % 180.15/180.51 (define @t600 () (forall (@list @t599) (=> (_ (_ tptp.member_list_nat @t599) (_ tptp.set_list_nat2 @t576)) (= @t599 tptp.nil_nat)))) % 180.15/180.51 (define @t601 () (@list @t576)) % 180.15/180.51 (define @t602 () (@var "Ys" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t603 () (@var "Xs" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t604 () (_ tptp.concat1664984646e_form @t603)) % 180.15/180.51 (define @t605 () (@var "Ys" tptp.list_list_nat)) % 180.15/180.51 (define @t606 () (@var "Xs" tptp.list_list_nat)) % 180.15/180.51 (define @t607 () (_ tptp.concat_nat @t606)) % 180.15/180.51 (define @t608 () (_ @t51 @t13)) % 180.15/180.51 (define @t609 () (_ tptp.produc891809686e_form @t122)) % 180.15/180.51 (define @t610 () (_ tptp.member650892795e_form (_ @t609 @t608))) % 180.15/180.51 (define @t611 () (_ @t40 @t37)) % 180.15/180.51 (define @t612 () (_ tptp.produc1625736153st_nat @t123)) % 180.15/180.51 (define @t613 () (_ tptp.member1926390090st_nat (_ @t612 @t611))) % 180.15/180.51 (define @t614 () (_ tptp.produc891809686e_form @t241)) % 180.15/180.51 (define @t615 () (@var "B" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t616 () (_ (_ tptp.member189065477e_form (_ (_ tptp.produc1018812320e_form @t457) @t615)) @t548)) % 180.15/180.51 (define @t617 () (_ (_ tptp.cons_P1475164433e_form @t615) @t310)) % 180.15/180.51 (define @t618 () (_ @t458 @t241)) % 180.15/180.51 (define @t619 () (_ tptp.produc1625736153st_nat @t144)) % 180.15/180.51 (define @t620 () (@var "B" tptp.nat)) % 180.15/180.51 (define @t621 () (_ (_ tptp.member701585322at_nat (_ (_ tptp.product_Pair_nat_nat @t314) @t620)) @t555)) % 180.15/180.51 (define @t622 () (_ (_ tptp.cons_nat @t620) @t313)) % 180.15/180.51 (define @t623 () (_ (_ tptp.cons_nat @t314) @t144)) % 180.15/180.51 (define @t624 () (@var "A6" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t625 () (@var "A6" tptp.nat)) % 180.15/180.51 (define @t626 () (_ tptp.set_li1219651714e_form (_ tptp.subseq1471997234e_form @t14))) % 180.15/180.51 (define @t627 () (_ tptp.set_list_nat2 (_ tptp.subseqs_nat @t38))) % 180.15/180.51 (define @t628 () (_ tptp.member650892795e_form (_ @t552 tptp.nil_Pr1384483009e_form))) % 180.15/180.51 (define @t629 () (@list @t14 @t548)) % 180.15/180.51 (define @t630 () (_ tptp.member1926390090st_nat (_ @t559 tptp.nil_nat))) % 180.15/180.51 (define @t631 () (@list @t38 @t555)) % 180.15/180.51 (define @t632 () (_ tptp.member650892795e_form (_ @t478 @t14))) % 180.15/180.51 (define @t633 () (_ tptp.member1926390090st_nat (_ @t484 @t38))) % 180.15/180.51 (define @t634 () (@var "Vs" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t635 () (@var "Vs" tptp.list_nat)) % 180.15/180.51 (define @t636 () (_ tptp.append1038020460e_form @t241)) % 180.15/180.51 (define @t637 () (_ tptp.append_nat @t144)) % 180.15/180.51 (define @t638 () (@var "V" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t639 () (@var "U" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t640 () (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form (_ @t636 @t639)) (_ @t636 @t638))) @t582)) % 180.15/180.51 (define @t641 () (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t639) @t638)) @t582)) % 180.15/180.51 (define @t642 () (@var "V" tptp.list_nat)) % 180.15/180.51 (define @t643 () (@var "U" tptp.list_nat)) % 180.15/180.51 (define @t644 () (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat (_ @t637 @t643)) (_ @t637 @t642))) @t589)) % 180.15/180.51 (define @t645 () (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t643) @t642)) @t589)) % 180.15/180.51 (define @t646 () (_ tptp.produc1018812320e_form @t181)) % 180.15/180.51 (define @t647 () (_ (_ tptp.member189065477e_form (_ @t646 @t47)) @t548)) % 180.15/180.51 (define @t648 () (_ tptp.member650892795e_form (_ @t552 @t608))) % 180.15/180.51 (define @t649 () (@list @t14 @t47 @t13 @t548)) % 180.15/180.51 (define @t650 () (_ tptp.product_Pair_nat_nat @t10)) % 180.15/180.51 (define @t651 () (_ (_ tptp.member701585322at_nat (_ @t650 @t34)) @t555)) % 180.15/180.51 (define @t652 () (_ tptp.member1926390090st_nat (_ @t559 @t611))) % 180.15/180.51 (define @t653 () (@list @t38 @t34 @t37 @t555)) % 180.15/180.51 (define @t654 () (@var "Z" tptp.nat)) % 180.15/180.51 (define @t655 () (_ (_ tptp.member701585322at_nat (_ @t650 @t221)) @t555)) % 180.15/180.51 (define @t656 () (@var "Z3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t657 () (@var "B4" tptp.prover1687215943e_form)) % 180.15/180.51 (define @t658 () (@var "Z3" tptp.list_nat)) % 180.15/180.51 (define @t659 () (@var "B4" tptp.nat)) % 180.15/180.51 (define @t660 () (@var "Xss23" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t661 () (@var "Xss12" tptp.list_l461858535e_form)) % 180.15/180.51 (define @t662 () (@var "Xss23" tptp.list_list_nat)) % 180.15/180.51 (define @t663 () (@var "Xss12" tptp.list_list_nat)) % 180.15/180.51 (define @t664 () (@var "Vs2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t665 () (@var "Us3" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t666 () (_ tptp.append1038020460e_form @t665)) % 180.15/180.51 (define @t667 () (_ (_ tptp.member189065477e_form (_ @t646 @t207)) @t548)) % 180.15/180.51 (define @t668 () (@var "Vs2" tptp.list_nat)) % 180.15/180.51 (define @t669 () (@var "Us3" tptp.list_nat)) % 180.15/180.51 (define @t670 () (_ tptp.append_nat @t669)) % 180.15/180.51 (define @t671 () (_ tptp.append1038020460e_form @t130)) % 180.15/180.51 (define @t672 () (_ tptp.append_nat @t133)) % 180.15/180.51 (define @t673 () (_ tptp.append1038020460e_form @t639)) % 180.15/180.51 (define @t674 () (_ tptp.append_nat @t643)) % 180.15/180.51 (define @t675 () (@list @t548 @t14 @t13 @t106)) % 180.15/180.51 (define @t676 () (@list @t555 @t38 @t37 @t110)) % 180.15/180.51 (define @t677 () (_ tptp.listre1908795590e_form @t548)) % 180.15/180.51 (define @t678 () (_ (_ tptp.member650892795e_form (_ @t488 @t78)) @t677)) % 180.15/180.51 (define @t679 () (= @t148 @t250)) % 180.15/180.51 (define @t680 () (= @t149 @t183)) % 180.15/180.51 (define @t681 () (= @t148 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t682 () (not @t681)) % 180.15/180.51 (define @t683 () (= @t149 tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t684 () (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t149) @t148)) @t677)) % 180.15/180.51 (define @t685 () (@list @t149 @t148 @t548)) % 180.15/180.51 (define @t686 () (@var "R" tptp.set_Pr957084504rm_nat)) % 180.15/180.51 (define @t687 () (_ tptp.listre483706378rm_nat @t686)) % 180.15/180.51 (define @t688 () (_ tptp.produc1897654224st_nat @t180)) % 180.15/180.51 (define @t689 () (_ (_ tptp.member1449753665st_nat (_ @t688 @t88)) @t687)) % 180.15/180.51 (define @t690 () (_ tptp.produc1041874352rm_nat @t181)) % 180.15/180.51 (define @t691 () (_ (_ tptp.member986698273rm_nat (_ @t690 @t221)) @t686)) % 180.15/180.51 (define @t692 () (= @t167 @t262)) % 180.15/180.51 (define @t693 () (= @t167 tptp.nil_nat)) % 180.15/180.51 (define @t694 () (not @t693)) % 180.15/180.51 (define @t695 () (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t149) @t167)) @t687)) % 180.15/180.51 (define @t696 () (@list @t149 @t167 @t686)) % 180.15/180.51 (define @t697 () (@var "R" tptp.set_Pr816919384e_form)) % 180.15/180.51 (define @t698 () (_ tptp.listre318297994e_form @t697)) % 180.15/180.51 (define @t699 () (_ tptp.produc1617574096e_form @t194)) % 180.15/180.51 (define @t700 () (_ (_ tptp.member1471151041e_form (_ @t699 @t78)) @t698)) % 180.15/180.51 (define @t701 () (_ tptp.produc876465968e_form @t10)) % 180.15/180.51 (define @t702 () (_ (_ tptp.member18158113e_form (_ @t701 @t207)) @t697)) % 180.15/180.51 (define @t703 () (= @t159 @t195)) % 180.15/180.51 (define @t704 () (= @t159 tptp.nil_nat)) % 180.15/180.51 (define @t705 () (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t159) @t148)) @t698)) % 180.15/180.51 (define @t706 () (@list @t159 @t148 @t697)) % 180.15/180.51 (define @t707 () (_ tptp.listrel_nat_nat @t555)) % 180.15/180.51 (define @t708 () (_ (_ tptp.member1926390090st_nat (_ @t489 @t88)) @t707)) % 180.15/180.51 (define @t709 () (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t159) @t167)) @t707)) % 180.15/180.51 (define @t710 () (@list @t159 @t167 @t555)) % 180.15/180.51 (define @t711 () (@var "R" tptp.set_Pr1072215906le_U_o)) % 180.15/180.51 (define @t712 () (_ tptp.listre290852044le_U_o @t711)) % 180.15/180.51 (define @t713 () (@var "Ys2" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t714 () (@var "Xs2" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t715 () (_ tptp.produc1377086578le_U_o @t714)) % 180.15/180.51 (define @t716 () (_ (_ tptp.member493452075le_U_o (_ @t715 @t713)) @t712)) % 180.15/180.51 (define @t717 () (_ (_ tptp.member1933006123le_U_o @t502) @t711)) % 180.15/180.51 (define @t718 () (_ (_ tptp.cons_n50929118le_U_o @t499) @t713)) % 180.15/180.51 (define @t719 () (@var "A2" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t720 () (_ (_ tptp.cons_s32021736elle_U @t500) @t714)) % 180.15/180.51 (define @t721 () (@var "A1" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t722 () (= @t719 tptp.nil_na1584420238le_U_o)) % 180.15/180.51 (define @t723 () (= @t721 tptp.nil_se944326968elle_U)) % 180.15/180.51 (define @t724 () (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o @t721) @t719)) @t712)) % 180.15/180.51 (define @t725 () (@list @t721 @t719 @t711)) % 180.15/180.51 (define @t726 () (= @t148 @t298)) % 180.15/180.51 (define @t727 () (_ @t362 @t564)) % 180.15/180.51 (define @t728 () (= @t149 @t727)) % 180.15/180.51 (define @t729 () (= @t167 @t301)) % 180.15/180.51 (define @t730 () (_ @t376 @t574)) % 180.15/180.51 (define @t731 () (= @t159 @t730)) % 180.15/180.51 (define @t732 () (@var "Ys3" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t733 () (@var "Xs4" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t734 () (@var "Y3" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t735 () (@var "X3" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t736 () (@var "X24" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t737 () (@var "X12" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t738 () (@var "X24" tptp.list_nat)) % 180.15/180.51 (define @t739 () (@var "X12" tptp.list_nat)) % 180.15/180.51 (define @t740 () (@var "X24" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t741 () (@var "X12" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t742 () (@var "P" (-> tptp.list_s1200803384elle_U tptp.list_n2139828004le_U_o Bool))) % 180.15/180.51 (define @t743 () (_ tptp.produc1897654224st_nat tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t744 () (_ tptp.produc1617574096e_form tptp.nil_nat)) % 180.15/180.51 (define @t745 () (_ tptp.produc1617574096e_form @t38)) % 180.15/180.51 (define @t746 () (_ tptp.produc1897654224st_nat @t14)) % 180.15/180.51 (define @t747 () (= @t14 @t183)) % 180.15/180.51 (define @t748 () (= @t38 @t195)) % 180.15/180.51 (define @t749 () (@var "Ys" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t750 () (@var "Y" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t751 () (@var "Xs" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t752 () (_ (_ tptp.cons_n50929118le_U_o @t750) @t749)) % 180.15/180.51 (define @t753 () (_ tptp.produc1377086578le_U_o @t751)) % 180.15/180.51 (define @t754 () (= @t14 @t250)) % 180.15/180.51 (define @t755 () (= @t38 @t262)) % 180.15/180.51 (define @t756 () (@var "Ys" tptp.list_s1200803384elle_U)) % 180.15/180.51 (define @t757 () (@var "Y" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t758 () (@var "Xs" tptp.list_n2139828004le_U_o)) % 180.15/180.51 (define @t759 () (@var "X2" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t760 () (@var "R2" tptp.set_Pr1189404964e_form)) % 180.15/180.51 (define @t761 () (_ tptp.lenlex1927129340e_form @t760)) % 180.15/180.51 (define @t762 () (@var "R2" tptp.set_Pr1986765409at_nat)) % 180.15/180.51 (define @t763 () (_ tptp.lenlex_nat @t762)) % 180.15/180.51 (define @t764 () (@var "Ns" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t765 () (_ tptp.lenlex1927129340e_form @t548)) % 180.15/180.51 (define @t766 () (@list @t764 @t548)) % 180.15/180.51 (define @t767 () (@var "Ns" tptp.list_nat)) % 180.15/180.51 (define @t768 () (_ tptp.lenlex_nat @t555)) % 180.15/180.51 (define @t769 () (@list @t767 @t555)) % 180.15/180.51 (define @t770 () (_ tptp.list_ex1_nat @t315)) % 180.15/180.51 (define @t771 () (_ tptp.lex_Pr233218909e_form @t548)) % 180.15/180.51 (define @t772 () (_ tptp.lex_nat @t555)) % 180.15/180.51 (define @t773 () (_ @t587 @t771)) % 180.15/180.51 (define @t774 () (_ @t584 @t771)) % 180.15/180.51 (define @t775 () (_ @t594 @t772)) % 180.15/180.51 (define @t776 () (_ @t591 @t772)) % 180.15/180.51 (define @t777 () (forall @t189 (not (_ (_ tptp.member189065477e_form (_ @t646 @t181)) @t548)))) % 180.15/180.51 (define @t778 () (forall @t12 (not (_ (_ tptp.member701585322at_nat (_ @t650 @t10)) @t555)))) % 180.15/180.51 (define @t779 () (@var "A4" tptp.list_nat)) % 180.15/180.51 (define @t780 () (@list @t144 @t313)) % 180.15/180.51 (define @t781 () (@var "P" Bool)) % 180.15/180.51 (define @t782 () (@list @t241 @t310)) % 180.15/180.51 (define @t783 () (_ tptp.prover571163162e_FAll tptp.f)) % 180.15/180.51 (define @t784 () (_ (_ tptp.cons_P1475164433e_form @t783) tptp.s)) % 180.15/180.51 (define @t785 () (not (_ (_ tptp.member_nat tptp.u) (_ tptp.set_nat2 (_ tptp.prover_Mirabelle_sfv @t784))))) % 180.15/180.51 (define @t786 () (_ (_ tptp.prover1577896257_finst tptp.f) tptp.u)) % 180.15/180.51 (define @t787 () (_ (_ tptp.cons_P1475164433e_form @t786) tptp.nil_Pr1384483009e_form)) % 180.15/180.51 (define @t788 () (_ tptp.append1038020460e_form tptp.s)) % 180.15/180.51 (define @t789 () (_ @t788 @t787)) % 180.15/180.51 (define @t790 () (@var "E4" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t791 () (@var "B4" (-> tptp.nat tptp.list_P796095576elle_U Bool))) % 180.15/180.51 (define @t792 () (@var "A7" tptp.set_Pr619177522elle_U)) % 180.15/180.51 (define @t793 () (_ (_ tptp.produc1069574002le_U_o @t792) @t791)) % 180.15/180.51 (define @t794 () (_ (_ (_ tptp.prover1282070756_SEval @t793) @t790) @t789)) % 180.15/180.51 (define @t795 () (_ (_ tptp.prover1847600056is_env @t793) @t790)) % 180.15/180.51 (define @t796 () (@list @t792 @t791 @t790)) % 180.15/180.51 (define @t797 () (forall @t796 (=> @t795 @t794))) % 180.15/180.51 (define @t798 () (@var "E5" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t799 () (_ (_ tptp.produc1069574002le_U_o tptp.a) tptp.b)) % 180.15/180.51 (define @t800 () (_ (_ (_ tptp.prover1282070756_SEval @t799) @t798) @t784)) % 180.15/180.51 (define @t801 () (_ (_ tptp.prover1847600056is_env @t799) @t798)) % 180.15/180.51 (define @t802 () (not @t801)) % 180.15/180.51 (define @t803 () (or @t802 @t800)) % 180.15/180.51 (define @t804 () (@list @t798)) % 180.15/180.51 (define @t805 () (forall @t804 @t803)) % 180.15/180.51 (define @t806 () (not @t805)) % 180.15/180.51 (define @t807 () (@var "S2" tptp.list_P512754263e_form)) % 180.15/180.51 (define @t808 () (@var "E3" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.51 (define @t809 () (@var "MI" tptp.produc227817602le_U_o)) % 180.15/180.51 (define @t810 () (_ (_ (_ tptp.prover1282070756_SEval @t809) @t808) @t807)) % 180.15/180.51 (define @t811 () (_ (_ tptp.prover1847600056is_env @t809) @t808)) % 180.15/180.51 (define @t812 () (@list @t809 @t808)) % 180.15/180.51 (define @t813 () (forall @t812 (=> @t811 @t810))) % 180.15/180.51 (define @t814 () (@list @t807)) % 180.15/180.51 (define @t815 () (lambda @t814 @t813)) % 180.15/180.51 (define @t816 () (lambda (@list @t359 @t564) (_ (_ (_ tptp.if_lis1812881937e_form (_ @t365 (_ tptp.set_Pr1105237746e_form @t564))) @t564) @t727))) % 180.15/180.51 (define @t817 () (_ tptp.set_nat2 @t574)) % 180.15/180.51 (define @t818 () (_ @t318 @t817)) % 180.15/180.51 (define @t819 () (lambda (@list @t317 @t574) (_ (_ (_ tptp.if_list_nat @t818) @t574) @t730))) % 180.15/180.51 (define @t820 () (@var "P4" (-> tptp.nat Bool))) % 180.15/180.51 (define @t821 () (lambda (@list @t820 @t574) (exists @t319 (and @t818 (_ @t820 @t317) (forall @t373 (=> (and (_ @t372 @t817) (_ @t820 @t300)) (= @t300 @t317))))))) % 180.15/180.51 (define @t822 () (_ (@const 1 (-> (@ho-elim-sort (-> tptp.list_l461858535e_form tptp.list_P512754263e_form)) tptp.list_l461858535e_form tptp.list_P512754263e_form)) (@const 0 (@ho-elim-sort (-> tptp.list_l461858535e_form tptp.list_P512754263e_form))) tptp.nil_li1393862353e_form)) % 180.15/180.51 (define @t823 () (@const 2 (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.nat tptp.prover1687215943e_form)))) % 180.15/180.51 (define @t824 () (@const 3 (-> (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.nat tptp.prover1687215943e_form)) tptp.prover1687215943e_form (@ho-elim-sort (-> tptp.nat tptp.prover1687215943e_form))))) % 180.15/180.51 (define @t825 () (@const 4 (-> (@ho-elim-sort (-> tptp.nat tptp.prover1687215943e_form)) tptp.nat tptp.prover1687215943e_form))) % 180.15/180.51 (define @t826 () (@const 5 (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)))) % 180.15/180.51 (define @t827 () (@const 6 (-> (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)) tptp.prover1687215943e_form (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_P512754263e_form))))) % 180.15/180.51 (define @t828 () (@const 7 (-> (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_P512754263e_form)) tptp.list_P512754263e_form tptp.list_P512754263e_form))) % 180.15/180.51 (define @t829 () (@const 8 (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)))) % 180.15/180.51 (define @t830 () (@const 9 (-> (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_P512754263e_form tptp.list_P512754263e_form)) tptp.list_P512754263e_form (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_P512754263e_form))))) % 180.15/180.51 (define @t831 () (_ @t828 (_ @t830 @t829 tptp.s) (_ @t828 (_ @t827 @t826 (_ @t825 (_ @t824 @t823 tptp.f) tptp.u)) @t822))) % 180.15/180.51 (define @t832 () (@var "BOUND_VARIABLE_26412" (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)))) % 180.15/180.51 (define @t833 () (@var "BOUND_VARIABLE_26413" (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)))) % 180.15/180.51 (define @t834 () (@const 10 (@ho-elim-sort (-> tptp.set_Pr619177522elle_U (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)) tptp.produc227817602le_U_o)))) % 180.15/180.51 (define @t835 () (@const 11 (-> (@ho-elim-sort (-> tptp.set_Pr619177522elle_U (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)) tptp.produc227817602le_U_o)) tptp.set_Pr619177522elle_U (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)) tptp.produc227817602le_U_o))))) % 180.15/180.51 (define @t836 () (@const 12 (-> (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)) tptp.produc227817602le_U_o)) (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)) tptp.produc227817602le_U_o))) % 180.15/180.51 (define @t837 () (_ @t836 (_ @t835 @t834 @t792) @t833)) % 180.15/180.51 (define @t838 () (@const 13 (@ho-elim-sort (-> tptp.produc227817602le_U_o (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) tptp.list_P512754263e_form Bool)))) % 180.15/180.51 (define @t839 () (@const 14 (-> (@ho-elim-sort (-> tptp.produc227817602le_U_o (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) tptp.list_P512754263e_form Bool)) tptp.produc227817602le_U_o (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) tptp.list_P512754263e_form Bool))))) % 180.15/180.51 (define @t840 () (@const 15 (-> (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) tptp.list_P512754263e_form Bool)) (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) (@ho-elim-sort (-> tptp.list_P512754263e_form Bool))))) % 180.15/180.52 (define @t841 () (@const 16 (-> (@ho-elim-sort (-> tptp.list_P512754263e_form Bool)) tptp.list_P512754263e_form Bool))) % 180.15/180.52 (define @t842 () (@const 17 (@ho-elim-sort (-> tptp.produc227817602le_U_o (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) Bool)))) % 180.15/180.52 (define @t843 () (@const 18 (-> (@ho-elim-sort (-> tptp.produc227817602le_U_o (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) Bool)) tptp.produc227817602le_U_o (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) Bool))))) % 180.15/180.52 (define @t844 () (@const 19 (-> (@ho-elim-sort (-> (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) Bool)) (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)) Bool))) % 180.15/180.52 (define @t845 () (tptp.prover542312166e_form tptp.nil_li1393862353e_form)) % 180.15/180.52 (define @t846 () (tptp.prover1577896257_finst tptp.f tptp.u)) % 180.15/180.52 (define @t847 () (tptp.produc1069574002le_U_o @t792 @t791)) % 180.15/180.52 (define @t848 () (tptp.prover1847600056is_env @t847 @t790)) % 180.15/180.52 (define @t849 () (not @t848)) % 180.15/180.52 (define @t850 () (tptp.cons_P1475164433e_form @t846 @t519)) % 180.15/180.52 (define @t851 () (tptp.append1038020460e_form tptp.s @t850)) % 180.15/180.52 (define @t852 () (tptp.prover1282070756_SEval @t847 @t790 @t851)) % 180.15/180.52 (define @t853 () (or @t849 @t852)) % 180.15/180.52 (define @t854 () (tptp.cons_P1475164433e_form @t846 tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (define @t855 () (tptp.append1038020460e_form tptp.s @t854)) % 180.15/180.52 (define @t856 () (tptp.prover1282070756_SEval @t847 @t790 @t855)) % 180.15/180.52 (define @t857 () (or @t849 @t856)) % 180.15/180.52 (define @t858 () (not @t795)) % 180.15/180.52 (define @t859 () (or @t858 @t794)) % 180.15/180.52 (define @t860 () (@var "BOUND_VARIABLE_21127" (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)))) % 180.15/180.52 (define @t861 () (_ @t840 (_ @t839 @t838 @t809) @t860)) % 180.15/180.52 (define @t862 () (not (_ @t844 (_ @t843 @t842 @t809) @t860))) % 180.15/180.52 (define @t863 () (@list @t809 @t860)) % 180.15/180.52 (define @t864 () (forall @t863 (or @t862 (_ @t841 @t861 @t831)))) % 180.15/180.52 (define @t865 () (@quantifiers_skolemize @t864 1)) % 180.15/180.52 (define @t866 () (@quantifiers_skolemize @t864 0)) % 180.15/180.52 (define @t867 () (@var "BOUND_VARIABLE_23796" (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool)))) % 180.15/180.52 (define @t868 () (_ @t836 (_ @t835 @t834 @t500) @t867)) % 180.15/180.52 (define @t869 () (@list @t500 @t867)) % 180.15/180.52 (define @t870 () (forall @t869 (not (= @t868 @t866)))) % 180.15/180.52 (define @t871 () (@quantifiers_skolemize @t870 1)) % 180.15/180.52 (define @t872 () (@quantifiers_skolemize @t870 0)) % 180.15/180.52 (define @t873 () (@const 20 (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.prover1687215943e_form)))) % 180.15/180.52 (define @t874 () (@const 21 (-> (@ho-elim-sort (-> tptp.prover1687215943e_form tptp.prover1687215943e_form)) tptp.prover1687215943e_form tptp.prover1687215943e_form))) % 180.15/180.52 (define @t875 () (_ @t828 (_ @t827 @t826 (_ @t874 @t873 @t17)) @t7)) % 180.15/180.52 (define @t876 () (@var "BOUND_VARIABLE_21093" (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)))) % 180.15/180.52 (define @t877 () (@var "BOUND_VARIABLE_11638" tptp.produc227817602le_U_o)) % 180.15/180.52 (define @t878 () (@const 22 (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_nat)))) % 180.15/180.52 (define @t879 () (@const 23 (-> (@ho-elim-sort (-> tptp.list_P512754263e_form tptp.list_nat)) tptp.list_P512754263e_form tptp.list_nat))) % 180.15/180.52 (define @t880 () (@const 24 (@ho-elim-sort (-> tptp.list_nat tptp.set_nat)))) % 180.15/180.52 (define @t881 () (@const 25 (-> (@ho-elim-sort (-> tptp.list_nat tptp.set_nat)) tptp.list_nat tptp.set_nat))) % 180.15/180.52 (define @t882 () (@const 26 (@ho-elim-sort (-> tptp.nat tptp.set_nat Bool)))) % 180.15/180.52 (define @t883 () (@const 27 (-> (@ho-elim-sort (-> tptp.nat tptp.set_nat Bool)) tptp.nat (@ho-elim-sort (-> tptp.set_nat Bool))))) % 180.15/180.52 (define @t884 () (@const 28 (-> (@ho-elim-sort (-> tptp.set_nat Bool)) tptp.set_nat Bool))) % 180.15/180.52 (define @t885 () (tptp.prover571163162e_FAll @t17)) % 180.15/180.52 (define @t886 () (tptp.cons_P1475164433e_form @t885 @t7)) % 180.15/180.52 (define @t887 () (@var "BOUND_VARIABLE_11640" (-> tptp.nat tptp.prover_Mirabelle_U))) % 180.15/180.52 (define @t888 () (tptp.prover1282070756_SEval @t877 @t887 @t886)) % 180.15/180.52 (define @t889 () (not (tptp.prover1847600056is_env @t877 @t887))) % 180.15/180.52 (define @t890 () (tptp.prover1577896257_finst @t17 @t20)) % 180.15/180.52 (define @t891 () (tptp.prover1847600056is_env @t809 @t808)) % 180.15/180.52 (define @t892 () (not @t891)) % 180.15/180.52 (define @t893 () (tptp.prover_Mirabelle_sfv @t886)) % 180.15/180.52 (define @t894 () (tptp.set_nat2 @t893)) % 180.15/180.52 (define @t895 () (tptp.member_nat @t20 @t894)) % 180.15/180.52 (define @t896 () (@list @t20 @t17 @t7 @t877 @t887)) % 180.15/180.52 (define @t897 () (tptp.cons_P1475164433e_form @t890 @t519)) % 180.15/180.52 (define @t898 () (tptp.append1038020460e_form @t7 @t897)) % 180.15/180.52 (define @t899 () (tptp.prover1282070756_SEval @t809 @t808 @t898)) % 180.15/180.52 (define @t900 () (or @t892 @t899)) % 180.15/180.52 (define @t901 () (forall @t812 @t900)) % 180.15/180.52 (define @t902 () (not @t901)) % 180.15/180.52 (define @t903 () (or @t895 @t902 @t889 @t888)) % 180.15/180.52 (define @t904 () (tptp.cons_P1475164433e_form @t890 tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (define @t905 () (tptp.append1038020460e_form @t7 @t904)) % 180.15/180.52 (define @t906 () (tptp.prover1282070756_SEval @t809 @t808 @t905)) % 180.15/180.52 (define @t907 () (or @t892 @t906)) % 180.15/180.52 (define @t908 () (forall @t812 @t907)) % 180.15/180.52 (define @t909 () (not @t908)) % 180.15/180.52 (define @t910 () (or @t895 @t909 @t889 @t888)) % 180.15/180.52 (define @t911 () (or @t889 @t888)) % 180.15/180.52 (define @t912 () (or @t895 @t909 @t911)) % 180.15/180.52 (define @t913 () (forall @t896 @t912)) % 180.15/180.52 (define @t914 () (@list @t877 @t887)) % 180.15/180.52 (define @t915 () (forall @t914 @t912)) % 180.15/180.52 (define @t916 () (forall @t914 @t911)) % 180.15/180.52 (define @t917 () (or @t895 @t909 @t916)) % 180.15/180.52 (define @t918 () (forall @t812 (or @t892 (tptp.prover1282070756_SEval @t809 @t808 @t886)))) % 180.15/180.52 (define @t919 () (or @t29 @t909 @t918)) % 180.15/180.52 (define @t920 () (=> @t908 @t918)) % 180.15/180.52 (define @t921 () (tptp.prover1282070756_SEval @t809 @t808 @t19)) % 180.15/180.52 (define @t922 () (or @t892 @t921)) % 180.15/180.52 (define @t923 () (forall @t812 @t922)) % 180.15/180.52 (define @t924 () (tptp.prover1282070756_SEval @t809 @t808 @t807)) % 180.15/180.52 (define @t925 () (lambda @t814 (forall @t812 (or @t892 @t924)))) % 180.15/180.52 (define @t926 () (_ @t925 @t19)) % 180.15/180.52 (define @t927 () (tptp.prover1282070756_SEval @t809 @t808 @t24)) % 180.15/180.52 (define @t928 () (or @t892 @t927)) % 180.15/180.52 (define @t929 () (forall @t812 @t928)) % 180.15/180.52 (define @t930 () (_ @t925 @t24)) % 180.15/180.52 (define @t931 () (=> @t930 @t926)) % 180.15/180.52 (define @t932 () (=> @t30 @t931)) % 180.15/180.52 (define @t933 () (not @t811)) % 180.15/180.52 (define @t934 () (or @t933 @t810)) % 180.15/180.52 (define @t935 () (_ @t828 (_ @t827 @t826 (_ @t874 @t873 tptp.f)) tptp.s)) % 180.15/180.52 (define @t936 () (@var "BOUND_VARIABLE_26427" (@ho-elim-sort (-> tptp.nat tptp.prover_Mirabelle_U)))) % 180.15/180.52 (define @t937 () (_ @t836 (_ @t835 @t834 tptp.a) (@const 29 (@ho-elim-sort (-> tptp.nat tptp.list_P796095576elle_U Bool))))) % 180.15/180.52 (define @t938 () (_ @t839 @t838 @t937)) % 180.15/180.52 (define @t939 () (_ @t843 @t842 @t937)) % 180.15/180.52 (define @t940 () (forall (@list @t936) (or (not (_ @t844 @t939 @t936)) (_ @t841 (_ @t840 @t938 @t936) @t935)))) % 180.15/180.52 (define @t941 () (@quantifiers_skolemize @t940 0)) % 180.15/180.52 (define @t942 () (tptp.prover571163162e_FAll tptp.f)) % 180.15/180.52 (define @t943 () (tptp.cons_P1475164433e_form @t942 tptp.s)) % 180.15/180.52 (define @t944 () (tptp.produc1069574002le_U_o tptp.a tptp.b)) % 180.15/180.52 (define @t945 () (tptp.prover1282070756_SEval @t944 @t798 @t943)) % 180.15/180.52 (define @t946 () (tptp.prover1847600056is_env @t944 @t798)) % 180.15/180.52 (define @t947 () (_ @t841 (_ @t840 @t938 @t941) @t935)) % 180.15/180.52 (define @t948 () (_ @t844 @t939 @t941)) % 180.15/180.52 (define @t949 () (not @t948)) % 180.15/180.52 (define @t950 () (or @t949 @t947)) % 180.15/180.52 (define @t951 () (@list true)) % 180.15/180.52 (define @t952 () (@list @t950)) % 180.15/180.52 (define @t953 () (_ @t884 (_ @t883 @t882 tptp.u) (_ @t881 @t880 (_ @t879 @t878 @t935)))) % 180.15/180.52 (define @t954 () (not @t864)) % 180.15/180.52 (define @t955 () (or @t953 @t954 @t949 @t947)) % 180.15/180.52 (define @t956 () (_ @t841 (_ @t840 (_ @t839 @t838 @t866) @t865) @t831)) % 180.15/180.52 (define @t957 () (_ @t844 (_ @t843 @t842 @t866) @t865)) % 180.15/180.52 (define @t958 () (not @t957)) % 180.15/180.52 (define @t959 () (or @t958 @t956)) % 180.15/180.52 (define @t960 () (@list @t959)) % 180.15/180.52 (define @t961 () (forall @t507 (not (forall @t869 (not (= @t503 @t868)))))) % 180.15/180.52 (define @t962 () (tptp.produc1069574002le_U_o @t500 @t499)) % 180.15/180.52 (define @t963 () (not @t504)) % 180.15/180.52 (define @t964 () (forall @t505 @t963)) % 180.15/180.52 (define @t965 () (not @t964)) % 180.15/180.52 (define @t966 () (not (= @t866 @t868))) % 180.15/180.52 (define @t967 () (forall @t869 @t966)) % 180.15/180.52 (define @t968 () (not @t967)) % 180.15/180.52 (define @t969 () (not @t870)) % 180.15/180.52 (define @t970 () (_ @t836 (_ @t835 @t834 @t872) @t871)) % 180.15/180.52 (define @t971 () (= @t866 @t970)) % 180.15/180.52 (define @t972 () (= @t970 @t866)) % 180.15/180.52 (define @t973 () (not (not @t972))) % 180.15/180.52 (define @t974 () (_ @t839 @t838 @t970)) % 180.15/180.52 (define @t975 () (_ @t840 @t974 @t865)) % 180.15/180.52 (define @t976 () (_ @t841 @t975 @t831)) % 180.15/180.52 (define @t977 () (_ @t843 @t842 @t970)) % 180.15/180.52 (define @t978 () (_ @t844 @t977 @t865)) % 180.15/180.52 (define @t979 () (not @t978)) % 180.15/180.52 (define @t980 () (or @t979 @t976)) % 180.15/180.52 (assume @p1 (forall (@list @t2 @t1) (= (= (_ tptp.prover571163162e_FAll @t2) (_ tptp.prover571163162e_FAll @t1)) (= @t2 @t1)))) % 180.15/180.52 (assume @p2 (forall (@list @t4 @t3) (not (_ @t6 tptp.nil_Pr1384483009e_form)))) % 180.15/180.52 (assume @p3 (forall (@list @t7 @t9 @t8 @t4) (=> (forall @t12 (=> (_ @t11 (_ tptp.set_nat2 (_ tptp.prover_Mirabelle_sfv @t7))) (= (_ @t9 @t10) (_ @t8 @t10)))) (= (_ (_ @t5 @t9) @t7) (_ (_ @t5 @t8) @t7))))) % 180.15/180.52 (assume @p4 (forall (@list @t4 @t3 @t14 @t13) (= (_ @t6 @t16) (or (_ @t6 @t14) (_ @t6 @t13))))) % 180.15/180.52 (assume @p5 @t33) % 180.15/180.52 (assume @p6 (forall (@list @t38 @t35 @t37 @t34) (= (= @t46 @t42) (and @t39 @t36)))) % 180.15/180.52 (assume @p7 (forall (@list @t14 @t48 @t13 @t47) (= (= @t56 @t53) (and @t50 @t49)))) % 180.15/180.52 (assume @p8 (forall @t57 (= (_ @t15 tptp.nil_Pr1384483009e_form) @t14))) % 180.15/180.52 (assume @p9 (forall @t58 (= (_ @t45 tptp.nil_nat) @t38))) % 180.15/180.52 (assume @p10 (forall @t60 (= (= @t16 @t14) @t59))) % 180.15/180.52 (assume @p11 (forall @t63 (= (= @t62 @t38) @t61))) % 180.15/180.52 (assume @p12 (forall @t60 (= (= @t14 @t16) @t59))) % 180.15/180.52 (assume @p13 (forall @t63 (= (= @t38 @t62) @t61))) % 180.15/180.52 (assume @p14 (forall @t60 (= (= @t16 @t13) @t64))) % 180.15/180.52 (assume @p15 (forall @t63 (= (= @t62 @t37) @t65))) % 180.15/180.52 (assume @p16 (forall @t66 (= (= @t13 @t16) @t64))) % 180.15/180.52 (assume @p17 (forall @t67 (= (= @t37 @t62) @t65))) % 180.15/180.52 (assume @p18 (forall @t60 (= (= tptp.nil_Pr1384483009e_form @t16) @t68))) % 180.15/180.52 (assume @p19 (forall @t63 (= (= tptp.nil_nat @t62) @t69))) % 180.15/180.52 (assume @p20 (forall @t60 (= (= @t16 tptp.nil_Pr1384483009e_form) @t68))) % 180.15/180.52 (assume @p21 (forall @t63 (= (= @t62 tptp.nil_nat) @t69))) % 180.15/180.52 (assume @p22 (forall @t72 (= (_ @t71 tptp.nil_Pr1384483009e_form) @t70))) % 180.15/180.52 (assume @p23 (forall @t75 (= (_ @t74 tptp.nil_nat) @t73))) % 180.15/180.52 (assume @p24 (forall @t85 (=> @t84 (exists @t81 @t80)))) % 180.15/180.52 (assume @p25 (forall @t95 (=> @t94 (exists @t91 @t90)))) % 180.15/180.52 (assume @p26 (forall (@list @t99 @t97 @t98 @t96) (= (= @t100 (_ (_ tptp.cons_P1475164433e_form @t98) @t96)) (and (= @t99 @t98) (= @t97 @t96))))) % 180.15/180.52 (assume @p27 (forall (@list @t104 @t102 @t103 @t101) (= (= @t105 (_ (_ tptp.cons_nat @t103) @t101)) (and (= @t104 @t103) (= @t102 @t101))))) % 180.15/180.52 (assume @p28 (forall @t109 (= (= @t16 @t108) @t107))) % 180.15/180.52 (assume @p29 (forall @t113 (= (= @t62 @t112) @t111))) % 180.15/180.52 (assume @p30 (forall (@list @t13 @t14 @t106) (= (= (_ @t52 @t14) (_ @t114 @t14)) @t107))) % 180.15/180.52 (assume @p31 (forall (@list @t37 @t38 @t110) (= (= (_ @t41 @t38) (_ @t115 @t38)) @t111))) % 180.15/180.52 (assume @p32 (forall @t109 (= (_ (_ tptp.append1038020460e_form @t16) @t106) (_ @t15 @t116)))) % 180.15/180.52 (assume @p33 (forall @t113 (= (_ (_ tptp.append_nat @t62) @t110) (_ @t45 @t117)))) % 180.15/180.52 (assume @p34 (forall (@list @t70 @t119 @t118) (= (_ (_ tptp.append1038020460e_form (_ @t71 @t119)) @t118) (_ @t71 (_ (_ tptp.append1038020460e_form @t119) @t118))))) % 180.15/180.52 (assume @p35 (forall (@list @t73 @t121 @t120) (= (_ (_ tptp.append_nat (_ @t74 @t121)) @t120) (_ @t74 (_ (_ tptp.append_nat @t121) @t120))))) % 180.15/180.52 (assume @p36 (forall @t85 (not (= @t122 @t14)))) % 180.15/180.52 (assume @p37 (forall @t95 (not (= @t123 @t38)))) % 180.15/180.52 (assume @p38 (= (_ tptp.prover_Mirabelle_sfv tptp.nil_Pr1384483009e_form) tptp.nil_nat)) % 180.15/180.52 (assume @p39 (forall (@list @t14 @t13 @t106 @t124) (= (= @t16 (_ @t114 @t124)) (exists (@list @t125) (or (and (= @t14 (_ @t114 @t125)) (= (_ @t126 @t13) @t124)) (and (= (_ @t15 @t125) @t106) (= @t13 (_ @t126 @t124)))))))) % 180.15/180.52 (assume @p40 (forall (@list @t38 @t37 @t110 @t127) (= (= @t62 (_ @t115 @t127)) (exists (@list @t128) (or (and (= @t38 (_ @t115 @t128)) (= (_ @t129 @t37) @t127)) (and (= (_ @t45 @t128) @t110) (= @t37 (_ @t129 @t127)))))))) % 180.15/180.52 (assume @p41 (forall (@list @t14 @t131 @t106 @t13 @t130) (=> (= (_ @t15 @t131) @t106) (=> (= @t13 (_ @t132 @t130)) (= @t16 (_ @t114 @t130)))))) % 180.15/180.52 (assume @p42 (forall (@list @t38 @t134 @t110 @t37 @t133) (=> (= (_ @t45 @t134) @t110) (=> (= @t37 (_ @t135 @t133)) (= @t62 (_ @t115 @t133)))))) % 180.15/180.52 (assume @p43 (forall @t143 (=> @t142 (=> (forall @t141 (=> (_ @t137 @t88) (_ @t137 @t140))) @t138)))) % 180.15/180.52 (assume @p44 (forall @t147 (=> @t146 (not (forall @t141 (not (= @t144 @t140))))))) % 180.15/180.52 (assume @p45 (forall (@list @t151 @t150 @t149 @t148) (=> (forall (@list @t156 @t158) (_ (_ @t157 tptp.nil_Pr1384483009e_form) @t158)) (=> (forall (@list @t156 @t154 @t153 @t152) (=> (_ (_ @t157 @t153) (_ (_ tptp.cons_P1475164433e_form (_ @t156 @t154)) @t152)) (_ (_ @t157 @t155) @t152))) (_ (_ (_ @t151 @t150) @t149) @t148))))) % 180.15/180.52 (assume @p46 (forall (@list @t161 @t160 @t159 @t148) (=> (forall (@list @t165 @t158) (_ (_ @t166 tptp.nil_nat) @t158)) (=> (forall (@list @t165 @t163 @t162 @t152) (=> (_ (_ @t166 @t162) (_ (_ tptp.cons_P1475164433e_form (_ @t165 @t163)) @t152)) (_ (_ @t166 @t164) @t152))) (_ (_ (_ @t161 @t160) @t159) @t148))))) % 180.15/180.52 (assume @p47 (forall (@list @t169 @t168 @t149 @t167) (=> (forall (@list @t171 @t173) (_ (_ @t172 tptp.nil_Pr1384483009e_form) @t173)) (=> (forall (@list @t171 @t154 @t153 @t170) (=> (_ (_ @t172 @t153) (_ (_ tptp.cons_nat (_ @t171 @t154)) @t170)) (_ (_ @t172 @t155) @t170))) (_ (_ (_ @t169 @t168) @t149) @t167))))) % 180.15/180.52 (assume @p48 (forall (@list @t175 @t174 @t159 @t167) (=> (forall (@list @t176 @t173) (_ (_ @t177 tptp.nil_nat) @t173)) (=> (forall (@list @t176 @t163 @t162 @t170) (=> (_ (_ @t177 @t162) (_ (_ tptp.cons_nat (_ @t176 @t163)) @t170)) (_ (_ @t177 @t164) @t170))) (_ (_ (_ @t175 @t174) @t159) @t167))))) % 180.15/180.52 (assume @p49 (forall @t192 (=> @t191 (=> @t190 (=> (forall @t187 (=> @t186 (=> @t185 @t184))) @t179))))) % 180.15/180.52 (assume @p50 (forall @t203 (=> @t202 (=> @t201 (=> (forall @t199 (=> @t198 (=> @t197 @t196))) @t193))))) % 180.15/180.52 (assume @p51 (forall @t217 (=> @t216 (=> (forall @t214 (_ @t212 @t188)) (=> (forall @t213 (=> (_ @t212 @t209) (_ @t212 @t210))) @t206))))) % 180.15/180.52 (assume @p52 (forall @t231 (=> @t230 (=> (forall @t228 (_ @t226 @t200)) (=> (forall @t227 (=> (_ @t226 @t223) (_ @t226 @t224))) @t220))))) % 180.15/180.52 (assume @p53 (forall (@list @t178 @t232) (=> @t235 (=> @t190 (=> (forall @t234 (=> (=> @t233 @t184) (=> (=> (not @t233) (_ @t178 @t209)) (_ @t178 @t210)))) (_ @t178 @t232)))))) % 180.15/180.52 (assume @p54 (forall @t143 (=> @t142 (=> @t201 (=> (forall @t237 (=> (=> @t236 @t196) (=> (=> (not @t236) (_ @t137 @t223)) (_ @t137 @t224)))) @t138))))) % 180.15/180.52 (assume @p55 (forall @t217 (=> @t216 (=> (forall @t239 (=> (_ @t212 @t78) (_ @t212 @t238))) @t206)))) % 180.15/180.52 (assume @p56 (forall @t231 (=> @t230 (=> (forall @t240 (=> (_ @t226 @t88) (_ @t226 @t140))) @t220)))) % 180.15/180.52 (assume @p57 (forall (@list @t241) (=> (not (= @t241 tptp.nil_Pr1384483009e_form)) (=> (forall @t189 (not (= @t241 @t188))) (not (forall @t234 (not (= @t241 @t210)))))))) % 180.15/180.52 (assume @p58 (forall @t147 (=> @t146 (=> (forall @t12 (not (= @t144 @t200))) (not (forall @t237 (not (= @t144 @t224)))))))) % 180.15/180.52 (assume @p59 (forall (@list @t243) (=> (not (= @t243 tptp.nil_li1393862353e_form)) (=> (forall (@list @t242) (not (= @t243 (_ @t244 @t242)))) (not (forall (@list @t181 @t180 @t242) (not (= @t243 (_ (_ tptp.cons_l1379921697e_form @t183) @t242))))))))) % 180.15/180.52 (assume @p60 (forall (@list @t246) (=> (not (= @t246 tptp.nil_list_nat)) (=> (forall (@list @t245) (not (= @t246 (_ @t247 @t245)))) (not (forall (@list @t10 @t194 @t245) (not (= @t246 (_ (_ tptp.cons_list_nat @t195) @t245))))))))) % 180.15/180.52 (assume @p61 (forall @t259 (=> @t258 (=> (forall @t256 (_ @t254 tptp.nil_Pr1384483009e_form)) (=> (forall @t255 (=> (_ @t254 @t250) (=> @t253 @t252))) @t249))))) % 180.15/180.52 (assume @p62 (forall @t271 (=> @t270 (=> (forall @t268 (_ @t266 tptp.nil_nat)) (=> (forall @t267 (=> (_ @t266 @t262) (=> @t265 @t264))) @t261))))) % 180.15/180.52 (assume @p63 (forall @t143 (=> (forall @t199 (=> (forall (@list @t273 @t272) (=> (= @t194 (_ (_ tptp.cons_nat @t273) @t272)) @t197)) @t196)) (=> @t142 @t138)))) % 180.15/180.52 (assume @p64 (forall @t147 (=> (forall @t199 (not (= @t144 @t195))) @t145))) % 180.15/180.52 (assume @p65 (forall @t275 (=> @t235 (=> @t190 (=> (forall (@list @t181 @t207 @t76) (=> (_ @t178 @t76) (=> (_ @t178 @t274) (_ @t178 (_ @t182 @t274))))) @t179))))) % 180.15/180.52 (assume @p66 (forall @t277 (=> @t142 (=> @t201 (=> (forall (@list @t10 @t221 @t86) (=> (_ @t137 @t86) (=> (_ @t137 @t276) (_ @t137 (_ @t139 @t276))))) @t193))))) % 180.15/180.52 (assume @p67 (forall @t259 (=> @t258 (=> (forall @t278 (=> (_ (_ @t248 @t78) @t180) @t253)) @t249)))) % 180.15/180.52 (assume @p68 (forall @t271 (=> @t270 (=> (forall @t279 (=> (_ (_ @t260 @t88) @t194) @t265)) @t261)))) % 180.15/180.52 (assume @p69 (forall (@list @t248 @t14 @t13) (=> @t282 (=> (forall @t187 (_ @t251 tptp.nil_Pr1384483009e_form)) (=> (forall @t281 (_ @t257 @t250)) (=> (forall @t255 @t280) (_ (_ @t248 @t14) @t13))))))) % 180.15/180.52 (assume @p70 (forall (@list @t283 @t14 @t37) (=> @t288 (=> (forall @t187 (_ @t284 tptp.nil_nat)) (=> (forall @t287 (_ @t286 @t262)) (=> (forall (@list @t181 @t180 @t221 @t88) @t285) (_ (_ @t283 @t14) @t37))))))) % 180.15/180.52 (assume @p71 (forall (@list @t289 @t38 @t13) (=> @t293 (=> (forall @t199 (_ @t290 tptp.nil_Pr1384483009e_form)) (=> (forall @t281 (_ @t292 @t250)) (=> (forall (@list @t10 @t194 @t207 @t78) @t291) (_ (_ @t289 @t38) @t13))))))) % 180.15/180.52 (assume @p72 (forall (@list @t260 @t38 @t37) (=> @t295 (=> (forall @t199 (_ @t263 tptp.nil_nat)) (=> (forall @t287 (_ @t269 @t262)) (=> (forall @t267 @t294) (_ (_ @t260 @t38) @t37))))))) % 180.15/180.52 (assume @p73 (forall @t57 (= @t191 (exists (@list @t297 @t296) (= @t14 @t298))))) % 180.15/180.52 (assume @p74 (forall @t58 (= @t202 (exists (@list @t300 @t299) (= @t38 @t301))))) % 180.15/180.52 (assume @p75 (forall (@list @t178 @t302) (=> @t235 (=> (forall (@list @t304 @t303) (=> (_ @t178 @t303) (_ @t178 (_ (_ tptp.cons_P1475164433e_form @t304) @t303)))) (_ @t178 @t302))))) % 180.15/180.52 (assume @p76 (forall (@list @t137 @t305) (=> @t142 (=> (forall (@list @t307 @t306) (=> (_ @t137 @t306) (_ @t137 (_ (_ tptp.cons_nat @t307) @t306)))) (_ @t137 @t305))))) % 180.15/180.52 (assume @p77 (forall (@list @t310) (=> (not (= @t310 tptp.nil_Pr1384483009e_form)) (not (forall (@list @t309 @t308) (not (= @t310 (_ (_ tptp.cons_P1475164433e_form @t309) @t308)))))))) % 180.15/180.52 (assume @p78 (forall (@list @t313) (=> (not (= @t313 tptp.nil_nat)) (not (forall (@list @t312 @t311) (not (= @t313 (_ (_ tptp.cons_nat @t312) @t311)))))))) % 180.15/180.52 (assume @p79 (forall (@list @t314 @t315) (= (_ (_ tptp.member_nat @t314) (_ tptp.collect_nat @t315)) (_ @t315 @t314)))) % 180.15/180.52 (assume @p80 (forall (@list @t316) (= (_ tptp.collect_nat (lambda @t319 (_ @t318 @t316))) @t316))) % 180.15/180.52 (assume @p81 (forall (@list @t302 @t99 @t97) (=> (= @t302 @t100) (not (= @t302 tptp.nil_Pr1384483009e_form))))) % 180.15/180.52 (assume @p82 (forall (@list @t305 @t104 @t102) (=> (= @t305 @t105) (not (= @t305 tptp.nil_nat))))) % 180.15/180.52 (assume @p83 (forall @t320 (not (= tptp.nil_Pr1384483009e_form @t100)))) % 180.15/180.52 (assume @p84 (forall @t321 (not (= tptp.nil_nat @t105)))) % 180.15/180.52 (assume @p85 (forall (@list @t323 @t70) (=> (_ @t324 (_ tptp.set_Pr1105237746e_form @t70)) (=> (forall (@list @t322) (not (= @t70 (_ (_ tptp.cons_P1475164433e_form @t323) @t322)))) (not (forall (@list @t325 @t322) (=> (= @t70 (_ (_ tptp.cons_P1475164433e_form @t325) @t322)) (not (_ @t324 (_ tptp.set_Pr1105237746e_form @t322)))))))))) % 180.15/180.52 (assume @p86 (forall (@list @t327 @t73) (=> (_ @t328 (_ tptp.set_nat2 @t73)) (=> (forall (@list @t326) (not (= @t73 (_ (_ tptp.cons_nat @t327) @t326)))) (not (forall (@list @t329 @t326) (=> (= @t73 (_ (_ tptp.cons_nat @t329) @t326)) (not (_ @t328 (_ tptp.set_nat2 @t326)))))))))) % 180.15/180.52 (assume @p87 (forall (@list @t47 @t48 @t14) (=> (_ @t330 (_ tptp.set_Pr1105237746e_form @t122)) (or (= @t47 @t48) (_ @t330 @t82))))) % 180.15/180.52 (assume @p88 (forall (@list @t34 @t35 @t38) (=> (_ @t331 (_ tptp.set_nat2 @t123)) (or (= @t34 @t35) (_ @t331 @t92))))) % 180.15/180.52 (assume @p89 (forall @t320 (_ (_ tptp.member1793840734e_form @t99) @t332))) % 180.15/180.52 (assume @p90 (forall @t321 (_ (_ tptp.member_nat @t104) @t333))) % 180.15/180.52 (assume @p91 (forall (@list @t47 @t97 @t99) (=> (_ @t330 (_ tptp.set_Pr1105237746e_form @t97)) (_ @t330 @t332)))) % 180.15/180.52 (assume @p92 (forall (@list @t34 @t102 @t104) (=> (_ @t331 (_ tptp.set_nat2 @t102)) (_ @t331 @t333)))) % 180.15/180.52 (assume @p93 (forall @t334 (= (_ (_ tptp.append1038020460e_form @t122) @t13) (_ @t54 @t16)))) % 180.15/180.52 (assume @p94 (forall @t335 (= (_ (_ tptp.append_nat @t123) @t37) (_ @t43 @t62)))) % 180.15/180.52 (assume @p95 (forall (@list @t48 @t131 @t13 @t14 @t106) (=> (= (_ @t54 @t131) @t13) (=> (= @t14 (_ @t132 @t106)) @t336)))) % 180.15/180.52 (assume @p96 (forall (@list @t35 @t134 @t37 @t38 @t110) (=> (= (_ @t43 @t134) @t37) (=> (= @t38 (_ @t135 @t110)) @t337)))) % 180.15/180.52 (assume @p97 (forall @t72 (= (_ @t338 @t70) @t70))) % 180.15/180.52 (assume @p98 (forall @t75 (= (_ @t339 @t73) @t73))) % 180.15/180.52 (assume @p99 (forall (@list @t13) (= @t340 @t13))) % 180.15/180.52 (assume @p100 (forall (@list @t37) (= @t341 @t37))) % 180.15/180.52 (assume @p101 (forall @t60 (=> @t50 (= @t14 @t340)))) % 180.15/180.52 (assume @p102 (forall @t63 (=> @t39 (= @t38 @t341)))) % 180.15/180.52 (assume @p103 (forall @t192 (=> @t191 (=> @t190 (=> (forall @t187 (=> @t186 @t343)) @t179))))) % 180.15/180.52 (assume @p104 (forall @t203 (=> @t202 (=> @t201 (=> (forall @t199 (=> @t198 @t345)) @t193))))) % 180.15/180.52 (assume @p105 (forall (@list @t13 @t106 @t48 @t14) (= (= @t116 @t122) (or (and @t59 (= @t106 @t122)) (exists @t349 (and (= @t13 @t348) (= @t347 @t14))))))) % 180.15/180.52 (assume @p106 (forall (@list @t37 @t110 @t35 @t38) (= (= @t117 @t123) (or (and @t61 (= @t110 @t123)) (exists @t353 (and (= @t37 @t352) (= @t351 @t38))))))) % 180.15/180.52 (assume @p107 (forall (@list @t48 @t14 @t13 @t106) (= @t336 (or (and @t59 (= @t122 @t106)) (exists @t349 (and (= @t348 @t13) (= @t14 @t347))))))) % 180.15/180.52 (assume @p108 (forall (@list @t35 @t38 @t37 @t110) (= @t337 (or (and @t61 (= @t123 @t110)) (exists @t353 (and (= @t352 @t37) (= @t38 @t351))))))) % 180.15/180.52 (assume @p109 (forall @t57 (=> @t191 (not (forall (@list @t78 @t207) (not (= @t14 (_ @t79 (_ @t208 tptp.nil_Pr1384483009e_form))))))))) % 180.15/180.52 (assume @p110 (forall @t58 (=> @t202 (not (forall (@list @t88 @t221) (not (= @t38 (_ @t89 (_ @t222 tptp.nil_nat))))))))) % 180.15/180.52 (assume @p111 (forall @t275 (=> @t235 (=> (forall @t187 @t343) @t179)))) % 180.15/180.52 (assume @p112 (forall @t277 (=> @t142 (=> (forall @t199 @t345) @t193)))) % 180.15/180.52 (assume @p113 (forall @t369 (= @t368 (exists (@list @t296 @t359) (and (exists (@list @t361) @t364) @t360 (forall @t358 (=> (_ @t357 @t356) @t355))))))) % 180.15/180.52 (assume @p114 (forall @t381 (= @t380 (exists (@list @t299 @t317) (and (exists (@list @t375) @t378) @t374 (forall @t373 (=> (_ @t372 @t371) @t370))))))) % 180.15/180.52 (assume @p115 (forall @t369 (= @t368 (exists (@list @t296 @t359 @t361) (and @t364 @t360 (forall @t358 (=> (_ @t357 @t382) @t355))))))) % 180.15/180.52 (assume @p116 (forall @t381 (= @t380 (exists (@list @t299 @t317 @t375) (and @t378 @t374 (forall @t373 (=> (_ @t372 @t383) @t370))))))) % 180.15/180.52 (assume @p117 (forall @t85 (= @t84 (exists @t385 (and @t384 (not (_ @t83 @t356))))))) % 180.15/180.52 (assume @p118 (forall @t95 (= @t94 (exists @t387 (and @t386 (not (_ @t93 @t371))))))) % 180.15/180.52 (assume @p119 (forall @t85 (= @t84 (exists @t385 (and @t384 (not (_ @t83 @t382))))))) % 180.15/180.52 (assume @p120 (forall @t95 (= @t94 (exists @t387 (and @t386 (not (_ @t93 @t383))))))) % 180.15/180.52 (assume @p121 (forall @t369 (=> @t400 (not (forall @t398 (=> @t397 (=> @t394 (not @t393)))))))) % 180.15/180.52 (assume @p122 (forall @t381 (=> @t413 (not (forall @t411 (=> @t410 (=> @t407 (not @t406)))))))) % 180.15/180.52 (assume @p123 (forall @t369 (=> @t400 (not (forall @t416 (=> @t395 (=> @t394 (not @t415)))))))) % 180.15/180.52 (assume @p124 (forall @t381 (=> @t413 (not (forall @t419 (=> @t408 (=> @t407 (not @t418)))))))) % 180.15/180.52 (assume @p125 (forall @t369 (=> @t400 (exists @t398 (and @t397 @t394 @t393))))) % 180.15/180.52 (assume @p126 (forall @t381 (=> @t413 (exists @t411 (and @t410 @t407 @t406))))) % 180.15/180.52 (assume @p127 (forall @t369 (=> @t400 (exists @t416 (and @t395 @t394 @t415))))) % 180.15/180.52 (assume @p128 (forall @t381 (=> @t413 (exists @t419 (and @t408 @t407 @t418))))) % 180.15/180.52 (assume @p129 (forall @t85 (= @t84 (exists @t385 @t384)))) % 180.15/180.52 (assume @p130 (forall @t95 (= @t94 (exists @t387 @t386)))) % 180.15/180.52 (assume @p131 (forall (@list @t48 @t14 @t13 @t421 @t420) (=> @t423 (=> (not (_ @t83 (_ tptp.set_Pr1105237746e_form @t13))) (= (= (_ @t15 @t422) (_ (_ tptp.append1038020460e_form @t421) (_ @t54 @t420))) (and (= @t14 @t421) (= @t13 @t420))))))) % 180.15/180.52 (assume @p132 (forall (@list @t35 @t38 @t37 @t425 @t424) (=> @t427 (=> (not (_ @t93 (_ tptp.set_nat2 @t37))) (= (= (_ @t45 @t426) (_ (_ tptp.append_nat @t425) (_ @t43 @t424))) (and (= @t38 @t425) (= @t37 @t424))))))) % 180.15/180.52 (assume @p133 (forall @t369 (=> @t400 (not (forall @t398 (=> @t397 (not @t394))))))) % 180.15/180.52 (assume @p134 (forall @t381 (=> @t413 (not (forall @t411 (=> @t410 (not @t407))))))) % 180.15/180.52 (assume @p135 (forall @t85 (=> @t84 (exists @t81 (and @t80 (not (_ @t83 @t390))))))) % 180.15/180.52 (assume @p136 (forall @t95 (=> @t94 (exists @t91 (and @t90 (not (_ @t93 @t403))))))) % 180.15/180.52 (assume @p137 (forall @t369 (=> @t400 (exists @t398 (and @t397 @t394))))) % 180.15/180.52 (assume @p138 (forall @t381 (=> @t413 (exists @t411 (and @t410 @t407))))) % 180.15/180.52 (assume @p139 (forall @t85 (=> @t84 (exists @t81 (and @t80 (not (_ @t83 @t414))))))) % 180.15/180.52 (assume @p140 (forall @t95 (=> @t94 (exists @t91 (and @t90 (not (_ @t93 @t417))))))) % 180.15/180.52 (assume @p141 (forall @t435 (= @t434 (and @t433 @t430)))) % 180.15/180.52 (assume @p142 (forall (@list @t439 @t437 @t438 @t436) (= (= (_ (_ tptp.produc1069574002le_U_o @t439) @t437) (_ (_ tptp.produc1069574002le_U_o @t438) @t436)) (and (= @t439 @t438) (= @t437 @t436))))) % 180.15/180.52 (assume @p143 (forall @t440 (= (_ tptp.the_el969789074e_form (_ tptp.set_Pr1105237746e_form @t55)) @t48))) % 180.15/180.52 (assume @p144 (forall @t441 (= (_ tptp.the_elem_nat (_ tptp.set_nat2 @t44)) @t35))) % 180.15/180.52 (assume @p145 (forall (@list @t48 @t14 @t442) (= (_ (_ tptp.bind_P1054726576e_form @t122) @t442) (_ @t443 (_ (_ tptp.bind_P1054726576e_form @t14) @t442))))) % 180.15/180.52 (assume @p146 (forall (@list @t48 @t14 @t444) (= (_ (_ tptp.bind_P1359331232rm_nat @t122) @t444) (_ @t445 (_ (_ tptp.bind_P1359331232rm_nat @t14) @t444))))) % 180.15/180.52 (assume @p147 (forall (@list @t35 @t38 @t446) (= (_ (_ tptp.bind_n1193922848e_form @t123) @t446) (_ @t447 (_ (_ tptp.bind_n1193922848e_form @t38) @t446))))) % 180.15/180.52 (assume @p148 (forall (@list @t35 @t38 @t448) (= (_ (_ tptp.bind_nat_nat @t123) @t448) (_ @t449 (_ (_ tptp.bind_nat_nat @t38) @t448))))) % 180.15/180.52 (assume @p149 (forall (@list @t442 @t48 @t14) (= (_ @t450 @t122) (_ @t443 (_ @t450 @t14))))) % 180.15/180.52 (assume @p150 (forall (@list @t444 @t48 @t14) (= (_ @t451 @t122) (_ @t445 (_ @t451 @t14))))) % 180.15/180.52 (assume @p151 (forall (@list @t446 @t35 @t38) (= (_ @t452 @t123) (_ @t447 (_ @t452 @t38))))) % 180.15/180.52 (assume @p152 (forall (@list @t448 @t35 @t38) (= (_ @t453 @t123) (_ @t449 (_ @t453 @t38))))) % 180.15/180.52 (assume @p153 (forall @t85 (=> @t423 (= (_ @t454 @t14) @t122)))) % 180.15/180.52 (assume @p154 (forall @t95 (=> @t427 (= @t456 @t123)))) % 180.15/180.52 (assume @p155 (forall @t440 (= (_ @t454 tptp.nil_Pr1384483009e_form) @t55))) % 180.15/180.52 (assume @p156 (forall @t441 (= (_ @t455 tptp.nil_nat) @t44))) % 180.15/180.52 (assume @p157 (forall (@list @t457 @t302) (= (_ tptp.prover_Mirabelle_sfv (_ @t458 @t302)) (_ (_ tptp.append_nat (_ tptp.prover_Mirabelle_fv @t457)) (_ tptp.prover_Mirabelle_sfv @t302))))) % 180.15/180.52 (assume @p158 (forall @t85 (= (_ tptp.rotate650061876e_form @t122) @t56))) % 180.15/180.52 (assume @p159 (forall @t95 (= (_ tptp.rotate1_nat @t123) @t46))) % 180.15/180.52 (assume @p160 (forall @t459 (= (_ tptp.butlas664258165e_form @t56) @t14))) % 180.15/180.52 (assume @p161 (forall @t460 (= (_ tptp.butlast_nat @t46) @t38))) % 180.15/180.52 (assume @p162 (forall @t57 (= (= (_ tptp.rotate650061876e_form @t14) tptp.nil_Pr1384483009e_form) @t64))) % 180.15/180.52 (assume @p163 (forall @t58 (= (= @t461 tptp.nil_nat) @t65))) % 180.15/180.52 (assume @p164 (forall @t58 (= (_ tptp.set_nat2 @t461) @t92))) % 180.15/180.52 (assume @p165 (forall @t95 (=> @t94 (= @t456 @t38)))) % 180.15/180.52 (assume @p166 (forall @t462 (= (_ (_ tptp.bind_P1054726576e_form tptp.nil_Pr1384483009e_form) @t442) tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (assume @p167 (forall @t463 (= (_ (_ tptp.bind_P1359331232rm_nat tptp.nil_Pr1384483009e_form) @t444) tptp.nil_nat))) % 180.15/180.52 (assume @p168 (forall @t464 (= (_ (_ tptp.bind_n1193922848e_form tptp.nil_nat) @t446) tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (assume @p169 (forall @t465 (= (_ (_ tptp.bind_nat_nat tptp.nil_nat) @t448) tptp.nil_nat))) % 180.15/180.52 (assume @p170 (= (_ tptp.butlas664258165e_form tptp.nil_Pr1384483009e_form) tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (assume @p171 (= (_ tptp.butlast_nat tptp.nil_nat) tptp.nil_nat)) % 180.15/180.52 (assume @p172 (forall @t95 (=> @t467 @t94))) % 180.15/180.52 (assume @p173 (= (_ tptp.rotate650061876e_form tptp.nil_Pr1384483009e_form) tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (assume @p174 (= (_ tptp.rotate1_nat tptp.nil_nat) tptp.nil_nat)) % 180.15/180.52 (assume @p175 (forall @t471 (=> @t470 (not (forall @t239 (not (= @t469 (_ @t468 @t238)))))))) % 180.15/180.52 (assume @p176 (forall @t475 (=> @t474 (not (forall @t240 (not (= @t473 (_ @t472 @t140)))))))) % 180.15/180.52 (assume @p177 (forall @t471 (=> @t470 (=> (forall @t214 (not (= @t469 (_ @t468 @t188)))) (not (forall @t213 (not (= @t469 (_ @t468 @t210))))))))) % 180.15/180.52 (assume @p178 (forall @t475 (=> @t474 (=> (forall @t228 (not (= @t473 (_ @t472 @t200)))) (not (forall @t227 (not (= @t473 (_ @t472 @t224))))))))) % 180.15/180.52 (assume @p179 (forall @t481 (=> @t480 (not (forall @t278 (not (= @t477 (_ @t476 @t78)))))))) % 180.15/180.52 (assume @p180 (forall @t487 (=> @t486 (not (forall @t279 (not (= @t483 (_ @t482 @t88)))))))) % 180.15/180.52 (assume @p181 (forall @t481 (=> @t480 (=> (forall @t256 (not (= @t477 (_ @t488 tptp.nil_Pr1384483009e_form)))) (not (forall @t255 (not (= @t477 (_ @t476 @t250))))))))) % 180.15/180.52 (assume @p182 (forall @t487 (=> @t486 (=> (forall @t268 (not (= @t483 (_ @t489 tptp.nil_nat)))) (not (forall @t267 (not (= @t483 (_ @t482 @t262))))))))) % 180.15/180.52 (assume @p183 (forall @t459 (and (=> @t64 (= @t491 tptp.nil_Pr1384483009e_form)) (=> @t191 (= @t491 (_ @t54 @t490)))))) % 180.15/180.52 (assume @p184 (forall @t460 (and (=> @t65 (= @t492 tptp.nil_nat)) (=> @t202 (= @t492 (_ @t43 @t466)))))) % 180.15/180.52 (assume @p185 (forall @t66 (and (=> @t59 (= @t494 @t490)) (=> @t495 (= @t494 (_ @t15 @t493)))))) % 180.15/180.52 (assume @p186 (forall @t67 (and (=> @t61 (= @t497 @t466)) (=> @t498 (= @t497 (_ @t45 @t496)))))) % 180.15/180.52 (assume @p187 (forall @t334 (=> (or (_ @t83 (_ tptp.set_Pr1105237746e_form @t490)) (_ @t83 (_ tptp.set_Pr1105237746e_form @t493))) (_ @t83 (_ tptp.set_Pr1105237746e_form @t494))))) % 180.15/180.52 (assume @p188 (forall @t335 (=> (or @t467 (_ @t93 (_ tptp.set_nat2 @t496))) (_ @t93 (_ tptp.set_nat2 @t497))))) % 180.15/180.52 (assume @p189 (forall @t462 (= (_ @t450 tptp.nil_Pr1384483009e_form) tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (assume @p190 (forall @t463 (= (_ @t451 tptp.nil_Pr1384483009e_form) tptp.nil_nat))) % 180.15/180.52 (assume @p191 (forall @t464 (= (_ @t452 tptp.nil_nat) tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (assume @p192 (forall @t465 (= (_ @t453 tptp.nil_nat) tptp.nil_nat))) % 180.15/180.52 (assume @p193 @t508) % 180.15/180.52 (assume @p194 (forall (@list @t509 @t503) (=> @t514 (_ @t509 @t503)))) % 180.15/180.52 (assume @p195 (forall @t435 (=> @t434 (not (=> @t433 (not @t430)))))) % 180.15/180.52 (assume @p196 (forall (@list @t515) (not (forall @t513 (not (= @t515 @t512)))))) % 180.15/180.52 (assume @p197 (forall (@list @t509 @t516) (=> @t514 (_ @t509 @t516)))) % 180.15/180.52 (assume @p198 (forall (@list @t70 @t517) (= (_ tptp.prover542312166e_form (_ (_ tptp.cons_l1379921697e_form @t70) @t517)) (_ @t71 (_ tptp.prover542312166e_form @t517))))) % 180.15/180.52 (assume @p199 (forall (@list @t73 @t518) (= (_ tptp.prover886976490en_nat (_ (_ tptp.cons_list_nat @t73) @t518)) (_ @t74 (_ tptp.prover886976490en_nat @t518))))) % 180.15/180.52 (assume @p200 (= @t519 tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (assume @p201 (= (_ tptp.prover886976490en_nat tptp.nil_list_nat) tptp.nil_nat)) % 180.15/180.52 (assume @p202 (= (_ tptp.produc168439576e_form tptp.nil_li1393862353e_form) @t520)) % 180.15/180.52 (assume @p203 (= (_ tptp.product_lists_nat tptp.nil_list_nat) @t521)) % 180.15/180.52 (assume @p204 (forall @t57 (=> @t191 (= (_ (_ tptp.append1038020460e_form @t490) (_ (_ tptp.cons_P1475164433e_form @t522) tptp.nil_Pr1384483009e_form)) @t14)))) % 180.15/180.52 (assume @p205 (forall @t58 (=> @t202 (= (_ (_ tptp.append_nat @t466) (_ (_ tptp.cons_nat @t523) tptp.nil_nat)) @t38)))) % 180.15/180.52 (assume @p206 (forall (@list @t17) (= (_ tptp.prover_Mirabelle_fv @t18) (_ tptp.prover2096325705preSuc (_ tptp.prover_Mirabelle_fv @t17))))) % 180.15/180.52 (assume @p207 (forall @t66 @t526)) % 180.15/180.52 (assume @p208 (forall @t67 @t529)) % 180.15/180.52 (assume @p209 (forall @t66 @t530)) % 180.15/180.52 (assume @p210 (forall @t67 @t531)) % 180.15/180.52 (assume @p211 (forall @t459 (= (_ tptp.last_P1811260776e_form @t56) @t48))) % 180.15/180.52 (assume @p212 (forall @t460 (= (_ tptp.last_nat @t46) @t35))) % 180.15/180.52 (assume @p213 (forall @t459 @t533)) % 180.15/180.52 (assume @p214 (forall @t460 @t535)) % 180.15/180.52 (assume @p215 (forall @t459 @t536)) % 180.15/180.52 (assume @p216 (forall @t460 @t537)) % 180.15/180.52 (assume @p217 (forall @t459 (and @t536 @t533))) % 180.15/180.52 (assume @p218 (forall @t460 (and @t537 @t535))) % 180.15/180.52 (assume @p219 (forall (@list @t538) (=> (not (= @t538 tptp.nil_Pr1384483009e_form)) (_ (_ tptp.member1793840734e_form (_ tptp.last_P1811260776e_form @t538)) (_ tptp.set_Pr1105237746e_form @t538))))) % 180.15/180.52 (assume @p220 (forall (@list @t539) (=> (not (= @t539 tptp.nil_nat)) (_ (_ tptp.member_nat (_ tptp.last_nat @t539)) (_ tptp.set_nat2 @t539))))) % 180.15/180.52 (assume @p221 (forall @t60 (exists (@list @t542 @t541 @t540) (and (= @t14 (_ @t543 @t542)) (= @t13 (_ (_ tptp.append1038020460e_form @t540) @t542)) (or (= @t541 tptp.nil_Pr1384483009e_form) (= @t540 tptp.nil_Pr1384483009e_form) (not (= (_ tptp.last_P1811260776e_form @t541) (_ tptp.last_P1811260776e_form @t540)))))))) % 180.15/180.52 (assume @p222 (forall @t63 (exists (@list @t546 @t545 @t544) (and (= @t38 (_ @t547 @t546)) (= @t37 (_ (_ tptp.append_nat @t544) @t546)) (or (= @t545 tptp.nil_nat) (= @t544 tptp.nil_nat) (not (= (_ tptp.last_nat @t545) (_ tptp.last_nat @t544)))))))) % 180.15/180.52 (assume @p223 (forall @t66 (and @t530 @t526))) % 180.15/180.52 (assume @p224 (forall @t67 (and @t531 @t529))) % 180.15/180.52 (assume @p225 (= (_ tptp.prover2096325705preSuc tptp.nil_nat) tptp.nil_nat)) % 180.15/180.52 (assume @p226 (forall (@list @t14 @t48 @t13) (= (= @t56 @t13) (and @t495 (= @t493 @t14) (= @t524 @t48))))) % 180.15/180.52 (assume @p227 (forall (@list @t38 @t35 @t37) (= (= @t46 @t37) (and @t498 (= @t496 @t38) (= @t527 @t35))))) % 180.15/180.52 (assume @p228 (forall (@list @t14 @t48 @t13 @t47 @t548) (= (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t56) @t53)) @t551) (or (and @t554 @t49) (and @t50 @t550))))) % 180.15/180.52 (assume @p229 (forall (@list @t38 @t35 @t37 @t34 @t555) (= (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t46) @t42)) @t558) (or (and @t561 @t36) (and @t39 @t557))))) % 180.15/180.52 (assume @p230 (= (_ tptp.subseq1471997234e_form tptp.nil_Pr1384483009e_form) @t520)) % 180.15/180.52 (assume @p231 (= (_ tptp.subseqs_nat tptp.nil_nat) @t521)) % 180.15/180.52 (assume @p232 (forall @t571 (= @t570 (and (=> @t567 (and @t59 (= @t106 tptp.nil_Pr1384483009e_form))) (=> @t568 (exists (@list @t565 @t564 @t563 @t562) (and (= @t566 (_ (_ tptp.append1797078012e_form @t565) (_ (_ tptp.cons_l1379921697e_form (_ (_ tptp.append1038020460e_form @t564) @t563)) @t562))) (= @t13 (_ (_ tptp.append1038020460e_form (_ tptp.concat1664984646e_form @t565)) @t564)) (= @t106 (_ (_ tptp.append1038020460e_form @t563) (_ tptp.concat1664984646e_form @t562)))))))))) % 180.15/180.52 (assume @p233 (forall @t581 (= @t580 (and (=> @t577 (and @t61 (= @t110 tptp.nil_nat))) (=> @t578 (exists (@list @t575 @t574 @t573 @t572) (and (= @t576 (_ (_ tptp.append_list_nat @t575) (_ (_ tptp.cons_list_nat (_ (_ tptp.append_nat @t574) @t573)) @t572))) (= @t37 (_ (_ tptp.append_nat (_ tptp.concat_nat @t575)) @t574)) (= @t110 (_ (_ tptp.append_nat @t573) (_ tptp.concat_nat @t572)))))))))) % 180.15/180.52 (assume @p234 (forall (@list @t14 @t13 @t106 @t548) (= @t588 (or (exists @t367 (and @t366 (_ (_ tptp.member189065477e_form (_ @t586 @t359)) @t548))) @t585)))) % 180.15/180.52 (assume @p235 (forall (@list @t38 @t37 @t110 @t555) (= @t595 (or (exists @t319 (and @t379 (_ (_ tptp.member701585322at_nat (_ @t593 @t317)) @t555))) @t592)))) % 180.15/180.52 (assume @p236 (forall @t598 (= (= @t569 tptp.nil_Pr1384483009e_form) @t597))) % 180.15/180.52 (assume @p237 (forall @t601 (= (= @t579 tptp.nil_nat) @t600))) % 180.15/180.52 (assume @p238 (forall @t598 (= (= tptp.nil_Pr1384483009e_form @t569) @t597))) % 180.15/180.52 (assume @p239 (forall @t601 (= (= tptp.nil_nat @t579) @t600))) % 180.15/180.52 (assume @p240 (forall (@list @t603 @t602) (= (_ tptp.concat1664984646e_form (_ (_ tptp.append1797078012e_form @t603) @t602)) (_ (_ tptp.append1038020460e_form @t604) (_ tptp.concat1664984646e_form @t602))))) % 180.15/180.52 (assume @p241 (forall (@list @t606 @t605) (= (_ tptp.concat_nat (_ (_ tptp.append_list_nat @t606) @t605)) (_ (_ tptp.append_nat @t607) (_ tptp.concat_nat @t605))))) % 180.15/180.52 (assume @p242 (forall (@list @t48 @t14 @t47 @t13 @t548) (= (_ @t610 @t551) (or (and @t550 @t50) (and @t49 @t554))))) % 180.15/180.52 (assume @p243 (forall (@list @t35 @t38 @t34 @t37 @t555) (= (_ @t613 @t558) (or (and @t557 @t39) (and @t36 @t561))))) % 180.15/180.52 (assume @p244 (forall (@list @t457 @t241 @t615 @t310 @t548) (= (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t618) @t617)) @t582) (or @t616 (and (= @t457 @t615) (_ (_ tptp.member650892795e_form (_ @t614 @t310)) @t582)))))) % 180.15/180.52 (assume @p245 (forall (@list @t314 @t144 @t620 @t313 @t555) (= (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t623) @t622)) @t589) (or @t621 (and (= @t314 @t620) (_ (_ tptp.member1926390090st_nat (_ @t619 @t313)) @t589)))))) % 180.15/180.52 (assume @p246 (forall (@list @t310 @t548) (= (_ (_ tptp.member650892795e_form (_ @t478 @t310)) @t582) (exists (@list @t624 @t596) (= @t310 (_ (_ tptp.cons_P1475164433e_form @t624) @t596)))))) % 180.15/180.52 (assume @p247 (forall (@list @t313 @t555) (= (_ (_ tptp.member1926390090st_nat (_ @t484 @t313)) @t589) (exists (@list @t625 @t599) (= @t313 (_ (_ tptp.cons_nat @t625) @t599)))))) % 180.15/180.52 (assume @p248 (forall (@list @t47 @t13 @t14) (=> (_ (_ tptp.member1828782574e_form @t608) @t626) (_ (_ tptp.member1828782574e_form @t13) @t626)))) % 180.15/180.52 (assume @p249 (forall (@list @t34 @t37 @t38) (=> (_ (_ tptp.member_list_nat @t611) @t627) (_ (_ tptp.member_list_nat @t37) @t627)))) % 180.15/180.52 (assume @p250 (forall (@list @t14 @t13 @t548 @t48) (=> @t554 (_ (_ tptp.member650892795e_form (_ @t609 @t422)) @t551)))) % 180.15/180.52 (assume @p251 (forall (@list @t38 @t37 @t555 @t35) (=> @t561 (_ (_ tptp.member1926390090st_nat (_ @t612 @t426)) @t558)))) % 180.15/180.52 (assume @p252 (forall @t629 (not (_ @t628 @t551)))) % 180.15/180.52 (assume @p253 (forall @t631 (not (_ @t630 @t558)))) % 180.15/180.52 (assume @p254 (forall @t629 (not (_ @t632 @t551)))) % 180.15/180.52 (assume @p255 (forall @t631 (not (_ @t633 @t558)))) % 180.15/180.52 (assume @p256 (forall (@list @t14 @t13 @t548 @t130 @t634) (=> (or (and @t554 (= @t130 @t634)) (and @t50 (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t130) @t634)) @t551))) (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form (_ @t15 @t130)) (_ @t52 @t634))) @t551)))) % 180.15/180.52 (assume @p257 (forall (@list @t38 @t37 @t555 @t133 @t635) (=> (or (and @t561 (= @t133 @t635)) (and @t39 (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t133) @t635)) @t558))) (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat (_ @t45 @t133)) (_ @t41 @t635))) @t558)))) % 180.15/180.52 (assume @p258 (= (_ tptp.concat1664984646e_form tptp.nil_li1393862353e_form) tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (assume @p259 (= (_ tptp.concat_nat tptp.nil_list_nat) tptp.nil_nat)) % 180.15/180.52 (assume @p260 (forall (@list @t241 @t603) (= (_ tptp.concat1664984646e_form (_ (_ tptp.cons_l1379921697e_form @t241) @t603)) (_ @t636 @t604)))) % 180.15/180.52 (assume @p261 (forall (@list @t144 @t606) (= (_ tptp.concat_nat (_ (_ tptp.cons_list_nat @t144) @t606)) (_ @t637 @t607)))) % 180.15/180.52 (assume @p262 (forall (@list @t241 @t548) (not (_ (_ tptp.member650892795e_form (_ @t614 tptp.nil_Pr1384483009e_form)) @t582)))) % 180.15/180.52 (assume @p263 (forall (@list @t144 @t555) (not (_ (_ tptp.member1926390090st_nat (_ @t619 tptp.nil_nat)) @t589)))) % 180.15/180.52 (assume @p264 (forall (@list @t639 @t638 @t548 @t241) (=> @t641 @t640))) % 180.15/180.52 (assume @p265 (forall (@list @t643 @t642 @t555 @t144) (=> @t645 @t644))) % 180.15/180.52 (assume @p266 (forall (@list @t48 @t47 @t548 @t14) (=> @t550 (_ (_ tptp.member650892795e_form (_ @t609 (_ @t51 @t14))) @t551)))) % 180.15/180.52 (assume @p267 (forall (@list @t35 @t34 @t555 @t38) (=> @t557 (_ (_ tptp.member1926390090st_nat (_ @t612 (_ @t40 @t38))) @t558)))) % 180.15/180.52 (assume @p268 (forall (@list @t48 @t14 @t13 @t548) (=> (_ (_ tptp.member650892795e_form (_ @t609 @t13)) @t551) (=> (forall (@list @t207) (=> (= @t13 (_ @t208 @t14)) (not (_ (_ tptp.member189065477e_form (_ @t549 @t207)) @t548)))) (not (forall @t396 (=> (= @t13 @t77) (not (_ (_ tptp.member650892795e_form (_ @t552 @t76)) @t551))))))))) % 180.15/180.52 (assume @p269 (forall (@list @t35 @t38 @t37 @t555) (=> (_ (_ tptp.member1926390090st_nat (_ @t612 @t37)) @t558) (=> (forall (@list @t221) (=> (= @t37 (_ @t222 @t38)) (not (_ (_ tptp.member701585322at_nat (_ @t556 @t221)) @t555)))) (not (forall @t409 (=> (= @t37 @t87) (not (_ (_ tptp.member1926390090st_nat (_ @t559 @t86)) @t558))))))))) % 180.15/180.52 (assume @p270 (forall @t649 (=> (_ @t648 @t551) (=> (forall @t189 (=> (= @t14 (_ @t182 @t13)) (not @t647))) (not (forall @t396 (=> (= @t14 (_ @t51 @t76)) (not (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t76) @t13)) @t551))))))))) % 180.15/180.52 (assume @p271 (forall @t653 (=> (_ @t652 @t558) (=> (forall @t12 (=> (= @t38 (_ @t139 @t37)) (not @t651))) (not (forall @t409 (=> (= @t38 (_ @t40 @t86)) (not (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t86) @t37)) @t558))))))))) % 180.15/180.52 (assume @p272 (forall (@list @t38 @t555 @t37 @t110) (=> (forall (@list @t10 @t221 @t654) (=> (_ @t11 @t92) (=> @t655 (=> (_ (_ tptp.member701585322at_nat (_ (_ tptp.product_Pair_nat_nat @t221) @t654)) @t555) (_ (_ tptp.member701585322at_nat (_ @t650 @t654)) @t555))))) (=> (_ @t560 @t589) (=> @t592 (_ (_ tptp.member1926390090st_nat (_ @t559 @t110)) @t589)))))) % 180.15/180.52 (assume @p273 (forall (@list @t241 @t639 @t638 @t548) (=> @t640 (=> (forall (@list @t154) (not (_ (_ tptp.member189065477e_form (_ (_ tptp.produc1018812320e_form @t154) @t154)) @t548))) @t641)))) % 180.15/180.52 (assume @p274 (forall (@list @t144 @t643 @t642 @t555) (=> @t644 (=> (forall (@list @t163) (not (_ (_ tptp.member701585322at_nat (_ (_ tptp.product_Pair_nat_nat @t163) @t163)) @t555))) @t645)))) % 180.15/180.52 (assume @p275 (forall (@list @t310 @t241 @t548) (=> (exists (@list @t657 @t656) (= @t310 (_ (_ tptp.cons_P1475164433e_form @t657) @t656))) (_ (_ tptp.member650892795e_form (_ @t614 (_ @t636 @t310))) @t582)))) % 180.15/180.52 (assume @p276 (forall (@list @t313 @t144 @t555) (=> (exists (@list @t659 @t658) (= @t313 (_ (_ tptp.cons_nat @t659) @t658))) (_ (_ tptp.member1926390090st_nat (_ @t619 (_ @t637 @t313))) @t589)))) % 180.15/180.52 (assume @p277 (forall @t571 (=> @t570 (=> @t568 (exists (@list @t661 @t180 @t541 @t660) (and (= @t566 (_ (_ tptp.append1797078012e_form @t661) (_ (_ tptp.cons_l1379921697e_form (_ @t342 @t541)) @t660))) (= @t13 (_ (_ tptp.append1038020460e_form (_ tptp.concat1664984646e_form @t661)) @t180)) (= @t106 (_ @t543 (_ tptp.concat1664984646e_form @t660))))))))) % 180.15/180.52 (assume @p278 (forall @t581 (=> @t580 (=> @t578 (exists (@list @t663 @t194 @t545 @t662) (and (= @t576 (_ (_ tptp.append_list_nat @t663) (_ (_ tptp.cons_list_nat (_ @t344 @t545)) @t662))) (= @t37 (_ (_ tptp.append_nat (_ tptp.concat_nat @t663)) @t194)) (= @t110 (_ @t547 (_ tptp.concat_nat @t662))))))))) % 180.15/180.52 (assume @p279 (forall (@list @t14 @t13 @t548) (=> @t554 (not (forall (@list @t181 @t207) (=> @t667 (forall (@list @t665 @t664) (=> (= @t14 (_ @t666 (_ @t182 @t664))) (not (= @t13 (_ @t666 (_ @t208 @t664)))))))))))) % 180.15/180.52 (assume @p280 (forall (@list @t38 @t37 @t555) (=> @t561 (not (forall (@list @t10 @t221) (=> @t655 (forall (@list @t669 @t668) (=> (= @t38 (_ @t670 (_ @t139 @t668))) (not (= @t37 (_ @t670 (_ @t222 @t668)))))))))))) % 180.15/180.52 (assume @p281 (forall (@list @t48 @t47 @t548 @t14 @t130 @t634 @t13) (=> @t550 (=> (= @t14 (_ @t671 (_ @t54 @t634))) (=> (= @t13 (_ @t671 (_ @t51 @t634))) @t554))))) % 180.15/180.52 (assume @p282 (forall (@list @t35 @t34 @t555 @t38 @t133 @t635 @t37) (=> @t557 (=> (= @t38 (_ @t672 (_ @t43 @t635))) (=> (= @t37 (_ @t672 (_ @t40 @t635))) @t561))))) % 180.15/180.52 (assume @p283 (forall (@list @t457 @t615 @t548 @t639 @t241 @t310) (=> @t616 (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form (_ @t673 @t618)) (_ @t673 @t617))) @t582)))) % 180.15/180.52 (assume @p284 (forall (@list @t314 @t620 @t555 @t643 @t144 @t313) (=> @t621 (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat (_ @t674 @t623)) (_ @t674 @t622))) @t589)))) % 180.15/180.52 (assume @p285 (forall @t675 (=> (_ tptp.irrefl2121388754e_form @t548) (= @t588 @t585)))) % 180.15/180.52 (assume @p286 (forall @t676 (=> (_ tptp.irrefl_nat @t555) (= @t595 @t592)))) % 180.15/180.52 (assume @p287 (forall @t685 (=> @t684 (=> (=> @t683 @t682) (not (forall @t234 (=> @t680 (forall @t479 (=> @t679 (=> @t667 (not @t678))))))))))) % 180.15/180.52 (assume @p288 (forall @t696 (=> @t695 (=> (=> @t683 @t694) (not (forall (@list @t181 @t221 @t180) (=> @t680 (forall @t485 (=> @t692 (=> @t691 (not @t689))))))))))) % 180.15/180.52 (assume @p289 (forall @t706 (=> @t705 (=> (=> @t704 @t682) (not (forall (@list @t10 @t207 @t194) (=> @t703 (forall @t479 (=> @t679 (=> @t702 (not @t700))))))))))) % 180.15/180.52 (assume @p290 (forall @t710 (=> @t709 (=> (=> @t704 @t694) (not (forall @t237 (=> @t703 (forall @t485 (=> @t692 (=> @t655 (not @t708))))))))))) % 180.15/180.52 (assume @p291 (forall @t725 (=> @t724 (=> (=> @t723 (not @t722)) (not (forall (@list @t500 @t499 @t714) (=> (= @t721 @t720) (forall (@list @t713) (=> (= @t719 @t718) (=> @t717 (not @t716))))))))))) % 180.15/180.52 (assume @p292 (forall @t685 (= @t684 (or (and @t683 @t681) (exists (@list @t359 @t297 @t564 @t296) (and @t728 @t726 (_ (_ tptp.member189065477e_form (_ @t586 @t297)) @t548) (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t564) @t296)) @t677))))))) % 180.15/180.52 (assume @p293 (forall @t696 (= @t695 (or (and @t683 @t693) (exists (@list @t359 @t300 @t564 @t299) (and @t728 @t729 (_ (_ tptp.member986698273rm_nat (_ (_ tptp.produc1041874352rm_nat @t359) @t300)) @t686) (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t564) @t299)) @t687))))))) % 180.15/180.52 (assume @p294 (forall @t706 (= @t705 (or (and @t704 @t681) (exists (@list @t317 @t297 @t574 @t296) (and @t731 @t726 (_ (_ tptp.member18158113e_form (_ (_ tptp.produc876465968e_form @t317) @t297)) @t697) (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t574) @t296)) @t698))))))) % 180.15/180.52 (assume @p295 (forall @t710 (= @t709 (or (and @t704 @t693) (exists (@list @t317 @t300 @t574 @t299) (and @t731 @t729 (_ (_ tptp.member701585322at_nat (_ @t593 @t300)) @t555) (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t574) @t299)) @t707))))))) % 180.15/180.52 (assume @p296 (forall @t725 (= @t724 (or (and @t723 @t722) (exists (@list @t735 @t734 @t733 @t732) (and (= @t721 (_ (_ tptp.cons_s32021736elle_U @t735) @t733)) (= @t719 (_ (_ tptp.cons_n50929118le_U_o @t734) @t732)) (_ (_ tptp.member1933006123le_U_o (_ (_ tptp.produc1069574002le_U_o @t735) @t734)) @t711) (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o @t733) @t732)) @t712))))))) % 180.15/180.52 (assume @p297 (forall (@list @t737 @t736 @t548 @t248) (=> (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t737) @t736)) @t677) (=> @t282 (=> (forall (@list @t181 @t207 @t180 @t78) (=> @t667 (=> @t678 @t280))) (_ (_ @t248 @t737) @t736)))))) % 180.15/180.52 (assume @p298 (forall (@list @t737 @t738 @t686 @t283) (=> (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t737) @t738)) @t687) (=> @t288 (=> (forall (@list @t181 @t221 @t180 @t88) (=> @t691 (=> @t689 @t285))) (_ (_ @t283 @t737) @t738)))))) % 180.15/180.52 (assume @p299 (forall (@list @t739 @t736 @t697 @t289) (=> (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t739) @t736)) @t698) (=> @t293 (=> (forall (@list @t10 @t207 @t194 @t78) (=> @t702 (=> @t700 @t291))) (_ (_ @t289 @t739) @t736)))))) % 180.15/180.52 (assume @p300 (forall (@list @t739 @t738 @t555 @t260) (=> (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t739) @t738)) @t707) (=> @t295 (=> (forall (@list @t10 @t221 @t194 @t88) (=> @t655 (=> @t708 @t294))) (_ (_ @t260 @t739) @t738)))))) % 180.15/180.52 (assume @p301 (forall (@list @t741 @t740 @t711 @t742) (=> (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o @t741) @t740)) @t712) (=> (_ (_ @t742 tptp.nil_se944326968elle_U) tptp.nil_na1584420238le_U_o) (=> (forall (@list @t500 @t499 @t714 @t713) (=> @t717 (=> @t716 (=> (_ (_ @t742 @t714) @t713) (_ (_ @t742 @t720) @t718))))) (_ (_ @t742 @t741) @t740)))))) % 180.15/180.52 (assume @p302 (forall (@list @t548) (_ (_ tptp.member650892795e_form (_ @t478 tptp.nil_Pr1384483009e_form)) @t677))) % 180.15/180.52 (assume @p303 (forall (@list @t686) (_ (_ tptp.member1449753665st_nat (_ @t743 tptp.nil_nat)) @t687))) % 180.15/180.52 (assume @p304 (forall (@list @t697) (_ (_ tptp.member1471151041e_form (_ @t744 tptp.nil_Pr1384483009e_form)) @t698))) % 180.15/180.52 (assume @p305 (forall (@list @t555) (_ (_ tptp.member1926390090st_nat (_ @t484 tptp.nil_nat)) @t707))) % 180.15/180.52 (assume @p306 (forall @t629 (=> (_ @t632 @t677) @t64))) % 180.15/180.52 (assume @p307 (forall (@list @t38 @t686) (=> (_ (_ tptp.member1449753665st_nat (_ @t743 @t38)) @t687) @t65))) % 180.15/180.52 (assume @p308 (forall (@list @t14 @t697) (=> (_ (_ tptp.member1471151041e_form (_ @t744 @t14)) @t698) @t64))) % 180.15/180.52 (assume @p309 (forall @t631 (=> (_ @t633 @t707) @t65))) % 180.15/180.52 (assume @p310 (forall @t629 (=> (_ @t628 @t677) @t64))) % 180.15/180.52 (assume @p311 (forall (@list @t38 @t697) (=> (_ (_ tptp.member1471151041e_form (_ @t745 tptp.nil_Pr1384483009e_form)) @t698) @t65))) % 180.15/180.52 (assume @p312 (forall (@list @t14 @t686) (=> (_ (_ tptp.member1449753665st_nat (_ @t746 tptp.nil_nat)) @t687) @t64))) % 180.15/180.52 (assume @p313 (forall @t631 (=> (_ @t630 @t707) @t65))) % 180.15/180.52 (assume @p314 (forall @t649 (=> (_ @t648 @t677) (not (forall @t187 (=> @t747 (=> @t647 (not (_ (_ tptp.member650892795e_form (_ @t488 @t13)) @t677))))))))) % 180.15/180.52 (assume @p315 (forall (@list @t38 @t47 @t13 @t697) (=> (_ (_ tptp.member1471151041e_form (_ @t745 @t608)) @t698) (not (forall @t199 (=> @t748 (=> (_ (_ tptp.member18158113e_form (_ @t701 @t47)) @t697) (not (_ (_ tptp.member1471151041e_form (_ @t699 @t13)) @t698))))))))) % 180.15/180.52 (assume @p316 (forall (@list @t14 @t34 @t37 @t686) (=> (_ (_ tptp.member1449753665st_nat (_ @t746 @t611)) @t687) (not (forall @t187 (=> @t747 (=> (_ (_ tptp.member986698273rm_nat (_ @t690 @t34)) @t686) (not (_ (_ tptp.member1449753665st_nat (_ @t688 @t37)) @t687))))))))) % 180.15/180.52 (assume @p317 (forall @t653 (=> (_ @t652 @t707) (not (forall @t199 (=> @t748 (=> @t651 (not (_ (_ tptp.member1926390090st_nat (_ @t489 @t37)) @t707))))))))) % 180.15/180.52 (assume @p318 (forall (@list @t751 @t750 @t749 @t711) (=> (_ (_ tptp.member493452075le_U_o (_ @t753 @t752)) @t712) (not (forall (@list @t500 @t714) (=> (= @t751 @t720) (=> (_ (_ tptp.member1933006123le_U_o (_ @t501 @t750)) @t711) (not (_ (_ tptp.member493452075le_U_o (_ @t715 @t749)) @t712))))))))) % 180.15/180.52 (assume @p319 (forall (@list @t47 @t13 @t14 @t548) (=> (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t608) @t14)) @t677) (not (forall @t281 (=> @t754 (=> (_ (_ tptp.member189065477e_form (_ (_ tptp.produc1018812320e_form @t47) @t207)) @t548) (not (_ (_ tptp.member650892795e_form (_ @t583 @t78)) @t677))))))))) % 180.15/180.52 (assume @p320 (forall (@list @t47 @t13 @t38 @t686) (=> (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t608) @t38)) @t687) (not (forall @t287 (=> @t755 (=> (_ (_ tptp.member986698273rm_nat (_ (_ tptp.produc1041874352rm_nat @t47) @t221)) @t686) (not (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t13) @t88)) @t687))))))))) % 180.15/180.52 (assume @p321 (forall (@list @t34 @t37 @t14 @t697) (=> (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t611) @t14)) @t698) (not (forall @t281 (=> @t754 (=> (_ (_ tptp.member18158113e_form (_ (_ tptp.produc876465968e_form @t34) @t207)) @t697) (not (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t37) @t78)) @t698))))))))) % 180.15/180.52 (assume @p322 (forall (@list @t34 @t37 @t38 @t555) (=> (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t611) @t38)) @t707) (not (forall @t287 (=> @t755 (=> (_ (_ tptp.member701585322at_nat (_ (_ tptp.product_Pair_nat_nat @t34) @t221)) @t555) (not (_ (_ tptp.member1926390090st_nat (_ @t590 @t88)) @t707))))))))) % 180.15/180.52 (assume @p323 (forall (@list @t757 @t756 @t758 @t711) (=> (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o (_ (_ tptp.cons_s32021736elle_U @t757) @t756)) @t758)) @t712) (not (forall (@list @t499 @t713) (=> (= @t758 @t718) (=> (_ (_ tptp.member1933006123le_U_o (_ (_ tptp.produc1069574002le_U_o @t757) @t499)) @t711) (not (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o @t756) @t713)) @t712))))))))) % 180.15/180.52 (assume @p324 (forall (@list @t48 @t47 @t548 @t14 @t13) (=> @t550 (=> (_ @t553 @t677) (_ @t610 @t677))))) % 180.15/180.52 (assume @p325 (forall (@list @t48 @t34 @t686 @t14 @t37) (=> (_ (_ tptp.member986698273rm_nat (_ (_ tptp.produc1041874352rm_nat @t48) @t34)) @t686) (=> (_ (_ tptp.member1449753665st_nat (_ @t746 @t37)) @t687) (_ (_ tptp.member1449753665st_nat (_ (_ tptp.produc1897654224st_nat @t122) @t611)) @t687))))) % 180.15/180.52 (assume @p326 (forall (@list @t35 @t47 @t697 @t38 @t13) (=> (_ (_ tptp.member18158113e_form (_ (_ tptp.produc876465968e_form @t35) @t47)) @t697) (=> (_ (_ tptp.member1471151041e_form (_ @t745 @t13)) @t698) (_ (_ tptp.member1471151041e_form (_ (_ tptp.produc1617574096e_form @t123) @t608)) @t698))))) % 180.15/180.52 (assume @p327 (forall (@list @t35 @t34 @t555 @t38 @t37) (=> @t557 (=> (_ @t560 @t707) (_ @t613 @t707))))) % 180.15/180.52 (assume @p328 (forall (@list @t759 @t750 @t711 @t751 @t749) (=> (_ (_ tptp.member1933006123le_U_o (_ (_ tptp.produc1069574002le_U_o @t759) @t750)) @t711) (=> (_ (_ tptp.member493452075le_U_o (_ @t753 @t749)) @t712) (_ (_ tptp.member493452075le_U_o (_ (_ tptp.produc1377086578le_U_o (_ (_ tptp.cons_s32021736elle_U @t759) @t751)) @t752)) @t712))))) % 180.15/180.52 (assume @p329 (forall (@list @t760 @t130 @t14 @t13) (=> (_ tptp.irrefl2121388754e_form @t760) (= (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form (_ @t671 @t14)) (_ @t671 @t13))) @t761) (_ @t553 @t761))))) % 180.15/180.52 (assume @p330 (forall (@list @t762 @t133 @t38 @t37) (=> (_ tptp.irrefl_nat @t762) (= (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat (_ @t672 @t38)) (_ @t672 @t37))) @t763) (_ @t560 @t763))))) % 180.15/180.52 (assume @p331 (forall @t766 (= (_ (_ tptp.member650892795e_form (_ @t478 @t764)) @t765) (not (= @t764 tptp.nil_Pr1384483009e_form))))) % 180.15/180.52 (assume @p332 (forall @t769 (= (_ (_ tptp.member1926390090st_nat (_ @t484 @t767)) @t768) (not (= @t767 tptp.nil_nat))))) % 180.15/180.52 (assume @p333 (forall @t766 (not (_ (_ tptp.member650892795e_form (_ (_ tptp.produc891809686e_form @t764) tptp.nil_Pr1384483009e_form)) @t765)))) % 180.15/180.52 (assume @p334 (forall @t769 (not (_ (_ tptp.member1926390090st_nat (_ (_ tptp.produc1625736153st_nat @t767) tptp.nil_nat)) @t768)))) % 180.15/180.52 (assume @p335 (forall (@list @t354) (not (_ (_ tptp.list_e2123636798e_form @t354) tptp.nil_Pr1384483009e_form)))) % 180.15/180.52 (assume @p336 (forall (@list @t315) (not (_ @t770 tptp.nil_nat)))) % 180.15/180.52 (assume @p337 (forall (@list @t13 @t548) (not (_ (_ tptp.member650892795e_form (_ @t478 @t13)) @t771)))) % 180.15/180.52 (assume @p338 (forall (@list @t37 @t555) (not (_ (_ tptp.member1926390090st_nat (_ @t484 @t37)) @t772)))) % 180.15/180.52 (assume @p339 (forall @t629 (not (_ @t628 @t771)))) % 180.15/180.52 (assume @p340 (forall @t631 (not (_ @t630 @t772)))) % 180.15/180.52 (assume @p341 (forall (@list @t13 @t106 @t548 @t14) (=> @t774 @t773))) % 180.15/180.52 (assume @p342 (forall (@list @t37 @t110 @t555 @t38) (=> @t776 @t775))) % 180.15/180.52 (assume @p343 (forall @t675 (=> @t777 (= @t773 @t774)))) % 180.15/180.52 (assume @p344 (forall @t676 (=> @t778 (= @t775 @t776)))) % 180.15/180.52 (assume @p345 (forall @t675 (=> @t777 (=> @t773 @t774)))) % 180.15/180.52 (assume @p346 (forall @t676 (=> @t778 (=> @t775 @t776)))) % 180.15/180.52 (assume @p347 (forall (@list @t315 @t779) (= (_ (_ tptp.can_select_nat @t315) (_ tptp.set_nat2 @t779)) (_ @t770 @t779)))) % 180.15/180.52 (assume @p348 (= (_ tptp.prover1021675886maxvar tptp.nil_nat) tptp.zero_zero_nat)) % 180.15/180.52 (assume @p349 (forall @t780 (= (_ (_ (_ tptp.if_list_nat false) @t144) @t313) @t313))) % 180.15/180.52 (assume @p350 (forall @t780 (= (_ (_ (_ tptp.if_list_nat true) @t144) @t313) @t144))) % 180.15/180.52 (assume @p351 (forall (@list @t781) (or (= @t781 true) (= @t781 false)))) % 180.15/180.52 (assume @p352 (forall @t782 (= (_ (_ (_ tptp.if_lis1812881937e_form false) @t241) @t310) @t310))) % 180.15/180.52 (assume @p353 (forall @t782 (= (_ (_ (_ tptp.if_lis1812881937e_form true) @t241) @t310) @t241))) % 180.15/180.52 (assume @p354 @t785) % 180.15/180.52 (assume @p355 @t797) % 180.15/180.52 (assume @p356 @t806) % 180.15/180.52 (assume @p357 true) % 180.15/180.52 (step @p358 (= tptp.prover1539709396Svalid @t815) :rule refl :args (@t815)) % 180.15/180.52 (step @p359 (= tptp.insert697320747e_form @t816) :rule refl :args (@t816)) % 180.15/180.52 (step @p360 (= tptp.insert_nat @t819) :rule refl :args (@t819)) % 180.15/180.52 (step @p361 (= tptp.list_ex1_nat @t821) :rule refl :args (@t821)) % 180.15/180.52 ; WARNING: add trust step for TRUST % 180.15/180.52 ; trust TRUST PREPROCESS_HO_ELIM % 180.15/180.52 (step @p362 :rule trust :premises () :args ((= (forall @t796 (or @t849 (tptp.prover1282070756_SEval @t847 @t790 (tptp.append1038020460e_form tptp.s (tptp.cons_P1475164433e_form @t846 @t845))))) (forall (@list @t792 @t833 @t832) (or (not (_ @t844 (_ @t843 @t842 @t837) @t832)) (_ @t841 (_ @t840 (_ @t839 @t838 @t837) @t832) @t831)))))) % 180.15/180.52 (step @p363 :rule refl :args (@t845)) % 180.15/180.52 (step @p364 :rule refl :args (@t519)) % 180.15/180.52 (step @p365 :rule cong :premises (@p364 @p363) :args ((= @t519 @t845))) % 180.15/180.52 (step @p366 :rule symm :premises (@p365)) % 180.15/180.52 (step @p367 :rule eq_resolve :premises (@p364 @p366)) % 180.15/180.52 (step @p368 :rule refl :args (@t846)) % 180.15/180.52 (step @p369 :rule cong :premises (@p368 @p367) :args (@t850)) % 180.15/180.52 (step @p370 :rule refl :args (tptp.s)) % 180.15/180.52 (step @p371 :rule cong :premises (@p370 @p369) :args (@t851)) % 180.15/180.52 (step @p372 :rule refl :args (@t790)) % 180.15/180.52 (step @p373 :rule refl :args (@t847)) % 180.15/180.52 (step @p374 :rule cong :premises (@p373 @p372 @p371) :args (@t852)) % 180.15/180.52 (step @p375 :rule refl :args (@t849)) % 180.15/180.52 (step @p376 :rule nary_cong :premises (@p375 @p374) :args (@t853)) % 180.15/180.52 (step @p377 :rule cong :premises (@p376) :args ((forall @t796 @t853))) % 180.15/180.52 (step @p378 :rule symm :premises (@p200)) % 180.15/180.52 (step @p379 :rule refl :args (@t846)) % 180.15/180.52 (step @p380 :rule cong :premises (@p379 @p378) :args (@t854)) % 180.15/180.52 (step @p381 :rule refl :args (tptp.s)) % 180.15/180.52 (step @p382 :rule cong :premises (@p381 @p380) :args (@t855)) % 180.15/180.52 (step @p383 :rule refl :args (@t790)) % 180.15/180.52 (step @p384 :rule refl :args (@t847)) % 180.15/180.52 (step @p385 :rule cong :premises (@p384 @p383 @p382) :args (@t856)) % 180.15/180.52 (step @p386 :rule refl :args (@t849)) % 180.15/180.52 (step @p387 :rule nary_cong :premises (@p386 @p385) :args (@t857)) % 180.15/180.52 (step @p388 :rule cong :premises (@p387) :args ((forall @t796 @t857))) % 180.15/180.52 (step @p389 :rule trans :premises (@p388 @p377)) % 180.15/180.52 (step @p390 :rule refl :args ((tptp.prover1282070756_SEval @t793 @t790 @t789))) % 180.15/180.52 (step @p391 :rule refl :args ((tptp.append1038020460e_form tptp.s @t787))) % 180.15/180.52 (step @p392 :rule refl :args ((tptp.cons_P1475164433e_form @t786 tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (step @p393 :rule refl :args (tptp.nil_Pr1384483009e_form)) % 180.15/180.52 (step @p394 :rule refl :args (@t846)) % 180.15/180.52 (step @p395 :rule cong :premises (@p394 @p393) :args (@t854)) % 180.15/180.52 (step @p396 :rule trans :premises (@p395 @p392)) % 180.15/180.52 (step @p397 :rule cong :premises (@p370 @p396) :args (@t855)) % 180.15/180.52 (step @p398 :rule trans :premises (@p397 @p391)) % 180.15/180.52 (step @p399 :rule refl :args (@t847)) % 180.15/180.52 (step @p400 :rule cong :premises (@p399 @p372 @p398) :args (@t856)) % 180.15/180.52 (step @p401 :rule trans :premises (@p400 @p390)) % 180.15/180.52 (step @p402 :rule refl :args (tptp.prover1282070756_SEval)) % 180.15/180.52 (step @p403 :rule ho_cong :premises (@p402 @p399)) % 180.15/180.52 (step @p404 :rule ho_cong :premises (@p403 @p372)) % 180.15/180.52 (step @p405 :rule ho_cong :premises (@p404 @p398)) % 180.15/180.52 (step @p406 :rule cong :premises (@p405 @p401) :args ((= (_ (_ (_ tptp.prover1282070756_SEval @t847) @t790) @t855) @t856))) % 180.15/180.52 (step @p407 :rule symm :premises (@p406)) % 180.15/180.52 (step @p408 :rule refl :args (@t794)) % 180.15/180.52 (step @p409 :rule eq_resolve :premises (@p408 @p407)) % 180.15/180.52 (step @p410 :rule refl :args (@t788)) % 180.15/180.52 (step @p411 :rule ho_cong :premises (@p410 @p396)) % 180.15/180.52 (step @p412 :rule cong :premises (@p411 @p398) :args ((= (_ @t788 @t854) @t855))) % 180.15/180.52 (step @p413 :rule symm :premises (@p412)) % 180.15/180.52 (step @p414 :rule refl :args (@t789)) % 180.15/180.52 (step @p415 :rule eq_resolve :premises (@p414 @p413)) % 180.15/180.52 (step @p416 :rule refl :args (tptp.cons_P1475164433e_form)) % 180.15/180.52 (step @p417 :rule ho_cong :premises (@p416 @p394)) % 180.15/180.52 (step @p418 :rule ho_cong :premises (@p417 @p393)) % 180.15/180.52 (step @p419 :rule cong :premises (@p418 @p396) :args ((= (_ (_ tptp.cons_P1475164433e_form @t846) tptp.nil_Pr1384483009e_form) @t854))) % 180.15/180.52 (step @p420 :rule symm :premises (@p419)) % 180.15/180.52 (step @p421 :rule refl :args (@t787)) % 180.15/180.52 (step @p422 :rule eq_resolve :premises (@p421 @p420)) % 180.15/180.52 (step @p423 :rule refl :args (@t786)) % 180.15/180.52 (step @p424 :rule cong :premises (@p423 @p394) :args ((= @t786 @t846))) % 180.15/180.52 (step @p425 :rule symm :premises (@p424)) % 180.15/180.52 (step @p426 :rule eq_resolve :premises (@p423 @p425)) % 180.15/180.52 (step @p427 :rule ho_cong :premises (@p416 @p426)) % 180.15/180.52 (step @p428 :rule ho_cong :premises (@p427 @p393)) % 180.15/180.52 (step @p429 :rule trans :premises (@p428 @p422)) % 180.15/180.52 (step @p430 :rule ho_cong :premises (@p410 @p429)) % 180.15/180.52 (step @p431 :rule trans :premises (@p430 @p415)) % 180.15/180.52 (step @p432 :rule refl :args (@t793)) % 180.15/180.52 (step @p433 :rule cong :premises (@p432 @p399) :args ((= @t793 @t847))) % 180.15/180.52 (step @p434 :rule symm :premises (@p433)) % 180.15/180.52 (step @p435 :rule eq_resolve :premises (@p432 @p434)) % 180.15/180.52 (step @p436 :rule ho_cong :premises (@p402 @p435)) % 180.15/180.52 (step @p437 :rule ho_cong :premises (@p436 @p372)) % 180.15/180.52 (step @p438 :rule ho_cong :premises (@p437 @p431)) % 180.15/180.52 (step @p439 :rule trans :premises (@p438 @p409)) % 180.15/180.52 (step @p440 :rule refl :args ((tptp.prover1847600056is_env @t793 @t790))) % 180.15/180.52 (step @p441 :rule cong :premises (@p399 @p372) :args (@t848)) % 180.15/180.52 (step @p442 :rule trans :premises (@p441 @p440)) % 180.15/180.52 (step @p443 :rule refl :args (tptp.prover1847600056is_env)) % 180.15/180.52 (step @p444 :rule ho_cong :premises (@p443 @p399)) % 180.15/180.52 (step @p445 :rule ho_cong :premises (@p444 @p372)) % 180.15/180.52 (step @p446 :rule cong :premises (@p445 @p442) :args ((= (_ (_ tptp.prover1847600056is_env @t847) @t790) @t848))) % 180.15/180.52 (step @p447 :rule symm :premises (@p446)) % 180.15/180.52 (step @p448 :rule refl :args (@t795)) % 180.15/180.52 (step @p449 :rule eq_resolve :premises (@p448 @p447)) % 180.15/180.52 (step @p450 :rule ho_cong :premises (@p443 @p435)) % 180.15/180.52 (step @p451 :rule ho_cong :premises (@p450 @p372)) % 180.15/180.52 (step @p452 :rule trans :premises (@p451 @p449)) % 180.15/180.52 (step @p453 :rule cong :premises (@p452) :args (@t858)) % 180.15/180.52 (step @p454 :rule nary_cong :premises (@p453 @p439) :args (@t859)) % 180.15/180.52 (step @p455 :rule cong :premises (@p454) :args ((forall @t796 @t859))) % 180.15/180.52 (step @p456 :rule bool-impl-elim :args (@t795 @t794)) % 180.15/180.52 (step @p457 :rule cong :premises (@p456) :args (@t797)) % 180.15/180.52 (step @p458 :rule trans :premises (@p457 @p455)) % 180.15/180.52 (step @p459 :rule trans :premises (@p458 @p389 @p362)) % 180.15/180.52 (step @p460 :rule eq_resolve :premises (@p355 @p459)) % 180.15/180.52 (step @p461 :rule instantiate :premises (@p460) :args ((@list @t872 @t871 @t865))) % 180.15/180.52 ; trust TRUST PREPROCESS_HO_ELIM % 180.15/180.52 (step @p462 :rule trust :premises () :args ((= (forall @t896 (or @t895 (not (forall @t812 (or @t892 (tptp.prover1282070756_SEval @t809 @t808 (tptp.append1038020460e_form @t7 (tptp.cons_P1475164433e_form @t890 @t845)))))) @t889 @t888)) (forall (@list @t20 @t17 @t7 @t877 @t876) (or (_ @t884 (_ @t883 @t882 @t20) (_ @t881 @t880 (_ @t879 @t878 @t875))) (not (forall @t863 (or @t862 (_ @t841 @t861 (_ @t828 (_ @t830 @t829 @t7) (_ @t828 (_ @t827 @t826 (_ @t825 (_ @t824 @t823 @t17) @t20)) @t822)))))) (not (_ @t844 (_ @t843 @t842 @t877) @t876)) (_ @t841 (_ @t840 (_ @t839 @t838 @t877) @t876) @t875)))))) % 180.15/180.52 (step @p463 :rule refl :args (@t888)) % 180.15/180.52 (step @p464 :rule refl :args (@t889)) % 180.15/180.52 (step @p465 :rule refl :args (@t890)) % 180.15/180.52 (step @p466 :rule cong :premises (@p465 @p367) :args (@t897)) % 180.15/180.52 (step @p467 :rule refl :args (@t7)) % 180.15/180.52 (step @p468 :rule cong :premises (@p467 @p466) :args (@t898)) % 180.15/180.52 (step @p469 :rule refl :args (@t808)) % 180.15/180.52 (step @p470 :rule refl :args (@t809)) % 180.15/180.52 (step @p471 :rule cong :premises (@p470 @p469 @p468) :args (@t899)) % 180.15/180.52 (step @p472 :rule refl :args (@t892)) % 180.15/180.52 (step @p473 :rule nary_cong :premises (@p472 @p471) :args (@t900)) % 180.15/180.52 (step @p474 :rule cong :premises (@p473) :args (@t901)) % 180.15/180.52 (step @p475 :rule cong :premises (@p474) :args (@t902)) % 180.15/180.52 (step @p476 :rule refl :args (@t895)) % 180.15/180.52 (step @p477 :rule nary_cong :premises (@p476 @p475 @p464 @p463) :args (@t903)) % 180.15/180.52 (step @p478 :rule cong :premises (@p477) :args ((forall @t896 @t903))) % 180.15/180.52 (step @p479 :rule refl :args (@t890)) % 180.15/180.52 (step @p480 :rule cong :premises (@p479 @p378) :args (@t904)) % 180.15/180.52 (step @p481 :rule refl :args (@t7)) % 180.15/180.52 (step @p482 :rule cong :premises (@p481 @p480) :args (@t905)) % 180.15/180.52 (step @p483 :rule refl :args (@t808)) % 180.15/180.52 (step @p484 :rule refl :args (@t809)) % 180.15/180.52 (step @p485 :rule cong :premises (@p484 @p483 @p482) :args (@t906)) % 180.15/180.52 (step @p486 :rule refl :args (@t892)) % 180.15/180.52 (step @p487 :rule nary_cong :premises (@p486 @p485) :args (@t907)) % 180.15/180.52 (step @p488 :rule cong :premises (@p487) :args (@t908)) % 180.15/180.52 (step @p489 :rule cong :premises (@p488) :args (@t909)) % 180.15/180.52 (step @p490 :rule nary_cong :premises (@p476 @p489 @p464 @p463) :args (@t910)) % 180.15/180.52 (step @p491 :rule cong :premises (@p490) :args ((forall @t896 @t910))) % 180.15/180.52 (step @p492 :rule trans :premises (@p491 @p478)) % 180.15/180.52 (step @p493 :rule aci_norm :args ((= @t912 @t910))) % 180.15/180.52 (step @p494 :rule cong :premises (@p493) :args (@t913)) % 180.15/180.52 (step @p495 :rule quant-merge-prenex :args ((= (forall @t32 @t915) @t913))) % 180.15/180.52 (step @p496 :rule alpha_equiv :args (@t916 (@list @t877 @t887) (@list @t809 @t808))) % 180.15/180.52 (step @p497 :rule refl :args (@t909)) % 180.15/180.52 (step @p498 :rule refl :args (@t895)) % 180.15/180.52 (step @p499 :rule nary_cong :premises (@p498 @p497 @p496) :args (@t917)) % 180.15/180.52 (step @p500 :rule quant-miniscope-or :args ((= @t915 @t917))) % 180.15/180.52 (step @p501 :rule trans :premises (@p500 @p499)) % 180.15/180.52 (step @p502 :rule symm :premises (@p501)) % 180.15/180.52 (step @p503 :rule cong :premises (@p502) :args ((forall @t32 (or @t895 @t909 @t918)))) % 180.15/180.52 (step @p504 :rule trans :premises (@p503 @p495)) % 180.15/180.52 (step @p505 :rule trans :premises (@p504 @p494)) % 180.15/180.52 (step @p506 :rule refl :args (@t918)) % 180.15/180.52 (step @p507 :rule refl :args ((tptp.member_nat @t20 @t27))) % 180.15/180.52 (step @p508 :rule refl :args ((tptp.set_nat2 @t26))) % 180.15/180.52 (step @p509 :rule refl :args ((tptp.prover_Mirabelle_sfv @t19))) % 180.15/180.52 (step @p510 :rule refl :args ((tptp.cons_P1475164433e_form @t18 @t7))) % 180.15/180.52 (step @p511 :rule refl :args (@t885)) % 180.15/180.52 (step @p512 :rule cong :premises (@p511 @p467) :args (@t886)) % 180.15/180.52 (step @p513 :rule trans :premises (@p512 @p510)) % 180.15/180.52 (step @p514 :rule cong :premises (@p513) :args (@t893)) % 180.15/180.52 (step @p515 :rule trans :premises (@p514 @p509)) % 180.15/180.52 (step @p516 :rule cong :premises (@p515) :args (@t894)) % 180.15/180.52 (step @p517 :rule trans :premises (@p516 @p508)) % 180.15/180.52 (step @p518 :rule refl :args (@t20)) % 180.15/180.52 (step @p519 :rule cong :premises (@p518 @p517) :args (@t895)) % 180.15/180.52 (step @p520 :rule trans :premises (@p519 @p507)) % 180.15/180.52 (step @p521 :rule refl :args (@t28)) % 180.15/180.52 (step @p522 :rule ho_cong :premises (@p521 @p517)) % 180.15/180.52 (step @p523 :rule cong :premises (@p522 @p520) :args ((= (_ @t28 @t894) @t895))) % 180.15/180.52 (step @p524 :rule symm :premises (@p523)) % 180.15/180.52 (step @p525 :rule refl :args (@t29)) % 180.15/180.52 (step @p526 :rule eq_resolve :premises (@p525 @p524)) % 180.15/180.52 (step @p527 :rule refl :args (tptp.set_nat2)) % 180.15/180.52 (step @p528 :rule ho_cong :premises (@p527 @p515)) % 180.15/180.52 (step @p529 :rule cong :premises (@p528 @p517) :args ((= (_ tptp.set_nat2 @t893) @t894))) % 180.15/180.52 (step @p530 :rule symm :premises (@p529)) % 180.15/180.52 (step @p531 :rule refl :args (@t27)) % 180.15/180.52 (step @p532 :rule eq_resolve :premises (@p531 @p530)) % 180.15/180.52 (step @p533 :rule refl :args (tptp.prover_Mirabelle_sfv)) % 180.15/180.52 (step @p534 :rule ho_cong :premises (@p533 @p513)) % 180.15/180.52 (step @p535 :rule cong :premises (@p534 @p515) :args ((= (_ tptp.prover_Mirabelle_sfv @t886) @t893))) % 180.15/180.52 (step @p536 :rule symm :premises (@p535)) % 180.15/180.52 (step @p537 :rule refl :args (@t26)) % 180.15/180.52 (step @p538 :rule eq_resolve :premises (@p537 @p536)) % 180.15/180.52 (step @p539 :rule ho_cong :premises (@p416 @p511)) % 180.15/180.52 (step @p540 :rule ho_cong :premises (@p539 @p467)) % 180.15/180.52 (step @p541 :rule cong :premises (@p540 @p513) :args ((= (_ (_ tptp.cons_P1475164433e_form @t885) @t7) @t886))) % 180.15/180.52 (step @p542 :rule symm :premises (@p541)) % 180.15/180.52 (step @p543 :rule refl :args (@t19)) % 180.15/180.52 (step @p544 :rule eq_resolve :premises (@p543 @p542)) % 180.15/180.52 (step @p545 :rule refl :args (@t18)) % 180.15/180.52 (step @p546 :rule cong :premises (@p545 @p511) :args ((= @t18 @t885))) % 180.15/180.52 (step @p547 :rule symm :premises (@p546)) % 180.15/180.52 (step @p548 :rule eq_resolve :premises (@p545 @p547)) % 180.15/180.52 (step @p549 :rule ho_cong :premises (@p416 @p548)) % 180.15/180.52 (step @p550 :rule ho_cong :premises (@p549 @p467)) % 180.15/180.52 (step @p551 :rule trans :premises (@p550 @p544)) % 180.15/180.52 (step @p552 :rule ho_cong :premises (@p533 @p551)) % 180.15/180.52 (step @p553 :rule trans :premises (@p552 @p538)) % 180.15/180.52 (step @p554 :rule ho_cong :premises (@p527 @p553)) % 180.15/180.52 (step @p555 :rule trans :premises (@p554 @p532)) % 180.15/180.52 (step @p556 :rule ho_cong :premises (@p521 @p555)) % 180.15/180.52 (step @p557 :rule trans :premises (@p556 @p526)) % 180.15/180.52 (step @p558 :rule nary_cong :premises (@p557 @p497 @p506) :args (@t919)) % 180.15/180.52 (step @p559 :rule cong :premises (@p558) :args ((forall @t32 @t919))) % 180.15/180.52 (step @p560 :rule trans :premises (@p559 @p505)) % 180.15/180.52 (step @p561 :rule aci_norm :args ((= (or @t29 (or @t909 @t918)) @t919))) % 180.15/180.52 (step @p562 :rule bool-impl-elim :args (@t908 @t918)) % 180.15/180.52 (step @p563 :rule nary_cong :premises (@p525 @p562) :args ((or @t29 @t920))) % 180.15/180.52 (step @p564 :rule trans :premises (@p563 @p561)) % 180.15/180.52 (step @p565 :rule refl :args (@t920)) % 180.15/180.52 (step @p566 :rule bool-double-not-elim :args (@t29)) % 180.15/180.52 (step @p567 :rule nary_cong :premises (@p566 @p565) :args ((or (not @t30) @t920))) % 180.15/180.52 (step @p568 :rule bool-impl-elim :args (@t30 @t920)) % 180.15/180.52 (step @p569 :rule trans :premises (@p568 @p567)) % 180.15/180.52 (step @p570 :rule trans :premises (@p569 @p564)) % 180.15/180.52 (step @p571 :rule cong :premises (@p570) :args ((forall @t32 (=> @t30 @t920)))) % 180.15/180.52 (step @p572 :rule trans :premises (@p571 @p560)) % 180.15/180.52 (step @p573 :rule cong :premises (@p470 @p469 @p551) :args (@t921)) % 180.15/180.52 (step @p574 :rule nary_cong :premises (@p472 @p573) :args (@t922)) % 180.15/180.52 (step @p575 :rule cong :premises (@p574) :args (@t923)) % 180.15/180.52 (step @p576 :rule beta-reduce :args ((= @t926 @t923))) % 180.15/180.52 (step @p577 :rule trans :premises (@p576 @p575)) % 180.15/180.52 (step @p578 :rule refl :args ((tptp.append1038020460e_form @t7 @t22))) % 180.15/180.52 (step @p579 :rule refl :args ((tptp.cons_P1475164433e_form @t21 tptp.nil_Pr1384483009e_form))) % 180.15/180.52 (step @p580 :rule refl :args (@t890)) % 180.15/180.52 (step @p581 :rule cong :premises (@p580 @p393) :args (@t904)) % 180.15/180.52 (step @p582 :rule trans :premises (@p581 @p579)) % 180.15/180.52 (step @p583 :rule cong :premises (@p467 @p582) :args (@t905)) % 180.15/180.52 (step @p584 :rule trans :premises (@p583 @p578)) % 180.15/180.52 (step @p585 :rule refl :args (@t23)) % 180.15/180.52 (step @p586 :rule ho_cong :premises (@p585 @p582)) % 180.15/180.52 (step @p587 :rule cong :premises (@p586 @p584) :args ((= (_ @t23 @t904) @t905))) % 180.15/180.52 (step @p588 :rule symm :premises (@p587)) % 180.15/180.52 (step @p589 :rule refl :args (@t24)) % 180.15/180.52 (step @p590 :rule eq_resolve :premises (@p589 @p588)) % 180.15/180.52 (step @p591 :rule ho_cong :premises (@p416 @p580)) % 180.15/180.52 (step @p592 :rule ho_cong :premises (@p591 @p393)) % 180.15/180.52 (step @p593 :rule cong :premises (@p592 @p582) :args ((= (_ (_ tptp.cons_P1475164433e_form @t890) tptp.nil_Pr1384483009e_form) @t904))) % 180.15/180.52 (step @p594 :rule symm :premises (@p593)) % 180.15/180.52 (step @p595 :rule refl :args (@t22)) % 180.15/180.52 (step @p596 :rule eq_resolve :premises (@p595 @p594)) % 180.15/180.52 (step @p597 :rule refl :args (@t21)) % 180.15/180.52 (step @p598 :rule cong :premises (@p597 @p580) :args ((= @t21 @t890))) % 180.15/180.52 (step @p599 :rule symm :premises (@p598)) % 180.15/180.52 (step @p600 :rule eq_resolve :premises (@p597 @p599)) % 180.15/180.52 (step @p601 :rule ho_cong :premises (@p416 @p600)) % 180.15/180.52 (step @p602 :rule ho_cong :premises (@p601 @p393)) % 180.15/180.52 (step @p603 :rule trans :premises (@p602 @p596)) % 180.15/180.52 (step @p604 :rule ho_cong :premises (@p585 @p603)) % 180.15/180.52 (step @p605 :rule trans :premises (@p604 @p590)) % 180.15/180.52 (step @p606 :rule cong :premises (@p470 @p469 @p605) :args (@t927)) % 180.15/180.52 (step @p607 :rule nary_cong :premises (@p472 @p606) :args (@t928)) % 180.15/180.52 (step @p608 :rule cong :premises (@p607) :args (@t929)) % 180.15/180.52 (step @p609 :rule beta-reduce :args ((= @t930 @t929))) % 180.15/180.52 (step @p610 :rule trans :premises (@p609 @p608)) % 180.15/180.52 (step @p611 :rule cong :premises (@p610 @p577) :args (@t931)) % 180.15/180.52 (step @p612 :rule refl :args (@t30)) % 180.15/180.52 (step @p613 :rule cong :premises (@p612 @p611) :args (@t932)) % 180.15/180.52 (step @p614 :rule cong :premises (@p613) :args ((forall @t32 @t932))) % 180.15/180.52 (step @p615 :rule trans :premises (@p614 @p572)) % 180.15/180.52 (step @p616 :rule refl :args (@t19)) % 180.15/180.52 (step @p617 :rule refl :args (@t924)) % 180.15/180.52 (step @p618 :rule refl :args (@t810)) % 180.15/180.52 (step @p619 :rule cong :premises (@p618 @p617) :args ((= @t810 @t924))) % 180.15/180.52 (step @p620 :rule symm :premises (@p619)) % 180.15/180.52 (step @p621 :rule eq_resolve :premises (@p618 @p620)) % 180.15/180.52 (step @p622 :rule refl :args (@t891)) % 180.15/180.52 (step @p623 :rule refl :args (@t811)) % 180.15/180.52 (step @p624 :rule cong :premises (@p623 @p622) :args ((= @t811 @t891))) % 180.15/180.52 (step @p625 :rule symm :premises (@p624)) % 180.15/180.52 (step @p626 :rule eq_resolve :premises (@p623 @p625)) % 180.15/180.52 (step @p627 :rule cong :premises (@p626) :args (@t933)) % 180.15/180.52 (step @p628 :rule nary_cong :premises (@p627 @p621) :args (@t934)) % 180.15/180.52 (step @p629 :rule cong :premises (@p628) :args ((forall @t812 @t934))) % 180.15/180.52 (step @p630 :rule bool-impl-elim :args (@t811 @t810)) % 180.15/180.52 (step @p631 :rule cong :premises (@p630) :args (@t813)) % 180.15/180.52 (step @p632 :rule trans :premises (@p631 @p629)) % 180.15/180.52 (step @p633 :rule cong :premises (@p632) :args (@t815)) % 180.15/180.52 (step @p634 :rule trans :premises (@p358 @p633)) % 180.15/180.52 (step @p635 :rule ho_cong :premises (@p634 @p616)) % 180.15/180.52 (step @p636 :rule refl :args (@t24)) % 180.15/180.52 (step @p637 :rule ho_cong :premises (@p634 @p636)) % 180.15/180.52 (step @p638 :rule cong :premises (@p637 @p635) :args (@t25)) % 180.15/180.52 (step @p639 :rule cong :premises (@p612 @p638) :args (@t31)) % 180.15/180.52 (step @p640 :rule cong :premises (@p639) :args (@t33)) % 180.15/180.52 (step @p641 :rule trans :premises (@p640 @p615)) % 180.15/180.52 (step @p642 :rule trans :premises (@p641 @p492 @p462)) % 180.15/180.52 (step @p643 :rule eq_resolve :premises (@p5 @p642)) % 180.15/180.52 (step @p644 :rule instantiate :premises (@p643) :args ((@list tptp.u tptp.f tptp.s @t937 @t941))) % 180.15/180.52 ; trust TRUST PREPROCESS_HO_ELIM % 180.15/180.52 (step @p645 :rule trust :premises () :args ((= (not (forall @t804 (or (not @t946) @t945))) (not @t940)))) % 180.15/180.52 (step @p646 :rule refl :args ((tptp.prover1282070756_SEval @t799 @t798 @t784))) % 180.15/180.52 (step @p647 :rule refl :args ((tptp.cons_P1475164433e_form @t783 tptp.s))) % 180.15/180.52 (step @p648 :rule refl :args (@t942)) % 180.15/180.52 (step @p649 :rule cong :premises (@p648 @p370) :args (@t943)) % 180.15/180.52 (step @p650 :rule trans :premises (@p649 @p647)) % 180.15/180.52 (step @p651 :rule refl :args (@t798)) % 180.15/180.52 (step @p652 :rule refl :args (@t944)) % 180.15/180.52 (step @p653 :rule cong :premises (@p652 @p651 @p650) :args (@t945)) % 180.15/180.52 (step @p654 :rule trans :premises (@p653 @p646)) % 180.15/180.52 (step @p655 :rule ho_cong :premises (@p402 @p652)) % 180.15/180.52 (step @p656 :rule ho_cong :premises (@p655 @p651)) % 180.15/180.52 (step @p657 :rule ho_cong :premises (@p656 @p650)) % 180.15/180.52 (step @p658 :rule cong :premises (@p657 @p654) :args ((= (_ (_ (_ tptp.prover1282070756_SEval @t944) @t798) @t943) @t945))) % 180.15/180.52 (step @p659 :rule symm :premises (@p658)) % 180.15/180.52 (step @p660 :rule refl :args (@t800)) % 180.15/180.52 (step @p661 :rule eq_resolve :premises (@p660 @p659)) % 180.15/180.52 (step @p662 :rule ho_cong :premises (@p416 @p648)) % 180.15/180.52 (step @p663 :rule ho_cong :premises (@p662 @p370)) % 180.15/180.52 (step @p664 :rule cong :premises (@p663 @p650) :args ((= (_ (_ tptp.cons_P1475164433e_form @t942) tptp.s) @t943))) % 180.15/180.52 (step @p665 :rule symm :premises (@p664)) % 180.15/180.52 (step @p666 :rule refl :args (@t784)) % 180.15/180.52 (step @p667 :rule eq_resolve :premises (@p666 @p665)) % 180.15/180.52 (step @p668 :rule refl :args (@t783)) % 180.15/180.52 (step @p669 :rule cong :premises (@p668 @p648) :args ((= @t783 @t942))) % 180.15/180.52 (step @p670 :rule symm :premises (@p669)) % 180.15/180.52 (step @p671 :rule eq_resolve :premises (@p668 @p670)) % 180.15/180.52 (step @p672 :rule ho_cong :premises (@p416 @p671)) % 180.15/180.52 (step @p673 :rule ho_cong :premises (@p672 @p370)) % 180.15/180.52 (step @p674 :rule trans :premises (@p673 @p667)) % 180.15/180.52 (step @p675 :rule refl :args (@t799)) % 180.15/180.52 (step @p676 :rule cong :premises (@p675 @p652) :args ((= @t799 @t944))) % 180.15/180.52 (step @p677 :rule symm :premises (@p676)) % 180.15/180.52 (step @p678 :rule eq_resolve :premises (@p675 @p677)) % 180.15/180.52 (step @p679 :rule ho_cong :premises (@p402 @p678)) % 180.15/180.52 (step @p680 :rule ho_cong :premises (@p679 @p651)) % 180.15/180.52 (step @p681 :rule ho_cong :premises (@p680 @p674)) % 180.15/180.52 (step @p682 :rule trans :premises (@p681 @p661)) % 180.15/180.52 (step @p683 :rule refl :args ((tptp.prover1847600056is_env @t799 @t798))) % 180.15/180.52 (step @p684 :rule cong :premises (@p652 @p651) :args (@t946)) % 180.15/180.52 (step @p685 :rule trans :premises (@p684 @p683)) % 180.15/180.52 (step @p686 :rule ho_cong :premises (@p443 @p652)) % 180.15/180.52 (step @p687 :rule ho_cong :premises (@p686 @p651)) % 180.15/180.52 (step @p688 :rule cong :premises (@p687 @p685) :args ((= (_ (_ tptp.prover1847600056is_env @t944) @t798) @t946))) % 180.15/180.52 (step @p689 :rule symm :premises (@p688)) % 180.15/180.52 (step @p690 :rule refl :args (@t801)) % 180.15/180.52 (step @p691 :rule eq_resolve :premises (@p690 @p689)) % 180.15/180.52 (step @p692 :rule ho_cong :premises (@p443 @p678)) % 180.15/180.52 (step @p693 :rule ho_cong :premises (@p692 @p651)) % 180.15/180.52 (step @p694 :rule trans :premises (@p693 @p691)) % 180.15/180.52 (step @p695 :rule cong :premises (@p694) :args (@t802)) % 180.15/180.52 (step @p696 :rule nary_cong :premises (@p695 @p682) :args (@t803)) % 180.15/180.52 (step @p697 :rule cong :premises (@p696) :args (@t805)) % 180.15/180.52 (step @p698 :rule cong :premises (@p697) :args (@t806)) % 180.15/180.52 (step @p699 :rule trans :premises (@p698 @p645)) % 180.15/180.52 (step @p700 :rule eq_resolve :premises (@p356 @p699)) % 180.15/180.52 (step @p701 :rule skolemize :premises (@p700)) % 180.15/180.52 (step @p702 :rule cnf_or_neg :args (@t950 1)) % 180.15/180.52 (step @p703 :rule chain_m_resolution :premises (@p702 @p701) :args ((not @t947) @t951 @t952)) % 180.15/180.52 (step @p704 :rule bool-double-not-elim :args (@t948)) % 180.15/180.52 (step @p705 :rule refl :args (@t950)) % 180.15/180.52 (step @p706 :rule nary_cong :premises (@p705 @p704) :args ((or @t950 (not @t949)))) % 180.15/180.52 (step @p707 :rule cnf_or_neg :args (@t950 0)) % 180.15/180.52 (step @p708 :rule eq_resolve :premises (@p707 @p706)) % 180.15/180.52 (step @p709 :rule reordering :premises (@p708) :args ((or @t948 @t950))) % 180.15/180.52 (step @p710 :rule chain_m_resolution :premises (@p709 @p701) :args (@t948 @t951 @t952)) % 180.15/180.52 ; trust TRUST PREPROCESS_HO_ELIM % 180.15/180.52 (step @p711 :rule trust :premises () :args ((= @t785 (not @t953)))) % 180.15/180.52 (step @p712 :rule eq_resolve :premises (@p354 @p711)) % 180.15/180.52 (step @p713 :rule cnf_or_pos :args (@t955)) % 180.15/180.52 (step @p714 :rule reordering :premises (@p713) :args ((or @t953 @t949 @t947 @t954 (not @t955)))) % 180.15/180.52 (step @p715 :rule chain_m_resolution :premises (@p714 @p712 @p710 @p703 @p644) :args (@t954 (@list true false true false) (@list @t953 @t948 @t947 @t955))) % 180.15/180.52 (step @p716 :rule skolemize :premises (@p715)) % 180.15/180.52 (step @p717 :rule cnf_or_neg :args (@t959 1)) % 180.15/180.52 (step @p718 :rule chain_m_resolution :premises (@p717 @p716) :args ((not @t956) @t951 @t960)) % 180.15/180.52 (step @p719 :rule false_intro :premises (@p718)) % 180.15/180.52 (step @p720 :rule refl :args (@t831)) % 180.15/180.52 (step @p721 :rule refl :args (@t865)) % 180.15/180.52 ; trust TRUST PREPROCESS_HO_ELIM % 180.15/180.52 (step @p722 :rule trust :premises () :args ((= (forall @t507 (not (forall @t505 (not (= @t503 @t962))))) @t961))) % 180.15/180.52 (step @p723 :rule refl :args (@t962)) % 180.15/180.52 (step @p724 :rule refl :args (@t502)) % 180.15/180.52 (step @p725 :rule cong :premises (@p724 @p723) :args ((= @t502 @t962))) % 180.15/180.52 (step @p726 :rule symm :premises (@p725)) % 180.15/180.52 (step @p727 :rule eq_resolve :premises (@p724 @p726)) % 180.15/180.52 (step @p728 :rule refl :args (@t503)) % 180.15/180.52 (step @p729 :rule cong :premises (@p728 @p727) :args (@t504)) % 180.15/180.52 (step @p730 :rule cong :premises (@p729) :args (@t963)) % 180.15/180.52 (step @p731 :rule cong :premises (@p730) :args (@t964)) % 180.15/180.52 (step @p732 :rule cong :premises (@p731) :args (@t965)) % 180.15/180.52 (step @p733 :rule exists-elim :args ((= @t506 @t965))) % 180.15/180.52 (step @p734 :rule trans :premises (@p733 @p732)) % 180.15/180.52 (step @p735 :rule cong :premises (@p734) :args (@t508)) % 180.15/180.52 (step @p736 :rule trans :premises (@p735 @p722)) % 180.15/180.52 (step @p737 :rule eq_resolve :premises (@p193 @p736)) % 180.15/180.52 (step @p738 :rule eq-symm :args (@t866 @t868)) % 180.15/180.52 (step @p739 :rule cong :premises (@p738) :args (@t966)) % 180.15/180.52 (step @p740 :rule cong :premises (@p739) :args (@t967)) % 180.15/180.52 (step @p741 :rule cong :premises (@p740) :args (@t968)) % 180.15/180.52 (step @p742 :rule refl :args (@t961)) % 180.15/180.52 (step @p743 :rule cong :premises (@p742 @p741) :args ((=> @t961 @t968))) % 180.15/180.52 (assume-push @p790 @t961) % 180.15/180.52 (step @p745 :rule instantiate :premises (@p737) :args ((@list @t866))) % 180.15/180.52 (step-pop @p791 :rule scope :premises (@p745)) % 180.15/180.52 (step @p746 :rule process_scope :premises (@p791) :args (@t968)) % 180.15/180.52 (step @p748 :rule eq_resolve :premises (@p746 @p743)) % 180.15/180.52 (step @p749 :rule implies_elim :premises (@p748)) % 180.15/180.52 (step @p750 :rule chain_m_resolution :premises (@p749 @p737) :args (@t969 (@list false) (@list @t961))) % 180.15/180.52 (step @p751 :rule refl :args (@t971)) % 180.15/180.52 (step @p752 :rule bool-double-not-elim :args (@t870)) % 180.15/180.52 (step @p753 :rule nary_cong :premises (@p752 @p751) :args ((or (not @t969) @t971))) % 180.15/180.52 (step @p754 :rule eq-symm :args (@t970 @t866)) % 180.15/180.52 (step @p755 :rule bool-double-not-elim :args (@t972)) % 180.15/180.52 (step @p756 :rule trans :premises (@p755 @p754)) % 180.15/180.52 (step @p757 :rule refl :args (@t969)) % 180.15/180.52 (step @p758 :rule cong :premises (@p757 @p756) :args ((=> @t969 @t973))) % 180.15/180.52 (assume-push @p792 @t969) % 180.15/180.52 (step @p760 :rule skolemize :premises (@p750)) % 180.15/180.52 (step-pop @p793 :rule scope :premises (@p760)) % 180.15/180.52 (step @p761 :rule process_scope :premises (@p793) :args (@t973)) % 180.15/180.52 (step @p763 :rule eq_resolve :premises (@p761 @p758)) % 180.15/180.52 (step @p764 :rule implies_elim :premises (@p763)) % 180.15/180.52 (step @p765 :rule eq_resolve :premises (@p764 @p753)) % 180.15/180.52 (step @p766 :rule chain_m_resolution :premises (@p765 @p750) :args (@t971 @t951 (@list @t870))) % 180.15/180.52 (step @p767 :rule symm :premises (@p766)) % 180.15/180.52 (step @p768 :rule refl :args (@t838)) % 180.15/180.52 (step @p769 :rule cong :premises (@p768 @p767) :args (@t974)) % 180.15/180.52 (step @p770 :rule cong :premises (@p769 @p721) :args (@t975)) % 180.15/180.52 (step @p771 :rule cong :premises (@p770 @p720) :args (@t976)) % 180.15/180.52 (step @p772 :rule trans :premises (@p771 @p719)) % 180.15/180.52 (step @p773 :rule false_elim :premises (@p772)) % 180.15/180.52 (step @p774 :rule bool-double-not-elim :args (@t957)) % 180.15/180.52 (step @p775 :rule refl :args (@t959)) % 180.15/180.52 (step @p776 :rule nary_cong :premises (@p775 @p774) :args ((or @t959 (not @t958)))) % 180.15/180.52 (step @p777 :rule cnf_or_neg :args (@t959 0)) % 180.15/180.52 (step @p778 :rule eq_resolve :premises (@p777 @p776)) % 180.15/180.52 (step @p779 :rule reordering :premises (@p778) :args ((or @t957 @t959))) % 180.15/180.52 (step @p780 :rule chain_m_resolution :premises (@p779 @p716) :args (@t957 @t951 @t960)) % 180.15/180.52 (step @p781 :rule true_intro :premises (@p780)) % 180.15/180.52 (step @p782 :rule refl :args (@t842)) % 180.15/180.52 (step @p783 :rule cong :premises (@p782 @p767) :args (@t977)) % 180.15/180.52 (step @p784 :rule cong :premises (@p783 @p721) :args (@t978)) % 180.15/180.52 (step @p785 :rule trans :premises (@p784 @p781)) % 180.15/180.52 (step @p786 :rule true_elim :premises (@p785)) % 180.15/180.52 (step @p787 :rule cnf_or_pos :args (@t980)) % 180.15/180.52 (step @p788 :rule reordering :premises (@p787) :args ((or @t979 @t976 (not @t980)))) % 180.15/180.52 (step @p789 false :rule chain_m_resolution :premises (@p788 @p786 @p773 @p461) :args (false (@list false true false) (@list @t978 @t976 @t980))) % 180.15/180.52 ) % 180.15/180.52 % SZS output end Proof % 180.15/180.52 % cvc5 exiting %------------------------------------------------------------------------------