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

View Problem - Process Solution

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

% Computer : n014.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 21:51:41 EDT 2023

% Result   : Theorem 0.59s 0.82s
% Output   : Proof 0.59s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem    : SWV477+1 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n014.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Tue Aug 29 10:04:45 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.20/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.59/0.82  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.nwIan4W9Mg/cvc5---1.0.5_27504.p...
% 0.59/0.82  ------- get file name : TPTP file name is SWV477+1
% 0.59/0.82  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_27504.smt2...
% 0.59/0.82  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.59/0.82  % SZS status Theorem for SWV477+1
% 0.59/0.82  % SZS output start Proof for SWV477+1
% 0.59/0.82  (
% 0.59/0.82  (let ((_let_1 (not (forall ((V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (let ((_let_1 (tptp.host X))) (let ((_let_2 (tptp.index tptp.pendack _let_1))) (=> (and (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (=> (tptp.elem (tptp.m_Ldr Pid0) (tptp.queue _let_1)) (not (tptp.leq _let_1 (tptp.host Pid0)))))) (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (=> (tptp.elem (tptp.m_Down Pid0) (tptp.queue _let_1)) (not (= (tptp.host Pid0) _let_1))))) (forall ((Z $$unsorted) (Pid0 $$unsorted)) (=> (and (not (= Pid0 Z)) (= (tptp.host Pid0) (tptp.host Z))) (or (not (tptp.setIn Z tptp.alive)) (not (tptp.setIn Pid0 tptp.alive))))) (forall ((Z $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.index tptp.status _let_1))) (=> (and (or (= _let_2 tptp.elec_1) (= _let_2 tptp.elec_2)) (tptp.setIn Z tptp.alive)) (= (tptp.index tptp.elid _let_1) Z))))) (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (=> (and (tptp.setIn Z tptp.alive) (tptp.setIn Pid0 tptp.alive) (tptp.setIn _let_2 (tptp.index tptp.down _let_1)) (= (tptp.index tptp.status _let_2) tptp.elec_2)) (tptp.leq (tptp.index tptp.pendack _let_2) _let_1))))) (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid0))) (=> (and (tptp.setIn Pid0 tptp.alive) (= (tptp.index tptp.status _let_1) tptp.norm) (= (tptp.index tptp.ldr _let_1) _let_1)) (not (and (tptp.setIn Z tptp.alive) (tptp.setIn _let_1 (tptp.index tptp.down (tptp.host Z)))))))) (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (=> (and (tptp.setIn Z tptp.alive) (tptp.setIn Pid0 tptp.alive) (tptp.elem (tptp.m_Down Pid20) (tptp.queue _let_1)) (= _let_2 (tptp.host Pid20)) (= (tptp.index tptp.status _let_2) tptp.elec_2)) (tptp.leq (tptp.index tptp.pendack _let_2) _let_1))))) (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid0))) (=> (and (tptp.setIn Pid0 tptp.alive) (= (tptp.host Pid20) _let_1) (= (tptp.index tptp.status _let_1) tptp.norm) (= (tptp.index tptp.ldr _let_1) _let_1)) (not (and (tptp.setIn Z tptp.alive) (tptp.elem (tptp.m_Down Pid20) (tptp.queue (tptp.host Z)))))))) (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid0))) (let ((_let_2 (tptp.host Z))) (=> (and (tptp.setIn Z tptp.alive) (tptp.setIn Pid0 tptp.alive) (= (tptp.index tptp.ldr _let_2) _let_2) (= (tptp.index tptp.status _let_2) tptp.norm) (= (tptp.index tptp.status _let_1) tptp.norm) (= (tptp.index tptp.ldr _let_1) _let_1)) (= Pid0 Z))))) (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid20))) (let ((_let_3 (tptp.host Pid0))) (=> (and (not (tptp.leq _let_2 _let_3)) (tptp.setIn Pid0 tptp.alive) (tptp.elem (tptp.m_Down Pid20) (tptp.queue _let_3)) (= _let_2 _let_1)) (not (and (tptp.setIn Z tptp.alive) (= (tptp.index tptp.ldr _let_1) _let_1) (= (tptp.index tptp.status _let_1) tptp.norm)))))))) (forall ((Z $$unsorted) (Pid30 $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid20))) (let ((_let_2 (tptp.host Z))) (=> (and (not (= _let_1 _let_2)) (tptp.setIn Z tptp.alive) (tptp.setIn Pid20 tptp.alive) (= (tptp.host Pid30) _let_2) (= (tptp.host Pid0) _let_1)) (not (and (tptp.elem (tptp.m_Down Pid0) (tptp.queue _let_2)) (tptp.elem (tptp.m_Down Pid30) (tptp.queue _let_1)))))))) (forall ((Z $$unsorted) (Pid30 $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid20))) (let ((_let_2 (tptp.host Pid30))) (let ((_let_3 (tptp.host Z))) (=> (and (not (= _let_1 _let_3)) (tptp.setIn Z tptp.alive) (tptp.setIn Pid20 tptp.alive) (= _let_2 _let_3) (= (tptp.host Pid0) _let_1)) (not (and (tptp.elem (tptp.m_Down Pid0) (tptp.queue _let_3)) (tptp.setIn _let_2 (tptp.index tptp.down _let_1))))))))) (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid20))) (let ((_let_2 (tptp.host Pid0))) (=> (and (not (= _let_2 _let_1)) (tptp.setIn Pid0 tptp.alive) (tptp.elem (tptp.m_Down Z) (tptp.queue _let_2)) (= _let_1 (tptp.host Z)) (= (tptp.index tptp.status _let_2) tptp.norm) (= (tptp.index tptp.ldr _let_2) _let_1)) (not (and (tptp.setIn Pid20 tptp.alive) (= (tptp.index tptp.status _let_1) tptp.norm) (= (tptp.index tptp.ldr _let_1) _let_1))))))) (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Pid20))) (let ((_let_2 (tptp.host Pid0))) (=> (and (not (= _let_2 _let_1)) (tptp.setIn Pid0 tptp.alive) (tptp.elem (tptp.m_Down Z) (tptp.queue _let_2)) (= _let_1 (tptp.host Z)) (= (tptp.index tptp.status _let_2) tptp.wait) (= (tptp.host (tptp.index tptp.elid _let_2)) _let_1)) (not (and (tptp.setIn Pid20 tptp.alive) (= (tptp.index tptp.status _let_1) tptp.norm) (= (tptp.index tptp.ldr _let_1) _let_1))))))) (forall ((Z $$unsorted) (Pid30 $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (=> (and (forall ((V0 $$unsorted)) (let ((_let_1 (tptp.host Pid0))) (=> (and (not (tptp.leq _let_1 V0)) (tptp.leq (tptp.s tptp.zero) V0)) (or (tptp.setIn V0 (tptp.index tptp.down _let_1)) (= V0 (tptp.host Pid20)))))) (tptp.setIn Z tptp.alive) (tptp.leq _let_1 _let_2) (tptp.elem (tptp.m_Down Pid20) (tptp.queue _let_2)) (= (tptp.host Pid30) _let_2) (= (tptp.index tptp.status _let_1) tptp.elec_2) (= (tptp.index tptp.status _let_2) tptp.elec_1)) (not (tptp.elem (tptp.m_Ack Z Pid30) (tptp.queue _let_1))))))) (forall ((Z $$unsorted) (Pid30 $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (let ((_let_3 (tptp.s _let_2))) (let ((_let_4 (tptp.queue _let_2))) (=> (and (forall ((V0 $$unsorted)) (let ((_let_1 (tptp.host Pid0))) (=> (and (not (tptp.leq _let_1 V0)) (tptp.leq (tptp.s tptp.zero) V0)) (or (tptp.setIn V0 (tptp.index tptp.down _let_1)) (= V0 (tptp.host Pid20)))))) (tptp.setIn Pid0 tptp.alive) (tptp.leq tptp.nbr_proc _let_3) (tptp.elem (tptp.m_Down Pid20) _let_4) (tptp.elem (tptp.m_Down Pid30) _let_4) (= (tptp.host Pid30) _let_3) (= (tptp.index tptp.status _let_2) tptp.elec_1)) (not (and (tptp.setIn Z tptp.alive) (= (tptp.index tptp.ldr _let_1) _let_1) (= (tptp.index tptp.status _let_1) tptp.norm))))))))) (= (tptp.queue _let_1) (tptp.cons (tptp.m_Ack W Y) V))) (=> (tptp.setIn X tptp.alive) (=> (and (= (tptp.index tptp.elid _let_1) W) (= (tptp.index tptp.status _let_1) tptp.elec_2) (= (tptp.host Y) _let_2)) (=> (tptp.leq tptp.nbr_proc _let_2) (forall ((Z $$unsorted)) (let ((_let_1 (tptp.host Z))) (=> (not (or (tptp.setIn _let_1 (tptp.index tptp.acks (tptp.host X))) (= _let_1 (tptp.host Y)))) (forall ((V0 $$unsorted)) (=> (= (tptp.host X) (tptp.host V0)) (forall ((W0 $$unsorted) (X0 $$unsorted) (Y0 $$unsorted)) (let ((_let_1 (tptp.host X))) (let ((_let_2 (tptp.host Y0))) (let ((_let_3 (tptp.s _let_2))) (let ((_let_4 (tptp.queue _let_2))) (=> (not (= _let_1 _let_2)) (=> (and (forall ((V1 $$unsorted)) (let ((_let_1 (tptp.host Y0))) (=> (and (not (tptp.leq _let_1 V1)) (tptp.leq (tptp.s tptp.zero) V1)) (or (tptp.setIn V1 (tptp.index tptp.down _let_1)) (= V1 (tptp.host X0)))))) (tptp.setIn Y0 tptp.alive) (tptp.leq tptp.nbr_proc _let_3) (tptp.elem (tptp.m_Down W0) _let_4) (tptp.elem (tptp.m_Down X0) _let_4) (= (tptp.host W0) _let_3) (= (tptp.index tptp.status _let_2) tptp.elec_1)) (not (and (tptp.setIn V0 tptp.alive) (= _let_1 (tptp.host V0)))))))))))))))))))))))))) (let ((_let_2 (forall ((X $$unsorted) (Y $$unsorted)) (let ((_let_1 (tptp.s Y))) (= (tptp.leq X _let_1) (or (= X _let_1) (tptp.leq X Y))))))) (let ((_let_3 (forall ((X $$unsorted) (Y $$unsorted)) (= (and (tptp.leq X Y) (tptp.leq Y X)) (= X Y))))) (let ((_let_4 (forall ((X $$unsorted)) (not (tptp.leq (tptp.s X) X))))) (let ((_let_5 (forall ((P $$unsorted)) (tptp.leq (tptp.host P) tptp.nbr_proc)))) (let ((_let_6 (tptp.s tptp.zero))) (let ((_let_7 (forall ((P $$unsorted)) (tptp.leq (tptp.s tptp.zero) (tptp.host P))))) (let ((_let_8 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9))) (let ((_let_9 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_10 (= _let_9 _let_8))) (let ((_let_11 (tptp.leq _let_9 _let_8))) (let ((_let_12 (tptp.leq _let_8 _let_9))) (let ((_let_13 (and _let_12 _let_11))) (let ((_let_14 (= _let_10 _let_13))) (let ((_let_15 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_16 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_17 (tptp.setIn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 tptp.alive))) (let ((_let_18 (not _let_17))) (let ((_let_19 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_20 (= _let_9 _let_19))) (let ((_let_21 (not _let_20))) (let ((_let_22 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_23 (tptp.s _let_8))) (let ((_let_24 (= _let_23 _let_22))) (let ((_let_25 (not _let_24))) (let ((_let_26 (tptp.queue _let_8))) (let ((_let_27 (tptp.elem (tptp.m_Down SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8) _let_26))) (let ((_let_28 (not _let_27))) (let ((_let_29 (tptp.elem (tptp.m_Down SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_26))) (let ((_let_30 (not _let_29))) (let ((_let_31 (tptp.leq tptp.nbr_proc _let_23))) (let ((_let_32 (not _let_31))) (let ((_let_33 (tptp.setIn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.alive))) (let ((_let_34 (not _let_33))) (let ((_let_35 (forall ((V1 $$unsorted)) (let ((_let_1 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9))) (or (tptp.leq _let_1 V1) (not (tptp.leq (tptp.s tptp.zero) V1)) (tptp.setIn V1 (tptp.index tptp.down _let_1)) (= V1 (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8))))))) (let ((_let_36 (not _let_35))) (let ((_let_37 (tptp.index tptp.pendack _let_9))) (let ((_let_38 (tptp.leq tptp.nbr_proc _let_37))) (let ((_let_39 (not _let_38))) (let ((_let_40 (= _let_37 _let_16))) (let ((_let_41 (not _let_40))) (let ((_let_42 (= tptp.elec_2 (tptp.index tptp.status _let_9)))) (let ((_let_43 (not _let_42))) (let ((_let_44 (tptp.setIn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 tptp.alive))) (let ((_let_45 (not _let_44))) (let ((_let_46 (or (not (= (tptp.queue _let_9) (tptp.cons (tptp.m_Ack (tptp.index tptp.elid _let_9) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) _let_45 _let_43 _let_41 _let_39 _let_10 _let_36 _let_34 _let_32 _let_30 _let_28 _let_25 (not (= tptp.elec_1 (tptp.index tptp.status _let_8))) _let_21 _let_18 (tptp.setIn _let_15 (tptp.index tptp.acks _let_9)) (= _let_16 _let_15)))) (let ((_let_47 (forall ((V $$unsorted) (X $$unsorted) (Y $$unsorted) (BOUND_VARIABLE_2155 $$unsorted) (BOUND_VARIABLE_2163 $$unsorted) (BOUND_VARIABLE_2124 $$unsorted) (BOUND_VARIABLE_2122 $$unsorted) (BOUND_VARIABLE_2120 $$unsorted)) (let ((_let_1 (tptp.host BOUND_VARIABLE_2163))) (let ((_let_2 (tptp.host Y))) (let ((_let_3 (tptp.host X))) (let ((_let_4 (tptp.host BOUND_VARIABLE_2120))) (let ((_let_5 (tptp.s _let_4))) (let ((_let_6 (tptp.queue _let_4))) (let ((_let_7 (tptp.index tptp.pendack _let_3))) (or (not (= (tptp.queue _let_3) (tptp.cons (tptp.m_Ack (tptp.index tptp.elid _let_3) Y) V))) (not (tptp.setIn X tptp.alive)) (not (= tptp.elec_2 (tptp.index tptp.status _let_3))) (not (= _let_7 _let_2)) (not (tptp.leq tptp.nbr_proc _let_7)) (= _let_3 _let_4) (not (forall ((V1 $$unsorted)) (let ((_let_1 (tptp.host BOUND_VARIABLE_2120))) (or (tptp.leq _let_1 V1) (not (tptp.leq (tptp.s tptp.zero) V1)) (tptp.setIn V1 (tptp.index tptp.down _let_1)) (= V1 (tptp.host BOUND_VARIABLE_2122)))))) (not (tptp.setIn BOUND_VARIABLE_2120 tptp.alive)) (not (tptp.leq tptp.nbr_proc _let_5)) (not (tptp.elem (tptp.m_Down BOUND_VARIABLE_2124) _let_6)) (not (tptp.elem (tptp.m_Down BOUND_VARIABLE_2122) _let_6)) (not (= _let_5 (tptp.host BOUND_VARIABLE_2124))) (not (= tptp.elec_1 (tptp.index tptp.status _let_4))) (not (= _let_3 (tptp.host BOUND_VARIABLE_2155))) (not (tptp.setIn BOUND_VARIABLE_2155 tptp.alive)) (tptp.setIn _let_1 (tptp.index tptp.acks _let_3)) (= _let_2 _let_1)))))))))))) (let ((_let_48 (not _let_46))) (let ((_let_49 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_50 (or))) (let ((_let_51 (not _let_47))) (let ((_let_52 (_let_51))) (let ((_let_53 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_52)) :args _let_52)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_51) _let_47))) (REFL :args (_let_48)) :args _let_50)) (NOT_OR_ELIM _let_49 :args (16)) :args (_let_48 true _let_47)))) (let ((_let_54 (tptp.leq _let_8 _let_19))) (let ((_let_55 (= (tptp.host SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8) _let_19))) (let ((_let_56 (tptp.index tptp.down _let_8))) (let ((_let_57 (tptp.setIn _let_19 _let_56))) (let ((_let_58 (tptp.leq _let_6 _let_19))) (let ((_let_59 (not _let_58))) (let ((_let_60 (or _let_54 _let_59 _let_57 _let_55))) (let ((_let_61 (REFL :args (_let_46)))) (let ((_let_62 (_let_35))) (let ((_let_63 (tptp.setIn _let_9 _let_56))) (let ((_let_64 (not _let_57))) (let ((_let_65 (tptp.leq _let_37 _let_8))) (let ((_let_66 (not _let_63))) (let ((_let_67 (or _let_34 _let_45 _let_66 _let_43 _let_65))) (let ((_let_68 (forall ((Z $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (or (not (tptp.setIn Z tptp.alive)) (not (tptp.setIn Pid0 tptp.alive)) (not (tptp.setIn _let_2 (tptp.index tptp.down _let_1))) (not (= tptp.elec_2 (tptp.index tptp.status _let_2))) (tptp.leq (tptp.index tptp.pendack _let_2) _let_1))))))) (let ((_let_69 (_let_68))) (let ((_let_70 (= tptp.nbr_proc _let_23))) (let ((_let_71 (= tptp.nbr_proc _let_37))) (let ((_let_72 (tptp.leq _let_23 _let_8))) (let ((_let_73 (not _let_65))) (let ((_let_74 (tptp.leq _let_23 tptp.nbr_proc))) (let ((_let_75 (and _let_31 _let_74))) (let ((_let_76 (= _let_75 _let_70))) (let ((_let_77 (_let_3))) (let ((_let_78 (ASSUME :args _let_77))) (let ((_let_79 ((tptp.leq X Y)))) (let ((_let_80 (tptp.leq _let_22 tptp.nbr_proc))) (let ((_let_81 (_let_5))) (let ((_let_82 (ASSUME :args _let_81))) (let ((_let_83 ((tptp.host P)))) (let ((_let_84 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 11)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_25) _let_24))) :args _let_50)) :args ((or _let_24 _let_46))) _let_53 :args (_let_24 true _let_46)))) (let ((_let_85 (and _let_24 _let_80))) (let ((_let_86 (ASSUME :args (_let_80)))) (let ((_let_87 (APPLY_UF tptp.leq))) (let ((_let_88 (REFL :args (tptp.nbr_proc)))) (let ((_let_89 (ASSUME :args (_let_24)))) (let ((_let_90 (SYMM (SYMM _let_89)))) (let ((_let_91 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_76)) :args ((or _let_70 (not _let_75) (not _let_76)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_75)) :args ((or _let_32 _let_75 (not _let_74)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 8)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_32) _let_31))) :args _let_50)) :args ((or _let_31 _let_46))) _let_53 :args (_let_31 true _let_46)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_85)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_86 _let_89) (SCOPE (TRUE_ELIM (TRANS (CONG _let_90 _let_88 :args _let_87) (TRUE_INTRO _let_86))) :args (_let_80 _let_24))) :args (_let_24 _let_80))) :args (true _let_85)) :args ((or _let_25 _let_74 (not _let_80)))) _let_84 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_80 false _let_5)) :args (_let_74 false _let_24 false _let_80)) :args (_let_75 false _let_31 false _let_74)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_78 :args (tptp.nbr_proc _let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_79)) :args _let_77)) _let_78 :args (_let_76 false _let_3)) :args (_let_70 false _let_75 false _let_76)))) (let ((_let_92 (tptp.leq _let_37 tptp.nbr_proc))) (let ((_let_93 (and _let_38 _let_92))) (let ((_let_94 (= _let_93 _let_71))) (let ((_let_95 (tptp.leq _let_16 tptp.nbr_proc))) (let ((_let_96 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 3)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_41) _let_40))) :args _let_50)) :args ((or _let_40 _let_46))) _let_53 :args (_let_40 true _let_46)))) (let ((_let_97 (and _let_40 _let_95))) (let ((_let_98 (ASSUME :args (_let_95)))) (let ((_let_99 (ASSUME :args (_let_40)))) (let ((_let_100 (SYMM (SYMM _let_99)))) (let ((_let_101 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_94)) :args ((or _let_71 (not _let_93) (not _let_94)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_93)) :args ((or _let_39 _let_93 (not _let_92)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 4)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_39) _let_38))) :args _let_50)) :args ((or _let_38 _let_46))) _let_53 :args (_let_38 true _let_46)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_97)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_98 _let_99) (SCOPE (TRUE_ELIM (TRANS (CONG _let_100 _let_88 :args _let_87) (TRUE_INTRO _let_98))) :args (_let_95 _let_40))) :args (_let_40 _let_95))) :args (true _let_97)) :args ((or _let_41 _let_92 (not _let_95)))) _let_96 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_95 false _let_5)) :args (_let_92 false _let_40 false _let_95)) :args (_let_93 false _let_38 false _let_92)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_78 :args (tptp.nbr_proc _let_37 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_79)) :args _let_77)) _let_78 :args (_let_94 false _let_3)) :args (_let_71 false _let_93 false _let_94)))) (let ((_let_102 (not _let_72))) (let ((_let_103 (_let_4))) (let ((_let_104 (ASSUME :args _let_103))) (let ((_let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_104 :args (_let_8 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.s X)))) :args _let_103)) _let_104 :args (_let_102 false _let_4)))) (let ((_let_106 (REFL :args ((not _let_70))))) (let ((_let_107 (REFL :args ((not _let_71))))) (let ((_let_108 (MACRO_SR_PRED_INTRO :args ((= (not _let_102) _let_72))))) (let ((_let_109 (and _let_102 _let_71 _let_70))) (let ((_let_110 (ASSUME :args (_let_102)))) (let ((_let_111 (FALSE_INTRO _let_110))) (let ((_let_112 (REFL :args (_let_8)))) (let ((_let_113 (ASSUME :args (_let_70)))) (let ((_let_114 (SYMM (SYMM _let_113)))) (let ((_let_115 (CONG _let_114 _let_112 :args _let_87))) (let ((_let_116 (ASSUME :args (_let_71)))) (let ((_let_117 (SYMM _let_116))) (let ((_let_118 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_109)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_113 _let_116 _let_110) (SCOPE (FALSE_ELIM (TRANS (CONG _let_117 _let_112 :args _let_87) _let_115 _let_111)) :args (_let_70 _let_71 _let_102))) :args (_let_102 _let_71 _let_70))) :args (true _let_109)) (CONG _let_108 _let_107 _let_106 (REFL :args (_let_73)) :args _let_50)) _let_105 _let_101 _let_91 :args (_let_73 true _let_72 false _let_71 false _let_70)))) (let ((_let_119 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 7)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_34) _let_33))) :args _let_50)) :args ((or _let_33 _let_46))) _let_53 :args (_let_33 true _let_46)))) (let ((_let_120 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 2)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_43) _let_42))) :args _let_50)) :args ((or _let_42 _let_46))) _let_53 :args (_let_42 true _let_46)))) (let ((_let_121 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 1)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_45) _let_44))) :args _let_50)) :args ((or _let_44 _let_46))) _let_53 :args (_let_44 true _let_46)))) (let ((_let_122 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 13)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_21) _let_20))) :args _let_50)) :args ((or _let_20 _let_46))) _let_53 :args (_let_20 true _let_46)))) (let ((_let_123 (REFL :args (_let_21)))) (let ((_let_124 (and _let_20 _let_66))) (let ((_let_125 (ASSUME :args (_let_66)))) (let ((_let_126 (ASSUME :args (_let_20)))) (let ((_let_127 (SYMM (SYMM _let_126)))) (let ((_let_128 (SYMM _let_127))) (let ((_let_129 (_let_7))) (let ((_let_130 (ASSUME :args _let_129))) (let ((_let_131 (tptp.leq (tptp.index tptp.pendack _let_19) _let_8))) (let ((_let_132 (= tptp.elec_2 (tptp.index tptp.status _let_19)))) (let ((_let_133 (not _let_132))) (let ((_let_134 (not _let_55))) (let ((_let_135 (or _let_34 _let_18 _let_28 _let_134 _let_133 _let_131))) (let ((_let_136 (forall ((Z $$unsorted) (Pid20 $$unsorted) (Pid0 $$unsorted)) (let ((_let_1 (tptp.host Z))) (let ((_let_2 (tptp.host Pid0))) (or (not (tptp.setIn Z tptp.alive)) (not (tptp.setIn Pid0 tptp.alive)) (not (tptp.elem (tptp.m_Down Pid20) (tptp.queue _let_1))) (not (= _let_2 (tptp.host Pid20))) (not (= tptp.elec_2 (tptp.index tptp.status _let_2))) (tptp.leq (tptp.index tptp.pendack _let_2) _let_1))))))) (let ((_let_137 (NOT_NOT_ELIM (NOT_OR_ELIM _let_49 :args (6))))) (let ((_let_138 (_let_136))) (let ((_let_139 (tptp.m_Down Pid20))) (let ((_let_140 (not (= (tptp.setIn Z tptp.alive) false)))) (let ((_let_141 (ASSUME :args _let_138))) (let ((_let_142 (not _let_131))) (let ((_let_143 (and _let_40 _let_20 _let_102 _let_71 _let_70))) (let ((_let_144 (APPLY_UF tptp.index))) (let ((_let_145 (and _let_42 _let_20))) (let ((_let_146 (ASSUME :args (_let_42)))) (let ((_let_147 (and _let_20 _let_54))) (let ((_let_148 (ASSUME :args (_let_54)))) (let ((_let_149 (= _let_9 _let_23))) (let ((_let_150 (or _let_149 _let_11))) (let ((_let_151 (tptp.leq _let_9 _let_23))) (let ((_let_152 (= _let_151 _let_150))) (let ((_let_153 (_let_2))) (let ((_let_154 (ASSUME :args _let_153))) (let ((_let_155 (tptp.leq _let_9 tptp.nbr_proc))) (let ((_let_156 (and _let_40 _let_155 _let_71 _let_70))) (let ((_let_157 (ASSUME :args (_let_155)))) (let ((_let_158 (REFL :args (_let_9)))) (let ((_let_159 (= _let_9 _let_22))) (let ((_let_160 (not _let_149))) (let ((_let_161 (not _let_159))) (let ((_let_162 (or _let_34 _let_45 _let_30 _let_161 _let_43 _let_65))) (let ((_let_163 (and _let_24 _let_161))) (let ((_let_164 (_let_24 _let_161))) (let ((_let_165 (ASSUME :args (_let_161)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_14)) :args ((or _let_10 (not _let_13) (not _let_14)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_78 :args (_let_8 _let_9 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_79)) :args _let_77))) _let_78 :args (_let_14 false _let_3)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_13)) :args ((or (not _let_11) (not _let_12) _let_13))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_150)) :args ((or _let_11 _let_149 (not _let_150)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_163)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_89 _let_165) (SCOPE (FALSE_ELIM (TRANS (CONG _let_158 _let_90 :args (=)) (FALSE_INTRO _let_165))) :args _let_164)) :args _let_164)) :args (true _let_163)) (CONG (REFL :args (_let_25)) (MACRO_SR_PRED_INTRO :args ((= (not _let_161) _let_159))) (REFL :args (_let_160)) :args _let_50)) _let_84 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_162)) :args ((or _let_45 _let_43 _let_34 _let_30 _let_161 _let_65 (not _let_162)))) _let_121 _let_120 _let_119 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 9)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_30) _let_29))) :args _let_50)) :args ((or _let_29 _let_46))) _let_53 :args (_let_29 true _let_46)) _let_118 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_141 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING (_let_140 (tptp.host Pid0) _let_139))) :args _let_138)) _let_137 :args (_let_162 false _let_136)) :args (_let_161 false _let_44 false _let_42 false _let_33 false _let_29 true _let_65 false _let_162)) :args (_let_160 false _let_24 true _let_159)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_152)) :args ((or _let_150 (not _let_151) (not _let_152)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_156)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_99 _let_113 _let_116 _let_157) (SCOPE (TRUE_ELIM (TRANS (CONG _let_158 (TRANS (SYMM _let_114) _let_116 _let_100) :args _let_87) (CONG _let_158 (TRANS (SYMM _let_100) _let_117) :args _let_87) (TRUE_INTRO _let_157))) :args (_let_40 _let_70 _let_71 _let_155))) :args (_let_40 _let_155 _let_71 _let_70))) :args (true _let_156)) _let_96 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_155 false _let_5)) _let_101 _let_91 :args (_let_151 false _let_40 false _let_155 false _let_71 false _let_70)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_154 :args (_let_9 _let_8 QUANTIFIERS_INST_E_MATCHING ((tptp.leq X (tptp.s Y))))) :args _let_153)) _let_154 :args (_let_152 false _let_2)) :args (_let_150 false _let_151 false _let_152)) :args (_let_11 true _let_149 false _let_150)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_147)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_148 _let_126) (SCOPE (TRUE_ELIM (TRANS (CONG _let_112 _let_127 :args _let_87) (TRUE_INTRO _let_148))) :args (_let_54 _let_20))) :args (_let_20 _let_54))) :args (true _let_147)) :args ((or _let_21 _let_12 (not _let_54)))) _let_122 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_60)) :args ((or _let_55 _let_59 _let_54 _let_57 (not _let_60)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_135)) :args ((or _let_34 _let_28 _let_18 _let_133 _let_131 _let_134 (not _let_135)))) _let_119 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 10)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_28) _let_27))) :args _let_50)) :args ((or _let_27 _let_46))) _let_53 :args (_let_27 true _let_46)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 14)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_18) _let_17))) :args _let_50)) :args ((or _let_17 _let_46))) _let_53 :args (_let_17 true _let_46)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_145)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_126 _let_146) (SCOPE (TRANS (SYMM (SYMM _let_146)) (CONG (REFL :args (tptp.status)) _let_127 :args _let_144)) :args (_let_20 _let_42))) :args (_let_42 _let_20))) :args (true _let_145)) _let_120 _let_122 :args (_let_132 false _let_42 false _let_20)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_143)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_110 _let_113 _let_116 _let_99 _let_126) (SCOPE (FALSE_ELIM (TRANS (CONG (TRANS (TRANS (CONG (REFL :args (tptp.pendack)) _let_128 :args _let_144) _let_100) (SYMM (TRANS _let_116 _let_100))) _let_112 :args _let_87) _let_115 _let_111)) :args (_let_102 _let_70 _let_71 _let_40 _let_20))) :args (_let_40 _let_20 _let_102 _let_71 _let_70))) :args (true _let_143)) (CONG (REFL :args (_let_41)) _let_123 _let_108 _let_107 _let_106 (REFL :args (_let_142)) :args _let_50)) _let_96 _let_122 _let_105 _let_101 _let_91 :args (_let_142 false _let_40 false _let_20 true _let_72 false _let_71 false _let_70)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_141 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING (_let_140 (not (= (tptp.setIn Pid0 tptp.alive) false)) _let_139))) :args _let_138))) _let_137 :args (_let_135 false _let_136)) :args (_let_134 false _let_33 false _let_27 false _let_17 false _let_132 true _let_131 false _let_135)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_130 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.host P)))) :args _let_129)) _let_130 :args (_let_58 false _let_7)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_124)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_125 _let_126) (SCOPE (FALSE_ELIM (TRANS (CONG _let_128 (REFL :args (_let_56)) :args (APPLY_UF tptp.setIn)) (FALSE_INTRO _let_125))) :args (_let_66 _let_20))) :args (_let_20 _let_66))) :args (true _let_124)) (CONG _let_123 (MACRO_SR_PRED_INTRO :args ((= (not _let_66) _let_63))) (REFL :args (_let_64)) :args _let_50)) _let_122 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_67)) :args ((or _let_45 _let_43 _let_34 _let_66 _let_65 (not _let_67)))) _let_121 _let_120 _let_119 _let_118 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_69) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.leq (tptp.index tptp.pendack (tptp.host Pid0)) (tptp.host Z)) true))))) :args _let_69)) (NOT_NOT_ELIM (NOT_OR_ELIM _let_49 :args (4))) :args (_let_67 false _let_68)) :args (_let_66 false _let_44 false _let_42 false _let_33 true _let_65 false _let_67)) :args (_let_64 false _let_20 true _let_63)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_62) :args (_let_19 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.leq _let_6 V1) false))))) :args _let_62))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_46 6)) (CONG _let_61 (MACRO_SR_PRED_INTRO :args ((= (not _let_36) _let_35))) :args _let_50)) :args ((or _let_35 _let_46))) _let_53 :args (_let_35 true _let_46)) :args (_let_60 false _let_35)) :args (_let_54 true _let_55 false _let_58 true _let_57 false _let_60)) :args (_let_12 false _let_20 false _let_54)) :args (_let_13 false _let_11 false _let_12)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_46 5)) _let_53 :args ((not _let_10) true _let_46)) :args (false false _let_14 false _let_13 true _let_10)) :args ((forall ((Pid $$unsorted) (Pid2 $$unsorted)) (=> (tptp.elem (tptp.m_Ack Pid Pid2) (tptp.queue (tptp.host Pid))) (and (tptp.setIn Pid tptp.pids) (tptp.setIn Pid2 tptp.pids)))) (forall ((P $$unsorted) (Q $$unsorted)) (let ((_let_1 (tptp.host Q))) (let ((_let_2 (tptp.host P))) (=> (= (tptp.s _let_2) _let_1) (not (= _let_2 _let_1)))))) _let_7 (tptp.leq _let_6 tptp.nbr_proc) _let_5 (not (= tptp.elec_1 tptp.elec_2)) (not (= tptp.elec_1 tptp.wait)) (not (= tptp.elec_1 tptp.norm)) (not (= tptp.elec_2 tptp.wait)) (not (= tptp.elec_2 tptp.norm)) (not (= tptp.norm tptp.wait)) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (= (tptp.m_Ack X Y) (tptp.m_Halt Z)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (= (tptp.m_Ack X Y) (tptp.m_Down Z)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (= (tptp.m_Ack X Y) (tptp.m_NotNorm Z)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (= (tptp.m_Ack X Y) (tptp.m_Ldr Z)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (= (tptp.m_Ack X Y) (tptp.m_NormQ Z)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_NotNorm X) (tptp.m_Halt Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Down X) (tptp.m_Halt Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Down X) (tptp.m_Ldr Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Down X) (tptp.m_NotNorm Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Down X) (tptp.m_NormQ Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_NormQ X) (tptp.m_Halt Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Ldr X) (tptp.m_Halt Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Ldr X) (tptp.m_NormQ Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_Ldr X) (tptp.m_NotNorm Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.m_NormQ X) (tptp.m_NotNorm Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (not (= X Y)) (not (= (tptp.m_Halt X) (tptp.m_Halt Y))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (not (= X Y)) (not (= (tptp.m_NormQ X) (tptp.m_NormQ Y))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (not (= X Y)) (not (= (tptp.m_NotNorm X) (tptp.m_NotNorm Y))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (not (= X Y)) (not (= (tptp.m_Ldr X) (tptp.m_Ldr Y))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (not (= X Y)) (not (= (tptp.m_Down X) (tptp.m_Down Y))))) (forall ((X1 $$unsorted) (X2 $$unsorted) (Y1 $$unsorted) (Y2 $$unsorted)) (=> (not (= X1 X2)) (not (= (tptp.m_Ack X1 Y1) (tptp.m_Ack X2 Y2))))) (forall ((X1 $$unsorted) (X2 $$unsorted) (Y1 $$unsorted) (Y2 $$unsorted)) (=> (not (= Y1 Y2)) (not (= (tptp.m_Ack X1 Y1) (tptp.m_Ack X2 Y2))))) (forall ((Pid $$unsorted) (Pid2 $$unsorted)) (=> (not (= (tptp.host Pid) (tptp.host Pid2))) (not (= Pid Pid2)))) (not (tptp.setIn tptp.nil tptp.alive)) (forall ((X $$unsorted) (Q $$unsorted)) (= (tptp.head (tptp.cons X Q)) X)) (forall ((X $$unsorted) (Q $$unsorted)) (= (tptp.tail (tptp.cons X Q)) Q)) (forall ((Y $$unsorted) (Q $$unsorted)) (= (tptp.last (tptp.snoc Q Y)) Y)) (forall ((Y $$unsorted) (Q $$unsorted)) (= (tptp.init (tptp.snoc Q Y)) Q)) (forall ((Q $$unsorted)) (or (= Q tptp.q_nil) (= Q (tptp.cons (tptp.head Q) (tptp.tail Q))))) (forall ((Q $$unsorted)) (or (= Q tptp.q_nil) (= Q (tptp.snoc (tptp.init Q) (tptp.last Q))))) (forall ((X $$unsorted) (Q $$unsorted)) (not (= tptp.q_nil (tptp.cons X Q)))) (forall ((Y $$unsorted) (Q $$unsorted)) (not (= tptp.q_nil (tptp.snoc Q Y)))) (forall ((X $$unsorted)) (= (tptp.cons X tptp.q_nil) (tptp.snoc tptp.q_nil X))) (forall ((X $$unsorted) (Y $$unsorted) (Q $$unsorted)) (= (tptp.snoc (tptp.cons X Q) Y) (tptp.cons X (tptp.snoc Q Y)))) (forall ((X $$unsorted)) (not (tptp.elem X tptp.q_nil))) (forall ((X $$unsorted) (Y $$unsorted) (Q $$unsorted)) (= (tptp.elem X (tptp.cons Y Q)) (or (= X Y) (tptp.elem X Q)))) (forall ((X $$unsorted) (Y $$unsorted) (Q $$unsorted)) (= (tptp.elem X (tptp.snoc Q Y)) (or (= X Y) (tptp.elem X Q)))) (forall ((X $$unsorted)) (= (tptp.pidElem X) (exists ((Y $$unsorted)) (or (= X (tptp.m_Halt Y)) (= X (tptp.m_Down Y)))))) (forall ((X $$unsorted)) (= (tptp.pidMsg (tptp.m_Halt X)) X)) (forall ((X $$unsorted)) (= (tptp.pidMsg (tptp.m_Down X)) X)) (tptp.ordered tptp.q_nil) (forall ((X $$unsorted)) (and (tptp.ordered (tptp.cons X tptp.q_nil)) (tptp.ordered (tptp.snoc tptp.q_nil X)))) (forall ((X $$unsorted) (Q $$unsorted)) (= (tptp.ordered (tptp.cons X Q)) (and (tptp.ordered Q) (forall ((Y $$unsorted)) (let ((_let_1 (tptp.pidMsg Y))) (let ((_let_2 (tptp.pidMsg X))) (=> (and (tptp.elem Y Q) (tptp.pidElem X) (tptp.pidElem Y) (= (tptp.host _let_1) (tptp.host _let_2))) (tptp.leq _let_2 _let_1)))))))) (forall ((X $$unsorted) (Q $$unsorted)) (= (tptp.ordered (tptp.snoc Q X)) (and (tptp.ordered Q) (forall ((Y $$unsorted)) (let ((_let_1 (tptp.pidMsg X))) (let ((_let_2 (tptp.pidMsg Y))) (=> (and (tptp.elem Y Q) (tptp.pidElem X) (tptp.pidElem Y) (= (tptp.host _let_2) (tptp.host _let_1))) (tptp.leq _let_2 _let_1)))))))) (forall ((Q $$unsorted) (X $$unsorted) (Y $$unsorted)) (=> (tptp.ordered Q) (tptp.ordered (tptp.snoc Q (tptp.m_Ack X Y))))) (forall ((Q $$unsorted) (X $$unsorted)) (=> (tptp.ordered Q) (tptp.ordered (tptp.snoc Q (tptp.m_Ldr X))))) (forall ((Q $$unsorted) (X $$unsorted) (Y $$unsorted)) (=> (and (tptp.ordered (tptp.cons (tptp.m_Halt X) Q)) (= (tptp.host X) (tptp.host Y)) (tptp.elem (tptp.m_Down Y) Q)) (tptp.leq X Y))) _let_4 (forall ((X $$unsorted)) (tptp.leq X X)) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.leq X Y) (tptp.leq Y X))) _let_3 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (=> (and (tptp.leq X Y) (tptp.leq Y Z)) (tptp.leq X Z))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.leq X Y) (tptp.leq (tptp.s X) (tptp.s Y)))) _let_2 (forall ((X $$unsorted)) (not (tptp.setIn X tptp.setEmpty))) _let_1 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.59/0.83  )
% 0.59/0.83  % SZS output end Proof for SWV477+1
% 0.59/0.83  % cvc5---1.0.5 exiting
% 0.59/0.83  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------