TSTP Solution File: ARI640_1 by cvc5---1.0.5

View Problem - Process Solution

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

% Computer : n028.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:36 EDT 2023

% Result   : Theorem 0.16s 0.47s
% Output   : Proof 0.16s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.11  % Problem    : ARI640_1 : TPTP v8.1.2. Released v6.3.0.
% 0.05/0.11  % Command    : do_cvc5 %s %d
% 0.11/0.31  % Computer : n028.cluster.edu
% 0.11/0.31  % Model    : x86_64 x86_64
% 0.11/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.31  % Memory   : 8042.1875MB
% 0.11/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32  % CPULimit   : 300
% 0.11/0.32  % WCLimit    : 300
% 0.11/0.32  % DateTime   : Tue Aug 29 19:08:41 EDT 2023
% 0.11/0.32  % CPUTime    : 
% 0.16/0.43  %----Proving TF0_ARI
% 0.16/0.47  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.cJiysXnhS2/cvc5---1.0.5_7462.p...
% 0.16/0.47  ------- get file name : TPTP file name is ARI640_1
% 0.16/0.47  ------- cvc5-tfa : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_7462.smt2...
% 0.16/0.47  --- Run --finite-model-find --decision=internal at 15...
% 0.16/0.47  % SZS status Theorem for ARI640_1
% 0.16/0.47  % SZS output start Proof for ARI640_1
% 0.16/0.47  (
% 0.16/0.47  (let ((_let_1 (> (* tptp.x tptp.y) (+ tptp.x tptp.y)))) (let ((_let_2 (< tptp.y 1.0))) (let ((_let_3 (> tptp.y 0.0))) (let ((_let_4 (> tptp.x 0.0))) (let ((_let_5 (* tptp.x tptp.y))) (let ((_let_6 (* (- 1) _let_5))) (let ((_let_7 (+ tptp.x tptp.y _let_6))) (let ((_let_8 (>= _let_7 0))) (let ((_let_9 (>= tptp.y 0))) (let ((_let_10 (>= tptp.x 0))) (let ((_let_11 (>= _let_5 0))) (let ((_let_12 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_13 (* (- 1) tptp.y))) (let ((_let_14 (>= _let_13 0))) (let ((_let_15 (_let_3))) (let ((_let_16 (EQ_RESOLVE (ASSUME :args _let_15) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_17 (or))) (let ((_let_18 (not _let_9))) (let ((_let_19 (not _let_14))) (let ((_let_20 (>= tptp.y 0.0))) (let ((_let_21 ((< tptp.y 0.0)))) (let ((_let_22 (_let_18))) (let ((_let_23 (ASSUME :args _let_22))) (let ((_let_24 (_let_20))) (let ((_let_25 (false))) (let ((_let_26 (1.0 (- 1.0)))) (let ((_let_27 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_23 _let_16) :args (_let_19 _let_18)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_21) (MACRO_SR_PRED_TRANSFORM _let_16 :args _let_15) :args _let_26) :args _let_25) :args _let_21) :args _let_24) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_23 :args _let_21) :args ((not _let_20)))) :args (_let_18 _let_19)) :args ((not (and _let_19 _let_18)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_19) _let_14))) (MACRO_SR_PRED_INTRO :args ((= (not _let_18) _let_9))) :args _let_17)) _let_16 :args (_let_9 true _let_14)))) (let ((_let_28 (* (- 1) tptp.x))) (let ((_let_29 (>= _let_28 0))) (let ((_let_30 (_let_4))) (let ((_let_31 (EQ_RESOLVE (ASSUME :args _let_30) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_32 (not _let_10))) (let ((_let_33 (not _let_29))) (let ((_let_34 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_29))))) (let ((_let_35 (>= tptp.x 0.0))) (let ((_let_36 ((not _let_35)))) (let ((_let_37 ((< tptp.x 0.0)))) (let ((_let_38 (_let_32))) (let ((_let_39 (ASSUME :args _let_38))) (let ((_let_40 (_let_35))) (let ((_let_41 (MACRO_SR_PRED_TRANSFORM _let_31 :args _let_30))) (let ((_let_42 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_39 _let_31) :args (_let_33 _let_32)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_37) _let_41 :args _let_26) :args _let_25) :args _let_37) :args _let_40) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_39 :args _let_37) :args _let_36)) :args (_let_32 _let_33)) :args ((not (and _let_33 _let_32)) SB_LITERAL))) (CONG _let_34 (MACRO_SR_PRED_INTRO :args ((= (not _let_32) _let_10))) :args _let_17)) _let_31 :args (_let_10 true _let_29)))) (let ((_let_43 (>= (+ _let_28 _let_5) 0))) (let ((_let_44 (not _let_43))) (let ((_let_45 (ite _let_11 _let_44 (not (>= (+ _let_28 _let_6) 0))))) (let ((_let_46 (not _let_11))) (let ((_let_47 (+ tptp.x _let_6))) (let ((_let_48 (ite _let_10 _let_45 (ite _let_11 (not (>= (+ tptp.x _let_5) 0)) (not (>= _let_47 0)))))) (let ((_let_49 (= tptp.x 0.0))) (let ((_let_50 (not _let_49))) (let ((_let_51 (>= tptp.y 1))) (let ((_let_52 (not _let_51))) (let ((_let_53 (ite _let_9 _let_52 (not (>= _let_13 1))))) (let ((_let_54 (and _let_53 _let_50))) (let ((_let_55 (REFL :args _let_22))) (let ((_let_56 (_let_53))) (let ((_let_57 (_let_50))) (let ((_let_58 (_let_49))) (let ((_let_59 (ASSUME :args _let_58))) (let ((_let_60 (not _let_53))) (let ((_let_61 (_let_54))) (let ((_let_62 (- _let_5))) (let ((_let_63 (- tptp.x))) (let ((_let_64 (>= _let_5 0.0))) (let ((_let_65 (- tptp.y))) (let ((_let_66 (- 1.0))) (let ((_let_67 (=> (and (ite (>= 1.0 0.0) (ite _let_20 (> 1.0 tptp.y) (> 1.0 _let_65)) (ite _let_20 (> _let_66 tptp.y) (> _let_66 _let_65))) _let_50) (ite _let_35 (ite _let_64 (> tptp.x _let_5) (> tptp.x _let_62)) (ite _let_64 (> _let_63 _let_5) (> _let_63 _let_62)))))) (let ((_let_68 (not _let_8))) (let ((_let_69 (MACRO_SR_PRED_INTRO :args ((= (not _let_68) _let_8))))) (let ((_let_70 (> _let_47 0.0))) (let ((_let_71 (_let_70))) (let ((_let_72 (ASSUME :args (_let_9)))) (let ((_let_73 (MACRO_SR_PRED_TRANSFORM _let_72 :args _let_24))) (let ((_let_74 (MACRO_SR_PRED_TRANSFORM _let_12 :args ((< _let_7 0.0))))) (let ((_let_75 (ASSUME :args (_let_44)))) (let ((_let_76 (ASSUME :args (_let_46)))) (let ((_let_77 (ASSUME :args (_let_10)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_12 _let_72 _let_76 _let_77) :args (_let_68 _let_9 _let_10 _let_46)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_77 :args _let_40) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_40) (MACRO_SR_PRED_TRANSFORM _let_76 :args ((< _let_5 0.0))) _let_73 _let_74 :args ((- 1.0) 1.0 (- 1.0) 1.0)) :args _let_25) :args _let_40) :args _let_37) :args _let_36)) :args (_let_68 _let_9 _let_46 _let_10)) :args ((not (and _let_68 _let_9 _let_10 _let_46)) SB_LITERAL))) (CONG _let_69 _let_55 (REFL :args _let_38) (MACRO_SR_PRED_INTRO :args ((= (not _let_46) _let_11))) :args _let_17)) :args ((or _let_8 _let_11 _let_18 _let_32))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_45)) :args ((or _let_44 _let_46 (not _let_45)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_72 _let_12 _let_75) :args (_let_68 _let_9 _let_44)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_75 :args _let_71) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_71) _let_74 _let_73 :args ((- 1.0) 1.0 (- 1.0))) :args _let_25) :args _let_71) :args ((<= _let_47 0.0))) :args ((not _let_70)))) :args (_let_9 _let_68 _let_44)) :args ((not (and _let_68 _let_9 _let_44)) SB_LITERAL))) (CONG _let_69 _let_55 (MACRO_SR_PRED_INTRO :args ((= (not _let_44) _let_43))) :args _let_17)) :args ((or _let_8 _let_43 _let_18))) _let_12 _let_27 :args (_let_43 true _let_8 false _let_9)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_48)) :args ((or _let_45 _let_32 (not _let_48)))) _let_42 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_67 THEORY_ARITH)) (REWRITE :args (_let_67)))) :args ((or _let_48 (not _let_54)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_61) (CONG (REFL :args _let_61) (REFL :args (_let_60)) (MACRO_SR_PRED_INTRO :args ((= (not _let_50) _let_49))) :args _let_17)) :args ((or _let_49 _let_54 _let_60))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_59 _let_31) :args (_let_33 _let_49)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_59 :args _let_58) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_59 _let_41 :args _let_26) :args _let_25) :args _let_58) :args _let_57)) :args (_let_49 _let_33)) :args ((not (and _let_33 _let_49)) SB_LITERAL))) (CONG _let_34 (REFL :args _let_57) :args _let_17)) _let_31 :args (_let_50 true _let_29)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_56) (CONG (REFL :args _let_56) _let_55 (MACRO_SR_PRED_INTRO :args ((= (not _let_52) _let_51))) :args _let_17)) :args ((or _let_51 _let_53 _let_18))) (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))) _let_27 :args (_let_53 true _let_51 false _let_9)) :args (_let_54 true _let_49 false _let_53)) :args (_let_48 false _let_54)) :args (_let_45 false _let_10 false _let_48)) :args (_let_46 false _let_43 false _let_45)) _let_42 _let_27 _let_12 :args (false true _let_11 false _let_10 false _let_9 true _let_8)) :args (_let_4 _let_3 _let_2 _let_1 (not false) true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.16/0.47  )
% 0.16/0.47  % SZS output end Proof for ARI640_1
% 0.16/0.47  % cvc5---1.0.5 exiting
% 0.16/0.47  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------