TSTP Solution File: SWW801_1 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : SWW801_1 : TPTP v8.1.2. Released v7.0.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n015.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 May 3 03:26:24 EDT 2024
% Result : Unsatisfiable 7.70s 1.64s
% Output : CNFRefutation 7.70s
% Verified :
% SZS Type : Refutation
% Derivation depth : 16
% Number of leaves : 5
% Syntax : Number of formulae : 36 ( 9 unt; 0 typ; 0 def)
% Number of atoms : 1256 ( 320 equ)
% Maximal formula atoms : 43 ( 34 avg)
% Number of connectives : 656 ( 254 ~; 129 |; 152 &)
% ( 0 <=>; 121 =>; 0 <=; 0 <~>)
% Maximal formula depth : 29 ( 8 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of FOOLs : 818 ( 818 fml; 0 var)
% Number arithmetic : 309 ( 82 atm; 0 fun; 189 num; 38 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 : 39 ( 0 sgn 18 !; 20 ?; 38 :)
% Comments :
%------------------------------------------------------------------------------
tff(f3,axiom,
? [X132: $int] :
( ~ ( ( true_1 = 'IsHeap'('Heap') )
=> ( ~ ( ( true_1 != select2('Heap',this,allocated) )
| ( true_1 != 'IsNotNull'(this,'IntStack') ) )
=> ( ( true_1 = 'InRange'(result,'System_Int32') )
=> ( ( nullObject = 'BeingConstructed' )
=> ( ( this = 'AsPureObject'(this) )
=> ( ! [X109: $int] :
? [X133: $int] :
( ( ~ ( ( select2('Heap',X109,ownerFrame) != select2('Heap',this,ownerFrame) )
| ( select2('Heap',X109,ownerRef) != select2('Heap',this,ownerRef) )
| ( true_1 != select2('Heap',X109,allocated) )
| ( nullObject = X109 ) )
=> ~ ( ( select2('Heap',X109,localinv) != X133 )
| ( select2('Heap',X109,inv) != X133 ) ) )
& ( typeof(X109) = X133 ) )
=> ( ( result_0 = X132 )
=> ~ ( ~ ( ( result_0 != X132 )
=> ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0) )
=> ~ ( ~ ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0) )
=> ( ( 0 != X132 )
=> ( ~ ( ~ $lesseq(1,1)
| ~ $lesseq(1,1) )
=> ( ~ ( ~ $lesseq(1,1)
| ~ $lesseq(1,1) )
=> ( ~ ( ~ $lesseq(1,1)
| ~ $lesseq(1,1) )
=> ( ( 1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) )
| ~ ( ( 0 = result_1 )
=> ( ( result_1 = X132 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) )
| ~ ( ( result_0 = result_1 )
=> ( ( result_1 = X132 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) ) ) ) ) ) )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X132 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',formula_3) ).
tff(f6,plain,
? [X132: $int] :
( ~ ( ( true_1 = 'IsHeap'('Heap') )
=> ( ~ ( ( true_1 != select2('Heap',this,allocated) )
| ( true_1 != 'IsNotNull'(this,'IntStack') ) )
=> ( ( true_1 = 'InRange'(result,'System_Int32') )
=> ( ( nullObject = 'BeingConstructed' )
=> ( ( this = 'AsPureObject'(this) )
=> ( ! [X109: $int] :
? [X133: $int] :
( ( ~ ( ( select2('Heap',X109,ownerFrame) != select2('Heap',this,ownerFrame) )
| ( select2('Heap',X109,ownerRef) != select2('Heap',this,ownerRef) )
| ( true_1 != select2('Heap',X109,allocated) )
| ( nullObject = X109 ) )
=> ~ ( ( select2('Heap',X109,localinv) != X133 )
| ( select2('Heap',X109,inv) != X133 ) ) )
& ( typeof(X109) = X133 ) )
=> ( ( result_0 = X132 )
=> ~ ( ~ ( ( result_0 != X132 )
=> ( ~ ( $less(0,0)
| $less(0,0) )
=> ~ ( ~ ( ~ ( $less(0,0)
| $less(0,0) )
=> ( ( 0 != X132 )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ( 1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) )
| ~ ( ( 0 = result_1 )
=> ( ( result_1 = X132 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) )
| ~ ( ( result_0 = result_1 )
=> ( ( result_1 = X132 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X132 )
=> $true )
| ( result_2 != X132 ) ) ) ) ) ) ) ) ) ) ) ) )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X132 ) ),
inference(theory_normalization,[],[f3]) ).
tff(f29,plain,
? [X0: $int] :
( ~ ( ( true_1 = 'IsHeap'('Heap') )
=> ( ~ ( ( true_1 != select2('Heap',this,allocated) )
| ( true_1 != 'IsNotNull'(this,'IntStack') ) )
=> ( ( 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 ) )
=> ( ( result_0 = X0 )
=> ~ ( ~ ( ( result_0 != X0 )
=> ( ~ ( $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) )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ( 1 = result_2 )
=> ~ ( ~ ( ( result_2 = X0 )
=> $true )
| ( result_2 != X0 ) ) ) ) ) ) ) )
| ~ ( ( 0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X0 )
=> $true )
| ( result_2 != X0 ) ) ) ) ) ) ) )
| ~ ( ( result_0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ~ ( ~ ( ( result_2 = X0 )
=> $true )
| ( result_2 != X0 ) ) ) ) ) ) ) ) ) ) ) ) )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) ),
inference(rectify,[],[f6]) ).
tff(f30,plain,
? [X0: $int] :
( ~ ( ( true_1 = 'IsHeap'('Heap') )
=> ( ~ ( ( true_1 != select2('Heap',this,allocated) )
| ( true_1 != 'IsNotNull'(this,'IntStack') ) )
=> ( ( 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 ) )
=> ( ( result_0 = X0 )
=> ~ ( ~ ( ( result_0 != X0 )
=> ( ~ ( $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) )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ( 1 = result_2 )
=> ( ~ result_2 != X0 ) ) ) ) ) ) )
| ~ ( ( 0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ( ~ result_2 != X0 ) ) ) ) ) ) )
| ~ ( ( result_0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ( ~ result_2 != X0 ) ) ) ) ) ) ) ) ) ) ) )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = 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,'IntStack') ) )
=> ( ( 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 ) )
=> ( ( result_0 = X0 )
=> ~ ( ~ ( ( result_0 != X0 )
=> ( ~ ( $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) )
=> ( ~ ( $less(1,1)
| $less(1,1) )
=> ( ( 1 = result_2 )
=> ( result_2 = X0 ) ) ) ) ) ) )
| ~ ( ( 0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ( result_2 = X0 ) ) ) ) ) ) )
| ~ ( ( result_0 = result_1 )
=> ( ( result_1 = X0 )
=> ( ( result_1 = result_2 )
=> ( result_2 = X0 ) ) ) ) ) ) ) ) ) ) ) )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) ),
inference(flattening,[],[f30]) ).
tff(f36,plain,
? [X0: $int] :
( ( ( ( ( ( result_2 != X0 )
& ( 1 = result_2 )
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ( 0 != X0 )
& ~ $less(0,0)
& ~ $less(0,0) )
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( 0 = result_1 ) ) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( result_0 != X0 ) )
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( result_0 = result_1 ) ) )
& ( result_0 = X0 )
& ! [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,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) ),
inference(ennf_transformation,[],[f31]) ).
tff(f37,plain,
? [X0: $int] :
( ( ( ( ( ( result_2 != X0 )
& ( 1 = result_2 )
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ( 0 != X0 )
& ~ $less(0,0)
& ~ $less(0,0) )
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( 0 = result_1 ) ) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( result_0 != X0 ) )
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( result_0 = result_1 ) ) )
& ( result_0 = X0 )
& ! [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,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) ),
inference(flattening,[],[f36]) ).
tff(f46,plain,
! [X0: $int] :
( ( ( result_2 != X0 )
& ( 1 = result_2 )
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ~ $less(1,1)
& ( 0 != X0 )
& ~ $less(0,0)
& ~ $less(0,0) )
| ~ sP7(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).
tff(f47,plain,
! [X0: $int] :
( ( ( sP7(X0)
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( 0 = result_1 ) ) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( result_0 != X0 ) )
| ~ sP8(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).
tff(f48,plain,
? [X0: $int] :
( ( sP8(X0)
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( result_0 = result_1 ) ) )
& ( result_0 = X0 )
& ! [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,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) ),
inference(definition_folding,[],[f37,f47,f46]) ).
tff(f138,plain,
! [X0: $int] :
( ( ( sP7(X0)
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( 0 = result_1 ) ) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( result_0 != X0 ) )
| ~ sP8(X0) ),
inference(nnf_transformation,[],[f47]) ).
tff(f140,plain,
( ? [X0: $int] :
( ( sP8(X0)
| ( ( result_2 != X0 )
& ( result_1 = result_2 )
& ( result_1 = X0 )
& ( result_0 = result_1 ) ) )
& ( result_0 = X0 )
& ! [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,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = X0 ) )
=> ( ( sP8(sK98)
| ( ( result_2 != sK98 )
& ( result_1 = result_2 )
& ( result_1 = sK98 )
& ( result_0 = result_1 ) ) )
& ( result_0 = sK98 )
& ! [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,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = sK98 ) ) ),
introduced(choice_axiom,[]) ).
tff(f141,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) = sK99(X1) )
& ( select2('Heap',X1,inv) = sK99(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) = sK99(X1) ) ) ),
introduced(choice_axiom,[]) ).
tff(f142,plain,
( ( sP8(sK98)
| ( ( result_2 != sK98 )
& ( result_1 = result_2 )
& ( result_1 = sK98 )
& ( result_0 = result_1 ) ) )
& ( result_0 = sK98 )
& ! [X1: $int] :
( ( ( ( select2('Heap',X1,localinv) = sK99(X1) )
& ( select2('Heap',X1,inv) = sK99(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) = sK99(X1) ) )
& ( this = 'AsPureObject'(this) )
& ( nullObject = 'BeingConstructed' )
& ( true_1 = 'InRange'(result,'System_Int32') )
& ( true_1 = select2('Heap',this,allocated) )
& ( true_1 = 'IsNotNull'(this,'IntStack') )
& ( true_1 = 'IsHeap'('Heap') )
& ( 'Length'(select2('Heap',this,'IntStack_elements')) = sK98 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK98,sK99])],[f48,f141,f140]) ).
tff(f2631,plain,
! [X0: $int] :
( ( result_0 != X0 )
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f138]) ).
tff(f2636,plain,
! [X0: $int] :
( sP7(X0)
| ( result_1 = result_2 )
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f138]) ).
tff(f2659,plain,
result_0 = sK98,
inference(cnf_transformation,[],[f142]) ).
tff(f2660,plain,
( sP8(sK98)
| ( result_0 = result_1 ) ),
inference(cnf_transformation,[],[f142]) ).
tff(f2661,plain,
( sP8(sK98)
| ( result_1 = sK98 ) ),
inference(cnf_transformation,[],[f142]) ).
tff(f2662,plain,
( sP8(sK98)
| ( result_1 = result_2 ) ),
inference(cnf_transformation,[],[f142]) ).
tff(f2663,plain,
( sP8(sK98)
| ( result_2 != sK98 ) ),
inference(cnf_transformation,[],[f142]) ).
tff(f3177,plain,
! [X0: $int] :
( ( sK98 != X0 )
| ~ sP8(X0) ),
inference(definition_unfolding,[],[f2631,f2659]) ).
tff(f3178,plain,
( sP8(sK98)
| ( result_1 = sK98 ) ),
inference(definition_unfolding,[],[f2660,f2659]) ).
tff(f3235,plain,
~ sP8(sK98),
inference(equality_resolution,[],[f3177]) ).
cnf(c_2498,plain,
( ~ sP8(X0_3)
| result_2 = result_1
| sP7(X0_3) ),
inference(cnf_transformation,[],[f2636]) ).
cnf(c_2503,plain,
~ sP8(sK98),
inference(cnf_transformation,[],[f3235]) ).
cnf(c_2515,plain,
( result_2 != sK98
| sP8(sK98) ),
inference(cnf_transformation,[],[f2663]) ).
cnf(c_2516,plain,
( result_2 = result_1
| sP8(sK98) ),
inference(cnf_transformation,[],[f2662]) ).
cnf(c_2517,plain,
( result_1 = sK98
| sP8(sK98) ),
inference(cnf_transformation,[],[f2661]) ).
cnf(c_2518,plain,
( result_1 = sK98
| sP8(sK98) ),
inference(cnf_transformation,[],[f3178]) ).
cnf(c_2844,plain,
result_1 = sK98,
inference(global_subsumption_just,[status(thm)],[c_2517,c_2503,c_2518]) ).
cnf(c_2848,plain,
result_2 != sK98,
inference(global_subsumption_just,[status(thm)],[c_2515,c_2503,c_2515]) ).
cnf(c_2850,plain,
result_2 = result_1,
inference(global_subsumption_just,[status(thm)],[c_2498,c_2503,c_2516]) ).
cnf(c_11977,plain,
result_2 = sK98,
inference(light_normalisation,[status(thm)],[c_2844,c_2850]) ).
cnf(c_11981,plain,
sK98 != sK98,
inference(demodulation,[status(thm)],[c_2848,c_11977]) ).
cnf(c_11982,plain,
$false,
inference(equality_resolution_simp,[status(thm)],[c_11981]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : SWW801_1 : TPTP v8.1.2. Released v7.0.0.
% 0.03/0.13 % Command : run_iprover %s %d THM
% 0.13/0.34 % Computer : n015.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Thu May 2 22:45:51 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.19/0.46 Running TFA theorem proving
% 0.19/0.46 Running: /export/starexec/sandbox2/solver/bin/run_problem --no_cores 8 --schedule casc_29_tfa --heuristic_context casc_unsat /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 7.70/1.64 % SZS status Started for theBenchmark.p
% 7.70/1.64 % SZS status Unsatisfiable for theBenchmark.p
% 7.70/1.64
% 7.70/1.64 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 7.70/1.64
% 7.70/1.64 ------ iProver source info
% 7.70/1.64
% 7.70/1.64 git: date: 2024-05-02 19:28:25 +0000
% 7.70/1.64 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 7.70/1.64 git: non_committed_changes: false
% 7.70/1.64
% 7.70/1.64 ------ Parsing...
% 7.70/1.64 ------ Clausification by vclausify_rel & Parsing by iProver...
% 7.70/1.64
% 7.70/1.64 ------ Preprocessing...
% 7.70/1.64
% 7.70/1.64 % SZS status Unsatisfiable for theBenchmark.p
% 7.70/1.64
% 7.70/1.64 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 7.70/1.64
% 7.70/1.64
%------------------------------------------------------------------------------