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

View Problem - Process Solution

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

% Computer : n010.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:52 EDT 2023

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : NLP080+1 : TPTP v8.1.2. Released v2.4.0.
% 0.14/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n010.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Thu Aug 24 10:11:21 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.20/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.54  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.fyHIBAoezd/cvc5---1.0.5_16025.p...
% 0.20/0.54  ------- get file name : TPTP file name is NLP080+1
% 0.20/0.54  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_16025.smt2...
% 0.20/0.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.20/0.54  % SZS status Theorem for NLP080+1
% 0.20/0.54  % SZS output start Proof for NLP080+1
% 0.20/0.54  (
% 0.20/0.54  (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 X) (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 X) (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 X8) (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 X8) (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 X8) (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 X8) (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 X) (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 X) (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_1121 $$unsorted) (BOUND_VARIABLE_1119 $$unsorted) (BOUND_VARIABLE_1117 $$unsorted) (BOUND_VARIABLE_1115 $$unsorted) (BOUND_VARIABLE_1113 $$unsorted) (BOUND_VARIABLE_1111 $$unsorted)) (or (not (tptp.actual_world X5)) (not (tptp.male X5 BOUND_VARIABLE_1115)) (not (tptp.male X5 BOUND_VARIABLE_1111)) (not (tptp.man X5 BOUND_VARIABLE_1111)) (not (tptp.of X5 BOUND_VARIABLE_1113 BOUND_VARIABLE_1111)) (not (tptp.cannon X5 BOUND_VARIABLE_1113)) (not (forall ((X12 $$unsorted)) (or (not (tptp.member X5 X12 BOUND_VARIABLE_1115)) (not (forall ((X13 $$unsorted)) (or (not (tptp.event X5 X13)) (not (tptp.agent X5 X13 BOUND_VARIABLE_1111)) (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_1113)))))))) (not (tptp.six X5 BOUND_VARIABLE_1115)) (not (tptp.group X5 BOUND_VARIABLE_1115)) (not (forall ((X14 $$unsorted)) (or (not (tptp.member X5 X14 BOUND_VARIABLE_1115)) (tptp.shot X5 X14)))) (not (tptp.cry X5 BOUND_VARIABLE_1117)) (not (tptp.revenge X5 BOUND_VARIABLE_1119)) (not (tptp.event X5 BOUND_VARIABLE_1121)) (not (tptp.agent X5 BOUND_VARIABLE_1121 BOUND_VARIABLE_1115)) (not (tptp.patient X5 BOUND_VARIABLE_1121 BOUND_VARIABLE_1117)) (not (tptp.present X5 BOUND_VARIABLE_1121)) (not (tptp.nonreflexive X5 BOUND_VARIABLE_1121)) (not (tptp.scream X5 BOUND_VARIABLE_1121)) (not (tptp.of X5 BOUND_VARIABLE_1121 BOUND_VARIABLE_1119)))))) (let ((_let_3 (forall ((U $$unsorted) (BOUND_VARIABLE_1244 $$unsorted) (BOUND_VARIABLE_1242 $$unsorted) (BOUND_VARIABLE_1240 $$unsorted) (BOUND_VARIABLE_1238 $$unsorted) (BOUND_VARIABLE_1236 $$unsorted) (BOUND_VARIABLE_1234 $$unsorted)) (or (not (tptp.actual_world U)) (not (tptp.male U BOUND_VARIABLE_1238)) (not (tptp.male U BOUND_VARIABLE_1234)) (not (tptp.man U BOUND_VARIABLE_1234)) (not (tptp.of U BOUND_VARIABLE_1236 BOUND_VARIABLE_1234)) (not (tptp.cannon U BOUND_VARIABLE_1236)) (not (forall ((X2 $$unsorted)) (or (not (tptp.member U X2 BOUND_VARIABLE_1238)) (not (forall ((X3 $$unsorted)) (or (not (tptp.event U X3)) (not (tptp.agent U X3 BOUND_VARIABLE_1234)) (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_1236)))))))) (not (tptp.six U BOUND_VARIABLE_1238)) (not (tptp.group U BOUND_VARIABLE_1238)) (not (forall ((X4 $$unsorted)) (or (not (tptp.member U X4 BOUND_VARIABLE_1238)) (tptp.shot U X4)))) (not (tptp.revenge U BOUND_VARIABLE_1240)) (not (tptp.cry U BOUND_VARIABLE_1242)) (not (tptp.event U BOUND_VARIABLE_1244)) (not (tptp.agent U BOUND_VARIABLE_1244 BOUND_VARIABLE_1238)) (not (tptp.patient U BOUND_VARIABLE_1244 BOUND_VARIABLE_1242)) (not (tptp.present U BOUND_VARIABLE_1244)) (not (tptp.nonreflexive U BOUND_VARIABLE_1244)) (not (tptp.scream U BOUND_VARIABLE_1244)) (not (tptp.of U BOUND_VARIABLE_1244 BOUND_VARIABLE_1240)))))) (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_874 $$unsorted) (BOUND_VARIABLE_872 $$unsorted) (BOUND_VARIABLE_870 $$unsorted) (BOUND_VARIABLE_868 $$unsorted) (BOUND_VARIABLE_866 $$unsorted) (BOUND_VARIABLE_864 $$unsorted)) (or (not (tptp.actual_world U)) (not (tptp.male U BOUND_VARIABLE_868)) (not (tptp.male U BOUND_VARIABLE_864)) (not (tptp.man U BOUND_VARIABLE_864)) (not (tptp.of U BOUND_VARIABLE_866 BOUND_VARIABLE_864)) (not (tptp.cannon U BOUND_VARIABLE_866)) (not (forall ((X2 $$unsorted)) (or (not (tptp.member U X2 BOUND_VARIABLE_868)) (not (forall ((X3 $$unsorted)) (or (not (tptp.event U X3)) (not (tptp.agent U X3 BOUND_VARIABLE_864)) (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_866)))))))) (not (tptp.six U BOUND_VARIABLE_868)) (not (tptp.group U BOUND_VARIABLE_868)) (not (forall ((X4 $$unsorted)) (or (not (tptp.member U X4 BOUND_VARIABLE_868)) (tptp.shot U X4)))) (not (tptp.revenge U BOUND_VARIABLE_870)) (not (tptp.cry U BOUND_VARIABLE_872)) (not (tptp.event U BOUND_VARIABLE_874)) (not (tptp.agent U BOUND_VARIABLE_874 BOUND_VARIABLE_868)) (not (tptp.patient U BOUND_VARIABLE_874 BOUND_VARIABLE_872)) (not (tptp.present U BOUND_VARIABLE_874)) (not (tptp.nonreflexive U BOUND_VARIABLE_874)) (not (tptp.scream U BOUND_VARIABLE_874)) (not (tptp.of U BOUND_VARIABLE_874 BOUND_VARIABLE_870)))))) (let ((_let_8 (forall ((X5 $$unsorted) (BOUND_VARIABLE_997 $$unsorted) (BOUND_VARIABLE_995 $$unsorted) (BOUND_VARIABLE_993 $$unsorted) (BOUND_VARIABLE_991 $$unsorted) (BOUND_VARIABLE_989 $$unsorted) (BOUND_VARIABLE_987 $$unsorted)) (or (not (tptp.actual_world X5)) (not (tptp.male X5 BOUND_VARIABLE_991)) (not (tptp.male X5 BOUND_VARIABLE_987)) (not (tptp.man X5 BOUND_VARIABLE_987)) (not (tptp.of X5 BOUND_VARIABLE_989 BOUND_VARIABLE_987)) (not (tptp.cannon X5 BOUND_VARIABLE_989)) (not (forall ((X12 $$unsorted)) (or (not (tptp.member X5 X12 BOUND_VARIABLE_991)) (not (forall ((X13 $$unsorted)) (or (not (tptp.event X5 X13)) (not (tptp.agent X5 X13 BOUND_VARIABLE_987)) (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_989)))))))) (not (tptp.six X5 BOUND_VARIABLE_991)) (not (tptp.group X5 BOUND_VARIABLE_991)) (not (forall ((X14 $$unsorted)) (or (not (tptp.member X5 X14 BOUND_VARIABLE_991)) (tptp.shot X5 X14)))) (not (tptp.cry X5 BOUND_VARIABLE_993)) (not (tptp.revenge X5 BOUND_VARIABLE_995)) (not (tptp.event X5 BOUND_VARIABLE_997)) (not (tptp.agent X5 BOUND_VARIABLE_997 BOUND_VARIABLE_991)) (not (tptp.patient X5 BOUND_VARIABLE_997 BOUND_VARIABLE_993)) (not (tptp.present X5 BOUND_VARIABLE_997)) (not (tptp.nonreflexive X5 BOUND_VARIABLE_997)) (not (tptp.scream X5 BOUND_VARIABLE_997)) (not (tptp.of X5 BOUND_VARIABLE_997 BOUND_VARIABLE_995)))))) (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_864 BOUND_VARIABLE_1234) (= BOUND_VARIABLE_868 BOUND_VARIABLE_1238) (= X2 X2) (= X3 X3) (= BOUND_VARIABLE_866 BOUND_VARIABLE_1236) (= X4 X4) (= BOUND_VARIABLE_874 BOUND_VARIABLE_1244) (= BOUND_VARIABLE_870 BOUND_VARIABLE_1240) (= BOUND_VARIABLE_872 BOUND_VARIABLE_1242)))) (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.20/0.55  )
% 0.20/0.55  % SZS output end Proof for NLP080+1
% 0.20/0.55  % cvc5---1.0.5 exiting
% 0.20/0.55  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------