TSTP Solution File: NLP081+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : NLP081+1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n023.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 09:39:53 EDT 2023

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem    : NLP081+1 : TPTP v8.1.2. Released v2.4.0.
% 0.06/0.13  % Command    : do_cvc5 %s %d
% 0.13/0.34  % Computer : n023.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Thu Aug 24 12:27:12 EDT 2023
% 0.13/0.34  % CPUTime    : 
% 0.19/0.48  %----Proving TF0_NAR, FOF, or CNF
% 0.19/0.52  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.ROT6xcGyAJ/cvc5---1.0.5_7739.p...
% 0.19/0.52  ------- get file name : TPTP file name is NLP081+1
% 0.19/0.52  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_7739.smt2...
% 0.19/0.52  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.19/0.52  % SZS status Theorem for NLP081+1
% 0.19/0.52  % SZS output start Proof for NLP081+1
% 0.19/0.52  (
% 0.19/0.52  (let ((_let_1 (not (not (not (and (=> (exists ((U $$unsorted)) (and (tptp.actual_world U) (exists ((V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted)) (and (tptp.male U V) (tptp.man U V) (tptp.of U W V) (tptp.cannon U W) (forall ((X2 $$unsorted)) (=> (tptp.member U X2 X) (exists ((X3 $$unsorted)) (and (tptp.event U X3) (tptp.agent U X3 V) (tptp.patient U X3 X2) (tptp.present U X3) (tptp.nonreflexive U X3) (tptp.fire U X3) (tptp.from_loc U X3 W))))) (tptp.six U X) (tptp.group U X) (forall ((X4 $$unsorted)) (=> (tptp.member U X4 X) (tptp.shot U X4))) (tptp.revenge U Y) (tptp.cry U Z) (tptp.event U X1) (tptp.agent U X1 V) (tptp.patient U X1 Z) (tptp.present U X1) (tptp.nonreflexive U X1) (tptp.scream U X1) (tptp.of U X1 Y))))) (exists ((X5 $$unsorted)) (and (tptp.actual_world X5) (exists ((X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (X9 $$unsorted) (X10 $$unsorted) (X11 $$unsorted)) (and (tptp.male X5 X6) (tptp.man X5 X6) (tptp.of X5 X7 X6) (tptp.cannon X5 X7) (forall ((X12 $$unsorted)) (=> (tptp.member X5 X12 X8) (exists ((X13 $$unsorted)) (and (tptp.event X5 X13) (tptp.agent X5 X13 X6) (tptp.patient X5 X13 X12) (tptp.present X5 X13) (tptp.nonreflexive X5 X13) (tptp.fire X5 X13) (tptp.from_loc X5 X13 X7))))) (tptp.six X5 X8) (tptp.group X5 X8) (forall ((X14 $$unsorted)) (=> (tptp.member X5 X14 X8) (tptp.shot X5 X14))) (tptp.cry X5 X9) (tptp.revenge X5 X10) (tptp.event X5 X11) (tptp.agent X5 X11 X6) (tptp.patient X5 X11 X9) (tptp.present X5 X11) (tptp.nonreflexive X5 X11) (tptp.scream X5 X11) (tptp.of X5 X11 X10)))))) (=> (exists ((X5 $$unsorted)) (and (tptp.actual_world X5) (exists ((X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (X9 $$unsorted) (X10 $$unsorted) (X11 $$unsorted)) (and (tptp.male X5 X6) (tptp.man X5 X6) (tptp.of X5 X7 X6) (tptp.cannon X5 X7) (forall ((X12 $$unsorted)) (=> (tptp.member X5 X12 X8) (exists ((X13 $$unsorted)) (and (tptp.event X5 X13) (tptp.agent X5 X13 X6) (tptp.patient X5 X13 X12) (tptp.present X5 X13) (tptp.nonreflexive X5 X13) (tptp.fire X5 X13) (tptp.from_loc X5 X13 X7))))) (tptp.six X5 X8) (tptp.group X5 X8) (forall ((X14 $$unsorted)) (=> (tptp.member X5 X14 X8) (tptp.shot X5 X14))) (tptp.cry X5 X9) (tptp.revenge X5 X10) (tptp.event X5 X11) (tptp.agent X5 X11 X6) (tptp.patient X5 X11 X9) (tptp.present X5 X11) (tptp.nonreflexive X5 X11) (tptp.scream X5 X11) (tptp.of X5 X11 X10))))) (exists ((U $$unsorted)) (and (tptp.actual_world U) (exists ((V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted)) (and (tptp.male U V) (tptp.man U V) (tptp.of U W V) (tptp.cannon U W) (forall ((X2 $$unsorted)) (=> (tptp.member U X2 X) (exists ((X3 $$unsorted)) (and (tptp.event U X3) (tptp.agent U X3 V) (tptp.patient U X3 X2) (tptp.present U X3) (tptp.nonreflexive U X3) (tptp.fire U X3) (tptp.from_loc U X3 W))))) (tptp.six U X) (tptp.group U X) (forall ((X4 $$unsorted)) (=> (tptp.member U X4 X) (tptp.shot U X4))) (tptp.revenge U Y) (tptp.cry U Z) (tptp.event U X1) (tptp.agent U X1 V) (tptp.patient U X1 Z) (tptp.present U X1) (tptp.nonreflexive U X1) (tptp.scream U X1) (tptp.of U X1 Y)))))))))))) (let ((_let_2 (forall ((X5 $$unsorted) (BOUND_VARIABLE_1110 $$unsorted) (BOUND_VARIABLE_1108 $$unsorted) (BOUND_VARIABLE_1106 $$unsorted) (BOUND_VARIABLE_1104 $$unsorted) (BOUND_VARIABLE_1102 $$unsorted) (BOUND_VARIABLE_1100 $$unsorted)) (or (not (tptp.actual_world X5)) (not (tptp.male X5 BOUND_VARIABLE_1100)) (not (tptp.man X5 BOUND_VARIABLE_1100)) (not (tptp.of X5 BOUND_VARIABLE_1102 BOUND_VARIABLE_1100)) (not (tptp.cannon X5 BOUND_VARIABLE_1102)) (not (forall ((X12 $$unsorted)) (or (not (tptp.member X5 X12 BOUND_VARIABLE_1104)) (not (forall ((X13 $$unsorted)) (or (not (tptp.event X5 X13)) (not (tptp.agent X5 X13 BOUND_VARIABLE_1100)) (not (tptp.patient X5 X13 X12)) (not (tptp.present X5 X13)) (not (tptp.nonreflexive X5 X13)) (not (tptp.fire X5 X13)) (not (tptp.from_loc X5 X13 BOUND_VARIABLE_1102)))))))) (not (tptp.six X5 BOUND_VARIABLE_1104)) (not (tptp.group X5 BOUND_VARIABLE_1104)) (not (forall ((X14 $$unsorted)) (or (not (tptp.member X5 X14 BOUND_VARIABLE_1104)) (tptp.shot X5 X14)))) (not (tptp.cry X5 BOUND_VARIABLE_1106)) (not (tptp.revenge X5 BOUND_VARIABLE_1108)) (not (tptp.event X5 BOUND_VARIABLE_1110)) (not (tptp.agent X5 BOUND_VARIABLE_1110 BOUND_VARIABLE_1100)) (not (tptp.patient X5 BOUND_VARIABLE_1110 BOUND_VARIABLE_1106)) (not (tptp.present X5 BOUND_VARIABLE_1110)) (not (tptp.nonreflexive X5 BOUND_VARIABLE_1110)) (not (tptp.scream X5 BOUND_VARIABLE_1110)) (not (tptp.of X5 BOUND_VARIABLE_1110 BOUND_VARIABLE_1108)))))) (let ((_let_3 (forall ((U $$unsorted) (BOUND_VARIABLE_1230 $$unsorted) (BOUND_VARIABLE_1228 $$unsorted) (BOUND_VARIABLE_1226 $$unsorted) (BOUND_VARIABLE_1224 $$unsorted) (BOUND_VARIABLE_1222 $$unsorted) (BOUND_VARIABLE_1220 $$unsorted)) (or (not (tptp.actual_world U)) (not (tptp.male U BOUND_VARIABLE_1220)) (not (tptp.man U BOUND_VARIABLE_1220)) (not (tptp.of U BOUND_VARIABLE_1222 BOUND_VARIABLE_1220)) (not (tptp.cannon U BOUND_VARIABLE_1222)) (not (forall ((X2 $$unsorted)) (or (not (tptp.member U X2 BOUND_VARIABLE_1224)) (not (forall ((X3 $$unsorted)) (or (not (tptp.event U X3)) (not (tptp.agent U X3 BOUND_VARIABLE_1220)) (not (tptp.patient U X3 X2)) (not (tptp.present U X3)) (not (tptp.nonreflexive U X3)) (not (tptp.fire U X3)) (not (tptp.from_loc U X3 BOUND_VARIABLE_1222)))))))) (not (tptp.six U BOUND_VARIABLE_1224)) (not (tptp.group U BOUND_VARIABLE_1224)) (not (forall ((X4 $$unsorted)) (or (not (tptp.member U X4 BOUND_VARIABLE_1224)) (tptp.shot U X4)))) (not (tptp.revenge U BOUND_VARIABLE_1226)) (not (tptp.cry U BOUND_VARIABLE_1228)) (not (tptp.event U BOUND_VARIABLE_1230)) (not (tptp.agent U BOUND_VARIABLE_1230 BOUND_VARIABLE_1220)) (not (tptp.patient U BOUND_VARIABLE_1230 BOUND_VARIABLE_1228)) (not (tptp.present U BOUND_VARIABLE_1230)) (not (tptp.nonreflexive U BOUND_VARIABLE_1230)) (not (tptp.scream U BOUND_VARIABLE_1230)) (not (tptp.of U BOUND_VARIABLE_1230 BOUND_VARIABLE_1226)))))) (let ((_let_4 (not _let_3))) (let ((_let_5 (not _let_2))) (let ((_let_6 (=> _let_5 _let_4))) (let ((_let_7 (forall ((U $$unsorted) (BOUND_VARIABLE_869 $$unsorted) (BOUND_VARIABLE_867 $$unsorted) (BOUND_VARIABLE_865 $$unsorted) (BOUND_VARIABLE_863 $$unsorted) (BOUND_VARIABLE_861 $$unsorted) (BOUND_VARIABLE_859 $$unsorted)) (or (not (tptp.actual_world U)) (not (tptp.male U BOUND_VARIABLE_859)) (not (tptp.man U BOUND_VARIABLE_859)) (not (tptp.of U BOUND_VARIABLE_861 BOUND_VARIABLE_859)) (not (tptp.cannon U BOUND_VARIABLE_861)) (not (forall ((X2 $$unsorted)) (or (not (tptp.member U X2 BOUND_VARIABLE_863)) (not (forall ((X3 $$unsorted)) (or (not (tptp.event U X3)) (not (tptp.agent U X3 BOUND_VARIABLE_859)) (not (tptp.patient U X3 X2)) (not (tptp.present U X3)) (not (tptp.nonreflexive U X3)) (not (tptp.fire U X3)) (not (tptp.from_loc U X3 BOUND_VARIABLE_861)))))))) (not (tptp.six U BOUND_VARIABLE_863)) (not (tptp.group U BOUND_VARIABLE_863)) (not (forall ((X4 $$unsorted)) (or (not (tptp.member U X4 BOUND_VARIABLE_863)) (tptp.shot U X4)))) (not (tptp.revenge U BOUND_VARIABLE_865)) (not (tptp.cry U BOUND_VARIABLE_867)) (not (tptp.event U BOUND_VARIABLE_869)) (not (tptp.agent U BOUND_VARIABLE_869 BOUND_VARIABLE_859)) (not (tptp.patient U BOUND_VARIABLE_869 BOUND_VARIABLE_867)) (not (tptp.present U BOUND_VARIABLE_869)) (not (tptp.nonreflexive U BOUND_VARIABLE_869)) (not (tptp.scream U BOUND_VARIABLE_869)) (not (tptp.of U BOUND_VARIABLE_869 BOUND_VARIABLE_865)))))) (let ((_let_8 (forall ((X5 $$unsorted) (BOUND_VARIABLE_989 $$unsorted) (BOUND_VARIABLE_987 $$unsorted) (BOUND_VARIABLE_985 $$unsorted) (BOUND_VARIABLE_983 $$unsorted) (BOUND_VARIABLE_981 $$unsorted) (BOUND_VARIABLE_979 $$unsorted)) (or (not (tptp.actual_world X5)) (not (tptp.male X5 BOUND_VARIABLE_979)) (not (tptp.man X5 BOUND_VARIABLE_979)) (not (tptp.of X5 BOUND_VARIABLE_981 BOUND_VARIABLE_979)) (not (tptp.cannon X5 BOUND_VARIABLE_981)) (not (forall ((X12 $$unsorted)) (or (not (tptp.member X5 X12 BOUND_VARIABLE_983)) (not (forall ((X13 $$unsorted)) (or (not (tptp.event X5 X13)) (not (tptp.agent X5 X13 BOUND_VARIABLE_979)) (not (tptp.patient X5 X13 X12)) (not (tptp.present X5 X13)) (not (tptp.nonreflexive X5 X13)) (not (tptp.fire X5 X13)) (not (tptp.from_loc X5 X13 BOUND_VARIABLE_981)))))))) (not (tptp.six X5 BOUND_VARIABLE_983)) (not (tptp.group X5 BOUND_VARIABLE_983)) (not (forall ((X14 $$unsorted)) (or (not (tptp.member X5 X14 BOUND_VARIABLE_983)) (tptp.shot X5 X14)))) (not (tptp.cry X5 BOUND_VARIABLE_985)) (not (tptp.revenge X5 BOUND_VARIABLE_987)) (not (tptp.event X5 BOUND_VARIABLE_989)) (not (tptp.agent X5 BOUND_VARIABLE_989 BOUND_VARIABLE_979)) (not (tptp.patient X5 BOUND_VARIABLE_989 BOUND_VARIABLE_985)) (not (tptp.present X5 BOUND_VARIABLE_989)) (not (tptp.nonreflexive X5 BOUND_VARIABLE_989)) (not (tptp.scream X5 BOUND_VARIABLE_989)) (not (tptp.of X5 BOUND_VARIABLE_989 BOUND_VARIABLE_987)))))) (let ((_let_9 (not _let_8))) (let ((_let_10 (not _let_7))) (let ((_let_11 (=> _let_10 _let_9))) (let ((_let_12 (or))) (let ((_let_13 (_let_11))) (let ((_let_14 (_let_6))) (let ((_let_15 (NOT_AND (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_16 (MACRO_RESOLUTION_TRUST _let_15 (REORDERING (EQ_RESOLVE (CNF_IMPLIES_NEG2 :args _let_14) (CONG (REFL :args _let_14) (MACRO_SR_PRED_INTRO :args ((= (not _let_4) _let_3))) :args _let_12)) :args ((or _let_3 _let_6))) (REORDERING (EQ_RESOLVE (CNF_IMPLIES_NEG2 :args _let_13) (CONG (REFL :args _let_13) (MACRO_SR_PRED_INTRO :args ((= (not _let_9) _let_8))) :args _let_12)) :args ((or _let_8 _let_11))) (EQUIV_ELIM2 (ALPHA_EQUIV :args (_let_7 (= U U) (= BOUND_VARIABLE_859 BOUND_VARIABLE_1220) (= BOUND_VARIABLE_865 BOUND_VARIABLE_1226) (= BOUND_VARIABLE_861 BOUND_VARIABLE_1222) (= BOUND_VARIABLE_869 BOUND_VARIABLE_1230) (= BOUND_VARIABLE_867 BOUND_VARIABLE_1228) (= X2 X2) (= X3 X3) (= BOUND_VARIABLE_863 BOUND_VARIABLE_1224) (= X4 X4)))) (EQUIV_ELIM2 (THEORY_LEMMA :args ((= _let_7 _let_8) THEORY_QUANTIFIERS))) :args (_let_7 false _let_6 false _let_11 true _let_3 true _let_8)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_IMPLIES_NEG1 :args _let_14) :args ((or _let_5 _let_6))) (MACRO_RESOLUTION_TRUST _let_15 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_IMPLIES_NEG1 :args _let_13) :args ((or _let_10 _let_11))) _let_16 :args (_let_11 false _let_7)) :args ((not _let_6) false _let_11)) (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (THEORY_LEMMA :args ((= _let_7 _let_2) THEORY_QUANTIFIERS))) _let_16 :args (_let_2 false _let_7)) :args (false true _let_6 false _let_2)) :args (_let_1 true)))))))))))))))))))
% 0.34/0.53  )
% 0.34/0.53  % SZS output end Proof for NLP081+1
% 0.34/0.53  % cvc5---1.0.5 exiting
% 0.34/0.53  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------