TSTP Solution File: NUM824^5 by cvc5---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0
% Problem  : NUM824^5 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n018.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 : Sun Sep 18 09:26:50 EDT 2022

% Result   : Theorem 0.18s 0.49s
% Output   : Proof 0.18s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : NUM824^5 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.12  % Command    : do_cvc5 %s %d
% 0.12/0.33  % Computer : n018.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Fri Sep  2 15:19:13 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.18/0.46  %----Proving TH0
% 0.18/0.49  ------- cvc5-thf casc j11 : /export/starexec/sandbox/benchmark/theBenchmark.p at /export/starexec/sandbox/benchmark/theBenchmark.p...
% 0.18/0.49  --- Run --ho-elim --full-saturate-quant at 10...
% 0.18/0.49  % SZS status Theorem for theBenchmark
% 0.18/0.49  % SZS output start Proof for theBenchmark
% 0.18/0.49  (let ((_let_1 (@ cN c0))) (let ((_let_2 (not (=> (and (forall ((Xp (-> $$unsorted Bool)) (Xq (-> $$unsorted Bool))) (=> (and (@ Xp c0) (forall ((Xu $$unsorted)) (=> (@ Xp Xu) (@ Xq (@ cS Xu)))) (forall ((Xv $$unsorted)) (=> (@ Xq Xv) (@ Xp (@ cS Xv))))) (and (forall ((Xx $$unsorted)) (=> (@ cEVEN Xx) (@ Xp Xx))) (forall ((Xx $$unsorted)) (=> (@ cODD Xx) (@ Xq Xx)))))) _let_1 (forall ((Xn $$unsorted)) (=> (@ cN Xn) (@ cN (@ cS Xn))))) (forall ((Xm $$unsorted)) (=> (or (@ cEVEN Xm) (@ cODD Xm)) (@ cN Xm))))))) (let ((_let_3 (ho_2 k_1 c0))) (let ((_let_4 (forall ((Xu $$unsorted)) (or (not (ho_2 k_1 Xu)) (ho_2 k_1 (ho_6 k_5 Xu)))))) (let ((_let_5 (forall ((Xv $$unsorted)) (or (not (ho_2 k_1 Xv)) (ho_2 k_1 (ho_6 k_5 Xv)))))) (let ((_let_6 (ho_2 k_1 skv_7))) (let ((_let_7 (ho_2 k_3 skv_7))) (let ((_let_8 (not _let_7))) (let ((_let_9 (or _let_8 _let_6))) (let ((_let_10 (ho_2 k_4 skv_7))) (let ((_let_11 (not _let_10))) (let ((_let_12 (or _let_11 _let_6))) (let ((_let_13 (and _let_12 _let_9))) (let ((_let_14 (not _let_5))) (let ((_let_15 (not _let_4))) (let ((_let_16 (not _let_3))) (let ((_let_17 (or _let_16 _let_15 _let_14 _let_13))) (let ((_let_18 (0))) (let ((_let_19 (forall ((u |u_(-> $$unsorted Bool)|) (e Bool) (i $$unsorted)) (not (forall ((v |u_(-> $$unsorted Bool)|)) (not (forall ((ii $$unsorted)) (= (ho_2 v ii) (ite (= i ii) e (ho_2 u ii)))))))))) (let ((_let_20 (forall ((x |u_(-> $$unsorted Bool)|) (y |u_(-> $$unsorted Bool)|)) (or (not (forall ((z $$unsorted)) (= (ho_2 x z) (ho_2 y z)))) (= x y))))) (let ((_let_21 (forall ((u |u_(-> $$unsorted $$unsorted)|) (e $$unsorted) (i $$unsorted)) (not (forall ((v |u_(-> $$unsorted $$unsorted)|)) (not (forall ((ii $$unsorted)) (= (ho_6 v ii) (ite (= i ii) e (ho_6 u ii)))))))))) (let ((_let_22 (forall ((x |u_(-> $$unsorted $$unsorted)|) (y |u_(-> $$unsorted $$unsorted)|)) (or (not (forall ((z $$unsorted)) (= (ho_6 x z) (ho_6 y z)))) (= x y))))) (let ((_let_23 (forall ((Xm $$unsorted)) (or (and (not (ho_2 k_4 Xm)) (not (ho_2 k_3 Xm))) (ho_2 k_1 Xm))))) (let ((_let_24 (forall ((Xn $$unsorted)) (or (not (ho_2 k_1 Xn)) (ho_2 k_1 (ho_6 k_5 Xn)))))) (let ((_let_25 (forall ((BOUND_VARIABLE_452 |u_(-> $$unsorted Bool)|) (BOUND_VARIABLE_447 |u_(-> $$unsorted Bool)|) (BOUND_VARIABLE_394 $$unsorted) (BOUND_VARIABLE_388 $$unsorted)) (or (not (ho_2 BOUND_VARIABLE_452 c0)) (not (forall ((Xu $$unsorted)) (or (not (ho_2 BOUND_VARIABLE_452 Xu)) (ho_2 BOUND_VARIABLE_447 (ho_6 k_5 Xu))))) (not (forall ((Xv $$unsorted)) (or (not (ho_2 BOUND_VARIABLE_447 Xv)) (ho_2 BOUND_VARIABLE_452 (ho_6 k_5 Xv))))) (and (or (not (ho_2 k_4 BOUND_VARIABLE_388)) (ho_2 BOUND_VARIABLE_452 BOUND_VARIABLE_388)) (or (not (ho_2 k_3 BOUND_VARIABLE_394)) (ho_2 BOUND_VARIABLE_447 BOUND_VARIABLE_394))))))) (let ((_let_26 (not (=> (and _let_25 _let_3 _let_24) _let_23)))) (let ((_let_27 (AND_ELIM (MACRO_SR_PRED_TRANSFORM (AND_INTRO (EQ_RESOLVE (ASSUME :args (_let_2)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT)) (PREPROCESS :args ((= (not (=> (and (forall ((Xp (-> $$unsorted Bool)) (Xq (-> $$unsorted Bool)) (BOUND_VARIABLE_394 $$unsorted) (BOUND_VARIABLE_388 $$unsorted)) (or (not (@ Xp c0)) (not (forall ((Xu $$unsorted)) (or (not (@ Xp Xu)) (@ Xq (@ cS Xu))))) (not (forall ((Xv $$unsorted)) (or (not (@ Xq Xv)) (@ Xp (@ cS Xv))))) (and (or (not (@ cEVEN BOUND_VARIABLE_388)) (@ Xp BOUND_VARIABLE_388)) (or (not (@ cODD BOUND_VARIABLE_394)) (@ Xq BOUND_VARIABLE_394))))) _let_1 (forall ((Xn $$unsorted)) (or (not (@ cN Xn)) (@ cN (@ cS Xn))))) (forall ((Xm $$unsorted)) (or (and (not (@ cEVEN Xm)) (not (@ cODD Xm))) (@ cN Xm))))) _let_26))))) (PREPROCESS :args ((and _let_22 _let_21 _let_20 _let_19)))) :args ((and _let_26 _let_22 _let_21 _let_20 _let_19))) :args _let_18))) (let ((_let_28 (NOT_IMPLIES_ELIM1 _let_27))) (let ((_let_29 (AND_ELIM _let_28 :args (1)))) (let ((_let_30 (AND_ELIM _let_28 :args (2)))) (let ((_let_31 (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_24 (= Xn Xu)))) _let_30 :args (_let_4 false _let_24)))) (let ((_let_32 (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_24 (= Xn Xv)))) _let_30 :args (_let_5 false _let_24)))) (let ((_let_33 (AND_ELIM _let_28 :args _let_18))) (let ((_let_34 (_let_25))) (let ((_let_35 ((not (= (ho_2 BOUND_VARIABLE_452 c0) false)) (ho_2 k_4 BOUND_VARIABLE_388) (ho_2 BOUND_VARIABLE_447 BOUND_VARIABLE_394)))) (let ((_let_36 (ASSUME :args _let_34))) (let ((_let_37 (not _let_13))) (let ((_let_38 (not _let_9))) (let ((_let_39 (and _let_11 _let_8))) (let ((_let_40 (or _let_39 _let_6))) (let ((_let_41 (not _let_40))) (let ((_let_42 (OR))) (let ((_let_43 (not _let_23))) (let ((_let_44 (_let_43))) (let ((_let_45 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_44)) :args _let_44)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_43) _let_23))) (REFL :args (_let_41)) :args _let_42)) (NOT_IMPLIES_ELIM2 _let_27) :args (_let_41 true _let_23)))) (let ((_let_46 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_40 1)) _let_45 :args ((not _let_6) true _let_40)))) (let ((_let_47 (and _let_12 (or (not (ho_2 k_3 c0)) _let_3)))) (let ((_let_48 (or _let_16 _let_15 _let_14 _let_47))) (let ((_let_49 (_let_39))) (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_17)) :args ((or _let_16 _let_15 _let_14 _let_13 (not _let_17)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_13 1)) :args ((or _let_9 _let_37))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_9)) :args ((or _let_8 _let_6 _let_38))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_49) (CONG (REFL :args _let_49) (MACRO_SR_PRED_INTRO :args ((= (not _let_11) _let_10))) (MACRO_SR_PRED_INTRO :args ((= (not _let_8) _let_7))) :args _let_42)) :args ((or _let_10 _let_7 _let_39))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_12)) :args ((or _let_11 _let_6 (not _let_12)))) _let_46 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_47 0)) :args ((or _let_12 (not _let_47)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_48)) :args ((or _let_16 _let_15 _let_14 _let_47 (not _let_48)))) _let_29 _let_31 _let_32 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (k_1 k_1 c0 skv_7 QUANTIFIERS_INST_E_MATCHING _let_35)) :args _let_34)) _let_33 :args (_let_48 false _let_25)) :args (_let_47 false _let_3 false _let_4 false _let_5 false _let_48)) :args (_let_12 false _let_47)) :args (_let_11 true _let_6 false _let_12)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_40 0)) _let_45 :args ((not _let_39) true _let_40)) :args (_let_7 true _let_10 true _let_39)) _let_46 :args (_let_38 false _let_7 true _let_6)) :args (_let_37 true _let_9)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (k_1 k_1 skv_7 skv_7 QUANTIFIERS_INST_E_MATCHING _let_35)) :args _let_34)) _let_33 :args (_let_17 false _let_25)) _let_32 _let_31 _let_29 :args (false true _let_13 false _let_17 false _let_5 false _let_4 false _let_3)) :args (_let_2 true)))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.18/0.49  % SZS output end Proof for theBenchmark
%------------------------------------------------------------------------------