TSTP Solution File: SWW609_2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW609_2 : TPTP v8.1.2. Released v6.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n026.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 : Fri Sep  1 00:21:41 EDT 2023

% Result   : Theorem 0.60s 1.00s
% Output   : Proof 0.60s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : SWW609_2 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.36  % Computer : n026.cluster.edu
% 0.13/0.36  % Model    : x86_64 x86_64
% 0.13/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.36  % Memory   : 8042.1875MB
% 0.13/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.36  % CPULimit   : 300
% 0.13/0.36  % WCLimit    : 300
% 0.13/0.36  % DateTime   : Sun Aug 27 20:02:04 EDT 2023
% 0.13/0.36  % CPUTime    : 
% 0.22/0.50  %----Proving TF0_ARI
% 0.60/1.00  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.phAFGqs5C9/cvc5---1.0.5_20486.p...
% 0.60/1.00  ------- get file name : TPTP file name is SWW609_2
% 0.60/1.00  ------- cvc5-tfa : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_20486.smt2...
% 0.60/1.00  --- Run --finite-model-find --decision=internal at 15...
% 0.60/1.00  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 0.60/1.00  % SZS status Theorem for SWW609_2
% 0.60/1.00  % SZS output start Proof for SWW609_2
% 0.60/1.00  (
% 0.60/1.00  (let ((_let_1 (not (forall ((X Int)) (=> (<= 0 X) (=> (not (= X 0)) (=> (not (<= X 3)) (forall ((Z Int) (Y Int)) (let ((_let_1 (+ Y 1))) (let ((_let_2 (< X (* _let_1 _let_1)))) (let ((_let_3 (+ Z 1))) (=> (and (< 0 Z) (< 0 Y) (= Z (tptp.div1 (+ (tptp.div1 X Y) Y) 2)) _let_2 (< X (* _let_3 _let_3))) (=> (not (< Z Y)) (and (<= (* Y Y) X) _let_2)))))))))))))) (let ((_let_2 (forall ((X Int) (Y Int)) (=> (not (= Y 0)) (<= (tptp.abs1 (* (tptp.div1 X Y) Y)) (tptp.abs1 X)))))) (let ((_let_3 (forall ((X Int) (Y Int)) (=> (and (<= 0 X) (not (= Y 0))) (<= 0 (tptp.mod1 X Y)))))) (let ((_let_4 (forall ((X Int) (Y Int)) (=> (and (<= X 0) (< 0 Y)) (<= (tptp.div1 X Y) 0))))) (let ((_let_5 (forall ((X Int) (Y Int)) (=> (and (<= 0 X) (< 0 Y)) (<= 0 (tptp.div1 X Y)))))) (let ((_let_6 (forall ((X Int) (Y Int)) (=> (not (= Y 0)) (= X (+ (* Y (tptp.div1 X Y)) (tptp.mod1 X Y))))))) (let ((_let_7 (forall ((X Int)) (<= 0 (tptp.abs1 X))))) (let ((_let_8 (forall ((X Int)) (let ((_let_1 (tptp.abs1 X))) (let ((_let_2 (<= 0 X))) (and (=> _let_2 (= _let_1 X)) (=> (not _let_2) (= _let_1 (- X))))))))) (let ((_let_9 (tptp.div1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_10 (>= _let_9 1))) (let ((_let_11 (= _let_9 0))) (let ((_let_12 (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_9))) (let ((_let_13 (tptp.div1 _let_12 2))) (let ((_let_14 (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 (* (- 1) _let_13)))) (let ((_let_15 (>= _let_14 1))) (let ((_let_16 (tptp.mod1 _let_12 2))) (let ((_let_17 (* 2 _let_13))) (let ((_let_18 (* (- 1) _let_9))) (let ((_let_19 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 (+ _let_18 _let_17 _let_16)))) (let ((_let_20 (>= _let_16 0))) (let ((_let_21 (>= _let_12 2))) (let ((_let_22 (* SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_23 (* (- 1) _let_22))) (let ((_let_24 (>= (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 (* (- 2) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) _let_23) 1))) (let ((_let_25 (not _let_24))) (let ((_let_26 (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_23))) (let ((_let_27 (>= _let_26 0))) (let ((_let_28 (and _let_27 _let_25))) (let ((_let_29 (* (- 2) _let_13))) (let ((_let_30 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 1))) (let ((_let_31 (not _let_30))) (let ((_let_32 (>= _let_13 1))) (let ((_let_33 (not _let_32))) (let ((_let_34 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 0))) (let ((_let_35 (not _let_34))) (let ((_let_36 (or _let_35 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 0) (not (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 4)) _let_33 _let_31 _let_24 (>= (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_29 (* (- 1) (* _let_13 _let_13))) 1) _let_15 _let_28))) (let ((_let_37 (not _let_15))) (let ((_let_38 (forall ((X Int) (BOUND_VARIABLE_1334 Int)) (let ((_let_1 (* (- 1) (* BOUND_VARIABLE_1334 BOUND_VARIABLE_1334)))) (let ((_let_2 (>= (+ X (* (- 2) BOUND_VARIABLE_1334) _let_1) 1))) (let ((_let_3 (tptp.div1 (+ BOUND_VARIABLE_1334 (tptp.div1 X BOUND_VARIABLE_1334)) 2))) (or (not (>= X 0)) (= X 0) (not (>= X 4)) (not (>= _let_3 1)) (not (>= BOUND_VARIABLE_1334 1)) _let_2 (>= (+ X (* (- 2) _let_3) (* (- 1) (* _let_3 _let_3))) 1) (>= (+ BOUND_VARIABLE_1334 (* (- 1) _let_3)) 1) (and (>= (+ X _let_1) 0) (not _let_2))))))))) (let ((_let_39 (not _let_36))) (let ((_let_40 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_41 (or))) (let ((_let_42 (not _let_38))) (let ((_let_43 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_40) :args (_let_42))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_42) _let_38))) (REFL :args (_let_39)) :args _let_41)) _let_40 :args (_let_39 true _let_38)))) (let ((_let_44 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_36 7)) _let_43 :args (_let_37 true _let_36)))) (let ((_let_45 (forall ((X Int) (Y Int)) (or (= Y 0) (= X (+ (tptp.mod1 X Y) (* Y (tptp.div1 X Y)))))))) (let ((_let_46 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_47 (_let_45))) (let ((_let_48 ((tptp.div1 X Y)))) (let ((_let_49 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_46 :args (_let_12 2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_48)) :args _let_47))) _let_46 :args (_let_19 false _let_45)))) (let ((_let_50 (>= _let_12 0))) (let ((_let_51 (not _let_50))) (let ((_let_52 (or _let_51 _let_20))) (let ((_let_53 (forall ((X Int) (Y Int)) (or (not (>= X 0)) (= Y 0) (>= (tptp.mod1 X Y) 0))))) (let ((_let_54 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_55 (_let_53))) (let ((_let_56 ((tptp.mod1 X Y)))) (let ((_let_57 (>= _let_12 1))) (let ((_let_58 (or _let_57 _let_33))) (let ((_let_59 (forall ((X Int) (Y Int)) (or (>= X 1) (not (>= Y 1)) (not (>= (tptp.div1 X Y) 1)))))) (let ((_let_60 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_61 (REFL :args (_let_36)))) (let ((_let_62 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_36 3)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_32))) :args _let_41)) :args ((or _let_32 _let_36))) _let_43 :args (_let_32 true _let_36)))) (let ((_let_63 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_58)) :args ((or _let_33 _let_57 (not _let_58)))) _let_62 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_60 :args (_let_12 2 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.div1 X Y)))) :args (_let_59)))) _let_60 :args (_let_58 false _let_59)) :args (_let_57 false _let_32 false _let_58)))) (let ((_let_64 (not _let_57))) (let ((_let_65 (_let_57))) (let ((_let_66 ((< _let_12 0)))) (let ((_let_67 (false))) (let ((_let_68 (1.0 (- 1.0)))) (let ((_let_69 (ASSUME :args _let_65))) (let ((_let_70 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_69 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_66) _let_69 :args _let_68) :args _let_67) :args _let_66) :args (_let_50)) :args _let_65)) :args _let_65)) :args ((or _let_50 _let_64))) _let_63 :args (_let_50 false _let_57)))) (let ((_let_71 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_52)) :args ((or _let_51 _let_20 (not _let_52)))) _let_70 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_54 :args (_let_12 2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_56)) :args _let_55))) _let_54 :args (_let_52 false _let_53)) :args (_let_20 false _let_50 false _let_52)))) (let ((_let_72 (not _let_20))) (let ((_let_73 (not _let_19))) (let ((_let_74 (not _let_21))) (let ((_let_75 (_let_20))) (let ((_let_76 (ASSUME :args _let_75))) (let ((_let_77 (ASSUME :args (_let_19)))) (let ((_let_78 (MACRO_SR_PRED_TRANSFORM _let_77 :args ((= (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_9 _let_29 (* (- 1) _let_16)) 0))))) (let ((_let_79 (_let_74))) (let ((_let_80 (_let_72))) (let ((_let_81 (not _let_10))) (let ((_let_82 (MACRO_SR_PRED_INTRO :args ((= (not _let_37) _let_15))))) (let ((_let_83 (ASSUME :args (_let_37)))) (let ((_let_84 (MACRO_SR_PRED_TRANSFORM _let_83 :args ((< _let_14 1))))) (let ((_let_85 (ASSUME :args (_let_21)))) (let ((_let_86 (ASSUME :args (_let_81)))) (let ((_let_87 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_83 _let_77 _let_85 _let_86 _let_76) :args (_let_37 _let_19 _let_81 _let_21 _let_20)) (SCOPE (CONTRA _let_76 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_76 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_86 :args ((< _let_9 1)))) _let_85 _let_78 _let_84 :args ((- 1.0) 2.0 (- 1.0) (- 1.0) 2.0)) :args _let_67) :args _let_75) :args ((< _let_16 0))) :args _let_80)) :args (_let_37 _let_19 _let_21 _let_81 _let_20)) :args ((not (and _let_37 _let_19 _let_81 _let_21 _let_20)) SB_LITERAL))) (CONG _let_82 (REFL :args (_let_73)) (MACRO_SR_PRED_INTRO :args ((= (not _let_81) _let_10))) (REFL :args _let_79) (REFL :args _let_80) :args _let_41)) :args ((or _let_15 _let_10 _let_73 _let_74 _let_72))) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_79) :args ((< _let_12 2))) _let_78 _let_76 (ASSUME :args (_let_32)) :args (1.0 (- 1.0) (- 1.0) (- 2.0))) :args _let_67) :args (_let_19 _let_20 _let_32 _let_74))) :args ((or _let_73 _let_72 _let_33 _let_21))) :args ((or _let_33 _let_21 _let_73 _let_72))) _let_62 _let_49 _let_71 :args (_let_21 false _let_32 false _let_19 false _let_20)) _let_71 _let_49 _let_44 :args (_let_10 false _let_21 false _let_20 false _let_19 true _let_15)))) (let ((_let_88 (>= _let_22 0))) (let ((_let_89 (* SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_9))) (let ((_let_90 (* (- 1) _let_89))) (let ((_let_91 (+ _let_22 _let_90))) (let ((_let_92 (>= _let_91 1))) (let ((_let_93 (+ _let_22 _let_89))) (let ((_let_94 (>= _let_93 0))) (let ((_let_95 (not _let_94))) (let ((_let_96 (ite _let_88 _let_95 _let_92))) (let ((_let_97 (= _let_22 _let_90))) (let ((_let_98 (not _let_27))) (let ((_let_99 (_let_98))) (let ((_let_100 (_let_28))) (let ((_let_101 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_100) (CONG (REFL :args _let_100) (REFL :args _let_99) (MACRO_SR_PRED_INTRO :args ((= (not _let_25) _let_24))) :args _let_41)) :args ((or _let_24 _let_28 _let_98))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_NEG :args (_let_36 5)) :args ((or _let_25 _let_36))) _let_43 :args (_let_25 true _let_36)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_36 8)) _let_43 :args ((not _let_28) true _let_36)) :args (_let_98 true _let_24 true _let_28)))) (let ((_let_102 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_36 0)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_35) _let_34))) :args _let_41)) :args ((or _let_34 _let_36))) _let_43 :args (_let_34 true _let_36)))) (let ((_let_103 (not _let_88))) (let ((_let_104 (MACRO_SR_PRED_INTRO :args ((= (not _let_98) _let_27))))) (let ((_let_105 (REFL :args (_let_35)))) (let ((_let_106 (< _let_22 0))) (let ((_let_107 (_let_106))) (let ((_let_108 (ASSUME :args _let_99))) (let ((_let_109 (MACRO_SR_PRED_TRANSFORM _let_108 :args ((< _let_26 0))))) (let ((_let_110 (ASSUME :args (_let_34)))) (let ((_let_111 (ASSUME :args (_let_103)))) (let ((_let_112 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_108 _let_110 _let_111) :args (_let_34 _let_98 _let_103)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_111 :args _let_107) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_107) _let_110 _let_109 :args (1.0 (- 1.0) 1.0)) :args _let_67) :args _let_107) :args (_let_88)) :args ((not _let_106)))) :args (_let_98 _let_34 _let_103)) :args ((not (and _let_34 _let_98 _let_103)) SB_LITERAL))) (CONG _let_105 _let_104 (MACRO_SR_PRED_INTRO :args ((= (not _let_103) _let_88))) :args _let_41)) _let_102 _let_101 :args (_let_88 false _let_34 true _let_27)))) (let ((_let_113 (not _let_96))) (let ((_let_114 (>= _let_93 1))) (let ((_let_115 (tptp.abs1 _let_89))) (let ((_let_116 (>= _let_115 0))) (let ((_let_117 (= _let_115 _let_89))) (let ((_let_118 (forall ((X Int)) (>= (tptp.abs1 X) 0)))) (let ((_let_119 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_120 (>= _let_89 0))) (let ((_let_121 (not _let_120))) (let ((_let_122 (or _let_121 _let_117))) (let ((_let_123 (forall ((BOUND_VARIABLE_966 Int)) (or (not (>= BOUND_VARIABLE_966 0)) (= BOUND_VARIABLE_966 (tptp.abs1 BOUND_VARIABLE_966)))))) (let ((_let_124 (AND_ELIM (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))) :args (0)))) (let ((_let_125 (_let_123))) (let ((_let_126 ((tptp.abs1 BOUND_VARIABLE_966)))) (let ((_let_127 (ASSUME :args _let_125))) (let ((_let_128 (>= _let_89 1))) (let ((_let_129 (and _let_30 _let_10))) (let ((_let_130 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_36 4)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_31) _let_30))) :args _let_41)) :args ((or _let_30 _let_36))) _let_43 :args (_let_30 true _let_36)))) (let ((_let_131 (> _let_9 0))) (let ((_let_132 (> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 0))) (let ((_let_133 (_let_128))) (let ((_let_134 ((< _let_89 0)))) (let ((_let_135 (ASSUME :args _let_133))) (let ((_let_136 (not _let_114))) (let ((_let_137 ((not _let_116)))) (let ((_let_138 (_let_116))) (let ((_let_139 (ASSUME :args (_let_117)))) (let ((_let_140 (ASSUME :args (_let_136)))) (let ((_let_141 (INT_TIGHT_UB _let_109))) (let ((_let_142 (ASSUME :args _let_138))) (let ((_let_143 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_139 _let_140 _let_108 _let_110 _let_142) :args (_let_34 _let_98 _let_117 _let_116 _let_136)) (SCOPE (CONTRA _let_142 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_142 _let_110 _let_141 (MACRO_SR_PRED_TRANSFORM _let_140 :args ((< _let_93 1))) (MACRO_SR_PRED_TRANSFORM _let_139 :args ((= (+ _let_115 _let_90) 0))) :args ((- 1.0) (- 1.0) 1.0 1.0 1.0)) :args _let_67) :args _let_138) :args ((< _let_115 0))) :args _let_137)) :args (_let_117 _let_136 _let_98 _let_34 _let_116)) :args ((not (and _let_34 _let_98 _let_117 _let_116 _let_136)) SB_LITERAL))) (CONG _let_105 _let_104 (REFL :args ((not _let_117))) (REFL :args _let_137) (MACRO_SR_PRED_INTRO :args ((= (not _let_136) _let_114))) :args _let_41)) _let_102 _let_101 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_122)) :args ((or _let_121 _let_117 (not _let_122)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_135 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_134) _let_135 :args _let_68) :args _let_67) :args _let_134) :args (_let_120)) :args _let_133)) :args _let_133)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_132 _let_131 _let_89)) (REWRITE :args ((=> (and _let_132 _let_131) (> _let_89 0)))))) :args ((or _let_128 (not _let_129)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_129)) :args ((or _let_31 _let_81 _let_129))) _let_130 _let_87 :args (_let_129 false _let_30 false _let_10)) :args (_let_128 false _let_129)) :args (_let_120 false _let_128)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_127 :args (_let_89 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_126)) :args _let_125))) _let_124 :args (_let_122 false _let_123)) :args (_let_117 false _let_120 false _let_122)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_119 :args (_let_89 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.abs1 X)))) :args (_let_118))) _let_119 :args (_let_116 false _let_118)) :args (_let_114 false _let_34 true _let_27 false _let_117 false _let_116)))) (let ((_let_144 (_let_114))) (let ((_let_145 ((< _let_93 0)))) (let ((_let_146 (ASSUME :args _let_144))) (let ((_let_147 (tptp.mod1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_148 (>= _let_147 0))) (let ((_let_149 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 (+ _let_147 _let_89)))) (let ((_let_150 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 0))) (let ((_let_151 (or _let_35 _let_150 _let_148))) (let ((_let_152 (not _let_150))) (let ((_let_153 (_let_150))) (let ((_let_154 (ASSUME :args (_let_30)))) (let ((_let_155 (ASSUME :args _let_153))) (let ((_let_156 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_155 _let_154) :args (_let_30 _let_150)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_155 :args _let_153) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_155 _let_154 :args _let_68) :args _let_67) :args _let_153) :args (_let_152))) :args (_let_150 _let_30)) :args ((not (and _let_30 _let_150)) SB_LITERAL))) _let_130 :args (_let_152 false _let_30)))) (let ((_let_157 (or _let_150 _let_149))) (let ((_let_158 (not _let_92))) (let ((_let_159 (<= _let_26 (- 1)))) (let ((_let_160 (_let_159))) (let ((_let_161 (ASSUME :args (_let_149)))) (let ((_let_162 (ASSUME :args (_let_148)))) (let ((_let_163 (ASSUME :args (_let_158)))) (let ((_let_164 (= _let_93 0))) (let ((_let_165 (_let_164))) (let ((_let_166 (>= _let_91 0))) (let ((_let_167 (= _let_22 _let_89))) (let ((_let_168 (not _let_166))) (let ((_let_169 (ite _let_88 _let_168 _let_114))) (let ((_let_170 (or _let_167 _let_97))) (let ((_let_171 (ite _let_120 _let_169 _let_96))) (let ((_let_172 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_9))) (let ((_let_173 (or _let_172 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_18)))) (let ((_let_174 (not _let_11))) (let ((_let_175 (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_18))) (let ((_let_176 (>= _let_175 1))) (let ((_let_177 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 0))) (let ((_let_178 (>= _let_175 0))) (let ((_let_179 (not _let_178))) (let ((_let_180 (ite _let_177 _let_179 _let_57))) (let ((_let_181 (>= _let_9 0))) (let ((_let_182 (ite _let_181 _let_180 (ite _let_177 _let_51 _let_176)))) (let ((_let_183 (and _let_182 _let_174 _let_152))) (let ((_let_184 (tptp.abs1 _let_17))) (let ((_let_185 (* (- 1) _let_184))) (let ((_let_186 (tptp.abs1 _let_12))) (let ((_let_187 (>= (+ _let_186 _let_185) 0))) (let ((_let_188 (= _let_184 _let_17))) (let ((_let_189 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 (+ _let_18 _let_186)))) (let ((_let_190 (_let_92))) (let ((_let_191 ((< _let_91 0)))) (let ((_let_192 (ASSUME :args _let_190))) (let ((_let_193 (not _let_167))) (let ((_let_194 (= _let_91 0))) (let ((_let_195 (_let_194))) (let ((_let_196 (- _let_89))) (let ((_let_197 (- _let_9))) (let ((_let_198 (=> (or _let_172 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_197)) (or _let_167 (= _let_22 _let_196))))) (let ((_let_199 (- _let_22))) (let ((_let_200 (- SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_201 (=> (and (ite _let_181 (ite _let_177 (> _let_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) (> _let_9 _let_200)) (ite _let_177 (> _let_197 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) (> _let_197 _let_200))) _let_174 _let_152) (ite _let_120 (ite _let_88 (> _let_89 _let_22) (> _let_89 _let_199)) (ite _let_88 (> _let_196 _let_22) (> _let_196 _let_199)))))) (let ((_let_202 (not _let_182))) (let ((_let_203 (_let_183))) (let ((_let_204 (or _let_35 _let_31 _let_181))) (let ((_let_205 (forall ((X Int) (Y Int)) (or (not (>= X 0)) (not (>= Y 1)) (>= (tptp.div1 X Y) 0))))) (let ((_let_206 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_207 (_let_205))) (let ((_let_208 ((tptp.div1 X Y)))) (let ((_let_209 (_let_180))) (let ((_let_210 (forall ((X Int) (Y Int)) (or (= Y 0) (>= (+ (tptp.abs1 X) (* (- 1) (tptp.abs1 (* Y (tptp.div1 X Y))))) 0))))) (let ((_let_211 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_212 (>= _let_13 0))) (let ((_let_213 (not _let_212))) (let ((_let_214 (or _let_213 _let_188))) (let ((_let_215 (or _let_51 _let_212))) (let ((_let_216 (or _let_51 _let_189))) (let ((_let_217 (not _let_172))) (let ((_let_218 (_let_176))) (let ((_let_219 (ASSUME :args (_let_189)))) (let ((_let_220 (ASSUME :args (_let_187)))) (let ((_let_221 (ASSUME :args (_let_188)))) (let ((_let_222 (ASSUME :args (_let_178)))) (let ((_let_223 (ASSUME :args (_let_217)))) (let ((_let_224 (_let_11))) (let ((_let_225 (ASSUME :args (_let_10)))) (let ((_let_226 (ASSUME :args _let_224))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_226 _let_225) :args (_let_10 _let_11)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_226 :args _let_224) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_226 _let_225 :args _let_68) :args _let_67) :args _let_224) :args (_let_174))) :args (_let_11 _let_10)) :args ((not (and _let_10 _let_11)) SB_LITERAL))) (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_219 _let_220 _let_83 _let_221 _let_223 _let_222) :args (_let_37 _let_187 _let_188 _let_217 _let_178 _let_189)) (SCOPE (CONTRA (INT_TIGHT_LB (ARITH_TRICHOTOMY (MACRO_SR_PRED_TRANSFORM _let_223 :args ((not (= _let_175 0)))) _let_222 :args ((> _let_175 0)))) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_218) (MACRO_SR_PRED_TRANSFORM _let_221 :args ((= (+ _let_17 _let_185) 0))) (INT_TIGHT_UB _let_84) _let_220 (MACRO_SR_PRED_TRANSFORM _let_219 :args ((= (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_9 (* (- 1) _let_186)) 0))) :args ((- 1.0) 1.0 2.0 (- 1.0) (- 1.0))) :args _let_67) :args _let_218) :args ((< _let_175 1))) :args ((not _let_176)))) :args (_let_189 _let_187 _let_37 _let_188 _let_217 _let_178)) :args ((not (and _let_37 _let_187 _let_188 _let_217 _let_178 _let_189)) SB_LITERAL))) (CONG _let_82 (REFL :args ((not _let_187))) (REFL :args ((not _let_188))) (MACRO_SR_PRED_INTRO :args ((= (not _let_217) _let_172))) (REFL :args (_let_179)) (REFL :args ((not _let_189))) :args _let_41)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_216)) :args ((or _let_51 _let_189 (not _let_216)))) _let_70 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_127 :args (_let_12 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_126)) :args _let_125))) _let_124 :args (_let_216 false _let_123)) :args (_let_189 false _let_50 false _let_216)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_214)) :args ((or _let_213 _let_188 (not _let_214)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_215)) :args ((or _let_212 _let_51 (not _let_215)))) _let_70 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_206 :args (_let_12 2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_208)) :args _let_207))) _let_206 :args (_let_215 false _let_205)) :args (_let_212 false _let_50 false _let_215)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_127 :args (_let_17 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_126)) :args _let_125))) _let_124 :args (_let_214 false _let_123)) :args (_let_188 false _let_212 false _let_214)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_211 :args (_let_12 2 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.div1 X Y)))) :args (_let_210)))) _let_211 :args (_let_187 false _let_210)) _let_44 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG3 :args _let_209) (CONG (REFL :args _let_209) (MACRO_SR_PRED_INTRO :args ((= (not _let_179) _let_178))) (REFL :args (_let_64)) :args _let_41)) :args ((or _let_64 _let_178 _let_180))) _let_63 (REORDERING (CNF_ITE_NEG1 :args (_let_182)) :args ((or (not _let_181) _let_182 (not _let_180)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_204)) :args ((or _let_35 _let_31 _let_181 (not _let_204)))) _let_102 _let_130 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_206 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_208)) :args _let_207)) _let_206 :args (_let_204 false _let_205)) :args (_let_181 false _let_34 false _let_30 false _let_204)) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_203) (CONG (REFL :args _let_203) (REFL :args (_let_202)) (MACRO_SR_PRED_INTRO :args ((= (not _let_174) _let_11))) (MACRO_SR_PRED_INTRO :args ((= (not _let_152) _let_150))) :args _let_41)) :args ((or _let_150 _let_11 _let_183 _let_202))) _let_156 (CNF_OR_NEG :args (_let_173 0)) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_201 THEORY_ARITH)) (REWRITE :args (_let_201)))) :args ((or _let_171 (not _let_183)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_198 THEORY_ARITH)) (REWRITE :args (_let_198)))) :args ((or _let_170 (not _let_173)))) (REORDERING (CNF_ITE_POS3 :args (_let_171)) :args ((or _let_169 _let_96 (not _let_171)))) (REORDERING (CNF_OR_POS :args (_let_170)) :args ((or _let_167 _let_97 (not _let_170)))) (REORDERING (CNF_ITE_POS1 :args (_let_169)) :args ((or _let_168 _let_103 (not _let_169)))) (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_192 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_195) _let_192 :args _let_68) :args _let_67) :args _let_195) :args ((not _let_194))) :args (_let_193)) :args _let_190)) :args _let_190)) :args ((or _let_193 _let_158))) (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_192 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_191) _let_192 :args _let_68) :args _let_67) :args _let_191) :args (_let_166)) :args _let_190)) :args _let_190)) :args ((or _let_166 _let_158))) :args ((or _let_11 _let_97 _let_158 _let_96 _let_103) false _let_189 false _let_188 false _let_187 true _let_15 false _let_178 false _let_57 true _let_180 false _let_181 true _let_182 true _let_150 true _let_172 true _let_183 true _let_173 true _let_171 true _let_170 true _let_169 true _let_167 false _let_166)) (MACRO_RESOLUTION_TRUST (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_97)) :args _let_165) :args _let_165) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_165) _let_146 :args _let_68) :args _let_67) :args _let_165) :args ((not _let_164)))) :args (_let_97 _let_114))) _let_143 :args ((not _let_97) false _let_114)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_161 _let_162 _let_163 _let_108) :args (_let_98 _let_149 _let_148 _let_158)) (SCOPE (CONTRA _let_141 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_160) (MACRO_SR_PRED_TRANSFORM _let_163 :args ((< _let_91 1))) _let_162 (MACRO_SR_PRED_TRANSFORM _let_161 :args ((= (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 (* (- 1) _let_147) _let_90) 0))) :args (1.0 1.0 (- 1.0) (- 1.0))) :args _let_67) :args _let_160) :args ((> _let_26 (- 1)))) :args ((not _let_159)))) :args (_let_149 _let_148 _let_158 _let_98)) :args ((not (and _let_98 _let_149 _let_148 _let_158)) SB_LITERAL))) (CONG _let_104 (REFL :args ((not _let_149))) (REFL :args ((not _let_148))) (MACRO_SR_PRED_INTRO :args ((= (not _let_158) _let_92))) :args _let_41)) _let_101 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_157)) :args ((or _let_150 _let_149 (not _let_157)))) _let_156 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_46 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_48)) :args _let_47)) _let_46 :args (_let_157 false _let_45)) :args (_let_149 true _let_150 false _let_157)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_151)) :args ((or _let_35 _let_150 _let_148 (not _let_151)))) _let_102 _let_156 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_54 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_56)) :args _let_55)) _let_54 :args (_let_151 false _let_53)) :args (_let_148 false _let_34 true _let_150 false _let_151)) :args (_let_92 true _let_27 false _let_149 false _let_148)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_96)) :args ((or _let_95 _let_103 _let_113))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_146 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_145) _let_146 :args _let_68) :args _let_67) :args _let_145) :args (_let_94)) :args _let_144)) :args _let_144)) _let_143 :args (_let_94 false _let_114)) _let_112 :args (_let_113 false _let_94 false _let_88)) _let_112 :args (_let_11 true _let_97 false _let_92 true _let_96 false _let_88)) _let_87 :args (false false _let_11 false _let_10)) :args ((forall ((A tptp.ty)) (tptp.sort1 A (tptp.witness1 A))) (forall ((A tptp.ty) (X tptp.bool1) (X1 tptp.uni) (X2 tptp.uni)) (tptp.sort1 A (tptp.match_bool1 A X X1 X2))) (forall ((A tptp.ty) (Z tptp.uni) (Z1 tptp.uni)) (=> (tptp.sort1 A Z) (= (tptp.match_bool1 A tptp.true1 Z Z1) Z))) (forall ((A tptp.ty) (Z tptp.uni) (Z1 tptp.uni)) (=> (tptp.sort1 A Z1) (= (tptp.match_bool1 A tptp.false1 Z Z1) Z1))) (not (= tptp.true1 tptp.false1)) (forall ((U tptp.bool1)) (or (= U tptp.true1) (= U tptp.false1))) (forall ((U tptp.tuple02)) (= U tptp.tuple03)) (forall ((X Int) (Y Int) (Z Int)) (=> (<= X Y) (=> (<= 0 Z) (<= (* X Z) (* Y Z))))) _let_8 (forall ((X Int) (Y Int)) (= (<= (tptp.abs1 X) Y) (and (<= (- Y) X) (<= X Y)))) _let_7 _let_6 (forall ((X Int) (Y Int)) (let ((_let_1 (tptp.div1 X Y))) (=> (and (<= 0 X) (< 0 Y)) (and (<= 0 _let_1) (<= _let_1 X))))) (forall ((X Int) (Y Int)) (let ((_let_1 (tptp.abs1 Y))) (let ((_let_2 (tptp.mod1 X Y))) (=> (not (= Y 0)) (and (< (- _let_1) _let_2) (< _let_2 _let_1)))))) _let_5 _let_4 _let_3 (forall ((X Int) (Y Int)) (=> (and (<= X 0) (not (= Y 0))) (<= (tptp.mod1 X Y) 0))) _let_2 (forall ((X Int)) (= (tptp.div1 X 1) X)) (forall ((X Int)) (= (tptp.mod1 X 1) 0)) (forall ((X Int) (Y Int)) (=> (and (<= 0 X) (< X Y)) (= (tptp.div1 X Y) 0))) (forall ((X Int) (Y Int)) (=> (and (<= 0 X) (< X Y)) (= (tptp.mod1 X Y) X))) (forall ((X Int) (Y Int) (Z Int)) (=> (and (< 0 X) (<= 0 Y) (<= 0 Z)) (= (tptp.div1 (+ (* X Y) Z) X) (+ Y (tptp.div1 Z X))))) (forall ((X Int) (Y Int) (Z Int)) (=> (and (< 0 X) (<= 0 Y) (<= 0 Z)) (= (tptp.mod1 (+ (* X Y) Z) X) (tptp.mod1 Z X)))) (forall ((A tptp.ty) (X tptp.uni)) (tptp.sort1 (tptp.ref A) (tptp.mk_ref A X))) (forall ((A tptp.ty) (X tptp.uni)) (tptp.sort1 A (tptp.contents A X))) (forall ((A tptp.ty) (U tptp.uni)) (=> (tptp.sort1 A U) (= (tptp.contents A (tptp.mk_ref A U)) U))) (forall ((A tptp.ty) (U tptp.uni)) (=> (tptp.sort1 (tptp.ref A) U) (= U (tptp.mk_ref A (tptp.contents A U))))) _let_1 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.60/1.00  )
% 0.60/1.00  % SZS output end Proof for SWW609_2
% 0.60/1.00  % cvc5---1.0.5 exiting
% 0.60/1.01  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------