TSTP Solution File: ARI698_1 by cvc5---1.0.5

View Problem - Process Solution

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

% Computer : n001.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 30 17:31:48 EDT 2023

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : ARI698_1 : TPTP v8.1.2. Released v6.3.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n001.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   : Tue Aug 29 19:26:08 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.20/0.48  %----Proving TF0_ARI
% 0.20/0.52  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.921s86UyQ3/cvc5---1.0.5_6175.p...
% 0.20/0.52  ------- get file name : TPTP file name is ARI698_1
% 0.20/0.52  ------- cvc5-tfa : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_6175.smt2...
% 0.20/0.52  --- Run --finite-model-find --decision=internal at 15...
% 0.20/0.52  % SZS status Theorem for ARI698_1
% 0.20/0.52  % SZS output start Proof for ARI698_1
% 0.20/0.52  (
% 0.20/0.52  (let ((_let_1 (= tptp.x3 0))) (let ((_let_2 (= tptp.x4 0))) (let ((_let_3 (= tptp.x5 0))) (let ((_let_4 (not (and (= tptp.x6 0) _let_3 _let_2 _let_1 (= tptp.x2 0) (= tptp.x1 0))))) (let ((_let_5 (* tptp.n tptp.x6))) (let ((_let_6 (+ _let_5 (* 0 tptp.x5)))) (let ((_let_7 (+ _let_6 (* 0 tptp.x4)))) (let ((_let_8 (+ _let_7 (* 0 tptp.x3)))) (let ((_let_9 (= (- (+ _let_8 (* 0 tptp.x2)) tptp.x1) 0))) (let ((_let_10 (* 1 tptp.x1))) (let ((_let_11 (= (+ (- _let_8 tptp.x2) _let_10) 0))) (let ((_let_12 (* 1 tptp.x2))) (let ((_let_13 (= (+ (+ _let_8 _let_12) _let_10) 0))) (let ((_let_14 (* 1 tptp.x3))) (let ((_let_15 (= (- (- (- _let_7 tptp.x3) tptp.x2) tptp.x1) 0))) (let ((_let_16 (= (+ (+ (+ (- _let_6 tptp.x4) _let_14) _let_12) _let_10) 0))) (let ((_let_17 (= (+ (+ (+ (+ (+ (* 1 tptp.x6) (* tptp.n tptp.x5)) (* tptp.n tptp.x4)) (* tptp.n tptp.x3)) (* tptp.n tptp.x2)) (* tptp.n tptp.x1)) 0))) (let ((_let_18 (= tptp.n 1000))) (let ((_let_19 (>= tptp.x5 1))) (let ((_let_20 (>= tptp.x5 0))) (let ((_let_21 (not _let_3))) (let ((_let_22 (= tptp.x4 tptp.x3))) (let ((_let_23 (* tptp.n tptp.x6))) (let ((_let_24 (* (- 1) tptp.x1))) (let ((_let_25 (ASSUME :args (_let_18)))) (let ((_let_26 (EQ_RESOLVE (EQ_RESOLVE (ASSUME :args (_let_13)) (MACRO_SR_EQ_INTRO :args (_let_13 SB_DEFAULT SBA_FIXPOINT))) (MACRO_SR_EQ_INTRO _let_25 :args ((= tptp.x2 (+ _let_24 (* (- 1) _let_23))) SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_27 (EQ_RESOLVE (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO :args (_let_11 SB_DEFAULT SBA_FIXPOINT))) (MACRO_SR_EQ_INTRO (AND_INTRO _let_26 _let_25) :args ((= tptp.x2 (+ tptp.x1 _let_23)) SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_28 (AND_INTRO (EQ_RESOLVE (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))) (MACRO_SR_EQ_INTRO (AND_INTRO _let_27 _let_26 _let_25) :args ((= tptp.x1 _let_23) SB_DEFAULT SBA_FIXPOINT))) _let_27 _let_26 _let_25))) (let ((_let_29 (EQ_RESOLVE (ASSUME :args (_let_15)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_15 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_28 :args ((= tptp.x3 (+ (* (- 1) tptp.x2) _let_24 _let_23)) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_30 (EQ_RESOLVE (ASSUME :args (_let_16)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_16 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_28 :args ((= tptp.x4 (+ tptp.x3 tptp.x2 tptp.x1 _let_23)) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_31 (not _let_1))) (let ((_let_32 (and _let_1 _let_22))) (let ((_let_33 (_let_1 _let_22))) (let ((_let_34 (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_32)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_29 _let_30) (SCOPE (TRANS (SYMM (SYMM _let_30)) (SYMM (SYMM _let_29))) :args _let_33)) :args _let_33)) :args (true _let_32)) :args ((or _let_2 (not _let_22) _let_31))) _let_30 _let_29 :args (_let_2 false _let_22 false _let_1)))) (let ((_let_35 (not _let_2))) (let ((_let_36 (= tptp.x5 (+ (* (- 1) tptp.x4) (* (- 1) tptp.x3))))) (let ((_let_37 (not _let_19))) (let ((_let_38 (EQ_RESOLVE (ASSUME :args (_let_17)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_17 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_28 :args ((= tptp.x6 (+ (* (- 1) (* tptp.n tptp.x5)) (* (- 1) (* tptp.n tptp.x4)) (* (- 1) (* tptp.n tptp.x3)) (* (- 1) (* tptp.n tptp.x2)) (* (- 1) (* tptp.n tptp.x1)))) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_39 (not _let_36))) (let ((_let_40 (false))) (let ((_let_41 (ASSUME :args (_let_2)))) (let ((_let_42 (MACRO_SR_PRED_TRANSFORM _let_38 :args ((= (+ tptp.x5 tptp.x4 tptp.x3) 0))))) (let ((_let_43 (_let_19))) (let ((_let_44 (not _let_20))) (let ((_let_45 ((< tptp.x5 0)))) (let ((_let_46 (_let_44))) (let ((_let_47 (ASSUME :args (_let_37)))) (let ((_let_48 (ASSUME :args (_let_21)))) (let ((_let_49 (ASSUME :args (_let_20)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_48 _let_47 _let_49) :args (_let_21 _let_20 _let_37)) (SCOPE (CONTRA _let_49 (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY _let_48 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_47 :args ((< tptp.x5 1)))) :args _let_45) :args _let_46)) :args (_let_21 _let_37 _let_20)) :args ((not (and _let_21 _let_20 _let_37)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_21) _let_3))) (REFL :args _let_46) (MACRO_SR_PRED_INTRO :args ((= (not _let_37) _let_19))) :args (or))) :args ((or _let_3 _let_19 _let_44))) (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_46) :args _let_45) _let_42 _let_29 _let_41 :args (1.0 (- 1.0) 1.0 1.0)) :args _let_40) :args (_let_36 _let_1 _let_2 _let_44))) :args ((or _let_39 _let_31 _let_35 _let_20))) _let_38 _let_29 _let_34 :args (_let_20 false _let_36 false _let_1 false _let_2)) (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_43) :args _let_43) _let_42 _let_29 _let_41 :args ((- 1.0) 1.0 (- 1.0) (- 1.0))) :args _let_40) :args (_let_36 _let_1 _let_2 _let_19))) :args ((or _let_39 _let_31 _let_35 _let_37))) _let_38 _let_29 _let_34 :args (_let_37 false _let_36 false _let_1 false _let_2)) (MACRO_RESOLUTION_TRUST (REORDERING (NOT_AND (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO _let_28 :args (_let_4 SB_DEFAULT SBA_FIXPOINT)))) :args ((or _let_31 _let_21 _let_35))) _let_29 _let_34 :args (_let_21 false _let_1 false _let_2)) :args (false false _let_20 true _let_19 true _let_3)) :args (_let_18 _let_17 (= (- (- (- (- (- _let_5 tptp.x5) tptp.x4) tptp.x3) tptp.x2) tptp.x1) 0) (= (- (- (- (- (+ _let_5 (* 1 tptp.x5)) tptp.x4) tptp.x3) tptp.x2) tptp.x1) 0) (= (+ (+ (+ (+ _let_6 (* 1 tptp.x4)) _let_14) _let_12) _let_10) 0) _let_16 _let_15 (= (- (- (+ _let_7 _let_14) tptp.x2) tptp.x1) 0) _let_13 _let_11 _let_9 _let_4 true))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.20/0.53  )
% 0.20/0.53  % SZS output end Proof for ARI698_1
% 0.20/0.53  % cvc5---1.0.5 exiting
% 0.20/0.53  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------