TSTP Solution File: SWW620_2 by iProver---3.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.8
% Problem : SWW620_2 : TPTP v8.1.2. Released v6.1.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n005.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:39:57 EDT 2023
% Result : Theorem 11.98s 2.16s
% Output : CNFRefutation 11.98s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13 % Problem : SWW620_2 : TPTP v8.1.2. Released v6.1.0.
% 0.12/0.14 % Command : run_iprover %s %d THM
% 0.13/0.35 % Computer : n005.cluster.edu
% 0.13/0.35 % Model : x86_64 x86_64
% 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35 % Memory : 8042.1875MB
% 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 300
% 0.13/0.35 % DateTime : Sun Aug 27 20:58:38 EDT 2023
% 0.13/0.35 % CPUTime :
% 0.21/0.48 Running TFA theorem proving
% 0.21/0.48 Running: /export/starexec/sandbox/solver/bin/run_problem --no_cores 8 --schedule casc_29_tfa /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 11.98/2.16 % SZS status Started for theBenchmark.p
% 11.98/2.16 % SZS status Theorem for theBenchmark.p
% 11.98/2.16
% 11.98/2.16 %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 11.98/2.16
% 11.98/2.16 ------ iProver source info
% 11.98/2.16
% 11.98/2.16 git: date: 2023-05-31 18:12:56 +0000
% 11.98/2.16 git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 11.98/2.16 git: non_committed_changes: false
% 11.98/2.16 git: last_make_outside_of_git: false
% 11.98/2.16
% 11.98/2.16 ------ Parsing...
% 11.98/2.16 ------ Clausification by vclausify_rel & Parsing by iProver...
% 11.98/2.16
% 11.98/2.16 ------ Preprocessing... sup_sim: 3 sf_s rm: 4 0s sf_e pe_s pe:1:0s pe_e sup_sim: 1 sf_s rm: 4 0s sf_e pe_s pe_e
% 11.98/2.16
% 11.98/2.16 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 11.98/2.16
% 11.98/2.16 ------ Preprocessing... sf_s rm: 1 0s sf_e sf_s rm: 0 0s sf_e
% 11.98/2.16 ------ Proving...
% 11.98/2.16 ------ Problem Properties
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16 clauses 154
% 11.98/2.16 conjectures 3
% 11.98/2.16 EPR 23
% 11.98/2.16 Horn 106
% 11.98/2.16 unary 50
% 11.98/2.16 binary 62
% 11.98/2.16 lits 351
% 11.98/2.16 lits eq 103
% 11.98/2.16 fd_pure 1
% 11.98/2.16 fd_pseudo 0
% 11.98/2.16 fd_cond 5
% 11.98/2.16 fd_pseudo_cond 5
% 11.98/2.16 AC symbols 2
% 11.98/2.16
% 11.98/2.16 ------ Input Options Time Limit: Unbounded
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16 ------
% 11.98/2.16 Current options:
% 11.98/2.16 ------
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16 ------ Proving...
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16 % SZS status Theorem for theBenchmark.p
% 11.98/2.16
% 11.98/2.16 % SZS output start CNFRefutation for theBenchmark.p
% 11.98/2.16
% 11.98/2.16 tff(f18,axiom,(
% 11.98/2.16 ! [X0 : ty,X6 : $int,X13 : uni] : (sort1(map(int,X0),X13) => elts(X0,mk_array1(X0,X6,X13)) = X13)),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_def1)).
% 11.98/2.16
% 11.98/2.16 tff(f24,axiom,(
% 11.98/2.16 ! [X0 : ty,X10 : uni,X14 : $int] : get2(X0,X10,X14) = get(X0,int,elts(X0,X10),t2tb(X14))),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_def)).
% 11.98/2.16
% 11.98/2.16 tff(f31,axiom,(
% 11.98/2.16 ! [X1 : elt6,X7 : elt6] : (le4(X7,X1) | le4(X1,X7))),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',total4)).
% 11.98/2.16
% 11.98/2.16 tff(f34,axiom,(
% 11.98/2.16 ! [X15 : uni] : t2tb10(tb2t10(X15)) = X15),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR10)).
% 11.98/2.16
% 11.98/2.16 tff(f38,axiom,(
% 11.98/2.16 ! [X0 : array_elt3,X18 : $int,X6 : $int] : (sorted_sub4(X0,X18,X6) <=> ! [X19 : $int,X20 : $int] : (($less(X20,X6) & $lesseq(X19,X20) & $lesseq(X18,X19)) => le4(tb2t11(get2(elt7,t2tb10(X0),X19)),tb2t11(get2(elt7,t2tb10(X0),X20)))))),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',sorted_sub_def3)).
% 11.98/2.16
% 11.98/2.16 tff(f91,axiom,(
% 11.98/2.16 ! [X1 : $int,X7 : $int] : ($lesseq(X1,X7) => min(X1,X7) = X1)),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',min_x)).
% 11.98/2.16
% 11.98/2.16 tff(f92,axiom,(
% 11.98/2.16 ! [X1 : $int,X7 : $int] : ($lesseq(X7,X1) => min(X1,X7) = X7)),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',min_y)).
% 11.98/2.16
% 11.98/2.16 tff(f95,axiom,(
% 11.98/2.16 ! [X1 : map_int_elt3] : sort1(map(int,elt7),t2tb12(X1))),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort15)).
% 11.98/2.16
% 11.98/2.16 tff(f98,conjecture,(
% 11.98/2.16 ! [X0 : $int,X10 : map_int_elt3,X29 : $int] : (($less(X29,X0) & $lesseq(0,X29) & $lesseq(0,X0)) => sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X10))),X29,$sum(X29,1)))),
% 11.98/2.16 file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_find_run)).
% 11.98/2.16
% 11.98/2.16 tff(f99,negated_conjecture,(
% 11.98/2.16 ~! [X0 : $int,X10 : map_int_elt3,X29 : $int] : (($less(X29,X0) & $lesseq(0,X29) & $lesseq(0,X0)) => sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X10))),X29,$sum(X29,1)))),
% 11.98/2.16 inference(negated_conjecture,[],[f98])).
% 11.98/2.16
% 11.98/2.16 tff(f101,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X18 : $int,X6 : $int] : (sorted_sub4(X0,X18,X6) <=> ! [X19 : $int,X20 : $int] : (($less(X20,X6) & ~$less(X20,X19) & ~$less(X19,X18)) => le4(tb2t11(get2(elt7,t2tb10(X0),X19)),tb2t11(get2(elt7,t2tb10(X0),X20)))))),
% 11.98/2.16 inference(theory_normalization,[],[f38])).
% 11.98/2.16
% 11.98/2.16 tff(f137,plain,(
% 11.98/2.16 ! [X1 : $int,X7 : $int] : (~$less(X7,X1) => min(X1,X7) = X1)),
% 11.98/2.16 inference(theory_normalization,[],[f91])).
% 11.98/2.16
% 11.98/2.16 tff(f138,plain,(
% 11.98/2.16 ! [X1 : $int,X7 : $int] : (~$less(X1,X7) => min(X1,X7) = X7)),
% 11.98/2.16 inference(theory_normalization,[],[f92])).
% 11.98/2.16
% 11.98/2.16 tff(f141,plain,(
% 11.98/2.16 ~! [X0 : $int,X10 : map_int_elt3,X29 : $int] : (($less(X29,X0) & ~$less(X29,0) & ~$less(X0,0)) => sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X10))),X29,$sum(X29,1)))),
% 11.98/2.16 inference(theory_normalization,[],[f99])).
% 11.98/2.16
% 11.98/2.16 tff(f142,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : ($sum(X0,X1) = $sum(X1,X0)) )),
% 11.98/2.16 introduced(theory_axiom_138,[])).
% 11.98/2.16
% 11.98/2.16 tff(f143,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : $int,X1 : $int] : ($sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2)) )),
% 11.98/2.16 introduced(theory_axiom_139,[])).
% 11.98/2.16
% 11.98/2.16 tff(f149,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : ($less(X0,X1) | $less(X1,X0) | X0 = X1) )),
% 11.98/2.16 introduced(theory_axiom_147,[])).
% 11.98/2.16
% 11.98/2.16 tff(f153,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : ($product(X0,X1) = $product(X1,X0)) )),
% 11.98/2.16 introduced(theory_axiom_138,[])).
% 11.98/2.16
% 11.98/2.16 tff(f154,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : $int,X1 : $int] : ($product(X0,$product(X1,X2)) = $product($product(X0,X1),X2)) )),
% 11.98/2.16 introduced(theory_axiom_139,[])).
% 11.98/2.16
% 11.98/2.16 tff(f159,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : (~$less(X0,X1) | ~$less(X1,$sum(X0,1))) )),
% 11.98/2.16 introduced(theory_axiom_164,[])).
% 11.98/2.16
% 11.98/2.16 tff(f172,plain,(
% 11.98/2.16 ! [X0 : ty,X1 : $int,X2 : uni] : (sort1(map(int,X0),X2) => elts(X0,mk_array1(X0,X1,X2)) = X2)),
% 11.98/2.16 inference(rectify,[],[f18])).
% 11.98/2.16
% 11.98/2.16 tff(f177,plain,(
% 11.98/2.16 ! [X0 : ty,X1 : uni,X2 : $int] : get2(X0,X1,X2) = get(X0,int,elts(X0,X1),t2tb(X2))),
% 11.98/2.16 inference(rectify,[],[f24])).
% 11.98/2.16
% 11.98/2.16 tff(f182,plain,(
% 11.98/2.16 ! [X0 : elt6,X1 : elt6] : (le4(X1,X0) | le4(X0,X1))),
% 11.98/2.16 inference(rectify,[],[f31])).
% 11.98/2.16
% 11.98/2.16 tff(f185,plain,(
% 11.98/2.16 ! [X0 : uni] : t2tb10(tb2t10(X0)) = X0),
% 11.98/2.16 inference(rectify,[],[f34])).
% 11.98/2.16
% 11.98/2.16 tff(f189,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (sorted_sub4(X0,X1,X2) <=> ! [X3 : $int,X4 : $int] : (($less(X4,X2) & ~$less(X4,X3) & ~$less(X3,X1)) => le4(tb2t11(get2(elt7,t2tb10(X0),X3)),tb2t11(get2(elt7,t2tb10(X0),X4)))))),
% 11.98/2.16 inference(rectify,[],[f101])).
% 11.98/2.16
% 11.98/2.16 tff(f240,plain,(
% 11.98/2.16 ! [X0 : $int,X1 : $int] : (~$less(X1,X0) => min(X0,X1) = X0)),
% 11.98/2.16 inference(rectify,[],[f137])).
% 11.98/2.16
% 11.98/2.16 tff(f241,plain,(
% 11.98/2.16 ! [X0 : $int,X1 : $int] : (~$less(X0,X1) => min(X0,X1) = X1)),
% 11.98/2.16 inference(rectify,[],[f138])).
% 11.98/2.16
% 11.98/2.16 tff(f244,plain,(
% 11.98/2.16 ! [X0 : map_int_elt3] : sort1(map(int,elt7),t2tb12(X0))),
% 11.98/2.16 inference(rectify,[],[f95])).
% 11.98/2.16
% 11.98/2.16 tff(f247,plain,(
% 11.98/2.16 ~! [X0 : $int,X1 : map_int_elt3,X2 : $int] : (($less(X2,X0) & ~$less(X2,0) & ~$less(X0,0)) => sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X1))),X2,$sum(X2,1)))),
% 11.98/2.16 inference(rectify,[],[f141])).
% 11.98/2.16
% 11.98/2.16 tff(f250,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (! [X3 : $int,X4 : $int] : (($less(X4,X2) & ~$less(X4,X3) & ~$less(X3,X1)) => le4(tb2t11(get2(elt7,t2tb10(X0),X3)),tb2t11(get2(elt7,t2tb10(X0),X4)))) => sorted_sub4(X0,X1,X2))),
% 11.98/2.16 inference(unused_predicate_definition_removal,[],[f189])).
% 11.98/2.16
% 11.98/2.16 tff(f260,plain,(
% 11.98/2.16 ! [X0 : ty,X1 : $int,X2 : uni] : (elts(X0,mk_array1(X0,X1,X2)) = X2 | ~sort1(map(int,X0),X2))),
% 11.98/2.16 inference(ennf_transformation,[],[f172])).
% 11.98/2.16
% 11.98/2.16 tff(f264,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (sorted_sub4(X0,X1,X2) | ? [X3 : $int,X4 : $int] : (~le4(tb2t11(get2(elt7,t2tb10(X0),X3)),tb2t11(get2(elt7,t2tb10(X0),X4))) & ($less(X4,X2) & ~$less(X4,X3) & ~$less(X3,X1))))),
% 11.98/2.16 inference(ennf_transformation,[],[f250])).
% 11.98/2.16
% 11.98/2.16 tff(f265,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (sorted_sub4(X0,X1,X2) | ? [X3 : $int,X4 : $int] : (~le4(tb2t11(get2(elt7,t2tb10(X0),X3)),tb2t11(get2(elt7,t2tb10(X0),X4))) & $less(X4,X2) & ~$less(X4,X3) & ~$less(X3,X1)))),
% 11.98/2.16 inference(flattening,[],[f264])).
% 11.98/2.16
% 11.98/2.16 tff(f327,plain,(
% 11.98/2.16 ! [X0 : $int,X1 : $int] : (min(X0,X1) = X0 | $less(X1,X0))),
% 11.98/2.16 inference(ennf_transformation,[],[f240])).
% 11.98/2.16
% 11.98/2.16 tff(f328,plain,(
% 11.98/2.16 ! [X0 : $int,X1 : $int] : (min(X0,X1) = X1 | $less(X0,X1))),
% 11.98/2.16 inference(ennf_transformation,[],[f241])).
% 11.98/2.16
% 11.98/2.16 tff(f332,plain,(
% 11.98/2.16 ? [X0 : $int,X1 : map_int_elt3,X2 : $int] : (~sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X1))),X2,$sum(X2,1)) & ($less(X2,X0) & ~$less(X2,0) & ~$less(X0,0)))),
% 11.98/2.16 inference(ennf_transformation,[],[f247])).
% 11.98/2.16
% 11.98/2.16 tff(f333,plain,(
% 11.98/2.16 ? [X0 : $int,X1 : map_int_elt3,X2 : $int] : (~sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X1))),X2,$sum(X2,1)) & $less(X2,X0) & ~$less(X2,0) & ~$less(X0,0))),
% 11.98/2.16 inference(flattening,[],[f332])).
% 11.98/2.16
% 11.98/2.16 tff(f336,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (? [X3 : $int,X4 : $int] : (~le4(tb2t11(get2(elt7,t2tb10(X0),X3)),tb2t11(get2(elt7,t2tb10(X0),X4))) & $less(X4,X2) & ~$less(X4,X3) & ~$less(X3,X1)) => (~le4(tb2t11(get2(elt7,t2tb10(X0),sK1(X0,X1,X2))),tb2t11(get2(elt7,t2tb10(X0),sK2(X0,X1,X2)))) & $less(sK2(X0,X1,X2),X2) & ~$less(sK2(X0,X1,X2),sK1(X0,X1,X2)) & ~$less(sK1(X0,X1,X2),X1)))),
% 11.98/2.16 introduced(choice_axiom,[])).
% 11.98/2.16
% 11.98/2.16 tff(f337,plain,(
% 11.98/2.16 ! [X0 : array_elt3,X1 : $int,X2 : $int] : (sorted_sub4(X0,X1,X2) | (~le4(tb2t11(get2(elt7,t2tb10(X0),sK1(X0,X1,X2))),tb2t11(get2(elt7,t2tb10(X0),sK2(X0,X1,X2)))) & $less(sK2(X0,X1,X2),X2) & ~$less(sK2(X0,X1,X2),sK1(X0,X1,X2)) & ~$less(sK1(X0,X1,X2),X1)))),
% 11.98/2.16 inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2])],[f265,f336])).
% 11.98/2.16
% 11.98/2.16 tff(f364,plain,(
% 11.98/2.16 ? [X0 : $int,X1 : map_int_elt3,X2 : $int] : (~sorted_sub4(tb2t10(mk_array1(elt7,X0,t2tb12(X1))),X2,$sum(X2,1)) & $less(X2,X0) & ~$less(X2,0) & ~$less(X0,0)) => (~sorted_sub4(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum(sK12,1)) & $less(sK12,sK10) & ~$less(sK12,0) & ~$less(sK10,0))),
% 11.98/2.16 introduced(choice_axiom,[])).
% 11.98/2.16
% 11.98/2.16 tff(f365,plain,(
% 11.98/2.16 ~sorted_sub4(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum(sK12,1)) & $less(sK12,sK10) & ~$less(sK12,0) & ~$less(sK10,0)),
% 11.98/2.16 inference(skolemisation,[status(esa),new_symbols(skolem,[sK10,sK11,sK12])],[f333,f364])).
% 11.98/2.16
% 11.98/2.16 tff(f383,plain,(
% 11.98/2.16 ( ! [X2 : uni,X0 : ty,X1 : $int] : (elts(X0,mk_array1(X0,X1,X2)) = X2 | ~sort1(map(int,X0),X2)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f260])).
% 11.98/2.16
% 11.98/2.16 tff(f389,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : ty,X1 : uni] : (get2(X0,X1,X2) = get(X0,int,elts(X0,X1),t2tb(X2))) )),
% 11.98/2.16 inference(cnf_transformation,[],[f177])).
% 11.98/2.16
% 11.98/2.16 tff(f396,plain,(
% 11.98/2.16 ( ! [X0 : elt6,X1 : elt6] : (le4(X1,X0) | le4(X0,X1)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f182])).
% 11.98/2.16
% 11.98/2.16 tff(f399,plain,(
% 11.98/2.16 ( ! [X0 : uni] : (t2tb10(tb2t10(X0)) = X0) )),
% 11.98/2.16 inference(cnf_transformation,[],[f185])).
% 11.98/2.16
% 11.98/2.16 tff(f403,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : array_elt3,X1 : $int] : (sorted_sub4(X0,X1,X2) | ~$less(sK1(X0,X1,X2),X1)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f337])).
% 11.98/2.16
% 11.98/2.16 tff(f404,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : array_elt3,X1 : $int] : (sorted_sub4(X0,X1,X2) | ~$less(sK2(X0,X1,X2),sK1(X0,X1,X2))) )),
% 11.98/2.16 inference(cnf_transformation,[],[f337])).
% 11.98/2.16
% 11.98/2.16 tff(f405,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : array_elt3,X1 : $int] : (sorted_sub4(X0,X1,X2) | $less(sK2(X0,X1,X2),X2)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f337])).
% 11.98/2.16
% 11.98/2.16 tff(f406,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : array_elt3,X1 : $int] : (sorted_sub4(X0,X1,X2) | ~le4(tb2t11(get2(elt7,t2tb10(X0),sK1(X0,X1,X2))),tb2t11(get2(elt7,t2tb10(X0),sK2(X0,X1,X2))))) )),
% 11.98/2.16 inference(cnf_transformation,[],[f337])).
% 11.98/2.16
% 11.98/2.16 tff(f500,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : (min(X0,X1) = X0 | $less(X1,X0)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f327])).
% 11.98/2.16
% 11.98/2.16 tff(f501,plain,(
% 11.98/2.16 ( ! [X0 : $int,X1 : $int] : (min(X0,X1) = X1 | $less(X0,X1)) )),
% 11.98/2.16 inference(cnf_transformation,[],[f328])).
% 11.98/2.16
% 11.98/2.16 tff(f504,plain,(
% 11.98/2.16 ( ! [X0 : map_int_elt3] : (sort1(map(int,elt7),t2tb12(X0))) )),
% 11.98/2.16 inference(cnf_transformation,[],[f244])).
% 11.98/2.16
% 11.98/2.16 tff(f510,plain,(
% 11.98/2.16 ~sorted_sub4(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum(sK12,1))),
% 11.98/2.16 inference(cnf_transformation,[],[f365])).
% 11.98/2.16
% 11.98/2.16 tff(f514,plain,(
% 11.98/2.16 ( ! [X2 : $int,X0 : array_elt3,X1 : $int] : (sorted_sub4(X0,X1,X2) | ~le4(tb2t11(get(elt7,int,elts(elt7,t2tb10(X0)),t2tb(sK1(X0,X1,X2)))),tb2t11(get(elt7,int,elts(elt7,t2tb10(X0)),t2tb(sK2(X0,X1,X2)))))) )),
% 11.98/2.16 inference(definition_unfolding,[],[f406,f389,f389])).
% 11.98/2.16
% 11.98/2.16 cnf(c_49,plain,
% 11.98/2.16 (~$less_int(X0_3,$sum_int(X1_3,1))|~$less_int(X1_3,X0_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f159])).
% 11.98/2.16
% 11.98/2.16 cnf(c_54,plain,
% 11.98/2.16 ($product_int($product_int(X0_3,X1_3),X2_3) = $product_int(X0_3,$product_int(X1_3,X2_3))),
% 11.98/2.16 inference(cnf_transformation,[],[f154])).
% 11.98/2.16
% 11.98/2.16 cnf(c_55,plain,
% 11.98/2.16 ($product_int(X0_3,X1_3) = $product_int(X1_3,X0_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f153])).
% 11.98/2.16
% 11.98/2.16 cnf(c_59,plain,
% 11.98/2.16 (X0_3 = X1_3|$less_int(X0_3,X1_3)|$less_int(X1_3,X0_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f149])).
% 11.98/2.16
% 11.98/2.16 cnf(c_65,plain,
% 11.98/2.16 ($sum_int($sum_int(X0_3,X1_3),X2_3) = $sum_int(X0_3,$sum_int(X1_3,X2_3))),
% 11.98/2.16 inference(cnf_transformation,[],[f143])).
% 11.98/2.16
% 11.98/2.16 cnf(c_66,plain,
% 11.98/2.16 ($sum_int(X0_3,X1_3) = $sum_int(X1_3,X0_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f142])).
% 11.98/2.16
% 11.98/2.16 cnf(c_84,plain,
% 11.98/2.16 (~sort1(map(int,X0_14),X0_13)|elts(X0_14,mk_array1(X0_14,X0_3,X0_13)) = X0_13),
% 11.98/2.16 inference(cnf_transformation,[],[f383])).
% 11.98/2.16
% 11.98/2.16 cnf(c_94,plain,
% 11.98/2.16 (le4(X0_17,X1_17)|le4(X1_17,X0_17)),
% 11.98/2.16 inference(cnf_transformation,[],[f396])).
% 11.98/2.16
% 11.98/2.16 cnf(c_97,plain,
% 11.98/2.16 (t2tb10(tb2t10(X0_13)) = X0_13),
% 11.98/2.16 inference(cnf_transformation,[],[f399])).
% 11.98/2.16
% 11.98/2.16 cnf(c_101,plain,
% 11.98/2.16 (~le4(tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK1(X0_18,X0_3,X1_3)))),tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK2(X0_18,X0_3,X1_3)))))|
% 11.98/2.16 sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f514])).
% 11.98/2.16
% 11.98/2.16 cnf(c_102,plain,
% 11.98/2.16 ($less_int(sK2(X0_18,X0_3,X1_3),X1_3)|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f405])).
% 11.98/2.16
% 11.98/2.16 cnf(c_103,plain,
% 11.98/2.16 (~$less_int(sK2(X0_18,X0_3,X1_3),sK1(X0_18,X0_3,X1_3))|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f404])).
% 11.98/2.16
% 11.98/2.16 cnf(c_104,plain,
% 11.98/2.16 (~$less_int(sK1(X0_18,X0_3,X1_3),X0_3)|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f403])).
% 11.98/2.16
% 11.98/2.16 cnf(c_198,plain,
% 11.98/2.16 (min(X0_3,X1_3) = X0_3|$less_int(X1_3,X0_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f500])).
% 11.98/2.16
% 11.98/2.16 cnf(c_199,plain,
% 11.98/2.16 (min(X0_3,X1_3) = X1_3|$less_int(X0_3,X1_3)),
% 11.98/2.16 inference(cnf_transformation,[],[f501])).
% 11.98/2.16
% 11.98/2.16 cnf(c_202,plain,
% 11.98/2.16 (sort1(map(int,elt7),t2tb12(X0_19))),
% 11.98/2.16 inference(cnf_transformation,[],[f504])).
% 11.98/2.16
% 11.98/2.16 cnf(c_205,negated_conjecture,
% 11.98/2.16 (~sorted_sub4(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(sK12,1))),
% 11.98/2.16 inference(cnf_transformation,[],[f510])).
% 11.98/2.16
% 11.98/2.16 cnf(c_322,negated_conjecture,
% 11.98/2.16 (~sorted_sub4(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))),
% 11.98/2.16 inference(theory_normalisation,[status(thm)],[c_205,c_54,c_55,c_65,c_66])).
% 11.98/2.16
% 11.98/2.16 cnf(c_377,plain,
% 11.98/2.16 (~le4(tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK1(X0_18,X0_3,X1_3)))),tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK2(X0_18,X0_3,X1_3)))))|
% 11.98/2.16 sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(prop_impl_just,[status(thm)],[c_101])).
% 11.98/2.16
% 11.98/2.16 cnf(c_379,plain,
% 11.98/2.16 (~$less_int(sK2(X0_18,X0_3,X1_3),sK1(X0_18,X0_3,X1_3))|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(prop_impl_just,[status(thm)],[c_103])).
% 11.98/2.16
% 11.98/2.16 cnf(c_381,plain,
% 11.98/2.16 (~$less_int(sK1(X0_18,X0_3,X1_3),X0_3)|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(prop_impl_just,[status(thm)],[c_104])).
% 11.98/2.16
% 11.98/2.16 cnf(c_517,plain,
% 11.98/2.16 ($less_int(sK2(X0_18,X0_3,X1_3),X1_3)|sorted_sub4(X0_18,X0_3,X1_3)),
% 11.98/2.16 inference(prop_impl_just,[status(thm)],[c_102])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2198,plain,
% 11.98/2.16 (tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))) != X0_18|$sum_int(1,sK12) != X1_3|
% 11.98/2.16 X0_3 != sK12|~$less_int(sK1(X0_18,X0_3,X1_3),X0_3)),
% 11.98/2.16 inference(resolution_lifted,[status(thm)],[c_381,c_322])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2199,plain,
% 11.98/2.16 (~$less_int(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)),sK12)),
% 11.98/2.16 inference(unflattening,[status(thm)],[c_2198])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2203,plain,
% 11.98/2.16 (tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))) != X0_18|$sum_int(1,sK12) != X1_3|
% 11.98/2.16 X0_3 != sK12|~$less_int(sK2(X0_18,X0_3,X1_3),sK1(X0_18,X0_3,X1_3))),
% 11.98/2.16 inference(resolution_lifted,[status(thm)],[c_379,c_322])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2204,plain,
% 11.98/2.16 (~$less_int(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)),sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)))),
% 11.98/2.16 inference(unflattening,[status(thm)],[c_2203])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2208,plain,
% 11.98/2.16 (tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))) != X0_18|$sum_int(1,sK12) != X1_3|
% 11.98/2.16 X0_3 != sK12|$less_int(sK2(X0_18,X0_3,X1_3),X1_3)),
% 11.98/2.16 inference(resolution_lifted,[status(thm)],[c_517,c_322])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2209,plain,
% 11.98/2.16 ($less_int(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)),$sum_int(1,sK12))),
% 11.98/2.16 inference(unflattening,[status(thm)],[c_2208])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2213,plain,
% 11.98/2.16 (tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))) != X0_18|$sum_int(1,sK12) != X1_3|
% 11.98/2.16 X0_3 != sK12|~le4(tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK1(X0_18,X0_3,X1_3)))),tb2t11(get(elt7,int,elts(elt7,t2tb10(X0_18)),t2tb(sK2(X0_18,X0_3,X1_3)))))),
% 11.98/2.16 inference(resolution_lifted,[status(thm)],[c_377,c_322])).
% 11.98/2.16
% 11.98/2.16 cnf(c_2214,plain,
% 11.98/2.16 (~le4(tb2t11(get(elt7,int,elts(elt7,t2tb10(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))))),t2tb(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))),tb2t11(get(elt7,int,elts(elt7,t2tb10(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))))),t2tb(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))))),
% 11.98/2.16 inference(unflattening,[status(thm)],[c_2213])).
% 11.98/2.16
% 11.98/2.16 cnf(c_4678,plain,
% 11.98/2.16 (~le4(tb2t11(get(elt7,int,elts(elt7,mk_array1(elt7,sK10,t2tb12(sK11))),t2tb(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))),tb2t11(get(elt7,int,elts(elt7,mk_array1(elt7,sK10,t2tb12(sK11))),t2tb(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))))),
% 11.98/2.16 inference(demodulation,[status(thm)],[c_2214,c_97])).
% 11.98/2.16
% 11.98/2.16 cnf(c_8684,plain,
% 11.98/2.16 (le4(tb2t11(get(elt7,int,elts(elt7,mk_array1(elt7,sK10,t2tb12(sK11))),t2tb(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))),tb2t11(get(elt7,int,elts(elt7,mk_array1(elt7,sK10,t2tb12(sK11))),t2tb(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))))),
% 11.98/2.16 inference(superposition,[status(thm)],[c_94,c_4678])).
% 11.98/2.16
% 11.98/2.16 cnf(c_9028,plain,
% 11.98/2.16 (min(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)),sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))) = sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))),
% 11.98/2.16 inference(superposition,[status(thm)],[c_199,c_2204])).
% 11.98/2.16
% 11.98/2.16 cnf(c_9049,plain,
% 11.98/2.16 (~$less_int(X0_3,$sum_int(1,X1_3))|~$less_int(X1_3,X0_3)),
% 11.98/2.16 inference(superposition,[status(thm)],[c_66,c_49])).
% 11.98/2.16
% 11.98/2.16 cnf(c_9095,plain,
% 11.98/2.16 (sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)) = sK12|
% 11.98/2.16 $less_int(sK12,sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)))),
% 11.98/2.16 inference(superposition,[status(thm)],[c_59,c_2199])).
% 11.98/2.16
% 11.98/2.16 cnf(c_12291,plain,
% 11.98/2.16 (~$less_int(sK12,sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)))),
% 11.98/2.16 inference(superposition,[status(thm)],[c_2209,c_9049])).
% 11.98/2.16
% 11.98/2.16 cnf(c_12616,plain,
% 11.98/2.16 (min(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12)),sK12) = sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))),
% 11.98/2.16 inference(superposition,[status(thm)],[c_198,c_12291])).
% 11.98/2.16
% 11.98/2.16 cnf(c_16664,plain,
% 11.98/2.16 (elts(elt7,mk_array1(elt7,X0_3,t2tb12(X0_19))) = t2tb12(X0_19)),
% 11.98/2.16 inference(superposition,[status(thm)],[c_202,c_84])).
% 11.98/2.16
% 11.98/2.16 cnf(c_16667,plain,
% 11.98/2.16 (le4(tb2t11(get(elt7,int,t2tb12(sK11),t2tb(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))),tb2t11(get(elt7,int,t2tb12(sK11),t2tb(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))))),
% 11.98/2.16 inference(demodulation,[status(thm)],[c_8684,c_16664])).
% 11.98/2.16
% 11.98/2.16 cnf(c_16668,plain,
% 11.98/2.16 (~le4(tb2t11(get(elt7,int,t2tb12(sK11),t2tb(sK1(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))),tb2t11(get(elt7,int,t2tb12(sK11),t2tb(sK2(tb2t10(mk_array1(elt7,sK10,t2tb12(sK11))),sK12,$sum_int(1,sK12))))))),
% 11.98/2.16 inference(demodulation,[status(thm)],[c_4678,c_16664])).
% 11.98/2.16
% 11.98/2.16 cnf(c_36802,plain,
% 11.98/2.16 ($false),
% 11.98/2.16 inference(smt_impl_just,
% 11.98/2.16 [status(thm)],
% 11.98/2.16 [c_16668,c_16667,c_12616,c_9095,c_9028,c_2209,c_2204])).
% 11.98/2.16
% 11.98/2.16
% 11.98/2.16 % SZS output end CNFRefutation for theBenchmark.p
% 11.98/2.16
% 11.98/2.16
%------------------------------------------------------------------------------