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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWV037+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n016.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:49:03 EDT 2023

% Result   : Theorem 0.46s 0.66s
% Output   : Proof 0.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.13  % Problem    : SWV037+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% 0.13/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n016.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 06:38:45 EDT 2023
% 0.15/0.35  % CPUTime    : 
% 0.21/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.46/0.66  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.UubFC3wJxq/cvc5---1.0.5_1229.p...
% 0.46/0.66  ------- get file name : TPTP file name is SWV037+1
% 0.46/0.66  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_1229.smt2...
% 0.46/0.66  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.46/0.66  % SZS status Theorem for SWV037+1
% 0.46/0.66  % SZS output start Proof for SWV037+1
% 0.46/0.66  (
% 0.46/0.66  (let ((_let_1 (tptp.succ tptp.n0))) (let ((_let_2 (tptp.succ _let_1))) (let ((_let_3 (tptp.succ _let_2))) (let ((_let_4 (tptp.succ _let_3))) (let ((_let_5 (= tptp.pvar1402_init tptp.init))) (let ((_let_6 (= tptp.pvar1401_init tptp.init))) (let ((_let_7 (= tptp.pvar1400_init tptp.init))) (let ((_let_8 (tptp.gt tptp.loopcounter tptp.n1))) (let ((_let_9 (=> _let_8 (and _let_7 _let_6 _let_5)))) (let ((_let_10 (tptp.leq tptp.s_worst7 tptp.n3))) (let ((_let_11 (tptp.leq tptp.s_sworst7 tptp.n3))) (let ((_let_12 (tptp.leq tptp.s_best7 tptp.n3))) (let ((_let_13 (tptp.leq tptp.n0 tptp.s_worst7))) (let ((_let_14 (tptp.leq tptp.n0 tptp.s_sworst7))) (let ((_let_15 (tptp.leq tptp.n0 tptp.s_best7))) (let ((_let_16 (= tptp.s_worst7_init tptp.init))) (let ((_let_17 (= tptp.s_sworst7_init tptp.init))) (let ((_let_18 (= tptp.s_best7_init tptp.init))) (let ((_let_19 (= tptp.init tptp.init))) (let ((_let_20 (tptp.a_select2 tptp.s_values7 tptp.s_worst7))) (let ((_let_21 (tptp.plus (tptp.log tptp.n2) (tptp.divide (tptp.minus (tptp.minus (tptp.minus (tptp.plus (tptp.log tptp.n330) (tptp.log tptp.n410)) (tptp.log tptp.pv1410)) tptp.n1) (tptp.log tptp.n4)) tptp.n2)))) (let ((_let_22 (tptp.gt _let_21 _let_20))) (let ((_let_23 (tptp.a_select2 tptp.s_values7 tptp.s_best7))) (let ((_let_24 (tptp.geq _let_21 _let_23))) (let ((_let_25 (tptp.a_select2 tptp.s_values7_init tptp.s_worst7))) (let ((_let_26 (= _let_25 tptp.init))) (let ((_let_27 (tptp.a_select2 tptp.s_values7 tptp.s_sworst7))) (let ((_let_28 (tptp.leq _let_21 _let_27))) (let ((_let_29 (tptp.a_select2 tptp.s_values7_init tptp.s_sworst7))) (let ((_let_30 (= _let_29 tptp.init))) (let ((_let_31 (tptp.a_select2 tptp.s_values7_init tptp.s_best7))) (let ((_let_32 (= _let_31 tptp.init))) (let ((_let_33 (tptp.gt tptp.loopcounter tptp.n0))) (let ((_let_34 (=> _let_33 (and _let_32 _let_30 _let_26)))) (let ((_let_35 (and _let_18 _let_17 _let_16 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10))) (let ((_let_36 (=> _let_33 _let_35))) (let ((_let_37 (not (tptp.geq (tptp.plus (tptp.abs (tptp.minus _let_23 tptp.pv1400)) (tptp.plus (tptp.abs (tptp.minus _let_27 tptp.pv1401)) (tptp.abs (tptp.minus _let_20 tptp.pv1402)))) tptp.tptp_float_0_001)))) (let ((_let_38 (not (tptp.geq tptp.pv1403 tptp.tptp_float_0_001)))) (let ((_let_39 (not _let_8))) (let ((_let_40 (not _let_28))) (let ((_let_41 (not _let_24))) (let ((_let_42 (not _let_22))) (let ((_let_43 (not (=> (and _let_18 _let_17 _let_16 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 (forall ((A $$unsorted)) (=> (and (tptp.leq tptp.n0 A) (tptp.leq A tptp.n2)) (forall ((B $$unsorted)) (=> (and (tptp.leq tptp.n0 B) (tptp.leq B tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init B A) tptp.init))))) (forall ((C $$unsorted)) (=> (and (tptp.leq tptp.n0 C) (tptp.leq C tptp.n3)) (= (tptp.a_select2 tptp.s_values7_init C) tptp.init))) (forall ((D $$unsorted)) (=> (and (tptp.leq tptp.n0 D) (tptp.leq D tptp.n2)) (= (tptp.a_select2 tptp.s_center7_init D) tptp.init))) (forall ((E $$unsorted)) (=> (and (tptp.leq tptp.n0 E) (tptp.leq E (tptp.minus tptp.n3 tptp.n1))) (= (tptp.a_select2 tptp.s_try7_init E) tptp.init))) _let_9) (and _let_19 _let_16 _let_26 (=> _let_42 (and _let_19 _let_18 _let_32 (=> _let_41 (and _let_19 _let_17 _let_30 (=> _let_40 (and _let_19 (=> _let_39 (and (forall ((F $$unsorted)) (=> (and (tptp.leq tptp.n0 F) (tptp.leq F tptp.n2)) (forall ((G $$unsorted)) (=> (and (tptp.leq tptp.n0 G) (tptp.leq G tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init G F) tptp.init))))) (forall ((H $$unsorted)) (=> (and (tptp.leq tptp.n0 H) (tptp.leq H tptp.n3)) (= (tptp.a_select2 tptp.s_values7_init H) tptp.init))) (=> _let_38 _let_35) _let_36 _let_34)) (=> _let_8 (and _let_7 _let_6 _let_5 _let_18 _let_17 _let_16 _let_32 _let_30 _let_26 (forall ((I $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I tptp.n2)) (forall ((J $$unsorted)) (=> (and (tptp.leq tptp.n0 J) (tptp.leq J tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init J I) tptp.init))))) (forall ((K $$unsorted)) (=> (and (tptp.leq tptp.n0 K) (tptp.leq K tptp.n3)) (= (tptp.a_select2 tptp.s_values7_init K) tptp.init))) (=> _let_37 _let_35) _let_36 _let_34)))) (=> _let_28 (and _let_18 _let_17 _let_16 _let_26 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 (forall ((L $$unsorted)) (=> (and (tptp.leq tptp.n0 L) (tptp.leq L tptp.n2)) (forall ((M $$unsorted)) (=> (and (tptp.leq tptp.n0 M) (tptp.leq M tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init M L) tptp.init))))) (forall ((N $$unsorted)) (=> (and (tptp.leq tptp.n0 N) (tptp.leq N tptp.n3)) (= (tptp.a_select2 tptp.s_values7_init N) tptp.init))) (forall ((O $$unsorted)) (=> (and (tptp.leq tptp.n0 O) (tptp.leq O tptp.n2)) (= (tptp.a_select2 tptp.s_center7_init O) tptp.init))) (forall ((P $$unsorted)) (=> (and (tptp.leq tptp.n0 P) (tptp.leq P (tptp.minus tptp.n3 tptp.n1))) (= (tptp.a_select2 tptp.s_try7_init P) tptp.init))) _let_9)))) (=> _let_24 (and _let_18 _let_17 _let_16 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 (forall ((Q $$unsorted)) (=> (and (tptp.leq tptp.n0 Q) (tptp.leq Q tptp.n2)) (forall ((R $$unsorted)) (=> (and (tptp.leq tptp.n0 R) (tptp.leq R tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init R Q) tptp.init))))) (forall ((S $$unsorted)) (=> (and (tptp.leq tptp.n0 S) (tptp.leq S tptp.n3)) (= (tptp.a_select2 tptp.s_values7_init S) tptp.init))) (forall ((T $$unsorted)) (=> (and (tptp.leq tptp.n0 T) (tptp.leq T tptp.n2)) (= (tptp.a_select2 tptp.s_center7_init T) tptp.init))) (forall ((U $$unsorted)) (=> (and (tptp.leq tptp.n0 U) (tptp.leq U (tptp.minus tptp.n3 tptp.n1))) (= (tptp.a_select2 tptp.s_try7_init U) tptp.init))) _let_9)))) (=> _let_22 (and _let_19 _let_18 _let_17 _let_16 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 (forall ((V $$unsorted)) (=> (and (tptp.leq tptp.n0 V) (tptp.leq V tptp.n2)) (forall ((W $$unsorted)) (=> (and (tptp.leq tptp.n0 W) (tptp.leq W tptp.n3)) (= (tptp.a_select3 tptp.simplex7_init W V) tptp.init))))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n3)) (= (tptp.a_select2 (tptp.tptp_update2 tptp.s_values7_init tptp.s_worst7 tptp.init) X) tptp.init))) (forall ((Y $$unsorted)) (=> (and (tptp.leq tptp.n0 Y) (tptp.leq Y tptp.n2)) (= (tptp.a_select2 tptp.s_center7_init Y) tptp.init))) (forall ((Z $$unsorted)) (=> (and (tptp.leq tptp.n0 Z) (tptp.leq Z (tptp.minus tptp.n3 tptp.n1))) (= (tptp.a_select2 tptp.s_try7_init Z) tptp.init))) _let_9))))))) (let ((_let_44 (forall ((I $$unsorted) (U $$unsorted) (X $$unsorted) (VAL $$unsorted) (VAL2 $$unsorted)) (=> (and (not (= I U)) (= (tptp.a_select2 X U) VAL)) (= (tptp.a_select2 (tptp.tptp_update2 X I VAL2) U) VAL))))) (let ((_let_45 (forall ((X $$unsorted) (U $$unsorted) (VAL $$unsorted)) (= (tptp.a_select2 (tptp.tptp_update2 X U VAL) U) VAL)))) (let ((_let_46 (= tptp.init tptp.s_best7_init))) (let ((_let_47 (= tptp.init tptp.s_sworst7_init))) (let ((_let_48 (= tptp.init tptp.s_worst7_init))) (let ((_let_49 (and _let_46 _let_47 _let_48 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10))) (let ((_let_50 (=> _let_33 _let_49))) (let ((_let_51 (forall ((I $$unsorted) (BOUND_VARIABLE_2498 $$unsorted)) (or (not (tptp.leq tptp.n0 I)) (not (tptp.leq I tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2498)) (not (tptp.leq BOUND_VARIABLE_2498 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2498 I)))))) (let ((_let_52 (forall ((K $$unsorted)) (or (not (tptp.leq tptp.n0 K)) (not (tptp.leq K tptp.n3)) (= tptp.init (tptp.a_select2 tptp.s_values7_init K)))))) (let ((_let_53 (=> _let_37 _let_49))) (let ((_let_54 (= tptp.init _let_25))) (let ((_let_55 (= tptp.init _let_29))) (let ((_let_56 (= tptp.init _let_31))) (let ((_let_57 (and _let_56 _let_55 _let_54))) (let ((_let_58 (=> _let_33 _let_57))) (let ((_let_59 (= tptp.init tptp.pvar1402_init))) (let ((_let_60 (= tptp.init tptp.pvar1401_init))) (let ((_let_61 (= tptp.init tptp.pvar1400_init))) (let ((_let_62 (and _let_61 _let_60 _let_59 _let_46 _let_47 _let_48 _let_56 _let_55 _let_54 _let_51 _let_52 _let_53 _let_50 _let_58))) (let ((_let_63 (EQ_RESOLVE (ASSUME :args (_let_43)) (MACRO_SR_EQ_INTRO :args (_let_43 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_64 (NOT_IMPLIES_ELIM1 _let_63))) (let ((_let_65 (AND_ELIM _let_64 :args (0)))) (let ((_let_66 (AND_ELIM _let_64 :args (1)))) (let ((_let_67 (AND_ELIM _let_64 :args (2)))) (let ((_let_68 (AND_ELIM _let_64 :args (8)))) (let ((_let_69 (AND_ELIM _let_64 :args (7)))) (let ((_let_70 (AND_ELIM _let_64 :args (6)))) (let ((_let_71 (AND_ELIM _let_64 :args (5)))) (let ((_let_72 (AND_ELIM _let_64 :args (4)))) (let ((_let_73 (AND_ELIM _let_64 :args (3)))) (let ((_let_74 (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_49)) _let_65 _let_66 _let_67 _let_73 _let_72 _let_71 _let_70 _let_69 _let_68 :args (_let_49 false _let_46 false _let_47 false _let_48 false _let_15 false _let_14 false _let_13 false _let_12 false _let_11 false _let_10)))) (let ((_let_75 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_50)) _let_74 :args (_let_50 false _let_49)))) (let ((_let_76 (forall ((A $$unsorted) (BOUND_VARIABLE_2384 $$unsorted)) (or (not (tptp.leq tptp.n0 A)) (not (tptp.leq A tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2384)) (not (tptp.leq BOUND_VARIABLE_2384 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2384 A)))))) (let ((_let_77 (AND_ELIM _let_64 :args (9)))) (let ((_let_78 (not _let_76))) (let ((_let_79 (forall ((C $$unsorted)) (or (not (tptp.leq tptp.n0 C)) (not (tptp.leq C tptp.n3)) (= tptp.init (tptp.a_select2 tptp.s_values7_init C)))))) (let ((_let_80 (AND_ELIM _let_64 :args (10)))) (let ((_let_81 (not _let_79))) (let ((_let_82 (=> _let_8 _let_62))) (let ((_let_83 (=> _let_38 _let_49))) (let ((_let_84 (forall ((H $$unsorted)) (or (not (tptp.leq tptp.n0 H)) (not (tptp.leq H tptp.n3)) (= tptp.init (tptp.a_select2 tptp.s_values7_init H)))))) (let ((_let_85 (forall ((F $$unsorted) (BOUND_VARIABLE_2451 $$unsorted)) (or (not (tptp.leq tptp.n0 F)) (not (tptp.leq F tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2451)) (not (tptp.leq BOUND_VARIABLE_2451 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2451 F)))))) (let ((_let_86 (and _let_85 _let_84 _let_83 _let_50 _let_58))) (let ((_let_87 (=> _let_39 _let_86))) (let ((_let_88 (and _let_87 _let_82))) (let ((_let_89 (not _let_11))) (let ((_let_90 (not _let_14))) (let ((_let_91 (or _let_90 _let_89 _let_55))) (let ((_let_92 (_let_79))) (let ((_let_93 ((not (= (tptp.leq tptp.n0 C) false))))) (let ((_let_94 (ASSUME :args _let_92))) (let ((_let_95 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_91)) :args ((or _let_55 _let_90 _let_89 (not _let_91)))) _let_72 _let_69 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args (tptp.s_sworst7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_93)) :args _let_92)) _let_80 :args (_let_91 false _let_79)) :args (_let_55 false _let_14 false _let_11 false _let_91)))) (let ((_let_96 (not _let_12))) (let ((_let_97 (not _let_15))) (let ((_let_98 (or _let_97 _let_96 _let_56))) (let ((_let_99 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_98)) :args ((or _let_56 _let_97 _let_96 (not _let_98)))) _let_73 _let_70 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args (tptp.s_best7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_93)) :args _let_92)) _let_80 :args (_let_98 false _let_79)) :args (_let_56 false _let_15 false _let_12 false _let_98)))) (let ((_let_100 (not _let_10))) (let ((_let_101 (not _let_13))) (let ((_let_102 (or _let_101 _let_100 _let_54))) (let ((_let_103 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_102)) :args ((or _let_54 _let_101 _let_100 (not _let_102)))) _let_71 _let_68 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args (tptp.s_worst7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_93)) :args _let_92)) _let_80 :args (_let_102 false _let_79)) :args (_let_54 false _let_13 false _let_10 false _let_102)))) (let ((_let_104 (not _let_55))) (let ((_let_105 (not _let_56))) (let ((_let_106 (not _let_54))) (let ((_let_107 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_58)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_57)) :args ((or _let_57 _let_106 _let_105 _let_104))) _let_103 _let_99 _let_95 :args (_let_57 false _let_54 false _let_56 false _let_55)) :args (_let_58 false _let_57)))) (let ((_let_108 (=> _let_40 _let_88))) (let ((_let_109 (and _let_61 _let_60 _let_59))) (let ((_let_110 (=> _let_8 _let_109))) (let ((_let_111 (forall ((P $$unsorted)) (or (not (tptp.leq tptp.n0 P)) (not (tptp.leq P (tptp.minus tptp.n3 tptp.n1))) (= tptp.init (tptp.a_select2 tptp.s_try7_init P)))))) (let ((_let_112 (forall ((O $$unsorted)) (or (not (tptp.leq tptp.n0 O)) (not (tptp.leq O tptp.n2)) (= tptp.init (tptp.a_select2 tptp.s_center7_init O)))))) (let ((_let_113 (forall ((N $$unsorted)) (or (not (tptp.leq tptp.n0 N)) (not (tptp.leq N tptp.n3)) (= tptp.init (tptp.a_select2 tptp.s_values7_init N)))))) (let ((_let_114 (forall ((L $$unsorted) (BOUND_VARIABLE_2544 $$unsorted)) (or (not (tptp.leq tptp.n0 L)) (not (tptp.leq L tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2544)) (not (tptp.leq BOUND_VARIABLE_2544 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2544 L)))))) (let ((_let_115 (and _let_46 _let_47 _let_48 _let_54 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 _let_114 _let_113 _let_112 _let_111 _let_110))) (let ((_let_116 (=> _let_28 _let_115))) (let ((_let_117 (and _let_47 _let_55 _let_108 _let_116))) (let ((_let_118 (_let_110))) (let ((_let_119 (IMPLIES_ELIM (AND_ELIM _let_64 :args (13))))) (let ((_let_120 (MACRO_RESOLUTION_TRUST _let_119 (CNF_IMPLIES_NEG2 :args _let_118) (REORDERING (CNF_IMPLIES_NEG1 :args _let_118) :args ((or _let_8 _let_110))) :args (_let_110 true _let_109 false _let_8)))) (let ((_let_121 (forall ((E $$unsorted)) (or (not (tptp.leq tptp.n0 E)) (not (tptp.leq E (tptp.minus tptp.n3 tptp.n1))) (= tptp.init (tptp.a_select2 tptp.s_try7_init E)))))) (let ((_let_122 (AND_ELIM _let_64 :args (12)))) (let ((_let_123 (not _let_121))) (let ((_let_124 (forall ((D $$unsorted)) (or (not (tptp.leq tptp.n0 D)) (not (tptp.leq D tptp.n2)) (= tptp.init (tptp.a_select2 tptp.s_center7_init D)))))) (let ((_let_125 (AND_ELIM _let_64 :args (11)))) (let ((_let_126 (not _let_124))) (let ((_let_127 (not _let_110))) (let ((_let_128 (not _let_48))) (let ((_let_129 (not _let_47))) (let ((_let_130 (not _let_46))) (let ((_let_131 (=> _let_41 _let_117))) (let ((_let_132 (forall ((U $$unsorted)) (or (not (tptp.leq tptp.n0 U)) (not (tptp.leq U (tptp.minus tptp.n3 tptp.n1))) (= tptp.init (tptp.a_select2 tptp.s_try7_init U)))))) (let ((_let_133 (forall ((T $$unsorted)) (or (not (tptp.leq tptp.n0 T)) (not (tptp.leq T tptp.n2)) (= tptp.init (tptp.a_select2 tptp.s_center7_init T)))))) (let ((_let_134 (forall ((S $$unsorted)) (or (not (tptp.leq tptp.n0 S)) (not (tptp.leq S tptp.n3)) (= tptp.init (tptp.a_select2 tptp.s_values7_init S)))))) (let ((_let_135 (forall ((Q $$unsorted) (BOUND_VARIABLE_2607 $$unsorted)) (or (not (tptp.leq tptp.n0 Q)) (not (tptp.leq Q tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2607)) (not (tptp.leq BOUND_VARIABLE_2607 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2607 Q)))))) (let ((_let_136 (and _let_46 _let_47 _let_48 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 _let_135 _let_134 _let_133 _let_132 _let_110))) (let ((_let_137 (=> _let_24 _let_136))) (let ((_let_138 (and _let_46 _let_56 _let_131 _let_137))) (let ((_let_139 (=> _let_42 _let_138))) (let ((_let_140 (forall ((Z $$unsorted)) (or (not (tptp.leq tptp.n0 Z)) (not (tptp.leq Z (tptp.minus tptp.n3 tptp.n1))) (= tptp.init (tptp.a_select2 tptp.s_try7_init Z)))))) (let ((_let_141 (forall ((Y $$unsorted)) (or (not (tptp.leq tptp.n0 Y)) (not (tptp.leq Y tptp.n2)) (= tptp.init (tptp.a_select2 tptp.s_center7_init Y)))))) (let ((_let_142 (forall ((X $$unsorted)) (or (not (tptp.leq tptp.n0 X)) (not (tptp.leq X tptp.n3)) (= tptp.init (tptp.a_select2 (tptp.tptp_update2 tptp.s_values7_init tptp.s_worst7 tptp.init) X)))))) (let ((_let_143 (forall ((V $$unsorted) (BOUND_VARIABLE_2670 $$unsorted)) (or (not (tptp.leq tptp.n0 V)) (not (tptp.leq V tptp.n2)) (not (tptp.leq tptp.n0 BOUND_VARIABLE_2670)) (not (tptp.leq BOUND_VARIABLE_2670 tptp.n3)) (= tptp.init (tptp.a_select3 tptp.simplex7_init BOUND_VARIABLE_2670 V)))))) (let ((_let_144 (and _let_46 _let_47 _let_48 _let_15 _let_14 _let_13 _let_12 _let_11 _let_10 _let_143 _let_142 _let_141 _let_140 _let_110))) (let ((_let_145 (=> _let_22 _let_144))) (let ((_let_146 (tptp.tptp_update2 tptp.s_values7_init tptp.s_worst7 tptp.init))) (let ((_let_147 (tptp.a_select2 _let_146 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_148 (= tptp.init _let_147))) (let ((_let_149 (tptp.leq SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 tptp.n3))) (let ((_let_150 (not _let_149))) (let ((_let_151 (tptp.leq tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_152 (not _let_151))) (let ((_let_153 (or _let_152 _let_150 _let_148))) (let ((_let_154 (tptp.a_select2 tptp.s_values7_init SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_155 (= tptp.init _let_154))) (let ((_let_156 (or _let_152 _let_150 _let_155))) (let ((_let_157 (= tptp.init (tptp.a_select2 _let_146 tptp.s_worst7)))) (let ((_let_158 (= tptp.s_worst7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_159 (= _let_147 _let_154))) (let ((_let_160 (or _let_158 _let_159))) (let ((_let_161 (or))) (let ((_let_162 (REFL :args (_let_153)))) (let ((_let_163 (forall ((X $$unsorted) (U $$unsorted) (VAL $$unsorted)) (= VAL (tptp.a_select2 (tptp.tptp_update2 X U VAL) U))))) (let ((_let_164 (EQ_RESOLVE (ASSUME :args (_let_45)) (MACRO_SR_EQ_INTRO :args (_let_45 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_165 (and _let_157 _let_158))) (let ((_let_166 (ASSUME :args (_let_158)))) (let ((_let_167 (ASSUME :args (_let_157)))) (let ((_let_168 (forall ((I $$unsorted) (U $$unsorted) (X $$unsorted) (VAL2 $$unsorted)) (or (= I U) (= (tptp.a_select2 X U) (tptp.a_select2 (tptp.tptp_update2 X I VAL2) U)))))) (let ((_let_169 (EQ_RESOLVE (ASSUME :args (_let_44)) (MACRO_SR_EQ_INTRO :args (_let_44 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_170 (not _let_148))) (let ((_let_171 (ASSUME :args (_let_46)))) (let ((_let_172 (SYMM (SYMM _let_171)))) (let ((_let_173 (ASSUME :args (_let_155)))) (let ((_let_174 (ASSUME :args (_let_159)))) (let ((_let_175 (ASSUME :args (_let_170)))) (let ((_let_176 (not _let_142))) (let ((_let_177 (_let_176))) (let ((_let_178 (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_88)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_108)) (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_117)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_131)) (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_138)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_139)) (MACRO_RESOLUTION_TRUST (NOT_AND (NOT_IMPLIES_ELIM2 _let_63)) _let_67 _let_103 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_145)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_144)) :args ((or _let_144 _let_130 _let_129 _let_128 _let_97 _let_90 _let_101 _let_96 _let_89 _let_100 _let_127 (not _let_143) _let_176 (not _let_141) (not _let_140)))) _let_65 _let_66 _let_67 _let_73 _let_72 _let_71 _let_70 _let_69 _let_68 _let_120 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_76 (= BOUND_VARIABLE_2384 BOUND_VARIABLE_2670) (= A V)))) :args ((or _let_143 _let_78))) _let_77 :args (_let_143 false _let_76)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_177)) :args _let_177)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_176) _let_142))) (REFL :args ((not _let_153))) :args _let_161)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_171 _let_173 _let_174 _let_175) :args (_let_46 _let_170 _let_159 _let_155)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_175)) (TRUE_INTRO (TRANS _let_172 (SYMM (TRANS (SYMM (SYMM _let_174)) (SYMM _let_173) _let_172)))))) :args (_let_46 _let_155 _let_159 _let_170)) :args ((not (and _let_46 _let_170 _let_159 _let_155)) SB_LITERAL))) (CONG (REFL :args (_let_130)) (MACRO_SR_PRED_INTRO :args ((= (not _let_170) _let_148))) (REFL :args ((not _let_159))) (REFL :args ((not _let_155))) :args _let_161)) _let_65 (REORDERING (CNF_OR_POS :args (_let_160)) :args ((or _let_158 _let_159 (not _let_160)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_169 :args (tptp.s_worst7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 tptp.s_values7_init tptp.init QUANTIFIERS_INST_E_MATCHING ((tptp.a_select2 (tptp.tptp_update2 X I VAL2) U)))) :args (_let_168)))) _let_169 :args (_let_160 false _let_168)) (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_165)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_166 _let_167) (SCOPE (TRANS (SYMM (SYMM _let_167)) (CONG (REFL :args (_let_146)) (SYMM (SYMM _let_166)) :args (APPLY_UF tptp.a_select2))) :args (_let_158 _let_157))) :args (_let_157 _let_158))) :args (true _let_165)) :args ((or _let_148 (not _let_157) (not _let_158)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_164 :args (tptp.s_values7_init tptp.s_worst7 tptp.init QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tptp_update2 X U VAL)))) :args (_let_163))) _let_164 :args (_let_157 false _let_163)) (REORDERING (CNF_OR_POS :args (_let_156)) :args ((or _let_152 _let_150 _let_155 (not _let_156)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_94 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_93)) :args _let_92)) _let_80 :args (_let_156 false _let_79)) (CNF_OR_NEG :args (_let_153 2)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_153 1)) (CONG _let_162 (MACRO_SR_PRED_INTRO :args ((= (not _let_150) _let_149))) :args _let_161)) :args ((or _let_149 _let_153))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_153 0)) (CONG _let_162 (MACRO_SR_PRED_INTRO :args ((= (not _let_152) _let_151))) :args _let_161)) :args ((or _let_151 _let_153))) :args (_let_153 false _let_46 false _let_159 false _let_160 true _let_158 false _let_157 false _let_155 false _let_156 true _let_148 false _let_149 false _let_151)) :args (_let_142 false _let_153)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_124 (= D Y)))) :args ((or _let_141 _let_126))) _let_125 :args (_let_141 false _let_124)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_121 (= E Z)))) :args ((or _let_140 _let_123))) _let_122 :args (_let_140 false _let_121)) :args (_let_144 false _let_46 false _let_47 false _let_48 false _let_15 false _let_14 false _let_13 false _let_12 false _let_11 false _let_10 false _let_110 false _let_143 false _let_142 false _let_141 false _let_140)) :args (_let_145 false _let_144)) :args ((not _let_139) false _let_48 false _let_54 false _let_145)) :args ((not _let_138) true _let_139)) _let_65 _let_99 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_137)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_136)) :args ((or _let_136 _let_130 _let_129 _let_128 _let_97 _let_90 _let_101 _let_96 _let_89 _let_100 _let_127 (not _let_135) (not _let_134) (not _let_133) (not _let_132)))) _let_65 _let_66 _let_67 _let_73 _let_72 _let_71 _let_70 _let_69 _let_68 _let_120 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_76 (= BOUND_VARIABLE_2384 BOUND_VARIABLE_2607) (= A Q)))) :args ((or _let_135 _let_78))) _let_77 :args (_let_135 false _let_76)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_79 (= C S)))) :args ((or _let_134 _let_81))) _let_80 :args (_let_134 false _let_79)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_124 (= D T)))) :args ((or _let_133 _let_126))) _let_125 :args (_let_133 false _let_124)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_121 (= E U)))) :args ((or _let_132 _let_123))) _let_122 :args (_let_132 false _let_121)) :args (_let_136 false _let_46 false _let_47 false _let_48 false _let_15 false _let_14 false _let_13 false _let_12 false _let_11 false _let_10 false _let_110 false _let_135 false _let_134 false _let_133 false _let_132)) :args (_let_137 false _let_136)) :args ((not _let_131) true _let_138 false _let_46 false _let_56 false _let_137)) :args ((not _let_117) true _let_131)) _let_66 _let_95 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_116)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_115)) :args ((or _let_115 _let_130 _let_129 _let_128 _let_97 _let_90 _let_101 _let_96 _let_89 _let_100 _let_106 (not _let_114) (not _let_113) (not _let_112) (not _let_111) _let_127))) _let_65 _let_66 _let_67 _let_73 _let_72 _let_71 _let_70 _let_69 _let_68 _let_103 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_76 (= BOUND_VARIABLE_2384 BOUND_VARIABLE_2544) (= A L)))) :args ((or _let_114 _let_78))) _let_77 :args (_let_114 false _let_76)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_79 (= C N)))) :args ((or _let_113 _let_81))) _let_80 :args (_let_113 false _let_79)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_124 (= D O)))) :args ((or _let_112 _let_126))) _let_125 :args (_let_112 false _let_124)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_121 (= E P)))) :args ((or _let_111 _let_123))) _let_122 :args (_let_111 false _let_121)) _let_120 :args (_let_115 false _let_46 false _let_47 false _let_48 false _let_15 false _let_14 false _let_13 false _let_12 false _let_11 false _let_10 false _let_54 false _let_114 false _let_113 false _let_112 false _let_111 false _let_110)) :args (_let_116 false _let_115)) :args ((not _let_108) true _let_117 false _let_47 false _let_55 false _let_116)) :args ((not _let_88) true _let_108)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_87)) (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_86)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_76 (= BOUND_VARIABLE_2384 BOUND_VARIABLE_2451) (= A F)))) :args ((or _let_85 _let_78))) _let_77 :args (_let_85 false _let_76)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_79 (= C H)))) :args ((or _let_84 _let_81))) _let_80 :args (_let_84 false _let_79)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_83)) _let_74 :args (_let_83 false _let_49)) _let_75 _let_107 :args (_let_86 false _let_85 false _let_84 false _let_83 false _let_50 false _let_58)) :args (_let_87 false _let_86)) :args ((not _let_82) true _let_88 false _let_87)))) (let ((_let_179 (_let_82))) (let ((_let_180 (MACRO_RESOLUTION_TRUST _let_119 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_IMPLIES_NEG1 :args _let_179) :args ((or _let_8 _let_82))) _let_178 :args (_let_8 true _let_82)) :args (_let_109 false _let_8)))) (let ((_let_181 (not _let_109))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_NEG :args (_let_62)) :args ((or _let_62 _let_130 _let_129 _let_128 (not _let_61) (not _let_60) (not _let_59) _let_106 _let_105 _let_104 (not _let_50) (not _let_58) (not _let_51) (not _let_52) (not _let_53)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_109 1)) :args ((or _let_60 _let_181))) _let_180 :args (_let_60 false _let_109)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_109 0)) :args ((or _let_61 _let_181))) _let_180 :args (_let_61 false _let_109)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_109 2)) :args ((or _let_59 _let_181))) _let_180 :args (_let_59 false _let_109)) _let_103 _let_99 _let_95 _let_107 (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args _let_179) _let_178 :args ((not _let_62) true _let_82)) (MACRO_RESOLUTION_TRUST (CNF_IMPLIES_NEG2 :args (_let_53)) _let_74 :args (_let_53 false _let_49)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_79 (= C K)))) :args ((or _let_52 _let_81))) _let_80 :args (_let_52 false _let_79)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_76 (= BOUND_VARIABLE_2384 BOUND_VARIABLE_2498) (= A I)))) :args ((or _let_51 _let_78))) _let_77 :args (_let_51 false _let_76)) _let_75 _let_67 _let_66 _let_65 :args (false false _let_60 false _let_61 false _let_59 false _let_54 false _let_56 false _let_55 false _let_58 true _let_62 false _let_53 false _let_52 false _let_51 false _let_50 false _let_48 false _let_47 false _let_46)) :args ((forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.gt X Y) (tptp.gt Y X) (= X Y))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (=> (and (tptp.gt X Y) (tptp.gt Y Z)) (tptp.gt X Z))) (forall ((X $$unsorted)) (not (tptp.gt X X))) (forall ((X $$unsorted)) (tptp.leq X X)) (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.lt X Y) (tptp.gt Y X))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.geq X Y) (tptp.leq Y X))) (forall ((X $$unsorted) (Y $$unsorted)) (=> (tptp.gt Y X) (tptp.leq X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (=> (and (tptp.leq X Y) (not (= X Y))) (tptp.gt Y X))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.leq X (tptp.pred Y)) (tptp.gt Y X))) (forall ((X $$unsorted)) (tptp.gt (tptp.succ X) X)) (forall ((X $$unsorted) (Y $$unsorted)) (=> (tptp.leq X Y) (tptp.leq X (tptp.succ Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.leq X Y) (tptp.gt (tptp.succ Y) X))) (forall ((X $$unsorted) (C $$unsorted)) (=> (tptp.leq tptp.n0 X) (tptp.leq (tptp.uniform_int_rnd C X) X))) (forall ((X $$unsorted) (C $$unsorted)) (=> (tptp.leq tptp.n0 X) (tptp.leq tptp.n0 (tptp.uniform_int_rnd C X)))) (forall ((I $$unsorted) (L $$unsorted) (U $$unsorted) (Val $$unsorted)) (=> (and (tptp.leq L I) (tptp.leq I U)) (= (tptp.a_select2 (tptp.tptp_const_array1 (tptp.dim L U) Val) I) Val))) (forall ((I $$unsorted) (L1 $$unsorted) (U1 $$unsorted) (J $$unsorted) (L2 $$unsorted) (U2 $$unsorted) (Val $$unsorted)) (=> (and (tptp.leq L1 I) (tptp.leq I U1) (tptp.leq L2 J) (tptp.leq J U2)) (= (tptp.a_select3 (tptp.tptp_const_array2 (tptp.dim L1 U1) (tptp.dim L2 U2) Val) I J) Val))) (forall ((A $$unsorted) (N $$unsorted)) (=> (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.trans A))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (N $$unsorted)) (=> (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.inv A))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (N $$unsorted)) (=> (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted) (K $$unsorted) (VAL $$unsorted)) (let ((_let_1 (tptp.tptp_update3 A K K VAL))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N) (tptp.leq tptp.n0 K) (tptp.leq K N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (B $$unsorted) (N $$unsorted)) (=> (and (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 B I J) (tptp.a_select3 B J I))))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.tptp_madd A B))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (B $$unsorted) (N $$unsorted)) (=> (and (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 B I J) (tptp.a_select3 B J I))))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.tptp_msub A B))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (B $$unsorted) (N $$unsorted)) (=> (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 B I J) (tptp.a_select3 B J I)))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.tptp_mmul A (tptp.tptp_mmul B (tptp.trans A))))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (B $$unsorted) (N $$unsorted) (M $$unsorted)) (=> (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I M) (tptp.leq tptp.n0 J) (tptp.leq J M)) (= (tptp.a_select3 B I J) (tptp.a_select3 B J I)))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.tptp_mmul A (tptp.tptp_mmul B (tptp.trans A))))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted) (E $$unsorted) (F $$unsorted) (N $$unsorted) (M $$unsorted)) (=> (and (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I M) (tptp.leq tptp.n0 J) (tptp.leq J M)) (= (tptp.a_select3 D I J) (tptp.a_select3 D J I)))) (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 A I J) (tptp.a_select3 A J I)))) (forall ((I $$unsorted) (J $$unsorted)) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 F I J) (tptp.a_select3 F J I))))) (forall ((I $$unsorted) (J $$unsorted)) (let ((_let_1 (tptp.tptp_madd A (tptp.tptp_mmul B (tptp.tptp_mmul (tptp.tptp_madd (tptp.tptp_mmul C (tptp.tptp_mmul D (tptp.trans C))) (tptp.tptp_mmul E (tptp.tptp_mmul F (tptp.trans E)))) (tptp.trans B)))))) (=> (and (tptp.leq tptp.n0 I) (tptp.leq I N) (tptp.leq tptp.n0 J) (tptp.leq J N)) (= (tptp.a_select3 _let_1 I J) (tptp.a_select3 _let_1 J I))))))) (forall ((Body $$unsorted)) (= (tptp.sum tptp.n0 tptp.tptp_minus_1 Body) tptp.n0)) (forall ((Body $$unsorted)) (= tptp.tptp_float_0_0 (tptp.sum tptp.n0 tptp.tptp_minus_1 Body))) (= (tptp.succ tptp.tptp_minus_1) tptp.n0) (forall ((X $$unsorted)) (= (tptp.plus X tptp.n1) (tptp.succ X))) (forall ((X $$unsorted)) (= (tptp.plus tptp.n1 X) (tptp.succ X))) (forall ((X $$unsorted)) (= (tptp.plus X tptp.n2) (tptp.succ (tptp.succ X)))) (forall ((X $$unsorted)) (= (tptp.plus tptp.n2 X) (tptp.succ (tptp.succ X)))) (forall ((X $$unsorted)) (= (tptp.plus X tptp.n3) (tptp.succ (tptp.succ (tptp.succ X))))) (forall ((X $$unsorted)) (= (tptp.plus tptp.n3 X) (tptp.succ (tptp.succ (tptp.succ X))))) (forall ((X $$unsorted)) (= (tptp.plus X tptp.n4) (tptp.succ (tptp.succ (tptp.succ (tptp.succ X)))))) (forall ((X $$unsorted)) (= (tptp.plus tptp.n4 X) (tptp.succ (tptp.succ (tptp.succ (tptp.succ X)))))) (forall ((X $$unsorted)) (= (tptp.plus X tptp.n5) (tptp.succ (tptp.succ (tptp.succ (tptp.succ (tptp.succ X))))))) (forall ((X $$unsorted)) (= (tptp.plus tptp.n5 X) (tptp.succ (tptp.succ (tptp.succ (tptp.succ (tptp.succ X))))))) (forall ((X $$unsorted)) (= (tptp.minus X tptp.n1) (tptp.pred X))) (forall ((X $$unsorted)) (= (tptp.pred (tptp.succ X)) X)) (forall ((X $$unsorted)) (= (tptp.succ (tptp.pred X)) X)) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.leq (tptp.succ X) (tptp.succ Y)) (tptp.leq X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (=> (tptp.leq (tptp.succ X) Y) (tptp.gt Y X))) (forall ((X $$unsorted) (Y $$unsorted)) (=> (tptp.leq (tptp.minus X Y) X) (tptp.leq tptp.n0 Y))) (forall ((X $$unsorted) (U $$unsorted) (V $$unsorted) (VAL $$unsorted)) (= (tptp.a_select3 (tptp.tptp_update3 X U V VAL) U V) VAL)) (forall ((I $$unsorted) (J $$unsorted) (U $$unsorted) (V $$unsorted) (X $$unsorted) (VAL $$unsorted) (VAL2 $$unsorted)) (=> (and (not (= I U)) (= J V) (= (tptp.a_select3 X U V) VAL)) (= (tptp.a_select3 (tptp.tptp_update3 X I J VAL2) U V) VAL))) (forall ((I $$unsorted) (J $$unsorted) (U $$unsorted) (V $$unsorted) (X $$unsorted) (VAL $$unsorted)) (=> (and (forall ((I0 $$unsorted) (J0 $$unsorted)) (=> (and (tptp.leq tptp.n0 I0) (tptp.leq tptp.n0 J0) (tptp.leq I0 U) (tptp.leq J0 V)) (= (tptp.a_select3 X I0 J0) VAL))) (tptp.leq tptp.n0 I) (tptp.leq I U) (tptp.leq tptp.n0 J) (tptp.leq J V)) (= (tptp.a_select3 (tptp.tptp_update3 X U V VAL) I J) VAL))) _let_45 _let_44 (forall ((I $$unsorted) (U $$unsorted) (X $$unsorted) (VAL $$unsorted)) (=> (and (forall ((I0 $$unsorted)) (=> (and (tptp.leq tptp.n0 I0) (tptp.leq I0 U)) (= (tptp.a_select2 X I0) VAL))) (tptp.leq tptp.n0 I) (tptp.leq I U)) (= (tptp.a_select2 (tptp.tptp_update2 X U VAL) I) VAL))) tptp.true (not (= tptp.def tptp.use)) _let_43 (tptp.gt tptp.n5 tptp.n4) (tptp.gt tptp.n330 tptp.n4) (tptp.gt tptp.n410 tptp.n4) (tptp.gt tptp.n330 tptp.n5) (tptp.gt tptp.n410 tptp.n5) (tptp.gt tptp.n410 tptp.n330) (tptp.gt tptp.n4 tptp.tptp_minus_1) (tptp.gt tptp.n5 tptp.tptp_minus_1) (tptp.gt tptp.n330 tptp.tptp_minus_1) (tptp.gt tptp.n410 tptp.tptp_minus_1) (tptp.gt tptp.n0 tptp.tptp_minus_1) (tptp.gt tptp.n1 tptp.tptp_minus_1) (tptp.gt tptp.n2 tptp.tptp_minus_1) (tptp.gt tptp.n3 tptp.tptp_minus_1) (tptp.gt tptp.n4 tptp.n0) (tptp.gt tptp.n5 tptp.n0) (tptp.gt tptp.n330 tptp.n0) (tptp.gt tptp.n410 tptp.n0) (tptp.gt tptp.n1 tptp.n0) (tptp.gt tptp.n2 tptp.n0) (tptp.gt tptp.n3 tptp.n0) (tptp.gt tptp.n4 tptp.n1) (tptp.gt tptp.n5 tptp.n1) (tptp.gt tptp.n330 tptp.n1) (tptp.gt tptp.n410 tptp.n1) (tptp.gt tptp.n2 tptp.n1) (tptp.gt tptp.n3 tptp.n1) (tptp.gt tptp.n4 tptp.n2) (tptp.gt tptp.n5 tptp.n2) (tptp.gt tptp.n330 tptp.n2) (tptp.gt tptp.n410 tptp.n2) (tptp.gt tptp.n3 tptp.n2) (tptp.gt tptp.n4 tptp.n3) (tptp.gt tptp.n5 tptp.n3) (tptp.gt tptp.n330 tptp.n3) (tptp.gt tptp.n410 tptp.n3) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n4)) (or (= X tptp.n0) (= X tptp.n1) (= X tptp.n2) (= X tptp.n3) (= X tptp.n4)))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n5)) (or (= X tptp.n0) (= X tptp.n1) (= X tptp.n2) (= X tptp.n3) (= X tptp.n4) (= X tptp.n5)))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n0)) (= X tptp.n0))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n1)) (or (= X tptp.n0) (= X tptp.n1)))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n2)) (or (= X tptp.n0) (= X tptp.n1) (= X tptp.n2)))) (forall ((X $$unsorted)) (=> (and (tptp.leq tptp.n0 X) (tptp.leq X tptp.n3)) (or (= X tptp.n0) (= X tptp.n1) (= X tptp.n2) (= X tptp.n3)))) (= _let_4 tptp.n4) (= (tptp.succ _let_4) tptp.n5) (= _let_1 tptp.n1) (= _let_2 tptp.n2) (= _let_3 tptp.n3) true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.46/0.67  )
% 0.46/0.67  % SZS output end Proof for SWV037+1
% 0.46/0.67  % cvc5---1.0.5 exiting
% 0.46/0.67  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------