TSTP Solution File: SWW666_2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW666_2 : TPTP v8.1.2. Released v6.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n025.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 : Fri Sep  1 00:21:52 EDT 2023

% Result   : Theorem 15.51s 16.07s
% Output   : Proof 15.51s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem    : SWW666_2 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n025.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37  % CPULimit   : 300
% 0.16/0.37  % WCLimit    : 300
% 0.16/0.37  % DateTime   : Sun Aug 27 21:28:54 EDT 2023
% 0.16/0.37  % CPUTime    : 
% 0.23/0.52  %----Proving TF0_ARI
% 15.51/16.07  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.ZhuVt7KAHx/cvc5---1.0.5_22595.p...
% 15.51/16.07  ------- get file name : TPTP file name is SWW666_2
% 15.51/16.07  ------- cvc5-tfa : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_22595.smt2...
% 15.51/16.07  --- Run --finite-model-find --decision=internal at 15...
% 15.51/16.07  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 15.51/16.07  % SZS status Theorem for SWW666_2
% 15.51/16.07  % SZS output start Proof for SWW666_2
% 15.51/16.07  (
% 15.51/16.07  (let ((_let_1 (<= 0 10))) (let ((_let_2 (not (=> _let_1 (=> _let_1 (=> (and (<= 0 0) (< 0 10)) (forall ((A tptp.map_int_int)) (let ((_let_1 (tptp.t2tb 0))) (=> (and (<= 0 10) (= A (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.const tptp.int tptp.int _let_1) _let_1 (tptp.t2tb 9))))) (=> (and (<= 0 1) (< 1 10)) (forall ((A1 tptp.map_int_int)) (=> (and (<= 0 10) (= A1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A) (tptp.t2tb 1) (tptp.t2tb 3))))) (=> (and (<= 0 2) (< 2 10)) (forall ((A2 tptp.map_int_int)) (=> (and (<= 0 10) (= A2 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A1) (tptp.t2tb 2) (tptp.t2tb 8))))) (=> (and (<= 0 3) (< 3 10)) (forall ((A3 tptp.map_int_int)) (=> (and (<= 0 10) (= A3 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A2) (tptp.t2tb 3) (tptp.t2tb 2))))) (=> (and (<= 0 4) (< 4 10)) (forall ((A4 tptp.map_int_int)) (=> (and (<= 0 10) (= A4 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A3) (tptp.t2tb 4) (tptp.t2tb 7))))) (=> (and (<= 0 5) (< 5 10)) (forall ((A5 tptp.map_int_int)) (=> (and (<= 0 10) (= A5 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A4) (tptp.t2tb 5) (tptp.t2tb 4))))) (=> (and (<= 0 6) (< 6 10)) (forall ((A6 tptp.map_int_int)) (=> (and (<= 0 10) (= A6 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A5) (tptp.t2tb 6) (tptp.t2tb 0))))) (=> (and (<= 0 7) (< 7 10)) (forall ((A7 tptp.map_int_int)) (=> (and (<= 0 10) (= A7 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A6) (tptp.t2tb 7) (tptp.t2tb 1))))) (=> (and (<= 0 8) (< 8 10)) (forall ((A8 tptp.map_int_int)) (=> (and (<= 0 10) (= A8 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A7) (tptp.t2tb 8) (tptp.t2tb 5))))) (=> (and (<= 0 9) (< 9 10)) (forall ((A9 tptp.map_int_int)) (let ((_let_1 (tptp.t2tb 9))) (let ((_let_2 (tptp.t2tb1 A9))) (let ((_let_3 (tptp.t2tb 6))) (=> (and (<= 0 10) (= A9 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 A8) _let_1 _let_3)))) (=> (and (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 0))) 9) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 1))) 3) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 2))) 8) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 3))) 2) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 4))) 7) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 5))) 4) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 _let_3)) 0) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 7))) 1) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 (tptp.t2tb 8))) 5) (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_2 _let_1)) 6)) (and (tptp.injective2 A9 10) (tptp.range2 A9 10)))))))))))))))))))))))))))))))))))))))))) (let ((_let_3 (forall ((A tptp.map_int_int) (N Int)) (= (tptp.range2 A N) (forall ((I Int)) (let ((_let_1 (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 A) (tptp.t2tb I))))) (=> (and (<= 0 I) (< I N)) (and (<= 0 _let_1) (< _let_1 N))))))))) (let ((_let_4 (forall ((A tptp.map_int_int) (N Int)) (= (tptp.injective2 A N) (forall ((I Int) (J Int)) (let ((_let_1 (tptp.t2tb1 A))) (=> (and (<= 0 I) (< I N)) (=> (and (<= 0 J) (< J N)) (=> (not (= I J)) (not (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_1 (tptp.t2tb I))) (tptp.tb2t (tptp.get tptp.int tptp.int _let_1 (tptp.t2tb J)))))))))))))) (let ((_let_5 (forall ((J tptp.uni)) (= (tptp.t2tb (tptp.tb2t J)) J)))) (let ((_let_6 (forall ((I Int)) (= (tptp.tb2t (tptp.t2tb I)) I)))) (let ((_let_7 (tptp.t2tb 2))) (let ((_let_8 (tptp.t2tb 6))) (let ((_let_9 (tptp.t2tb 9))) (let ((_let_10 (tptp.t2tb 5))) (let ((_let_11 (tptp.t2tb 8))) (let ((_let_12 (tptp.t2tb 1))) (let ((_let_13 (tptp.t2tb 7))) (let ((_let_14 (tptp.t2tb 0))) (let ((_let_15 (tptp.t2tb 4))) (let ((_let_16 (tptp.t2tb 3))) (let ((_let_17 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.const tptp.int tptp.int _let_14) _let_14 _let_9))) _let_12 _let_16))) _let_7 _let_11))) _let_16 _let_7))) _let_15 _let_13))) _let_10 _let_15))) _let_8 _let_14))) _let_13 _let_12))) _let_11 _let_10))) _let_9 _let_8)))) (let ((_let_18 (tptp.t2tb1 _let_17))) (let ((_let_19 (tptp.get tptp.int tptp.int _let_18 _let_7))) (let ((_let_20 (tptp.tb2t _let_19))) (let ((_let_21 (= _let_20 8))) (let ((_let_22 (tptp.get tptp.int tptp.int _let_18 _let_9))) (let ((_let_23 (tptp.tb2t _let_22))) (let ((_let_24 (= _let_23 6))) (let ((_let_25 (tptp.tb2t _let_11))) (let ((_let_26 (= _let_25 8))) (let ((_let_27 (tptp.tb2t _let_8))) (let ((_let_28 (= _let_27 6))) (let ((_let_29 (= _let_19 (tptp.t2tb _let_20)))) (let ((_let_30 (= _let_22 (tptp.t2tb _let_23)))) (let ((_let_31 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 10))) (let ((_let_32 (tptp.tb2t (tptp.get tptp.int tptp.int _let_18 (tptp.t2tb SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))))) (let ((_let_33 (= _let_32 (tptp.tb2t (tptp.get tptp.int tptp.int _let_18 (tptp.t2tb SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67)))))) (let ((_let_34 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 8))) (let ((_let_35 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 2))) (let ((_let_36 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 8))) (let ((_let_37 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_38 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (2))))) (let ((_let_39 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (9))))) (let ((_let_40 (forall ((I Int)) (= I (tptp.tb2t (tptp.t2tb I)))))) (let ((_let_41 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_42 (_let_40))) (let ((_let_43 ((tptp.t2tb I)))) (let ((_let_44 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (8 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_26 false _let_40)))) (let ((_let_45 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_28 false _let_40)))) (let ((_let_46 (forall ((J tptp.uni)) (= J (tptp.t2tb (tptp.tb2t J)))))) (let ((_let_47 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_48 (_let_46))) (let ((_let_49 ((tptp.tb2t J)))) (let ((_let_50 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_19 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_29 false _let_46)))) (let ((_let_51 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_22 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_30 false _let_46)))) (let ((_let_52 (not _let_33))) (let ((_let_53 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_54 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 0))) (let ((_let_55 (not _let_54))) (let ((_let_56 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 10))) (let ((_let_57 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 0))) (let ((_let_58 (not _let_57))) (let ((_let_59 (or _let_58 _let_56 _let_55 _let_31 _let_53 _let_52))) (let ((_let_60 (not _let_31))) (let ((_let_61 (forall ((I Int) (J Int)) (let ((_let_1 (tptp.t2tb 6))) (let ((_let_2 (tptp.t2tb 9))) (let ((_let_3 (tptp.t2tb 5))) (let ((_let_4 (tptp.t2tb 8))) (let ((_let_5 (tptp.t2tb 1))) (let ((_let_6 (tptp.t2tb 7))) (let ((_let_7 (tptp.t2tb 0))) (let ((_let_8 (tptp.t2tb 4))) (let ((_let_9 (tptp.t2tb 2))) (let ((_let_10 (tptp.t2tb 3))) (let ((_let_11 (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.const tptp.int tptp.int _let_7) _let_7 _let_2))) _let_5 _let_10))) _let_9 _let_4))) _let_10 _let_9))) _let_8 _let_6))) _let_3 _let_8))) _let_1 _let_7))) _let_6 _let_5))) _let_4 _let_3))) _let_2 _let_1))))) (or (not (>= I 0)) (>= I 10) (not (>= J 0)) (>= J 10) (= I J) (not (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_11 (tptp.t2tb I))) (tptp.tb2t (tptp.get tptp.int tptp.int _let_11 (tptp.t2tb J)))))))))))))))))))) (let ((_let_62 (not _let_59))) (let ((_let_63 (tptp.injective2 _let_17 10))) (let ((_let_64 (= _let_63 _let_61))) (let ((_let_65 (not _let_61))) (let ((_let_66 (forall ((A tptp.map_int_int) (N Int)) (= (tptp.injective2 A N) (forall ((I Int) (J Int)) (let ((_let_1 (tptp.t2tb1 A))) (or (not (>= I 0)) (not (>= (+ N (* (- 1) I)) 1)) (not (>= J 0)) (not (>= (+ N (* (- 1) J)) 1)) (= I J) (not (= (tptp.tb2t (tptp.get tptp.int tptp.int _let_1 (tptp.t2tb I))) (tptp.tb2t (tptp.get tptp.int tptp.int _let_1 (tptp.t2tb J)))))))))))) (let ((_let_67 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_68 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_67 :args (_let_17 10 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.injective2 A N)))) :args (_let_66)))) _let_67 :args (_let_64 false _let_66)))) (let ((_let_69 (tptp.range2 _let_17 10))) (let ((_let_70 (forall ((I Int)) (let ((_let_1 (tptp.t2tb 6))) (let ((_let_2 (tptp.t2tb 9))) (let ((_let_3 (tptp.t2tb 5))) (let ((_let_4 (tptp.t2tb 8))) (let ((_let_5 (tptp.t2tb 1))) (let ((_let_6 (tptp.t2tb 7))) (let ((_let_7 (tptp.t2tb 0))) (let ((_let_8 (tptp.t2tb 4))) (let ((_let_9 (tptp.t2tb 2))) (let ((_let_10 (tptp.t2tb 3))) (let ((_let_11 (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.const tptp.int tptp.int _let_7) _let_7 _let_2))) _let_5 _let_10))) _let_9 _let_4))) _let_10 _let_9))) _let_8 _let_6))) _let_3 _let_8))) _let_1 _let_7))) _let_6 _let_5))) _let_4 _let_3))) _let_2 _let_1))) (tptp.t2tb I))))) (or (not (>= I 0)) (>= I 10) (and (>= _let_11 0) (not (>= _let_11 10)))))))))))))))))) (let ((_let_71 (= _let_69 _let_70))) (let ((_let_72 (forall ((A tptp.map_int_int) (N Int)) (= (tptp.range2 A N) (forall ((I Int)) (let ((_let_1 (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 A) (tptp.t2tb I))))) (or (not (>= I 0)) (not (>= (+ N (* (- 1) I)) 1)) (and (>= _let_1 0) (>= (+ N (* (- 1) _let_1)) 1))))))))) (let ((_let_73 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_74 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_73 :args (_let_17 10 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.range2 A N)))) :args (_let_72)))) _let_73 :args (_let_71 false _let_72)))) (let ((_let_75 (tptp.tb2t (tptp.get tptp.int tptp.int _let_18 (tptp.t2tb SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))))) (let ((_let_76 (>= _let_75 10))) (let ((_let_77 (not _let_76))) (let ((_let_78 (>= _let_75 0))) (let ((_let_79 (and _let_78 _let_77))) (let ((_let_80 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 10))) (let ((_let_81 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 0))) (let ((_let_82 (not _let_81))) (let ((_let_83 (or _let_82 _let_80 _let_79))) (let ((_let_84 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 9))) (let ((_let_85 (tptp.get tptp.int tptp.int _let_18 _let_13))) (let ((_let_86 (tptp.tb2t _let_85))) (let ((_let_87 (= _let_86 1))) (let ((_let_88 (tptp.tb2t _let_12))) (let ((_let_89 (= _let_88 1))) (let ((_let_90 (= _let_85 (tptp.t2tb _let_86)))) (let ((_let_91 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 7))) (let ((_let_92 (tptp.get tptp.int tptp.int _let_18 _let_8))) (let ((_let_93 (tptp.tb2t _let_92))) (let ((_let_94 (= _let_93 0))) (let ((_let_95 (tptp.tb2t _let_14))) (let ((_let_96 (= _let_95 0))) (let ((_let_97 (= _let_92 (tptp.t2tb _let_93)))) (let ((_let_98 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 6))) (let ((_let_99 (tptp.get tptp.int tptp.int _let_18 _let_10))) (let ((_let_100 (tptp.tb2t _let_99))) (let ((_let_101 (= _let_100 4))) (let ((_let_102 (tptp.tb2t _let_15))) (let ((_let_103 (= _let_102 4))) (let ((_let_104 (= _let_99 (tptp.t2tb _let_100)))) (let ((_let_105 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 5))) (let ((_let_106 (tptp.get tptp.int tptp.int _let_18 _let_15))) (let ((_let_107 (tptp.tb2t _let_106))) (let ((_let_108 (= _let_107 7))) (let ((_let_109 (tptp.tb2t _let_13))) (let ((_let_110 (= _let_109 7))) (let ((_let_111 (= _let_106 (tptp.t2tb _let_107)))) (let ((_let_112 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 4))) (let ((_let_113 (tptp.get tptp.int tptp.int _let_18 _let_14))) (let ((_let_114 (tptp.tb2t _let_113))) (let ((_let_115 (= _let_114 9))) (let ((_let_116 (tptp.tb2t _let_9))) (let ((_let_117 (= _let_116 9))) (let ((_let_118 (= _let_113 (tptp.t2tb _let_114)))) (let ((_let_119 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 0))) (let ((_let_120 (tptp.get tptp.int tptp.int _let_18 _let_12))) (let ((_let_121 (tptp.tb2t _let_120))) (let ((_let_122 (= _let_121 3))) (let ((_let_123 (tptp.tb2t _let_16))) (let ((_let_124 (= _let_123 3))) (let ((_let_125 (= _let_120 (tptp.t2tb _let_121)))) (let ((_let_126 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 2))) (let ((_let_127 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 3))) (let ((_let_128 (tptp.get tptp.int tptp.int _let_18 _let_16))) (let ((_let_129 (tptp.tb2t _let_128))) (let ((_let_130 (= _let_129 2))) (let ((_let_131 (tptp.tb2t _let_7))) (let ((_let_132 (= _let_131 2))) (let ((_let_133 (= _let_128 (tptp.t2tb _let_129)))) (let ((_let_134 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 5))) (let ((_let_135 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 8))) (let ((_let_136 (tptp.get tptp.int tptp.int _let_18 _let_11))) (let ((_let_137 (tptp.tb2t _let_136))) (let ((_let_138 (= _let_137 5))) (let ((_let_139 (tptp.tb2t _let_10))) (let ((_let_140 (= _let_139 5))) (let ((_let_141 (= _let_136 (tptp.t2tb _let_137)))) (let ((_let_142 (or))) (let ((_let_143 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_83 0)) (CONG (REFL :args (_let_83)) (MACRO_SR_PRED_INTRO :args ((= (not _let_82) _let_81))) :args _let_142)) :args ((or _let_81 _let_83))))) (let ((_let_144 (CNF_OR_NEG :args (_let_83 1)))) (let ((_let_145 (CNF_OR_NEG :args (_let_83 2)))) (let ((_let_146 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 1))) (let ((_let_147 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (0))))) (let ((_let_148 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (9 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_117 false _let_40)))) (let ((_let_149 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_113 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_118 false _let_46)))) (let ((_let_150 (= 9 _let_75))) (let ((_let_151 (= _let_75 9))) (let ((_let_152 ((not _let_151)))) (let ((_let_153 (_let_151))) (let ((_let_154 (false))) (let ((_let_155 (1.0 (- 1.0)))) (let ((_let_156 (ASSUME :args (_let_76)))) (let ((_let_157 (ASSUME :args _let_153))) (let ((_let_158 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_150)) :args _let_153))) (let ((_let_159 (= 9 _let_114))) (let ((_let_160 (= 9 _let_116))) (let ((_let_161 (= 0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_162 (APPLY_UF tptp.tb2t))) (let ((_let_163 (APPLY_UF tptp.get))) (let ((_let_164 (APPLY_UF tptp.t2tb))) (let ((_let_165 (REFL :args (_let_18)))) (let ((_let_166 (REFL :args (tptp.int)))) (let ((_let_167 (ASSUME :args (_let_118)))) (let ((_let_168 (SYMM _let_167))) (let ((_let_169 (SYMM (ASSUME :args (_let_159))))) (let ((_let_170 (CONG (SYMM _let_169) :args _let_164))) (let ((_let_171 (SYMM (ASSUME :args (_let_160))))) (let ((_let_172 (SYMM _let_171))) (let ((_let_173 (_let_115))) (let ((_let_174 (ASSUME :args _let_173))) (let ((_let_175 (MODUS_PONENS _let_174 (SCOPE (SYMM _let_174) :args _let_173)))) (let ((_let_176 (_let_117))) (let ((_let_177 (ASSUME :args _let_176))) (let ((_let_178 (MODUS_PONENS _let_177 (SCOPE (SYMM _let_177) :args _let_176)))) (let ((_let_179 (_let_119))) (let ((_let_180 (ASSUME :args _let_179))) (let ((_let_181 (MODUS_PONENS (AND_INTRO (MODUS_PONENS _let_180 (SCOPE (SYMM _let_180) :args _let_179)) _let_167 _let_178 _let_175) (SCOPE (TRANS _let_172 (CONG (TRANS _let_170 _let_168 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_161)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_161 _let_118 _let_160 _let_159))))) (let ((_let_182 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_181) :args (_let_115 _let_117 _let_118 _let_76 _let_119)) (SCOPE (CONTRA _let_158 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_157 _let_156 :args _let_155) :args _let_154) :args _let_153) :args _let_152) :args _let_152)) :args (_let_76 _let_150)) :args ((not (and _let_115 _let_117 _let_118 _let_76 _let_119)) SB_LITERAL))))) (let ((_let_183 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (4))))) (let ((_let_184 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_110 false _let_40)))) (let ((_let_185 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_106 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_111 false _let_46)))) (let ((_let_186 (= 7 _let_75))) (let ((_let_187 (= _let_75 7))) (let ((_let_188 ((not _let_187)))) (let ((_let_189 (_let_187))) (let ((_let_190 (ASSUME :args _let_189))) (let ((_let_191 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_186)) :args _let_189))) (let ((_let_192 (= 7 _let_107))) (let ((_let_193 (= 7 _let_109))) (let ((_let_194 (= 4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_195 (ASSUME :args (_let_111)))) (let ((_let_196 (SYMM _let_195))) (let ((_let_197 (SYMM (ASSUME :args (_let_192))))) (let ((_let_198 (CONG (SYMM _let_197) :args _let_164))) (let ((_let_199 (SYMM (ASSUME :args (_let_193))))) (let ((_let_200 (SYMM _let_199))) (let ((_let_201 (_let_108))) (let ((_let_202 (ASSUME :args _let_201))) (let ((_let_203 (MODUS_PONENS _let_202 (SCOPE (SYMM _let_202) :args _let_201)))) (let ((_let_204 (_let_110))) (let ((_let_205 (ASSUME :args _let_204))) (let ((_let_206 (MODUS_PONENS _let_205 (SCOPE (SYMM _let_205) :args _let_204)))) (let ((_let_207 (_let_112))) (let ((_let_208 (ASSUME :args _let_207))) (let ((_let_209 (MODUS_PONENS (AND_INTRO (MODUS_PONENS _let_208 (SCOPE (SYMM _let_208) :args _let_207)) _let_195 _let_206 _let_203) (SCOPE (TRANS _let_200 (CONG (TRANS _let_198 _let_196 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_194)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_194 _let_111 _let_193 _let_192))))) (let ((_let_210 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_209) :args (_let_108 _let_110 _let_111 _let_76 _let_112)) (SCOPE (CONTRA _let_191 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_190 _let_156 :args _let_155) :args _let_154) :args _let_189) :args _let_188) :args _let_188)) :args (_let_76 _let_186)) :args ((not (and _let_108 _let_110 _let_111 _let_76 _let_112)) SB_LITERAL))))) (let ((_let_211 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (5))))) (let ((_let_212 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_103 false _let_40)))) (let ((_let_213 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_99 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_104 false _let_46)))) (let ((_let_214 (= 4 _let_75))) (let ((_let_215 (= _let_75 4))) (let ((_let_216 ((not _let_215)))) (let ((_let_217 (_let_215))) (let ((_let_218 (ASSUME :args _let_217))) (let ((_let_219 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_214)) :args _let_217))) (let ((_let_220 (= 4 _let_100))) (let ((_let_221 (= 4 _let_102))) (let ((_let_222 (= 5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_223 (ASSUME :args (_let_104)))) (let ((_let_224 (SYMM _let_223))) (let ((_let_225 (SYMM (ASSUME :args (_let_220))))) (let ((_let_226 (CONG (SYMM _let_225) :args _let_164))) (let ((_let_227 (SYMM (ASSUME :args (_let_221))))) (let ((_let_228 (SYMM _let_227))) (let ((_let_229 (_let_101))) (let ((_let_230 (ASSUME :args _let_229))) (let ((_let_231 (MODUS_PONENS _let_230 (SCOPE (SYMM _let_230) :args _let_229)))) (let ((_let_232 (_let_103))) (let ((_let_233 (ASSUME :args _let_232))) (let ((_let_234 (MODUS_PONENS _let_233 (SCOPE (SYMM _let_233) :args _let_232)))) (let ((_let_235 (_let_105))) (let ((_let_236 (ASSUME :args _let_235))) (let ((_let_237 (MODUS_PONENS (AND_INTRO (MODUS_PONENS _let_236 (SCOPE (SYMM _let_236) :args _let_235)) _let_223 _let_234 _let_231) (SCOPE (TRANS _let_228 (CONG (TRANS _let_226 _let_224 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_222)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_222 _let_104 _let_221 _let_220))))) (let ((_let_238 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_237) :args (_let_101 _let_103 _let_104 _let_76 _let_105)) (SCOPE (CONTRA _let_219 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_218 _let_156 :args _let_155) :args _let_154) :args _let_217) :args _let_216) :args _let_216)) :args (_let_76 _let_214)) :args ((not (and _let_101 _let_103 _let_104 _let_76 _let_105)) SB_LITERAL))))) (let ((_let_239 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (6))))) (let ((_let_240 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (0 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_96 false _let_40)))) (let ((_let_241 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_92 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_97 false _let_46)))) (let ((_let_242 (= 0 _let_75))) (let ((_let_243 (= _let_75 0))) (let ((_let_244 ((not _let_243)))) (let ((_let_245 (_let_243))) (let ((_let_246 (ASSUME :args _let_245))) (let ((_let_247 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_242)) :args _let_245))) (let ((_let_248 (= 0 _let_93))) (let ((_let_249 (= 0 _let_95))) (let ((_let_250 (= 6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_251 (ASSUME :args (_let_97)))) (let ((_let_252 (SYMM _let_251))) (let ((_let_253 (SYMM (ASSUME :args (_let_248))))) (let ((_let_254 (CONG (SYMM _let_253) :args _let_164))) (let ((_let_255 (SYMM (ASSUME :args (_let_249))))) (let ((_let_256 (SYMM _let_255))) (let ((_let_257 (_let_94))) (let ((_let_258 (ASSUME :args _let_257))) (let ((_let_259 (MODUS_PONENS _let_258 (SCOPE (SYMM _let_258) :args _let_257)))) (let ((_let_260 (_let_96))) (let ((_let_261 (ASSUME :args _let_260))) (let ((_let_262 (MODUS_PONENS _let_261 (SCOPE (SYMM _let_261) :args _let_260)))) (let ((_let_263 (_let_98))) (let ((_let_264 (ASSUME :args _let_263))) (let ((_let_265 (MODUS_PONENS (AND_INTRO (MODUS_PONENS _let_264 (SCOPE (SYMM _let_264) :args _let_263)) _let_251 _let_262 _let_259) (SCOPE (TRANS _let_256 (CONG (TRANS _let_254 _let_252 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_250)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_250 _let_97 _let_249 _let_248))))) (let ((_let_266 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_265 _let_156) :args (_let_94 _let_96 _let_97 _let_76 _let_98)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_247 :args _let_245) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_246 _let_156 :args _let_155) :args _let_154) :args _let_245) :args _let_244)) :args (_let_242 _let_76)) :args ((not (and _let_94 _let_96 _let_97 _let_76 _let_98)) SB_LITERAL))))) (let ((_let_267 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (7))))) (let ((_let_268 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))))) (let ((_let_269 (MACRO_RESOLUTION_TRUST _let_268 _let_41 :args (_let_89 false _let_40)))) (let ((_let_270 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_85 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)))) (let ((_let_271 (MACRO_RESOLUTION_TRUST _let_270 _let_47 :args (_let_90 false _let_46)))) (let ((_let_272 (= 1 _let_75))) (let ((_let_273 (= _let_75 1))) (let ((_let_274 ((not _let_273)))) (let ((_let_275 (_let_273))) (let ((_let_276 (ASSUME :args _let_275))) (let ((_let_277 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_272)) :args _let_275))) (let ((_let_278 (= 1 _let_86))) (let ((_let_279 (= 1 _let_88))) (let ((_let_280 (= 7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_281 (ASSUME :args (_let_90)))) (let ((_let_282 (SYMM _let_281))) (let ((_let_283 (SYMM (ASSUME :args (_let_278))))) (let ((_let_284 (CONG (SYMM _let_283) :args _let_164))) (let ((_let_285 (SYMM (ASSUME :args (_let_279))))) (let ((_let_286 (SYMM _let_285))) (let ((_let_287 (_let_87))) (let ((_let_288 (ASSUME :args _let_287))) (let ((_let_289 (SYMM _let_288))) (let ((_let_290 (MODUS_PONENS _let_288 (SCOPE _let_289 :args _let_287)))) (let ((_let_291 (_let_89))) (let ((_let_292 (ASSUME :args _let_291))) (let ((_let_293 (MODUS_PONENS _let_292 (SCOPE (SYMM _let_292) :args _let_291)))) (let ((_let_294 (_let_91))) (let ((_let_295 (ASSUME :args _let_294))) (let ((_let_296 (MODUS_PONENS (AND_INTRO (MODUS_PONENS _let_295 (SCOPE (SYMM _let_295) :args _let_294)) _let_293 _let_281 _let_290) (SCOPE (TRANS _let_286 (CONG (TRANS _let_284 _let_282 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_280)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_280 _let_279 _let_90 _let_278))))) (let ((_let_297 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_296) :args (_let_87 _let_89 _let_90 _let_76 _let_91)) (SCOPE (CONTRA _let_277 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_276 _let_156 :args _let_155) :args _let_154) :args _let_275) :args _let_274) :args _let_274)) :args (_let_76 _let_272)) :args ((not (and _let_87 _let_89 _let_90 _let_76 _let_91)) SB_LITERAL))))) (let ((_let_298 (= 6 _let_75))) (let ((_let_299 (= _let_75 6))) (let ((_let_300 ((not _let_299)))) (let ((_let_301 (_let_299))) (let ((_let_302 (ASSUME :args _let_301))) (let ((_let_303 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_298)) :args _let_301))) (let ((_let_304 (= 6 _let_23))) (let ((_let_305 (= 6 _let_27))) (let ((_let_306 (= 9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_307 (ASSUME :args (_let_30)))) (let ((_let_308 (SYMM _let_307))) (let ((_let_309 (SYMM (ASSUME :args (_let_304))))) (let ((_let_310 (CONG (SYMM _let_309) :args _let_164))) (let ((_let_311 (SYMM (ASSUME :args (_let_305))))) (let ((_let_312 (SYMM _let_311))) (let ((_let_313 (_let_24))) (let ((_let_314 (ASSUME :args _let_313))) (let ((_let_315 (SYMM _let_314))) (let ((_let_316 (MODUS_PONENS _let_314 (SCOPE _let_315 :args _let_313)))) (let ((_let_317 (_let_28))) (let ((_let_318 (ASSUME :args _let_317))) (let ((_let_319 (MODUS_PONENS _let_318 (SCOPE (SYMM _let_318) :args _let_317)))) (let ((_let_320 (_let_84))) (let ((_let_321 (ASSUME :args _let_320))) (let ((_let_322 (MODUS_PONENS (AND_INTRO _let_307 (MODUS_PONENS _let_321 (SCOPE (SYMM _let_321) :args _let_320)) _let_319 _let_316) (SCOPE (TRANS _let_312 (CONG (TRANS _let_310 _let_308 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_306)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_30 _let_306 _let_305 _let_304))))) (let ((_let_323 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_322) :args (_let_24 _let_28 _let_30 _let_76 _let_84)) (SCOPE (CONTRA _let_303 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_302 _let_156 :args _let_155) :args _let_154) :args _let_301) :args _let_300) :args _let_300)) :args (_let_76 _let_298)) :args ((not (and _let_24 _let_28 _let_30 _let_76 _let_84)) SB_LITERAL))))) (let ((_let_324 (_let_146))) (let ((_let_325 (not _let_119))) (let ((_let_326 (MACRO_SR_PRED_INTRO :args ((= (not _let_325) _let_119))))) (let ((_let_327 (REFL :args (_let_82)))) (let ((_let_328 (and _let_81 _let_325))) (let ((_let_329 (_let_81 _let_325))) (let ((_let_330 (_let_325))) (let ((_let_331 (ASSUME :args _let_330))) (let ((_let_332 (ASSUME :args (_let_81)))) (let ((_let_333 (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_332 _let_331 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 0)))))) (let ((_let_334 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_328)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_332 _let_331) (SCOPE _let_333 :args _let_329)) :args _let_329)) :args (true _let_328)) (CONG _let_327 _let_326 (REFL :args _let_324) :args _let_142)))) (let ((_let_335 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (1))))) (let ((_let_336 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (3 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_124 false _let_40)))) (let ((_let_337 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_120 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_125 false _let_46)))) (let ((_let_338 (not _let_126))) (let ((_let_339 (MACRO_SR_PRED_INTRO :args ((= (not _let_338) _let_126))))) (let ((_let_340 (REFL :args (_let_77)))) (let ((_let_341 (not _let_125))) (let ((_let_342 (REFL :args (_let_341)))) (let ((_let_343 (not _let_124))) (let ((_let_344 (REFL :args (_let_343)))) (let ((_let_345 (not _let_122))) (let ((_let_346 (REFL :args (_let_345)))) (let ((_let_347 (= 3 _let_75))) (let ((_let_348 (= _let_75 3))) (let ((_let_349 ((not _let_348)))) (let ((_let_350 (_let_348))) (let ((_let_351 (ASSUME :args _let_350))) (let ((_let_352 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_347)) :args _let_350))) (let ((_let_353 (= 3 _let_121))) (let ((_let_354 (= 3 _let_123))) (let ((_let_355 (= 1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_356 (ASSUME :args (_let_125)))) (let ((_let_357 (SYMM _let_356))) (let ((_let_358 (SYMM (ASSUME :args (_let_353))))) (let ((_let_359 (CONG (SYMM _let_358) :args _let_164))) (let ((_let_360 (SYMM (ASSUME :args (_let_354))))) (let ((_let_361 (SYMM _let_360))) (let ((_let_362 (SCOPE (TRANS _let_361 (CONG (TRANS _let_359 _let_357 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_355)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_355 _let_125 _let_354 _let_353)))) (let ((_let_363 (_let_122))) (let ((_let_364 (ASSUME :args _let_363))) (let ((_let_365 (MODUS_PONENS _let_364 (SCOPE (SYMM _let_364) :args _let_363)))) (let ((_let_366 (_let_124))) (let ((_let_367 (ASSUME :args _let_366))) (let ((_let_368 (MODUS_PONENS _let_367 (SCOPE (SYMM _let_367) :args _let_366)))) (let ((_let_369 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 1)))) (let ((_let_370 (_let_338))) (let ((_let_371 (ASSUME :args _let_370))) (let ((_let_372 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_371 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 2)))))) (let ((_let_373 (ASSUME :args _let_324))) (let ((_let_374 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_373 _let_371) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_373 _let_372 :args _let_369)) :args (_let_146 _let_338))) _let_356 _let_368 _let_365) _let_362)) :args (_let_122 _let_124 _let_125 _let_76 _let_146 _let_338)) (SCOPE (CONTRA _let_352 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_351 _let_156 :args _let_155) :args _let_154) :args _let_350) :args _let_349) :args _let_349)) :args (_let_76 _let_347)) :args ((not (and _let_122 _let_124 _let_125 _let_76 _let_146 _let_338)) SB_LITERAL))) (CONG _let_346 _let_344 _let_342 _let_340 (REFL :args ((not _let_146))) _let_339 :args _let_142)))) (let ((_let_375 (not _let_29))) (let ((_let_376 (not _let_26))) (let ((_let_377 (not _let_21))) (let ((_let_378 (not _let_127))) (let ((_let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_378) _let_127))))) (let ((_let_380 (REFL :args _let_370))) (let ((_let_381 (REFL :args (_let_375)))) (let ((_let_382 (REFL :args (_let_376)))) (let ((_let_383 (REFL :args (_let_377)))) (let ((_let_384 (= 8 _let_75))) (let ((_let_385 (= _let_75 8))) (let ((_let_386 ((not _let_385)))) (let ((_let_387 (_let_385))) (let ((_let_388 (ASSUME :args _let_387))) (let ((_let_389 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_384)) :args _let_387))) (let ((_let_390 (= 8 _let_20))) (let ((_let_391 (= 8 _let_25))) (let ((_let_392 (= 2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_393 (ASSUME :args (_let_29)))) (let ((_let_394 (SYMM _let_393))) (let ((_let_395 (SYMM (ASSUME :args (_let_390))))) (let ((_let_396 (CONG (SYMM _let_395) :args _let_164))) (let ((_let_397 (SYMM (ASSUME :args (_let_391))))) (let ((_let_398 (SYMM _let_397))) (let ((_let_399 (_let_21))) (let ((_let_400 (ASSUME :args _let_399))) (let ((_let_401 (MODUS_PONENS _let_400 (SCOPE (SYMM _let_400) :args _let_399)))) (let ((_let_402 (_let_26))) (let ((_let_403 (ASSUME :args _let_402))) (let ((_let_404 (MODUS_PONENS _let_403 (SCOPE (SYMM _let_403) :args _let_402)))) (let ((_let_405 (_let_378))) (let ((_let_406 (ASSUME :args _let_405))) (let ((_let_407 (ASSUME :args (_let_126)))) (let ((_let_408 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_407 _let_406) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_407 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_406 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 3)))) :args ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 2)))) :args (_let_126 _let_378))) _let_393 _let_404 _let_401) (SCOPE (TRANS _let_398 (CONG (TRANS _let_396 _let_394 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_392)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_392 _let_29 _let_391 _let_390))))) (let ((_let_409 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_408) :args (_let_21 _let_26 _let_29 _let_76 _let_126 _let_378)) (SCOPE (CONTRA _let_389 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_388 _let_156 :args _let_155) :args _let_154) :args _let_387) :args _let_386) :args _let_386)) :args (_let_76 _let_384)) :args ((not (and _let_21 _let_26 _let_29 _let_76 _let_126 _let_378)) SB_LITERAL))) (CONG _let_383 _let_382 _let_381 _let_340 _let_380 _let_379 :args _let_142)) :args ((or _let_377 _let_376 _let_375 _let_77 _let_127 _let_338))))) (let ((_let_410 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (3))))) (let ((_let_411 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))) _let_41 :args (_let_132 false _let_40)))) (let ((_let_412 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_128 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)) _let_47 :args (_let_133 false _let_46)))) (let ((_let_413 (not _let_112))) (let ((_let_414 (MACRO_SR_PRED_INTRO :args ((= (not _let_413) _let_112))))) (let ((_let_415 (not _let_134))) (let ((_let_416 (MACRO_SR_PRED_INTRO :args ((= (not _let_415) _let_134))))) (let ((_let_417 (REFL :args _let_405))) (let ((_let_418 (not _let_133))) (let ((_let_419 (REFL :args (_let_418)))) (let ((_let_420 (not _let_132))) (let ((_let_421 (REFL :args (_let_420)))) (let ((_let_422 (not _let_130))) (let ((_let_423 (REFL :args (_let_422)))) (let ((_let_424 (= 2 _let_75))) (let ((_let_425 (= _let_75 2))) (let ((_let_426 ((not _let_425)))) (let ((_let_427 (_let_425))) (let ((_let_428 (ASSUME :args _let_427))) (let ((_let_429 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_424)) :args _let_427))) (let ((_let_430 (= 2 _let_129))) (let ((_let_431 (= 2 _let_131))) (let ((_let_432 (= 3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_433 (ASSUME :args (_let_133)))) (let ((_let_434 (SYMM _let_433))) (let ((_let_435 (SYMM (ASSUME :args (_let_430))))) (let ((_let_436 (CONG (SYMM _let_435) :args _let_164))) (let ((_let_437 (SYMM (ASSUME :args (_let_431))))) (let ((_let_438 (SYMM _let_437))) (let ((_let_439 (SCOPE (TRANS _let_438 (CONG (TRANS _let_436 _let_434 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_432)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_432 _let_133 _let_431 _let_430)))) (let ((_let_440 (_let_130))) (let ((_let_441 (ASSUME :args _let_440))) (let ((_let_442 (SYMM _let_441))) (let ((_let_443 (MODUS_PONENS _let_441 (SCOPE _let_442 :args _let_440)))) (let ((_let_444 (_let_132))) (let ((_let_445 (ASSUME :args _let_444))) (let ((_let_446 (MODUS_PONENS _let_445 (SCOPE (SYMM _let_445) :args _let_444)))) (let ((_let_447 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 3)))) (let ((_let_448 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 4)))) (let ((_let_449 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 5)))) (let ((_let_450 (_let_415))) (let ((_let_451 (ASSUME :args _let_450))) (let ((_let_452 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_451 :args _let_449)))) (let ((_let_453 (_let_413))) (let ((_let_454 (ASSUME :args _let_453))) (let ((_let_455 (ASSUME :args (_let_127)))) (let ((_let_456 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_455 _let_454 _let_451) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_455 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_454 _let_452 :args _let_448)) :args _let_447)) :args (_let_127 _let_413 _let_415))) _let_433 _let_446 _let_443) _let_439)) :args (_let_130 _let_132 _let_133 _let_76 _let_127 _let_415 _let_413)) (SCOPE (CONTRA _let_429 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_428 _let_156 :args _let_155) :args _let_154) :args _let_427) :args _let_426) :args _let_426)) :args (_let_76 _let_424)) :args ((not (and _let_130 _let_132 _let_133 _let_76 _let_127 _let_415 _let_413)) SB_LITERAL))) (CONG _let_423 _let_421 _let_419 _let_340 _let_417 _let_416 _let_414 :args _let_142)))) (let ((_let_457 (not _let_105))) (let ((_let_458 (not _let_135))) (let ((_let_459 (not _let_91))) (let ((_let_460 (not _let_98))) (let ((_let_461 (_let_457))) (let ((_let_462 (ASSUME :args _let_461))) (let ((_let_463 (_let_460))) (let ((_let_464 (ASSUME :args _let_463))) (let ((_let_465 (_let_459))) (let ((_let_466 (ASSUME :args _let_465))) (let ((_let_467 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 8)))) (let ((_let_468 (_let_458))) (let ((_let_469 (ASSUME :args _let_468))) (let ((_let_470 (ASSUME :args (_let_134)))) (let ((_let_471 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_469 _let_466 _let_464 _let_462 _let_470) :args (_let_460 _let_459 _let_458 _let_457 _let_134)) (SCOPE (CONTRA _let_470 (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY (INT_TIGHT_UB (ARITH_TRICHOTOMY (INT_TIGHT_UB (ARITH_TRICHOTOMY (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_469 :args _let_467)) _let_466 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 7)))) _let_464 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 6)))) _let_462 :args _let_449) :args _let_450)) :args (_let_458 _let_459 _let_460 _let_457 _let_134)) :args ((not (and _let_460 _let_459 _let_458 _let_457 _let_134)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_460) _let_98))) (MACRO_SR_PRED_INTRO :args ((= (not _let_459) _let_91))) (MACRO_SR_PRED_INTRO :args ((= (not _let_458) _let_135))) (MACRO_SR_PRED_INTRO :args ((= (not _let_457) _let_105))) (REFL :args _let_450) :args _let_142)))) (let ((_let_472 (NOT_NOT_ELIM (NOT_OR_ELIM _let_37 :args (8))))) (let ((_let_473 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_41 :args (5 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_43)) :args _let_42))))) (let ((_let_474 (MACRO_RESOLUTION_TRUST _let_473 _let_41 :args (_let_140 false _let_40)))) (let ((_let_475 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_47 :args (_let_136 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_49)) :args _let_48)))) (let ((_let_476 (MACRO_RESOLUTION_TRUST _let_475 _let_47 :args (_let_141 false _let_46)))) (let ((_let_477 (not _let_141))) (let ((_let_478 (not _let_140))) (let ((_let_479 (not _let_138))) (let ((_let_480 (REFL :args _let_468))) (let ((_let_481 (not _let_84))) (let ((_let_482 (MACRO_SR_PRED_INTRO :args ((= (not _let_481) _let_84))))) (let ((_let_483 (not _let_80))) (let ((_let_484 (MACRO_SR_PRED_INTRO :args ((= (not _let_483) _let_80))))) (let ((_let_485 (REFL :args (_let_477)))) (let ((_let_486 (REFL :args (_let_478)))) (let ((_let_487 (REFL :args (_let_479)))) (let ((_let_488 (= 5 _let_75))) (let ((_let_489 (= _let_75 5))) (let ((_let_490 ((not _let_489)))) (let ((_let_491 (_let_489))) (let ((_let_492 (ASSUME :args _let_491))) (let ((_let_493 (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_492 _let_156 :args _let_155) :args _let_154) :args _let_491) :args _let_490))) (let ((_let_494 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_488)) :args _let_491))) (let ((_let_495 (= 5 _let_137))) (let ((_let_496 (= 5 _let_139))) (let ((_let_497 (= 8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_498 (ASSUME :args (_let_141)))) (let ((_let_499 (SYMM _let_498))) (let ((_let_500 (SYMM (ASSUME :args (_let_495))))) (let ((_let_501 (CONG (SYMM _let_500) :args _let_164))) (let ((_let_502 (SYMM (ASSUME :args (_let_496))))) (let ((_let_503 (SYMM _let_502))) (let ((_let_504 (_let_138))) (let ((_let_505 (ASSUME :args _let_504))) (let ((_let_506 (MODUS_PONENS _let_505 (SCOPE (SYMM _let_505) :args _let_504)))) (let ((_let_507 (_let_140))) (let ((_let_508 (ASSUME :args _let_507))) (let ((_let_509 (MODUS_PONENS _let_508 (SCOPE (SYMM _let_508) :args _let_507)))) (let ((_let_510 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 8))) (let ((_let_511 (_let_510))) (let ((_let_512 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 9)))) (let ((_let_513 (_let_481))) (let ((_let_514 (ASSUME :args _let_513))) (let ((_let_515 (ASSUME :args (_let_483)))) (let ((_let_516 (ARITH_TRICHOTOMY (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_515 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 10)))) _let_514 :args _let_512))) (let ((_let_517 (ASSUME :args (_let_135)))) (let ((_let_518 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_517 _let_515 _let_514) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_517 (INT_TIGHT_UB _let_516) :args _let_511)) :args (_let_135 _let_483 _let_481))) _let_498 _let_509 _let_506) (SCOPE (TRANS _let_503 (CONG (TRANS _let_501 _let_499 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_497)))) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_497 _let_141 _let_496 _let_495))))) (let ((_let_519 (not _let_78))) (let ((_let_520 (_let_519))) (let ((_let_521 (_let_79))) (let ((_let_522 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_521) (CONG (REFL :args _let_521) (REFL :args _let_520) (MACRO_SR_PRED_INTRO :args ((= (not _let_77) _let_76))) :args _let_142)) :args ((or _let_76 _let_79 _let_519))))) (let ((_let_523 (MACRO_SR_PRED_INTRO :args ((= (not _let_519) _let_78))))) (let ((_let_524 (not _let_30))) (let ((_let_525 (REFL :args (_let_524)))) (let ((_let_526 (not _let_28))) (let ((_let_527 (REFL :args (_let_526)))) (let ((_let_528 (not _let_24))) (let ((_let_529 (REFL :args (_let_528)))) (let ((_let_530 ((- 1.0) 1.0))) (let ((_let_531 (ASSUME :args _let_520))) (let ((_let_532 (MACRO_SR_PRED_TRANSFORM _let_531 :args ((< _let_75 0))))) (let ((_let_533 (INT_TIGHT_UB _let_532))) (let ((_let_534 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_322 _let_531) :args (_let_24 _let_28 _let_30 _let_519 _let_84)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_303 :args _let_301) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_302 _let_533 :args _let_530) :args _let_154) :args _let_301) :args _let_300)) :args (_let_298 _let_519)) :args ((not (and _let_24 _let_28 _let_30 _let_519 _let_84)) SB_LITERAL))) (CONG _let_529 _let_527 _let_525 _let_523 (REFL :args _let_513) :args _let_142)))) (let ((_let_535 (not _let_90))) (let ((_let_536 (REFL :args (_let_535)))) (let ((_let_537 (not _let_89))) (let ((_let_538 (REFL :args (_let_537)))) (let ((_let_539 (not _let_87))) (let ((_let_540 (REFL :args (_let_539)))) (let ((_let_541 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 _let_296) :args (_let_87 _let_89 _let_90 _let_519 _let_91)) (SCOPE (CONTRA _let_277 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_276 _let_533 :args _let_530) :args _let_154) :args _let_275) :args _let_274) :args _let_274)) :args (_let_519 _let_272)) :args ((not (and _let_87 _let_89 _let_90 _let_519 _let_91)) SB_LITERAL))) (CONG _let_540 _let_538 _let_536 _let_523 (REFL :args _let_465) :args _let_142)))) (let ((_let_542 (not _let_97))) (let ((_let_543 (REFL :args (_let_542)))) (let ((_let_544 (not _let_96))) (let ((_let_545 (REFL :args (_let_544)))) (let ((_let_546 (not _let_94))) (let ((_let_547 (REFL :args (_let_546)))) (let ((_let_548 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 _let_265) :args (_let_94 _let_96 _let_97 _let_519 _let_98)) (SCOPE (CONTRA _let_247 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_246 _let_533 :args _let_530) :args _let_154) :args _let_245) :args _let_244) :args _let_244)) :args (_let_519 _let_242)) :args ((not (and _let_94 _let_96 _let_97 _let_519 _let_98)) SB_LITERAL))) (CONG _let_547 _let_545 _let_543 _let_523 (REFL :args _let_463) :args _let_142)))) (let ((_let_549 (not _let_104))) (let ((_let_550 (REFL :args (_let_549)))) (let ((_let_551 (not _let_103))) (let ((_let_552 (REFL :args (_let_551)))) (let ((_let_553 (not _let_101))) (let ((_let_554 (REFL :args (_let_553)))) (let ((_let_555 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 _let_237) :args (_let_101 _let_103 _let_104 _let_519 _let_105)) (SCOPE (CONTRA _let_219 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_218 _let_533 :args _let_530) :args _let_154) :args _let_217) :args _let_216) :args _let_216)) :args (_let_519 _let_214)) :args ((not (and _let_101 _let_103 _let_104 _let_519 _let_105)) SB_LITERAL))) (CONG _let_554 _let_552 _let_550 _let_523 (REFL :args _let_461) :args _let_142)))) (let ((_let_556 (not _let_111))) (let ((_let_557 (REFL :args (_let_556)))) (let ((_let_558 (not _let_110))) (let ((_let_559 (REFL :args (_let_558)))) (let ((_let_560 (not _let_108))) (let ((_let_561 (REFL :args (_let_560)))) (let ((_let_562 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_209 _let_531) :args (_let_108 _let_110 _let_111 _let_519 _let_112)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_191 :args _let_189) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_190 _let_533 :args _let_530) :args _let_154) :args _let_189) :args _let_188)) :args (_let_186 _let_519)) :args ((not (and _let_108 _let_110 _let_111 _let_519 _let_112)) SB_LITERAL))) (CONG _let_561 _let_559 _let_557 _let_523 (REFL :args _let_453) :args _let_142)))) (let ((_let_563 (not _let_118))) (let ((_let_564 (REFL :args (_let_563)))) (let ((_let_565 (not _let_117))) (let ((_let_566 (REFL :args (_let_565)))) (let ((_let_567 (not _let_115))) (let ((_let_568 (REFL :args (_let_567)))) (let ((_let_569 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_181 _let_531) :args (_let_115 _let_117 _let_118 _let_519 _let_119)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_158 :args _let_153) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_157 _let_533 :args _let_530) :args _let_154) :args _let_153) :args _let_152)) :args (_let_150 _let_519)) :args ((not (and _let_115 _let_117 _let_118 _let_519 _let_119)) SB_LITERAL))) (CONG _let_568 _let_566 _let_564 _let_523 (REFL :args _let_330) :args _let_142)))) (let ((_let_570 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_332 _let_331 _let_371) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_333 _let_372 :args _let_369)) :args (_let_81 _let_325 _let_338))) _let_356 _let_368 _let_365) _let_362) _let_531) :args (_let_122 _let_124 _let_125 _let_81 _let_519 _let_325 _let_338)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_352 :args _let_350) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_351 _let_533 :args _let_530) :args _let_154) :args _let_350) :args _let_349)) :args (_let_347 _let_519)) :args ((not (and _let_122 _let_124 _let_125 _let_81 _let_519 _let_325 _let_338)) SB_LITERAL))) (CONG _let_346 _let_344 _let_342 _let_327 _let_523 _let_326 _let_339 :args _let_142)))) (let ((_let_571 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 _let_408) :args (_let_21 _let_26 _let_29 _let_519 _let_126 _let_378)) (SCOPE (CONTRA _let_389 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_388 _let_533 :args _let_530) :args _let_154) :args _let_387) :args _let_386) :args _let_386)) :args (_let_519 _let_384)) :args ((not (and _let_21 _let_26 _let_29 _let_519 _let_126 _let_378)) SB_LITERAL))) (CONG _let_383 _let_382 _let_381 _let_523 _let_380 _let_379 :args _let_142)) :args ((or _let_377 _let_376 _let_375 _let_78 _let_127 _let_338))))) (let ((_let_572 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_455 _let_451 _let_454) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_455 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_452 _let_454 :args _let_448)) :args _let_447)) :args (_let_127 _let_415 _let_413))) _let_433 _let_446 _let_443) _let_439)) :args (_let_130 _let_132 _let_133 _let_519 _let_127 _let_415 _let_413)) (SCOPE (CONTRA _let_429 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_428 _let_533 :args _let_530) :args _let_154) :args _let_427) :args _let_426) :args _let_426)) :args (_let_519 _let_424)) :args ((not (and _let_130 _let_132 _let_133 _let_519 _let_127 _let_415 _let_413)) SB_LITERAL))) (CONG _let_423 _let_421 _let_419 _let_523 _let_417 _let_416 _let_414 :args _let_142)))) (let ((_let_573 (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_492 _let_533 :args _let_530) :args _let_154) :args _let_491) :args _let_490))) (let ((_let_574 (not _let_70))) (let ((_let_575 (_let_574))) (let ((_let_576 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_575)) :args _let_575)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_574) _let_70))) (REFL :args ((not _let_83))) :args _let_142)))) (let ((_let_577 (REORDERING (CNF_EQUIV_POS2 :args (_let_71)) :args ((or _let_69 _let_574 (not _let_71)))))) (let ((_let_578 (NOT_AND (NOT_OR_ELIM _let_37 :args (10))))) (let ((_let_579 (REORDERING (CNF_EQUIV_POS2 :args (_let_64)) :args ((or _let_63 _let_65 (not _let_64)))))) (let ((_let_580 (_let_65))) (let ((_let_581 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_580)) :args _let_580)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_65) _let_61))) (REFL :args (_let_62)) :args _let_142)))) (let ((_let_582 (MACRO_RESOLUTION_TRUST _let_581 (MACRO_RESOLUTION_TRUST _let_579 (MACRO_RESOLUTION_TRUST _let_578 (MACRO_RESOLUTION_TRUST _let_577 (MACRO_RESOLUTION_TRUST _let_576 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_531 _let_518) :args (_let_138 _let_140 _let_141 _let_483 _let_519 _let_481 _let_135)) (SCOPE (CONTRA _let_494 (MACRO_SR_PRED_TRANSFORM _let_573 :args _let_490)) :args (_let_519 _let_488)) :args ((not (and _let_138 _let_140 _let_141 _let_483 _let_519 _let_481 _let_135)) SB_LITERAL))) (CONG _let_487 _let_486 _let_485 _let_484 _let_523 _let_482 _let_480 :args _let_142)) _let_476 _let_474 _let_472 _let_471 _let_572 _let_412 _let_411 _let_410 _let_571 _let_50 _let_44 _let_38 _let_570 _let_337 _let_336 _let_335 _let_569 _let_149 _let_148 _let_147 _let_562 _let_185 _let_184 _let_183 _let_555 _let_213 _let_212 _let_211 _let_548 _let_241 _let_240 _let_239 _let_541 _let_271 _let_269 _let_267 _let_534 _let_51 _let_45 _let_39 _let_522 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_156 _let_518) :args (_let_138 _let_140 _let_141 _let_76 _let_483 _let_481 _let_135)) (SCOPE (CONTRA _let_494 (MACRO_SR_PRED_TRANSFORM _let_493 :args _let_490)) :args (_let_76 _let_488)) :args ((not (and _let_138 _let_140 _let_141 _let_76 _let_483 _let_481 _let_135)) SB_LITERAL))) (CONG _let_487 _let_486 _let_485 _let_340 _let_484 _let_482 _let_480 :args _let_142)) :args ((or _let_479 _let_478 _let_477 _let_80 _let_77 _let_84 _let_458))) _let_476 _let_474 _let_472 _let_471 _let_456 _let_412 _let_411 _let_410 _let_409 _let_50 _let_44 _let_38 _let_374 _let_337 _let_336 _let_335 _let_334 _let_323 _let_51 _let_45 _let_39 _let_297 _let_271 _let_269 _let_267 _let_266 _let_241 _let_240 _let_239 _let_238 _let_213 _let_212 _let_211 _let_210 _let_185 _let_184 _let_183 _let_182 _let_149 _let_148 _let_147 :args ((or _let_82 _let_80 _let_77) false _let_141 false _let_140 false _let_138 false _let_135 false _let_134 false _let_133 false _let_132 false _let_130 false _let_127 false _let_29 false _let_26 false _let_21 false _let_126 false _let_125 false _let_124 false _let_122 false _let_146 true _let_84 false _let_30 false _let_28 false _let_24 true _let_91 false _let_90 false _let_89 false _let_87 true _let_98 false _let_97 false _let_96 false _let_94 true _let_105 false _let_104 false _let_103 false _let_101 true _let_112 false _let_111 false _let_110 false _let_108 true _let_119 false _let_118 false _let_117 false _let_115)) _let_145 _let_144 _let_143 :args (_let_83 false _let_141 false _let_140 false _let_138 false _let_135 false _let_134 false _let_133 false _let_132 false _let_130 false _let_127 false _let_29 false _let_26 false _let_21 false _let_126 false _let_125 false _let_124 false _let_122 true _let_119 false _let_118 false _let_117 false _let_115 true _let_112 false _let_111 false _let_110 false _let_108 true _let_105 false _let_104 false _let_103 false _let_101 true _let_98 false _let_97 false _let_96 false _let_94 true _let_91 false _let_90 false _let_89 false _let_87 true _let_84 false _let_30 false _let_28 false _let_24 true _let_78 true _let_76 true _let_79 true _let_80 false _let_81)) :args (_let_70 false _let_83)) _let_74 :args (_let_69 false _let_70 false _let_71)) :args ((not _let_63) false _let_69)) _let_68 :args (_let_65 true _let_63 false _let_64)) :args (_let_62 true _let_61)))) (let ((_let_583 (CNF_OR_NEG :args (_let_59 3)))) (let ((_let_584 (MACRO_RESOLUTION_TRUST _let_583 _let_582 :args (_let_60 true _let_59)))) (let ((_let_585 (REFL :args (_let_59)))) (let ((_let_586 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_59 5)) (CONG _let_585 (MACRO_SR_PRED_INTRO :args ((= (not _let_52) _let_33))) :args _let_142)) :args ((or _let_33 _let_59))) _let_582 :args (_let_33 true _let_59)))) (let ((_let_587 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 2))) (let ((_let_588 (+ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 (* (- 1) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67)))) (let ((_let_589 (>= _let_588 0))) (let ((_let_590 (not _let_34))) (let ((_let_591 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 1))) (let ((_let_592 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 1))) (let ((_let_593 (not _let_591))) (let ((_let_594 (>= _let_588 1))) (let ((_let_595 (not _let_589))) (let ((_let_596 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 7))) (let ((_let_597 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 5))) (let ((_let_598 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 8))) (let ((_let_599 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 9))) (let ((_let_600 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 7))) (let ((_let_601 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 7))) (let ((_let_602 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 7))) (let ((_let_603 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 6))) (let ((_let_604 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 6))) (let ((_let_605 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 4))) (let ((_let_606 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 4))) (let ((_let_607 (not _let_594))) (let ((_let_608 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 5))) (let ((_let_609 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 6))) (let ((_let_610 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 6))) (let ((_let_611 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 5))) (let ((_let_612 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 5))) (let ((_let_613 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 3))) (let ((_let_614 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 3))) (let ((_let_615 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 2))) (let ((_let_616 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 2))) (let ((_let_617 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 3))) (let ((_let_618 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 1))) (let ((_let_619 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 8))) (let ((_let_620 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 4))) (let ((_let_621 (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 4))) (let ((_let_622 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 3))) (let ((_let_623 (not _let_612))) (let ((_let_624 (<= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 4))) (let ((_let_625 ((or _let_624 _let_605)))) (let ((_let_626 (not _let_605))) (let ((_let_627 (not _let_624))) (let ((_let_628 ((- 1) 1))) (let ((_let_629 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 4)))) (let ((_let_630 (_let_626))) (let ((_let_631 (ASSUME :args _let_630))) (let ((_let_632 (MACRO_SR_PRED_TRANSFORM _let_631 :args _let_629))) (let ((_let_633 ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 4)))) (let ((_let_634 (not _let_597))) (let ((_let_635 (_let_634))) (let ((_let_636 (REFL :args _let_635))) (let ((_let_637 (_let_597))) (let ((_let_638 (ASSUME :args _let_637))) (let ((_let_639 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_59 2)) (CONG _let_585 (MACRO_SR_PRED_INTRO :args ((= (not _let_55) _let_54))) :args _let_142)) :args ((or _let_54 _let_59))))) (let ((_let_640 (MACRO_RESOLUTION_TRUST _let_639 _let_582 :args (_let_54 true _let_59)))) (let ((_let_641 (not _let_600))) (let ((_let_642 (= 7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_643 (= 3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_644 (CONG _let_435 :args _let_164))) (let ((_let_645 (SYMM _let_434))) (let ((_let_646 (SYMM (ASSUME :args (_let_643))))) (let ((_let_647 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_646 :args _let_164) :args _let_163) _let_645 _let_644) :args _let_162))) (let ((_let_648 (ASSUME :args (_let_33)))) (let ((_let_649 (SYMM _let_648))) (let ((_let_650 (SYMM _let_649))) (let ((_let_651 (SYMM (ASSUME :args (_let_642))))) (let ((_let_652 (CONG (TRANS _let_284 _let_282 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_651) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_653 (_let_600))) (let ((_let_654 (ASSUME :args _let_653))) (let ((_let_655 (MODUS_PONENS _let_654 (SCOPE (SYMM _let_654) :args _let_653)))) (let ((_let_656 (_let_613))) (let ((_let_657 (ASSUME :args _let_656))) (let ((_let_658 (MODUS_PONENS _let_657 (SCOPE (SYMM _let_657) :args _let_656)))) (let ((_let_659 (not _let_614))) (let ((_let_660 (_let_605))) (let ((_let_661 (_let_659))) (let ((_let_662 (not _let_613))) (let ((_let_663 (MACRO_SR_PRED_INTRO :args ((= (not _let_662) _let_613))))) (let ((_let_664 (and _let_662 _let_614))) (let ((_let_665 (_let_662 _let_614))) (let ((_let_666 (ASSUME :args (_let_614)))) (let ((_let_667 (_let_662))) (let ((_let_668 (ASSUME :args _let_667))) (let ((_let_669 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_664)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_668 _let_666) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_668 _let_666 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 3)))) :args _let_665)) :args _let_665)) :args (true _let_664)) (CONG _let_663 (REFL :args _let_661) (REFL :args _let_660) :args _let_142)) :args ((or _let_613 _let_605 _let_659))))) (let ((_let_670 (= 2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_671 (CONG _let_395 :args _let_164))) (let ((_let_672 (SYMM _let_394))) (let ((_let_673 (SYMM (ASSUME :args (_let_670))))) (let ((_let_674 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_673 :args _let_164) :args _let_163) _let_672 _let_671) :args _let_162))) (let ((_let_675 (_let_615))) (let ((_let_676 (ASSUME :args _let_675))) (let ((_let_677 (SYMM _let_676))) (let ((_let_678 (MODUS_PONENS _let_676 (SCOPE _let_677 :args _let_675)))) (let ((_let_679 (not _let_616))) (let ((_let_680 (_let_679))) (let ((_let_681 (not _let_615))) (let ((_let_682 (MACRO_SR_PRED_INTRO :args ((= (not _let_681) _let_615))))) (let ((_let_683 (and _let_681 _let_659))) (let ((_let_684 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 2)))) (let ((_let_685 (_let_681))) (let ((_let_686 (ASSUME :args _let_685))) (let ((_let_687 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 3)))) (let ((_let_688 (ASSUME :args _let_661))) (let ((_let_689 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_683)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_688 _let_686) (SCOPE (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_688 :args _let_687)) _let_686 :args _let_684) :args _let_680) :args (_let_659 _let_681))) :args (_let_681 _let_659))) :args (true _let_683)) (CONG _let_682 (MACRO_SR_PRED_INTRO :args ((= (not _let_659) _let_614))) (REFL :args _let_680) :args _let_142)))) (let ((_let_690 (= 1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_691 (SYMM (ASSUME :args (_let_690))))) (let ((_let_692 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_691 :args _let_164) :args _let_163) (SYMM _let_357) (CONG _let_358 :args _let_164)) :args _let_162))) (let ((_let_693 (_let_618))) (let ((_let_694 (ASSUME :args _let_693))) (let ((_let_695 (SYMM _let_694))) (let ((_let_696 (MODUS_PONENS _let_694 (SCOPE _let_695 :args _let_693)))) (let ((_let_697 (MACRO_SR_PRED_INTRO :args ((= (not _let_679) _let_616))))) (let ((_let_698 (_let_641))) (let ((_let_699 (REFL :args _let_698))) (let ((_let_700 (not _let_618))) (let ((_let_701 (MACRO_SR_PRED_INTRO :args ((= (not _let_700) _let_618))))) (let ((_let_702 (REFL :args (_let_52)))) (let ((_let_703 (REFL :args (_let_55)))) (let ((_let_704 (= 0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_705 (CONG _let_169 :args _let_164))) (let ((_let_706 (SYMM _let_168))) (let ((_let_707 (SYMM (ASSUME :args (_let_704))))) (let ((_let_708 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_707 :args _let_164) :args _let_163) _let_706 _let_705) :args _let_162))) (let ((_let_709 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 0)))) (let ((_let_710 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 1)))) (let ((_let_711 (_let_700))) (let ((_let_712 (ASSUME :args _let_711))) (let ((_let_713 (ASSUME :args _let_680))) (let ((_let_714 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_713 :args _let_684)))) (let ((_let_715 (ASSUME :args (_let_54)))) (let ((_let_716 (MODUS_PONENS (AND_INTRO _let_715 _let_713 _let_712) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_715 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_714 _let_712 :args _let_710)) :args _let_709)) :args (_let_54 _let_679 _let_700))))) (let ((_let_717 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_648 _let_167 _let_178 _let_293 _let_175 _let_655 _let_281 _let_290) :args (_let_115 _let_87 _let_89 _let_117 _let_118 _let_90 _let_54 _let_33 _let_700 _let_600 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_708 _let_171)) :args (_let_704 _let_33 _let_118 _let_160 _let_279 _let_159 _let_642 _let_90 _let_278)) :args ((not (and _let_115 _let_87 _let_89 _let_117 _let_118 _let_90 _let_54 _let_33 _let_700 _let_600 _let_679)) SB_LITERAL))) (CONG _let_568 _let_540 _let_538 _let_566 _let_564 _let_536 _let_703 _let_702 _let_701 _let_699 _let_697 :args _let_142)) _let_271 _let_149 _let_148 _let_269 _let_267 _let_147 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_696 _let_356 _let_368 _let_293 _let_365 _let_655 _let_281 _let_290) :args (_let_122 _let_87 _let_89 _let_124 _let_125 _let_90 _let_33 _let_618 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_692 _let_360)) :args (_let_33 _let_690 _let_125 _let_354 _let_279 _let_353 _let_642 _let_90 _let_278)) :args ((not (and _let_122 _let_87 _let_89 _let_124 _let_125 _let_90 _let_33 _let_618 _let_600)) SB_LITERAL))) _let_271 _let_337 _let_336 _let_269 _let_267 _let_335 _let_689 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_678 _let_393 _let_404 _let_293 _let_648 _let_401 _let_655 _let_281 _let_290) :args (_let_21 _let_87 _let_89 _let_26 _let_29 _let_90 _let_33 _let_615 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_674 _let_397)) :args (_let_670 _let_29 _let_391 _let_279 _let_33 _let_390 _let_642 _let_90 _let_278)) :args ((not (and _let_21 _let_87 _let_89 _let_26 _let_29 _let_90 _let_33 _let_615 _let_600)) SB_LITERAL))) _let_271 _let_50 _let_44 _let_269 _let_267 _let_38 _let_669 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_658 _let_648 _let_433 _let_293 _let_446 _let_443 _let_655 _let_281 _let_290) :args (_let_130 _let_87 _let_89 _let_132 _let_133 _let_90 _let_33 _let_613 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_647 _let_437)) :args (_let_643 _let_33 _let_133 _let_279 _let_431 _let_430 _let_642 _let_90 _let_278)) :args ((not (and _let_130 _let_87 _let_89 _let_132 _let_133 _let_90 _let_33 _let_613 _let_600)) SB_LITERAL))) _let_271 _let_412 _let_411 _let_269 _let_267 _let_410 :args ((or _let_55 _let_52 _let_641 _let_605) false _let_90 false _let_118 false _let_117 false _let_89 false _let_87 false _let_115 true _let_618 false _let_90 false _let_125 false _let_124 false _let_89 false _let_87 false _let_122 true _let_616 true _let_615 false _let_90 false _let_29 false _let_26 false _let_89 false _let_87 false _let_21 true _let_614 true _let_613 false _let_90 false _let_133 false _let_132 false _let_89 false _let_87 false _let_130)))) (let ((_let_718 (<= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 5))) (let ((_let_719 ((or _let_718 _let_612)))) (let ((_let_720 (not _let_718))) (let ((_let_721 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 5)))) (let ((_let_722 ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 5)))) (let ((_let_723 (<= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 6))) (let ((_let_724 ((or _let_723 _let_604)))) (let ((_let_725 (not _let_604))) (let ((_let_726 (not _let_723))) (let ((_let_727 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 6)))) (let ((_let_728 (_let_725))) (let ((_let_729 (not _let_53))) (let ((_let_730 (CNF_OR_NEG :args (_let_59 4)))) (let ((_let_731 (MACRO_RESOLUTION_TRUST _let_730 _let_582 :args (_let_729 true _let_59)))) (let ((_let_732 (not _let_609))) (let ((_let_733 (= 4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_734 (= 6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_735 (CONG _let_197 :args _let_164))) (let ((_let_736 (SYMM _let_196))) (let ((_let_737 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG (SYMM (ASSUME :args (_let_733))) :args _let_164) :args _let_163) _let_736 _let_735) :args _let_162))) (let ((_let_738 (SYMM (ASSUME :args (_let_734))))) (let ((_let_739 (CONG (TRANS _let_254 _let_252 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_738) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_740 (_let_606))) (let ((_let_741 (ASSUME :args _let_740))) (let ((_let_742 (SCOPE (SYMM _let_741) :args _let_740))) (let ((_let_743 (MODUS_PONENS _let_741 _let_742))) (let ((_let_744 (_let_609))) (let ((_let_745 (ASSUME :args _let_744))) (let ((_let_746 (SYMM _let_745))) (let ((_let_747 (MODUS_PONENS _let_745 (SCOPE _let_746 :args _let_744)))) (let ((_let_748 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_747 _let_743 _let_251 _let_195 _let_648 _let_206 _let_203 _let_262 _let_259) :args (_let_108 _let_94 _let_96 _let_110 _let_111 _let_97 _let_33 _let_606 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_737 _let_199)) :args (_let_734 _let_733 _let_97 _let_111 _let_33 _let_193 _let_192 _let_249 _let_248)) :args ((not (and _let_108 _let_94 _let_96 _let_110 _let_111 _let_97 _let_33 _let_606 _let_609)) SB_LITERAL))))) (let ((_let_749 (_let_732))) (let ((_let_750 (REFL :args _let_749))) (let ((_let_751 (not _let_603))) (let ((_let_752 (_let_751))) (let ((_let_753 (REFL :args _let_752))) (let ((_let_754 (MACRO_SR_PRED_INTRO :args ((= (not _let_729) _let_53))))) (let ((_let_755 (_let_603))) (let ((_let_756 (ASSUME :args _let_755))) (let ((_let_757 (SYMM _let_756))) (let ((_let_758 (ASSUME :args (_let_729)))) (let ((_let_759 (SYMM (FALSE_INTRO _let_758)))) (let ((_let_760 (REFL :args _let_728))) (let ((_let_761 (not _let_602))) (let ((_let_762 (MACRO_SR_PRED_INTRO :args ((= (not _let_761) _let_602))))) (let ((_let_763 (and _let_761 _let_604))) (let ((_let_764 (_let_604 _let_761))) (let ((_let_765 (_let_761))) (let ((_let_766 (ASSUME :args _let_765))) (let ((_let_767 (TRUE_INTRO _let_766))) (let ((_let_768 (_let_604))) (let ((_let_769 (ASSUME :args _let_768))) (let ((_let_770 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 7)))) (let ((_let_771 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_766 :args _let_770)))) (let ((_let_772 (MODUS_PONENS (AND_INTRO _let_769 _let_766) (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (SYMM (ARITH_TRICHOTOMY _let_769 _let_771 :args _let_755)) :args _let_764) (TRUE_INTRO _let_769) _let_767 :args _let_755) :args _let_764)))) (let ((_let_773 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_763)) (IMPLIES_ELIM (SCOPE _let_772 :args (_let_761 _let_604))) :args (true _let_763)) (CONG _let_762 _let_760 (REFL :args _let_755) :args _let_142)) :args ((or _let_603 _let_602 _let_725))))) (let ((_let_774 (REFL :args _let_630))) (let ((_let_775 (MACRO_SR_PRED_INTRO :args ((= (not _let_634) _let_597))))) (let ((_let_776 (not _let_606))) (let ((_let_777 (MACRO_SR_PRED_INTRO :args ((= (not _let_776) _let_606))))) (let ((_let_778 (and _let_776 _let_634 _let_605))) (let ((_let_779 (ASSUME :args _let_635))) (let ((_let_780 (_let_776))) (let ((_let_781 (ASSUME :args _let_780))) (let ((_let_782 (ASSUME :args _let_660))) (let ((_let_783 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_778)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_782 _let_781 _let_779) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_782 _let_781 :args _let_633)) _let_779 :args _let_722)) :args (_let_605 _let_776 _let_634))) :args (_let_776 _let_634 _let_605))) :args (true _let_778)) (CONG _let_777 _let_775 _let_774 (REFL :args _let_768) :args _let_142)) :args ((or _let_606 _let_597 _let_604 _let_626))))) (let ((_let_784 (= 8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_785 (= 1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_786 (CONG _let_500 :args _let_164))) (let ((_let_787 (SYMM _let_499))) (let ((_let_788 (SYMM (ASSUME :args (_let_784))))) (let ((_let_789 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_788 :args _let_164) :args _let_163) _let_787 _let_786) :args _let_162))) (let ((_let_790 (CONG (TRANS _let_359 _let_357 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (SYMM (ASSUME :args (_let_785)))) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_791 (_let_34))) (let ((_let_792 (ASSUME :args _let_791))) (let ((_let_793 (SYMM _let_792))) (let ((_let_794 (MODUS_PONENS _let_792 (SCOPE _let_793 :args _let_791)))) (let ((_let_795 (_let_591))) (let ((_let_796 (ASSUME :args _let_795))) (let ((_let_797 (SYMM _let_796))) (let ((_let_798 (MODUS_PONENS _let_796 (SCOPE _let_797 :args _let_795)))) (let ((_let_799 (not _let_36))) (let ((_let_800 (MACRO_SR_PRED_INTRO :args ((= (not _let_590) _let_34))))) (let ((_let_801 (_let_799))) (let ((_let_802 (REFL :args _let_801))) (let ((_let_803 (_let_593))) (let ((_let_804 (REFL :args _let_803))) (let ((_let_805 (MACRO_SR_PRED_INTRO :args ((= (not _let_60) _let_31))))) (let ((_let_806 (= 9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_807 (CONG _let_309 :args _let_164))) (let ((_let_808 (SYMM _let_308))) (let ((_let_809 (SYMM (ASSUME :args (_let_806))))) (let ((_let_810 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_809 :args _let_164) :args _let_163) _let_808 _let_807) :args _let_162))) (let ((_let_811 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 9)))) (let ((_let_812 (ASSUME :args (_let_60)))) (let ((_let_813 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_812 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 10)))))) (let ((_let_814 ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 8)))) (let ((_let_815 (ASSUME :args (_let_36)))) (let ((_let_816 (_let_590))) (let ((_let_817 (ASSUME :args _let_816))) (let ((_let_818 (SYMM (ARITH_TRICHOTOMY (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_817 _let_815 :args _let_814)) _let_813 :args _let_811)))) (let ((_let_819 (MODUS_PONENS (AND_INTRO _let_817 _let_815 _let_812) (SCOPE _let_818 :args (_let_590 _let_36 _let_60))))) (let ((_let_820 (= 7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_821 (CONG _let_283 :args _let_164))) (let ((_let_822 (SYMM _let_282))) (let ((_let_823 (SYMM (ASSUME :args (_let_820))))) (let ((_let_824 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_823 :args _let_164) :args _let_163) _let_822 _let_821) :args _let_162))) (let ((_let_825 (_let_601))) (let ((_let_826 (ASSUME :args _let_825))) (let ((_let_827 (MODUS_PONENS _let_826 (SCOPE (SYMM _let_826) :args _let_825)))) (let ((_let_828 (not _let_601))) (let ((_let_829 (and _let_828 _let_799))) (let ((_let_830 (_let_828))) (let ((_let_831 (ASSUME :args _let_830))) (let ((_let_832 (ASSUME :args _let_801))) (let ((_let_833 (MACRO_SR_PRED_TRANSFORM _let_832 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 8))))) (let ((_let_834 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_829)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_832 _let_831) (SCOPE (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY (INT_TIGHT_UB _let_833) _let_831 :args _let_770) :args _let_765) :args (_let_799 _let_828))) :args (_let_828 _let_799))) :args (true _let_829)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_828) _let_601))) (MACRO_SR_PRED_INTRO :args ((= (not _let_799) _let_36))) (REFL :args _let_765) :args _let_142)))) (let ((_let_835 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_678 _let_798 _let_356 _let_404 _let_393 _let_368 _let_648 _let_401 _let_365) :args (_let_122 _let_21 _let_124 _let_26 _let_125 _let_29 _let_33 _let_591 _let_615)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_674 _let_397)) :args (_let_670 _let_785 _let_125 _let_391 _let_29 _let_354 _let_33 _let_390 _let_353)) :args ((not (and _let_122 _let_21 _let_124 _let_26 _let_125 _let_29 _let_33 _let_591 _let_615)) SB_LITERAL))))) (let ((_let_836 (= 5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_837 (CONG _let_225 :args _let_164))) (let ((_let_838 (SYMM _let_224))) (let ((_let_839 (SYMM (ASSUME :args (_let_836))))) (let ((_let_840 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_839 :args _let_164) :args _let_163) _let_838 _let_837) :args _let_162))) (let ((_let_841 (MODUS_PONENS _let_638 (SCOPE (SYMM _let_638) :args _let_637)))) (let ((_let_842 (= 6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67))) (let ((_let_843 (CONG _let_253 :args _let_164))) (let ((_let_844 (SYMM _let_252))) (let ((_let_845 (SYMM (ASSUME :args (_let_842))))) (let ((_let_846 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_845 :args _let_164) :args _let_163) _let_844 _let_843) :args _let_162))) (let ((_let_847 (SCOPE _let_757 :args _let_755))) (let ((_let_848 (MODUS_PONENS _let_756 _let_847))) (let ((_let_849 (MACRO_SR_PRED_INTRO :args ((= (not _let_751) _let_603))))) (let ((_let_850 (MACRO_SR_PRED_INTRO :args ((= (not _let_595) _let_589))))) (let ((_let_851 (< _let_588 0))) (let ((_let_852 ((not _let_851)))) (let ((_let_853 (_let_589))) (let ((_let_854 (_let_851))) (let ((_let_855 (1.0 1.0 (- 1.0)))) (let ((_let_856 (ASSUME :args _let_752))) (let ((_let_857 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_779 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_771 _let_856 :args _let_727)) :args _let_721)))) (let ((_let_858 (ASSUME :args _let_854))) (let ((_let_859 (_let_595))) (let ((_let_860 (ASSUME :args _let_859))) (let ((_let_861 (MACRO_SR_PRED_TRANSFORM _let_860 :args _let_854))) (let ((_let_862 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_796 _let_686 _let_781 _let_779 _let_766 _let_856 _let_668 _let_860) :args (_let_595 _let_591 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761)) (SCOPE (CONTRA _let_861 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_858 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_686 (INT_TIGHT_UB (ARITH_TRICHOTOMY (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_781 _let_857 :args _let_629)) _let_668 :args _let_687)) :args _let_684)) _let_796 :args _let_855) :args _let_154) :args _let_854) :args _let_853) :args _let_852)) :args (_let_591 _let_681 _let_776 _let_634 _let_761 _let_751 _let_662 _let_595)) :args ((not (and _let_595 _let_591 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761)) SB_LITERAL))) (CONG _let_850 _let_804 _let_682 _let_663 _let_777 _let_775 _let_849 _let_762 :args _let_142)) (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_658 _let_648 _let_433 _let_356 _let_368 _let_798 _let_446 _let_443 _let_365) :args (_let_122 _let_130 _let_132 _let_124 _let_125 _let_133 _let_33 _let_591 _let_613)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_647 _let_437)) :args (_let_643 _let_33 _let_133 _let_125 _let_354 _let_785 _let_431 _let_430 _let_353)) :args ((not (and _let_122 _let_130 _let_132 _let_124 _let_125 _let_133 _let_33 _let_591 _let_613)) SB_LITERAL))) _let_412 _let_337 _let_336 _let_411 _let_410 _let_335 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_848 _let_648 _let_798 _let_251 _let_356 _let_368 _let_262 _let_259 _let_365) :args (_let_122 _let_94 _let_96 _let_124 _let_125 _let_97 _let_33 _let_591 _let_603)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_846 _let_255)) :args (_let_842 _let_33 _let_785 _let_97 _let_125 _let_354 _let_249 _let_248 _let_353)) :args ((not (and _let_122 _let_94 _let_96 _let_124 _let_125 _let_97 _let_33 _let_591 _let_603)) SB_LITERAL))) _let_241 _let_337 _let_336 _let_240 _let_239 _let_335 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_798 _let_648 _let_223 _let_356 _let_234 _let_368 _let_231 _let_365) :args (_let_122 _let_101 _let_124 _let_103 _let_125 _let_104 _let_33 _let_591 _let_597)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_840 _let_227)) :args (_let_836 _let_785 _let_33 _let_104 _let_125 _let_221 _let_354 _let_220 _let_353)) :args ((not (and _let_122 _let_101 _let_124 _let_103 _let_125 _let_104 _let_33 _let_591 _let_597)) SB_LITERAL))) _let_213 _let_337 _let_212 _let_336 _let_211 _let_335 _let_835 _let_50 _let_337 _let_44 _let_336 _let_38 _let_335 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_743 _let_798 _let_195 _let_356 _let_648 _let_206 _let_368 _let_203 _let_365) :args (_let_122 _let_108 _let_124 _let_110 _let_125 _let_111 _let_33 _let_591 _let_606)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_737 _let_199)) :args (_let_733 _let_785 _let_111 _let_125 _let_33 _let_193 _let_354 _let_192 _let_353)) :args ((not (and _let_122 _let_108 _let_124 _let_110 _let_125 _let_111 _let_33 _let_591 _let_606)) SB_LITERAL))) _let_185 _let_337 _let_184 _let_336 _let_183 _let_335 _let_834 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_798 _let_648 _let_356 _let_827 _let_368 _let_293 _let_281 _let_290 _let_365) :args (_let_122 _let_87 _let_89 _let_124 _let_125 _let_90 _let_33 _let_591 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_824 _let_285)) :args (_let_785 _let_33 _let_125 _let_820 _let_354 _let_279 _let_90 _let_278 _let_353)) :args ((not (and _let_122 _let_87 _let_89 _let_124 _let_125 _let_90 _let_33 _let_591 _let_601)) SB_LITERAL))) _let_271 _let_337 _let_336 _let_269 _let_267 _let_335 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_798 _let_648 _let_307 _let_319 _let_368 _let_356 _let_316 _let_365) :args (_let_122 _let_24 _let_124 _let_28 _let_125 _let_30 _let_33 _let_60 _let_591 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_810 _let_311)) :args (_let_806 _let_785 _let_33 _let_30 _let_305 _let_354 _let_125 _let_304 _let_353)) :args ((not (and _let_122 _let_24 _let_124 _let_28 _let_125 _let_30 _let_33 _let_60 _let_591 _let_36 _let_590)) SB_LITERAL))) (CONG _let_346 _let_529 _let_344 _let_527 _let_342 _let_525 _let_702 _let_805 _let_804 _let_802 _let_800 :args _let_142)) :args ((or _let_345 _let_528 _let_343 _let_526 _let_341 _let_524 _let_31 _let_52 _let_593 _let_799 _let_34))) _let_51 _let_337 _let_45 _let_336 _let_39 _let_335 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_798 _let_648 _let_498 _let_356 _let_794 _let_509 _let_368 _let_506 _let_365) :args (_let_122 _let_138 _let_124 _let_140 _let_125 _let_141 _let_33 _let_591 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_789 _let_502)) :args (_let_785 _let_33 _let_141 _let_125 _let_784 _let_496 _let_354 _let_495 _let_353)) :args ((not (and _let_122 _let_138 _let_124 _let_140 _let_125 _let_141 _let_33 _let_591 _let_34)) SB_LITERAL))) _let_476 _let_337 _let_474 _let_336 _let_472 _let_335 :args ((or _let_31 _let_52 _let_589 _let_593) true _let_613 false _let_133 false _let_125 false _let_124 false _let_132 false _let_130 false _let_122 true _let_603 false _let_97 false _let_125 false _let_124 false _let_96 false _let_94 false _let_122 true _let_597 false _let_104 false _let_125 false _let_103 false _let_124 false _let_101 false _let_122 true _let_615 false _let_29 false _let_125 false _let_26 false _let_124 false _let_21 false _let_122 true _let_606 false _let_111 false _let_125 false _let_110 false _let_124 false _let_108 false _let_122 true _let_602 true _let_601 false _let_90 false _let_125 false _let_124 false _let_89 false _let_87 false _let_122 true _let_36 false _let_30 false _let_125 false _let_28 false _let_124 false _let_24 false _let_122 true _let_34 false _let_141 false _let_125 false _let_140 false _let_124 false _let_138 false _let_122)))) (let ((_let_863 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_59 0)) (CONG _let_585 (MACRO_SR_PRED_INTRO :args ((= (not _let_58) _let_57))) :args _let_142)) :args ((or _let_57 _let_59))) _let_582 :args (_let_57 true _let_59)))) (let ((_let_864 (not _let_617))) (let ((_let_865 (REFL :args (_let_864)))) (let ((_let_866 (REFL :args _let_667))) (let ((_let_867 (_let_617))) (let ((_let_868 (ASSUME :args _let_867))) (let ((_let_869 (= 2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_870 (SYMM (ASSUME :args (_let_869))))) (let ((_let_871 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_870 :args _let_164) :args _let_163) _let_672 _let_671) :args _let_162))) (let ((_let_872 (CONG (TRANS _let_436 _let_434 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_646) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_873 (_let_35))) (let ((_let_874 (ASSUME :args _let_873))) (let ((_let_875 (SYMM _let_874))) (let ((_let_876 (MODUS_PONENS _let_874 (SCOPE _let_875 :args _let_873)))) (let ((_let_877 (not _let_35))) (let ((_let_878 (not _let_587))) (let ((_let_879 (and _let_587 _let_877))) (let ((_let_880 (_let_587 _let_877))) (let ((_let_881 (_let_877))) (let ((_let_882 (ASSUME :args _let_881))) (let ((_let_883 (_let_587))) (let ((_let_884 (ASSUME :args _let_883))) (let ((_let_885 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_879)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_884 _let_882) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_884 _let_882 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 2)))) :args _let_880)) :args _let_880)) :args (true _let_879)) (CONG (REFL :args (_let_878)) (MACRO_SR_PRED_INTRO :args ((= (not _let_877) _let_35))) (REFL :args _let_867) :args _let_142)))) (let ((_let_886 (not _let_592))) (let ((_let_887 (_let_886))) (let ((_let_888 (and _let_592 _let_593))) (let ((_let_889 (_let_592 _let_593))) (let ((_let_890 (ASSUME :args _let_803))) (let ((_let_891 (ASSUME :args (_let_592)))) (let ((_let_892 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_888)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_891 _let_890) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_891 _let_890 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 1)))) :args _let_889)) :args _let_889)) :args (true _let_888)) (CONG (REFL :args _let_887) (MACRO_SR_PRED_INTRO :args ((= (not _let_593) _let_591))) (REFL :args _let_883) :args _let_142)))) (let ((_let_893 (MACRO_SR_PRED_INTRO :args ((= (not _let_886) _let_592))))) (let ((_let_894 (REFL :args (_let_58)))) (let ((_let_895 (= 0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_896 (SYMM (ASSUME :args (_let_895))))) (let ((_let_897 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 0)))) (let ((_let_898 (_let_57 _let_886))) (let ((_let_899 (ASSUME :args _let_887))) (let ((_let_900 (ASSUME :args (_let_57)))) (let ((_let_901 (MACRO_SR_PRED_TRANSFORM _let_899 :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 1))))) (let ((_let_902 (SYMM (ARITH_TRICHOTOMY _let_900 (INT_TIGHT_UB _let_901) :args _let_897)))) (let ((_let_903 (MODUS_PONENS (MODUS_PONENS (AND_INTRO _let_900 _let_899) (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE _let_902 :args _let_898) (TRUE_INTRO _let_900) (TRUE_INTRO _let_899) :args _let_897) :args _let_898)) (SCOPE (SYMM (ASSUME :args _let_897)) :args _let_897)))) (let ((_let_904 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_903 _let_433 _let_167 _let_658 _let_178 _let_175 _let_446 _let_443) :args (_let_115 _let_130 _let_132 _let_117 _let_118 _let_133 _let_57 _let_33 _let_886 _let_613)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_896 :args _let_164) :args _let_163) _let_706 _let_705) :args _let_162) _let_171)) :args (_let_33 _let_895 _let_133 _let_118 _let_643 _let_160 _let_159 _let_431 _let_430)) :args ((not (and _let_115 _let_130 _let_132 _let_117 _let_118 _let_133 _let_57 _let_33 _let_886 _let_613)) SB_LITERAL))) (CONG _let_568 _let_423 _let_421 _let_566 _let_564 _let_419 _let_894 _let_702 _let_893 _let_866 :args _let_142)) _let_412 _let_149 _let_148 _let_411 _let_410 _let_147 _let_892 _let_885 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_658 _let_876 _let_433 _let_393 _let_404 _let_648 _let_401 _let_446 _let_443) :args (_let_21 _let_130 _let_132 _let_26 _let_29 _let_133 _let_33 _let_35 _let_613)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_871 _let_397)) :args (_let_643 _let_869 _let_133 _let_29 _let_391 _let_33 _let_390 _let_431 _let_430)) :args ((not (and _let_21 _let_130 _let_132 _let_26 _let_29 _let_133 _let_33 _let_35 _let_613)) SB_LITERAL))) _let_412 _let_50 _let_44 _let_411 _let_410 _let_38 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_868 _let_860 _let_657) :args (_let_595 _let_613 _let_617)) (SCOPE (CONTRA _let_657 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_657 _let_861 _let_868 :args _let_855) :args _let_154) :args _let_656) :args _let_667) :args _let_667)) :args (_let_617 _let_595 _let_613)) :args ((not (and _let_595 _let_613 _let_617)) SB_LITERAL))) (CONG _let_850 _let_866 _let_865 :args _let_142)) :args ((or _let_58 _let_52 _let_589 _let_591 _let_662) false _let_133 false _let_118 false _let_117 false _let_132 false _let_130 false _let_115 true _let_592 true _let_587 true _let_35 false _let_133 false _let_29 false _let_26 false _let_132 false _let_130 false _let_21 true _let_617)))) (let ((_let_905 (_let_594))) (let ((_let_906 (and _let_729 _let_589))) (let ((_let_907 (_let_729 _let_589))) (let ((_let_908 (ASSUME :args _let_853))) (let ((_let_909 (INT_TIGHT_LB (ARITH_TRICHOTOMY (MACRO_SR_PRED_TRANSFORM _let_758 :args ((not (= _let_588 0)))) _let_908 :args ((> _let_588 0)))))) (let ((_let_910 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_906)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_758 _let_908) (SCOPE _let_909 :args _let_907)) :args _let_907)) :args (true _let_906)) (CONG _let_754 (REFL :args _let_859) (REFL :args _let_905) :args _let_142)) :args ((or _let_53 _let_594 _let_595))))) (let ((_let_911 (not _let_621))) (let ((_let_912 (1.0 (- 1.0) (- 1.0)))) (let ((_let_913 (ASSUME :args _let_905))) (let ((_let_914 (_let_911))) (let ((_let_915 (= 4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_916 (SYMM (ASSUME :args (_let_915))))) (let ((_let_917 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_916 :args _let_164) :args _let_163) _let_736 _let_735) :args _let_162))) (let ((_let_918 (_let_620))) (let ((_let_919 (ASSUME :args _let_918))) (let ((_let_920 (MODUS_PONENS _let_919 (SCOPE (SYMM _let_919) :args _let_918)))) (let ((_let_921 (_let_608))) (let ((_let_922 (not _let_620))) (let ((_let_923 (REFL :args _let_914))) (let ((_let_924 (and _let_621 _let_922))) (let ((_let_925 (_let_621 _let_922))) (let ((_let_926 (_let_922))) (let ((_let_927 (ASSUME :args _let_926))) (let ((_let_928 (_let_621))) (let ((_let_929 (ASSUME :args _let_928))) (let ((_let_930 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_924)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_929 _let_927) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_929 _let_927 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 4)))) :args _let_925)) :args _let_925)) :args (true _let_924)) (CONG _let_923 (MACRO_SR_PRED_INTRO :args ((= (not _let_922) _let_620))) (REFL :args _let_921) :args _let_142)))) (let ((_let_931 (= 5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_932 (SYMM (ASSUME :args (_let_931))))) (let ((_let_933 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_932 :args _let_164) :args _let_163) _let_838 _let_837) :args _let_162))) (let ((_let_934 (_let_611))) (let ((_let_935 (ASSUME :args _let_934))) (let ((_let_936 (MODUS_PONENS _let_935 (SCOPE (SYMM _let_935) :args _let_934)))) (let ((_let_937 (_let_610))) (let ((_let_938 (not _let_611))) (let ((_let_939 (not _let_608))) (let ((_let_940 (_let_939))) (let ((_let_941 (REFL :args _let_940))) (let ((_let_942 (and _let_608 _let_938))) (let ((_let_943 (_let_608 _let_938))) (let ((_let_944 (_let_938))) (let ((_let_945 (ASSUME :args _let_944))) (let ((_let_946 (ASSUME :args _let_921))) (let ((_let_947 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_942)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_946 _let_945) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_946 _let_945 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 5)))) :args _let_943)) :args _let_943)) :args (true _let_942)) (CONG _let_941 (MACRO_SR_PRED_INTRO :args ((= (not _let_938) _let_611))) (REFL :args _let_937) :args _let_142)))) (let ((_let_948 (_let_596))) (let ((_let_949 (not _let_610))) (let ((_let_950 (_let_949))) (let ((_let_951 (REFL :args _let_950))) (let ((_let_952 (and _let_610 _let_732))) (let ((_let_953 ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 6)))) (let ((_let_954 (ASSUME :args _let_937))) (let ((_let_955 (ASSUME :args _let_749))) (let ((_let_956 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_952)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_955 _let_954) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_955 _let_954 :args _let_953)) :args (_let_732 _let_610))) :args (_let_610 _let_732))) :args (true _let_952)) (CONG _let_951 (MACRO_SR_PRED_INTRO :args ((= (not _let_732) _let_609))) (REFL :args _let_948) :args _let_142)))) (let ((_let_957 (_let_598))) (let ((_let_958 (MACRO_SR_PRED_INTRO :args ((= (not _let_641) _let_600))))) (let ((_let_959 (not _let_596))) (let ((_let_960 (_let_959))) (let ((_let_961 (REFL :args _let_960))) (let ((_let_962 (and _let_596 _let_641))) (let ((_let_963 (_let_596 _let_641))) (let ((_let_964 (ASSUME :args _let_698))) (let ((_let_965 (ASSUME :args _let_948))) (let ((_let_966 (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_965 _let_964 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 7)))))) (let ((_let_967 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_962)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_965 _let_964) (SCOPE _let_966 :args _let_963)) :args _let_963)) :args (true _let_962)) (CONG _let_961 _let_958 (REFL :args _let_957) :args _let_142)))) (let ((_let_968 (not _let_56))) (let ((_let_969 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_59 1)) _let_582 :args (_let_968 true _let_59)))) (let ((_let_970 (not _let_619))) (let ((_let_971 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68))) (let ((_let_972 (= 8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_973 (SYMM (ASSUME :args (_let_972))))) (let ((_let_974 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_973 :args _let_164) :args _let_163) _let_787 _let_786) :args _let_162))) (let ((_let_975 (CONG (TRANS _let_284 _let_282 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_823) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_976 (_let_619))) (let ((_let_977 (ASSUME :args _let_976))) (let ((_let_978 (SYMM _let_977))) (let ((_let_979 (MODUS_PONENS _let_977 (SCOPE _let_978 :args _let_976)))) (let ((_let_980 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_827 _let_648 _let_498 _let_293 _let_506 _let_281 _let_509 _let_290) :args (_let_87 _let_138 _let_89 _let_140 _let_90 _let_141 _let_33 _let_601 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_975 _let_649 _let_974 _let_502)) :args (_let_972 _let_820 _let_33 _let_141 _let_279 _let_495 _let_90 _let_496 _let_278)) :args ((not (and _let_87 _let_138 _let_89 _let_140 _let_90 _let_141 _let_33 _let_601 _let_619)) SB_LITERAL))))) (let ((_let_981 (CONG (TRANS _let_501 _let_499 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_973) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_982 (not _let_971))) (let ((_let_983 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 7)))) (let ((_let_984 (_let_968))) (let ((_let_985 ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 10)))) (let ((_let_986 (_let_56))) (let ((_let_987 (_let_970))) (let ((_let_988 (REFL :args _let_987))) (let ((_let_989 (_let_982))) (let ((_let_990 (REFL :args _let_989))) (let ((_let_991 (MACRO_SR_PRED_TRANSFORM _let_494 :args _let_491))) (let ((_let_992 (SYMM _let_978))) (let ((_let_993 (_let_971))) (let ((_let_994 (ASSUME :args _let_993))) (let ((_let_995 (SYMM _let_994))) (let ((_let_996 (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_977 _let_994) (SCOPE (TRANS _let_995 _let_992) :args (_let_619 _let_971))) _let_498 _let_509 _let_506) (SCOPE (TRANS _let_503 (CONG (TRANS _let_501 _let_499 (CONG _let_166 _let_166 _let_165 (CONG (SYMM (ASSUME :args _let_511)) :args _let_164) :args _let_163)) :args _let_162)) :args (_let_510 _let_141 _let_496 _let_495))))) (let ((_let_997 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_996 _let_531) :args (_let_138 _let_140 _let_141 _let_519 _let_971 _let_619)) (SCOPE (CONTRA _let_991 _let_573) :args (_let_488 _let_519)) :args ((not (and _let_138 _let_140 _let_141 _let_519 _let_971 _let_619)) SB_LITERAL))) (CONG _let_487 _let_486 _let_485 _let_523 _let_990 _let_988 :args _let_142)))) (let ((_let_998 (SCOPE (CONTRA _let_991 _let_493) :args (_let_488 _let_76)))) (let ((_let_999 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_996 _let_156) :args (_let_138 _let_140 _let_141 _let_76 _let_971 _let_619)) _let_998 :args ((not (and _let_138 _let_140 _let_141 _let_76 _let_971 _let_619)) SB_LITERAL))))) (let ((_let_1000 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_1001 (SYMM (ASSUME :args (_let_1000))))) (let ((_let_1002 (SYMM _let_1001))) (let ((_let_1003 (CONG _let_1001 :args _let_164))) (let ((_let_1004 (CONG _let_166 _let_166 _let_165 (SYMM _let_1003) :args _let_163))) (let ((_let_1005 (CONG (TRANS _let_1004 (CONG _let_166 _let_166 _let_165 (TRANS _let_1003 (CONG (TRANS _let_1002 _let_973) :args _let_164)) :args _let_163) _let_787 _let_786) :args _let_162))) (let ((_let_1006 (CONG (SYMM _let_1004) :args _let_162))) (let ((_let_1007 (CONG (TRANS _let_226 _let_224 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_839) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1008 (MODUS_PONENS _let_994 (SCOPE _let_995 :args _let_993)))) (let ((_let_1009 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_648 _let_848 _let_498 _let_251 _let_509 _let_262 _let_259 _let_506) :args (_let_94 _let_138 _let_96 _let_140 _let_97 _let_141 _let_33 _let_603 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_846 _let_255)) :args (_let_972 _let_33 _let_842 _let_141 _let_97 _let_496 _let_249 _let_248 _let_495)) :args ((not (and _let_94 _let_138 _let_96 _let_140 _let_97 _let_141 _let_33 _let_603 _let_619)) SB_LITERAL))) _let_476 _let_241 _let_474 _let_240 _let_472 _let_239 _let_773 _let_783 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_743 _let_498 _let_509 _let_648 _let_206 _let_203 _let_195 _let_506) :args (_let_108 _let_138 _let_110 _let_140 _let_111 _let_141 _let_33 _let_606 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_737 _let_199)) :args (_let_972 _let_733 _let_141 _let_496 _let_33 _let_193 _let_192 _let_111 _let_495)) :args ((not (and _let_108 _let_138 _let_110 _let_140 _let_111 _let_141 _let_33 _let_606 _let_619)) SB_LITERAL))) _let_476 _let_185 _let_474 _let_184 _let_472 _let_183 :args ((or _let_52 _let_597 _let_602 _let_626 _let_970) false _let_141 false _let_97 false _let_140 false _let_96 false _let_138 false _let_94 false _let_603 false _let_604 true _let_606 false _let_141 false _let_111 false _let_140 false _let_110 false _let_138 false _let_108)))) (let ((_let_1010 (REFL :args _let_816))) (let ((_let_1011 (= 5 _let_32))) (let ((_let_1012 (= _let_32 _let_75))) (let ((_let_1013 (= _let_32 5))) (let ((_let_1014 ((not _let_1013)))) (let ((_let_1015 (_let_1013))) (let ((_let_1016 (CONG (TRANS _let_501 _let_499 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_788) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1017 (and _let_34 _let_619))) (let ((_let_1018 (_let_34 _let_619))) (let ((_let_1019 (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_1017)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_792 _let_977) (SCOPE (TRANS _let_992 _let_793) :args _let_1018)) :args _let_1018)) :args (true _let_1017)) :args ((or _let_53 _let_590 _let_970))))) (let ((_let_1020 (CONG (TRANS _let_310 _let_308 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_809) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1021 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_307 _let_819 _let_498 _let_979 _let_319 _let_509 _let_506 _let_316) :args (_let_138 _let_24 _let_140 _let_28 _let_141 _let_30 _let_33 _let_60 _let_36 _let_590 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_974 _let_502)) :args (_let_33 _let_30 _let_806 _let_141 _let_972 _let_305 _let_496 _let_495 _let_304)) :args ((not (and _let_138 _let_24 _let_140 _let_28 _let_141 _let_30 _let_33 _let_60 _let_36 _let_590 _let_619)) SB_LITERAL))) (CONG _let_487 _let_529 _let_486 _let_527 _let_485 _let_525 _let_702 _let_805 _let_802 _let_800 _let_988 :args _let_142)) :args ((or _let_479 _let_528 _let_478 _let_526 _let_477 _let_524 _let_31 _let_52 _let_799 _let_34 _let_970))))) (let ((_let_1022 (not _let_598))) (let ((_let_1023 (MACRO_SR_PRED_INTRO :args ((= (not _let_970) _let_619))))) (let ((_let_1024 (_let_1022))) (let ((_let_1025 (REFL :args _let_1024))) (let ((_let_1026 (MACRO_SR_PRED_INTRO :args ((= (not _let_968) _let_56))))) (let ((_let_1027 (= 9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_1028 (SYMM (ASSUME :args (_let_1027))))) (let ((_let_1029 ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 9)))) (let ((_let_1030 (ASSUME :args _let_984))) (let ((_let_1031 (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM _let_1030 :args _let_985)))) (let ((_let_1032 ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 8)))) (let ((_let_1033 (ASSUME :args _let_987))) (let ((_let_1034 (ASSUME :args _let_957))) (let ((_let_1035 (SYMM (ARITH_TRICHOTOMY (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_1034 _let_1033 :args _let_1032)) _let_1031 :args _let_1029)))) (let ((_let_1036 (MODUS_PONENS (AND_INTRO _let_1034 _let_1033 _let_1030) (SCOPE _let_1035 :args (_let_598 _let_970 _let_968))))) (let ((_let_1037 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_716 _let_648 _let_498 _let_167 _let_509 _let_175 _let_178 _let_506) :args (_let_115 _let_138 _let_117 _let_140 _let_118 _let_141 _let_54 _let_33 _let_700 _let_679 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_708 _let_171)) :args (_let_972 _let_704 _let_33 _let_141 _let_118 _let_496 _let_159 _let_160 _let_495)) :args ((not (and _let_115 _let_138 _let_117 _let_140 _let_118 _let_141 _let_54 _let_33 _let_700 _let_679 _let_619)) SB_LITERAL))) (CONG _let_568 _let_487 _let_566 _let_486 _let_564 _let_485 _let_703 _let_702 _let_701 _let_697 _let_988 :args _let_142)) _let_476 _let_149 _let_474 _let_148 _let_472 _let_147 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_648 _let_696 _let_498 _let_356 _let_509 _let_368 _let_365 _let_506) :args (_let_122 _let_138 _let_124 _let_140 _let_125 _let_141 _let_33 _let_618 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_692 _let_360)) :args (_let_972 _let_33 _let_690 _let_141 _let_125 _let_496 _let_354 _let_353 _let_495)) :args ((not (and _let_122 _let_138 _let_124 _let_140 _let_125 _let_141 _let_33 _let_618 _let_619)) SB_LITERAL))) _let_476 _let_337 _let_474 _let_336 _let_472 _let_335 _let_689 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_678 _let_498 _let_393 _let_509 _let_404 _let_648 _let_401 _let_506) :args (_let_21 _let_138 _let_26 _let_140 _let_29 _let_141 _let_33 _let_615 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_674 _let_397)) :args (_let_972 _let_670 _let_141 _let_29 _let_496 _let_391 _let_33 _let_390 _let_495)) :args ((not (and _let_21 _let_138 _let_26 _let_140 _let_29 _let_141 _let_33 _let_615 _let_619)) SB_LITERAL))) _let_476 _let_50 _let_474 _let_44 _let_472 _let_38 :args ((or _let_55 _let_52 _let_614 _let_970) false _let_141 false _let_118 false _let_140 false _let_117 false _let_138 false _let_115 true _let_618 false _let_141 false _let_125 false _let_140 false _let_124 false _let_138 false _let_122 true _let_616 true _let_615 false _let_141 false _let_29 false _let_140 false _let_26 false _let_138 false _let_21)))) (let ((_let_1038 (REFL :args _let_685))) (let ((_let_1039 (CONG (TRANS _let_310 _let_308 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_1028) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1040 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_678 _let_393 _let_1036 _let_319 _let_404 _let_648 _let_307 _let_401 _let_316) :args (_let_21 _let_24 _let_26 _let_28 _let_29 _let_30 _let_33 _let_968 _let_615 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_674 _let_397)) :args (_let_670 _let_29 _let_1027 _let_305 _let_391 _let_33 _let_30 _let_390 _let_304)) :args ((not (and _let_21 _let_24 _let_26 _let_28 _let_29 _let_30 _let_33 _let_968 _let_615 _let_598 _let_970)) SB_LITERAL))) (CONG _let_383 _let_529 _let_382 _let_527 _let_381 _let_525 _let_702 _let_1026 _let_1038 _let_1025 _let_1023 :args _let_142)) :args ((or _let_377 _let_528 _let_376 _let_526 _let_375 _let_524 _let_56 _let_52 _let_681 _let_1022 _let_619))))) (let ((_let_1041 (REFL :args _let_711))) (let ((_let_1042 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_696 _let_648 _let_307 _let_1036 _let_319 _let_368 _let_365 _let_356 _let_316) :args (_let_122 _let_24 _let_124 _let_28 _let_125 _let_30 _let_33 _let_968 _let_618 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_692 _let_360)) :args (_let_690 _let_33 _let_30 _let_1027 _let_305 _let_354 _let_353 _let_125 _let_304)) :args ((not (and _let_122 _let_24 _let_124 _let_28 _let_125 _let_30 _let_33 _let_968 _let_618 _let_598 _let_970)) SB_LITERAL))) (CONG _let_346 _let_529 _let_344 _let_527 _let_342 _let_525 _let_702 _let_1026 _let_1041 _let_1025 _let_1023 :args _let_142)) :args ((or _let_345 _let_528 _let_343 _let_526 _let_341 _let_524 _let_56 _let_52 _let_700 _let_1022 _let_619))))) (let ((_let_1043 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_648 _let_307 _let_167 _let_1036 _let_319 _let_178 _let_175 _let_316) :args (_let_115 _let_24 _let_117 _let_28 _let_118 _let_30 _let_54 _let_33 _let_968 _let_700 _let_679 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_708 _let_171)) :args (_let_704 _let_33 _let_30 _let_118 _let_1027 _let_305 _let_160 _let_159 _let_304)) :args ((not (and _let_115 _let_24 _let_117 _let_28 _let_118 _let_30 _let_54 _let_33 _let_968 _let_700 _let_679 _let_598 _let_970)) SB_LITERAL))) (CONG _let_568 _let_529 _let_566 _let_527 _let_564 _let_525 _let_703 _let_702 _let_1026 _let_701 _let_697 _let_1025 _let_1023 :args _let_142)) :args ((or _let_567 _let_528 _let_565 _let_526 _let_563 _let_524 _let_56 _let_55 _let_52 _let_618 _let_616 _let_1022 _let_619))))) (let ((_let_1044 (and _let_483 _let_982 _let_481 _let_619))) (let ((_let_1045 (not (>= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68 9)))) (let ((_let_1046 (not _let_510))) (let ((_let_1047 (_let_1045))) (let ((_let_1048 (ASSUME :args _let_989))) (let ((_let_1049 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_1044)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO (MODUS_PONENS (AND_INTRO _let_977 _let_1048) (SCOPE (FALSE_ELIM (MACRO_SR_PRED_TRANSFORM (TRANS (CONG _let_978 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_68)) :args (=)) (FALSE_INTRO _let_1048)) :args ((= _let_510 false)))) :args (_let_619 _let_982))) (MODUS_PONENS (AND_INTRO _let_515 _let_514) (SCOPE (MACRO_SR_PRED_TRANSFORM _let_516 :args _let_1047) :args (_let_483 _let_481)))) (SCOPE (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY (ASSUME :args (_let_1046)) (INT_TIGHT_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_1047) :args _let_512)) :args _let_467) :args _let_468) :args (_let_1046 _let_1045))) :args (_let_483 _let_982 _let_481 _let_619))) :args (true _let_1044)) (CONG _let_484 (MACRO_SR_PRED_INTRO :args ((= (not _let_982) _let_971))) _let_482 _let_988 _let_480 :args _let_142)))) (let ((_let_1050 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST _let_834 _let_1009 _let_1021 _let_51 _let_476 _let_45 _let_474 _let_39 _let_472 _let_669 _let_1019 _let_1037 _let_730 _let_583 _let_639 _let_581 _let_579 _let_68 _let_578 _let_577 _let_74 _let_576 (MACRO_RESOLUTION_TRUST _let_456 _let_412 _let_411 _let_410 _let_471 _let_1049 _let_323 _let_51 _let_45 _let_39 _let_409 _let_50 _let_44 _let_38 _let_297 _let_271 _let_269 _let_267 _let_266 _let_241 _let_240 _let_239 _let_238 _let_213 _let_212 _let_211 _let_210 _let_185 _let_184 _let_183 _let_374 _let_337 _let_336 _let_335 _let_334 _let_182 _let_149 _let_148 _let_147 _let_522 (MACRO_RESOLUTION_TRUST _let_570 _let_337 _let_336 _let_335 _let_569 _let_149 _let_148 _let_147 _let_571 _let_50 _let_44 _let_38 _let_572 _let_412 _let_411 _let_410 _let_471 _let_562 _let_185 _let_184 _let_183 _let_555 _let_213 _let_212 _let_211 _let_548 _let_241 _let_240 _let_239 _let_541 _let_271 _let_269 _let_267 _let_1049 _let_534 _let_51 _let_45 _let_39 :args ((or _let_82 _let_80 _let_78 _let_971 _let_970) false _let_125 false _let_124 false _let_122 true _let_119 false _let_118 false _let_117 false _let_115 true _let_126 false _let_29 false _let_26 false _let_21 true _let_127 false _let_133 false _let_132 false _let_130 true _let_134 true _let_112 false _let_111 false _let_110 false _let_108 true _let_105 false _let_104 false _let_103 false _let_101 true _let_98 false _let_97 false _let_96 false _let_94 true _let_91 false _let_90 false _let_89 false _let_87 true _let_135 true _let_84 false _let_30 false _let_28 false _let_24)) _let_145 _let_144 _let_143 :args ((or _let_83 _let_971 _let_970) false _let_133 false _let_132 false _let_130 true _let_134 true _let_135 true _let_84 false _let_30 false _let_28 false _let_24 false _let_127 false _let_29 false _let_26 false _let_21 true _let_91 false _let_90 false _let_89 false _let_87 true _let_98 false _let_97 false _let_96 false _let_94 true _let_105 false _let_104 false _let_103 false _let_101 true _let_112 false _let_111 false _let_110 false _let_108 false _let_126 false _let_125 false _let_124 false _let_122 false _let_146 true _let_119 false _let_118 false _let_117 false _let_115 false _let_76 false _let_78 true _let_79 true _let_80 false _let_81)) (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_648 _let_498 _let_433 _let_509 _let_446 _let_443 _let_658 _let_506) :args (_let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_613 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_647 _let_437)) :args (_let_972 _let_33 _let_141 _let_133 _let_496 _let_431 _let_430 _let_643 _let_495)) :args ((not (and _let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_613 _let_619)) SB_LITERAL))) _let_476 _let_412 _let_474 _let_411 _let_472 _let_410 (MACRO_RESOLUTION_TRUST _let_578 _let_579 _let_68 _let_577 _let_74 _let_581 _let_576 _let_639 _let_145 (MACRO_RESOLUTION_TRUST _let_1043 _let_51 _let_149 _let_45 _let_148 _let_39 _let_147 _let_1042 _let_51 _let_337 _let_45 _let_336 _let_39 _let_335 _let_689 _let_1040 _let_51 _let_50 _let_45 _let_44 _let_39 _let_38 _let_1037 _let_669 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_658 _let_648 _let_307 _let_1008 _let_433 _let_1036 _let_319 _let_316 _let_446 _let_443) :args (_let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_968 _let_971 _let_613 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_1006 (CONG (TRANS _let_1004 (CONG _let_166 _let_166 _let_165 (TRANS _let_1003 (CONG (TRANS _let_1002 _let_1028) :args _let_164)) :args _let_163) _let_808 _let_807) :args _let_162) _let_311)) :args (_let_643 _let_33 _let_30 _let_1000 _let_133 _let_1027 _let_305 _let_304 _let_431 _let_430)) :args ((not (and _let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_968 _let_971 _let_613 _let_598 _let_970)) SB_LITERAL))) (CONG _let_423 _let_529 _let_421 _let_527 _let_419 _let_525 _let_702 _let_1026 _let_990 _let_866 _let_1025 _let_1023 :args _let_142)) :args ((or _let_422 _let_528 _let_420 _let_526 _let_418 _let_524 _let_56 _let_52 _let_982 _let_662 _let_1022 _let_619))) _let_51 _let_412 _let_45 _let_411 _let_39 _let_410 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_979 _let_648 _let_498 _let_1008 _let_433 _let_509 _let_658 _let_506 _let_446 _let_443) :args (_let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_971 _let_613 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_1006 _let_1005 _let_502)) :args (_let_972 _let_33 _let_141 _let_1000 _let_133 _let_496 _let_643 _let_495 _let_431 _let_430)) :args ((not (and _let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_971 _let_613 _let_619)) SB_LITERAL))) _let_476 _let_412 _let_474 _let_411 _let_472 _let_410 :args ((or _let_56 _let_52 _let_982 _let_662 _let_1022) false _let_30 false _let_133 false _let_28 false _let_132 false _let_24 false _let_130 true _let_619 false _let_141 false _let_133 false _let_140 false _let_132 false _let_138 false _let_130)) _let_967 _let_717 :args ((or _let_56 _let_55 _let_52 _let_982 _let_959 _let_605) false _let_30 false _let_118 false _let_28 false _let_117 false _let_24 false _let_115 true _let_618 false _let_30 false _let_125 false _let_28 false _let_124 false _let_24 false _let_122 true _let_616 true _let_615 false _let_30 false _let_29 false _let_28 false _let_26 false _let_24 false _let_21 true _let_619 true _let_614 true _let_613 false _let_598 true _let_600)) _let_522 (MACRO_RESOLUTION_TRUST _let_999 _let_476 _let_474 _let_472 _let_522 _let_997 _let_476 _let_474 _let_472 _let_145 _let_576 _let_577 _let_74 _let_578 _let_579 _let_68 _let_581 _let_583 _let_1021 _let_51 _let_476 _let_45 _let_474 _let_39 _let_472 (MACRO_RESOLUTION_TRUST _let_1019 _let_730 _let_581 _let_579 _let_68 _let_578 _let_577 _let_74 _let_576 _let_145 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS (AND_INTRO _let_1008 _let_648 _let_498 _let_794 _let_509 _let_506) (SCOPE (TRANS _let_503 _let_1016 _let_649 (CONG (CONG _let_166 _let_166 _let_165 _let_1003 :args _let_163) :args _let_162)) :args (_let_1000 _let_33 _let_141 _let_784 _let_496 _let_495))) _let_156) :args (_let_138 _let_140 _let_141 _let_33 _let_76 _let_971 _let_34)) _let_998 :args ((not (and _let_138 _let_140 _let_141 _let_33 _let_76 _let_971 _let_34)) SB_LITERAL))) _let_476 _let_474 _let_472 _let_522 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_994 (SCOPE (CONG (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_995) :args _let_164) :args _let_163) :args _let_162) :args _let_993)) _let_531 (MODUS_PONENS (AND_INTRO _let_648 _let_498 _let_794 _let_509 _let_506) (SCOPE (TRANS _let_503 _let_1016 _let_649) :args (_let_33 _let_141 _let_784 _let_496 _let_495)))) :args (_let_138 _let_140 _let_141 _let_33 _let_519 _let_971 _let_34)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1011)) :args _let_1015) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1015) _let_532 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1012)) :args ((= (+ _let_32 (* (- 1) _let_75)) 0))) :args ((- 1.0) 1.0 1.0)) :args _let_154) :args _let_1015) :args _let_1014) :args _let_1014)) :args (_let_1012 _let_519 _let_1011)) :args ((not (and _let_138 _let_140 _let_141 _let_33 _let_519 _let_971 _let_34)) SB_LITERAL))) (CONG _let_487 _let_486 _let_485 _let_702 _let_523 _let_990 _let_1010 :args _let_142)) _let_476 _let_474 _let_472 :args ((or _let_52 _let_79 _let_982 _let_590) false _let_141 false _let_140 false _let_138 false _let_76 false _let_78 false _let_141 false _let_140 false _let_138)) :args ((or _let_52 _let_982 _let_590 _let_970) true _let_53 true _let_59 true _let_61 false _let_64 true _let_63 false _let_69 false _let_71 false _let_70 false _let_83 false _let_79)) _let_834 _let_1009 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_1008 _let_648 _let_498 _let_979 _let_223 _let_509 _let_234 _let_506 _let_231) :args (_let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_971 _let_597 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_228 _let_1007 _let_649 _let_1006 _let_1005 _let_502)) :args (_let_836 _let_1000 _let_33 _let_141 _let_972 _let_104 _let_496 _let_221 _let_495 _let_220)) :args ((not (and _let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_971 _let_597 _let_619)) SB_LITERAL))) _let_476 _let_213 _let_474 _let_212 _let_472 _let_211 _let_980 _let_267 _let_472 _let_268 _let_473 _let_41 _let_270 _let_475 _let_47 :args ((or _let_52 _let_982 _let_626 _let_970) false _let_141 false _let_140 false _let_138 false _let_76 false _let_78 false _let_141 false _let_140 false _let_138 true _let_79 true _let_83 true _let_70 false _let_71 true _let_69 false _let_63 false _let_64 false _let_61 false _let_59 false _let_31 false _let_30 false _let_141 false _let_28 false _let_140 false _let_24 false _let_138 true _let_34 false _let_36 false _let_602 true _let_597 false _let_141 false _let_104 false _let_140 false _let_103 false _let_138 false _let_101 true _let_601 false _let_87 false _let_138 false _let_89 false _let_140 false _let_40 false _let_90 false _let_141 false _let_46)) _let_999 _let_476 _let_474 _let_472 _let_997 _let_476 _let_474 _let_472 (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_977 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_986) _let_977 :args _let_530) :args _let_154) :args _let_986) :args _let_985) :args _let_984) :args _let_976)) :args _let_976)) :args ((or _let_968 _let_970))) (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_977 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_983) _let_977 :args _let_155) :args _let_154) :args _let_983) :args _let_948) :args _let_976)) :args _let_976)) :args ((or _let_596 _let_970))) :args ((or _let_52 _let_982 _let_970) false _let_63 false _let_64 false _let_69 false _let_71 false _let_61 false _let_70 false _let_59 false _let_83 true _let_54 false _let_79 true _let_605 true _let_76 false _let_141 false _let_140 false _let_138 false _let_78 false _let_141 false _let_140 false _let_138 true _let_56 false _let_596)) (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_648 _let_498 _let_979 _let_223 _let_509 _let_234 _let_231 _let_506) :args (_let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_597 _let_619)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_981 _let_650 _let_840 _let_227)) :args (_let_836 _let_33 _let_141 _let_972 _let_104 _let_496 _let_221 _let_220 _let_495)) :args ((not (and _let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_597 _let_619)) SB_LITERAL))) _let_476 _let_213 _let_474 _let_212 _let_472 _let_211 _let_980 _let_476 _let_271 _let_474 _let_269 _let_472 _let_267 :args ((or _let_52 _let_970) false _let_602 true _let_36 false _let_30 false _let_141 false _let_28 false _let_140 false _let_24 false _let_138 false _let_605 true _let_34 false _let_614 true _let_53 true _let_31 false _let_54 true _let_59 true _let_61 false _let_64 true _let_63 false _let_69 false _let_71 false _let_70 false _let_83 true _let_613 false _let_141 false _let_133 false _let_140 false _let_132 false _let_138 false _let_130 true _let_971 true _let_597 false _let_141 false _let_104 false _let_140 false _let_103 false _let_138 false _let_101 true _let_601 false _let_141 false _let_90 false _let_140 false _let_89 false _let_138 false _let_87)) _let_586 :args (_let_970 false _let_33)))) (let ((_let_1051 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_1028 :args _let_164) :args _let_163) _let_808 _let_807) :args _let_162))) (let ((_let_1052 (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_1033 _let_1034 :args _let_1032)))) (let ((_let_1053 (MODUS_PONENS (AND_INTRO _let_1033 _let_1034 _let_1030) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_1052 _let_1031 :args _let_1029)) :args (_let_970 _let_598 _let_968))))) (let ((_let_1054 (CONG (TRANS _let_170 _let_168 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_896) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1055 (REFL :args _let_780))) (let ((_let_1056 (REFL :args _let_830))) (let ((_let_1057 (MACRO_RESOLUTION_TRUST _let_904 _let_863 _let_586 _let_862 _let_586 _let_584 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_903 _let_648 _let_307 _let_167 _let_319 _let_178 _let_316 _let_175) :args (_let_115 _let_24 _let_117 _let_28 _let_118 _let_30 _let_57 _let_33 _let_60 _let_886 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_810 _let_311)) :args (_let_806 _let_895 _let_33 _let_30 _let_118 _let_305 _let_160 _let_304 _let_159)) :args ((not (and _let_115 _let_24 _let_117 _let_28 _let_118 _let_30 _let_57 _let_33 _let_60 _let_886 _let_36 _let_590)) SB_LITERAL))) (CONG _let_568 _let_529 _let_566 _let_527 _let_564 _let_525 _let_894 _let_702 _let_805 _let_893 _let_802 _let_800 :args _let_142)) :args ((or _let_567 _let_528 _let_565 _let_526 _let_563 _let_524 _let_58 _let_31 _let_52 _let_592 _let_799 _let_34))) _let_51 _let_149 _let_45 _let_148 _let_39 _let_147 _let_834 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_715 _let_712 _let_686 _let_668 _let_781 _let_779 _let_856 _let_766 _let_900 _let_899 _let_758) :args (_let_57 _let_54 _let_729 _let_700 _let_886 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761)) (MACRO_SR_PRED_TRANSFORM (SCOPE (TRANS _let_759 (TRUE_INTRO (TRANS (SYMM _let_902) (SYMM (ARITH_TRICHOTOMY _let_715 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_712 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_686 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_668 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_781 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_779 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_856 _let_771 :args _let_727)) :args _let_721)) :args _let_629)) :args _let_687)) :args _let_684)) :args _let_710)) :args _let_709))))) :args (_let_54 _let_700 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761 _let_57 _let_886 _let_729)) :args ((not (and _let_54 _let_700 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761 _let_57 _let_886 _let_729)))) :args ((not (and _let_57 _let_54 _let_729 _let_700 _let_886 _let_681 _let_662 _let_776 _let_634 _let_751 _let_761)) SB_LITERAL))) (CONG _let_894 _let_703 _let_754 _let_701 _let_893 _let_682 _let_663 _let_777 _let_775 _let_849 _let_762 :args _let_142)) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_696 _let_903 _let_356 _let_167 _let_178 _let_365 _let_368 _let_175) :args (_let_115 _let_122 _let_117 _let_124 _let_118 _let_125 _let_57 _let_33 _let_618 _let_886)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_692 _let_360)) :args (_let_33 _let_690 _let_895 _let_125 _let_118 _let_160 _let_353 _let_354 _let_159)) :args ((not (and _let_115 _let_122 _let_117 _let_124 _let_118 _let_125 _let_57 _let_33 _let_618 _let_886)) SB_LITERAL))) (CONG _let_568 _let_346 _let_566 _let_344 _let_564 _let_342 _let_894 _let_702 _let_1041 _let_893 :args _let_142)) _let_337 _let_149 _let_336 _let_148 _let_335 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_903 _let_167 _let_178 _let_293 _let_281 _let_290 _let_827 _let_175) :args (_let_115 _let_87 _let_89 _let_117 _let_118 _let_90 _let_57 _let_33 _let_886 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_824 _let_285)) :args (_let_33 _let_895 _let_118 _let_160 _let_279 _let_90 _let_278 _let_820 _let_159)) :args ((not (and _let_115 _let_87 _let_89 _let_117 _let_118 _let_90 _let_57 _let_33 _let_886 _let_601)) SB_LITERAL))) (CONG _let_568 _let_540 _let_538 _let_566 _let_564 _let_536 _let_894 _let_702 _let_893 _let_1056 :args _let_142)) _let_271 _let_149 _let_148 _let_269 _let_267 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_678 _let_903 _let_167 _let_404 _let_178 _let_648 _let_401 _let_393 _let_175) :args (_let_115 _let_21 _let_117 _let_26 _let_118 _let_29 _let_57 _let_33 _let_886 _let_615)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_674 _let_397)) :args (_let_670 _let_895 _let_118 _let_391 _let_160 _let_33 _let_390 _let_29 _let_159)) :args ((not (and _let_115 _let_21 _let_117 _let_26 _let_118 _let_29 _let_57 _let_33 _let_886 _let_615)) SB_LITERAL))) (CONG _let_568 _let_383 _let_566 _let_382 _let_564 _let_381 _let_894 _let_702 _let_893 _let_1038 :args _let_142)) _let_50 _let_149 _let_44 _let_148 _let_38 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_743 _let_167 _let_648 _let_206 _let_195 _let_178 _let_903 _let_203 _let_175) :args (_let_115 _let_108 _let_117 _let_110 _let_118 _let_111 _let_57 _let_33 _let_886 _let_606)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_737 _let_199)) :args (_let_733 _let_118 _let_33 _let_193 _let_111 _let_160 _let_895 _let_192 _let_159)) :args ((not (and _let_115 _let_108 _let_117 _let_110 _let_118 _let_111 _let_57 _let_33 _let_886 _let_606)) SB_LITERAL))) (CONG _let_568 _let_561 _let_566 _let_559 _let_564 _let_557 _let_894 _let_702 _let_893 _let_1055 :args _let_142)) _let_185 _let_149 _let_184 _let_148 _let_183 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_848 _let_648 _let_903 _let_251 _let_167 _let_178 _let_262 _let_259 _let_175) :args (_let_115 _let_94 _let_96 _let_117 _let_118 _let_97 _let_57 _let_33 _let_886 _let_603)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_846 _let_255)) :args (_let_842 _let_33 _let_895 _let_97 _let_118 _let_160 _let_249 _let_248 _let_159)) :args ((not (and _let_115 _let_94 _let_96 _let_117 _let_118 _let_97 _let_57 _let_33 _let_886 _let_603)) SB_LITERAL))) (CONG _let_568 _let_547 _let_545 _let_566 _let_564 _let_543 _let_894 _let_702 _let_893 _let_753 :args _let_142)) _let_241 _let_149 _let_148 _let_240 _let_239 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_648 _let_903 _let_223 _let_234 _let_178 _let_167 _let_231 _let_175) :args (_let_115 _let_101 _let_117 _let_103 _let_118 _let_104 _let_57 _let_33 _let_886 _let_597)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_840 _let_227)) :args (_let_836 _let_33 _let_895 _let_104 _let_221 _let_160 _let_118 _let_220 _let_159)) :args ((not (and _let_115 _let_101 _let_117 _let_103 _let_118 _let_104 _let_57 _let_33 _let_886 _let_597)) SB_LITERAL))) (CONG _let_568 _let_554 _let_566 _let_552 _let_564 _let_550 _let_894 _let_702 _let_893 _let_636 :args _let_142)) _let_213 _let_149 _let_212 _let_148 _let_211 _let_147 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_903 _let_498 _let_167 _let_794 _let_509 _let_178 _let_506 _let_175) :args (_let_115 _let_138 _let_117 _let_140 _let_118 _let_141 _let_57 _let_33 _let_886 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1054 _let_650 _let_789 _let_502)) :args (_let_33 _let_895 _let_141 _let_118 _let_784 _let_496 _let_160 _let_495 _let_159)) :args ((not (and _let_115 _let_138 _let_117 _let_140 _let_118 _let_141 _let_57 _let_33 _let_886 _let_34)) SB_LITERAL))) (CONG _let_568 _let_487 _let_566 _let_486 _let_564 _let_485 _let_894 _let_702 _let_893 _let_1010 :args _let_142)) _let_476 _let_149 _let_474 _let_148 _let_472 _let_147 :args ((or _let_58 _let_55 _let_31 _let_53 _let_52 _let_592 _let_613) false _let_30 false _let_118 false _let_28 false _let_117 false _let_24 false _let_115 false _let_36 false _let_602 true _let_618 false _let_125 false _let_118 false _let_124 false _let_117 false _let_122 false _let_115 true _let_601 false _let_90 false _let_118 false _let_117 false _let_89 false _let_87 false _let_115 true _let_615 false _let_29 false _let_118 false _let_26 false _let_117 false _let_21 false _let_115 true _let_606 false _let_111 false _let_118 false _let_110 false _let_117 false _let_108 false _let_115 true _let_603 false _let_97 false _let_118 false _let_117 false _let_96 false _let_94 false _let_115 true _let_597 false _let_104 false _let_118 false _let_103 false _let_117 false _let_101 false _let_115 true _let_34 false _let_141 false _let_118 false _let_140 false _let_117 false _let_138 false _let_115)) _let_863 _let_584 _let_586 _let_731 _let_640 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_901 _let_909 _let_715 :args _let_912) :args _let_154) :args (_let_729 _let_589 _let_54 _let_886))) :args ((or _let_53 _let_595 _let_55 _let_592))) :args ((or _let_55 _let_53 _let_595 _let_592))) _let_640 _let_731 :args (_let_592 false _let_57 false _let_33 true _let_591 false _let_33 true _let_31 false _let_613 false _let_57 true _let_31 false _let_33 true _let_53 false _let_54 true _let_589 false _let_54 true _let_53)))) (let ((_let_1058 (REFL :args _let_881))) (let ((_let_1059 (CONG (TRANS _let_396 _let_394 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_673) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1060 (not _let_622))) (let ((_let_1061 (and _let_617 _let_1060))) (let ((_let_1062 (_let_617 _let_1060))) (let ((_let_1063 (_let_1060))) (let ((_let_1064 (ASSUME :args _let_1063))) (let ((_let_1065 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_1061)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_868 _let_1064) (SCOPE (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_868 _let_1064 :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 3)))) :args _let_1062)) :args _let_1062)) :args (true _let_1061)) (CONG _let_865 (MACRO_SR_PRED_INTRO :args ((= (not _let_1060) _let_622))) (REFL :args _let_928) :args _let_142)))) (let ((_let_1066 (= 3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66))) (let ((_let_1067 (SYMM (ASSUME :args (_let_1066))))) (let ((_let_1068 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_1067 :args _let_164) :args _let_163) _let_645 _let_644) :args _let_162))) (let ((_let_1069 (_let_622))) (let ((_let_1070 (ASSUME :args _let_1069))) (let ((_let_1071 (MODUS_PONENS _let_1070 (SCOPE (SYMM _let_1070) :args _let_1069)))) (let ((_let_1072 (CONG (TRANS _let_396 _let_394 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_870) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1073 (CONG (TRANS _let_359 _let_357 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_691) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1074 (REFL :args _let_944))) (let ((_let_1075 (CONG (TRANS _let_170 _let_168 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_707) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1076 (REFL :args _let_926))) (let ((_let_1077 (REFL :args _let_1063))) (let ((_let_1078 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_1071 _let_648 _let_433 _let_167 _let_178 _let_446 _let_443 _let_175) :args (_let_115 _let_130 _let_132 _let_117 _let_118 _let_133 _let_54 _let_33 _let_700 _let_622 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1075 _let_649 _let_1068 _let_437)) :args (_let_704 _let_1066 _let_33 _let_133 _let_118 _let_160 _let_431 _let_430 _let_159)) :args ((not (and _let_115 _let_130 _let_132 _let_117 _let_118 _let_133 _let_54 _let_33 _let_700 _let_622 _let_679)) SB_LITERAL))) (CONG _let_568 _let_423 _let_421 _let_566 _let_564 _let_419 _let_703 _let_702 _let_701 _let_1077 _let_697 :args _let_142)) _let_586 _let_640 _let_412 _let_149 _let_148 _let_411 _let_410 _let_147 _let_1065 _let_930 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_920 _let_167 _let_648 _let_206 _let_195 _let_178 _let_203 _let_175) :args (_let_115 _let_108 _let_117 _let_110 _let_118 _let_111 _let_54 _let_33 _let_700 _let_620 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1075 _let_649 _let_917 _let_199)) :args (_let_704 _let_915 _let_118 _let_33 _let_193 _let_111 _let_160 _let_192 _let_159)) :args ((not (and _let_115 _let_108 _let_117 _let_110 _let_118 _let_111 _let_54 _let_33 _let_700 _let_620 _let_679)) SB_LITERAL))) (CONG _let_568 _let_561 _let_566 _let_559 _let_564 _let_557 _let_703 _let_702 _let_701 _let_1076 _let_697 :args _let_142)) _let_586 _let_640 _let_185 _let_149 _let_184 _let_148 _let_183 _let_147 _let_947 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_936 _let_648 _let_223 _let_716 _let_234 _let_178 _let_167 _let_231 _let_175) :args (_let_115 _let_101 _let_117 _let_103 _let_118 _let_104 _let_54 _let_33 _let_700 _let_611 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_172 _let_1075 _let_649 _let_933 _let_227)) :args (_let_931 _let_33 _let_104 _let_704 _let_221 _let_160 _let_118 _let_220 _let_159)) :args ((not (and _let_115 _let_101 _let_117 _let_103 _let_118 _let_104 _let_54 _let_33 _let_700 _let_611 _let_679)) SB_LITERAL))) (CONG _let_568 _let_554 _let_566 _let_552 _let_564 _let_550 _let_703 _let_702 _let_701 _let_1074 _let_697 :args _let_142)) _let_586 _let_640 _let_213 _let_149 _let_212 _let_148 _let_211 _let_147 _let_956 _let_967 _let_1043 _let_1050 _let_586 _let_640 _let_969 _let_51 _let_149 _let_45 _let_148 _let_39 _let_147 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1071 _let_648 _let_696 _let_433 _let_356 _let_368 _let_446 _let_443 _let_365) :args (_let_122 _let_130 _let_132 _let_124 _let_125 _let_133 _let_33 _let_618 _let_622)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_1073 _let_649 _let_1068 _let_437)) :args (_let_1066 _let_33 _let_690 _let_133 _let_125 _let_354 _let_431 _let_430 _let_353)) :args ((not (and _let_122 _let_130 _let_132 _let_124 _let_125 _let_133 _let_33 _let_618 _let_622)) SB_LITERAL))) _let_586 _let_412 _let_337 _let_336 _let_411 _let_410 _let_335 _let_1065 _let_930 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_920 _let_195 _let_356 _let_648 _let_206 _let_368 _let_696 _let_203 _let_365) :args (_let_122 _let_108 _let_124 _let_110 _let_125 _let_111 _let_33 _let_618 _let_620)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_1073 _let_649 _let_917 _let_199)) :args (_let_915 _let_111 _let_125 _let_33 _let_193 _let_354 _let_690 _let_192 _let_353)) :args ((not (and _let_122 _let_108 _let_124 _let_110 _let_125 _let_111 _let_33 _let_618 _let_620)) SB_LITERAL))) _let_586 _let_185 _let_337 _let_184 _let_336 _let_183 _let_335 _let_947 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_936 _let_696 _let_648 _let_223 _let_356 _let_234 _let_368 _let_231 _let_365) :args (_let_122 _let_101 _let_124 _let_103 _let_125 _let_104 _let_33 _let_618 _let_611)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_1073 _let_649 _let_933 _let_227)) :args (_let_931 _let_690 _let_33 _let_104 _let_125 _let_221 _let_354 _let_220 _let_353)) :args ((not (and _let_122 _let_101 _let_124 _let_103 _let_125 _let_104 _let_33 _let_618 _let_611)) SB_LITERAL))) _let_586 _let_213 _let_337 _let_212 _let_336 _let_211 _let_335 _let_956 _let_967 _let_1042 _let_1050 _let_586 _let_969 _let_51 _let_337 _let_45 _let_336 _let_39 _let_335 :args ((or _let_700 _let_864 _let_609 _let_600) false _let_33 false _let_133 false _let_125 false _let_124 false _let_132 false _let_130 false _let_122 false _let_622 true _let_621 true _let_620 false _let_33 false _let_111 false _let_125 false _let_110 false _let_124 false _let_108 false _let_122 true _let_608 true _let_611 false _let_33 false _let_104 false _let_125 false _let_103 false _let_124 false _let_101 false _let_122 true _let_610 true _let_596 true _let_598 true _let_619 false _let_33 true _let_56 false _let_30 false _let_125 false _let_28 false _let_124 false _let_24 false _let_122)) _let_885 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_167 _let_404 _let_876 _let_178 _let_393 _let_175 _let_648 _let_401) :args (_let_115 _let_21 _let_117 _let_26 _let_118 _let_29 _let_54 _let_33 _let_700 _let_35 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_708 _let_171)) :args (_let_704 _let_118 _let_391 _let_869 _let_160 _let_29 _let_159 _let_33 _let_390)) :args ((not (and _let_115 _let_21 _let_117 _let_26 _let_118 _let_29 _let_54 _let_33 _let_700 _let_35 _let_679)) SB_LITERAL))) (CONG _let_568 _let_383 _let_566 _let_382 _let_564 _let_381 _let_703 _let_702 _let_701 _let_1058 _let_697 :args _let_142)) _let_586 _let_640 _let_50 _let_149 _let_44 _let_148 _let_38 _let_147 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_876 _let_696 _let_356 _let_404 _let_393 _let_368 _let_365 _let_648 _let_401) :args (_let_122 _let_21 _let_124 _let_26 _let_125 _let_29 _let_33 _let_618 _let_35)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_692 _let_360)) :args (_let_869 _let_690 _let_125 _let_391 _let_29 _let_354 _let_353 _let_33 _let_390)) :args ((not (and _let_122 _let_21 _let_124 _let_26 _let_125 _let_29 _let_33 _let_618 _let_35)) SB_LITERAL))) _let_586 _let_50 _let_337 _let_44 _let_336 _let_38 _let_335 :args ((or _let_877 _let_616) false _let_33 false _let_54 false _let_29 false _let_118 false _let_26 false _let_117 false _let_21 false _let_115 true _let_618 false _let_33 false _let_29 false _let_125 false _let_26 false _let_124 false _let_21 false _let_122)) _let_689 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1071 _let_433 _let_393 _let_404 _let_678 _let_446 _let_443 _let_648 _let_401) :args (_let_21 _let_130 _let_132 _let_26 _let_29 _let_133 _let_33 _let_615 _let_622)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1059 _let_649 _let_1068 _let_437)) :args (_let_1066 _let_133 _let_29 _let_391 _let_670 _let_431 _let_430 _let_33 _let_390)) :args ((not (and _let_21 _let_130 _let_132 _let_26 _let_29 _let_133 _let_33 _let_615 _let_622)) SB_LITERAL))) _let_586 _let_412 _let_50 _let_44 _let_411 _let_410 _let_38 _let_1065 _let_930 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_920 _let_678 _let_195 _let_393 _let_404 _let_203 _let_648 _let_206 _let_401) :args (_let_21 _let_108 _let_26 _let_110 _let_29 _let_111 _let_33 _let_615 _let_620)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1059 _let_649 _let_917 _let_199)) :args (_let_915 _let_670 _let_111 _let_29 _let_391 _let_192 _let_33 _let_193 _let_390)) :args ((not (and _let_21 _let_108 _let_26 _let_110 _let_29 _let_111 _let_33 _let_615 _let_620)) SB_LITERAL))) _let_586 _let_185 _let_50 _let_184 _let_44 _let_183 _let_38 _let_947 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_936 _let_678 _let_223 _let_393 _let_234 _let_404 _let_231 _let_648 _let_401) :args (_let_21 _let_101 _let_26 _let_103 _let_29 _let_104 _let_33 _let_615 _let_611)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1059 _let_649 _let_933 _let_227)) :args (_let_931 _let_670 _let_104 _let_29 _let_221 _let_391 _let_220 _let_33 _let_390)) :args ((not (and _let_21 _let_101 _let_26 _let_103 _let_29 _let_104 _let_33 _let_615 _let_611)) SB_LITERAL))) _let_586 _let_213 _let_50 _let_212 _let_44 _let_211 _let_38 _let_956 _let_885 _let_967 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_441 _let_874 _let_676 _let_758) :args (_let_130 _let_729 _let_615 _let_35)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_759 (TRUE_INTRO (TRANS (TRANS (SYMM _let_875) _let_442) (SYMM _let_442) _let_677)))) :args (_let_130 _let_35 _let_615 _let_729)) :args ((not (and _let_130 _let_729 _let_615 _let_35)) SB_LITERAL))) (CONG _let_423 _let_754 _let_1038 _let_1058 :args _let_142)) _let_731 _let_410 _let_1040 _let_1050 _let_586 _let_969 _let_51 _let_50 _let_45 _let_44 _let_39 _let_38 :args ((or _let_681 _let_878 _let_609 _let_600) false _let_33 false _let_133 false _let_29 false _let_26 false _let_132 false _let_130 false _let_21 false _let_622 true _let_621 true _let_620 false _let_33 false _let_111 false _let_29 false _let_110 false _let_26 false _let_108 false _let_21 true _let_608 true _let_611 false _let_33 false _let_104 false _let_29 false _let_103 false _let_26 false _let_101 false _let_21 true _let_610 false _let_617 true _let_596 true _let_35 true _let_53 false _let_130 true _let_598 true _let_619 false _let_33 true _let_56 false _let_30 false _let_29 false _let_28 false _let_26 false _let_24 false _let_21)) _let_892 _let_1057 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS (AND_INTRO _let_715 _let_712 _let_713) (SCOPE (SYMM (ARITH_TRICHOTOMY _let_715 (INT_TIGHT_UB (ARITH_TRICHOTOMY _let_712 _let_714 :args _let_710)) :args _let_709)) :args (_let_54 _let_700 _let_679))) _let_798 _let_648 _let_356 _let_167 _let_178 _let_368 _let_175 _let_365) :args (_let_115 _let_122 _let_117 _let_124 _let_118 _let_125 _let_54 _let_33 _let_700 _let_591 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_361 _let_790 _let_650 _let_708 _let_171)) :args (_let_704 _let_785 _let_33 _let_125 _let_118 _let_160 _let_354 _let_159 _let_353)) :args ((not (and _let_115 _let_122 _let_117 _let_124 _let_118 _let_125 _let_54 _let_33 _let_700 _let_591 _let_679)) SB_LITERAL))) (CONG _let_568 _let_346 _let_566 _let_344 _let_564 _let_342 _let_703 _let_702 _let_701 _let_804 _let_697 :args _let_142)) _let_586 _let_640 _let_337 _let_149 _let_336 _let_148 _let_335 _let_147 _let_689 _let_835 _let_586 _let_50 _let_337 _let_44 _let_336 _let_38 _let_335 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_288 _let_796 _let_694 _let_758) :args (_let_87 _let_729 _let_618 _let_591)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_759 (TRUE_INTRO (TRANS (TRANS (SYMM _let_797) _let_289) (SYMM _let_289) _let_695)))) :args (_let_87 _let_591 _let_618 _let_729)) :args ((not (and _let_87 _let_729 _let_618 _let_591)) SB_LITERAL))) (CONG _let_540 _let_754 _let_1041 _let_804 :args _let_142)) _let_731 _let_267 :args ((or _let_593 _let_614) false _let_33 false _let_54 false _let_125 false _let_118 false _let_124 false _let_117 false _let_122 false _let_115 true _let_616 true _let_615 false _let_33 false _let_29 false _let_125 false _let_26 false _let_124 false _let_21 false _let_122 true _let_618 true _let_53 false _let_87)) _let_669 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_658 _let_648 _let_307 _let_433 _let_1053 _let_319 _let_316 _let_446 _let_443) :args (_let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_968 _let_613 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_1051 _let_311)) :args (_let_643 _let_33 _let_30 _let_133 _let_1027 _let_305 _let_304 _let_431 _let_430)) :args ((not (and _let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_968 _let_613 _let_598 _let_970)) SB_LITERAL))) (CONG _let_423 _let_529 _let_421 _let_527 _let_419 _let_525 _let_702 _let_1026 _let_866 _let_1025 _let_1023 :args _let_142)) :args ((or _let_422 _let_528 _let_420 _let_526 _let_418 _let_524 _let_56 _let_52 _let_662 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_412 _let_45 _let_411 _let_39 _let_410 _let_967 _let_956 _let_947 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_936 _let_658 _let_648 _let_223 _let_433 _let_234 _let_231 _let_446 _let_443) :args (_let_130 _let_101 _let_132 _let_103 _let_133 _let_104 _let_33 _let_613 _let_611)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_933 _let_227)) :args (_let_931 _let_643 _let_33 _let_104 _let_133 _let_221 _let_220 _let_431 _let_430)) :args ((not (and _let_130 _let_101 _let_132 _let_103 _let_133 _let_104 _let_33 _let_613 _let_611)) SB_LITERAL))) _let_586 _let_213 _let_412 _let_212 _let_411 _let_211 _let_410 _let_930 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_920 _let_658 _let_195 _let_648 _let_206 _let_433 _let_203 _let_446 _let_443) :args (_let_130 _let_108 _let_132 _let_110 _let_133 _let_111 _let_33 _let_613 _let_620)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_872 _let_649 _let_917 _let_199)) :args (_let_915 _let_643 _let_111 _let_33 _let_193 _let_133 _let_192 _let_431 _let_430)) :args ((not (and _let_130 _let_108 _let_132 _let_110 _let_133 _let_111 _let_33 _let_613 _let_620)) SB_LITERAL))) _let_586 _let_185 _let_412 _let_184 _let_411 _let_183 _let_410 (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_914) :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 4))) _let_913 _let_657 :args _let_912) :args _let_154) :args (_let_594 _let_613 _let_911))) :args ((or _let_607 _let_662 _let_621))) _let_910 _let_731 (MACRO_RESOLUTION_TRUST _let_904 _let_863 _let_586 _let_862 _let_586 _let_584 :args ((or _let_589 _let_662) false _let_57 false _let_33 true _let_591 false _let_33 true _let_31)) :args ((or _let_662 _let_609 _let_600) true _let_619 false _let_33 true _let_56 false _let_30 false _let_133 false _let_28 false _let_132 false _let_24 false _let_130 false _let_598 false _let_596 false _let_610 true _let_611 false _let_33 false _let_104 false _let_133 false _let_103 false _let_132 false _let_101 false _let_130 false _let_608 true _let_620 false _let_33 false _let_111 false _let_133 false _let_110 false _let_132 false _let_108 false _let_130 false _let_621 false _let_594 true _let_53 false _let_589)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_716 _let_648 _let_251 _let_167 _let_178 _let_747 _let_175 _let_262 _let_259) :args (_let_115 _let_94 _let_96 _let_117 _let_118 _let_97 _let_54 _let_33 _let_700 _let_609 _let_679)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_708 _let_171)) :args (_let_704 _let_33 _let_97 _let_118 _let_160 _let_734 _let_159 _let_249 _let_248)) :args ((not (and _let_115 _let_94 _let_96 _let_117 _let_118 _let_97 _let_54 _let_33 _let_700 _let_609 _let_679)) SB_LITERAL))) (CONG _let_568 _let_547 _let_545 _let_566 _let_564 _let_543 _let_703 _let_702 _let_701 _let_750 _let_697 :args _let_142)) _let_241 _let_149 _let_148 _let_240 _let_239 _let_147 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_696 _let_251 _let_356 _let_747 _let_368 _let_365 _let_262 _let_259) :args (_let_122 _let_94 _let_96 _let_124 _let_125 _let_97 _let_33 _let_618 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_692 _let_360)) :args (_let_33 _let_690 _let_97 _let_125 _let_734 _let_354 _let_353 _let_249 _let_248)) :args ((not (and _let_122 _let_94 _let_96 _let_124 _let_125 _let_97 _let_33 _let_618 _let_609)) SB_LITERAL))) _let_241 _let_337 _let_336 _let_240 _let_239 _let_335 _let_689 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_678 _let_251 _let_747 _let_393 _let_404 _let_648 _let_401 _let_262 _let_259) :args (_let_21 _let_94 _let_96 _let_26 _let_29 _let_97 _let_33 _let_615 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_674 _let_397)) :args (_let_670 _let_97 _let_734 _let_29 _let_391 _let_33 _let_390 _let_249 _let_248)) :args ((not (and _let_21 _let_94 _let_96 _let_26 _let_29 _let_97 _let_33 _let_615 _let_609)) SB_LITERAL))) _let_241 _let_50 _let_44 _let_240 _let_239 _let_38 _let_669 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_747 _let_658 _let_648 _let_433 _let_251 _let_446 _let_443 _let_262 _let_259) :args (_let_130 _let_94 _let_96 _let_132 _let_133 _let_97 _let_33 _let_613 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_647 _let_437)) :args (_let_734 _let_643 _let_33 _let_133 _let_97 _let_431 _let_430 _let_249 _let_248)) :args ((not (and _let_130 _let_94 _let_96 _let_132 _let_133 _let_97 _let_33 _let_613 _let_609)) SB_LITERAL))) _let_241 _let_412 _let_411 _let_240 _let_239 _let_410 _let_783 _let_773 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_314 _let_745 _let_756 _let_758) :args (_let_24 _let_729 _let_603 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_759 (TRUE_INTRO (TRANS (TRANS (SYMM _let_746) _let_315) (SYMM _let_315) _let_757)))) :args (_let_24 _let_609 _let_603 _let_729)) :args ((not (and _let_24 _let_729 _let_603 _let_609)) SB_LITERAL))) (CONG _let_529 _let_754 _let_753 _let_750 :args _let_142)) _let_39 _let_748 _let_241 _let_185 _let_184 _let_240 _let_239 _let_183 :args ((or _let_55 _let_53 _let_52 _let_597 _let_732 _let_602) false _let_97 false _let_118 false _let_117 false _let_96 false _let_94 false _let_115 true _let_618 false _let_97 false _let_125 false _let_124 false _let_96 false _let_94 false _let_122 true _let_616 true _let_615 false _let_97 false _let_29 false _let_26 false _let_96 false _let_94 false _let_21 true _let_614 true _let_613 false _let_97 false _let_133 false _let_132 false _let_96 false _let_94 false _let_130 true _let_605 true _let_604 true _let_603 false _let_24 true _let_606 false _let_97 false _let_111 false _let_110 false _let_96 false _let_94 false _let_108)) _let_586 _let_640 _let_731 (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_726)) :args ((> SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 6))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_728) :args _let_727) :args _let_628) :args _let_154) :args (_let_726 _let_725))) :args _let_724) (REWRITE :args _let_724)) (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_720)) :args _let_722) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_623)) :args _let_721) :args _let_628) :args _let_154) :args (_let_720 _let_623))) :args _let_719) (REWRITE :args _let_719)) _let_717 _let_586 _let_640 (REORDERING (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_631 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_638 (INT_TIGHT_UB _let_632) :args _let_530) :args _let_154) :args _let_637) :args _let_635) :args _let_630)) :args _let_630)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_626) _let_605))) _let_636 :args _let_142)) :args ((or _let_634 _let_605))) (REORDERING (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_627)) :args _let_633) _let_632 :args _let_628) :args _let_154) :args (_let_627 _let_626))) :args _let_625) (REWRITE :args _let_625)) :args ((or _let_605 _let_623))) :args (_let_605 false _let_33 false _let_54 false _let_133 false _let_118 false _let_117 false _let_132 false _let_130 false _let_115 false _let_622 true _let_621 true _let_620 false _let_33 false _let_54 false _let_111 false _let_118 false _let_110 false _let_117 false _let_108 false _let_115 true _let_608 true _let_611 false _let_33 false _let_54 false _let_104 false _let_118 false _let_103 false _let_117 false _let_101 false _let_115 true _let_610 true _let_596 true _let_598 true _let_619 false _let_33 false _let_54 true _let_56 false _let_30 false _let_118 false _let_28 false _let_117 false _let_24 false _let_115 true _let_618 false _let_617 true _let_35 true _let_616 true _let_615 false _let_587 false _let_592 true _let_591 true _let_614 true _let_613 true _let_609 false _let_33 false _let_54 true _let_53 true _let_602 true _let_604 true _let_600 false _let_33 false _let_54 true _let_597 true _let_612)))) (let ((_let_1079 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_960) :args _let_983) _let_913 _let_769 :args _let_912) :args _let_154) :args (_let_594 _let_604 _let_959))) :args ((or _let_607 _let_725 _let_596))) :args ((or _let_607 _let_596 _let_725))))) (let ((_let_1080 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_651 :args _let_164) :args _let_163) _let_822 _let_821) :args _let_162))) (let ((_let_1081 (_let_599))) (let ((_let_1082 (and _let_598 _let_970))) (let ((_let_1083 (not _let_599))) (let ((_let_1084 (_let_1083))) (let ((_let_1085 (ASSUME :args _let_1081))) (let ((_let_1086 (<= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 8))) (let ((_let_1087 ((or _let_1086 _let_598)))) (let ((_let_1088 (not _let_1086))) (let ((_let_1089 (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_1024) :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 8))))) (let ((_let_1090 (MACRO_RESOLUTION_TRUST _let_910 _let_731 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_195 _let_648 _let_206 _let_743 _let_293 _let_203 _let_655 _let_281 _let_290) :args (_let_108 _let_87 _let_89 _let_110 _let_111 _let_90 _let_33 _let_606 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_737 _let_199)) :args (_let_111 _let_33 _let_193 _let_733 _let_279 _let_192 _let_642 _let_90 _let_278)) :args ((not (and _let_108 _let_87 _let_89 _let_110 _let_111 _let_90 _let_33 _let_606 _let_600)) SB_LITERAL))) _let_586 _let_271 _let_185 _let_184 _let_269 _let_267 _let_183 _let_783 _let_1078 _let_773 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_251 _let_848 _let_293 _let_262 _let_259 _let_655 _let_281 _let_290) :args (_let_94 _let_87 _let_96 _let_89 _let_97 _let_90 _let_33 _let_603 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_652 _let_650 _let_846 _let_255)) :args (_let_33 _let_97 _let_842 _let_279 _let_249 _let_248 _let_642 _let_90 _let_278)) :args ((not (and _let_94 _let_87 _let_96 _let_89 _let_97 _let_90 _let_33 _let_603 _let_600)) SB_LITERAL))) _let_586 _let_271 _let_241 _let_269 _let_240 _let_267 _let_239 _let_834 (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_1084) :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 9))) _let_913 _let_815 :args _let_912) :args _let_154) :args (_let_594 _let_36 _let_1083))) :args ((or _let_607 _let_799 _let_599))) (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_1089 _let_913 _let_826 :args _let_912) :args _let_154) :args (_let_594 _let_601 _let_1022))) :args ((or _let_607 _let_828 _let_598))) _let_967 (REORDERING (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1088)) :args _let_1032) _let_1089 :args _let_628) :args _let_154) :args (_let_1088 _let_1022))) :args _let_1087) (REWRITE :args _let_1087)) :args ((or _let_598 _let_1083))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_307 _let_498 _let_1053 _let_319 _let_794 _let_509 _let_506 _let_316) :args (_let_138 _let_24 _let_140 _let_28 _let_141 _let_30 _let_33 _let_968 _let_34 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_789 _let_502)) :args (_let_33 _let_30 _let_141 _let_1027 _let_305 _let_784 _let_496 _let_495 _let_304)) :args ((not (and _let_138 _let_24 _let_140 _let_28 _let_141 _let_30 _let_33 _let_968 _let_34 _let_598 _let_970)) SB_LITERAL))) (CONG _let_487 _let_529 _let_486 _let_527 _let_485 _let_525 _let_702 _let_1026 _let_1010 _let_1025 _let_1023 :args _let_142)) :args ((or _let_479 _let_528 _let_478 _let_526 _let_477 _let_524 _let_56 _let_52 _let_590 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_476 _let_45 _let_474 _let_39 _let_472 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_815 _let_817 _let_812 _let_1085 _let_1030 _let_758) :args (_let_968 _let_60 _let_729 _let_36 _let_590 _let_599)) (MACRO_SR_PRED_TRANSFORM (SCOPE (TRANS _let_759 (TRUE_INTRO (TRANS (SYMM (SYMM (ARITH_TRICHOTOMY _let_1085 _let_1031 :args _let_1029))) (SYMM (ARITH_TRICHOTOMY (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_815 _let_817 :args _let_814)) _let_813 :args _let_811))))) :args (_let_36 _let_590 _let_60 _let_599 _let_968 _let_729)) :args ((not (and _let_36 _let_590 _let_60 _let_599 _let_968 _let_729)))) :args ((not (and _let_968 _let_60 _let_729 _let_36 _let_590 _let_599)) SB_LITERAL))) (CONG _let_1026 _let_805 _let_754 _let_802 _let_800 (REFL :args _let_1084) :args _let_142)) _let_731 _let_584 _let_969 _let_834 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_827 _let_648 _let_307 _let_1036 _let_319 _let_293 _let_316 _let_281 _let_290) :args (_let_87 _let_24 _let_89 _let_28 _let_90 _let_30 _let_33 _let_968 _let_601 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_975 _let_649 _let_1051 _let_311)) :args (_let_820 _let_33 _let_30 _let_1027 _let_305 _let_279 _let_304 _let_90 _let_278)) :args ((not (and _let_87 _let_24 _let_89 _let_28 _let_90 _let_30 _let_33 _let_968 _let_601 _let_598 _let_970)) SB_LITERAL))) (CONG _let_540 _let_529 _let_538 _let_527 _let_536 _let_525 _let_702 _let_1026 _let_1056 _let_1025 _let_1023 :args _let_142)) :args ((or _let_539 _let_528 _let_537 _let_526 _let_535 _let_524 _let_56 _let_52 _let_828 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_271 _let_45 _let_269 _let_39 _let_267 _let_773 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_848 _let_648 _let_307 _let_251 _let_1053 _let_319 _let_262 _let_259 _let_316) :args (_let_94 _let_24 _let_96 _let_28 _let_97 _let_30 _let_33 _let_968 _let_603 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_846 _let_255)) :args (_let_842 _let_33 _let_30 _let_97 _let_1027 _let_305 _let_249 _let_248 _let_304)) :args ((not (and _let_94 _let_24 _let_96 _let_28 _let_97 _let_30 _let_33 _let_968 _let_603 _let_598 _let_970)) SB_LITERAL))) (CONG _let_547 _let_529 _let_545 _let_527 _let_543 _let_525 _let_702 _let_1026 _let_753 _let_1025 _let_1023 :args _let_142)) :args ((or _let_546 _let_528 _let_544 _let_526 _let_542 _let_524 _let_56 _let_52 _let_751 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_241 _let_45 _let_240 _let_39 _let_239 _let_783 _let_1078 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_743 _let_195 _let_1053 _let_319 _let_648 _let_307 _let_206 _let_203 _let_316) :args (_let_108 _let_24 _let_110 _let_28 _let_111 _let_30 _let_33 _let_968 _let_606 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1039 _let_650 _let_737 _let_199)) :args (_let_733 _let_111 _let_1027 _let_305 _let_33 _let_30 _let_193 _let_192 _let_304)) :args ((not (and _let_108 _let_24 _let_110 _let_28 _let_111 _let_30 _let_33 _let_968 _let_606 _let_598 _let_970)) SB_LITERAL))) (CONG _let_561 _let_529 _let_559 _let_527 _let_557 _let_525 _let_702 _let_1026 _let_1055 _let_1025 _let_1023 :args _let_142)) :args ((or _let_560 _let_528 _let_558 _let_526 _let_556 _let_524 _let_56 _let_52 _let_776 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_185 _let_45 _let_184 _let_39 _let_183 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_1082)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_1033 _let_1034) (SCOPE _let_1052 :args (_let_970 _let_598))) :args (_let_598 _let_970))) :args (true _let_1082)) (CONG _let_1025 _let_1023 (REFL :args _let_1081) :args _let_142)) _let_1050 :args ((or _let_597 _let_1022) true _let_619 false _let_33 true _let_56 false _let_30 false _let_141 false _let_28 false _let_140 false _let_24 false _let_138 false _let_34 true _let_53 true _let_31 true _let_56 false _let_36 true _let_601 true _let_619 false _let_33 true _let_56 false _let_30 false _let_90 false _let_28 false _let_89 false _let_24 false _let_87 false _let_602 true _let_603 true _let_619 false _let_33 true _let_56 false _let_30 false _let_97 false _let_28 false _let_96 false _let_24 false _let_94 false _let_604 false _let_605 true _let_606 true _let_619 false _let_33 true _let_56 false _let_30 false _let_111 false _let_28 false _let_110 false _let_24 false _let_108 false _let_599 true _let_619)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_648 _let_307 _let_1053 _let_223 _let_319 _let_234 _let_316 _let_231) :args (_let_101 _let_24 _let_103 _let_28 _let_104 _let_30 _let_33 _let_968 _let_597 _let_598 _let_970)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_228 _let_1007 _let_649 _let_1051 _let_311)) :args (_let_836 _let_33 _let_30 _let_1027 _let_104 _let_305 _let_221 _let_304 _let_220)) :args ((not (and _let_101 _let_24 _let_103 _let_28 _let_104 _let_30 _let_33 _let_968 _let_597 _let_598 _let_970)) SB_LITERAL))) (CONG _let_554 _let_529 _let_552 _let_527 _let_550 _let_525 _let_702 _let_1026 _let_636 _let_1025 _let_1023 :args _let_142)) :args ((or _let_553 _let_528 _let_551 _let_526 _let_549 _let_524 _let_56 _let_52 _let_634 _let_1022 _let_619))) _let_1050 _let_586 _let_969 _let_51 _let_213 _let_45 _let_212 _let_39 _let_211 _let_967 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_648 _let_223 _let_234 _let_293 _let_655 _let_281 _let_290 _let_231) :args (_let_101 _let_87 _let_89 _let_103 _let_104 _let_90 _let_33 _let_597 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_228 _let_1007 _let_649 _let_1080 _let_285)) :args (_let_836 _let_33 _let_104 _let_221 _let_279 _let_642 _let_90 _let_278 _let_220)) :args ((not (and _let_101 _let_87 _let_89 _let_103 _let_104 _let_90 _let_33 _let_597 _let_600)) SB_LITERAL))) _let_586 _let_271 _let_213 _let_212 _let_269 _let_267 _let_211 :args ((or _let_634 _let_959) true _let_619 false _let_33 true _let_56 false _let_30 false _let_104 false _let_28 false _let_103 false _let_24 false _let_101 false _let_598 true _let_600 false _let_33 false _let_90 false _let_104 false _let_103 false _let_89 false _let_87 false _let_101)) (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_936 _let_743 _let_223 _let_195 _let_648 _let_206 _let_234 _let_203 _let_231) :args (_let_108 _let_101 _let_103 _let_110 _let_111 _let_104 _let_33 _let_606 _let_611)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_228 (CONG (TRANS _let_226 _let_224 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_932) :args _let_164) :args _let_163)) :args _let_162) _let_650 _let_737 _let_199)) :args (_let_931 _let_733 _let_104 _let_111 _let_33 _let_193 _let_221 _let_192 _let_220)) :args ((not (and _let_108 _let_101 _let_103 _let_110 _let_111 _let_104 _let_33 _let_606 _let_611)) SB_LITERAL))) _let_586 _let_213 _let_185 _let_184 _let_212 _let_211 _let_183 _let_783 _let_1078 _let_947 (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_950) :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 6))) _let_913 _let_638 :args _let_912) :args _let_154) :args (_let_594 _let_597 _let_949))) :args ((or _let_607 _let_634 _let_610))) _let_956 _let_1079 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_747 _let_648 _let_251 _let_223 _let_234 _let_231 _let_841 _let_262 _let_259) :args (_let_101 _let_94 _let_96 _let_103 _let_104 _let_97 _let_33 _let_597 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 _let_739 _let_650 _let_840 _let_227)) :args (_let_734 _let_33 _let_97 _let_104 _let_221 _let_220 _let_836 _let_249 _let_248)) :args ((not (and _let_101 _let_94 _let_96 _let_103 _let_104 _let_97 _let_33 _let_597 _let_609)) SB_LITERAL))) _let_586 _let_241 _let_213 _let_212 _let_240 _let_239 _let_211 _let_783 _let_1078 _let_1079 (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_745 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_965 _let_745 :args _let_530) :args _let_154) :args _let_948) :args _let_983) :args _let_960) :args _let_744)) :args _let_744)) _let_748 _let_586 _let_241 _let_185 _let_184 _let_240 _let_239 _let_183 :args ((or _let_607 _let_732) false _let_33 false _let_97 false _let_104 false _let_103 false _let_96 false _let_94 false _let_101 false _let_597 false _let_605 true _let_604 true _let_596 true _let_606 false _let_33 false _let_97 false _let_111 false _let_110 false _let_96 false _let_94 false _let_108)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_940) :args ((< SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_66 5))) _let_913 _let_782 :args _let_912) :args _let_154) :args (_let_594 _let_605 _let_939))) :args ((or _let_607 _let_626 _let_608))) :args ((or _let_607 _let_608 _let_626))) _let_1078 :args ((or _let_607 _let_596) false _let_33 false _let_104 false _let_111 false _let_110 false _let_103 false _let_101 false _let_108 false _let_606 false _let_605 false _let_611 true _let_597 true _let_610 true _let_604 true _let_609 false _let_608 false _let_605)) :args (_let_607 false _let_33 false _let_90 false _let_111 false _let_110 false _let_89 false _let_87 false _let_108 false _let_606 false _let_605 true _let_604 true _let_603 false _let_33 false _let_90 false _let_97 false _let_89 false _let_96 false _let_87 false _let_94 true _let_602 true _let_36 true _let_601 false _let_600 true _let_599 true _let_598 true _let_597 false _let_596)) :args (_let_595 true _let_53 true _let_594)))) (let ((_let_1091 (MACRO_RESOLUTION_TRUST _let_892 _let_1057 (MACRO_RESOLUTION_TRUST _let_862 _let_584 _let_586 _let_1090 :args (_let_593 true _let_31 false _let_33 true _let_589)) :args (_let_587 false _let_592 true _let_591)))) (let ((_let_1092 (CONG (TRANS (CONG _let_166 _let_166 _let_165 (CONG _let_738 :args _let_164) :args _let_163) _let_844 _let_843) :args _let_162))) (let ((_let_1093 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_965 _let_964 _let_792 _let_860) :args (_let_595 _let_596 _let_34 _let_641)) (SCOPE (CONTRA _let_861 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_858 _let_792 _let_966 :args _let_855) :args _let_154) :args _let_854) :args _let_853) :args _let_852)) :args (_let_596 _let_641 _let_34 _let_595)) :args ((not (and _let_595 _let_596 _let_34 _let_641)) SB_LITERAL))) (CONG _let_850 _let_961 _let_1010 _let_958 :args _let_142)) (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_498 _let_293 _let_655 _let_794 _let_281 _let_509 _let_290 _let_506) :args (_let_87 _let_138 _let_89 _let_140 _let_90 _let_141 _let_33 _let_34 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_1080 _let_285)) :args (_let_33 _let_141 _let_279 _let_642 _let_784 _let_90 _let_496 _let_278 _let_495)) :args ((not (and _let_87 _let_138 _let_89 _let_140 _let_90 _let_141 _let_33 _let_34 _let_600)) SB_LITERAL))) _let_476 _let_271 _let_474 _let_269 _let_472 _let_267 _let_956 _let_947 _let_930 _let_1065 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_1071 _let_498 _let_433 _let_794 _let_509 _let_446 _let_443 _let_506) :args (_let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_622 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_1068 _let_437)) :args (_let_33 _let_1066 _let_141 _let_133 _let_784 _let_496 _let_431 _let_430 _let_495)) :args ((not (and _let_130 _let_138 _let_132 _let_140 _let_133 _let_141 _let_33 _let_622 _let_34)) SB_LITERAL))) _let_476 _let_412 _let_474 _let_411 _let_472 _let_410 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_920 _let_498 _let_794 _let_509 _let_648 _let_206 _let_203 _let_195 _let_506) :args (_let_108 _let_138 _let_110 _let_140 _let_111 _let_141 _let_33 _let_620 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_917 _let_199)) :args (_let_915 _let_141 _let_784 _let_496 _let_33 _let_193 _let_192 _let_111 _let_495)) :args ((not (and _let_108 _let_138 _let_110 _let_140 _let_111 _let_141 _let_33 _let_620 _let_34)) SB_LITERAL))) _let_476 _let_185 _let_474 _let_184 _let_472 _let_183 _let_885 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_498 _let_393 _let_794 _let_509 _let_404 _let_648 _let_401 _let_876 _let_506) :args (_let_21 _let_138 _let_26 _let_140 _let_29 _let_141 _let_33 _let_35 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_871 _let_397)) :args (_let_141 _let_29 _let_784 _let_496 _let_391 _let_33 _let_390 _let_869 _let_495)) :args ((not (and _let_21 _let_138 _let_26 _let_140 _let_29 _let_141 _let_33 _let_35 _let_34)) SB_LITERAL))) _let_476 _let_50 _let_474 _let_44 _let_472 _let_38 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_936 _let_498 _let_223 _let_794 _let_509 _let_234 _let_231 _let_506) :args (_let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_611 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_933 _let_227)) :args (_let_33 _let_931 _let_141 _let_104 _let_784 _let_496 _let_221 _let_220 _let_495)) :args ((not (and _let_101 _let_138 _let_103 _let_140 _let_104 _let_141 _let_33 _let_611 _let_34)) SB_LITERAL))) _let_476 _let_213 _let_474 _let_212 _let_472 _let_211 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_747 _let_648 _let_498 _let_251 _let_794 _let_509 _let_262 _let_259 _let_506) :args (_let_94 _let_138 _let_96 _let_140 _let_97 _let_141 _let_33 _let_609 _let_34)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_503 _let_1016 _let_649 _let_1092 _let_255)) :args (_let_734 _let_33 _let_141 _let_97 _let_784 _let_496 _let_249 _let_248 _let_495)) :args ((not (and _let_94 _let_138 _let_96 _let_140 _let_97 _let_141 _let_33 _let_609 _let_34)) SB_LITERAL))) _let_476 _let_241 _let_474 _let_240 _let_472 _let_239 :args ((or _let_52 _let_589 _let_878 _let_590) true _let_600 false _let_141 false _let_90 false _let_140 false _let_89 false _let_138 false _let_87 false _let_596 false _let_610 false _let_608 false _let_621 true _let_622 false _let_141 false _let_133 false _let_140 false _let_132 false _let_138 false _let_130 true _let_620 false _let_141 false _let_111 false _let_140 false _let_110 false _let_138 false _let_108 false _let_617 true _let_35 false _let_141 false _let_29 false _let_140 false _let_26 false _let_138 false _let_21 true _let_611 false _let_141 false _let_104 false _let_140 false _let_103 false _let_138 false _let_101 true _let_609 false _let_141 false _let_97 false _let_140 false _let_96 false _let_138 false _let_94)) _let_586 _let_1090 _let_1091 :args (_let_590 false _let_33 true _let_589 false _let_587)))) (let ((_let_1094 (CONG (TRANS _let_436 _let_434 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_1067) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1095 (_let_605 _let_634 _let_761 _let_751))) (let ((_let_1096 (CONG (TRANS _let_198 _let_196 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_916) :args _let_164) :args _let_163)) :args _let_162))) (let ((_let_1097 (MODUS_PONENS _let_772 _let_847))) (let ((_let_1098 (MACRO_RESOLUTION_TRUST _let_885 _let_1091 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_817 _let_815 _let_812 _let_1034 _let_1033 _let_1030 _let_758) :args (_let_968 _let_60 _let_729 _let_36 _let_590 _let_598 _let_970)) (MACRO_SR_PRED_TRANSFORM (SCOPE (TRANS _let_759 (TRUE_INTRO (TRANS (SYMM _let_1035) _let_818))) :args (_let_590 _let_36 _let_60 _let_598 _let_970 _let_968 _let_729)) :args ((not (and _let_590 _let_36 _let_60 _let_598 _let_970 _let_968 _let_729)))) :args ((not (and _let_968 _let_60 _let_729 _let_36 _let_590 _let_598 _let_970)) SB_LITERAL))) (CONG _let_1026 _let_805 _let_754 _let_802 _let_800 _let_1025 _let_1023 :args _let_142)) _let_1021 _let_51 _let_476 _let_45 _let_474 _let_39 _let_472 _let_967 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_648 _let_307 _let_319 _let_819 _let_293 _let_655 _let_281 _let_290 _let_316) :args (_let_87 _let_24 _let_89 _let_28 _let_90 _let_30 _let_33 _let_60 _let_36 _let_590 _let_600)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_1080 _let_285)) :args (_let_33 _let_30 _let_305 _let_806 _let_279 _let_642 _let_90 _let_278 _let_304)) :args ((not (and _let_87 _let_24 _let_89 _let_28 _let_90 _let_30 _let_33 _let_60 _let_36 _let_590 _let_600)) SB_LITERAL))) (CONG _let_540 _let_529 _let_538 _let_527 _let_536 _let_525 _let_702 _let_805 _let_802 _let_800 _let_699 :args _let_142)) :args ((or _let_539 _let_528 _let_537 _let_526 _let_535 _let_524 _let_31 _let_52 _let_799 _let_34 _let_641))) _let_51 _let_271 _let_45 _let_269 _let_39 _let_267 _let_956 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_747 _let_648 _let_307 _let_251 _let_319 _let_262 _let_259 _let_316) :args (_let_94 _let_24 _let_96 _let_28 _let_97 _let_30 _let_33 _let_60 _let_609 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_1092 _let_255)) :args (_let_806 _let_734 _let_33 _let_30 _let_97 _let_305 _let_249 _let_248 _let_304)) :args ((not (and _let_94 _let_24 _let_96 _let_28 _let_97 _let_30 _let_33 _let_60 _let_609 _let_36 _let_590)) SB_LITERAL))) (CONG _let_547 _let_529 _let_545 _let_527 _let_543 _let_525 _let_702 _let_805 _let_750 _let_802 _let_800 :args _let_142)) :args ((or _let_546 _let_528 _let_544 _let_526 _let_542 _let_524 _let_31 _let_52 _let_732 _let_799 _let_34))) _let_51 _let_241 _let_45 _let_240 _let_39 _let_239 _let_947 _let_930 _let_1065 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_1071 _let_648 _let_307 _let_433 _let_319 _let_446 _let_443 _let_316) :args (_let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_60 _let_622 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_1068 _let_437)) :args (_let_806 _let_1066 _let_33 _let_30 _let_133 _let_305 _let_431 _let_430 _let_304)) :args ((not (and _let_130 _let_24 _let_132 _let_28 _let_133 _let_30 _let_33 _let_60 _let_622 _let_36 _let_590)) SB_LITERAL))) (CONG _let_423 _let_529 _let_421 _let_527 _let_419 _let_525 _let_702 _let_805 _let_1077 _let_802 _let_800 :args _let_142)) :args ((or _let_422 _let_528 _let_420 _let_526 _let_418 _let_524 _let_31 _let_52 _let_1060 _let_799 _let_34))) _let_51 _let_412 _let_45 _let_411 _let_39 _let_410 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_920 _let_195 _let_319 _let_648 _let_307 _let_206 _let_203 _let_316) :args (_let_108 _let_24 _let_110 _let_28 _let_111 _let_30 _let_33 _let_60 _let_620 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_917 _let_199)) :args (_let_806 _let_915 _let_111 _let_305 _let_33 _let_30 _let_193 _let_192 _let_304)) :args ((not (and _let_108 _let_24 _let_110 _let_28 _let_111 _let_30 _let_33 _let_60 _let_620 _let_36 _let_590)) SB_LITERAL))) (CONG _let_561 _let_529 _let_559 _let_527 _let_557 _let_525 _let_702 _let_805 _let_1076 _let_802 _let_800 :args _let_142)) :args ((or _let_560 _let_528 _let_558 _let_526 _let_556 _let_524 _let_31 _let_52 _let_922 _let_799 _let_34))) _let_51 _let_185 _let_45 _let_184 _let_39 _let_183 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_936 _let_648 _let_307 _let_223 _let_319 _let_234 _let_231 _let_316) :args (_let_101 _let_24 _let_103 _let_28 _let_104 _let_30 _let_33 _let_60 _let_611 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_312 _let_1020 _let_649 _let_933 _let_227)) :args (_let_806 _let_931 _let_33 _let_30 _let_104 _let_305 _let_221 _let_220 _let_304)) :args ((not (and _let_101 _let_24 _let_103 _let_28 _let_104 _let_30 _let_33 _let_60 _let_611 _let_36 _let_590)) SB_LITERAL))) (CONG _let_554 _let_529 _let_552 _let_527 _let_550 _let_525 _let_702 _let_805 _let_1074 _let_802 _let_800 :args _let_142)) :args ((or _let_553 _let_528 _let_551 _let_526 _let_549 _let_524 _let_31 _let_52 _let_938 _let_799 _let_34))) _let_51 _let_213 _let_45 _let_212 _let_39 _let_211 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1097 _let_936 _let_648 _let_251 _let_223 _let_234 _let_231 _let_262 _let_259) :args (_let_101 _let_94 _let_96 _let_103 _let_104 _let_97 _let_33 _let_611 _let_761 _let_604)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_256 (CONG (TRANS _let_254 _let_252 (CONG _let_166 _let_166 _let_165 (CONG (SYMM _let_845) :args _let_164) :args _let_163)) :args _let_162) _let_649 _let_933 _let_227)) :args (_let_842 _let_931 _let_33 _let_97 _let_104 _let_221 _let_220 _let_249 _let_248)) :args ((not (and _let_101 _let_94 _let_96 _let_103 _let_104 _let_97 _let_33 _let_611 _let_761 _let_604)) SB_LITERAL))) (CONG _let_554 _let_547 _let_545 _let_552 _let_550 _let_543 _let_702 _let_1074 _let_762 _let_760 :args _let_142)) _let_241 _let_213 _let_212 _let_240 _let_239 _let_211 _let_947 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_954 _let_860 _let_756) :args (_let_595 _let_603 _let_610)) (SCOPE (CONTRA _let_756 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_756 _let_861 _let_954 :args _let_855) :args _let_154) :args _let_755) :args _let_752) :args _let_752)) :args (_let_610 _let_595 _let_603)) :args ((not (and _let_595 _let_603 _let_610)) SB_LITERAL))) (CONG _let_850 _let_753 _let_951 :args _let_142)) _let_773 _let_834 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_747 _let_827 _let_648 _let_251 _let_293 _let_262 _let_259 _let_281 _let_290) :args (_let_94 _let_87 _let_96 _let_89 _let_97 _let_90 _let_33 _let_601 _let_609)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_975 _let_649 _let_1092 _let_255)) :args (_let_734 _let_820 _let_33 _let_97 _let_279 _let_249 _let_248 _let_90 _let_278)) :args ((not (and _let_94 _let_87 _let_96 _let_89 _let_97 _let_90 _let_33 _let_601 _let_609)) SB_LITERAL))) _let_271 _let_241 _let_269 _let_240 _let_267 _let_239 (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_833 (INT_TIGHT_UB _let_861) (INT_TIGHT_LB (ARITH_TRICHOTOMY _let_954 _let_955 :args _let_953)) :args _let_855) :args _let_154) :args (_let_595 _let_610 _let_732 _let_799))) :args ((or _let_589 _let_949 _let_609 _let_36))) _let_947 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_827 _let_648 _let_223 _let_234 _let_936 _let_293 _let_231 _let_281 _let_290) :args (_let_101 _let_87 _let_89 _let_103 _let_104 _let_90 _let_33 _let_611 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_286 _let_975 _let_649 _let_933 _let_227)) :args (_let_820 _let_33 _let_104 _let_221 _let_931 _let_279 _let_220 _let_90 _let_278)) :args ((not (and _let_101 _let_87 _let_89 _let_103 _let_104 _let_90 _let_33 _let_611 _let_601)) SB_LITERAL))) _let_271 _let_213 _let_212 _let_269 _let_267 _let_211 :args ((or _let_52 _let_589 _let_939 _let_828 _let_36) false _let_90 false _let_97 false _let_89 false _let_96 false _let_87 false _let_94 false _let_609 false _let_610 true _let_611 false _let_90 false _let_104 false _let_103 false _let_89 false _let_87 false _let_101)) _let_783 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_946 _let_860 _let_638) :args (_let_595 _let_597 _let_608)) (SCOPE (CONTRA _let_638 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_638 _let_861 _let_946 :args _let_855) :args _let_154) :args _let_637) :args _let_635) :args _let_635)) :args (_let_608 _let_595 _let_597)) :args ((not (and _let_595 _let_597 _let_608)) SB_LITERAL))) (CONG _let_850 _let_636 _let_941 :args _let_142)) _let_930 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_827 _let_920 _let_195 _let_648 _let_206 _let_293 _let_281 _let_290 _let_203) :args (_let_108 _let_87 _let_89 _let_110 _let_111 _let_90 _let_33 _let_620 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_200 _let_1096 _let_650 _let_824 _let_285)) :args (_let_820 _let_915 _let_111 _let_33 _let_193 _let_279 _let_90 _let_278 _let_192)) :args ((not (and _let_108 _let_87 _let_89 _let_110 _let_111 _let_90 _let_33 _let_620 _let_601)) SB_LITERAL))) _let_271 _let_185 _let_184 _let_269 _let_267 _let_183 _let_834 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1097 _let_251 _let_195 _let_648 _let_206 _let_920 _let_262 _let_259 _let_203) :args (_let_108 _let_94 _let_96 _let_110 _let_111 _let_97 _let_33 _let_620 _let_761 _let_604)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_200 _let_1096 _let_650 _let_846 _let_255)) :args (_let_842 _let_97 _let_111 _let_33 _let_193 _let_915 _let_249 _let_248 _let_192)) :args ((not (and _let_108 _let_94 _let_96 _let_110 _let_111 _let_97 _let_33 _let_620 _let_761 _let_604)) SB_LITERAL))) (CONG _let_561 _let_547 _let_545 _let_559 _let_557 _let_543 _let_702 _let_1076 _let_762 _let_760 :args _let_142)) _let_241 _let_185 _let_184 _let_240 _let_239 _let_183 _let_783 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_920 _let_223 _let_195 _let_648 _let_206 _let_234 _let_231 _let_203) :args (_let_108 _let_101 _let_103 _let_110 _let_111 _let_104 _let_33 _let_620 _let_597)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_200 _let_1096 _let_650 _let_840 _let_227)) :args (_let_836 _let_915 _let_104 _let_111 _let_33 _let_193 _let_221 _let_220 _let_192)) :args ((not (and _let_108 _let_101 _let_103 _let_110 _let_111 _let_104 _let_33 _let_620 _let_597)) SB_LITERAL))) _let_213 _let_185 _let_184 _let_212 _let_211 _let_183 :args ((or _let_52 _let_606 _let_922 _let_36 _let_626) false _let_90 false _let_111 false _let_110 false _let_89 false _let_87 false _let_108 false _let_601 false _let_602 false _let_97 false _let_111 false _let_110 false _let_96 false _let_94 false _let_108 false _let_604 true _let_597 false _let_104 false _let_111 false _let_110 false _let_103 false _let_101 false _let_108)) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_929 _let_860 _let_741) :args (_let_595 _let_606 _let_621)) (SCOPE (CONTRA _let_741 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_741 _let_861 _let_929 :args _let_855) :args _let_154) :args _let_740) :args _let_780) :args _let_780)) :args (_let_621 _let_595 _let_606)) :args ((not (and _let_595 _let_606 _let_621)) SB_LITERAL))) (CONG _let_850 _let_1055 _let_923 :args _let_142)) _let_1065 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS (MODUS_PONENS (AND_INTRO _let_782 _let_779 _let_766 _let_856) (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (SYMM (ARITH_TRICHOTOMY _let_782 _let_857 :args _let_740)) :args _let_1095) (TRUE_INTRO _let_782) (TRUE_INTRO _let_779) _let_767 (TRUE_INTRO _let_856) :args _let_740) :args _let_1095)) _let_742) _let_1071 _let_195 _let_648 _let_206 _let_433 _let_203 _let_446 _let_443) :args (_let_130 _let_108 _let_132 _let_110 _let_133 _let_111 _let_33 _let_622 _let_634 _let_751 _let_761 _let_605)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_1094 _let_650 _let_737 _let_199)) :args (_let_733 _let_1066 _let_111 _let_33 _let_193 _let_133 _let_192 _let_431 _let_430)) :args ((not (and _let_130 _let_108 _let_132 _let_110 _let_133 _let_111 _let_33 _let_622 _let_634 _let_751 _let_761 _let_605)) SB_LITERAL))) (CONG _let_423 _let_561 _let_421 _let_559 _let_419 _let_557 _let_702 _let_1077 _let_775 _let_849 _let_762 _let_774 :args _let_142)) _let_185 _let_412 _let_184 _let_411 _let_183 _let_410 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_848 _let_1071 _let_648 _let_433 _let_262 _let_259 _let_251 _let_446 _let_443) :args (_let_130 _let_94 _let_96 _let_132 _let_133 _let_97 _let_33 _let_622 _let_603)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_1094 _let_650 _let_846 _let_255)) :args (_let_842 _let_1066 _let_33 _let_133 _let_249 _let_248 _let_97 _let_431 _let_430)) :args ((not (and _let_130 _let_94 _let_96 _let_132 _let_133 _let_97 _let_33 _let_622 _let_603)) SB_LITERAL))) _let_241 _let_412 _let_411 _let_240 _let_239 _let_410 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_1071 _let_648 _let_223 _let_433 _let_234 _let_231 _let_446 _let_443) :args (_let_130 _let_101 _let_132 _let_103 _let_133 _let_104 _let_33 _let_622 _let_597)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_1094 _let_650 _let_840 _let_227)) :args (_let_836 _let_1066 _let_33 _let_104 _let_133 _let_221 _let_220 _let_431 _let_430)) :args ((not (and _let_130 _let_101 _let_132 _let_103 _let_133 _let_104 _let_33 _let_622 _let_597)) SB_LITERAL))) _let_213 _let_412 _let_212 _let_411 _let_211 _let_410 _let_834 (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_827 _let_648 _let_433 _let_1071 _let_293 _let_281 _let_290 _let_446 _let_443) :args (_let_130 _let_87 _let_89 _let_132 _let_133 _let_90 _let_33 _let_622 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_438 _let_1094 _let_650 _let_824 _let_285)) :args (_let_820 _let_33 _let_133 _let_1066 _let_279 _let_90 _let_278 _let_431 _let_430)) :args ((not (and _let_130 _let_87 _let_89 _let_132 _let_133 _let_90 _let_33 _let_622 _let_601)) SB_LITERAL))) _let_271 _let_412 _let_411 _let_269 _let_267 _let_410 :args ((or _let_52 _let_1060 _let_36 _let_626) false _let_111 false _let_133 false _let_110 false _let_132 false _let_108 false _let_130 true _let_603 false _let_97 false _let_133 false _let_132 false _let_96 false _let_94 false _let_130 true _let_597 false _let_104 false _let_133 false _let_103 false _let_132 false _let_101 false _let_130 true _let_602 true _let_601 false _let_90 false _let_133 false _let_132 false _let_89 false _let_87 false _let_130)) :args ((or _let_52 _let_589 _let_864 _let_36 _let_626) false _let_97 false _let_104 false _let_103 false _let_96 false _let_94 false _let_101 false _let_611 true _let_610 false _let_603 true _let_602 true _let_601 false _let_604 true _let_597 false _let_608 true _let_620 true _let_606 false _let_621 true _let_622)) :args ((or _let_56 _let_31 _let_53 _let_52 _let_589 _let_864 _let_34 _let_626) true _let_619 false _let_30 false _let_141 false _let_28 false _let_140 false _let_24 false _let_138 false _let_598 true _let_600 false _let_30 false _let_90 false _let_28 false _let_89 false _let_24 false _let_87 false _let_596 true _let_609 false _let_30 false _let_97 false _let_28 false _let_96 false _let_24 false _let_94 false _let_610 false _let_608 false _let_621 true _let_622 false _let_30 false _let_133 false _let_28 false _let_132 false _let_24 false _let_130 true _let_620 false _let_30 false _let_111 false _let_28 false _let_110 false _let_24 false _let_108 true _let_611 false _let_30 false _let_104 false _let_28 false _let_103 false _let_24 false _let_101 false _let_36)) _let_969 _let_584 _let_731 _let_586 _let_1090 _let_1093 _let_1078 :args (_let_864 true _let_56 true _let_31 true _let_53 false _let_33 true _let_589 true _let_34 false _let_605)) :args (_let_35 false _let_587 true _let_617)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_819 _let_876 _let_393 _let_319 _let_404 _let_316 _let_648 _let_307 _let_401) :args (_let_21 _let_24 _let_26 _let_28 _let_29 _let_30 _let_33 _let_60 _let_35 _let_36 _let_590)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_810 _let_311)) :args (_let_806 _let_869 _let_29 _let_305 _let_391 _let_304 _let_33 _let_30 _let_390)) :args ((not (and _let_21 _let_24 _let_26 _let_28 _let_29 _let_30 _let_33 _let_60 _let_35 _let_36 _let_590)) SB_LITERAL))) (CONG _let_383 _let_529 _let_382 _let_527 _let_381 _let_525 _let_702 _let_805 _let_1058 _let_802 _let_800 :args _let_142)) :args ((or _let_377 _let_528 _let_376 _let_526 _let_375 _let_524 _let_31 _let_52 _let_877 _let_799 _let_34))) (MACRO_RESOLUTION_TRUST _let_834 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_876 _let_827 _let_393 _let_404 _let_293 _let_281 _let_290 _let_648 _let_401) :args (_let_21 _let_87 _let_89 _let_26 _let_29 _let_90 _let_33 _let_35 _let_601)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_824 _let_285)) :args (_let_869 _let_820 _let_29 _let_391 _let_279 _let_90 _let_278 _let_33 _let_390)) :args ((not (and _let_21 _let_87 _let_89 _let_26 _let_29 _let_90 _let_33 _let_35 _let_601)) SB_LITERAL))) _let_38 _let_267 _let_269 _let_44 _let_50 _let_271 _let_586 _let_1098 :args (_let_828 false _let_21 false _let_87 false _let_89 false _let_26 false _let_29 false _let_90 false _let_33 false _let_35)) (MACRO_RESOLUTION_TRUST _let_773 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_848 _let_876 _let_251 _let_393 _let_404 _let_262 _let_259 _let_648 _let_401) :args (_let_21 _let_94 _let_96 _let_26 _let_29 _let_97 _let_33 _let_35 _let_603)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_846 _let_255)) :args (_let_842 _let_869 _let_97 _let_29 _let_391 _let_249 _let_248 _let_33 _let_390)) :args ((not (and _let_21 _let_94 _let_96 _let_26 _let_29 _let_97 _let_33 _let_35 _let_603)) SB_LITERAL))) _let_38 _let_239 _let_240 _let_44 _let_50 _let_241 _let_586 _let_1098 :args (_let_751 false _let_21 false _let_94 false _let_96 false _let_26 false _let_29 false _let_97 false _let_33 false _let_35)) (MACRO_RESOLUTION_TRUST _let_783 (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_743 _let_876 _let_195 _let_393 _let_404 _let_203 _let_648 _let_206 _let_401) :args (_let_21 _let_108 _let_26 _let_110 _let_29 _let_111 _let_33 _let_35 _let_606)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_737 _let_199)) :args (_let_733 _let_869 _let_111 _let_29 _let_391 _let_192 _let_33 _let_193 _let_390)) :args ((not (and _let_21 _let_108 _let_26 _let_110 _let_29 _let_111 _let_33 _let_35 _let_606)) SB_LITERAL))) _let_38 _let_183 _let_44 _let_184 _let_50 _let_185 _let_586 _let_1098 :args (_let_776 false _let_21 false _let_108 false _let_26 false _let_110 false _let_29 false _let_111 false _let_33 false _let_35)) (MACRO_RESOLUTION_TRUST (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_841 _let_876 _let_223 _let_393 _let_234 _let_404 _let_231 _let_648 _let_401) :args (_let_21 _let_101 _let_26 _let_103 _let_29 _let_104 _let_33 _let_35 _let_597)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS _let_398 _let_1072 _let_650 _let_840 _let_227)) :args (_let_836 _let_869 _let_104 _let_29 _let_221 _let_391 _let_220 _let_33 _let_390)) :args ((not (and _let_21 _let_101 _let_26 _let_103 _let_29 _let_104 _let_33 _let_35 _let_597)) SB_LITERAL))) _let_38 _let_211 _let_44 _let_212 _let_50 _let_213 _let_586 _let_1098 :args (_let_634 false _let_21 false _let_101 false _let_26 false _let_103 false _let_29 false _let_104 false _let_33 false _let_35)) _let_1078 :args (_let_604 true _let_606 true _let_597 false _let_605)) :args (_let_602 true _let_603 false _let_604)) :args (_let_36 true _let_601 false _let_602)) _let_1098 _let_1093 _let_586 _let_584 _let_51 _let_50 _let_45 _let_44 _let_39 _let_38 :args (false false _let_36 false _let_35 true _let_34 false _let_33 true _let_31 false _let_30 false _let_29 false _let_28 false _let_26 false _let_24 false _let_21)) :args ((forall ((A tptp.ty)) (tptp.sort1 A (tptp.witness1 A))) (forall ((A tptp.ty) (X tptp.bool1) (X1 tptp.uni) (X2 tptp.uni)) (tptp.sort1 A (tptp.match_bool1 A X X1 X2))) (forall ((A tptp.ty) (Z tptp.uni) (Z1 tptp.uni)) (=> (tptp.sort1 A Z) (= (tptp.match_bool1 A tptp.true1 Z Z1) Z))) (forall ((A tptp.ty) (Z tptp.uni) (Z1 tptp.uni)) (=> (tptp.sort1 A Z1) (= (tptp.match_bool1 A tptp.false1 Z Z1) Z1))) (not (= tptp.true1 tptp.false1)) (forall ((U tptp.bool1)) (or (= U tptp.true1) (= U tptp.false1))) (forall ((U tptp.tuple02)) (= U tptp.tuple03)) (forall ((X Int) (Y Int) (Z Int)) (=> (<= X Y) (=> (<= 0 Z) (<= (* X Z) (* Y Z))))) (forall ((A tptp.ty) (B tptp.ty) (X tptp.uni) (X1 tptp.uni)) (tptp.sort1 B (tptp.get B A X X1))) (forall ((A tptp.ty) (B tptp.ty) (X tptp.uni) (X1 tptp.uni) (X2 tptp.uni)) (tptp.sort1 (tptp.map A B) (tptp.set B A X X1 X2))) (forall ((A tptp.ty) (B tptp.ty) (M tptp.uni) (A1 tptp.uni) (A2 tptp.uni) (B1 tptp.uni)) (=> (tptp.sort1 B B1) (=> (= A1 A2) (= (tptp.get B A (tptp.set B A M A1 B1) A2) B1)))) (forall ((A tptp.ty) (B tptp.ty) (M tptp.uni) (A1 tptp.uni) (A2 tptp.uni)) (=> (tptp.sort1 A A1) (=> (tptp.sort1 A A2) (forall ((B1 tptp.uni)) (=> (not (= A1 A2)) (= (tptp.get B A (tptp.set B A M A1 B1) A2) (tptp.get B A M A2))))))) (forall ((A tptp.ty) (B tptp.ty) (X tptp.uni)) (tptp.sort1 (tptp.map A B) (tptp.const B A X))) (forall ((A tptp.ty) (B tptp.ty) (B1 tptp.uni) (A1 tptp.uni)) (=> (tptp.sort1 B B1) (= (tptp.get B A (tptp.const B A B1) A1) B1))) (forall ((A tptp.ty) (X Int) (X1 tptp.uni)) (tptp.sort1 (tptp.array A) (tptp.mk_array1 A X X1))) (forall ((A tptp.ty) (U Int) (U1 tptp.uni)) (= (tptp.length1 A (tptp.mk_array1 A U U1)) U)) (forall ((A tptp.ty) (X tptp.uni)) (tptp.sort1 (tptp.map tptp.int A) (tptp.elts A X))) (forall ((A tptp.ty) (U Int) (U1 tptp.uni)) (=> (tptp.sort1 (tptp.map tptp.int A) U1) (= (tptp.elts A (tptp.mk_array1 A U U1)) U1))) (forall ((A tptp.ty) (U tptp.uni)) (= U (tptp.mk_array1 A (tptp.length1 A U) (tptp.elts A U)))) (forall ((A tptp.ty) (X tptp.uni) (X1 Int)) (tptp.sort1 A (tptp.get2 A X X1))) (forall ((X Int)) (tptp.sort1 tptp.int (tptp.t2tb X))) _let_6 _let_5 (forall ((A tptp.ty) (A1 tptp.uni) (I Int)) (= (tptp.get2 A A1 I) (tptp.get A tptp.int (tptp.elts A A1) (tptp.t2tb I)))) (forall ((A tptp.ty) (X tptp.uni) (X1 Int) (X2 tptp.uni)) (tptp.sort1 (tptp.array A) (tptp.set2 A X X1 X2))) (forall ((A tptp.ty) (A1 tptp.uni) (I Int) (V tptp.uni)) (= (tptp.set2 A A1 I V) (tptp.mk_array1 A (tptp.length1 A A1) (tptp.set A tptp.int (tptp.elts A A1) (tptp.t2tb I) V)))) (forall ((A tptp.ty) (X Int) (X1 tptp.uni)) (tptp.sort1 (tptp.array A) (tptp.make1 A X X1))) (forall ((A tptp.ty) (N Int) (V tptp.uni)) (= (tptp.make1 A N V) (tptp.mk_array1 A N (tptp.const A tptp.int V)))) (forall ((X tptp.map_int_int)) (tptp.sort1 (tptp.map tptp.int tptp.int) (tptp.t2tb1 X))) (forall ((I tptp.map_int_int)) (= (tptp.tb2t1 (tptp.t2tb1 I)) I)) (forall ((J tptp.uni)) (= (tptp.t2tb1 (tptp.tb2t1 J)) J)) _let_4 (forall ((A tptp.map_int_int) (N Int)) (= (tptp.surjective2 A N) (forall ((I Int)) (=> (and (<= 0 I) (< I N)) (exists ((J Int)) (and (<= 0 J) (< J N) (= (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 A) (tptp.t2tb J))) I))))))) _let_3 (forall ((A tptp.map_int_int) (N Int)) (=> (tptp.injective2 A N) (=> (tptp.range2 A N) (tptp.surjective2 A N)))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (=> (<= U L) (= (tptp.occ1 A V M L U) 0))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (let ((_let_1 (- U 1))) (=> (tptp.sort1 A V) (=> (< L U) (=> (not (= (tptp.get A tptp.int M (tptp.t2tb _let_1)) V)) (= (tptp.occ1 A V M L U) (tptp.occ1 A V M L _let_1))))))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (let ((_let_1 (- U 1))) (=> (< L U) (=> (= (tptp.get A tptp.int M (tptp.t2tb _let_1)) V) (= (tptp.occ1 A V M L U) (+ 1 (tptp.occ1 A V M L _let_1))))))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (let ((_let_1 (tptp.occ1 A V M L U))) (=> (<= L U) (and (<= 0 _let_1) (<= _let_1 (- U L)))))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (Mid Int) (U Int)) (=> (and (<= L Mid) (<= Mid U)) (= (tptp.occ1 A V M L U) (+ (tptp.occ1 A V M L Mid) (tptp.occ1 A V M Mid U))))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (=> (tptp.sort1 A V) (=> (forall ((I Int)) (=> (and (<= L I) (< I U)) (not (= (tptp.get A tptp.int M (tptp.t2tb I)) V)))) (= (tptp.occ1 A V M L U) 0)))) (forall ((A tptp.ty) (V tptp.uni) (M tptp.uni) (L Int) (U Int)) (=> (tptp.sort1 A V) (=> (< 0 (tptp.occ1 A V M L U)) (exists ((I Int)) (and (<= L I) (< I U) (= (tptp.get A tptp.int M (tptp.t2tb I)) V)))))) (forall ((A tptp.ty) (M tptp.uni) (L Int) (U Int) (I Int)) (=> (and (<= L I) (< I U)) (< 0 (tptp.occ1 A (tptp.get A tptp.int M (tptp.t2tb I)) M L U)))) (forall ((A tptp.ty) (V tptp.uni) (M1 tptp.uni) (M2 tptp.uni) (L Int) (U Int)) (=> (forall ((I Int)) (let ((_let_1 (tptp.t2tb I))) (=> (and (<= L I) (< I U)) (= (tptp.get A tptp.int M1 _let_1) (tptp.get A tptp.int M2 _let_1))))) (= (tptp.occ1 A V M1 L U) (tptp.occ1 A V M2 L U)))) (forall ((M tptp.map_int_int) (N Int)) (= (tptp.injective2 M N) (forall ((V Int)) (<= (tptp.occ1 tptp.int (tptp.t2tb V) (tptp.t2tb1 M) 0 N) 1)))) (forall ((X tptp.array_int)) (tptp.sort1 (tptp.array tptp.int) (tptp.t2tb2 X))) (forall ((I tptp.array_int)) (= (tptp.tb2t2 (tptp.t2tb2 I)) I)) (forall ((J tptp.uni)) (= (tptp.t2tb2 (tptp.tb2t2 J)) J)) (forall ((A tptp.array_int) (N Int)) (= (tptp.injective3 A N) (tptp.injective2 (tptp.tb2t1 (tptp.elts tptp.int (tptp.t2tb2 A))) N))) (forall ((A tptp.array_int) (N Int)) (= (tptp.surjective3 A N) (tptp.surjective2 (tptp.tb2t1 (tptp.elts tptp.int (tptp.t2tb2 A))) N))) (forall ((A tptp.array_int) (N Int)) (= (tptp.range3 A N) (tptp.range2 (tptp.tb2t1 (tptp.elts tptp.int (tptp.t2tb2 A))) N))) _let_2 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 15.51/16.07  )
% 15.51/16.07  % SZS output end Proof for SWW666_2
% 15.51/16.07  % cvc5---1.0.5 exiting
% 15.51/16.08  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------