0.12/0.12	% Problem  : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.12/0.13	% Command  : /export/starexec/sandbox2/solver/bin/run_iprover 120 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
0.12/0.34	% Computer : n022.cluster.edu
0.12/0.34	% Model    : x86_64 x86_64
0.12/0.34	% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.12/0.34	% Memory   : 8042.1875MB
0.12/0.34	% OS       : Linux 3.10.0-693.el7.x86_64
0.12/0.34	% CPULimit : 960
0.12/0.34	% WCLimit  : 120
0.12/0.34	% DateTime : Wed Jul 30 16:33:04 EDT 2025
0.12/0.34	% CPUTime  : 
0.19/0.50	Running TFA theorem proving
0.19/0.50	Running: /export/starexec/sandbox2/solver/bin/iproveropt-multi-core-casc.sh -l tptp -s tfa_schedule -t 120 /export/starexec/sandbox2/benchmark/theBenchmark.p
0.19/0.51	
0.19/0.51	% ======== iProver multi-core TPTP/SMT =========
0.19/0.51	
0.19/0.51	% Detected problem language: tptp
0.19/0.52	% Checking...
0.63/1.21	% Proving...
114.76/15.98	% SZS status Started for theBenchmark.p
114.76/15.98	% SZS status Theorem for theBenchmark.p
114.76/15.98	
114.76/15.98	%---------------- iProver v3.9.3 (pre CASC 2025/SMT-COMP 2025) ----------------%
114.76/15.98	
114.76/15.98	% ------  iProver source info
114.76/15.98	
114.76/15.98	% git: date: 2025-07-21 10:15:00 +0000
114.76/15.98	% git: sha1: d7ebeb21b290b8724a1e08b4c4a533d26e8c009f
114.76/15.98	% git: non_committed_changes: true
114.76/15.98	
114.76/15.98	% ------ Parsing...
114.76/15.98	% ------ Clausification by vclausify_rel  & Parsing by iProver...% 
114.76/15.98	
114.76/15.98	% ------ Preprocessing... sf_s  rm: 4 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe:4:0s pe_e % 
114.76/15.98	
114.76/15.98	% ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e % 
114.76/15.98	
114.76/15.98	% ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e % 
114.76/15.98	% ------ Proving...
114.76/15.98	% ------ Problem Properties 
114.76/15.98	
114.76/15.98	% 
114.76/15.98	% clauses                               179
114.76/15.98	% conjectures                           35
114.76/15.98	% EPR                                   52
114.76/15.98	% Horn                                  142
114.76/15.98	% unary                                 71
114.76/15.98	% binary                                65
114.76/15.98	% lits                                  396
114.76/15.98	% lits eq                               101
114.76/15.98	% fd_pure                               1
114.76/15.98	% fd_pseudo                             0
114.76/15.98	% fd_cond                               0
114.76/15.98	% fd_pseudo_cond                        5
114.76/15.98	% AC symbols                            2
114.76/15.98	
114.76/15.98	% % ------ Input Options Time Limit: Unbounded
114.76/15.98	
114.76/15.98	
114.76/15.98	% % ------ 
114.76/15.98	% Current options:
114.76/15.98	% ------ 
114.76/15.98	
114.76/15.98	
114.76/15.98	% 
114.76/15.98	
114.76/15.98	% ------ Proving...
114.76/15.98	% 
114.76/15.98	
114.76/15.98	% SZS status Theorem for theBenchmark.p
114.76/15.98	
114.76/15.98	% % SZS output start CNFRefutation for theBenchmark.p
114.76/15.98	
114.76/15.98	tff(func_def_0, type, witness: ty > uni).
114.76/15.98	tff(pred_def_1, type, sort: (ty * uni) > $o).
114.76/15.98	tff(pred_def_2, type, permut: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_3, type, map_eq_sub: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_4, type, array_eq_sub: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_5, type, array_eq: (ty * uni * uni) > $o).
114.76/15.98	tff(pred_def_6, type, exchange: (ty * uni * uni * $int * $int * $int * $int) > $o).
114.76/15.98	tff(pred_def_7, type, exchange1: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_8, type, permut1: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_9, type, permut_sub: (ty * uni * uni * $int * $int) > $o).
114.76/15.98	tff(pred_def_10, type, permut_all: (ty * uni * uni) > $o).
114.76/15.98	tff(pred_def_11, type, found: array_int > $o).
114.76/15.98	tff(pred_def_12, type, m_invariant: ($int * array_int) > $o).
114.76/15.98	tff(pred_def_13, type, n_invariant: ($int * array_int) > $o).
114.76/15.98	tff(pred_def_14, type, i_invariant: ($int * $int * $int * $int * array_int) > $o).
114.76/15.98	tff(pred_def_15, type, j_invariant: ($int * $int * $int * $int * array_int) > $o).
114.76/15.98	tff(pred_def_16, type, termination: ($int * $int * $int * $int * $int * array_int) > $o).
114.76/15.98	tff(func_def_17, type, array: ty > ty).
114.76/15.98	tff(func_def_18, type, mk_array: (ty * $int * uni) > uni).
114.76/15.98	tff(pred_def_19, type, sP0: ($int * uni * ty * $int * uni * $int * $int) > $o).
114.76/15.98	tff(func_def_20, type, elts: (ty * uni) > uni).
114.76/15.98	tff(func_def_21, type, get1: (ty * uni * $int) > uni).
114.76/15.98	tff(func_def_22, type, t2tb: $int > uni).
114.76/15.98	tff(func_def_23, type, tb2t: uni > $int).
114.76/15.98	tff(func_def_24, type, set1: (ty * uni * $int * uni) > uni).
114.76/15.98	tff(func_def_25, type, make: (ty * $int * uni) > uni).
114.76/15.98	tff(func_def_26, type, occ: (ty * uni * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_27, type, usN: $int).
114.76/15.98	tff(func_def_28, type, f: $int).
114.76/15.98	tff(func_def_29, type, t2tb1: array_int > uni).
114.76/15.98	tff(func_def_30, type, tb2t1: uni > array_int).
114.76/15.98	tff(func_def_31, type, t2tb2: map_int_int > uni).
114.76/15.98	tff(func_def_32, type, tb2t2: uni > map_int_int).
114.76/15.98	tff(func_def_39, type, sK1: ($int * $int * $int * array_int) > $int).
114.76/15.98	tff(func_def_40, type, sK2: (ty * uni * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_41, type, sK3: ($int * $int * $int * array_int) > $int).
114.76/15.98	tff(func_def_42, type, sK4: (ty * uni * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_43, type, sK5: (ty * uni * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_44, type, sK6: ($int * uni * ty * $int * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_45, type, sK7: (ty * uni * uni * $int * $int) > $int).
114.76/15.98	tff(func_def_46, type, sK8: $int).
114.76/15.98	tff(func_def_47, type, sK9: map_int_int).
114.76/15.98	tff(func_def_48, type, sK10: $int).
114.76/15.98	tff(func_def_49, type, sK11: $int).
114.76/15.98	tff(func_def_50, type, sK12: map_int_int).
114.76/15.98	tff(func_def_51, type, sK13: $int).
114.76/15.98	tff(func_def_52, type, sK14: $int).
114.76/15.98	tff(func_def_53, type, sK15: map_int_int).
114.76/15.98	tff(func_def_54, type, sK16: $int).
114.76/15.98	tff(func_def_55, type, sK17: $int).
114.76/15.98	tff(func_def_56, type, sK18: $int).
114.76/15.98	tff(func_def_57, type, sK19: (ty * uni * uni * $int * $int) > uni).
114.76/15.98	tff(func_def_58, type, sK20: (ty * uni * uni * $int * $int * $int) > $int).
114.76/15.98	tff(f5,axiom,(
114.76/15.98	  ! [X6 : $int,X7 : $int,X9 : $int,X10 : $int,X11 : $int,X1 : array_int] : (termination(X6,X7,X9,X10,X11,X1) <=> (($less(X9,X6) & $less(X7,X10)) | (tb2t(get1(int,t2tb1(X1),f)) = X11 & $lesseq(f,X7) & $lesseq(X6,f))))),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',termination_def)).
114.76/15.98	
114.76/15.98	tff(f6,axiom,(
114.76/15.98	  ! [X7 : uni] : t2tb1(tb2t1(X7)) = X7),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',bridgeR1)).
114.76/15.98	
114.76/15.98	tff(f14,axiom,(
114.76/15.98	  ! [X1 : ty,X16 : $int,X20 : uni] : (sort(map(int,X1),X20) => elts(X1,mk_array(X1,X16,X20)) = X20)),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',elts_def)).
114.76/15.98	
114.76/15.98	tff(f23,axiom,(
114.76/15.98	  ! [X0 : $int,X15 : $int,X7 : $int,X11 : $int,X1 : array_int] : (j_invariant(X0,X15,X7,X11,X1) <=> (! [X3 : $int] : (($lesseq(X3,usN) & $less(X7,X3)) => $lesseq(X11,tb2t(get1(int,t2tb1(X1),X3)))) & ($lesseq(X0,X7) => ? [X3 : $int] : ($lesseq(X0,X3) & $lesseq(tb2t(get1(int,t2tb1(X1),X3)),X11) & $lesseq(X3,X7))) & $lesseq(X7,X15)))),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',j_invariant_def)).
114.76/15.98	
114.76/15.98	tff(f31,axiom,(
114.76/15.98	  ! [X1 : ty,X4 : uni,X6 : $int] : get1(X1,X4,X6) = get(X1,int,elts(X1,X4),t2tb(X6))),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',get_def)).
114.76/15.98	
114.76/15.98	tff(f43,axiom,(
114.76/15.98	  ! [X12 : map_int_int] : sort(map(int,int),t2tb2(X12))),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2tb_sort2)).
114.76/15.98	
114.76/15.98	tff(f47,conjecture,(
114.76/15.98	  ! [X1 : $int,X4 : map_int_int] : (($sum(usN,1) = X1 & $lesseq(0,X1)) => ! [X15 : $int,X0 : $int,X5 : map_int_int] : ((m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X5)))) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X5)))) & permut_all(int,mk_array(int,X1,t2tb2(X5)),mk_array(int,X1,t2tb2(X4))) & $lesseq(1,X0) & $lesseq(X15,usN)) => ($less(X0,X15) => (($less(f,X1) & $lesseq(0,f) & $lesseq(0,X1)) => ! [X7 : $int,X6 : $int,X27 : map_int_int] : ((j_invariant(X0,X15,X7,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X27)))) & $lesseq(0,X7) & termination(X6,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & permut_all(int,mk_array(int,X1,t2tb2(X27)),mk_array(int,X1,t2tb2(X4))) & $lesseq(X6,$sum(usN,1)) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X6,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => ($lesseq(X6,X7) => ! [X28 : $int] : (($lesseq(X6,X28) & $lesseq(X28,X15) & termination(X28,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X28,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (($lesseq(0,X1) & $less(X28,X1) & $lesseq(0,X28)) => (~$less(tb2t(get(int,int,t2tb2(X27),t2tb(X28))),tb2t(get(int,int,t2tb2(X5),t2tb(f)))) => ! [X29 : $int] : ((termination(X28,X29,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & $lesseq(X0,X29) & $lesseq(X29,X7) & j_invariant(X0,X15,X29,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (($less(X29,X1) & $lesseq(0,X29)) => ($less(tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t(get(int,int,t2tb2(X27),t2tb(X29)))) => ! [X30 : $int] : ($difference(X29,1) = X30 => termination(X28,X30,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))))))))))))))))),
114.76/15.98	  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wP_parameter_find)).
114.76/15.98	
114.76/15.98	tff(f48,negated_conjecture,(
114.76/15.98	  ~! [X1 : $int,X4 : map_int_int] : (($sum(usN,1) = X1 & $lesseq(0,X1)) => ! [X15 : $int,X0 : $int,X5 : map_int_int] : ((m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X5)))) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X5)))) & permut_all(int,mk_array(int,X1,t2tb2(X5)),mk_array(int,X1,t2tb2(X4))) & $lesseq(1,X0) & $lesseq(X15,usN)) => ($less(X0,X15) => (($less(f,X1) & $lesseq(0,f) & $lesseq(0,X1)) => ! [X7 : $int,X6 : $int,X27 : map_int_int] : ((j_invariant(X0,X15,X7,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X27)))) & $lesseq(0,X7) & termination(X6,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & permut_all(int,mk_array(int,X1,t2tb2(X27)),mk_array(int,X1,t2tb2(X4))) & $lesseq(X6,$sum(usN,1)) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X6,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => ($lesseq(X6,X7) => ! [X28 : $int] : (($lesseq(X6,X28) & $lesseq(X28,X15) & termination(X28,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X28,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (($lesseq(0,X1) & $less(X28,X1) & $lesseq(0,X28)) => (~$less(tb2t(get(int,int,t2tb2(X27),t2tb(X28))),tb2t(get(int,int,t2tb2(X5),t2tb(f)))) => ! [X29 : $int] : ((termination(X28,X29,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & $lesseq(X0,X29) & $lesseq(X29,X7) & j_invariant(X0,X15,X29,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (($less(X29,X1) & $lesseq(0,X29)) => ($less(tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t(get(int,int,t2tb2(X27),t2tb(X29)))) => ! [X30 : $int] : ($difference(X29,1) = X30 => termination(X28,X30,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))))))))))))))))),
114.76/15.98	inference(negated_conjecture,[status(cth)],[f47])).
114.76/15.98	
114.76/15.98	tff(f73,plain,(
114.76/15.98	  ! [X6 : $int,X7 : $int,X9 : $int,X10 : $int,X11 : $int,X1 : array_int] : (termination(X6,X7,X9,X10,X11,X1) <=> (($less(X9,X6) & $less(X7,X10)) | (tb2t(get1(int,t2tb1(X1),f)) = X11 & ~$less(X7,f) & ~$less(f,X6))))),
114.76/15.98	  inference(theory_normalization,[],[f5])).
114.76/15.98	
114.76/15.98	tff(f81,plain,(
114.76/15.98	  ! [X0 : $int,X15 : $int,X7 : $int,X11 : $int,X1 : array_int] : (j_invariant(X0,X15,X7,X11,X1) <=> (! [X3 : $int] : ((~$less(usN,X3) & $less(X7,X3)) => ~$less(tb2t(get1(int,t2tb1(X1),X3)),X11)) & (~$less(X7,X0) => ? [X3 : $int] : (~$less(X3,X0) & ~$less(X11,tb2t(get1(int,t2tb1(X1),X3))) & ~$less(X7,X3))) & ~$less(X15,X7)))),
114.76/15.98	  inference(theory_normalization,[],[f23])).
114.76/15.98	
114.76/15.98	tff(f89,plain,(
114.76/15.98	  ~! [X1 : $int,X4 : map_int_int] : (($sum(usN,1) = X1 & ~$less(X1,0)) => ! [X15 : $int,X0 : $int,X5 : map_int_int] : ((m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X5)))) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X5)))) & permut_all(int,mk_array(int,X1,t2tb2(X5)),mk_array(int,X1,t2tb2(X4))) & ~$less(X0,1) & ~$less(usN,X15)) => ($less(X0,X15) => (($less(f,X1) & ~$less(f,0) & ~$less(X1,0)) => ! [X7 : $int,X6 : $int,X27 : map_int_int] : ((j_invariant(X0,X15,X7,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & m_invariant(X0,tb2t1(mk_array(int,X1,t2tb2(X27)))) & ~$less(X7,0) & termination(X6,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & permut_all(int,mk_array(int,X1,t2tb2(X27)),mk_array(int,X1,t2tb2(X4))) & ~$less($sum(usN,1),X6) & n_invariant(X15,tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X6,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (~$less(X7,X6) => ! [X28 : $int] : ((~$less(X28,X6) & ~$less(X15,X28) & termination(X28,X7,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & i_invariant(X0,X15,X28,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => ((~$less(X1,0) & $less(X28,X1) & ~$less(X28,0)) => (~$less(tb2t(get(int,int,t2tb2(X27),t2tb(X28))),tb2t(get(int,int,t2tb2(X5),t2tb(f)))) => ! [X29 : $int] : ((termination(X28,X29,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))) & ~$less(X29,X0) & ~$less(X7,X29) & j_invariant(X0,X15,X29,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27))))) => (($less(X29,X1) & ~$less(X29,0)) => ($less(tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t(get(int,int,t2tb2(X27),t2tb(X29)))) => ! [X30 : $int] : ($sum(X29,$uminus(1)) = X30 => termination(X28,X30,X0,X15,tb2t(get(int,int,t2tb2(X5),t2tb(f))),tb2t1(mk_array(int,X1,t2tb2(X27)))))))))))))))))),
114.76/15.98	  inference(theory_normalization,[],[f48])).
114.76/15.98	
114.76/15.98	tff(f105,plain,(
114.76/15.98	  ( ! [X0 : $int,X1 : $int] : ($less(X0,X1) | $less(X1,X0) | X0 = X1) )),
114.76/15.98	  introduced(theory_axiom_147,[])).
114.76/15.98	
114.76/15.98	tff(f119,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : $int,X5 : array_int] : (termination(X0,X1,X2,X3,X4,X5) <=> (($less(X2,X0) & $less(X1,X3)) | (tb2t(get1(int,t2tb1(X5),f)) = X4 & ~$less(X1,f) & ~$less(f,X0))))),
114.76/15.98	  inference(rectify,[],[f73])).
114.76/15.98	
114.76/15.98	tff(f120,plain,(
114.76/15.98	  ! [X0 : uni] : t2tb1(tb2t1(X0)) = X0),
114.76/15.98	  inference(rectify,[],[f6])).
114.76/15.98	
114.76/15.98	tff(f128,plain,(
114.76/15.98	  ! [X0 : ty,X1 : $int,X2 : uni] : (sort(map(int,X0),X2) => elts(X0,mk_array(X0,X1,X2)) = X2)),
114.76/15.98	  inference(rectify,[],[f14])).
114.76/15.98	
114.76/15.98	tff(f136,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : array_int] : (j_invariant(X0,X1,X2,X3,X4) <=> (! [X5 : $int] : ((~$less(usN,X5) & $less(X2,X5)) => ~$less(tb2t(get1(int,t2tb1(X4),X5)),X3)) & (~$less(X2,X0) => ? [X6 : $int] : (~$less(X6,X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),X6))) & ~$less(X2,X6))) & ~$less(X1,X2)))),
114.76/15.98	  inference(rectify,[],[f81])).
114.76/15.98	
114.76/15.98	tff(f144,plain,(
114.76/15.98	  ! [X0 : ty,X1 : uni,X2 : $int] : get1(X0,X1,X2) = get(X0,int,elts(X0,X1),t2tb(X2))),
114.76/15.98	  inference(rectify,[],[f31])).
114.76/15.98	
114.76/15.98	tff(f155,plain,(
114.76/15.98	  ! [X0 : map_int_int] : sort(map(int,int),t2tb2(X0))),
114.76/15.98	  inference(rectify,[],[f43])).
114.76/15.98	
114.76/15.98	tff(f159,plain,(
114.76/15.98	  ~! [X0 : $int,X1 : map_int_int] : (($sum(usN,1) = X0 & ~$less(X0,0)) => ! [X2 : $int,X3 : $int,X4 : map_int_int] : ((m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X4)))) & permut_all(int,mk_array(int,X0,t2tb2(X4)),mk_array(int,X0,t2tb2(X1))) & ~$less(X3,1) & ~$less(usN,X2)) => ($less(X3,X2) => (($less(f,X0) & ~$less(f,0) & ~$less(X0,0)) => ! [X5 : $int,X6 : $int,X7 : map_int_int] : ((j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & permut_all(int,mk_array(int,X0,t2tb2(X7)),mk_array(int,X0,t2tb2(X1))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) => (~$less(X5,X6) => ! [X8 : $int] : ((~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) => ((~$less(X0,0) & $less(X8,X0) & ~$less(X8,0)) => (~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f)))) => ! [X9 : $int] : ((termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) => (($less(X9,X0) & ~$less(X9,0)) => ($less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) => ! [X10 : $int] : ($sum(X9,$uminus(1)) = X10 => termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))))))))))))))))),
114.76/15.98	  inference(rectify,[],[f89])).
114.76/15.98	
114.76/15.98	tff(f183,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : array_int] : (j_invariant(X0,X1,X2,X3,X4) => (! [X5 : $int] : ((~$less(usN,X5) & $less(X2,X5)) => ~$less(tb2t(get1(int,t2tb1(X4),X5)),X3)) & (~$less(X2,X0) => ? [X6 : $int] : (~$less(X6,X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),X6))) & ~$less(X2,X6))) & ~$less(X1,X2)))),
114.76/15.98	  inference(unused_predicate_definition_removal,[],[f136])).
114.76/15.98	
114.76/15.98	tff(f198,plain,(
114.76/15.98	  ! [X0 : ty,X1 : $int,X2 : uni] : (elts(X0,mk_array(X0,X1,X2)) = X2 | ~sort(map(int,X0),X2))),
114.76/15.98	  inference(ennf_transformation,[],[f128])).
114.76/15.98	
114.76/15.98	tff(f204,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : array_int] : ((! [X5 : $int] : (~$less(tb2t(get1(int,t2tb1(X4),X5)),X3) | ($less(usN,X5) | ~$less(X2,X5))) & (? [X6 : $int] : (~$less(X6,X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),X6))) & ~$less(X2,X6)) | $less(X2,X0)) & ~$less(X1,X2)) | ~j_invariant(X0,X1,X2,X3,X4))),
114.76/15.98	  inference(ennf_transformation,[],[f183])).
114.76/15.98	
114.76/15.98	tff(f205,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : array_int] : ((! [X5 : $int] : (~$less(tb2t(get1(int,t2tb1(X4),X5)),X3) | $less(usN,X5) | ~$less(X2,X5)) & (? [X6 : $int] : (~$less(X6,X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),X6))) & ~$less(X2,X6)) | $less(X2,X0)) & ~$less(X1,X2)) | ~j_invariant(X0,X1,X2,X3,X4))),
114.76/15.98	  inference(flattening,[],[f204])).
114.76/15.98	
114.76/15.98	tff(f223,plain,(
114.76/15.98	  ? [X0 : $int,X1 : map_int_int] : (? [X2 : $int,X3 : $int,X4 : map_int_int] : (((? [X5 : $int,X6 : $int,X7 : map_int_int] : ((? [X8 : $int] : (((? [X9 : $int] : (((? [X10 : $int] : (~termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9))))) & ($less(X9,X0) & ~$less(X9,0))) & (termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f))))) & (~$less(X0,0) & $less(X8,X0) & ~$less(X8,0))) & (~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))))) & ~$less(X5,X6)) & (j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & permut_all(int,mk_array(int,X0,t2tb2(X7)),mk_array(int,X0,t2tb2(X1))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))))) & ($less(f,X0) & ~$less(f,0) & ~$less(X0,0))) & $less(X3,X2)) & (m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X4)))) & permut_all(int,mk_array(int,X0,t2tb2(X4)),mk_array(int,X0,t2tb2(X1))) & ~$less(X3,1) & ~$less(usN,X2))) & ($sum(usN,1) = X0 & ~$less(X0,0)))),
114.76/15.98	  inference(ennf_transformation,[],[f159])).
114.76/15.98	
114.76/15.98	tff(f224,plain,(
114.76/15.98	  ? [X0 : $int,X1 : map_int_int] : (? [X2 : $int,X3 : $int,X4 : map_int_int] : (? [X5 : $int,X6 : $int,X7 : map_int_int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,X0) & ~$less(X9,0) & termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f)))) & ~$less(X0,0) & $less(X8,X0) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & permut_all(int,mk_array(int,X0,t2tb2(X7)),mk_array(int,X0,t2tb2(X1))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & $less(f,X0) & ~$less(f,0) & ~$less(X0,0) & $less(X3,X2) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X4)))) & permut_all(int,mk_array(int,X0,t2tb2(X4)),mk_array(int,X0,t2tb2(X1))) & ~$less(X3,1) & ~$less(usN,X2)) & $sum(usN,1) = X0 & ~$less(X0,0))),
114.76/15.98	  inference(flattening,[],[f223])).
114.76/15.98	
114.76/15.98	tff(f248,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : $int,X5 : array_int] : ((termination(X0,X1,X2,X3,X4,X5) | ((~$less(X2,X0) | ~$less(X1,X3)) & (tb2t(get1(int,t2tb1(X5),f)) != X4 | $less(X1,f) | $less(f,X0)))) & ((($less(X2,X0) & $less(X1,X3)) | (tb2t(get1(int,t2tb1(X5),f)) = X4 & ~$less(X1,f) & ~$less(f,X0))) | ~termination(X0,X1,X2,X3,X4,X5)))),
114.76/15.98	  inference(nnf_transformation,[],[f119])).
114.76/15.98	
114.76/15.98	tff(f249,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : $int,X5 : array_int] : ((termination(X0,X1,X2,X3,X4,X5) | ((~$less(X2,X0) | ~$less(X1,X3)) & (tb2t(get1(int,t2tb1(X5),f)) != X4 | $less(X1,f) | $less(f,X0)))) & (($less(X2,X0) & $less(X1,X3)) | (tb2t(get1(int,t2tb1(X5),f)) = X4 & ~$less(X1,f) & ~$less(f,X0)) | ~termination(X0,X1,X2,X3,X4,X5)))),
114.76/15.98	  inference(flattening,[],[f248])).
114.76/15.98	
114.76/15.98	tff(f254,plain,(
114.76/15.98	  ! [X0 : $int,X2 : $int,X3 : $int,X4 : array_int] : (? [X6 : $int] : (~$less(X6,X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),X6))) & ~$less(X2,X6)) => (~$less(sK3(X0,X2,X3,X4),X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),sK3(X0,X2,X3,X4)))) & ~$less(X2,sK3(X0,X2,X3,X4))))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f255,plain,(
114.76/15.98	  ! [X0 : $int,X1 : $int,X2 : $int,X3 : $int,X4 : array_int] : ((! [X5 : $int] : (~$less(tb2t(get1(int,t2tb1(X4),X5)),X3) | $less(usN,X5) | ~$less(X2,X5)) & ((~$less(sK3(X0,X2,X3,X4),X0) & ~$less(X3,tb2t(get1(int,t2tb1(X4),sK3(X0,X2,X3,X4)))) & ~$less(X2,sK3(X0,X2,X3,X4))) | $less(X2,X0)) & ~$less(X1,X2)) | ~j_invariant(X0,X1,X2,X3,X4))),
114.76/15.98	  inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f205,f254])).
114.76/15.98	
114.76/15.98	tff(f272,plain,(
114.76/15.98	  ? [X0 : $int,X1 : map_int_int] : (? [X2 : $int,X3 : $int,X4 : map_int_int] : (? [X5 : $int,X6 : $int,X7 : map_int_int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,X0) & ~$less(X9,0) & termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f)))) & ~$less(X0,0) & $less(X8,X0) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7)))) & permut_all(int,mk_array(int,X0,t2tb2(X7)),mk_array(int,X0,t2tb2(X1))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,X0,t2tb2(X7))))) & $less(f,X0) & ~$less(f,0) & ~$less(X0,0) & $less(X3,X2) & m_invariant(X3,tb2t1(mk_array(int,X0,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,X0,t2tb2(X4)))) & permut_all(int,mk_array(int,X0,t2tb2(X4)),mk_array(int,X0,t2tb2(X1))) & ~$less(X3,1) & ~$less(usN,X2)) & $sum(usN,1) = X0 & ~$less(X0,0)) => (? [X4 : map_int_int,X3 : $int,X2 : $int] : (? [X7 : map_int_int,X6 : $int,X5 : $int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & permut_all(int,mk_array(int,sK8,t2tb2(X7)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & $less(f,sK8) & ~$less(f,0) & ~$less(sK8,0) & $less(X3,X2) & m_invariant(X3,tb2t1(mk_array(int,sK8,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,sK8,t2tb2(X4)))) & permut_all(int,mk_array(int,sK8,t2tb2(X4)),mk_array(int,sK8,t2tb2(sK9))) & ~$less(X3,1) & ~$less(usN,X2)) & $sum(usN,1) = sK8 & ~$less(sK8,0))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f273,plain,(
114.76/15.98	  ? [X4 : map_int_int,X3 : $int,X2 : $int] : (? [X7 : map_int_int,X6 : $int,X5 : $int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X9,X3) & ~$less(X5,X9) & j_invariant(X3,X2,X9,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(X4),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(X2,X8) & termination(X8,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(X3,X2,X8,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(X3,X2,X5,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & m_invariant(X3,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,X3,X2,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & permut_all(int,mk_array(int,sK8,t2tb2(X7)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),X6) & n_invariant(X2,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(X3,X2,X6,tb2t(get(int,int,t2tb2(X4),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & $less(f,sK8) & ~$less(f,0) & ~$less(sK8,0) & $less(X3,X2) & m_invariant(X3,tb2t1(mk_array(int,sK8,t2tb2(X4)))) & n_invariant(X2,tb2t1(mk_array(int,sK8,t2tb2(X4)))) & permut_all(int,mk_array(int,sK8,t2tb2(X4)),mk_array(int,sK8,t2tb2(sK9))) & ~$less(X3,1) & ~$less(usN,X2)) => (? [X7 : map_int_int,X6 : $int,X5 : $int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X9,sK11) & ~$less(X5,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(sK10,X8) & termination(X8,X5,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(sK11,sK10,X8,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(sK11,sK10,X5,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & permut_all(int,mk_array(int,sK8,t2tb2(X7)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),X6) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(sK11,sK10,X6,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & $less(f,sK8) & ~$less(f,0) & ~$less(sK8,0) & $less(sK11,sK10) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(sK12)))) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(sK12)))) & permut_all(int,mk_array(int,sK8,t2tb2(sK12)),mk_array(int,sK8,t2tb2(sK9))) & ~$less(sK11,1) & ~$less(usN,sK10))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f274,plain,(
114.76/15.98	  ? [X7 : map_int_int,X6 : $int,X5 : $int] : (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(X7),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X9,sK11) & ~$less(X5,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(tb2t(get(int,int,t2tb2(X7),t2tb(X8))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,X6) & ~$less(sK10,X8) & termination(X8,X5,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(sK11,sK10,X8,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) & ~$less(X5,X6) & j_invariant(sK11,sK10,X5,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & ~$less(X5,0) & termination(X6,X5,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7)))) & permut_all(int,mk_array(int,sK8,t2tb2(X7)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),X6) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(X7)))) & i_invariant(sK11,sK10,X6,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(X7))))) => (? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(X9,sK11) & ~$less(sK13,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(tb2t(get(int,int,t2tb2(sK15),t2tb(X8))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,sK14) & ~$less(sK10,X8) & termination(X8,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,X8,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(sK13,sK14) & j_invariant(sK11,sK10,sK13,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(sK13,0) & termination(sK14,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & permut_all(int,mk_array(int,sK8,t2tb2(sK15)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),sK14) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,sK14,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f275,plain,(
114.76/15.98	  ? [X8 : $int] : (? [X9 : $int] : (? [X10 : $int] : (~termination(X8,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(X8,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(X9,sK11) & ~$less(sK13,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(tb2t(get(int,int,t2tb2(sK15),t2tb(X8))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(X8,sK8) & ~$less(X8,0) & ~$less(X8,sK14) & ~$less(sK10,X8) & termination(X8,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,X8,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) => (? [X9 : $int] : (? [X10 : $int] : (~termination(sK16,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(sK16,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(X9,sK11) & ~$less(sK13,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(tb2t(get(int,int,t2tb2(sK15),t2tb(sK16))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(sK16,sK8) & ~$less(sK16,0) & ~$less(sK16,sK14) & ~$less(sK10,sK16) & termination(sK16,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,sK16,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f276,plain,(
114.76/15.98	  ? [X9 : $int] : (? [X10 : $int] : (~termination(sK16,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(X9,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(X9)))) & $less(X9,sK8) & ~$less(X9,0) & termination(sK16,X9,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(X9,sK11) & ~$less(sK13,X9) & j_invariant(sK11,sK10,X9,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) => (? [X10 : $int] : (~termination(sK16,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(sK17,$uminus(1)) = X10) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(sK17)))) & $less(sK17,sK8) & ~$less(sK17,0) & termination(sK16,sK17,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(sK17,sK11) & ~$less(sK13,sK17) & j_invariant(sK11,sK10,sK17,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))))),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f277,plain,(
114.76/15.98	  ? [X10 : $int] : (~termination(sK16,X10,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(sK17,$uminus(1)) = X10) => (~termination(sK16,sK18,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(sK17,$uminus(1)) = sK18)),
114.76/15.98	  introduced(choice_axiom,[])).
114.76/15.98	
114.76/15.98	tff(f278,plain,(
114.76/15.98	  (((((~termination(sK16,sK18,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & $sum(sK17,$uminus(1)) = sK18) & $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(sK17)))) & $less(sK17,sK8) & ~$less(sK17,0) & termination(sK16,sK17,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(sK17,sK11) & ~$less(sK13,sK17) & j_invariant(sK11,sK10,sK17,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(tb2t(get(int,int,t2tb2(sK15),t2tb(sK16))),tb2t(get(int,int,t2tb2(sK12),t2tb(f)))) & ~$less(sK8,0) & $less(sK16,sK8) & ~$less(sK16,0) & ~$less(sK16,sK14) & ~$less(sK10,sK16) & termination(sK16,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,sK16,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & ~$less(sK13,sK14) & j_invariant(sK11,sK10,sK13,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & ~$less(sK13,0) & termination(sK14,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & permut_all(int,mk_array(int,sK8,t2tb2(sK15)),mk_array(int,sK8,t2tb2(sK9))) & ~$less($sum(usN,1),sK14) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(sK15)))) & i_invariant(sK11,sK10,sK14,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))) & $less(f,sK8) & ~$less(f,0) & ~$less(sK8,0) & $less(sK11,sK10) & m_invariant(sK11,tb2t1(mk_array(int,sK8,t2tb2(sK12)))) & n_invariant(sK10,tb2t1(mk_array(int,sK8,t2tb2(sK12)))) & permut_all(int,mk_array(int,sK8,t2tb2(sK12)),mk_array(int,sK8,t2tb2(sK9))) & ~$less(sK11,1) & ~$less(usN,sK10)) & $sum(usN,1) = sK8 & ~$less(sK8,0)),
114.76/15.98	  inference(skolemisation,[status(esa),new_symbols(skolem,[sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18])],[f224,f277,f276,f275,f274,f273,f272])).
114.76/15.98	
114.76/15.98	tff(f294,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : ($less(X2,X0) | ~$less(f,X0) | ~termination(X0,X1,X2,X3,X4,X5)) )),
114.76/15.98	  inference(cnf_transformation,[],[f249])).
114.76/15.98	
114.76/15.98	tff(f295,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : ($less(X2,X0) | ~$less(X1,f) | ~termination(X0,X1,X2,X3,X4,X5)) )),
114.76/15.98	  inference(cnf_transformation,[],[f249])).
114.76/15.98	
114.76/15.98	tff(f296,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : ($less(X2,X0) | tb2t(get1(int,t2tb1(X5),f)) = X4 | ~termination(X0,X1,X2,X3,X4,X5)) )),
114.76/15.98	  inference(cnf_transformation,[],[f249])).
114.76/15.98	
114.76/15.98	tff(f297,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : (termination(X0,X1,X2,X3,X4,X5) | tb2t(get1(int,t2tb1(X5),f)) != X4 | $less(X1,f) | $less(f,X0)) )),
114.76/15.98	  inference(cnf_transformation,[],[f249])).
114.76/15.98	
114.76/15.98	tff(f298,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : (termination(X0,X1,X2,X3,X4,X5) | ~$less(X2,X0) | ~$less(X1,X3)) )),
114.76/15.98	  inference(cnf_transformation,[],[f249])).
114.76/15.98	
114.76/15.98	tff(f299,plain,(
114.76/15.98	  ( ! [X0 : uni] : (t2tb1(tb2t1(X0)) = X0) )),
114.76/15.98	  inference(cnf_transformation,[],[f120])).
114.76/15.98	
114.76/15.98	tff(f313,plain,(
114.76/15.98	  ( ! [X2 : uni,X0 : ty,X1 : $int] : (elts(X0,mk_array(X0,X1,X2)) = X2 | ~sort(map(int,X0),X2)) )),
114.76/15.98	  inference(cnf_transformation,[],[f198])).
114.76/15.98	
114.76/15.98	tff(f323,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : array_int] : (~$less(X1,X2) | ~j_invariant(X0,X1,X2,X3,X4)) )),
114.76/15.98	  inference(cnf_transformation,[],[f255])).
114.76/15.98	
114.76/15.98	tff(f337,plain,(
114.76/15.98	  ( ! [X2 : $int,X0 : ty,X1 : uni] : (get1(X0,X1,X2) = get(X0,int,elts(X0,X1),t2tb(X2))) )),
114.76/15.98	  inference(cnf_transformation,[],[f144])).
114.76/15.98	
114.76/15.98	tff(f367,plain,(
114.76/15.98	  ( ! [X0 : map_int_int] : (sort(map(int,int),t2tb2(X0))) )),
114.76/15.98	  inference(cnf_transformation,[],[f155])).
114.76/15.98	
114.76/15.98	tff(f392,plain,(
114.76/15.98	  j_invariant(sK11,sK10,sK13,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f395,plain,(
114.76/15.98	  termination(sK16,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f403,plain,(
114.76/15.98	  ~$less(sK13,sK17)),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f405,plain,(
114.76/15.98	  termination(sK16,sK17,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f408,plain,(
114.76/15.98	  $less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(sK17))))),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f409,plain,(
114.76/15.98	  $sum(sK17,$uminus(1)) = sK18),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f410,plain,(
114.76/15.98	  ~termination(sK16,sK18,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	  inference(cnf_transformation,[],[f278])).
114.76/15.98	
114.76/15.98	tff(f444,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : (termination(X0,X1,X2,X3,X4,X5) | tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb(f))) != X4 | $less(X1,f) | $less(f,X0)) )),
114.76/15.98	  inference(definition_unfolding,[],[f297,f337])).
114.76/15.98	
114.76/15.98	tff(f445,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X4 : $int,X5 : array_int] : ($less(X2,X0) | tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb(f))) = X4 | ~termination(X0,X1,X2,X3,X4,X5)) )),
114.76/15.98	  inference(definition_unfolding,[],[f296,f337])).
114.76/15.98	
114.76/15.98	tff(f456,plain,(
114.76/15.98	  ( ! [X2 : $int,X3 : $int,X0 : $int,X1 : $int,X5 : array_int] : (termination(X0,X1,X2,X3,tb2t(get(int,int,elts(int,t2tb1(X5)),t2tb(f))),X5) | $less(X1,f) | $less(f,X0)) )),
114.76/15.98	  inference(equality_resolution,[],[f444])).
114.76/15.98	
114.76/15.98	tcf(c_59,plain,![X0_int:$int,X1_int:$int]:  
114.76/15.98	    (X0_int = X1_int|$less(X0_int,X1_int)|$less(X1_int,X0_int)),
114.76/15.98	    inference(cnf_transformation,[],[f105])).
114.76/15.98	
114.76/15.98	tcf(c_72,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (~$less(X0_int,X1_int)|~$less(X2_int,X3_int)|termination(X1_int,X2_int,X0_int,X3_int,X4_int,X0_array_int)),
114.76/15.98	    inference(cnf_transformation,[],[f298])).
114.76/15.98	
114.76/15.98	tcf(c_73,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (termination(X0_int,X1_int,X2_int,X3_int,tb2t(get(int,int,elts(int,t2tb1(X0_array_int)),t2tb(f))),X0_array_int)|
114.76/15.98	    $less(X1_int,f)|$less(f,X0_int)),
114.76/15.98	    inference(cnf_transformation,[],[f456])).
114.76/15.98	
114.76/15.98	tcf(c_74,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (~termination(X0_int,X1_int,X2_int,X3_int,X4_int,X0_array_int)|tb2t(get(int,int,elts(int,t2tb1(X0_array_int)),t2tb(f))) = X4_int|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(cnf_transformation,[],[f445])).
114.76/15.98	
114.76/15.98	tcf(c_75,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (~termination(X0_int,X1_int,X2_int,X3_int,X4_int,X0_array_int)|~$less(X1_int,f)|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(cnf_transformation,[],[f295])).
114.76/15.98	
114.76/15.98	tcf(c_76,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (~termination(X0_int,X1_int,X2_int,X3_int,X4_int,X0_array_int)|~$less(f,X0_int)|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(cnf_transformation,[],[f294])).
114.76/15.98	
114.76/15.98	tcf(c_80,plain,![X0_uni:uni]:  
114.76/15.98	    (t2tb1(tb2t1(X0_uni)) = X0_uni),
114.76/15.98	    inference(cnf_transformation,[],[f299])).
114.76/15.98	
114.76/15.98	tcf(c_94,plain,![X0_int:$int,X0_uni:uni,X0_ty:ty]:  
114.76/15.98	    (~sort(map(int,X0_ty),X0_uni)|elts(X0_ty,mk_array(X0_ty,X0_int,X0_uni)) = X0_uni),
114.76/15.98	    inference(cnf_transformation,[],[f313])).
114.76/15.98	
114.76/15.98	tcf(c_108,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (~j_invariant(X0_int,X1_int,X2_int,X3_int,X0_array_int)|~$less(X1_int,X2_int)),
114.76/15.98	    inference(cnf_transformation,[],[f323])).
114.76/15.98	
114.76/15.98	tcf(c_146,plain,![X0_map_int_int:map_int_int]:  
114.76/15.98	    (sort(map(int,int),t2tb2(X0_map_int_int))),
114.76/15.98	    inference(cnf_transformation,[],[f367])).
114.76/15.98	
114.76/15.98	tcf(c_153,plain, 
114.76/15.98	    (~termination(sK16,sK18,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	    inference(cnf_transformation,[],[f410])).
114.76/15.98	
114.76/15.98	tcf(c_154,plain, 
114.76/15.98	    ($sum(sK17,$uminus(1)) = sK18),
114.76/15.98	    inference(cnf_transformation,[],[f409])).
114.76/15.98	
114.76/15.98	tcf(c_155,plain, 
114.76/15.98	    ($less(tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t(get(int,int,t2tb2(sK15),t2tb(sK17))))),
114.76/15.98	    inference(cnf_transformation,[],[f408])).
114.76/15.98	
114.76/15.98	tcf(c_158,plain, 
114.76/15.98	    (termination(sK16,sK17,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	    inference(cnf_transformation,[],[f405])).
114.76/15.98	
114.76/15.98	tcf(c_160,plain, 
114.76/15.98	    (~$less(sK13,sK17)),
114.76/15.98	    inference(cnf_transformation,[],[f403])).
114.76/15.98	
114.76/15.98	tcf(c_168,plain, 
114.76/15.98	    (termination(sK16,sK13,sK11,sK10,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	    inference(cnf_transformation,[],[f395])).
114.76/15.98	
114.76/15.98	tcf(c_171,plain, 
114.76/15.98	    (j_invariant(sK11,sK10,sK13,tb2t(get(int,int,t2tb2(sK12),t2tb(f))),tb2t1(mk_array(int,sK8,t2tb2(sK15))))),
114.76/15.98	    inference(cnf_transformation,[],[f392])).
114.76/15.98	
114.76/15.98	tcf(c_331,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (~$less(X1_int,X2_int)|~j_invariant(X0_int,X1_int,X2_int,X3_int,X0_array_int)),
114.76/15.98	    inference(prop_impl_just,[status(thm)],[c_108])).
114.76/15.98	
114.76/15.98	tcf(c_332,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (~j_invariant(X0_int,X1_int,X2_int,X3_int,X0_array_int)|~$less(X1_int,X2_int)),
114.76/15.98	    inference(renaming,[status(thm)],[c_331])).
114.76/15.98	
114.76/15.98	tcf(c_1972,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != X3_int|tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|
114.76/15.98	    X0_int != sK11|X1_int != sK10|X2_int != sK13|~$less(X1_int,X2_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_332,c_171])).
114.76/15.98	
114.76/15.98	tcf(c_1973,plain, 
114.76/15.98	    (~$less(sK10,sK13)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_1972])).
114.76/15.98	
114.76/15.98	tcf(c_2122,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != X4_int|tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|
114.76/15.98	    X0_int != sK11|X1_int != sK16|X2_int != sK18|X3_int != sK10|~$less(X0_int,X1_int)|
114.76/15.98	    ~$less(X2_int,X3_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_72,c_153])).
114.76/15.98	
114.76/15.98	tcf(c_2123,plain, 
114.76/15.98	    (~$less(sK11,sK16)|~$less(sK18,sK10)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_2122])).
114.76/15.98	
114.76/15.98	tcf(c_2142,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,elts(int,t2tb1(X0_array_int)),t2tb(f))) != tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|X0_int != sK16|
114.76/15.98	    X1_int != sK18|X2_int != sK11|X3_int != sK10|$less(X1_int,f)|$less(f,X0_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_73,c_153])).
114.76/15.98	
114.76/15.98	tcf(c_2143,plain, 
114.76/15.98	    (tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK8,t2tb2(sK15))))),t2tb(f))) != tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    $less(f,sK16)|$less(sK18,f)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_2142])).
114.76/15.98	
114.76/15.98	tcf(c_2177,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != X4_int|tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|
114.76/15.98	    X0_int != sK16|X1_int != sK17|X2_int != sK11|X3_int != sK10|~$less(f,X0_int)|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_76,c_158])).
114.76/15.98	
114.76/15.98	tcf(c_2178,plain, 
114.76/15.98	    (~$less(f,sK16)|$less(sK11,sK16)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_2177])).
114.76/15.98	
114.76/15.98	tcf(c_2185,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != X4_int|tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|
114.76/15.98	    X0_int != sK16|X1_int != sK17|X2_int != sK11|X3_int != sK10|~$less(X1_int,f)|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_75,c_158])).
114.76/15.98	
114.76/15.98	tcf(c_2186,plain, 
114.76/15.98	    (~$less(sK17,f)|$less(sK11,sK16)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_2185])).
114.76/15.98	
114.76/15.98	tcf(c_2193,plain,![X0_int:$int,X0_array_int:array_int,X1_int:$int,X2_int:$int,X3_int:$int,X4_int:$int]:  
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != X4_int|tb2t1(mk_array(int,sK8,t2tb2(sK15))) != X0_array_int|
114.76/15.98	    X0_int != sK16|X1_int != sK17|X2_int != sK11|X3_int != sK10|tb2t(get(int,int,elts(int,t2tb1(X0_array_int)),t2tb(f))) = X4_int|
114.76/15.98	    $less(X2_int,X0_int)),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_74,c_158])).
114.76/15.98	
114.76/15.98	tcf(c_2194,plain, 
114.76/15.98	    (tb2t(get(int,int,elts(int,t2tb1(tb2t1(mk_array(int,sK8,t2tb2(sK15))))),t2tb(f))) = tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    $less(sK11,sK16)),
114.76/15.98	    inference(unflattening,[status(thm)],[c_2193])).
114.76/15.98	
114.76/15.98	tcf(c_2292,plain, 
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    tb2t1(mk_array(int,sK8,t2tb2(sK15))) != tb2t1(mk_array(int,sK8,t2tb2(sK15)))|
114.76/15.98	    sK10 != sK10|sK11 != sK11|sK13 != sK18|sK16 != sK16),
114.76/15.98	    inference(resolution_lifted,[status(thm)],[c_153,c_168])).
114.76/15.98	
114.76/15.98	tcf(c_6213,plain, 
114.76/15.98	    (tb2t(get(int,int,elts(int,mk_array(int,sK8,t2tb2(sK15))),t2tb(f))) = tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    $less(sK11,sK16)),
114.76/15.98	    inference(demodulation,[status(thm)],[c_2194,c_80])).
114.76/15.98	
114.76/15.98	tcf(c_6220,plain, 
114.76/15.98	    (tb2t(get(int,int,elts(int,mk_array(int,sK8,t2tb2(sK15))),t2tb(f))) != tb2t(get(int,int,t2tb2(sK12),t2tb(f)))|
114.76/15.98	    $less(f,sK16)|$less(sK18,f)),
114.76/15.98	    inference(demodulation,[status(thm)],[c_2143,c_80])).
114.76/15.98	
114.76/15.98	tcf(c_6230,plain, 
114.76/15.98	    (sK13 != sK18),
114.76/15.98	    inference(equality_resolution_simp,[status(thm)],[c_2292])).
114.76/15.98	
114.76/15.98	tcf(c_6687,plain, 
114.76/15.98	    (f = sK17|$less(f,sK17)|$less(sK11,sK16)),
114.76/15.98	    inference(superposition,[status(thm)],[c_59,c_2186])).
114.76/15.98	
114.76/15.98	tcf(c_6773,plain,![X0_int:$int,X0_map_int_int:map_int_int]:  
114.76/15.98	    (elts(int,mk_array(int,X0_int,t2tb2(X0_map_int_int))) = t2tb2(X0_map_int_int)),
114.76/15.98	    inference(superposition,[status(thm)],[c_146,c_94])).
114.76/15.98	
114.76/15.98	tcf(c_8691,plain, 
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) = tb2t(get(int,int,t2tb2(sK15),t2tb(f)))|
114.76/15.98	    $less(sK11,sK16)),
114.76/15.98	    inference(demodulation,[status(thm)],[c_6213,c_6773])).
114.76/15.98	
114.76/15.98	tcf(c_8693,plain, 
114.76/15.98	    (tb2t(get(int,int,t2tb2(sK12),t2tb(f))) != tb2t(get(int,int,t2tb2(sK15),t2tb(f)))|
114.76/15.98	    $less(f,sK16)|$less(sK18,f)),
114.76/15.98	    inference(demodulation,[status(thm)],[c_6220,c_6773])).
114.76/15.98	
114.76/15.98	tcf(c_30757,plain, 
114.76/15.98	    ($false),
114.76/15.98	    inference(smt_impl_just,
114.76/15.98	              [status(thm)],
114.76/15.98	              [c_8693,c_8691,c_6687,c_6230,c_2178,c_2123,c_1973,c_160,
114.76/15.98	               c_155,c_154])).
114.76/15.98	
114.76/15.98	
114.76/15.98	% % SZS output end CNFRefutation for theBenchmark.p
114.76/15.98	
114.76/15.98	
114.76/16.07	EOF
