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

View Problem - Process Solution

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

% Computer : n021.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:24 EDT 2023

% Result   : Theorem 21.13s 21.32s
% Output   : Proof 21.13s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : NUN075+2 : TPTP v8.1.2. Released v7.3.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n021.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:26:57 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.21/0.48  %----Proving TF0_NAR, FOF, or CNF
% 21.13/21.32  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.dV7smvgxaY/cvc5---1.0.5_2391.p...
% 21.13/21.32  ------- get file name : TPTP file name is NUN075+2
% 21.13/21.32  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_2391.smt2...
% 21.13/21.32  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 21.13/21.32  --- Run --no-e-matching --full-saturate-quant at 5...
% 21.13/21.32  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 21.13/21.32  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 21.13/21.32  % SZS status Theorem for NUN075+2
% 21.13/21.32  % SZS output start Proof for NUN075+2
% 21.13/21.32  (
% 21.13/21.32  (let ((_let_1 (not (exists ((Y1 $$unsorted)) (and (exists ((Y2 $$unsorted)) (and (= Y1 Y2) (exists ((Y3 $$unsorted)) (and (tptp.r2 Y3 Y2) (exists ((Y4 $$unsorted)) (and (tptp.r2 Y4 Y3) (exists ((Y6 $$unsorted)) (and (tptp.r2 Y6 Y4) (exists ((Y8 $$unsorted)) (and (tptp.r2 Y8 Y6) (exists ((Y10 $$unsorted)) (and (tptp.r2 Y10 Y8) (exists ((Y12 $$unsorted)) (and (tptp.r2 Y12 Y10) (exists ((Y14 $$unsorted)) (and (tptp.r2 Y14 Y12) (exists ((Y17 $$unsorted)) (and (tptp.r2 Y17 Y14) (exists ((Y20 $$unsorted)) (and (tptp.r1 Y20) (tptp.r2 Y20 Y17))))))))))))))))))))) (exists ((Y5 $$unsorted)) (and (exists ((Y16 $$unsorted)) (and (tptp.r3 Y5 Y16 Y1) (exists ((Y19 $$unsorted)) (and (tptp.r2 Y19 Y16) (exists ((Y22 $$unsorted)) (and (tptp.r1 Y22) (tptp.r2 Y22 Y19))))))) (exists ((Y7 $$unsorted)) (and (tptp.r2 Y7 Y5) (exists ((Y9 $$unsorted)) (and (tptp.r2 Y9 Y7) (exists ((Y11 $$unsorted)) (and (tptp.r2 Y11 Y9) (exists ((Y13 $$unsorted)) (and (tptp.r2 Y13 Y11) (exists ((Y15 $$unsorted)) (and (tptp.r2 Y15 Y13) (exists ((Y18 $$unsorted)) (and (tptp.r2 Y18 Y15) (exists ((Y21 $$unsorted)) (and (tptp.r1 Y21) (tptp.r2 Y21 Y18)))))))))))))))))))))) (let ((_let_2 (forall ((X4 $$unsorted)) (exists ((Y9 $$unsorted)) (and (exists ((Y16 $$unsorted)) (and (tptp.r1 Y16) (tptp.r3 X4 Y16 Y9))) (= Y9 X4)))))) (let ((_let_3 (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_4 (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_5 (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_6 (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_7 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_8 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18))) (let ((_let_9 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33))) (let ((_let_10 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_11 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69))) (let ((_let_12 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95))) (let ((_let_13 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_14 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))) (let ((_let_15 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99))) (let ((_let_16 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98))) (let ((_let_17 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102))) (let ((_let_18 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96))) (let ((_let_19 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101))) (let ((_let_20 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95))) (let ((_let_21 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319))) (let ((_let_22 (not _let_8))) (let ((_let_23 (not _let_7))) (let ((_let_24 (not _let_14))) (let ((_let_25 (not _let_10))) (let ((_let_26 (not _let_17))) (let ((_let_27 (not _let_15))) (let ((_let_28 (not _let_18))) (let ((_let_29 (not _let_12))) (let ((_let_30 (not _let_9))) (let ((_let_31 (not _let_21))) (let ((_let_32 (not _let_13))) (let ((_let_33 (not _let_11))) (let ((_let_34 (not _let_19))) (let ((_let_35 (not _let_16))) (let ((_let_36 (not _let_20))) (let ((_let_37 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316))) (let ((_let_38 (not _let_37))) (let ((_let_39 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319))) (let ((_let_40 (not _let_39))) (let ((_let_41 (or _let_40 _let_38 _let_36 _let_35 _let_34 _let_33 _let_32 _let_30 _let_23 _let_22 _let_31 _let_30 _let_23 _let_22 _let_29 _let_28 _let_27 _let_26 _let_25 _let_24 _let_23 _let_22))) (let ((_let_42 (forall ((BOUND_VARIABLE_900 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_900))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_900 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))))))) (let ((_let_43 (not _let_42))) (let ((_let_44 (or _let_43 _let_23))) (let ((_let_45 (forall ((Y24 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_900 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_900))) (or (not _let_1) (and _let_1 (= Y24 BOUND_VARIABLE_900)))))) (not (tptp.r1 Y24)))))) (let ((_let_46 (not _let_44))) (let ((_let_47 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_48 (or))) (let ((_let_49 (not _let_45))) (let ((_let_50 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_47) :args (_let_49)) (REWRITE :args ((=> _let_49 (not (or (not (forall ((BOUND_VARIABLE_900 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_900))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_900)))))) _let_23))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_49) _let_45))) (REFL :args (_let_46)) :args _let_48)) _let_47 :args (_let_46 true _let_45)))) (let ((_let_51 (REFL :args (_let_44)))) (let ((_let_52 (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_947 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18))))))) (let ((_let_53 (not _let_52))) (let ((_let_54 (or _let_53 _let_22))) (let ((_let_55 (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_947)))))) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y21)))))) (let ((_let_56 (not _let_54))) (let ((_let_57 (forall ((X11 $$unsorted)) (not (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 X11 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_947)))))) (not (tptp.r2 X11 Y21)))))))) (let ((_let_58 (not _let_55))) (let ((_let_59 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_60 (_let_57))) (let ((_let_61 (_let_58))) (let ((_let_62 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_61)) :args _let_61) (REWRITE :args ((=> _let_58 (not (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_947)))))) _let_22))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_58) _let_55))) (REFL :args (_let_56)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_60)) _let_59 :args (_let_58 false _let_57)) :args (_let_56 true _let_55)))) (let ((_let_63 (REFL :args (_let_54)))) (let ((_let_64 (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_947 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33))))))) (let ((_let_65 (not _let_64))) (let ((_let_66 (or _let_65 _let_30))) (let ((_let_67 (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_947)))))) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 Y21)))))) (let ((_let_68 (not _let_66))) (let ((_let_69 (not _let_67))) (let ((_let_70 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_71 (_let_69))) (let ((_let_72 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_71)) :args _let_71) (REWRITE :args ((=> _let_69 (not (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_947)))))) _let_30))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_69) _let_67))) (REFL :args (_let_68)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args _let_70) :args _let_60)) _let_59 :args (_let_69 false _let_57)) :args (_let_68 true _let_67)))) (let ((_let_73 (REFL :args (_let_66)))) (let ((_let_74 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_66 1)) (CONG _let_73 (MACRO_SR_PRED_INTRO :args ((= (not _let_30) _let_9))) :args _let_48)) :args ((or _let_9 _let_66))) _let_72 :args (_let_9 true _let_66)))) (let ((_let_75 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))) (let ((_let_76 (not _let_75))) (let ((_let_77 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_42 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_78 (not _let_77))) (let ((_let_79 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_42))) (let ((_let_80 (not _let_79))) (let ((_let_81 (or _let_80 _let_78 _let_25 _let_76))) (let ((_let_82 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1143)))))) (let ((_let_83 (not _let_81))) (let ((_let_84 (forall ((X1 $$unsorted) (X8 $$unsorted)) (not (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 X8 BOUND_VARIABLE_1136)) (not (tptp.r3 X1 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 X1 X8 BOUND_VARIABLE_1143)))))))) (let ((_let_85 (not _let_82))) (let ((_let_86 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_87 (_let_84))) (let ((_let_88 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_89 (_let_85))) (let ((_let_90 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_89)) :args _let_89)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_85) _let_82))) (REFL :args (_let_83)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_88) :args _let_87)) _let_86 :args (_let_85 false _let_84)) :args (_let_83 true _let_82)))) (let ((_let_91 (REFL :args (_let_81)))) (let ((_let_92 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_81 2)) (CONG _let_91 (MACRO_SR_PRED_INTRO :args ((= (not _let_25) _let_10))) :args _let_48)) :args ((or _let_10 _let_81))) _let_90 :args (_let_10 true _let_81)))) (let ((_let_93 (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_947 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69))))))) (let ((_let_94 (not _let_93))) (let ((_let_95 (or _let_94 _let_33))) (let ((_let_96 (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_947)))))) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 Y21)))))) (let ((_let_97 (not _let_95))) (let ((_let_98 (not _let_96))) (let ((_let_99 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_100 (_let_98))) (let ((_let_101 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_100)) :args _let_100) (REWRITE :args ((=> _let_98 (not (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69 BOUND_VARIABLE_947)))))) _let_33))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_98) _let_96))) (REFL :args (_let_97)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args _let_99) :args _let_60)) _let_59 :args (_let_98 false _let_57)) :args (_let_97 true _let_96)))) (let ((_let_102 (REFL :args (_let_95)))) (let ((_let_103 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_95 1)) (CONG _let_102 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_11))) :args _let_48)) :args ((or _let_11 _let_95))) _let_101 :args (_let_11 true _let_95)))) (let ((_let_104 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96))) (let ((_let_105 (not _let_104))) (let ((_let_106 (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_97)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_97 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95)) _let_29 _let_105))) (let ((_let_107 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1143)))))) (let ((_let_108 (not _let_106))) (let ((_let_109 (not _let_107))) (let ((_let_110 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_111 (_let_109))) (let ((_let_112 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_111)) :args _let_111)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_109) _let_107))) (REFL :args (_let_108)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_110) :args _let_87)) _let_86 :args (_let_109 false _let_84)) :args (_let_108 true _let_107)))) (let ((_let_113 (REFL :args (_let_106)))) (let ((_let_114 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_106 2)) (CONG _let_113 (MACRO_SR_PRED_INTRO :args ((= (not _let_29) _let_12))) :args _let_48)) :args ((or _let_12 _let_106))) _let_112 :args (_let_12 true _let_106)))) (let ((_let_115 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_116 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_34 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_117 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_34 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41))) (let ((_let_118 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_119 (and _let_118 _let_115))) (let ((_let_120 (not _let_118))) (let ((_let_121 (or _let_120 _let_119))) (let ((_let_122 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_66 0)) (CONG _let_73 (MACRO_SR_PRED_INTRO :args ((= (not _let_65) _let_64))) :args _let_48)) :args ((or _let_64 _let_66))) _let_72 :args (_let_64 true _let_66)))) (let ((_let_123 (_let_64))) (let ((_let_124 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43 QUANTIFIERS_INST_CBQI_PROP))) (let ((_let_125 (ASSUME :args _let_123))) (let ((_let_126 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_35))) (let ((_let_127 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_35 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44))) (let ((_let_128 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_129 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18))) (let ((_let_130 (and _let_129 _let_126))) (let ((_let_131 (not _let_129))) (let ((_let_132 (or _let_131 _let_130))) (let ((_let_133 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_35))))))) (let ((_let_134 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_35)))) (let ((_let_135 (not _let_133))) (let ((_let_136 (or _let_135 _let_134))) (let ((_let_137 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y22)))))) (let ((_let_138 (not _let_136))) (let ((_let_139 (forall ((X13 $$unsorted) (X14 $$unsorted)) (not (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 X13 X14 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 X13 X14 Y22)))))))) (let ((_let_140 (not _let_137))) (let ((_let_141 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_142 (_let_139))) (let ((_let_143 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_144 (_let_140))) (let ((_let_145 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_136 0)) (CONG (REFL :args (_let_136)) (MACRO_SR_PRED_INTRO :args ((= (not _let_135) _let_133))) :args _let_48)) :args ((or _let_133 _let_136))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_144)) :args _let_144) (REWRITE :args ((=> _let_140 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_35 BOUND_VARIABLE_995)))))) _let_134))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_140) _let_137))) (REFL :args (_let_138)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_143) :args _let_142)) _let_141 :args (_let_140 false _let_139)) :args (_let_138 true _let_137)) :args (_let_133 true _let_136)))) (let ((_let_146 (_let_133))) (let ((_let_147 (ASSUME :args _let_146))) (let ((_let_148 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_58))) (let ((_let_149 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_58 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18))) (let ((_let_150 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_58))) (let ((_let_151 (and _let_150 _let_148))) (let ((_let_152 (not _let_150))) (let ((_let_153 (or _let_152 _let_151))) (let ((_let_154 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_44 0)) (CONG _let_51 (MACRO_SR_PRED_INTRO :args ((= (not _let_43) _let_42))) :args _let_48)) :args ((or _let_42 _let_44))) _let_50 :args (_let_42 true _let_44)))) (let ((_let_155 (_let_42))) (let ((_let_156 (ASSUME :args _let_155))) (let ((_let_157 (not _let_149))) (let ((_let_158 (or _let_152 _let_157))) (let ((_let_159 (forall ((BOUND_VARIABLE_1279 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1279)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1279 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18)))))) (let ((_let_160 (not _let_158))) (let ((_let_161 (forall ((X4 $$unsorted)) (not (forall ((BOUND_VARIABLE_1279 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1279)) (not (tptp.r3 X4 BOUND_VARIABLE_1279 X4)))))))) (let ((_let_162 (not _let_159))) (let ((_let_163 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_164 (_let_161))) (let ((_let_165 (_let_162))) (let ((_let_166 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_165)) :args _let_165)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_162) _let_159))) (REFL :args (_let_160)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_163 :args _let_70) :args _let_164)) _let_163 :args (_let_162 false _let_161)) :args (_let_160 true _let_159)))) (let ((_let_167 (REFL :args (_let_158)))) (let ((_let_168 (and _let_149 _let_148))) (let ((_let_169 (_let_149 _let_148))) (let ((_let_170 (ASSUME :args (_let_149)))) (let ((_let_171 (APPLY_UF tptp.r3))) (let ((_let_172 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18)))) (let ((_let_173 (ASSUME :args (_let_148)))) (let ((_let_174 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44))) (let ((_let_175 (and _let_174 _let_127))) (let ((_let_176 (not _let_174))) (let ((_let_177 (or _let_176 _let_175))) (let ((_let_178 (not _let_128))) (let ((_let_179 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_45 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_180 (not _let_179))) (let ((_let_181 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_45))) (let ((_let_182 (not _let_181))) (let ((_let_183 (or _let_182 _let_180 _let_178 _let_176))) (let ((_let_184 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1143)))))) (let ((_let_185 (not _let_183))) (let ((_let_186 (not _let_184))) (let ((_let_187 (_let_186))) (let ((_let_188 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_187)) :args _let_187)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_186) _let_184))) (REFL :args (_let_185)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_143) :args _let_87)) _let_86 :args (_let_186 false _let_84)) :args (_let_185 true _let_184)))) (let ((_let_189 (REFL :args (_let_183)))) (let ((_let_190 (and _let_128 _let_127 _let_126))) (let ((_let_191 (_let_128 _let_127 _let_126))) (let ((_let_192 (ASSUME :args (_let_128)))) (let ((_let_193 (APPLY_UF tptp.r2))) (let ((_let_194 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43)))) (let ((_let_195 (ASSUME :args (_let_127)))) (let ((_let_196 (ASSUME :args (_let_126)))) (let ((_let_197 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_119 1)) :args ((or _let_115 (not _let_119)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_121)) :args ((or _let_120 _let_119 (not _let_121)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_190)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_192 _let_195 _let_196) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM (SYMM _let_196)) (SYMM (SYMM _let_195))) _let_194 :args _let_193) (TRUE_INTRO _let_192))) :args _let_191)) :args _let_191)) :args (true _let_190)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_183 2)) (CONG _let_189 (MACRO_SR_PRED_INTRO :args ((= (not _let_178) _let_128))) :args _let_48)) :args ((or _let_128 _let_183))) _let_188 :args (_let_128 true _let_183)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_175 1)) :args ((or _let_127 (not _let_175)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_177)) :args ((or _let_176 _let_175 (not _let_177)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_183 3)) (CONG _let_189 (MACRO_SR_PRED_INTRO :args ((= (not _let_176) _let_174))) :args _let_48)) :args ((or _let_174 _let_183))) _let_188 :args (_let_174 true _let_183)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_147 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44 QUANTIFIERS_INST_CBQI_PROP)) :args _let_146))) _let_145 :args (_let_177 false _let_133)) :args (_let_175 false _let_174 false _let_177)) :args (_let_127 false _let_175)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_130 1)) :args ((or _let_126 (not _let_130)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_132)) :args ((or _let_131 _let_130 (not _let_132)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_168)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_170 _let_173) (SCOPE (TRUE_ELIM (TRANS (CONG _let_172 (SYMM (SYMM _let_173)) _let_172 :args _let_171) (TRUE_INTRO _let_170))) :args _let_169)) :args _let_169)) :args (true _let_168)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_158 1)) (CONG _let_167 (MACRO_SR_PRED_INTRO :args ((= (not _let_157) _let_149))) :args _let_48)) :args ((or _let_149 _let_158))) _let_166 :args (_let_149 true _let_158)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_151 1)) :args ((or _let_148 (not _let_151)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_153)) :args ((or _let_152 _let_151 (not _let_153)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_158 0)) (CONG _let_167 (MACRO_SR_PRED_INTRO :args ((= (not _let_152) _let_150))) :args _let_48)) :args ((or _let_150 _let_158))) _let_166 :args (_let_150 true _let_158)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_156 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_58 QUANTIFIERS_INST_CBQI_PROP)) :args _let_155))) _let_154 :args (_let_153 false _let_42)) :args (_let_151 false _let_150 false _let_153)) :args (_let_148 false _let_151)) :args (_let_129 false _let_149 false _let_148)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_147 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 QUANTIFIERS_INST_CBQI_PROP)) :args _let_146)) _let_145 :args (_let_132 false _let_133)) :args (_let_130 false _let_129 false _let_132)) :args (_let_126 false _let_130)) :args (_let_118 false _let_128 false _let_127 false _let_126)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_125 :args _let_124) :args _let_123))) _let_122 :args (_let_121 false _let_64)) :args (_let_119 false _let_118 false _let_121)) :args (_let_115 false _let_119)))) (let ((_let_198 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_43))) (let ((_let_199 (and _let_198 _let_116))) (let ((_let_200 (not _let_198))) (let ((_let_201 (or _let_200 _let_199))) (let ((_let_202 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_34))))))) (let ((_let_203 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_34)))) (let ((_let_204 (not _let_202))) (let ((_let_205 (or _let_204 _let_203))) (let ((_let_206 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 Y22)))))) (let ((_let_207 (not _let_205))) (let ((_let_208 (not _let_206))) (let ((_let_209 (_let_208))) (let ((_let_210 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_205 0)) (CONG (REFL :args (_let_205)) (MACRO_SR_PRED_INTRO :args ((= (not _let_204) _let_202))) :args _let_48)) :args ((or _let_202 _let_205))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_209)) :args _let_209) (REWRITE :args ((=> _let_208 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_34 BOUND_VARIABLE_995)))))) _let_203))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_208) _let_206))) (REFL :args (_let_207)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_88) :args _let_142)) _let_141 :args (_let_208 false _let_139)) :args (_let_207 true _let_206)) :args (_let_202 true _let_205)))) (let ((_let_211 (_let_202))) (let ((_let_212 (ASSUME :args _let_211))) (let ((_let_213 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_45))) (let ((_let_214 (and _let_181 _let_213))) (let ((_let_215 (or _let_182 _let_214))) (let ((_let_216 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_54 0)) (CONG _let_63 (MACRO_SR_PRED_INTRO :args ((= (not _let_53) _let_52))) :args _let_48)) :args ((or _let_52 _let_54))) _let_62 :args (_let_52 true _let_54)))) (let ((_let_217 (_let_52))) (let ((_let_218 (ASSUME :args _let_217))) (let ((_let_219 (and _let_179 _let_213))) (let ((_let_220 (_let_179 _let_213))) (let ((_let_221 (ASSUME :args (_let_179)))) (let ((_let_222 (ASSUME :args (_let_213)))) (let ((_let_223 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_199 1)) :args ((or _let_116 (not _let_199)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_201)) :args ((or _let_200 _let_199 (not _let_201)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_219)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_221 _let_222) (SCOPE (TRUE_ELIM (TRANS (CONG _let_172 (SYMM (SYMM _let_222)) _let_194 :args _let_171) (TRUE_INTRO _let_221))) :args _let_220)) :args _let_220)) :args (true _let_219)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_183 1)) (CONG _let_189 (MACRO_SR_PRED_INTRO :args ((= (not _let_180) _let_179))) :args _let_48)) :args ((or _let_179 _let_183))) _let_188 :args (_let_179 true _let_183)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_214 1)) :args ((or _let_213 (not _let_214)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_215)) :args ((or _let_182 _let_214 (not _let_215)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_183 0)) (CONG _let_189 (MACRO_SR_PRED_INTRO :args ((= (not _let_182) _let_181))) :args _let_48)) :args ((or _let_181 _let_183))) _let_188 :args (_let_181 true _let_183)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_218 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_45 QUANTIFIERS_INST_CBQI_PROP)) :args _let_217))) _let_216 :args (_let_215 false _let_52)) :args (_let_214 false _let_181 false _let_215)) :args (_let_213 false _let_214)) :args (_let_198 false _let_179 false _let_213)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_212 :args _let_124) :args _let_211))) _let_210 :args (_let_201 false _let_202)) :args (_let_199 false _let_198 false _let_201)) :args (_let_116 false _let_199)))) (let ((_let_224 (and _let_75 _let_117))) (let ((_let_225 (or _let_76 _let_224))) (let ((_let_226 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_224 1)) :args ((or _let_117 (not _let_224)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_225)) :args ((or _let_76 _let_224 (not _let_225)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_81 3)) (CONG _let_91 (MACRO_SR_PRED_INTRO :args ((= (not _let_76) _let_75))) :args _let_48)) :args ((or _let_75 _let_81))) _let_90 :args (_let_75 true _let_81)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_212 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41 QUANTIFIERS_INST_CBQI_PROP)) :args _let_211))) _let_210 :args (_let_225 false _let_202)) :args (_let_224 false _let_75 false _let_225)) :args (_let_117 false _let_224)))) (let ((_let_227 (and _let_10 _let_117 _let_116 _let_115))) (let ((_let_228 (_let_10 _let_117 _let_116 _let_115))) (let ((_let_229 (ASSUME :args (_let_10)))) (let ((_let_230 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40)))) (let ((_let_231 (ASSUME :args (_let_117)))) (let ((_let_232 (SYMM (SYMM _let_231)))) (let ((_let_233 (ASSUME :args (_let_116)))) (let ((_let_234 (SYMM _let_233))) (let ((_let_235 (ASSUME :args (_let_115)))) (let ((_let_236 (SYMM (SYMM _let_235)))) (let ((_let_237 (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_227)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_229 _let_231 _let_233 _let_235) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS _let_236 _let_234 _let_232) _let_230 :args _let_193) (TRUE_INTRO _let_229))) :args _let_228)) :args _let_228)) :args (true _let_227)) _let_92 _let_226 _let_223 _let_197 :args (_let_13 false _let_10 false _let_117 false _let_116 false _let_115)))) (let ((_let_238 (and _let_9 _let_117 _let_116 _let_115))) (let ((_let_239 (ASSUME :args (_let_9)))) (let ((_let_240 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_72 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101))) (let ((_let_241 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_72 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99))) (let ((_let_242 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101))) (let ((_let_243 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101))) (let ((_let_244 (and _let_243 _let_240))) (let ((_let_245 (not _let_243))) (let ((_let_246 (or _let_245 _let_244))) (let ((_let_247 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_72))))))) (let ((_let_248 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_72)))) (let ((_let_249 (not _let_247))) (let ((_let_250 (or _let_249 _let_248))) (let ((_let_251 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 Y22)))))) (let ((_let_252 (not _let_250))) (let ((_let_253 (not _let_251))) (let ((_let_254 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_255 (_let_253))) (let ((_let_256 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_250 0)) (CONG (REFL :args (_let_250)) (MACRO_SR_PRED_INTRO :args ((= (not _let_249) _let_247))) :args _let_48)) :args ((or _let_247 _let_250))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_255)) :args _let_255) (REWRITE :args ((=> _let_253 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_72 BOUND_VARIABLE_995)))))) _let_248))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_253) _let_251))) (REFL :args (_let_252)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_254) :args _let_142)) _let_141 :args (_let_253 false _let_139)) :args (_let_252 true _let_251)) :args (_let_247 true _let_250)))) (let ((_let_257 (_let_247))) (let ((_let_258 (ASSUME :args _let_257))) (let ((_let_259 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_103))) (let ((_let_260 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_103 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101))) (let ((_let_261 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_103))) (let ((_let_262 (and _let_261 _let_259))) (let ((_let_263 (not _let_261))) (let ((_let_264 (or _let_263 _let_262))) (let ((_let_265 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102))) (let ((_let_266 (not _let_265))) (let ((_let_267 (not _let_242))) (let ((_let_268 (not _let_260))) (let ((_let_269 (or _let_263 _let_268 _let_267 _let_266))) (let ((_let_270 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1143)))))) (let ((_let_271 (not _let_269))) (let ((_let_272 (not _let_270))) (let ((_let_273 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_274 (_let_272))) (let ((_let_275 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_274)) :args _let_274)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_272) _let_270))) (REFL :args (_let_271)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_273) :args _let_87)) _let_86 :args (_let_272 false _let_84)) :args (_let_271 true _let_270)))) (let ((_let_276 (REFL :args (_let_269)))) (let ((_let_277 (and _let_260 _let_259))) (let ((_let_278 (_let_260 _let_259))) (let ((_let_279 (ASSUME :args (_let_260)))) (let ((_let_280 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101)))) (let ((_let_281 (ASSUME :args (_let_259)))) (let ((_let_282 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_244 1)) :args ((or _let_240 (not _let_244)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_246)) :args ((or _let_245 _let_244 (not _let_246)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_277)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_279 _let_281) (SCOPE (TRUE_ELIM (TRANS (CONG _let_230 (SYMM (SYMM _let_281)) _let_280 :args _let_171) (TRUE_INTRO _let_279))) :args _let_278)) :args _let_278)) :args (true _let_277)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_269 1)) (CONG _let_276 (MACRO_SR_PRED_INTRO :args ((= (not _let_268) _let_260))) :args _let_48)) :args ((or _let_260 _let_269))) _let_275 :args (_let_260 true _let_269)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_262 1)) :args ((or _let_259 (not _let_262)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_264)) :args ((or _let_263 _let_262 (not _let_264)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_269 0)) (CONG _let_276 (MACRO_SR_PRED_INTRO :args ((= (not _let_263) _let_261))) :args _let_48)) :args ((or _let_261 _let_269))) _let_275 :args (_let_261 true _let_269)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_125 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_103 QUANTIFIERS_INST_CBQI_PROP)) :args _let_123))) _let_122 :args (_let_264 false _let_64)) :args (_let_262 false _let_261 false _let_264)) :args (_let_259 false _let_262)) :args (_let_243 false _let_260 false _let_259)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_258 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101 QUANTIFIERS_INST_CBQI_PROP)) :args _let_257))) _let_256 :args (_let_246 false _let_247)) :args (_let_244 false _let_243 false _let_246)) :args (_let_240 false _let_244)))) (let ((_let_283 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99))) (let ((_let_284 (and _let_283 _let_241))) (let ((_let_285 (not _let_283))) (let ((_let_286 (or _let_285 _let_284))) (let ((_let_287 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98))) (let ((_let_288 (not _let_287))) (let ((_let_289 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_100 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98))) (let ((_let_290 (not _let_289))) (let ((_let_291 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_100))) (let ((_let_292 (not _let_291))) (let ((_let_293 (or _let_292 _let_290 _let_288 _let_285))) (let ((_let_294 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_1143)))))) (let ((_let_295 (not _let_293))) (let ((_let_296 (not _let_294))) (let ((_let_297 (_let_296))) (let ((_let_298 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_297)) :args _let_297)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_296) _let_294))) (REFL :args (_let_295)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_254) :args _let_87)) _let_86 :args (_let_296 false _let_84)) :args (_let_295 true _let_294)))) (let ((_let_299 (REFL :args (_let_293)))) (let ((_let_300 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_284 1)) :args ((or _let_241 (not _let_284)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_286)) :args ((or _let_285 _let_284 (not _let_286)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_293 3)) (CONG _let_299 (MACRO_SR_PRED_INTRO :args ((= (not _let_285) _let_283))) :args _let_48)) :args ((or _let_283 _let_293))) _let_298 :args (_let_283 true _let_293)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_258 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99 QUANTIFIERS_INST_CBQI_PROP)) :args _let_257))) _let_256 :args (_let_286 false _let_247)) :args (_let_284 false _let_283 false _let_286)) :args (_let_241 false _let_284)))) (let ((_let_301 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_269 2)) (CONG _let_276 (MACRO_SR_PRED_INTRO :args ((= (not _let_267) _let_242))) :args _let_48)) :args ((or _let_242 _let_269))) _let_275 :args (_let_242 true _let_269)))) (let ((_let_302 (and _let_242 _let_241 _let_240))) (let ((_let_303 (ASSUME :args (_let_242)))) (let ((_let_304 (TRUE_INTRO _let_303))) (let ((_let_305 (ASSUME :args (_let_240)))) (let ((_let_306 (SYMM _let_305))) (let ((_let_307 (ASSUME :args (_let_241)))) (let ((_let_308 (SYMM (SYMM _let_307)))) (let ((_let_309 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_293 2)) (CONG _let_299 (MACRO_SR_PRED_INTRO :args ((= (not _let_288) _let_287))) :args _let_48)) :args ((or _let_287 _let_293))) _let_298 :args (_let_287 true _let_293)))) (let ((_let_310 (and _let_287 _let_241 _let_240))) (let ((_let_311 (_let_287 _let_241 _let_240))) (let ((_let_312 (ASSUME :args (_let_287)))) (let ((_let_313 (TRUE_INTRO _let_312))) (let ((_let_314 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98)))) (let ((_let_315 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_316 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_73 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_317 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_73 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102))) (let ((_let_318 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_319 (and _let_318 _let_315))) (let ((_let_320 (not _let_318))) (let ((_let_321 (or _let_320 _let_319))) (let ((_let_322 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_95 0)) (CONG _let_102 (MACRO_SR_PRED_INTRO :args ((= (not _let_94) _let_93))) :args _let_48)) :args ((or _let_93 _let_95))) _let_101 :args (_let_93 true _let_95)))) (let ((_let_323 (_let_93))) (let ((_let_324 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104 QUANTIFIERS_INST_CBQI_PROP))) (let ((_let_325 (ASSUME :args _let_323))) (let ((_let_326 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_74))) (let ((_let_327 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_74 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_105))) (let ((_let_328 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_105 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_329 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_330 (and _let_329 _let_326))) (let ((_let_331 (not _let_329))) (let ((_let_332 (or _let_331 _let_330))) (let ((_let_333 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_74))))))) (let ((_let_334 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_74)))) (let ((_let_335 (not _let_333))) (let ((_let_336 (or _let_335 _let_334))) (let ((_let_337 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y22)))))) (let ((_let_338 (not _let_336))) (let ((_let_339 (not _let_337))) (let ((_let_340 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_341 (_let_339))) (let ((_let_342 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_336 0)) (CONG (REFL :args (_let_336)) (MACRO_SR_PRED_INTRO :args ((= (not _let_335) _let_333))) :args _let_48)) :args ((or _let_333 _let_336))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_341)) :args _let_341) (REWRITE :args ((=> _let_339 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_74 BOUND_VARIABLE_995)))))) _let_334))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_339) _let_337))) (REFL :args (_let_338)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_340) :args _let_142)) _let_141 :args (_let_339 false _let_139)) :args (_let_338 true _let_337)) :args (_let_333 true _let_336)))) (let ((_let_343 (_let_333))) (let ((_let_344 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 QUANTIFIERS_INST_CBQI_PROP))) (let ((_let_345 (ASSUME :args _let_343))) (let ((_let_346 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_167))) (let ((_let_347 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_167 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_348 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_167))) (let ((_let_349 (and _let_348 _let_346))) (let ((_let_350 (not _let_348))) (let ((_let_351 (or _let_350 _let_349))) (let ((_let_352 (not _let_347))) (let ((_let_353 (or _let_350 _let_352))) (let ((_let_354 (forall ((BOUND_VARIABLE_1279 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1279)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1279 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40)))))) (let ((_let_355 (not _let_353))) (let ((_let_356 (not _let_354))) (let ((_let_357 (_let_356))) (let ((_let_358 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_357)) :args _let_357)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_356) _let_354))) (REFL :args (_let_355)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_163 :args _let_99) :args _let_164)) _let_163 :args (_let_356 false _let_161)) :args (_let_355 true _let_354)))) (let ((_let_359 (REFL :args (_let_353)))) (let ((_let_360 (and _let_347 _let_346))) (let ((_let_361 (_let_347 _let_346))) (let ((_let_362 (ASSUME :args (_let_347)))) (let ((_let_363 (ASSUME :args (_let_346)))) (let ((_let_364 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_105))) (let ((_let_365 (and _let_364 _let_327))) (let ((_let_366 (not _let_364))) (let ((_let_367 (or _let_366 _let_365))) (let ((_let_368 (not _let_328))) (let ((_let_369 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_106 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_370 (not _let_369))) (let ((_let_371 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_106))) (let ((_let_372 (not _let_371))) (let ((_let_373 (or _let_372 _let_370 _let_368 _let_366))) (let ((_let_374 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1143)))))) (let ((_let_375 (not _let_373))) (let ((_let_376 (not _let_374))) (let ((_let_377 (_let_376))) (let ((_let_378 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_377)) :args _let_377)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_376) _let_374))) (REFL :args (_let_375)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_340) :args _let_87)) _let_86 :args (_let_376 false _let_84)) :args (_let_375 true _let_374)))) (let ((_let_379 (REFL :args (_let_373)))) (let ((_let_380 (and _let_328 _let_327 _let_326))) (let ((_let_381 (_let_328 _let_327 _let_326))) (let ((_let_382 (ASSUME :args (_let_328)))) (let ((_let_383 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104)))) (let ((_let_384 (ASSUME :args (_let_327)))) (let ((_let_385 (ASSUME :args (_let_326)))) (let ((_let_386 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_319 1)) :args ((or _let_315 (not _let_319)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_321)) :args ((or _let_320 _let_319 (not _let_321)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_380)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_382 _let_384 _let_385) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM (SYMM _let_385)) (SYMM (SYMM _let_384))) _let_383 :args _let_193) (TRUE_INTRO _let_382))) :args _let_381)) :args _let_381)) :args (true _let_380)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_373 2)) (CONG _let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_368) _let_328))) :args _let_48)) :args ((or _let_328 _let_373))) _let_378 :args (_let_328 true _let_373)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_365 1)) :args ((or _let_327 (not _let_365)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_367)) :args ((or _let_366 _let_365 (not _let_367)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_373 3)) (CONG _let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_366) _let_364))) :args _let_48)) :args ((or _let_364 _let_373))) _let_378 :args (_let_364 true _let_373)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_345 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_105 QUANTIFIERS_INST_CBQI_PROP)) :args _let_343))) _let_342 :args (_let_367 false _let_333)) :args (_let_365 false _let_364 false _let_367)) :args (_let_327 false _let_365)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_330 1)) :args ((or _let_326 (not _let_330)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_332)) :args ((or _let_331 _let_330 (not _let_332)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_360)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_362 _let_363) (SCOPE (TRUE_ELIM (TRANS (CONG _let_230 (SYMM (SYMM _let_363)) _let_230 :args _let_171) (TRUE_INTRO _let_362))) :args _let_361)) :args _let_361)) :args (true _let_360)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_353 1)) (CONG _let_359 (MACRO_SR_PRED_INTRO :args ((= (not _let_352) _let_347))) :args _let_48)) :args ((or _let_347 _let_353))) _let_358 :args (_let_347 true _let_353)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_349 1)) :args ((or _let_346 (not _let_349)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_351)) :args ((or _let_350 _let_349 (not _let_351)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_353 0)) (CONG _let_359 (MACRO_SR_PRED_INTRO :args ((= (not _let_350) _let_348))) :args _let_48)) :args ((or _let_348 _let_353))) _let_358 :args (_let_348 true _let_353)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_156 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_167 QUANTIFIERS_INST_CBQI_PROP)) :args _let_155))) _let_154 :args (_let_351 false _let_42)) :args (_let_349 false _let_348 false _let_351)) :args (_let_346 false _let_349)) :args (_let_329 false _let_347 false _let_346)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_345 :args _let_344) :args _let_343)) _let_342 :args (_let_332 false _let_333)) :args (_let_330 false _let_329 false _let_332)) :args (_let_326 false _let_330)) :args (_let_318 false _let_328 false _let_327 false _let_326)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_325 :args _let_324) :args _let_323))) _let_322 :args (_let_321 false _let_93)) :args (_let_319 false _let_318 false _let_321)) :args (_let_315 false _let_319)))) (let ((_let_387 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_104))) (let ((_let_388 (and _let_387 _let_316))) (let ((_let_389 (not _let_387))) (let ((_let_390 (or _let_389 _let_388))) (let ((_let_391 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_73))))))) (let ((_let_392 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_73)))) (let ((_let_393 (not _let_391))) (let ((_let_394 (or _let_393 _let_392))) (let ((_let_395 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 Y22)))))) (let ((_let_396 (not _let_394))) (let ((_let_397 (not _let_395))) (let ((_let_398 (_let_397))) (let ((_let_399 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_394 0)) (CONG (REFL :args (_let_394)) (MACRO_SR_PRED_INTRO :args ((= (not _let_393) _let_391))) :args _let_48)) :args ((or _let_391 _let_394))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_398)) :args _let_398) (REWRITE :args ((=> _let_397 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_73 BOUND_VARIABLE_995)))))) _let_392))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_397) _let_395))) (REFL :args (_let_396)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_273) :args _let_142)) _let_141 :args (_let_397 false _let_139)) :args (_let_396 true _let_395)) :args (_let_391 true _let_394)))) (let ((_let_400 (_let_391))) (let ((_let_401 (ASSUME :args _let_400))) (let ((_let_402 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_106))) (let ((_let_403 (and _let_371 _let_402))) (let ((_let_404 (or _let_372 _let_403))) (let ((_let_405 (and _let_369 _let_402))) (let ((_let_406 (_let_369 _let_402))) (let ((_let_407 (ASSUME :args (_let_369)))) (let ((_let_408 (ASSUME :args (_let_402)))) (let ((_let_409 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_388 1)) :args ((or _let_316 (not _let_388)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_390)) :args ((or _let_389 _let_388 (not _let_390)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_405)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_407 _let_408) (SCOPE (TRUE_ELIM (TRANS (CONG _let_230 (SYMM (SYMM _let_408)) _let_383 :args _let_171) (TRUE_INTRO _let_407))) :args _let_406)) :args _let_406)) :args (true _let_405)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_373 1)) (CONG _let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_370) _let_369))) :args _let_48)) :args ((or _let_369 _let_373))) _let_378 :args (_let_369 true _let_373)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_403 1)) :args ((or _let_402 (not _let_403)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_404)) :args ((or _let_372 _let_403 (not _let_404)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_373 0)) (CONG _let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_372) _let_371))) :args _let_48)) :args ((or _let_371 _let_373))) _let_378 :args (_let_371 true _let_373)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_218 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_106 QUANTIFIERS_INST_CBQI_PROP)) :args _let_217))) _let_216 :args (_let_404 false _let_52)) :args (_let_403 false _let_371 false _let_404)) :args (_let_402 false _let_403)) :args (_let_387 false _let_369 false _let_402)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_401 :args _let_324) :args _let_400))) _let_399 :args (_let_390 false _let_391)) :args (_let_388 false _let_387 false _let_390)) :args (_let_316 false _let_388)))) (let ((_let_410 (and _let_265 _let_317))) (let ((_let_411 (or _let_266 _let_410))) (let ((_let_412 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_410 1)) :args ((or _let_317 (not _let_410)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_411)) :args ((or _let_266 _let_410 (not _let_411)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_269 3)) (CONG _let_276 (MACRO_SR_PRED_INTRO :args ((= (not _let_266) _let_265))) :args _let_48)) :args ((or _let_265 _let_269))) _let_275 :args (_let_265 true _let_269)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_401 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102 QUANTIFIERS_INST_CBQI_PROP)) :args _let_400))) _let_399 :args (_let_411 false _let_391)) :args (_let_410 false _let_265 false _let_411)) :args (_let_317 false _let_410)))) (let ((_let_413 (and _let_11 _let_317 _let_316 _let_315))) (let ((_let_414 (ASSUME :args (_let_11)))) (let ((_let_415 (ASSUME :args (_let_315)))) (let ((_let_416 (SYMM (SYMM _let_415)))) (let ((_let_417 (ASSUME :args (_let_316)))) (let ((_let_418 (SYMM _let_417))) (let ((_let_419 (ASSUME :args (_let_317)))) (let ((_let_420 (SYMM (SYMM _let_419)))) (let ((_let_421 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_71 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98))) (let ((_let_422 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_71 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96))) (let ((_let_423 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98))) (let ((_let_424 (and _let_423 _let_421))) (let ((_let_425 (not _let_423))) (let ((_let_426 (or _let_425 _let_424))) (let ((_let_427 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_71))))))) (let ((_let_428 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_71)))) (let ((_let_429 (not _let_427))) (let ((_let_430 (or _let_429 _let_428))) (let ((_let_431 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 Y22)))))) (let ((_let_432 (not _let_430))) (let ((_let_433 (not _let_431))) (let ((_let_434 (_let_433))) (let ((_let_435 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_430 0)) (CONG (REFL :args (_let_430)) (MACRO_SR_PRED_INTRO :args ((= (not _let_429) _let_427))) :args _let_48)) :args ((or _let_427 _let_430))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_434)) :args _let_434) (REWRITE :args ((=> _let_433 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_71 BOUND_VARIABLE_995)))))) _let_428))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_433) _let_431))) (REFL :args (_let_432)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_110) :args _let_142)) _let_141 :args (_let_433 false _let_139)) :args (_let_432 true _let_431)) :args (_let_427 true _let_430)))) (let ((_let_436 (_let_427))) (let ((_let_437 (ASSUME :args _let_436))) (let ((_let_438 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_100))) (let ((_let_439 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70))) (let ((_let_440 (and _let_291 _let_438))) (let ((_let_441 (or _let_292 _let_440))) (let ((_let_442 (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_947 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70))))))) (let ((_let_443 (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70)))) (let ((_let_444 (not _let_442))) (let ((_let_445 (or _let_444 _let_443))) (let ((_let_446 (forall ((Y21 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= Y21 BOUND_VARIABLE_947)))))) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 Y21)))))) (let ((_let_447 (not _let_445))) (let ((_let_448 (not _let_446))) (let ((_let_449 (_let_448))) (let ((_let_450 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_445 0)) (CONG (REFL :args (_let_445)) (MACRO_SR_PRED_INTRO :args ((= (not _let_444) _let_442))) :args _let_48)) :args ((or _let_442 _let_445))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_449)) :args _let_449) (REWRITE :args ((=> _let_448 (not (or (not (forall ((BOUND_VARIABLE_947 $$unsorted)) (let ((_let_1 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_947))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70 BOUND_VARIABLE_947)))))) _let_443))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_448) _let_446))) (REFL :args (_let_447)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_60)) _let_59 :args (_let_448 false _let_57)) :args (_let_447 true _let_446)) :args (_let_442 true _let_445)))) (let ((_let_451 (_let_442))) (let ((_let_452 (ASSUME :args _let_451))) (let ((_let_453 (and _let_13 _let_439))) (let ((_let_454 (or _let_32 _let_453))) (let ((_let_455 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_453 1)) :args ((or _let_439 (not _let_453)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_454)) :args ((or _let_32 _let_453 (not _let_454)))) _let_237 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_452 :args _let_344) :args _let_451)) _let_450 :args (_let_454 false _let_442)) :args (_let_453 false _let_13 false _let_454)) :args (_let_439 false _let_453)))) (let ((_let_456 (and _let_289 _let_439 _let_438))) (let ((_let_457 (ASSUME :args (_let_289)))) (let ((_let_458 (ASSUME :args (_let_438)))) (let ((_let_459 (ASSUME :args (_let_439)))) (let ((_let_460 (SYMM (SYMM _let_459)))) (let ((_let_461 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_424 1)) :args ((or _let_421 (not _let_424)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_426)) :args ((or _let_425 _let_424 (not _let_426)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_456)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_457 _let_458 _let_459) (SCOPE (TRUE_ELIM (TRANS (CONG _let_230 (TRANS _let_460 (SYMM (SYMM _let_458))) _let_314 :args _let_171) (TRUE_INTRO _let_457))) :args (_let_289 _let_438 _let_439))) :args (_let_289 _let_439 _let_438))) :args (true _let_456)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_293 1)) (CONG _let_299 (MACRO_SR_PRED_INTRO :args ((= (not _let_290) _let_289))) :args _let_48)) :args ((or _let_289 _let_293))) _let_298 :args (_let_289 true _let_293)) _let_455 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_440 1)) :args ((or _let_438 (not _let_440)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_441)) :args ((or _let_292 _let_440 (not _let_441)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_293 0)) (CONG _let_299 (MACRO_SR_PRED_INTRO :args ((= (not _let_292) _let_291))) :args _let_48)) :args ((or _let_291 _let_293))) _let_298 :args (_let_291 true _let_293)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_452 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_100 QUANTIFIERS_INST_CBQI_PROP)) :args _let_451))) _let_450 :args (_let_441 false _let_442)) :args (_let_440 false _let_291 false _let_441)) :args (_let_438 false _let_440)) :args (_let_423 false _let_289 false _let_439 false _let_438)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_437 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98 QUANTIFIERS_INST_CBQI_PROP)) :args _let_436))) _let_435 :args (_let_426 false _let_427)) :args (_let_424 false _let_423 false _let_426)) :args (_let_421 false _let_424)))) (let ((_let_462 (and _let_104 _let_422))) (let ((_let_463 (or _let_105 _let_462))) (let ((_let_464 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_462 1)) :args ((or _let_422 (not _let_462)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_463)) :args ((or _let_105 _let_462 (not _let_463)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_106 3)) (CONG _let_113 (MACRO_SR_PRED_INTRO :args ((= (not _let_105) _let_104))) :args _let_48)) :args ((or _let_104 _let_106))) _let_112 :args (_let_104 true _let_106)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_437 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96 QUANTIFIERS_INST_CBQI_PROP)) :args _let_436))) _let_435 :args (_let_463 false _let_427)) :args (_let_462 false _let_104 false _let_463)) :args (_let_422 false _let_462)))) (let ((_let_465 (and _let_287 _let_422 _let_421))) (let ((_let_466 (ASSUME :args (_let_421)))) (let ((_let_467 (SYMM _let_466))) (let ((_let_468 (ASSUME :args (_let_422)))) (let ((_let_469 (SYMM (SYMM _let_468)))) (let ((_let_470 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_471 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_79 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_472 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_79 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_120))) (let ((_let_473 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_474 (and _let_473 _let_470))) (let ((_let_475 (not _let_473))) (let ((_let_476 (or _let_475 _let_474))) (let ((_let_477 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122 QUANTIFIERS_INST_CBQI_PROP))) (let ((_let_478 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_80 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_123))) (let ((_let_479 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_80))) (let ((_let_480 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_123 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_481 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_123))) (let ((_let_482 (and _let_481 _let_478))) (let ((_let_483 (not _let_481))) (let ((_let_484 (or _let_483 _let_482))) (let ((_let_485 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_80))))))) (let ((_let_486 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_80)))) (let ((_let_487 (not _let_485))) (let ((_let_488 (or _let_487 _let_486))) (let ((_let_489 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 Y22)))))) (let ((_let_490 (not _let_488))) (let ((_let_491 (not _let_489))) (let ((_let_492 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_493 (_let_491))) (let ((_let_494 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_488 0)) (CONG (REFL :args (_let_488)) (MACRO_SR_PRED_INTRO :args ((= (not _let_487) _let_485))) :args _let_48)) :args ((or _let_485 _let_488))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_493)) :args _let_493) (REWRITE :args ((=> _let_491 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_80 BOUND_VARIABLE_995)))))) _let_486))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_491) _let_489))) (REFL :args (_let_490)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_492) :args _let_142)) _let_141 :args (_let_491 false _let_139)) :args (_let_490 true _let_489)) :args (_let_485 true _let_488)))) (let ((_let_495 (_let_485))) (let ((_let_496 (ASSUME :args _let_495))) (let ((_let_497 (not _let_480))) (let ((_let_498 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_124 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_499 (not _let_498))) (let ((_let_500 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_124))) (let ((_let_501 (not _let_500))) (let ((_let_502 (or _let_501 _let_499 _let_497 _let_483))) (let ((_let_503 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 BOUND_VARIABLE_1143)))))) (let ((_let_504 (not _let_502))) (let ((_let_505 (not _let_503))) (let ((_let_506 (_let_505))) (let ((_let_507 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_506)) :args _let_506)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_505) _let_503))) (REFL :args (_let_504)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_492) :args _let_87)) _let_86 :args (_let_505 false _let_84)) :args (_let_504 true _let_503)))) (let ((_let_508 (REFL :args (_let_502)))) (let ((_let_509 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40))) (let ((_let_510 (and _let_509 _let_479))) (let ((_let_511 (not _let_509))) (let ((_let_512 (or _let_511 _let_510))) (let ((_let_513 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_42))) (let ((_let_514 (and _let_79 _let_513))) (let ((_let_515 (or _let_80 _let_514))) (let ((_let_516 (and _let_77 _let_513))) (let ((_let_517 (_let_77 _let_513))) (let ((_let_518 (ASSUME :args (_let_77)))) (let ((_let_519 (ASSUME :args (_let_513)))) (let ((_let_520 (and _let_480 _let_479 _let_478))) (let ((_let_521 (ASSUME :args (_let_480)))) (let ((_let_522 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122)))) (let ((_let_523 (ASSUME :args (_let_478)))) (let ((_let_524 (ASSUME :args (_let_479)))) (let ((_let_525 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122))) (let ((_let_526 (and _let_525 _let_471))) (let ((_let_527 (not _let_525))) (let ((_let_528 (or _let_527 _let_526))) (let ((_let_529 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_79))))))) (let ((_let_530 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_79)))) (let ((_let_531 (not _let_529))) (let ((_let_532 (or _let_531 _let_530))) (let ((_let_533 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 Y22)))))) (let ((_let_534 (not _let_532))) (let ((_let_535 (not _let_533))) (let ((_let_536 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_537 (_let_535))) (let ((_let_538 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_532 0)) (CONG (REFL :args (_let_532)) (MACRO_SR_PRED_INTRO :args ((= (not _let_531) _let_529))) :args _let_48)) :args ((or _let_529 _let_532))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_537)) :args _let_537) (REWRITE :args ((=> _let_535 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_79 BOUND_VARIABLE_995)))))) _let_530))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_535) _let_533))) (REFL :args (_let_534)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_536) :args _let_142)) _let_141 :args (_let_535 false _let_139)) :args (_let_534 true _let_533)) :args (_let_529 true _let_532)))) (let ((_let_539 (_let_529))) (let ((_let_540 (ASSUME :args _let_539))) (let ((_let_541 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_70 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_124))) (let ((_let_542 (and _let_500 _let_541))) (let ((_let_543 (or _let_501 _let_542))) (let ((_let_544 (and _let_498 _let_439 _let_541))) (let ((_let_545 (ASSUME :args (_let_498)))) (let ((_let_546 (ASSUME :args (_let_541)))) (let ((_let_547 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_120))) (let ((_let_548 (and _let_547 _let_472))) (let ((_let_549 (not _let_547))) (let ((_let_550 (or _let_549 _let_548))) (let ((_let_551 (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_121)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_121 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119)) (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_120 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119)) _let_549))) (let ((_let_552 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 BOUND_VARIABLE_1143)))))) (let ((_let_553 (not _let_551))) (let ((_let_554 (not _let_552))) (let ((_let_555 (_let_554))) (let ((_let_556 (and _let_242 _let_317 _let_472 _let_471 _let_316 _let_470 _let_315))) (let ((_let_557 (ASSUME :args (_let_470)))) (let ((_let_558 (ASSUME :args (_let_471)))) (let ((_let_559 (SYMM _let_558))) (let ((_let_560 (ASSUME :args (_let_472)))) (let ((_let_561 (and _let_12 _let_422 _let_421))) (let ((_let_562 (_let_12 _let_422 _let_421))) (let ((_let_563 (ASSUME :args (_let_12)))) (let ((_let_564 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95)))) (let ((_let_565 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_321))) (let ((_let_566 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_321 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319))) (let ((_let_567 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_321))) (let ((_let_568 (and _let_567 _let_565))) (let ((_let_569 (not _let_567))) (let ((_let_570 (or _let_569 _let_568))) (let ((_let_571 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_320))) (let ((_let_572 (not _let_571))) (let ((_let_573 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_320 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319))) (let ((_let_574 (not _let_573))) (let ((_let_575 (not _let_566))) (let ((_let_576 (or _let_569 _let_575 _let_574 _let_572))) (let ((_let_577 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_1143)))))) (let ((_let_578 (not _let_576))) (let ((_let_579 (not _let_577))) (let ((_let_580 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_581 (_let_579))) (let ((_let_582 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_581)) :args _let_581)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_579) _let_577))) (REFL :args (_let_578)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_580) :args _let_87)) _let_86 :args (_let_579 false _let_84)) :args (_let_578 true _let_577)))) (let ((_let_583 (REFL :args (_let_576)))) (let ((_let_584 (and _let_566 _let_565))) (let ((_let_585 (_let_566 _let_565))) (let ((_let_586 (ASSUME :args (_let_566)))) (let ((_let_587 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319)))) (let ((_let_588 (ASSUME :args (_let_565)))) (let ((_let_589 (forall ((Y1 $$unsorted) (BOUND_VARIABLE_2117 $$unsorted) (BOUND_VARIABLE_2115 $$unsorted) (BOUND_VARIABLE_2113 $$unsorted) (BOUND_VARIABLE_2111 $$unsorted) (BOUND_VARIABLE_2109 $$unsorted) (BOUND_VARIABLE_2107 $$unsorted) (BOUND_VARIABLE_2105 $$unsorted) (BOUND_VARIABLE_2058 $$unsorted) (BOUND_VARIABLE_2060 $$unsorted) (BOUND_VARIABLE_2062 $$unsorted) (BOUND_VARIABLE_2064 $$unsorted) (BOUND_VARIABLE_2066 $$unsorted) (BOUND_VARIABLE_2097 $$unsorted) (BOUND_VARIABLE_2068 $$unsorted) (BOUND_VARIABLE_2099 $$unsorted) (BOUND_VARIABLE_2070 $$unsorted) (BOUND_VARIABLE_2101 $$unsorted) (BOUND_VARIABLE_2072 $$unsorted) (BOUND_VARIABLE_2103 $$unsorted) (BOUND_VARIABLE_2074 $$unsorted)) (or (not (tptp.r2 BOUND_VARIABLE_2074 Y1)) (not (tptp.r2 BOUND_VARIABLE_2058 BOUND_VARIABLE_2074)) (not (tptp.r2 BOUND_VARIABLE_2072 BOUND_VARIABLE_2058)) (not (tptp.r2 BOUND_VARIABLE_2060 BOUND_VARIABLE_2072)) (not (tptp.r2 BOUND_VARIABLE_2070 BOUND_VARIABLE_2060)) (not (tptp.r2 BOUND_VARIABLE_2062 BOUND_VARIABLE_2070)) (not (tptp.r2 BOUND_VARIABLE_2068 BOUND_VARIABLE_2062)) (not (tptp.r2 BOUND_VARIABLE_2064 BOUND_VARIABLE_2068)) (not (tptp.r1 BOUND_VARIABLE_2066)) (not (tptp.r2 BOUND_VARIABLE_2066 BOUND_VARIABLE_2064)) (not (tptp.r3 BOUND_VARIABLE_2097 BOUND_VARIABLE_2117 Y1)) (not (tptp.r2 BOUND_VARIABLE_2111 BOUND_VARIABLE_2117)) (not (tptp.r1 BOUND_VARIABLE_2115)) (not (tptp.r2 BOUND_VARIABLE_2115 BOUND_VARIABLE_2111)) (not (tptp.r2 BOUND_VARIABLE_2113 BOUND_VARIABLE_2097)) (not (tptp.r2 BOUND_VARIABLE_2099 BOUND_VARIABLE_2113)) (not (tptp.r2 BOUND_VARIABLE_2109 BOUND_VARIABLE_2099)) (not (tptp.r2 BOUND_VARIABLE_2101 BOUND_VARIABLE_2109)) (not (tptp.r2 BOUND_VARIABLE_2107 BOUND_VARIABLE_2101)) (not (tptp.r2 BOUND_VARIABLE_2103 BOUND_VARIABLE_2107)) (not (tptp.r1 BOUND_VARIABLE_2105)) (not (tptp.r2 BOUND_VARIABLE_2105 BOUND_VARIABLE_2103)))))) (let ((_let_590 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_591 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_210))) (let ((_let_592 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_210 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_317))) (let ((_let_593 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_317 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316))) (let ((_let_594 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95))) (let ((_let_595 (and _let_594 _let_591))) (let ((_let_596 (not _let_594))) (let ((_let_597 (or _let_596 _let_595))) (let ((_let_598 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_210))))))) (let ((_let_599 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_210)))) (let ((_let_600 (not _let_598))) (let ((_let_601 (or _let_600 _let_599))) (let ((_let_602 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y22)))))) (let ((_let_603 (not _let_601))) (let ((_let_604 (not _let_602))) (let ((_let_605 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_606 (_let_604))) (let ((_let_607 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_601 0)) (CONG (REFL :args (_let_601)) (MACRO_SR_PRED_INTRO :args ((= (not _let_600) _let_598))) :args _let_48)) :args ((or _let_598 _let_601))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_606)) :args _let_606) (REWRITE :args ((=> _let_604 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_210 BOUND_VARIABLE_995)))))) _let_599))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_604) _let_602))) (REFL :args (_let_603)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_605) :args _let_142)) _let_141 :args (_let_604 false _let_139)) :args (_let_603 true _let_602)) :args (_let_598 true _let_601)))) (let ((_let_608 (_let_598))) (let ((_let_609 (ASSUME :args _let_608))) (let ((_let_610 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_589))) (let ((_let_611 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_589 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95))) (let ((_let_612 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_589))) (let ((_let_613 (and _let_612 _let_610))) (let ((_let_614 (not _let_612))) (let ((_let_615 (or _let_614 _let_613))) (let ((_let_616 (not _let_611))) (let ((_let_617 (or _let_614 _let_616))) (let ((_let_618 (forall ((BOUND_VARIABLE_1279 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1279)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 BOUND_VARIABLE_1279 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95)))))) (let ((_let_619 (not _let_617))) (let ((_let_620 (not _let_618))) (let ((_let_621 (_let_620))) (let ((_let_622 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_621)) :args _let_621)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_620) _let_618))) (REFL :args (_let_619)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_163 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_164)) _let_163 :args (_let_620 false _let_161)) :args (_let_619 true _let_618)))) (let ((_let_623 (REFL :args (_let_617)))) (let ((_let_624 (and _let_611 _let_610))) (let ((_let_625 (_let_611 _let_610))) (let ((_let_626 (ASSUME :args (_let_611)))) (let ((_let_627 (ASSUME :args (_let_610)))) (let ((_let_628 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_317))) (let ((_let_629 (and _let_628 _let_592))) (let ((_let_630 (not _let_628))) (let ((_let_631 (or _let_630 _let_629))) (let ((_let_632 (not _let_593))) (let ((_let_633 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_318 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316))) (let ((_let_634 (not _let_633))) (let ((_let_635 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_318))) (let ((_let_636 (not _let_635))) (let ((_let_637 (or _let_636 _let_634 _let_632 _let_630))) (let ((_let_638 (forall ((Y4 $$unsorted) (BOUND_VARIABLE_1143 $$unsorted) (BOUND_VARIABLE_1136 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1136)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 BOUND_VARIABLE_1136 Y4)) (not (tptp.r2 BOUND_VARIABLE_1143 Y4)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1143)))))) (let ((_let_639 (not _let_637))) (let ((_let_640 (not _let_638))) (let ((_let_641 (_let_640))) (let ((_let_642 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_641)) :args _let_641)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_640) _let_638))) (REFL :args (_let_639)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_605) :args _let_87)) _let_86 :args (_let_640 false _let_84)) :args (_let_639 true _let_638)))) (let ((_let_643 (REFL :args (_let_637)))) (let ((_let_644 (and _let_593 _let_592 _let_591))) (let ((_let_645 (_let_593 _let_592 _let_591))) (let ((_let_646 (ASSUME :args (_let_593)))) (let ((_let_647 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316)))) (let ((_let_648 (ASSUME :args (_let_592)))) (let ((_let_649 (ASSUME :args (_let_591)))) (let ((_let_650 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_211 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316))) (let ((_let_651 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_211 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_320))) (let ((_let_652 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316))) (let ((_let_653 (and _let_652 _let_650))) (let ((_let_654 (not _let_652))) (let ((_let_655 (or _let_654 _let_653))) (let ((_let_656 (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_995 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_211))))))) (let ((_let_657 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_211)))) (let ((_let_658 (not _let_656))) (let ((_let_659 (or _let_658 _let_657))) (let ((_let_660 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_995)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 Y22)))))) (let ((_let_661 (not _let_659))) (let ((_let_662 (not _let_660))) (let ((_let_663 (_let_662))) (let ((_let_664 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_659 0)) (CONG (REFL :args (_let_659)) (MACRO_SR_PRED_INTRO :args ((= (not _let_658) _let_656))) :args _let_48)) :args ((or _let_656 _let_659))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_663)) :args _let_663) (REWRITE :args ((=> _let_662 (not (or (not (forall ((BOUND_VARIABLE_995 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 BOUND_VARIABLE_995))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_211 BOUND_VARIABLE_995)))))) _let_657))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_662) _let_660))) (REFL :args (_let_661)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args _let_580) :args _let_142)) _let_141 :args (_let_662 false _let_139)) :args (_let_661 true _let_660)) :args (_let_656 true _let_659)))) (let ((_let_665 (_let_656))) (let ((_let_666 (ASSUME :args _let_665))) (let ((_let_667 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_318))) (let ((_let_668 (and _let_635 _let_667))) (let ((_let_669 (or _let_636 _let_668))) (let ((_let_670 (and _let_633 _let_667))) (let ((_let_671 (_let_633 _let_667))) (let ((_let_672 (ASSUME :args (_let_633)))) (let ((_let_673 (ASSUME :args (_let_667)))) (let ((_let_674 (and _let_571 _let_651))) (let ((_let_675 (or _let_572 _let_674))) (let ((_let_676 (and _let_573 _let_651 _let_650))) (let ((_let_677 (_let_573 _let_651 _let_650))) (let ((_let_678 (ASSUME :args (_let_573)))) (let ((_let_679 (ASSUME :args (_let_651)))) (let ((_let_680 (ASSUME :args (_let_650)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_41))) :args ((or _let_23 _let_22 _let_30 _let_25 _let_33 _let_29 _let_32 _let_24 _let_35 _let_27 _let_36 _let_34 _let_28 _let_26 _let_31 _let_40 _let_38 (not _let_41)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_676)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_678 _let_679 _let_680) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM _let_680) (SYMM (SYMM _let_679))) _let_587 :args _let_193) (TRUE_INTRO _let_678))) :args _let_677)) :args _let_677)) :args (true _let_676)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_576 2)) (CONG _let_583 (MACRO_SR_PRED_INTRO :args ((= (not _let_574) _let_573))) :args _let_48)) :args ((or _let_573 _let_576))) _let_582 :args (_let_573 true _let_576)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_674 1)) :args ((or _let_651 (not _let_674)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_675)) :args ((or _let_572 _let_674 (not _let_675)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_576 3)) (CONG _let_583 (MACRO_SR_PRED_INTRO :args ((= (not _let_572) _let_571))) :args _let_48)) :args ((or _let_571 _let_576))) _let_582 :args (_let_571 true _let_576)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_666 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_320 QUANTIFIERS_INST_CBQI_PROP)) :args _let_665))) _let_664 :args (_let_675 false _let_656)) :args (_let_674 false _let_571 false _let_675)) :args (_let_651 false _let_674)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_653 1)) :args ((or _let_650 (not _let_653)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_655)) :args ((or _let_654 _let_653 (not _let_655)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_670)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_672 _let_673) (SCOPE (TRUE_ELIM (TRANS (CONG _let_564 (SYMM (SYMM _let_673)) _let_647 :args _let_171) (TRUE_INTRO _let_672))) :args _let_671)) :args _let_671)) :args (true _let_670)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_637 1)) (CONG _let_643 (MACRO_SR_PRED_INTRO :args ((= (not _let_634) _let_633))) :args _let_48)) :args ((or _let_633 _let_637))) _let_642 :args (_let_633 true _let_637)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_668 1)) :args ((or _let_667 (not _let_668)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_669)) :args ((or _let_636 _let_668 (not _let_669)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_637 0)) (CONG _let_643 (MACRO_SR_PRED_INTRO :args ((= (not _let_636) _let_635))) :args _let_48)) :args ((or _let_635 _let_637))) _let_642 :args (_let_635 true _let_637)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_218 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_318 QUANTIFIERS_INST_CBQI_PROP)) :args _let_217))) _let_216 :args (_let_669 false _let_52)) :args (_let_668 false _let_635 false _let_669)) :args (_let_667 false _let_668)) :args (_let_652 false _let_633 false _let_667)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_666 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316 QUANTIFIERS_INST_CBQI_PROP)) :args _let_665))) _let_664 :args (_let_655 false _let_656)) :args (_let_653 false _let_652 false _let_655)) :args (_let_650 false _let_653)) :args (_let_39 false _let_573 false _let_651 false _let_650)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_644)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_646 _let_648 _let_649) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM (SYMM _let_649)) (SYMM (SYMM _let_648))) _let_647 :args _let_193) (TRUE_INTRO _let_646))) :args _let_645)) :args _let_645)) :args (true _let_644)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_637 2)) (CONG _let_643 (MACRO_SR_PRED_INTRO :args ((= (not _let_632) _let_593))) :args _let_48)) :args ((or _let_593 _let_637))) _let_642 :args (_let_593 true _let_637)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_629 1)) :args ((or _let_592 (not _let_629)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_631)) :args ((or _let_630 _let_629 (not _let_631)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_637 3)) (CONG _let_643 (MACRO_SR_PRED_INTRO :args ((= (not _let_630) _let_628))) :args _let_48)) :args ((or _let_628 _let_637))) _let_642 :args (_let_628 true _let_637)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_609 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_317 QUANTIFIERS_INST_CBQI_PROP)) :args _let_608))) _let_607 :args (_let_631 false _let_598)) :args (_let_629 false _let_628 false _let_631)) :args (_let_592 false _let_629)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_595 1)) :args ((or _let_591 (not _let_595)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_597)) :args ((or _let_596 _let_595 (not _let_597)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_624)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_626 _let_627) (SCOPE (TRUE_ELIM (TRANS (CONG _let_564 (SYMM (SYMM _let_627)) _let_564 :args _let_171) (TRUE_INTRO _let_626))) :args _let_625)) :args _let_625)) :args (true _let_624)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_617 1)) (CONG _let_623 (MACRO_SR_PRED_INTRO :args ((= (not _let_616) _let_611))) :args _let_48)) :args ((or _let_611 _let_617))) _let_622 :args (_let_611 true _let_617)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_613 1)) :args ((or _let_610 (not _let_613)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_615)) :args ((or _let_614 _let_613 (not _let_615)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_617 0)) (CONG _let_623 (MACRO_SR_PRED_INTRO :args ((= (not _let_614) _let_612))) :args _let_48)) :args ((or _let_612 _let_617))) _let_622 :args (_let_612 true _let_617)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_156 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_589 QUANTIFIERS_INST_CBQI_PROP)) :args _let_155))) _let_154 :args (_let_615 false _let_42)) :args (_let_613 false _let_612 false _let_615)) :args (_let_610 false _let_613)) :args (_let_594 false _let_611 false _let_610)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_609 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 QUANTIFIERS_INST_CBQI_PROP)) :args _let_608)) _let_607 :args (_let_597 false _let_598)) :args (_let_595 false _let_594 false _let_597)) :args (_let_591 false _let_595)) :args (_let_37 false _let_593 false _let_592 false _let_591)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_590 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_319 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_96 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_41 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_101 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_95 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_33 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_69 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_40 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_98 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_18 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_316 QUANTIFIERS_INST_CBQI_CONFLICT)) :args (_let_589))) _let_590 :args (_let_41 false _let_589)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_584)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_586 _let_588) (SCOPE (TRUE_ELIM (TRANS (CONG _let_564 (SYMM (SYMM _let_588)) _let_587 :args _let_171) (TRUE_INTRO _let_586))) :args _let_585)) :args _let_585)) :args (true _let_584)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_576 1)) (CONG _let_583 (MACRO_SR_PRED_INTRO :args ((= (not _let_575) _let_566))) :args _let_48)) :args ((or _let_566 _let_576))) _let_582 :args (_let_566 true _let_576)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_568 1)) :args ((or _let_565 (not _let_568)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_570)) :args ((or _let_569 _let_568 (not _let_570)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_576 0)) (CONG _let_583 (MACRO_SR_PRED_INTRO :args ((= (not _let_569) _let_567))) :args _let_48)) :args ((or _let_567 _let_576))) _let_582 :args (_let_567 true _let_576)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_125 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_321 QUANTIFIERS_INST_CBQI_PROP)) :args _let_123))) _let_122 :args (_let_570 false _let_64)) :args (_let_568 false _let_567 false _let_570)) :args (_let_565 false _let_568)) :args (_let_21 false _let_566 false _let_565)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_561)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_563 _let_468 _let_466) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS _let_467 _let_469) _let_564 :args _let_193) (TRUE_INTRO _let_563))) :args _let_562)) :args _let_562)) :args (true _let_561)) _let_114 _let_464 _let_461 :args (_let_20 false _let_12 false _let_422 false _let_421)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_556)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_303 _let_419 _let_417 _let_415 _let_557 _let_558 _let_560) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (TRANS _let_557 _let_559 _let_560) (TRANS (SYMM _let_560) (SYMM _let_559) (SYMM _let_557) _let_416) (TRANS _let_418 _let_420)) _let_280 :args _let_193) _let_304)) :args (_let_242 _let_317 _let_316 _let_315 _let_470 _let_471 _let_472))) :args (_let_242 _let_317 _let_472 _let_471 _let_316 _let_470 _let_315))) :args (true _let_556)) _let_301 _let_412 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_548 1)) :args ((or _let_472 (not _let_548)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_550)) :args ((or _let_549 _let_548 (not _let_550)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_551 3)) (CONG (REFL :args (_let_551)) (MACRO_SR_PRED_INTRO :args ((= (not _let_549) _let_547))) :args _let_48)) :args ((or _let_547 _let_551))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_555)) :args _let_555)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_554) _let_552))) (REFL :args (_let_553)) :args _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args _let_536) :args _let_87)) _let_86 :args (_let_554 false _let_84)) :args (_let_553 true _let_552)) :args (_let_547 true _let_551)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_540 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_120 QUANTIFIERS_INST_CBQI_PROP)) :args _let_539))) _let_538 :args (_let_550 false _let_529)) :args (_let_548 false _let_547 false _let_550)) :args (_let_472 false _let_548)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_526 1)) :args ((or _let_471 (not _let_526)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_528)) :args ((or _let_527 _let_526 (not _let_528)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_544)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_545 _let_546 _let_459) (SCOPE (TRUE_ELIM (TRANS (CONG _let_172 (TRANS _let_460 (SYMM (SYMM _let_546))) _let_522 :args _let_171) (TRUE_INTRO _let_545))) :args (_let_498 _let_541 _let_439))) :args (_let_498 _let_439 _let_541))) :args (true _let_544)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_502 1)) (CONG _let_508 (MACRO_SR_PRED_INTRO :args ((= (not _let_499) _let_498))) :args _let_48)) :args ((or _let_498 _let_502))) _let_507 :args (_let_498 true _let_502)) _let_455 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_542 1)) :args ((or _let_541 (not _let_542)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_543)) :args ((or _let_501 _let_542 (not _let_543)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_502 0)) (CONG _let_508 (MACRO_SR_PRED_INTRO :args ((= (not _let_501) _let_500))) :args _let_48)) :args ((or _let_500 _let_502))) _let_507 :args (_let_500 true _let_502)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_452 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_124 QUANTIFIERS_INST_CBQI_PROP)) :args _let_451))) _let_450 :args (_let_543 false _let_442)) :args (_let_542 false _let_500 false _let_543)) :args (_let_541 false _let_542)) :args (_let_525 false _let_498 false _let_439 false _let_541)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_540 :args _let_477) :args _let_539))) _let_538 :args (_let_528 false _let_529)) :args (_let_526 false _let_525 false _let_528)) :args (_let_471 false _let_526)) _let_409 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_474 1)) :args ((or _let_470 (not _let_474)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_476)) :args ((or _let_475 _let_474 (not _let_476)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_520)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_521 _let_523 _let_524) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM (SYMM _let_524)) (SYMM (SYMM _let_523))) _let_522 :args _let_193) (TRUE_INTRO _let_521))) :args (_let_480 _let_478 _let_479))) :args (_let_480 _let_479 _let_478))) :args (true _let_520)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_502 2)) (CONG _let_508 (MACRO_SR_PRED_INTRO :args ((= (not _let_497) _let_480))) :args _let_48)) :args ((or _let_480 _let_502))) _let_507 :args (_let_480 true _let_502)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_510 1)) :args ((or _let_479 (not _let_510)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_512)) :args ((or _let_511 _let_510 (not _let_512)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_516)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_518 _let_519) (SCOPE (TRUE_ELIM (TRANS (CONG _let_172 (SYMM (SYMM _let_519)) _let_230 :args _let_171) (TRUE_INTRO _let_518))) :args _let_517)) :args _let_517)) :args (true _let_516)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_81 1)) (CONG _let_91 (MACRO_SR_PRED_INTRO :args ((= (not _let_78) _let_77))) :args _let_48)) :args ((or _let_77 _let_81))) _let_90 :args (_let_77 true _let_81)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_514 1)) :args ((or _let_513 (not _let_514)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_515)) :args ((or _let_80 _let_514 (not _let_515)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_81 0)) (CONG _let_91 (MACRO_SR_PRED_INTRO :args ((= (not _let_80) _let_79))) :args _let_48)) :args ((or _let_79 _let_81))) _let_90 :args (_let_79 true _let_81)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_125 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_42 QUANTIFIERS_INST_CBQI_PROP)) :args _let_123))) _let_122 :args (_let_515 false _let_64)) :args (_let_514 false _let_79 false _let_515)) :args (_let_513 false _let_514)) :args (_let_509 false _let_77 false _let_513)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_496 :args _let_344) :args _let_495)) _let_494 :args (_let_512 false _let_485)) :args (_let_510 false _let_509 false _let_512)) :args (_let_479 false _let_510)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_482 1)) :args ((or _let_478 (not _let_482)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_484)) :args ((or _let_483 _let_482 (not _let_484)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_502 3)) (CONG _let_508 (MACRO_SR_PRED_INTRO :args ((= (not _let_483) _let_481))) :args _let_48)) :args ((or _let_481 _let_502))) _let_507 :args (_let_481 true _let_502)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_496 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_123 QUANTIFIERS_INST_CBQI_PROP)) :args _let_495))) _let_494 :args (_let_484 false _let_485)) :args (_let_482 false _let_481 false _let_484)) :args (_let_478 false _let_482)) :args (_let_473 false _let_480 false _let_479 false _let_478)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_325 :args _let_477) :args _let_323))) _let_322 :args (_let_476 false _let_93)) :args (_let_474 false _let_473 false _let_476)) :args (_let_470 false _let_474)) _let_386 :args (_let_19 false _let_242 false _let_317 false _let_472 false _let_471 false _let_316 false _let_470 false _let_315)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_465)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_312 _let_466 _let_468) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_99)) (TRANS (SYMM _let_469) (SYMM _let_467)) :args _let_193) _let_313)) :args (_let_287 _let_421 _let_422))) :args (_let_287 _let_422 _let_421))) :args (true _let_465)) _let_309 _let_464 _let_461 :args (_let_18 false _let_287 false _let_422 false _let_421)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_413)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_414 _let_415 _let_417 _let_419) (SCOPE (TRUE_ELIM (TRANS (CONG _let_230 (TRANS (SYMM _let_420) (SYMM _let_418) (SYMM _let_416)) :args _let_193) (TRUE_INTRO _let_414))) :args (_let_11 _let_315 _let_316 _let_317))) :args (_let_11 _let_317 _let_316 _let_315))) :args (true _let_413)) _let_103 _let_412 _let_409 _let_386 :args (_let_17 false _let_11 false _let_317 false _let_316 false _let_315)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_310)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_312 _let_307 _let_305) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS _let_306 _let_308) _let_314 :args _let_193) _let_313)) :args _let_311)) :args _let_311)) :args (true _let_310)) _let_309 _let_300 _let_282 :args (_let_16 false _let_287 false _let_241 false _let_240)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_302)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_303 _let_305 _let_307) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_102)) (TRANS (SYMM _let_308) (SYMM _let_306)) :args _let_193) _let_304)) :args (_let_242 _let_240 _let_241))) :args (_let_242 _let_241 _let_240))) :args (true _let_302)) _let_301 _let_300 _let_282 :args (_let_15 false _let_242 false _let_241 false _let_240)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_238)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_239 _let_235 _let_233 _let_231) (SCOPE (TRUE_ELIM (TRANS (CONG _let_172 (TRANS (SYMM _let_232) (SYMM _let_234) (SYMM _let_236)) :args _let_193) (TRUE_INTRO _let_239))) :args (_let_9 _let_115 _let_116 _let_117))) :args (_let_9 _let_117 _let_116 _let_115))) :args (true _let_238)) _let_74 _let_226 _let_223 _let_197 :args (_let_14 false _let_9 false _let_117 false _let_116 false _let_115)) _let_237 _let_114 _let_103 _let_92 _let_74 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_54 1)) (CONG _let_63 (MACRO_SR_PRED_INTRO :args ((= (not _let_22) _let_8))) :args _let_48)) :args ((or _let_8 _let_54))) _let_62 :args (_let_8 true _let_54)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_44 1)) (CONG _let_51 (MACRO_SR_PRED_INTRO :args ((= (not _let_23) _let_7))) :args _let_48)) :args ((or _let_7 _let_44))) _let_50 :args (_let_7 true _let_44)) :args (false false _let_39 false _let_37 false _let_41 false _let_21 false _let_20 false _let_19 false _let_18 false _let_17 false _let_16 false _let_15 false _let_14 false _let_13 false _let_12 false _let_11 false _let_10 false _let_9 false _let_8 false _let_7)) :args (_let_6 _let_5 _let_4 (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_3 (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)))))) (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_2 (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)))))) (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))))) (forall ((X7 $$unsorted) (Y10 $$unsorted)) (or (forall ((Y20 $$unsorted)) (or (not (tptp.r1 Y20)) (not (= Y20 Y10)))) (not (tptp.r2 X7 Y10)))) _let_1 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 21.13/21.33  )
% 21.13/21.33  % SZS output end Proof for NUN075+2
% 21.13/21.33  % cvc5---1.0.5 exiting
% 21.13/21.33  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------