TSTP Solution File: SWW797_1 by iProver---3.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.8
% Problem : SWW797_1 : TPTP v8.1.2. Released v7.0.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n017.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:40:53 EDT 2023
% Result : Unsatisfiable 27.22s 4.15s
% Output : CNFRefutation 27.22s
% Verified :
% SZS Type : Refutation
% Derivation depth : 22
% Number of leaves : 6
% Syntax : Number of formulae : 74 ( 10 unt; 0 typ; 0 def)
% Number of atoms : 1456 ( 366 equ)
% Maximal formula atoms : 49 ( 19 avg)
% Number of connectives : 880 ( 350 ~; 202 |; 192 &)
% ( 0 <=>; 136 =>; 0 <=; 0 <~>)
% Maximal formula depth : 29 ( 6 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of FOOLs : 852 ( 852 fml; 0 var)
% Number arithmetic : 481 ( 156 atm; 0 fun; 278 num; 47 var)
% Number of types : 1 ( 0 usr; 1 ari)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 33 ( 28 usr; 20 prp; 0-3 aty)
% Number of functors : 2 ( 0 usr; 2 con; 0-0 aty)
% Number of variables : 63 ( 6 sgn; 27 !; 20 ?; 47 :)
% Comments :
%------------------------------------------------------------------------------
tff(f3,axiom,
? [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 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',formula_3) ).
tff(f6,plain,
? [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 ) ),
inference(theory_normalization,[],[f3]) ).
tff(f29,plain,
? [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 ) ),
inference(rectify,[],[f6]) ).
tff(f30,plain,
? [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 ) ),
inference(true_and_false_elimination,[],[f29]) ).
tff(f31,plain,
? [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 ) ),
inference(flattening,[],[f30]) ).
tff(f36,plain,
? [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 ) ),
inference(ennf_transformation,[],[f31]) ).
tff(f37,plain,
? [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 ) ),
inference(flattening,[],[f36]) ).
tff(f48,plain,
! [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) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).
tff(f49,plain,
! [X0: $int] :
( ( ( result_2 != X0 )
& ( result_2 = result_0 )
& ( result_0 = X0 )
& ( 1 != X0 )
& ~ $less(1,1)
& ~ $less(1,1) )
| sP9(X0)
| ~ sP10(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).
tff(f50,plain,
! [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) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).
tff(f51,plain,
? [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 ) ),
inference(definition_folding,[],[f37,f50,f49,f48]) ).
tff(f153,plain,
! [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) ),
inference(nnf_transformation,[],[f50]) ).
tff(f154,plain,
! [X0: $int] :
( ( ( result_2 != X0 )
& ( result_2 = result_0 )
& ( result_0 = X0 )
& ( 1 != X0 )
& ~ $less(1,1)
& ~ $less(1,1) )
| sP9(X0)
| ~ sP10(X0) ),
inference(nnf_transformation,[],[f49]) ).
tff(f155,plain,
! [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) ),
inference(nnf_transformation,[],[f48]) ).
tff(f156,plain,
( ? [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 ) ) ),
introduced(choice_axiom,[]) ).
tff(f157,plain,
! [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) ) ) ),
introduced(choice_axiom,[]) ).
tff(f158,plain,
( ( ( 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 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK113,sK114])],[f51,f157,f156]) ).
tff(f2754,plain,
! [X0: $int] :
( ( result_1 = X0 )
| ~ sP11(X0) ),
inference(cnf_transformation,[],[f153]) ).
tff(f2757,plain,
! [X0: $int] :
( ( result_1 = result_2 )
| ~ sP11(X0) ),
inference(cnf_transformation,[],[f153]) ).
tff(f2758,plain,
! [X0: $int] :
( ( result_2 != X0 )
| ~ sP11(X0) ),
inference(cnf_transformation,[],[f153]) ).
tff(f2762,plain,
! [X0: $int] :
( ( result_0 = X0 )
| sP9(X0)
| ~ sP10(X0) ),
inference(cnf_transformation,[],[f154]) ).
tff(f2763,plain,
! [X0: $int] :
( ( result_2 = result_0 )
| sP9(X0)
| ~ sP10(X0) ),
inference(cnf_transformation,[],[f154]) ).
tff(f2764,plain,
! [X0: $int] :
( ( result_2 != X0 )
| sP9(X0)
| ~ sP10(X0) ),
inference(cnf_transformation,[],[f154]) ).
tff(f2768,plain,
! [X0: $int] :
( ( result_1 = X0 )
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f155]) ).
tff(f2771,plain,
! [X0: $int] :
( ( result_1 = result_2 )
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f155]) ).
tff(f2772,plain,
! [X0: $int] :
( ( result_2 != X0 )
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f155]) ).
tff(f2790,plain,
( sP10(sK113)
| sP11(sK113) ),
inference(cnf_transformation,[],[f158]) ).
tff(f3396,plain,
~ sP11(result_2),
inference(equality_resolution,[],[f2758]) ).
tff(f3397,plain,
( sP9(result_2)
| ~ sP10(result_2) ),
inference(equality_resolution,[],[f2764]) ).
tff(f3399,plain,
~ sP9(result_2),
inference(equality_resolution,[],[f2772]) ).
cnf(c_2597,plain,
~ sP11(result_2),
inference(cnf_transformation,[],[f3396]) ).
cnf(c_2598,plain,
( ~ sP11(X0_3)
| result_2 = result_1 ),
inference(cnf_transformation,[],[f2757]) ).
cnf(c_2601,plain,
( ~ sP11(X0_3)
| X0_3 = result_1 ),
inference(cnf_transformation,[],[f2754]) ).
cnf(c_2605,plain,
( ~ sP10(result_2)
| sP9(result_2) ),
inference(cnf_transformation,[],[f3397]) ).
cnf(c_2606,plain,
( ~ sP10(X0_3)
| result_2 = result_0
| sP9(X0_3) ),
inference(cnf_transformation,[],[f2763]) ).
cnf(c_2607,plain,
( ~ sP10(X0_3)
| X0_3 = result_0
| sP9(X0_3) ),
inference(cnf_transformation,[],[f2762]) ).
cnf(c_2611,plain,
~ sP9(result_2),
inference(cnf_transformation,[],[f3399]) ).
cnf(c_2612,plain,
( ~ sP9(X0_3)
| result_2 = result_1 ),
inference(cnf_transformation,[],[f2771]) ).
cnf(c_2615,plain,
( ~ sP9(X0_3)
| X0_3 = result_1 ),
inference(cnf_transformation,[],[f2768]) ).
cnf(c_2619,plain,
( sP10(sK113)
| sP11(sK113) ),
inference(cnf_transformation,[],[f2790]) ).
cnf(c_2987,plain,
~ sP10(result_2),
inference(global_subsumption_just,[status(thm)],[c_2605,c_2611,c_2605]) ).
cnf(c_3318,plain,
( ~ sP11(X0_3)
| result_2 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_2598]) ).
cnf(c_3324,plain,
( ~ sP11(X0_3)
| X0_3 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_2601]) ).
cnf(c_3336,plain,
( ~ sP9(X0_3)
| result_2 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_2612]) ).
cnf(c_3342,plain,
( ~ sP9(X0_3)
| X0_3 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_2615]) ).
cnf(c_3352,plain,
( sP10(sK113)
| sP11(sK113) ),
inference(prop_impl_just,[status(thm)],[c_2619]) ).
cnf(c_14873,plain,
( result_2 != sK113
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_2987,c_3352]) ).
cnf(c_14880,plain,
( X0_3 != sK113
| X0_3 = result_0
| sP9(X0_3)
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_2607,c_3352]) ).
cnf(c_14881,plain,
( sK113 = result_0
| sP9(sK113)
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_14880]) ).
cnf(c_14891,plain,
( X0_3 != sK113
| result_2 = result_0
| sP9(X0_3)
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_2606,c_3352]) ).
cnf(c_14892,plain,
( result_2 = result_0
| sP9(sK113)
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_14891]) ).
cnf(c_15582,plain,
( X0_3 != sK113
| X0_3 = result_1
| result_2 = result_0
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_3342,c_14892]) ).
cnf(c_15583,plain,
( result_2 = result_0
| sK113 = result_1
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_15582]) ).
cnf(c_15590,plain,
( result_2 = result_0
| sK113 = result_1 ),
inference(forward_subsumption_resolution,[status(thm)],[c_15583,c_3324]) ).
cnf(c_15593,plain,
( X0_3 != sK113
| X0_3 = result_1
| result_0 = sK113
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_3342,c_14881]) ).
cnf(c_15594,plain,
( result_0 = sK113
| sK113 = result_1
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_15593]) ).
cnf(c_15601,plain,
( result_0 = sK113
| sK113 = result_1 ),
inference(forward_subsumption_resolution,[status(thm)],[c_15594,c_3324]) ).
cnf(c_15648,plain,
( X0_3 != sK113
| result_2 = result_1
| result_2 = result_0
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_3336,c_14892]) ).
cnf(c_15649,plain,
( result_2 = result_1
| result_2 = result_0
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_15648]) ).
cnf(c_15656,plain,
( result_2 = result_1
| result_2 = result_0 ),
inference(forward_subsumption_resolution,[status(thm)],[c_15649,c_3318]) ).
cnf(c_15659,plain,
( X0_3 != sK113
| result_2 = result_1
| result_0 = sK113
| sP11(sK113) ),
inference(resolution_lifted,[status(thm)],[c_3336,c_14881]) ).
cnf(c_15660,plain,
( result_2 = result_1
| result_0 = sK113
| sP11(sK113) ),
inference(unflattening,[status(thm)],[c_15659]) ).
cnf(c_15667,plain,
( result_2 = result_1
| result_0 = sK113 ),
inference(forward_subsumption_resolution,[status(thm)],[c_15660,c_3318]) ).
cnf(c_15748,plain,
result_2 != sK113,
inference(resolution_lifted,[status(thm)],[c_2597,c_14873]) ).
cnf(c_20811,plain,
( result_2 = result_1
| result_2 = result_0 ),
inference(prop_impl_just,[status(thm)],[c_15656]) ).
cnf(c_20817,plain,
( result_2 = result_1
| result_0 = sK113 ),
inference(prop_impl_just,[status(thm)],[c_15667]) ).
cnf(c_20827,plain,
( result_2 = result_0
| sK113 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_15590]) ).
cnf(c_21073,plain,
( result_0 = sK113
| sK113 = result_1 ),
inference(prop_impl_just,[status(thm)],[c_15601]) ).
cnf(c_59184,plain,
( result_2 = result_1
| result_2 = sK113 ),
inference(superposition,[status(thm)],[c_20811,c_20817]) ).
cnf(c_59186,plain,
result_2 = result_1,
inference(forward_subsumption_resolution,[status(thm)],[c_59184,c_15748]) ).
cnf(c_59189,plain,
result_1 != sK113,
inference(demodulation,[status(thm)],[c_15748,c_59186]) ).
cnf(c_59194,plain,
( result_1 = result_0
| result_1 = sK113 ),
inference(light_normalisation,[status(thm)],[c_20827,c_59186]) ).
cnf(c_59203,plain,
result_1 = sK113,
inference(superposition,[status(thm)],[c_59194,c_21073]) ).
cnf(c_59209,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_59203,c_59189]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SWW797_1 : TPTP v8.1.2. Released v7.0.0.
% 0.07/0.13 % Command : run_iprover %s %d THM
% 0.14/0.34 % Computer : n017.cluster.edu
% 0.14/0.34 % Model : x86_64 x86_64
% 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34 % Memory : 8042.1875MB
% 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34 % CPULimit : 300
% 0.14/0.34 % WCLimit : 300
% 0.14/0.34 % DateTime : Sun Aug 27 18:47:27 EDT 2023
% 0.14/0.34 % CPUTime :
% 0.21/0.46 Running TFA theorem proving
% 0.21/0.46 Running: /export/starexec/sandbox2/solver/bin/run_problem --no_cores 8 --schedule casc_29_tfa /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 27.22/4.15 % SZS status Started for theBenchmark.p
% 27.22/4.15 % SZS status Unsatisfiable for theBenchmark.p
% 27.22/4.15
% 27.22/4.15 %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 27.22/4.15
% 27.22/4.15 ------ iProver source info
% 27.22/4.15
% 27.22/4.15 git: date: 2023-05-31 18:12:56 +0000
% 27.22/4.15 git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 27.22/4.15 git: non_committed_changes: false
% 27.22/4.15 git: last_make_outside_of_git: false
% 27.22/4.15
% 27.22/4.15 ------ Parsing...
% 27.22/4.15 ------ Clausification by vclausify_rel & Parsing by iProver...
% 27.22/4.15
% 27.22/4.15 ------ 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
% 27.22/4.15
% 27.22/4.15 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 27.22/4.15
% 27.22/4.15 ------ Preprocessing... sf_s rm: 1 0s sf_e sf_s rm: 0 0s sf_e
% 27.22/4.15 ------ Proving...
% 27.22/4.15 ------ Problem Properties
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15 clauses 2550
% 27.22/4.15 conjectures 0
% 27.22/4.15 EPR 2002
% 27.22/4.15 Horn 2413
% 27.22/4.15 unary 2237
% 27.22/4.15 binary 156
% 27.22/4.15 lits 3231
% 27.22/4.15 lits eq 3025
% 27.22/4.15 fd_pure 0
% 27.22/4.15 fd_pseudo 0
% 27.22/4.15 fd_cond 42
% 27.22/4.15 fd_pseudo_cond 33
% 27.22/4.15 AC symbols 2
% 27.22/4.15
% 27.22/4.15 ------ Input Options Time Limit: Unbounded
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15 ------
% 27.22/4.15 Current options:
% 27.22/4.15 ------
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15 ------ Proving...
% 27.22/4.15
% 27.22/4.15
% 27.22/4.15 % SZS status Unsatisfiable for theBenchmark.p
% 27.22/4.15
% 27.22/4.15 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 27.22/4.15
% 27.22/4.15
%------------------------------------------------------------------------------