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

View Problem - Process Solution

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

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 12:46:28 EDT 2023

% Result   : Theorem 0.20s 0.57s
% Output   : Proof 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : NUN086+2 : TPTP v8.1.2. Released v7.3.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n008.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:29:47 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.20/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.57  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.brkK0U2Fnq/cvc5---1.0.5_437.p...
% 0.20/0.57  ------- get file name : TPTP file name is NUN086+2
% 0.20/0.57  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_437.smt2...
% 0.20/0.57  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.20/0.57  % SZS status Theorem for NUN086+2
% 0.20/0.57  % SZS output start Proof for NUN086+2
% 0.20/0.57  (
% 0.20/0.57  (let ((_let_1 (not (exists ((Y1 $$unsorted)) (and (exists ((Y2 $$unsorted)) (and (exists ((Y3 $$unsorted)) (and (tptp.r1 Y3) (tptp.r2 Y3 Y2))) (exists ((Y4 $$unsorted)) (and (tptp.r1 Y4) (tptp.r4 Y4 Y2 Y1))))) (exists ((Y5 $$unsorted)) (and (tptp.r1 Y5) (= Y1 Y5)))))))) (let ((_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)))))))) (let ((_let_3 (forall ((X4 $$unsorted)) (exists ((Y9 $$unsorted)) (and (exists ((Y16 $$unsorted)) (and (tptp.r1 Y16) (tptp.r3 X4 Y16 Y9))) (= Y9 X4)))))) (let ((_let_4 (forall ((X2 $$unsorted) (X9 $$unsorted)) (exists ((Y2 $$unsorted)) (and (exists ((Y3 $$unsorted)) (and (exists ((Y14 $$unsorted)) (and (tptp.r2 X9 Y14) (tptp.r4 X2 Y14 Y3))) (= Y3 Y2))) (exists ((Y6 $$unsorted)) (and (tptp.r3 Y6 X2 Y2) (tptp.r4 X2 X9 Y6)))))))) (let ((_let_5 (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 ((_let_6 (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_7 (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_8 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_9 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29))) (let ((_let_10 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29))) (let ((_let_11 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_19))) (let ((_let_12 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_19 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_13 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_14 (not _let_13))) (let ((_let_15 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_16 (not _let_15))) (let ((_let_17 (not _let_8))) (let ((_let_18 (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26))) (let ((_let_19 (not _let_18))) (let ((_let_20 (or _let_19 _let_17 _let_16 _let_14))) (let ((_let_21 (forall ((Y2 $$unsorted) (BOUND_VARIABLE_1135 $$unsorted) (BOUND_VARIABLE_1128 $$unsorted)) (or (not (tptp.r2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1128)) (not (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1128 Y2)) (not (tptp.r3 BOUND_VARIABLE_1135 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y2)) (not (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1135)))))) (let ((_let_22 (not _let_20))) (let ((_let_23 (forall ((X2 $$unsorted) (X9 $$unsorted)) (not (forall ((Y2 $$unsorted) (BOUND_VARIABLE_1135 $$unsorted) (BOUND_VARIABLE_1128 $$unsorted)) (or (not (tptp.r2 X9 BOUND_VARIABLE_1128)) (not (tptp.r4 X2 BOUND_VARIABLE_1128 Y2)) (not (tptp.r3 BOUND_VARIABLE_1135 X2 Y2)) (not (tptp.r4 X2 X9 BOUND_VARIABLE_1135)))))))) (let ((_let_24 (not _let_21))) (let ((_let_25 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_26 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_ENUM))) (let ((_let_27 (or))) (let ((_let_28 (_let_24))) (let ((_let_29 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_28)) :args _let_28)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_24) _let_21))) (REFL :args (_let_22)) :args _let_27)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_25 :args _let_26) :args (_let_23))) _let_25 :args (_let_24 false _let_23)) :args (_let_22 true _let_21)))) (let ((_let_30 (REFL :args (_let_20)))) (let ((_let_31 (not _let_9))) (let ((_let_32 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29))) (let ((_let_33 (not _let_32))) (let ((_let_34 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_35 (not _let_34))) (let ((_let_36 (or _let_33 _let_35 _let_19 _let_33 _let_31))) (let ((_let_37 (forall ((Y1 $$unsorted) (BOUND_VARIABLE_1376 $$unsorted) (BOUND_VARIABLE_1374 $$unsorted) (BOUND_VARIABLE_1372 $$unsorted)) (or (not (tptp.r1 Y1)) (not (tptp.r1 BOUND_VARIABLE_1376)) (not (tptp.r2 BOUND_VARIABLE_1376 BOUND_VARIABLE_1372)) (not (tptp.r1 BOUND_VARIABLE_1374)) (not (tptp.r4 BOUND_VARIABLE_1374 BOUND_VARIABLE_1372 Y1)))))) (let ((_let_38 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_39 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_40 (not _let_39))) (let ((_let_41 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_42 (not _let_41))) (let ((_let_43 (or _let_42 _let_33 _let_40))) (let ((_let_44 (forall ((Y8 $$unsorted) (BOUND_VARIABLE_1248 $$unsorted)) (or (not (tptp.r1 Y8)) (not (tptp.r1 BOUND_VARIABLE_1248)) (not (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1248 Y8)))))) (let ((_let_45 (not _let_43))) (let ((_let_46 (forall ((X5 $$unsorted)) (not (forall ((Y8 $$unsorted) (BOUND_VARIABLE_1248 $$unsorted)) (or (not (tptp.r1 Y8)) (not (tptp.r1 BOUND_VARIABLE_1248)) (not (tptp.r4 X5 BOUND_VARIABLE_1248 Y8)))))))) (let ((_let_47 (not _let_44))) (let ((_let_48 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_49 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_ENUM))) (let ((_let_50 (_let_47))) (let ((_let_51 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_50)) :args _let_50)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_47) _let_44))) (REFL :args (_let_45)) :args _let_27)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_48 :args _let_49) :args (_let_46))) _let_48 :args (_let_47 false _let_46)) :args (_let_45 true _let_44)))) (let ((_let_52 (REFL :args (_let_43)))) (let ((_let_53 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 1)) (CONG _let_52 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_32))) :args _let_27)) :args ((or _let_32 _let_43))) _let_51 :args (_let_32 true _let_43)))) (let ((_let_54 (forall ((BOUND_VARIABLE_815 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_815))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_815 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))))))) (let ((_let_55 (not _let_54))) (let ((_let_56 (or _let_55 _let_35))) (let ((_let_57 (forall ((Y24 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_815 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_815))) (or (not _let_1) (and _let_1 (= Y24 BOUND_VARIABLE_815)))))) (not (tptp.r1 Y24)))))) (let ((_let_58 (not _let_56))) (let ((_let_59 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_60 (not _let_57))) (let ((_let_61 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_59) :args (_let_60)) (REWRITE :args ((=> _let_60 (not (or (not (forall ((BOUND_VARIABLE_815 $$unsorted)) (let ((_let_1 (tptp.r1 BOUND_VARIABLE_815))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_815)))))) _let_35))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_60) _let_57))) (REFL :args (_let_58)) :args _let_27)) _let_59 :args (_let_58 true _let_57)))) (let ((_let_62 (REFL :args (_let_56)))) (let ((_let_63 (and _let_32 _let_10))) (let ((_let_64 (or _let_33 _let_63))) (let ((_let_65 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_56 0)) (CONG _let_62 (MACRO_SR_PRED_INTRO :args ((= (not _let_55) _let_54))) :args _let_27)) :args ((or _let_54 _let_56))) _let_61 :args (_let_54 true _let_56)))) (let ((_let_66 (_let_54))) (let ((_let_67 ((not (= (tptp.r1 BOUND_VARIABLE_815) false))))) (let ((_let_68 (ASSUME :args _let_66))) (let ((_let_69 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_63 1)) :args ((or _let_10 (not _let_63)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_64)) :args ((or _let_33 _let_63 (not _let_64)))) _let_53 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_68 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_67)) :args _let_66))) _let_65 :args (_let_64 false _let_54)) :args (_let_63 false _let_32 false _let_64)) :args (_let_10 false _let_63)))) (let ((_let_70 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_71 (and _let_70 _let_11))) (let ((_let_72 (not _let_70))) (let ((_let_73 (or _let_72 _let_71))) (let ((_let_74 (forall ((BOUND_VARIABLE_910 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_910))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_910 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_19))))))) (let ((_let_75 (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_19)))) (let ((_let_76 (not _let_74))) (let ((_let_77 (or _let_76 _let_75))) (let ((_let_78 (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_910 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_910))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_910)))))) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y22)))))) (let ((_let_79 (not _let_77))) (let ((_let_80 (forall ((X13 $$unsorted) (X14 $$unsorted)) (not (forall ((Y22 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_910 $$unsorted)) (let ((_let_1 (tptp.r3 X13 X14 BOUND_VARIABLE_910))) (or (not _let_1) (and _let_1 (= Y22 BOUND_VARIABLE_910)))))) (not (tptp.r3 X13 X14 Y22)))))))) (let ((_let_81 (not _let_78))) (let ((_let_82 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_83 (_let_81))) (let ((_let_84 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_77 0)) (CONG (REFL :args (_let_77)) (MACRO_SR_PRED_INTRO :args ((= (not _let_76) _let_74))) :args _let_27)) :args ((or _let_74 _let_77))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_83)) :args _let_83) (REWRITE :args ((=> _let_81 (not (or (not (forall ((BOUND_VARIABLE_910 $$unsorted)) (let ((_let_1 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_910))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_19 BOUND_VARIABLE_910)))))) _let_75))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_81) _let_78))) (REFL :args (_let_79)) :args _let_27)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args _let_26) :args (_let_80))) _let_82 :args (_let_81 false _let_80)) :args (_let_79 true _let_78)) :args (_let_74 true _let_77)))) (let ((_let_85 (_let_74))) (let ((_let_86 ((not (= (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_910) false))))) (let ((_let_87 (ASSUME :args _let_85))) (let ((_let_88 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27))) (let ((_let_89 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_90 (tptp.r1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27))) (let ((_let_91 (and _let_90 _let_88))) (let ((_let_92 (not _let_90))) (let ((_let_93 (or _let_92 _let_91))) (let ((_let_94 (not _let_89))) (let ((_let_95 (or _let_92 _let_94))) (let ((_let_96 (forall ((BOUND_VARIABLE_1194 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1194)) (not (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_1194 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)))))) (let ((_let_97 (not _let_95))) (let ((_let_98 (forall ((X4 $$unsorted)) (not (forall ((BOUND_VARIABLE_1194 $$unsorted)) (or (not (tptp.r1 BOUND_VARIABLE_1194)) (not (tptp.r3 X4 BOUND_VARIABLE_1194 X4)))))))) (let ((_let_99 (not _let_96))) (let ((_let_100 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_101 (_let_99))) (let ((_let_102 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_101)) :args _let_101)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_99) _let_96))) (REFL :args (_let_97)) :args _let_27)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_100 :args _let_49) :args (_let_98))) _let_100 :args (_let_99 false _let_98)) :args (_let_97 true _let_96)))) (let ((_let_103 (REFL :args (_let_95)))) (let ((_let_104 (and _let_89 _let_88))) (let ((_let_105 (_let_89 _let_88))) (let ((_let_106 (ASSUME :args (_let_89)))) (let ((_let_107 (APPLY_UF tptp.r3))) (let ((_let_108 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)))) (let ((_let_109 (ASSUME :args (_let_88)))) (let ((_let_110 (tptp.r3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_111 (and _let_110 _let_12))) (let ((_let_112 (not _let_110))) (let ((_let_113 (or _let_112 _let_111))) (let ((_let_114 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_20))) (let ((_let_115 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_20 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25))) (let ((_let_116 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_117 (and _let_116 _let_114))) (let ((_let_118 (not _let_116))) (let ((_let_119 (or _let_118 _let_117))) (let ((_let_120 (forall ((BOUND_VARIABLE_958 $$unsorted)) (let ((_let_1 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_958))) (or (not _let_1) (and _let_1 (= BOUND_VARIABLE_958 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_20))))))) (let ((_let_121 (not (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_20)))) (let ((_let_122 (not _let_120))) (let ((_let_123 (or _let_122 _let_121))) (let ((_let_124 (forall ((Y23 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_958 $$unsorted)) (let ((_let_1 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_958))) (or (not _let_1) (and _let_1 (= Y23 BOUND_VARIABLE_958)))))) (not (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Y23)))))) (let ((_let_125 (not _let_123))) (let ((_let_126 (forall ((X16 $$unsorted) (X17 $$unsorted)) (not (forall ((Y23 $$unsorted)) (or (not (forall ((BOUND_VARIABLE_958 $$unsorted)) (let ((_let_1 (tptp.r4 X16 X17 BOUND_VARIABLE_958))) (or (not _let_1) (and _let_1 (= Y23 BOUND_VARIABLE_958)))))) (not (tptp.r4 X16 X17 Y23)))))))) (let ((_let_127 (not _let_124))) (let ((_let_128 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_129 (_let_127))) (let ((_let_130 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_123 0)) (CONG (REFL :args (_let_123)) (MACRO_SR_PRED_INTRO :args ((= (not _let_122) _let_120))) :args _let_27)) :args ((or _let_120 _let_123))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_129)) :args _let_129) (REWRITE :args ((=> _let_127 (not (or (not (forall ((BOUND_VARIABLE_958 $$unsorted)) (let ((_let_1 (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_958))) (or (not _let_1) (and _let_1 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_20 BOUND_VARIABLE_958)))))) _let_121))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_127) _let_124))) (REFL :args (_let_125)) :args _let_27)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_128 :args _let_26) :args (_let_126))) _let_128 :args (_let_127 false _let_126)) :args (_let_125 true _let_124)) :args (_let_120 true _let_123)))) (let ((_let_131 (_let_120))) (let ((_let_132 ((not (= (tptp.r4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 BOUND_VARIABLE_958) false))))) (let ((_let_133 (ASSUME :args _let_131))) (let ((_let_134 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_135 (and _let_41 _let_134))) (let ((_let_136 (or _let_42 _let_135))) (let ((_let_137 (not _let_10))) (let ((_let_138 (and _let_39 _let_134 _let_10))) (let ((_let_139 (ASSUME :args (_let_39)))) (let ((_let_140 (APPLY_UF tptp.r4))) (let ((_let_141 (ASSUME :args (_let_134)))) (let ((_let_142 (ASSUME :args (_let_10)))) (let ((_let_143 (SYMM (SYMM _let_142)))) (let ((_let_144 (and _let_13 _let_115))) (let ((_let_145 (or _let_14 _let_144))) (let ((_let_146 (and _let_15 _let_115 _let_114))) (let ((_let_147 (_let_15 _let_115 _let_114))) (let ((_let_148 (ASSUME :args (_let_15)))) (let ((_let_149 (ASSUME :args (_let_115)))) (let ((_let_150 (ASSUME :args (_let_114)))) (let ((_let_151 (ASSUME :args (_let_31)))) (let ((_let_152 (ASSUME :args (_let_11)))) (let ((_let_153 (ASSUME :args (_let_12)))) (let ((_let_154 (ASSUME :args (_let_8)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_151 _let_142 _let_152 _let_153 _let_154) :args (_let_8 _let_31 _let_10 _let_11 _let_12)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_154)) (CONG _let_143 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26)) (TRANS (SYMM _let_153) (SYMM _let_152) _let_143) :args _let_140) (FALSE_INTRO _let_151))) :args (_let_31 _let_10 _let_11 _let_12 _let_8)) :args ((not (and _let_8 _let_31 _let_10 _let_11 _let_12)) SB_LITERAL))) (CONG (REFL :args (_let_17)) (MACRO_SR_PRED_INTRO :args ((= (not _let_31) _let_9))) (REFL :args (_let_137)) (REFL :args ((not _let_11))) (REFL :args ((not _let_12))) :args _let_27)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_111 1)) :args ((or _let_12 (not _let_111)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_113)) :args ((or _let_112 _let_111 (not _let_113)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_146)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_148 _let_149 _let_150) (SCOPE (TRUE_ELIM (TRANS (CONG (TRANS (SYMM (SYMM _let_150)) (SYMM (SYMM _let_149))) _let_108 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24)) :args _let_107) (TRUE_INTRO _let_148))) :args _let_147)) :args _let_147)) :args (true _let_146)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_20 2)) (CONG _let_30 (MACRO_SR_PRED_INTRO :args ((= (not _let_16) _let_15))) :args _let_27)) :args ((or _let_15 _let_20))) _let_29 :args (_let_15 true _let_20)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_144 1)) :args ((or _let_115 (not _let_144)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_145)) :args ((or _let_14 _let_144 (not _let_145)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_20 3)) (CONG _let_30 (MACRO_SR_PRED_INTRO :args ((= (not _let_14) _let_13))) :args _let_27)) :args ((or _let_13 _let_20))) _let_29 :args (_let_13 true _let_20)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_133 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_25 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_132)) :args _let_131))) _let_130 :args (_let_145 false _let_120)) :args (_let_144 false _let_13 false _let_145)) :args (_let_115 false _let_144)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_117 1)) :args ((or _let_114 (not _let_117)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_119)) :args ((or _let_118 _let_117 (not _let_119)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_138)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_139 _let_142 _let_141) (SCOPE (TRUE_ELIM (TRANS (CONG _let_108 _let_143 (SYMM (SYMM _let_141)) :args _let_140) (TRUE_INTRO _let_139))) :args (_let_39 _let_10 _let_134))) :args (_let_39 _let_134 _let_10))) :args (true _let_138)) :args ((or _let_116 _let_40 (not _let_134) _let_137))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 2)) (CONG _let_52 (MACRO_SR_PRED_INTRO :args ((= (not _let_40) _let_39))) :args _let_27)) :args ((or _let_39 _let_43))) _let_51 :args (_let_39 true _let_43)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_135 1)) :args ((or _let_134 (not _let_135)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_136)) :args ((or _let_42 _let_135 (not _let_136)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 0)) (CONG _let_52 (MACRO_SR_PRED_INTRO :args ((= (not _let_42) _let_41))) :args _let_27)) :args ((or _let_41 _let_43))) _let_51 :args (_let_41 true _let_43)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_68 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_67)) :args _let_66))) _let_65 :args (_let_136 false _let_54)) :args (_let_135 false _let_41 false _let_136)) :args (_let_134 false _let_135)) _let_69 :args (_let_116 false _let_39 false _let_134 false _let_10)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_133 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_132)) :args _let_131)) _let_130 :args (_let_119 false _let_120)) :args (_let_117 false _let_116 false _let_119)) :args (_let_114 false _let_117)) :args (_let_110 false _let_15 false _let_115 false _let_114)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_87 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_86)) :args _let_85))) _let_84 :args (_let_113 false _let_74)) :args (_let_111 false _let_110 false _let_113)) :args (_let_12 false _let_111)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_71 1)) :args ((or _let_11 (not _let_71)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_73)) :args ((or _let_72 _let_71 (not _let_73)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_104)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_106 _let_109) (SCOPE (TRUE_ELIM (TRANS (CONG _let_108 (SYMM (SYMM _let_109)) _let_108 :args _let_107) (TRUE_INTRO _let_106))) :args _let_105)) :args _let_105)) :args (true _let_104)) :args ((or _let_70 _let_94 (not _let_88)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_95 1)) (CONG _let_103 (MACRO_SR_PRED_INTRO :args ((= (not _let_94) _let_89))) :args _let_27)) :args ((or _let_89 _let_95))) _let_102 :args (_let_89 true _let_95)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_91 1)) :args ((or _let_88 (not _let_91)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_93)) :args ((or _let_92 _let_91 (not _let_93)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_95 0)) (CONG _let_103 (MACRO_SR_PRED_INTRO :args ((= (not _let_92) _let_90))) :args _let_27)) :args ((or _let_90 _let_95))) _let_102 :args (_let_90 true _let_95)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_68 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_67)) :args _let_66))) _let_65 :args (_let_93 false _let_54)) :args (_let_91 false _let_90 false _let_93)) :args (_let_88 false _let_91)) :args (_let_70 false _let_89 false _let_88)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_87 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_86)) :args _let_85)) _let_84 :args (_let_73 false _let_74)) :args (_let_71 false _let_70 false _let_73)) :args (_let_11 false _let_71)) _let_69 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_36))) :args ((or _let_35 _let_19 _let_33 _let_31 (not _let_36)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_56 1)) (CONG _let_62 (MACRO_SR_PRED_INTRO :args ((= (not _let_35) _let_34))) :args _let_27)) :args ((or _let_34 _let_56))) _let_61 :args (_let_34 true _let_56)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_20 0)) (CONG _let_30 (MACRO_SR_PRED_INTRO :args ((= (not _let_19) _let_18))) :args _let_27)) :args ((or _let_18 _let_20))) _let_29 :args (_let_18 true _let_20)) _let_53 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_38 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.r1 Y1) false)) (not (= (tptp.r2 BOUND_VARIABLE_1376 BOUND_VARIABLE_1372) false)) (not (= (tptp.r1 BOUND_VARIABLE_1374) false))))) :args (_let_37))) _let_38 :args (_let_36 false _let_37)) :args (_let_31 false _let_34 false _let_18 false _let_32 false _let_36)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_20 1)) (CONG _let_30 (MACRO_SR_PRED_INTRO :args ((= (not _let_17) _let_8))) :args _let_27)) :args ((or _let_8 _let_20))) _let_29 :args (_let_8 true _let_20)) :args (false false _let_12 false _let_11 false _let_10 true _let_9 false _let_8)) :args (_let_7 (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_6 _let_5 (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_4 (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_3 _let_2 (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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.20/0.57  )
% 0.20/0.57  % SZS output end Proof for NUN086+2
% 0.20/0.57  % cvc5---1.0.5 exiting
% 0.20/0.58  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------