TSTP Solution File: ITP010+2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ITP010+2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n027.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 03:14:31 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    : ITP010+2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.35  % Computer : n027.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Sun Aug 27 13:18:06 EDT 2023
% 0.13/0.35  % CPUTime    : 
% 0.20/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.54  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.mMgsRGAlVD/cvc5---1.0.5_25899.p...
% 0.20/0.54  ------- get file name : TPTP file name is ITP010+2
% 0.20/0.54  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_25899.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 ITP010+2
% 0.20/0.54  % SZS output start Proof for ITP010+2
% 0.20/0.54  (
% 0.20/0.54  (let ((_let_1 (not (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (forall ((A_27b $$unsorted)) (=> (tptp.ne A_27b) (forall ((V0s $$unsorted)) (=> (tptp.mem V0s (tptp.arr A_27a tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (not (tptp.p (tptp.ap (tptp.ap (tptp.c_2Ecardinal_2Ecardleq A_27a A_27b) V0s) V1t))))) (=> (tptp.mem V1t (tptp.arr A_27b tptp.bool)) (= _let_1 _let_1))))))))))))) (let ((_let_2 (tptp.arr tptp.bool tptp.bool))) (let ((_let_3 (tptp.arr tptp.bool _let_2))) (SCOPE (SCOPE (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))) :args ((tptp.ne tptp.bool) (tptp.ne tptp.ind) (forall ((A $$unsorted)) (=> (tptp.ne A) (forall ((B $$unsorted)) (=> (tptp.ne B) (tptp.ne (tptp.arr A B)))))) (forall ((A $$unsorted) (B $$unsorted) (F $$unsorted)) (=> (tptp.mem F (tptp.arr A B)) (forall ((X $$unsorted)) (=> (tptp.mem X A) (tptp.mem (tptp.ap F X) B))))) (forall ((Q $$unsorted)) (=> (tptp.mem Q tptp.bool) (forall ((R $$unsorted)) (=> (tptp.mem R tptp.bool) (=> (= (tptp.p Q) (tptp.p R)) (= Q R)))))) (forall ((A $$unsorted) (B $$unsorted) (F $$unsorted)) (=> (tptp.mem F (tptp.arr A B)) (forall ((G $$unsorted)) (=> (tptp.mem G (tptp.arr A B)) (=> (forall ((X $$unsorted)) (=> (tptp.mem X A) (= (tptp.ap F X) (tptp.ap G X)))) (= F G)))))) (forall ((A $$unsorted) (Y $$unsorted) (X $$unsorted)) (=> (tptp.mem X A) (= (tptp.ap (tptp.k A Y) X) Y))) (forall ((A $$unsorted) (X $$unsorted)) (=> (tptp.mem X A) (= (tptp.ap (tptp.i A) X) X))) (tptp.mem tptp.c_2Ebool_2ET tptp.bool) (tptp.p tptp.c_2Ebool_2ET) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (forall ((A_27b $$unsorted)) (=> (tptp.ne A_27b) (tptp.mem (tptp.c_2Ecardinal_2Ecardleq A_27a A_27b) (tptp.arr (tptp.arr A_27a tptp.bool) (tptp.arr (tptp.arr A_27b tptp.bool) tptp.bool))))))) (tptp.mem tptp.c_2Ebool_2EF tptp.bool) (not (tptp.p tptp.c_2Ebool_2EF)) (tptp.mem tptp.c_2Emin_2E_3D_3D_3E _let_3) (forall ((Q $$unsorted)) (=> (tptp.mem Q tptp.bool) (forall ((R $$unsorted)) (=> (tptp.mem R tptp.bool) (= (tptp.p (tptp.ap (tptp.ap tptp.c_2Emin_2E_3D_3D_3E Q) R)) (=> (tptp.p Q) (tptp.p R))))))) (tptp.mem tptp.c_2Ebool_2E_5C_2F _let_3) (forall ((Q $$unsorted)) (=> (tptp.mem Q tptp.bool) (forall ((R $$unsorted)) (=> (tptp.mem R tptp.bool) (= (tptp.p (tptp.ap (tptp.ap tptp.c_2Ebool_2E_5C_2F Q) R)) (or (tptp.p Q) (tptp.p R))))))) (tptp.mem tptp.c_2Ebool_2E_2F_5C _let_3) (forall ((Q $$unsorted)) (=> (tptp.mem Q tptp.bool) (forall ((R $$unsorted)) (=> (tptp.mem R tptp.bool) (= (tptp.p (tptp.ap (tptp.ap tptp.c_2Ebool_2E_2F_5C Q) R)) (and (tptp.p Q) (tptp.p R))))))) (tptp.mem tptp.c_2Ebool_2E_7E _let_2) (forall ((Q $$unsorted)) (=> (tptp.mem Q tptp.bool) (= (tptp.p (tptp.ap tptp.c_2Ebool_2E_7E Q)) (not (tptp.p Q))))) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (tptp.mem (tptp.c_2Emin_2E_3D A_27a) (tptp.arr A_27a (tptp.arr A_27a tptp.bool))))) (forall ((A $$unsorted)) (=> (tptp.ne A) (forall ((X $$unsorted)) (=> (tptp.mem X A) (forall ((Y $$unsorted)) (=> (tptp.mem Y A) (= (tptp.p (tptp.ap (tptp.ap (tptp.c_2Emin_2E_3D A) X) Y)) (= X Y)))))))) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (tptp.mem (tptp.c_2Ebool_2E_21 A_27a) (tptp.arr (tptp.arr A_27a tptp.bool) tptp.bool)))) (forall ((A $$unsorted)) (=> (tptp.ne A) (forall ((Q $$unsorted)) (=> (tptp.mem Q (tptp.arr A tptp.bool)) (= (tptp.p (tptp.ap (tptp.c_2Ebool_2E_21 A) Q)) (forall ((X $$unsorted)) (=> (tptp.mem X A) (tptp.p (tptp.ap Q X))))))))) true (forall ((V0t $$unsorted)) (=> (tptp.mem V0t tptp.bool) (=> false (tptp.p V0t)))) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (forall ((V0t $$unsorted)) (=> (tptp.mem V0t tptp.bool) (= (forall ((V1x $$unsorted)) (=> (tptp.mem V1x A_27a) (tptp.p V0t))) (tptp.p V0t)))))) (forall ((V0t $$unsorted)) (let ((_let_1 (tptp.p V0t))) (=> (tptp.mem V0t tptp.bool) (and (= (=> true _let_1) _let_1) (= (=> _let_1 true) true) (= (=> false _let_1) true) (= (=> _let_1 _let_1) true) (= (=> _let_1 false) (not _let_1)))))) (and (forall ((V0t $$unsorted)) (let ((_let_1 (tptp.p V0t))) (=> (tptp.mem V0t tptp.bool) (= (not (not _let_1)) _let_1)))) (= (not true) false) (= (not false) true)) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (forall ((V0x $$unsorted)) (=> (tptp.mem V0x A_27a) (= (= V0x V0x) true))))) (forall ((V0t $$unsorted)) (let ((_let_1 (tptp.p V0t))) (let ((_let_2 (not _let_1))) (=> (tptp.mem V0t tptp.bool) (and (= (= true _let_1) _let_1) (= (= _let_1 true) _let_1) (= (= false _let_1) _let_2) (= (= _let_1 false) _let_2)))))) (forall ((A_27a $$unsorted)) (=> (tptp.ne A_27a) (forall ((A_27b $$unsorted)) (=> (tptp.ne A_27b) (forall ((V0s $$unsorted)) (=> (tptp.mem V0s (tptp.arr A_27a tptp.bool)) (forall ((V1t $$unsorted)) (=> (tptp.mem V1t (tptp.arr A_27b tptp.bool)) (or (tptp.p (tptp.ap (tptp.ap (tptp.c_2Ecardinal_2Ecardleq A_27a A_27b) V0s) V1t)) (tptp.p (tptp.ap (tptp.ap (tptp.c_2Ecardinal_2Ecardleq A_27b A_27a) V1t) V0s))))))))))) (forall ((V0t $$unsorted)) (let ((_let_1 (tptp.p V0t))) (=> (tptp.mem V0t tptp.bool) (= (not (not _let_1)) _let_1)))) (forall ((V0A $$unsorted)) (let ((_let_1 (tptp.p V0A))) (=> (tptp.mem V0A tptp.bool) (=> _let_1 (=> (not _let_1) false))))) (forall ((V0A $$unsorted)) (=> (tptp.mem V0A tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (tptp.p V1B))) (let ((_let_2 (tptp.p V0A))) (=> (tptp.mem V1B tptp.bool) (= (=> (not (or _let_2 _let_1)) false) (=> (=> _let_2 false) (=> (not _let_1) false))))))))) (forall ((V0A $$unsorted)) (=> (tptp.mem V0A tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (tptp.p V1B))) (let ((_let_2 (tptp.p V0A))) (=> (tptp.mem V1B tptp.bool) (= (=> (not (or (not _let_2) _let_1)) false) (=> _let_2 (=> (not _let_1) false))))))))) (forall ((V0A $$unsorted)) (let ((_let_1 (tptp.p V0A))) (=> (tptp.mem V0A tptp.bool) (=> (=> (not _let_1) false) (=> (=> _let_1 false) false))))) (forall ((V0p $$unsorted)) (=> (tptp.mem V0p tptp.bool) (forall ((V1q $$unsorted)) (=> (tptp.mem V1q tptp.bool) (forall ((V2r $$unsorted)) (let ((_let_1 (tptp.p V0p))) (let ((_let_2 (not _let_1))) (let ((_let_3 (tptp.p V1q))) (let ((_let_4 (not _let_3))) (let ((_let_5 (tptp.p V2r))) (let ((_let_6 (not _let_5))) (=> (tptp.mem V2r tptp.bool) (= (= _let_1 (= _let_3 _let_5)) (and (or _let_1 _let_3 _let_5) (or _let_1 _let_6 _let_4) (or _let_3 _let_6 _let_2) (or _let_5 _let_4 _let_2))))))))))))))) (forall ((V0p $$unsorted)) (=> (tptp.mem V0p tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (tptp.p V0p))) (let ((_let_2 (tptp.p V1q))) (let ((_let_3 (not _let_2))) (=> (tptp.mem V1q tptp.bool) (= (= _let_1 _let_3) (and (or _let_1 _let_2) (or _let_3 (not _let_1))))))))))) _let_1 true))))))
% 0.20/0.54  )
% 0.20/0.54  % SZS output end Proof for ITP010+2
% 0.20/0.54  % cvc5---1.0.5 exiting
% 0.20/0.54  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------