TSTP Solution File: SWW797_1 by iProver---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.9
% Problem  : SWW797_1 : TPTP v8.2.0. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n028.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 : Mon Jun 24 18:18:28 EDT 2024

% Result   : Unsatisfiable 23.99s 3.63s
% Output   : CNFRefutation 23.99s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWW797_1 : TPTP v8.2.0. Released v7.0.0.
% 0.07/0.12  % Command  : run_iprover %s %d THM
% 0.11/0.32  % Computer : n028.cluster.edu
% 0.11/0.32  % Model    : x86_64 x86_64
% 0.11/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32  % Memory   : 8042.1875MB
% 0.11/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32  % CPULimit : 300
% 0.11/0.32  % WCLimit  : 300
% 0.11/0.32  % DateTime : Wed Jun 19 05:58:24 EDT 2024
% 0.11/0.32  % CPUTime  : 
% 0.19/0.45  Running TFA theorem proving
% 0.19/0.46  Running: /export/starexec/sandbox/solver/bin/run_problem --no_cores 8 --schedule casc_29_tfa --heuristic_context casc_unsat /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 23.99/3.63  % SZS status Started for theBenchmark.p
% 23.99/3.63  % SZS status Unsatisfiable for theBenchmark.p
% 23.99/3.63  
% 23.99/3.63  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 23.99/3.63  
% 23.99/3.63  ------  iProver source info
% 23.99/3.63  
% 23.99/3.63  git: date: 2024-06-12 09:56:46 +0000
% 23.99/3.63  git: sha1: 4869ab62f0a3398f9d3a35e6db7918ebd3847e49
% 23.99/3.63  git: non_committed_changes: false
% 23.99/3.63  
% 23.99/3.63  ------ Parsing...
% 23.99/3.63  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 23.99/3.63  
% 23.99/3.63  ------ Preprocessing... sup_sim: 38  sf_s  rm: 1 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe:4:0s pe_e  sup_sim: 0  sf_s  rm: 6 0s  sf_e  pe_s  pe_e 
% 23.99/3.63  
% 23.99/3.63  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 23.99/3.63  
% 23.99/3.63  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 23.99/3.63  ------ Proving...
% 23.99/3.63  ------ Problem Properties 
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  clauses                                 2550
% 23.99/3.63  conjectures                             0
% 23.99/3.63  EPR                                     2002
% 23.99/3.63  Horn                                    2413
% 23.99/3.63  unary                                   2237
% 23.99/3.63  binary                                  156
% 23.99/3.63  lits                                    3231
% 23.99/3.63  lits eq                                 3025
% 23.99/3.63  fd_pure                                 0
% 23.99/3.63  fd_pseudo                               0
% 23.99/3.63  fd_cond                                 42
% 23.99/3.63  fd_pseudo_cond                          33
% 23.99/3.63  AC symbols                              2
% 23.99/3.63  
% 23.99/3.63  ------ Input Options Time Limit: Unbounded
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  ------ 
% 23.99/3.63  Current options:
% 23.99/3.63  ------ 
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  ------ Proving...
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  % SZS status Unsatisfiable for theBenchmark.p
% 23.99/3.63  
% 23.99/3.63  % SZS output start CNFRefutation for theBenchmark.p
% 23.99/3.63  
% 23.99/3.63  tff(f3,axiom,(
% 23.99/3.63    ? [X144 : $int] : (~(true_1 = 'IsHeap'('Heap') => (~(true_1 != select2('Heap',this,allocated) | true_1 != 'IsNotNull'(this,'IntQueue')) => (true_1 = 'InRange'(result,'System_Int32') => (nullObject = 'BeingConstructed' => (this = 'AsPureObject'(this) => (! [X111 : $int] : ? [X145 : $int] : ((~(select2('Heap',X111,ownerFrame) != select2('Heap',this,ownerFrame) | select2('Heap',X111,ownerRef) != select2('Heap',this,ownerRef) | true_1 != select2('Heap',X111,allocated) | nullObject = X111) => ~(select2('Heap',X111,localinv) != X145 | select2('Heap',X111,inv) != X145)) & typeof(X111) = X145) => (~(~$lesseq(0,0) | ~$lesseq(0,0)) => ~(~(~(~$lesseq(0,0) | ~$lesseq(0,0)) => (0 != X144 => (~(~$lesseq(1,1) | ~$lesseq(1,1)) => ~(~(~(~$lesseq(1,1) | ~$lesseq(1,1)) => (1 != X144 => (result_0 = X144 => (result_2 = result_0 => ~(~(result_2 = X144 => $true) | result_2 != X144))))) | ~(1 = result_1 => (~(~$lesseq(result_1,1) | ~$lesseq(0,result_1)) => (result_1 = X144 => (~(~$lesseq(result_1,1) | ~$lesseq(0,result_1)) => (result_1 = result_2 => ~(~(result_2 = X144 => $true) | result_2 != X144)))))))))) | ~(0 = result_1 => (~(~$lesseq(result_1,1) | ~$lesseq(0,result_1)) => (result_1 = X144 => (~(~$lesseq(result_1,1) | ~$lesseq(0,result_1)) => (result_1 = result_2 => ~(~(result_2 = X144 => $true) | result_2 != X144)))))))))))))) & select2('Heap',this,'IntQueue_head') = X144)),
% 23.99/3.63    file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_3)).
% 23.99/3.63  
% 23.99/3.63  tff(f6,plain,(
% 23.99/3.63    ? [X144 : $int] : (~(true_1 = 'IsHeap'('Heap') => (~(true_1 != select2('Heap',this,allocated) | true_1 != 'IsNotNull'(this,'IntQueue')) => (true_1 = 'InRange'(result,'System_Int32') => (nullObject = 'BeingConstructed' => (this = 'AsPureObject'(this) => (! [X111 : $int] : ? [X145 : $int] : ((~(select2('Heap',X111,ownerFrame) != select2('Heap',this,ownerFrame) | select2('Heap',X111,ownerRef) != select2('Heap',this,ownerRef) | true_1 != select2('Heap',X111,allocated) | nullObject = X111) => ~(select2('Heap',X111,localinv) != X145 | select2('Heap',X111,inv) != X145)) & typeof(X111) = X145) => (~($less(0,0) | $less(0,0)) => ~(~(~($less(0,0) | $less(0,0)) => (0 != X144 => (~($less(1,1) | $less(1,1)) => ~(~(~($less(1,1) | $less(1,1)) => (1 != X144 => (result_0 = X144 => (result_2 = result_0 => ~(~(result_2 = X144 => $true) | result_2 != X144))))) | ~(1 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X144 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~(~(result_2 = X144 => $true) | result_2 != X144)))))))))) | ~(0 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X144 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~(~(result_2 = X144 => $true) | result_2 != X144)))))))))))))) & select2('Heap',this,'IntQueue_head') = X144)),
% 23.99/3.63    inference(theory_normalization,[],[f3])).
% 23.99/3.63  
% 23.99/3.63  tff(f29,plain,(
% 23.99/3.63    ? [X0 : $int] : (~(true_1 = 'IsHeap'('Heap') => (~(true_1 != select2('Heap',this,allocated) | true_1 != 'IsNotNull'(this,'IntQueue')) => (true_1 = 'InRange'(result,'System_Int32') => (nullObject = 'BeingConstructed' => (this = 'AsPureObject'(this) => (! [X1 : $int] : ? [X2 : $int] : ((~(select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) => ~(select2('Heap',X1,localinv) != X2 | select2('Heap',X1,inv) != X2)) & typeof(X1) = X2) => (~($less(0,0) | $less(0,0)) => ~(~(~($less(0,0) | $less(0,0)) => (0 != X0 => (~($less(1,1) | $less(1,1)) => ~(~(~($less(1,1) | $less(1,1)) => (1 != X0 => (result_0 = X0 => (result_2 = result_0 => ~(~(result_2 = X0 => $true) | result_2 != X0))))) | ~(1 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~(~(result_2 = X0 => $true) | result_2 != X0)))))))))) | ~(0 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~(~(result_2 = X0 => $true) | result_2 != X0)))))))))))))) & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(rectify,[],[f6])).
% 23.99/3.63  
% 23.99/3.63  tff(f30,plain,(
% 23.99/3.63    ? [X0 : $int] : (~(true_1 = 'IsHeap'('Heap') => (~(true_1 != select2('Heap',this,allocated) | true_1 != 'IsNotNull'(this,'IntQueue')) => (true_1 = 'InRange'(result,'System_Int32') => (nullObject = 'BeingConstructed' => (this = 'AsPureObject'(this) => (! [X1 : $int] : ? [X2 : $int] : ((~(select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) => ~(select2('Heap',X1,localinv) != X2 | select2('Heap',X1,inv) != X2)) & typeof(X1) = X2) => (~($less(0,0) | $less(0,0)) => ~(~(~($less(0,0) | $less(0,0)) => (0 != X0 => (~($less(1,1) | $less(1,1)) => ~(~(~($less(1,1) | $less(1,1)) => (1 != X0 => (result_0 = X0 => (result_2 = result_0 => ~result_2 != X0)))) | ~(1 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~result_2 != X0))))))))) | ~(0 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => ~result_2 != X0))))))))))))) & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(true_and_false_elimination,[],[f29])).
% 23.99/3.63  
% 23.99/3.63  tff(f31,plain,(
% 23.99/3.63    ? [X0 : $int] : (~(true_1 = 'IsHeap'('Heap') => (~(true_1 != select2('Heap',this,allocated) | true_1 != 'IsNotNull'(this,'IntQueue')) => (true_1 = 'InRange'(result,'System_Int32') => (nullObject = 'BeingConstructed' => (this = 'AsPureObject'(this) => (! [X1 : $int] : ? [X2 : $int] : ((~(select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) => ~(select2('Heap',X1,localinv) != X2 | select2('Heap',X1,inv) != X2)) & typeof(X1) = X2) => (~($less(0,0) | $less(0,0)) => ~(~(~($less(0,0) | $less(0,0)) => (0 != X0 => (~($less(1,1) | $less(1,1)) => ~(~(~($less(1,1) | $less(1,1)) => (1 != X0 => (result_0 = X0 => (result_2 = result_0 => result_2 = X0)))) | ~(1 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => result_2 = X0))))))))) | ~(0 = result_1 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = X0 => (~($less(1,result_1) | $less(result_1,0)) => (result_1 = result_2 => result_2 = X0))))))))))))) & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(flattening,[],[f30])).
% 23.99/3.63  
% 23.99/3.63  tff(f36,plain,(
% 23.99/3.63    ? [X0 : $int] : (((((((((((((((((result_2 != X0 & result_2 = result_0) & result_0 = X0) & 1 != X0) & (~$less(1,1) & ~$less(1,1))) | (((((result_2 != X0 & result_1 = result_2) & (~$less(1,result_1) & ~$less(result_1,0))) & result_1 = X0) & (~$less(1,result_1) & ~$less(result_1,0))) & 1 = result_1)) & (~$less(1,1) & ~$less(1,1))) & 0 != X0) & (~$less(0,0) & ~$less(0,0))) | (((((result_2 != X0 & result_1 = result_2) & (~$less(1,result_1) & ~$less(result_1,0))) & result_1 = X0) & (~$less(1,result_1) & ~$less(result_1,0))) & 0 = result_1)) & (~$less(0,0) & ~$less(0,0))) & ! [X1 : $int] : ? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | (select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1)) & typeof(X1) = X2)) & this = 'AsPureObject'(this)) & nullObject = 'BeingConstructed') & true_1 = 'InRange'(result,'System_Int32')) & (true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue'))) & true_1 = 'IsHeap'('Heap')) & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(ennf_transformation,[],[f31])).
% 23.99/3.63  
% 23.99/3.63  tff(f37,plain,(
% 23.99/3.63    ? [X0 : $int] : (((((result_2 != X0 & result_2 = result_0 & result_0 = X0 & 1 != X0 & ~$less(1,1) & ~$less(1,1)) | (result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 1 = result_1)) & ~$less(1,1) & ~$less(1,1) & 0 != X0 & ~$less(0,0) & ~$less(0,0)) | (result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 0 = result_1)) & ~$less(0,0) & ~$less(0,0) & ! [X1 : $int] : ? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = X2) & this = 'AsPureObject'(this) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(result,'System_Int32') & true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue') & true_1 = 'IsHeap'('Heap') & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(flattening,[],[f36])).
% 23.99/3.63  
% 23.99/3.63  tff(f48,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 1 = result_1) | ~sP9(X0))),
% 23.99/3.63    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])])).
% 23.99/3.63  
% 23.99/3.63  tff(f49,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_2 = result_0 & result_0 = X0 & 1 != X0 & ~$less(1,1) & ~$less(1,1)) | sP9(X0) | ~sP10(X0))),
% 23.99/3.63    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])])).
% 23.99/3.63  
% 23.99/3.63  tff(f50,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 0 = result_1) | ~sP11(X0))),
% 23.99/3.63    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])])).
% 23.99/3.63  
% 23.99/3.63  tff(f51,plain,(
% 23.99/3.63    ? [X0 : $int] : (((sP10(X0) & ~$less(1,1) & ~$less(1,1) & 0 != X0 & ~$less(0,0) & ~$less(0,0)) | sP11(X0)) & ~$less(0,0) & ~$less(0,0) & ! [X1 : $int] : ? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = X2) & this = 'AsPureObject'(this) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(result,'System_Int32') & true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue') & true_1 = 'IsHeap'('Heap') & select2('Heap',this,'IntQueue_head') = X0)),
% 23.99/3.63    inference(definition_folding,[],[f37,f50,f49,f48])).
% 23.99/3.63  
% 23.99/3.63  tff(f153,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 0 = result_1) | ~sP11(X0))),
% 23.99/3.63    inference(nnf_transformation,[],[f50])).
% 23.99/3.63  
% 23.99/3.63  tff(f154,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_2 = result_0 & result_0 = X0 & 1 != X0 & ~$less(1,1) & ~$less(1,1)) | sP9(X0) | ~sP10(X0))),
% 23.99/3.63    inference(nnf_transformation,[],[f49])).
% 23.99/3.63  
% 23.99/3.63  tff(f155,plain,(
% 23.99/3.63    ! [X0 : $int] : ((result_2 != X0 & result_1 = result_2 & ~$less(1,result_1) & ~$less(result_1,0) & result_1 = X0 & ~$less(1,result_1) & ~$less(result_1,0) & 1 = result_1) | ~sP9(X0))),
% 23.99/3.63    inference(nnf_transformation,[],[f48])).
% 23.99/3.63  
% 23.99/3.63  tff(f156,plain,(
% 23.99/3.63    ? [X0 : $int] : (((sP10(X0) & ~$less(1,1) & ~$less(1,1) & 0 != X0 & ~$less(0,0) & ~$less(0,0)) | sP11(X0)) & ~$less(0,0) & ~$less(0,0) & ! [X1 : $int] : ? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = X2) & this = 'AsPureObject'(this) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(result,'System_Int32') & true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue') & true_1 = 'IsHeap'('Heap') & select2('Heap',this,'IntQueue_head') = X0) => (((sP10(sK113) & ~$less(1,1) & ~$less(1,1) & 0 != sK113 & ~$less(0,0) & ~$less(0,0)) | sP11(sK113)) & ~$less(0,0) & ~$less(0,0) & ! [X1 : $int] : ? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = X2) & this = 'AsPureObject'(this) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(result,'System_Int32') & true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue') & true_1 = 'IsHeap'('Heap') & select2('Heap',this,'IntQueue_head') = sK113)),
% 23.99/3.63    introduced(choice_axiom,[])).
% 23.99/3.63  
% 23.99/3.63  tff(f157,plain,(
% 23.99/3.63    ! [X1 : $int] : (? [X2 : $int] : (((select2('Heap',X1,localinv) = X2 & select2('Heap',X1,inv) = X2) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = X2) => (((select2('Heap',X1,localinv) = sK114(X1) & select2('Heap',X1,inv) = sK114(X1)) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = sK114(X1)))),
% 23.99/3.63    introduced(choice_axiom,[])).
% 23.99/3.63  
% 23.99/3.63  tff(f158,plain,(
% 23.99/3.63    ((sP10(sK113) & ~$less(1,1) & ~$less(1,1) & 0 != sK113 & ~$less(0,0) & ~$less(0,0)) | sP11(sK113)) & ~$less(0,0) & ~$less(0,0) & ! [X1 : $int] : (((select2('Heap',X1,localinv) = sK114(X1) & select2('Heap',X1,inv) = sK114(X1)) | select2('Heap',this,ownerFrame) != select2('Heap',X1,ownerFrame) | select2('Heap',this,ownerRef) != select2('Heap',X1,ownerRef) | true_1 != select2('Heap',X1,allocated) | nullObject = X1) & typeof(X1) = sK114(X1)) & this = 'AsPureObject'(this) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(result,'System_Int32') & true_1 = select2('Heap',this,allocated) & true_1 = 'IsNotNull'(this,'IntQueue') & true_1 = 'IsHeap'('Heap') & select2('Heap',this,'IntQueue_head') = sK113),
% 23.99/3.63    inference(skolemisation,[status(esa),new_symbols(skolem,[sK113,sK114])],[f51,f157,f156])).
% 23.99/3.63  
% 23.99/3.63  tff(f2751,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (0 = result_1 | ~sP11(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f153])).
% 23.99/3.63  
% 23.99/3.63  tff(f2754,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_1 = X0 | ~sP11(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f153])).
% 23.99/3.63  
% 23.99/3.63  tff(f2757,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_1 = result_2 | ~sP11(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f153])).
% 23.99/3.63  
% 23.99/3.63  tff(f2758,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_2 != X0 | ~sP11(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f153])).
% 23.99/3.63  
% 23.99/3.63  tff(f2761,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (1 != X0 | sP9(X0) | ~sP10(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f154])).
% 23.99/3.63  
% 23.99/3.63  tff(f2762,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_0 = X0 | sP9(X0) | ~sP10(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f154])).
% 23.99/3.63  
% 23.99/3.63  tff(f2763,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_2 = result_0 | sP9(X0) | ~sP10(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f154])).
% 23.99/3.63  
% 23.99/3.63  tff(f2764,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_2 != X0 | sP9(X0) | ~sP10(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f154])).
% 23.99/3.63  
% 23.99/3.63  tff(f2765,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (1 = result_1 | ~sP9(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f155])).
% 23.99/3.63  
% 23.99/3.63  tff(f2768,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_1 = X0 | ~sP9(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f155])).
% 23.99/3.63  
% 23.99/3.63  tff(f2771,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_1 = result_2 | ~sP9(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f155])).
% 23.99/3.63  
% 23.99/3.63  tff(f2772,plain,(
% 23.99/3.63    ( ! [X0 : $int] : (result_2 != X0 | ~sP9(X0)) )),
% 23.99/3.63    inference(cnf_transformation,[],[f155])).
% 23.99/3.63  
% 23.99/3.63  tff(f2787,plain,(
% 23.99/3.63    0 != sK113 | sP11(sK113)),
% 23.99/3.63    inference(cnf_transformation,[],[f158])).
% 23.99/3.63  
% 23.99/3.63  tff(f2790,plain,(
% 23.99/3.63    sP10(sK113) | sP11(sK113)),
% 23.99/3.63    inference(cnf_transformation,[],[f158])).
% 23.99/3.63  
% 23.99/3.63  tff(f3396,plain,(
% 23.99/3.63    ~sP11(result_2)),
% 23.99/3.63    inference(equality_resolution,[],[f2758])).
% 23.99/3.63  
% 23.99/3.63  tff(f3397,plain,(
% 23.99/3.63    sP9(result_2) | ~sP10(result_2)),
% 23.99/3.63    inference(equality_resolution,[],[f2764])).
% 23.99/3.63  
% 23.99/3.63  tff(f3398,plain,(
% 23.99/3.63    sP9(1) | ~sP10(1)),
% 23.99/3.63    inference(equality_resolution,[],[f2761])).
% 23.99/3.63  
% 23.99/3.63  tff(f3399,plain,(
% 23.99/3.63    ~sP9(result_2)),
% 23.99/3.63    inference(equality_resolution,[],[f2772])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2597,plain,(~sP11(result_2)),inference(cnf_transformation,[],[f3396])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2598,plain,
% 23.99/3.63      (~sP11(X0_3)|result_2 = result_1),
% 23.99/3.63      inference(cnf_transformation,[],[f2757])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2601,plain,
% 23.99/3.63      (~sP11(X0_3)|X0_3 = result_1),
% 23.99/3.63      inference(cnf_transformation,[],[f2754])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2604,plain,
% 23.99/3.63      (~sP11(X0_3)|result_1 = 0),
% 23.99/3.63      inference(cnf_transformation,[],[f2751])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2605,plain,
% 23.99/3.63      (~sP10(result_2)|sP9(result_2)),
% 23.99/3.63      inference(cnf_transformation,[],[f3397])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2606,plain,
% 23.99/3.63      (~sP10(X0_3)|result_2 = result_0|sP9(X0_3)),
% 23.99/3.63      inference(cnf_transformation,[],[f2763])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2607,plain,
% 23.99/3.63      (~sP10(X0_3)|X0_3 = result_0|sP9(X0_3)),
% 23.99/3.63      inference(cnf_transformation,[],[f2762])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2608,plain,(~sP10(1)|sP9(1)),inference(cnf_transformation,[],[f3398])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2611,plain,(~sP9(result_2)),inference(cnf_transformation,[],[f3399])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2612,plain,
% 23.99/3.63      (~sP9(X0_3)|result_2 = result_1),
% 23.99/3.63      inference(cnf_transformation,[],[f2771])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2615,plain,
% 23.99/3.63      (~sP9(X0_3)|X0_3 = result_1),
% 23.99/3.63      inference(cnf_transformation,[],[f2768])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2618,plain,
% 23.99/3.63      (~sP9(X0_3)|result_1 = 1),
% 23.99/3.63      inference(cnf_transformation,[],[f2765])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2619,plain,
% 23.99/3.63      (sP10(sK113)|sP11(sK113)),
% 23.99/3.63      inference(cnf_transformation,[],[f2790])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2622,plain,
% 23.99/3.63      (sK113 != 0|sP11(sK113)),
% 23.99/3.63      inference(cnf_transformation,[],[f2787])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_2987,plain,
% 23.99/3.63      (~sP10(result_2)),
% 23.99/3.63      inference(global_subsumption_just,[status(thm)],[c_2605,c_2611,c_2605])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3318,plain,
% 23.99/3.63      (~sP11(X0_3)|result_2 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2598])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3324,plain,
% 23.99/3.63      (~sP11(X0_3)|X0_3 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2601])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3326,plain,
% 23.99/3.63      (~sP11(X0_3)|result_1 = 0),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2604])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3336,plain,
% 23.99/3.63      (~sP9(X0_3)|result_2 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2612])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3342,plain,
% 23.99/3.63      (~sP9(X0_3)|X0_3 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2615])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3344,plain,
% 23.99/3.63      (~sP9(X0_3)|result_1 = 1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2618])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3346,plain,
% 23.99/3.63      (~sP10(1)|sP9(1)),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2608])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3350,plain,
% 23.99/3.63      (sK113 != 0|sP11(sK113)),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2622])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_3352,plain,
% 23.99/3.63      (sP10(sK113)|sP11(sK113)),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_2619])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14911,plain,
% 23.99/3.63      (result_2 != sK113|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_2987,c_3352])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14918,plain,
% 23.99/3.63      (X0_3 != sK113|X0_3 = result_0|sP9(X0_3)|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_2607,c_3352])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14919,plain,
% 23.99/3.63      (sK113 = result_0|sP9(sK113)|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_14918])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14929,plain,
% 23.99/3.63      (X0_3 != sK113|result_2 = result_0|sP9(X0_3)|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_2606,c_3352])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14930,plain,
% 23.99/3.63      (result_2 = result_0|sP9(sK113)|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_14929])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_14940,plain,
% 23.99/3.63      (sK113 != 1|sP9(1)|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3346,c_3352])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15587,plain,
% 23.99/3.63      (X0_3 != 1|sK113 != 1|result_2 = result_1|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3336,c_14940])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15588,plain,
% 23.99/3.63      (sK113 != 1|result_2 = result_1|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15587])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15595,plain,
% 23.99/3.63      (sK113 != 1|result_2 = result_1),
% 23.99/3.63      inference(forward_subsumption_resolution,[status(thm)],[c_15588,c_3318])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15598,plain,
% 23.99/3.63      (X0_3 != sK113|result_2 = result_0|result_1 = 1|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3344,c_14930])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15599,plain,
% 23.99/3.63      (result_2 = result_0|result_1 = 1|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15598])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15609,plain,
% 23.99/3.63      (X0_3 != sK113|result_1 = 1|result_0 = sK113|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3344,c_14919])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15610,plain,
% 23.99/3.63      (result_1 = 1|result_0 = sK113|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15609])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15620,plain,
% 23.99/3.63      (X0_3 != sK113|X0_3 = result_1|result_2 = result_0|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3342,c_14930])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15621,plain,
% 23.99/3.63      (result_2 = result_0|sK113 = result_1|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15620])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15628,plain,
% 23.99/3.63      (result_2 = result_0|sK113 = result_1),
% 23.99/3.63      inference(forward_subsumption_resolution,[status(thm)],[c_15621,c_3324])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15631,plain,
% 23.99/3.63      (X0_3 != sK113|X0_3 = result_1|result_0 = sK113|sP11(sK113)),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3342,c_14919])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15632,plain,
% 23.99/3.63      (result_0 = sK113|sK113 = result_1|sP11(sK113)),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15631])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15639,plain,
% 23.99/3.63      (result_0 = sK113|sK113 = result_1),
% 23.99/3.63      inference(forward_subsumption_resolution,[status(thm)],[c_15632,c_3324])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15786,plain,
% 23.99/3.63      (result_2 != sK113),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_2597,c_14911])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15791,plain,
% 23.99/3.63      (X0_3 != sK113|result_1 = 1|result_1 = 0|result_0 = sK113),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3326,c_15610])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15792,plain,
% 23.99/3.63      (result_1 = 1|result_1 = 0|result_0 = sK113),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15791])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15802,plain,
% 23.99/3.63      (X0_3 != sK113|result_2 = result_0|result_1 = 1|result_1 = 0),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3326,c_15599])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15803,plain,
% 23.99/3.63      (result_2 = result_0|result_1 = 1|result_1 = 0),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15802])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15839,plain,
% 23.99/3.63      (X0_3 != sK113|sK113 != 0|result_1 = 0),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3326,c_3350])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15840,plain,
% 23.99/3.63      (sK113 != 0|result_1 = 0),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15839])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15945,plain,
% 23.99/3.63      (X0_3 != sK113|sK113 != 0|result_2 = result_1),
% 23.99/3.63      inference(resolution_lifted,[status(thm)],[c_3318,c_3350])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_15946,plain,
% 23.99/3.63      (sK113 != 0|result_2 = result_1),
% 23.99/3.63      inference(unflattening,[status(thm)],[c_15945])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_20839,plain,
% 23.99/3.63      (sK113 != 0|result_2 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_15946])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_20845,plain,
% 23.99/3.63      (sK113 != 0|result_1 = 0),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_15840])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_20853,plain,
% 23.99/3.63      (result_2 = result_1|sK113 != 1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_15595])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_20854,plain,
% 23.99/3.63      (sK113 != 1|result_2 = result_1),
% 23.99/3.63      inference(renaming,[status(thm)],[c_20853])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_20865,plain,
% 23.99/3.63      (result_2 = result_0|sK113 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_15628])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_21111,plain,
% 23.99/3.63      (result_0 = sK113|sK113 = result_1),
% 23.99/3.63      inference(prop_impl_just,[status(thm)],[c_15639])).
% 23.99/3.63  
% 23.99/3.63  cnf(c_57968,plain,
% 23.99/3.63      ($false),
% 23.99/3.63      inference(smt_impl_just,
% 23.99/3.63                [status(thm)],
% 23.99/3.63                [c_20839,c_20845,c_15803,c_15792,c_15786,c_21111,c_20865,
% 23.99/3.63                 c_20854])).
% 23.99/3.63  
% 23.99/3.63  
% 23.99/3.63  % SZS output end CNFRefutation for theBenchmark.p
% 23.99/3.63  
% 23.99/3.63  
%------------------------------------------------------------------------------