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  
%------------------------------------------------------------------------------