TSTP Solution File: PUZ008-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : PUZ008-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n012.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 13:12:50 EDT 2023

% Result   : Unsatisfiable 1.17s 1.45s
% Output   : Proof 1.17s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : PUZ008-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n012.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   : Sat Aug 26 22:41:25 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.21/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.49  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.HohDP3mwq3/cvc5---1.0.5_18009.p...
% 0.21/0.50  ------- get file name : TPTP file name is PUZ008-1
% 0.21/0.50  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_18009.smt2...
% 0.21/0.50  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.17/1.45  % SZS status Unsatisfiable for PUZ008-1
% 1.17/1.45  % SZS output start Proof for PUZ008-1
% 1.17/1.45  (
% 1.17/1.45  (let ((_let_1 (forall ((X $$unsorted)) (let ((_let_1 (tptp.s (tptp.s (tptp.s tptp.n0))))) (not (tptp.achievable (tptp.west (tptp.m tptp.n0) (tptp.c tptp.n0)) X (tptp.east (tptp.m _let_1) (tptp.c _let_1)))))))) (let ((_let_2 (tptp.c tptp.n0))) (let ((_let_3 (tptp.m tptp.n0))) (let ((_let_4 (tptp.s tptp.n0))) (let ((_let_5 (tptp.s _let_4))) (let ((_let_6 (tptp.s _let_5))) (let ((_let_7 (tptp.c _let_6))) (let ((_let_8 (tptp.m _let_6))) (let ((_let_9 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.s W))) (tptp.achievable (tptp.west X Y) Z (tptp.east (tptp.m _let_1) (tptp.c (tptp.s (tptp.s _let_1))))))))) (let ((_let_10 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.c W))) (let ((_let_2 (tptp.c Y))) (or (not (tptp.achievable (tptp.west (tptp.m (tptp.s (tptp.s X))) _let_2) tptp.boatonwest (tptp.east (tptp.m Z) _let_1))) (tptp.achievable (tptp.west (tptp.m X) _let_2) tptp.boatoneast (tptp.east (tptp.m (tptp.s (tptp.s Z))) _let_1)))))))) (let ((_let_11 (tptp.east _let_8 _let_7))) (let ((_let_12 (tptp.west _let_3 _let_2))) (let ((_let_13 (tptp.achievable _let_12 tptp.boatoneast _let_11))) (let ((_let_14 (_let_1))) (let ((_let_15 (ASSUME :args _let_14))) (let ((_let_16 (tptp.m _let_5))) (let ((_let_17 (tptp.achievable (tptp.west _let_16 _let_2) tptp.boatonwest (tptp.east (tptp.m _let_4) _let_7)))) (let ((_let_18 (not _let_17))) (let ((_let_19 (or _let_18 _let_13))) (let ((_let_20 (_let_10))) (let ((_let_21 (ASSUME :args _let_20))) (let ((_let_22 (_let_9))) (let ((_let_23 (ASSUME :args _let_22))) (let ((_let_24 (tptp.s W))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_15 :args (tptp.boatoneast QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.achievable _let_12 X _let_11) false))))) :args _let_14)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_19)) :args ((or _let_13 _let_18 (not _let_19)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_23 :args (_let_16 _let_2 tptp.boatonwest tptp.n0 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.achievable (tptp.west X Y) Z (tptp.east (tptp.m _let_24) (tptp.c (tptp.s (tptp.s _let_24))))) true))))) :args _let_22)) _let_23 :args (_let_17 false _let_9)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_21 :args (tptp.n0 tptp.n0 _let_4 _let_6 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.achievable (tptp.west (tptp.m (tptp.s (tptp.s X))) (tptp.c Y)) tptp.boatonwest (tptp.east (tptp.m Z) (tptp.c W))) false))))) :args _let_20)) _let_21 :args (_let_19 false _let_10)) :args (_let_13 false _let_17 false _let_19)) _let_15 :args (false false _let_13 false _let_1)) :args ((forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.m Z))) (let ((_let_2 (tptp.m X))) (or (not (tptp.achievable (tptp.west _let_2 (tptp.c (tptp.s Y))) tptp.boatonwest (tptp.east _let_1 (tptp.c W)))) (tptp.achievable (tptp.west _let_2 (tptp.c Y)) tptp.boatoneast (tptp.east _let_1 (tptp.c (tptp.s W)))))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.m Z))) (let ((_let_2 (tptp.m X))) (or (not (tptp.achievable (tptp.west _let_2 (tptp.c Y)) tptp.boatoneast (tptp.east _let_1 (tptp.c (tptp.s W))))) (tptp.achievable (tptp.west _let_2 (tptp.c (tptp.s Y))) tptp.boatonwest (tptp.east _let_1 (tptp.c W))))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.m Z))) (let ((_let_2 (tptp.m X))) (or (not (tptp.achievable (tptp.west _let_2 (tptp.c (tptp.s (tptp.s Y)))) tptp.boatonwest (tptp.east _let_1 (tptp.c W)))) (tptp.achievable (tptp.west _let_2 (tptp.c Y)) tptp.boatoneast (tptp.east _let_1 (tptp.c (tptp.s (tptp.s W))))))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.m Z))) (let ((_let_2 (tptp.m X))) (or (not (tptp.achievable (tptp.west _let_2 (tptp.c Y)) tptp.boatoneast (tptp.east _let_1 (tptp.c (tptp.s (tptp.s W)))))) (tptp.achievable (tptp.west _let_2 (tptp.c (tptp.s (tptp.s Y)))) tptp.boatonwest (tptp.east _let_1 (tptp.c W))))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.c W))) (let ((_let_2 (tptp.c Y))) (or (not (tptp.achievable (tptp.west (tptp.m (tptp.s X)) _let_2) tptp.boatonwest (tptp.east (tptp.m Z) _let_1))) (tptp.achievable (tptp.west (tptp.m X) _let_2) tptp.boatoneast (tptp.east (tptp.m (tptp.s Z)) _let_1)))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.c W))) (let ((_let_2 (tptp.c Y))) (or (not (tptp.achievable (tptp.west (tptp.m X) _let_2) tptp.boatoneast (tptp.east (tptp.m (tptp.s Z)) _let_1))) (tptp.achievable (tptp.west (tptp.m (tptp.s X)) _let_2) tptp.boatonwest (tptp.east (tptp.m Z) _let_1)))))) _let_10 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.c W))) (let ((_let_2 (tptp.c Y))) (or (not (tptp.achievable (tptp.west (tptp.m X) _let_2) tptp.boatoneast (tptp.east (tptp.m (tptp.s (tptp.s Z))) _let_1))) (tptp.achievable (tptp.west (tptp.m (tptp.s (tptp.s X))) _let_2) tptp.boatonwest (tptp.east (tptp.m Z) _let_1)))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (or (not (tptp.achievable (tptp.west (tptp.m (tptp.s X)) (tptp.c (tptp.s Y))) tptp.boatonwest (tptp.east (tptp.m Z) (tptp.c W)))) (tptp.achievable (tptp.west (tptp.m X) (tptp.c Y)) tptp.boatoneast (tptp.east (tptp.m (tptp.s Z)) (tptp.c (tptp.s W)))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (or (not (tptp.achievable (tptp.west (tptp.m X) (tptp.c Y)) tptp.boatoneast (tptp.east (tptp.m (tptp.s Z)) (tptp.c (tptp.s W))))) (tptp.achievable (tptp.west (tptp.m (tptp.s X)) (tptp.c (tptp.s Y))) tptp.boatonwest (tptp.east (tptp.m Z) (tptp.c W))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.s X))) (tptp.achievable (tptp.west (tptp.m _let_1) (tptp.c (tptp.s _let_1))) Y (tptp.east Z W)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.s X))) (tptp.achievable (tptp.west (tptp.m _let_1) (tptp.c (tptp.s (tptp.s _let_1)))) Y (tptp.east Z W)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (W $$unsorted)) (let ((_let_1 (tptp.s W))) (tptp.achievable (tptp.west X Y) Z (tptp.east (tptp.m _let_1) (tptp.c (tptp.s _let_1)))))) _let_9 (tptp.achievable (tptp.west _let_8 _let_7) tptp.boatonwest (tptp.east _let_3 _let_2)) _let_1)))))))))))))))))))))))))))
% 1.17/1.45  )
% 1.17/1.46  % SZS output end Proof for PUZ008-1
% 1.17/1.46  % cvc5---1.0.5 exiting
% 1.17/1.46  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------