TSTP Solution File: NUN085+2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : NUN085+2 : TPTP v8.1.2. Released v7.3.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n003.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 : Thu Aug 31 12:46:28 EDT 2023

% Result   : Theorem 0.21s 0.63s
% Output   : Proof 0.21s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : NUN085+2 : TPTP v8.1.2. Released v7.3.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n003.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Sun Aug 27 09:36:54 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.21/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.63  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.FntZzeNuIQ/cvc5---1.0.5_25261.p...
% 0.21/0.63  ------- get file name : TPTP file name is NUN085+2
% 0.21/0.63  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_25261.smt2...
% 0.21/0.63  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.21/0.63  % SZS status Theorem for NUN085+2
% 0.21/0.63  % SZS output start Proof for NUN085+2
% 0.21/0.63  (
% 0.21/0.63  (let ((_let_1 (not (forall ((Y1 $$unsorted)) (or (forall ((Y2 $$unsorted)) (or (forall ((Y3 $$unsorted)) (or (not (tptp.r1 Y3)) (not (tptp.r3 Y3 Y2 Y1)))) (forall ((Y4 $$unsorted)) (or (not (tptp.r1 Y4)) (not (tptp.r2 Y4 Y2)))))) (forall ((Y5 $$unsorted)) (or (not (= Y1 Y5)) (not (tptp.r1 Y5))))))))) (let ((_let_2 (forall ((X7 $$unsorted) (Y10 $$unsorted)) (or (forall ((Y20 $$unsorted)) (or (not (tptp.r1 Y20)) (not (= Y20 Y10)))) (not (tptp.r2 X7 Y10)))))) (let ((_let_3 (forall ((X6 $$unsorted)) (or (exists ((Y19 $$unsorted)) (and (tptp.r1 Y19) (= X6 Y19))) (exists ((Y1 $$unsorted) (Y11 $$unsorted)) (and (tptp.r2 Y1 Y11) (= X6 Y11))))))) (let ((_let_4 (forall ((X4 $$unsorted)) (exists ((Y9 $$unsorted)) (and (exists ((Y16 $$unsorted)) (and (tptp.r1 Y16) (tptp.r3 X4 Y16 Y9))) (= Y9 X4)))))) (let ((_let_5 (forall ((X3 $$unsorted) (X10 $$unsorted)) (or (forall ((Y12 $$unsorted)) (or (forall ((Y13 $$unsorted)) (or (not (tptp.r2 X3 Y13)) (not (= Y13 Y12)))) (not (tptp.r2 X10 Y12)))) (= X3 X10))))) (let ((_let_6 (forall ((X1 $$unsorted) (X8 $$unsorted)) (exists ((Y4 $$unsorted)) (and (exists ((Y5 $$unsorted)) (and (exists ((Y15 $$unsorted)) (and (tptp.r2 X8 Y15) (tptp.r3 X1 Y15 Y5))) (= Y5 Y4))) (exists ((Y7 $$unsorted)) (and (tptp.r2 Y7 Y4) (tptp.r3 X1 X8 Y7)))))))) (let ((_let_7 (forall ((X13 $$unsorted) (X14 $$unsorted)) (exists ((Y22 $$unsorted)) (forall ((X15 $$unsorted)) (let ((_let_1 (= X15 Y22))) (let ((_let_2 (tptp.r3 X13 X14 X15))) (or (and (not _let_2) (not _let_1)) (and _let_2 _let_1))))))))) (let ((_let_8 (forall ((X11 $$unsorted)) (exists ((Y21 $$unsorted)) (forall ((X12 $$unsorted)) (let ((_let_1 (= X12 Y21))) (let ((_let_2 (tptp.r2 X11 X12))) (or (and (not _let_2) (not _let_1)) (and _let_2 _let_1))))))))) (let ((_let_9 (exists ((Y24 $$unsorted)) (forall ((X19 $$unsorted)) (let ((_let_1 (= X19 Y24))) (let ((_let_2 (tptp.r1 X19))) (or (and (not _let_2) (not _let_1)) (and _let_2 _let_1)))))))) (let ((_let_10 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_11 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_12 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22))) (let ((_let_13 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_14 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))) (let ((_let_15 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))) (let ((_let_16 (not _let_10))) (let ((_let_17 (forall ((BOUND_VARIABLE_821 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_821))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_821 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))))))) (let ((_let_18 (not _let_17))) (let ((_let_19 (or _let_18 _let_16))) (let ((_let_20 (forall ((Y24 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_821 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_821))) (or (not _let_1) (and _let_1 (= Y24 BOUND_VARIABLE_821)))))) (not (tptp.r1 Y24)))))) (let ((_let_21 (not _let_19))) (let ((_let_22 (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_23 (or))) (let ((_let_24 (not _let_20))) (let ((_let_25 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_22) :args (_let_24)) (REWRITE :args ((=> _let_24 (not (or (not (forall ((BOUND_VARIABLE_821 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_821))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_821)))))) _let_16))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_24) _let_20))) (REFL :args (_let_21)) :args _let_23)) _let_22 :args (_let_21 true _let_20)))) (let ((_let_26 (REFL :args (_let_19)))) (let ((_let_27 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_28 (and _let_27 _let_11))) (let ((_let_29 (not _let_27))) (let ((_let_30 (or _let_29 _let_28))) (let ((_let_31 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_19 0)) (CONG _let_26 (MACRO_SR_PRED_INTRO :args ((= (not _let_18) _let_17))) :args _let_23)) :args ((or _let_17 _let_19))) _let_25 :args (_let_17 true _let_19)))) (let ((_let_32 (_let_17))) (let ((_let_33 ((not (= (tptp.r1 BOUND_VARIABLE_821) false))))) (let ((_let_34 (ASSUME :args _let_32))) (let ((_let_35 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_36 (not _let_35))) (let ((_let_37 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_38 (not _let_37))) (let ((_let_39 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_40 (not _let_39))) (let ((_let_41 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_42 (not _let_41))) (let ((_let_43 (or _let_29 _let_42 _let_40 _let_38 _let_36))) (let ((_let_44 (forall ((Y1 $$unsorted) (BOUND_VARIABLE_1345 $$unsorted) (BOUND_VARIABLE_1343 $$unsorted) (BOUND_VARIABLE_1341 $$unsorted)) (or (not (tptp.r1 Y1)) (not (tptp.r1 BOUND_VARIABLE_1345)) (not (tptp.r3 BOUND_VARIABLE_1345 BOUND_VARIABLE_1341 Y1)) (not (tptp.r1 BOUND_VARIABLE_1343)) (not (tptp.r2 BOUND_VARIABLE_1343 BOUND_VARIABLE_1341)))))) (let ((_let_45 (not _let_43))) (let ((_let_46 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_47 (not _let_44))) (let ((_let_48 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_46) :args (_let_47))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_47) _let_44))) (REFL :args (_let_45)) :args _let_23)) _let_46 :args (_let_45 true _let_44)))) (let ((_let_49 (REFL :args (_let_43)))) (let ((_let_50 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22))) (let ((_let_51 (not _let_50))) (let ((_let_52 (not _let_12))) (let ((_let_53 (or _let_52 _let_51))) (let ((_let_54 (forall ((X7 $$unsorted) (Y10 $$unsorted)) (or (not (tptp.r1 Y10)) (not (tptp.r2 X7 Y10)))))) (let ((_let_55 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_56 (_let_54))) (let ((_let_57 ((not (= (tptp.r2 X7 Y10) false))))) (let ((_let_58 (forall ((BOUND_VARIABLE_868 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_868))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_868 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22))))))) (let ((_let_59 (not _let_58))) (let ((_let_60 (or _let_59 _let_51))) (let ((_let_61 (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_868 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_868))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_868)))))) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y21)))))) (let ((_let_62 (not _let_60))) (let ((_let_63 (forall ((X11 $$unsorted)) (not (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_868 $$unsorted)) (let ((_let_1 (tptp.r2 X11 BOUND_VARIABLE_868))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_868)))))) (not (tptp.r2 X11 Y21)))))))) (let ((_let_64 (not _let_61))) (let ((_let_65 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_66 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_ENUM))) (let ((_let_67 (_let_64))) (let ((_let_68 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_67)) :args _let_67) (REWRITE :args ((=> _let_64 (not (or (not (forall ((BOUND_VARIABLE_868 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_868))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22 BOUND_VARIABLE_868)))))) _let_51))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_64) _let_61))) (REFL :args (_let_62)) :args _let_23)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_65 :args _let_66) :args (_let_63))) _let_65 :args (_let_64 false _let_63)) :args (_let_62 true _let_61)))) (let ((_let_69 (REFL :args (_let_60)))) (let ((_let_70 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_71 (and _let_70 _let_13))) (let ((_let_72 (not _let_70))) (let ((_let_73 (or _let_72 _let_71))) (let ((_let_74 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_60 0)) (CONG _let_69 (MACRO_SR_PRED_INTRO :args ((= (not _let_59) _let_58))) :args _let_23)) :args ((or _let_58 _let_60))) _let_68 :args (_let_58 true _let_60)))) (let ((_let_75 (_let_58))) (let ((_let_76 ((not (= (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_868) false))))) (let ((_let_77 (ASSUME :args _let_75))) (let ((_let_78 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23))) (let ((_let_79 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26))) (let ((_let_80 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_81 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_82 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_83 (and _let_82 _let_78))) (let ((_let_84 (not _let_82))) (let ((_let_85 (or _let_84 _let_83))) (let ((_let_86 (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_916 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23))))))) (let ((_let_87 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23)))) (let ((_let_88 (not _let_86))) (let ((_let_89 (or _let_88 _let_87))) (let ((_let_90 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_916)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y22)))))) (let ((_let_91 (not _let_89))) (let ((_let_92 (forall ((X13 $$unsorted) (X14 $$unsorted)) (not (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 X13 X14 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_916)))))) (not (tptp.r3 X13 X14 Y22)))))))) (let ((_let_93 (not _let_90))) (let ((_let_94 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_95 (_let_92))) (let ((_let_96 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_ENUM))) (let ((_let_97 (_let_93))) (let ((_let_98 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_89 0)) (CONG (REFL :args (_let_89)) (MACRO_SR_PRED_INTRO :args ((= (not _let_88) _let_86))) :args _let_23)) :args ((or _let_86 _let_89))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_97)) :args _let_97) (REWRITE :args ((=> _let_93 (not (or (not (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 BOUND_VARIABLE_916)))))) _let_87))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_93) _let_90))) (REFL :args (_let_91)) :args _let_23)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args _let_96) :args _let_95)) _let_94 :args (_let_93 false _let_92)) :args (_let_91 true _let_90)) :args (_let_86 true _let_89)))) (let ((_let_99 (_let_86))) (let ((_let_100 ((not (= (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_916) false))))) (let ((_let_101 (ASSUME :args _let_99))) (let ((_let_102 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_31))) (let ((_let_103 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_31 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_104 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_31))) (let ((_let_105 (and _let_104 _let_102))) (let ((_let_106 (not _let_104))) (let ((_let_107 (or _let_106 _let_105))) (let ((_let_108 (not _let_103))) (let ((_let_109 (or _let_106 _let_108))) (let ((_let_110 (forall ((BOUND_VARIABLE_1200 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1200)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1200 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)))))) (let ((_let_111 (not _let_109))) (let ((_let_112 (forall ((X4 $$unsorted)) (not (forall ((BOUND_VARIABLE_1200 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1200)) (not (tptp.r3 X4 BOUND_VARIABLE_1200 X4)))))))) (let ((_let_113 (not _let_110))) (let ((_let_114 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_115 (_let_113))) (let ((_let_116 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_115)) :args _let_115)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_113) _let_110))) (REFL :args (_let_111)) :args _let_23)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_114 :args _let_66) :args (_let_112))) _let_114 :args (_let_113 false _let_112)) :args (_let_111 true _let_110)))) (let ((_let_117 (REFL :args (_let_109)))) (let ((_let_118 (and _let_103 _let_102))) (let ((_let_119 (ASSUME :args (_let_103)))) (let ((_let_120 (APPLY_UF tptp.r3))) (let ((_let_121 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)))) (let ((_let_122 (ASSUME :args (_let_102)))) (let ((_let_123 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26))) (let ((_let_124 (and _let_123 _let_79))) (let ((_let_125 (not _let_123))) (let ((_let_126 (or _let_125 _let_124))) (let ((_let_127 (not _let_80))) (let ((_let_128 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_129 (not _let_128))) (let ((_let_130 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27))) (let ((_let_131 (not _let_130))) (let ((_let_132 (or _let_131 _let_129 _let_127 _let_125))) (let ((_let_133 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1064 $$unsorted) (BOUND_VARIABLE_1057 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1057)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1057 Y4)) (not (tptp.r2 BOUND_VARIABLE_1064 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1064)))))) (let ((_let_134 (not _let_132))) (let ((_let_135 (forall ((X1 $$unsorted) (X8 $$unsorted)) (not (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1064 $$unsorted) (BOUND_VARIABLE_1057 $$unsorted)) (or (not (tptp.r2 X8 BOUND_VARIABLE_1057)) (not (tptp.r3 X1 BOUND_VARIABLE_1057 Y4)) (not (tptp.r2 BOUND_VARIABLE_1064 Y4)) (not (tptp.r3 X1 X8 BOUND_VARIABLE_1064)))))))) (let ((_let_136 (not _let_133))) (let ((_let_137 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_138 (_let_136))) (let ((_let_139 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_138)) :args _let_138)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_136) _let_133))) (REFL :args (_let_134)) :args _let_23)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args _let_96) :args (_let_135))) _let_137 :args (_let_136 false _let_135)) :args (_let_134 true _let_133)))) (let ((_let_140 (REFL :args (_let_132)))) (let ((_let_141 (and _let_37 _let_81))) (let ((_let_142 (or _let_38 _let_141))) (let ((_let_143 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_141 1)) :args ((or _let_81 (not _let_141)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_142)) :args ((or _let_38 _let_141 (not _let_142)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 3)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_38) _let_37))) :args _let_23)) :args ((or _let_37 _let_43))) _let_48 :args (_let_37 true _let_43)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_34 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_33)) :args _let_32))) _let_31 :args (_let_142 false _let_17)) :args (_let_141 false _let_37 false _let_142)) :args (_let_81 false _let_141)))) (let ((_let_144 (and _let_81 _let_80 _let_79 _let_78))) (let ((_let_145 (ASSUME :args (_let_80)))) (let ((_let_146 (APPLY_UF tptp.r2))) (let ((_let_147 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25)))) (let ((_let_148 (ASSUME :args (_let_79)))) (let ((_let_149 (ASSUME :args (_let_78)))) (let ((_let_150 (ASSUME :args (_let_81)))) (let ((_let_151 (SYMM (SYMM _let_150)))) (let ((_let_152 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_153 (and _let_152 _let_14))) (let ((_let_154 (not _let_152))) (let ((_let_155 (or _let_154 _let_153))) (let ((_let_156 (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_916 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))))))) (let ((_let_157 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41)))) (let ((_let_158 (not _let_156))) (let ((_let_159 (or _let_158 _let_157))) (let ((_let_160 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_916)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 Y22)))))) (let ((_let_161 (not _let_159))) (let ((_let_162 (not _let_160))) (let ((_let_163 (_let_162))) (let ((_let_164 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_159 0)) (CONG (REFL :args (_let_159)) (MACRO_SR_PRED_INTRO :args ((= (not _let_158) _let_156))) :args _let_23)) :args ((or _let_156 _let_159))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_163)) :args _let_163) (REWRITE :args ((=> _let_162 (not (or (not (forall ((BOUND_VARIABLE_916 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 BOUND_VARIABLE_916))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41 BOUND_VARIABLE_916)))))) _let_157))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_162) _let_160))) (REFL :args (_let_161)) :args _let_23)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_ENUM)) :args _let_95)) _let_94 :args (_let_162 false _let_92)) :args (_let_161 true _let_160)) :args (_let_156 true _let_159)))) (let ((_let_165 (_let_156))) (let ((_let_166 ((not (= (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 BOUND_VARIABLE_916) false))))) (let ((_let_167 (ASSUME :args _let_165))) (let ((_let_168 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27))) (let ((_let_169 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22))) (let ((_let_170 (and _let_130 _let_168))) (let ((_let_171 (or _let_131 _let_170))) (let ((_let_172 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_173 (and _let_172 _let_169))) (let ((_let_174 (not _let_172))) (let ((_let_175 (or _let_174 _let_173))) (let ((_let_176 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9))) (let ((_let_177 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_178 (not _let_177))) (let ((_let_179 (or _let_176 _let_36 _let_178))) (let ((_let_180 (forall ((X3 $$unsorted) (X10 $$unsorted) (BOUND_VARIABLE_1170 $$unsorted)) (or (= X3 X10) (not (tptp.r2 X3 BOUND_VARIABLE_1170)) (not (tptp.r2 X10 BOUND_VARIABLE_1170)))))) (let ((_let_181 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_182 (forall ((Y1 $$unsorted)) (not (tptp.r2 Y1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))))) (let ((_let_183 (not _let_182))) (let ((_let_184 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_185 (or _let_184 _let_183))) (let ((_let_186 (forall ((X6 $$unsorted)) (or (tptp.r1 X6) (not (forall ((Y1 $$unsorted)) (not (tptp.r2 Y1 X6)))))))) (let ((_let_187 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_188 (not _let_184))) (let ((_let_189 (or _let_188 _let_36))) (let ((_let_190 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 4)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_36) _let_35))) :args _let_23)) :args ((or _let_35 _let_43))) _let_48 :args (_let_35 true _let_43)))) (let ((_let_191 (_let_177))) (let ((_let_192 (_let_183))) (let ((_let_193 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_192)) :args _let_192) (REWRITE :args ((=> _let_183 (not _let_178)))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_183) _let_182))) (REFL :args _let_191) :args _let_23)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_185)) :args ((or _let_184 _let_183 (not _let_185)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_189)) :args ((or _let_36 _let_188 (not _let_189)))) _let_190 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_55 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_57)) :args _let_56)) _let_55 :args (_let_189 false _let_54)) :args (_let_188 false _let_35 false _let_189)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_187 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.r1 X6) true))))) :args (_let_186))) _let_187 :args (_let_185 false _let_186)) :args (_let_183 true _let_184 false _let_185)) :args (_let_177 true _let_182)))) (let ((_let_194 (and _let_81 _let_177 _let_176))) (let ((_let_195 (ASSUME :args _let_191))) (let ((_let_196 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6)))) (let ((_let_197 (ASSUME :args (_let_176)))) (let ((_let_198 (and _let_128 _let_169 _let_168))) (let ((_let_199 (ASSUME :args (_let_128)))) (let ((_let_200 (ASSUME :args (_let_168)))) (let ((_let_201 (ASSUME :args (_let_169)))) (let ((_let_202 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_203 (and _let_202 _let_15))) (let ((_let_204 (not _let_202))) (let ((_let_205 (or _let_204 _let_203))) (let ((_let_206 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_207 (and _let_41 _let_206))) (let ((_let_208 (or _let_42 _let_207))) (let ((_let_209 (and _let_39 _let_206))) (let ((_let_210 (ASSUME :args (_let_39)))) (let ((_let_211 (ASSUME :args (_let_206)))) (let ((_let_212 (ASSUME :args (_let_10)))) (let ((_let_213 (ASSUME :args (_let_11)))) (let ((_let_214 (ASSUME :args (_let_15)))) (let ((_let_215 (ASSUME :args (_let_14)))) (let ((_let_216 (ASSUME :args (_let_13)))) (let ((_let_217 (ASSUME :args (_let_52)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_212 _let_213 _let_214 _let_215 _let_216 _let_217) :args (_let_10 _let_11 _let_52 _let_13 _let_15 _let_14)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_217)) (CONG (TRANS (SYMM (SYMM _let_216)) (SYMM (SYMM _let_215)) (SYMM _let_214) (SYMM _let_213)) :args (APPLY_UF tptp.r1)) (TRUE_INTRO _let_212))) :args (_let_10 _let_11 _let_15 _let_14 _let_13 _let_52)) :args ((not (and _let_10 _let_11 _let_52 _let_13 _let_15 _let_14)) SB_LITERAL))) (CONG (REFL :args (_let_16)) (REFL :args ((not _let_11))) (MACRO_SR_PRED_INTRO :args ((= (not _let_52) _let_12))) (REFL :args ((not _let_13))) (REFL :args ((not _let_15))) (REFL :args ((not _let_14))) :args _let_23)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_203 1)) :args ((or _let_15 (not _let_203)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_205)) :args ((or _let_204 _let_203 (not _let_205)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_209)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_211 _let_210) (SCOPE (TRUE_ELIM (TRANS (CONG (SYMM (SYMM _let_211)) _let_196 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3)) :args _let_120) (TRUE_INTRO _let_210))) :args (_let_206 _let_39))) :args (_let_39 _let_206))) :args (true _let_209)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 2)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_40) _let_39))) :args _let_23)) :args ((or _let_39 _let_43))) _let_48 :args (_let_39 true _let_43)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_207 1)) :args ((or _let_206 (not _let_207)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_208)) :args ((or _let_42 _let_207 (not _let_208)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 1)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_42) _let_41))) :args _let_23)) :args ((or _let_41 _let_43))) _let_48 :args (_let_41 true _let_43)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_34 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_33)) :args _let_32))) _let_31 :args (_let_208 false _let_17)) :args (_let_207 false _let_41 false _let_208)) :args (_let_206 false _let_207)) :args (_let_202 false _let_39 false _let_206)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_167 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_166)) :args _let_165)) _let_164 :args (_let_205 false _let_156)) :args (_let_203 false _let_202 false _let_205)) :args (_let_15 false _let_203)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_153 1)) :args ((or _let_14 (not _let_153)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_155)) :args ((or _let_154 _let_153 (not _let_155)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_198)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_201 _let_200 _let_199) (SCOPE (TRUE_ELIM (TRANS (CONG _let_121 (TRANS (SYMM (SYMM _let_201)) (SYMM (SYMM _let_200))) _let_147 :args _let_120) (TRUE_INTRO _let_199))) :args (_let_169 _let_168 _let_128))) :args (_let_128 _let_169 _let_168))) :args (true _let_198)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_132 1)) (CONG _let_140 (MACRO_SR_PRED_INTRO :args ((= (not _let_129) _let_128))) :args _let_23)) :args ((or _let_128 _let_132))) _let_139 :args (_let_128 true _let_132)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_173 1)) :args ((or _let_169 (not _let_173)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_175)) :args ((or _let_174 _let_173 (not _let_175)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_194)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_195 _let_197 _let_150) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS _let_151 (SYMM (SYMM _let_197))) _let_196 :args _let_146) (TRUE_INTRO _let_195))) :args (_let_177 _let_176 _let_81))) :args (_let_81 _let_177 _let_176))) :args (true _let_194)) _let_143 _let_193 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_179)) :args ((or _let_36 _let_178 _let_176 (not _let_179)))) _let_190 _let_193 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_181 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.r2 X3 BOUND_VARIABLE_1170) false)) (not (= (tptp.r2 X10 BOUND_VARIABLE_1170) false))))) :args (_let_180))) _let_181 :args (_let_179 false _let_180)) :args (_let_176 false _let_35 false _let_177 false _let_179)) :args (_let_172 false _let_81 false _let_177 false _let_176)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_77 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_76)) :args _let_75)) _let_74 :args (_let_175 false _let_58)) :args (_let_173 false _let_172 false _let_175)) :args (_let_169 false _let_173)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_170 1)) :args ((or _let_168 (not _let_170)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_171)) :args ((or _let_131 _let_170 (not _let_171)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_132 0)) (CONG _let_140 (MACRO_SR_PRED_INTRO :args ((= (not _let_131) _let_130))) :args _let_23)) :args ((or _let_130 _let_132))) _let_139 :args (_let_130 true _let_132)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_77 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_76)) :args _let_75))) _let_74 :args (_let_171 false _let_58)) :args (_let_170 false _let_130 false _let_171)) :args (_let_168 false _let_170)) :args (_let_152 false _let_128 false _let_169 false _let_168)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_167 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_166)) :args _let_165)) _let_164 :args (_let_155 false _let_156)) :args (_let_153 false _let_152 false _let_155)) :args (_let_14 false _let_153)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_71 1)) :args ((or _let_13 (not _let_71)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_73)) :args ((or _let_72 _let_71 (not _let_73)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_144)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_145 _let_148 _let_149 _let_150) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS _let_151 (TRANS (SYMM _let_151) (SYMM (SYMM _let_149)) (SYMM (SYMM _let_148)))) _let_147 :args _let_146) (TRUE_INTRO _let_145))) :args (_let_80 _let_79 _let_78 _let_81))) :args (_let_81 _let_80 _let_79 _let_78))) :args (true _let_144)) _let_143 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_132 2)) (CONG _let_140 (MACRO_SR_PRED_INTRO :args ((= (not _let_127) _let_80))) :args _let_23)) :args ((or _let_80 _let_132))) _let_139 :args (_let_80 true _let_132)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_124 1)) :args ((or _let_79 (not _let_124)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_126)) :args ((or _let_125 _let_124 (not _let_126)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_132 3)) (CONG _let_140 (MACRO_SR_PRED_INTRO :args ((= (not _let_125) _let_123))) :args _let_23)) :args ((or _let_123 _let_132))) _let_139 :args (_let_123 true _let_132)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_101 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_100)) :args _let_99))) _let_98 :args (_let_126 false _let_86)) :args (_let_124 false _let_123 false _let_126)) :args (_let_79 false _let_124)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_83 1)) :args ((or _let_78 (not _let_83)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_85)) :args ((or _let_84 _let_83 (not _let_85)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_118)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_122 _let_119) (SCOPE (TRUE_ELIM (TRANS (CONG _let_121 (SYMM (SYMM _let_122)) _let_121 :args _let_120) (TRUE_INTRO _let_119))) :args (_let_102 _let_103))) :args (_let_103 _let_102))) :args (true _let_118)) :args ((or _let_82 _let_108 (not _let_102)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_109 1)) (CONG _let_117 (MACRO_SR_PRED_INTRO :args ((= (not _let_108) _let_103))) :args _let_23)) :args ((or _let_103 _let_109))) _let_116 :args (_let_103 true _let_109)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_105 1)) :args ((or _let_102 (not _let_105)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_107)) :args ((or _let_106 _let_105 (not _let_107)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_109 0)) (CONG _let_117 (MACRO_SR_PRED_INTRO :args ((= (not _let_106) _let_104))) :args _let_23)) :args ((or _let_104 _let_109))) _let_116 :args (_let_104 true _let_109)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_34 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_31 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_33)) :args _let_32))) _let_31 :args (_let_107 false _let_17)) :args (_let_105 false _let_104 false _let_107)) :args (_let_102 false _let_105)) :args (_let_82 false _let_103 false _let_102)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_101 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_100)) :args _let_99)) _let_98 :args (_let_85 false _let_86)) :args (_let_83 false _let_82 false _let_85)) :args (_let_78 false _let_83)) :args (_let_70 false _let_81 false _let_80 false _let_79 false _let_78)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_77 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_76)) :args _let_75))) _let_74 :args (_let_73 false _let_58)) :args (_let_71 false _let_70 false _let_73)) :args (_let_13 false _let_71)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_53)) :args ((or _let_51 _let_52 (not _let_53)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_60 1)) (CONG _let_69 (MACRO_SR_PRED_INTRO :args ((= (not _let_51) _let_50))) :args _let_23)) :args ((or _let_50 _let_60))) _let_68 :args (_let_50 true _let_60)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_55 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_22 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_57)) :args _let_56)) _let_55 :args (_let_53 false _let_54)) :args (_let_52 false _let_50 false _let_53)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_28 1)) :args ((or _let_11 (not _let_28)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_30)) :args ((or _let_29 _let_28 (not _let_30)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 0)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_29) _let_27))) :args _let_23)) :args ((or _let_27 _let_43))) _let_48 :args (_let_27 true _let_43)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_34 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_33)) :args _let_32))) _let_31 :args (_let_30 false _let_17)) :args (_let_28 false _let_27 false _let_30)) :args (_let_11 false _let_28)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_19 1)) (CONG _let_26 (MACRO_SR_PRED_INTRO :args ((= (not _let_16) _let_10))) :args _let_23)) :args ((or _let_10 _let_19))) _let_25 :args (_let_10 true _let_19)) :args (false false _let_15 false _let_14 false _let_13 true _let_12 false _let_11 false _let_10)) :args (_let_9 _let_8 _let_7 (forall ((X16 $$unsorted) (X17 $$unsorted)) (exists ((Y23 $$unsorted)) (forall ((X18 $$unsorted)) (let ((_let_1 (= X18 Y23))) (let ((_let_2 (tptp.r4 X16 X17 X18))) (or (and (not _let_2) (not _let_1)) (and _let_2 _let_1))))))) _let_6 (forall ((X2 $$unsorted) (X9 $$unsorted)) (exists ((Y2 $$unsorted)) (and (exists ((Y3 $$unsorted)) (and (exists ((Y14 $$unsorted)) (and (tptp.r2 X9 Y14) (tptp.r4 X2 Y14 Y3))) (= Y3 Y2))) (exists ((Y6 $$unsorted)) (and (tptp.r3 Y6 X2 Y2) (tptp.r4 X2 X9 Y6)))))) _let_5 _let_4 (forall ((X5 $$unsorted)) (exists ((Y8 $$unsorted)) (and (exists ((Y17 $$unsorted)) (and (tptp.r1 Y17) (tptp.r4 X5 Y17 Y8))) (exists ((Y18 $$unsorted)) (and (tptp.r1 Y18) (= Y8 Y18)))))) _let_3 _let_2 _let_1 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.21/0.63  )
% 0.21/0.63  % SZS output end Proof for NUN085+2
% 0.21/0.63  % cvc5---1.0.5 exiting
% 0.21/0.63  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------