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