TSTP Solution File: SWW631_2 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : SWW631_2 : TPTP v8.1.2. Released v6.1.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% Computer : n020.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 : Sat Sep 2 14:12:37 EDT 2023
% Result : Theorem 91.56s 13.43s
% Output : Refutation 91.56s
% Verified :
% SZS Type : Refutation
% Derivation depth : 19
% Number of leaves : 102
% Syntax : Number of formulae : 282 ( 48 unt; 55 typ; 0 def)
% Number of atoms : 1048 ( 146 equ)
% Maximal formula atoms : 66 ( 4 avg)
% Number of connectives : 1329 ( 508 ~; 286 |; 419 &)
% ( 27 <=>; 89 =>; 0 <=; 0 <~>)
% Maximal formula depth : 32 ( 4 avg)
% Maximal term depth : 7 ( 2 avg)
% Number arithmetic : 1699 ( 687 atm; 260 fun; 540 num; 212 var)
% Number of types : 7 ( 5 usr; 1 ari)
% Number of type conns : 71 ( 31 >; 40 *; 0 +; 0 <<)
% Number of predicates : 37 ( 33 usr; 28 prp; 0-3 aty)
% Number of functors : 50 ( 44 usr; 22 con; 0-5 aty)
% Number of variables : 259 (; 169 !; 90 ?; 259 :)
% Comments :
%------------------------------------------------------------------------------
tff(type_def_5,type,
uni: $tType ).
tff(type_def_6,type,
ty: $tType ).
tff(type_def_7,type,
bool: $tType ).
tff(type_def_8,type,
tuple0: $tType ).
tff(type_def_9,type,
map_int_int: $tType ).
tff(func_def_0,type,
witness: ty > uni ).
tff(func_def_1,type,
int: ty ).
tff(func_def_2,type,
real: ty ).
tff(func_def_3,type,
bool1: ty ).
tff(func_def_4,type,
true: bool ).
tff(func_def_5,type,
false: bool ).
tff(func_def_6,type,
match_bool: ( ty * bool * uni * uni ) > uni ).
tff(func_def_7,type,
tuple01: ty ).
tff(func_def_8,type,
tuple02: tuple0 ).
tff(func_def_9,type,
qtmark: ty ).
tff(func_def_12,type,
ref: ty > ty ).
tff(func_def_13,type,
mk_ref: ( ty * uni ) > uni ).
tff(func_def_14,type,
contents: ( ty * uni ) > uni ).
tff(func_def_15,type,
map: ( ty * ty ) > ty ).
tff(func_def_16,type,
get: ( ty * ty * uni * uni ) > uni ).
tff(func_def_17,type,
set: ( ty * ty * uni * uni * uni ) > uni ).
tff(func_def_18,type,
const: ( ty * ty * uni ) > uni ).
tff(func_def_19,type,
array: ty > ty ).
tff(func_def_20,type,
mk_array: ( ty * $int * uni ) > uni ).
tff(func_def_21,type,
length: ( ty * uni ) > $int ).
tff(func_def_22,type,
elts: ( ty * uni ) > uni ).
tff(func_def_23,type,
get1: ( ty * uni * $int ) > uni ).
tff(func_def_24,type,
t2tb: $int > uni ).
tff(func_def_25,type,
tb2t: uni > $int ).
tff(func_def_26,type,
set1: ( ty * uni * $int * uni ) > uni ).
tff(func_def_27,type,
make: ( ty * $int * uni ) > uni ).
tff(func_def_28,type,
n: $int ).
tff(func_def_29,type,
f: $int > $int ).
tff(func_def_32,type,
t2tb1: map_int_int > uni ).
tff(func_def_33,type,
tb2t1: uni > map_int_int ).
tff(func_def_36,type,
sK3: map_int_int ).
tff(func_def_37,type,
sK4: $int ).
tff(func_def_38,type,
sK5: map_int_int ).
tff(func_def_39,type,
sK6: map_int_int ).
tff(func_def_40,type,
sK7: $int ).
tff(func_def_41,type,
sK8: $int ).
tff(func_def_42,type,
sK9: $int ).
tff(func_def_43,type,
sK10: $int ).
tff(func_def_44,type,
sK11: $int ).
tff(func_def_45,type,
sK12: $int ).
tff(func_def_46,type,
sK13: ( $int * $int ) > $int ).
tff(func_def_47,type,
sK14: ( $int * $int * $int ) > $int ).
tff(func_def_48,type,
sK15: ( $int * $int * $int ) > $int ).
tff(func_def_49,type,
sK16: ( $int * $int ) > $int ).
tff(pred_def_1,type,
sort: ( ty * uni ) > $o ).
tff(pred_def_4,type,
path: ( $int * $int ) > $o ).
tff(pred_def_5,type,
distance: ( $int * $int ) > $o ).
tff(pred_def_6,type,
sP0: ( map_int_int * $int * map_int_int ) > $o ).
tff(pred_def_7,type,
sP1: ( $int * $int * $int ) > $o ).
tff(pred_def_8,type,
sP2: ( $int * $int ) > $o ).
tff(f273937,plain,
$false,
inference(avatar_sat_refutation,[],[f1971,f3855,f3861,f3993,f4696,f21643,f21651,f21824,f21972,f22248,f22473,f23969,f24636,f24995,f26067,f26202,f34532,f42948,f43119,f43678,f43755,f43825,f47107,f258136,f271528,f271529,f271552,f273319]) ).
tff(f273319,plain,
( ~ spl17_217
| ~ spl17_458 ),
inference(avatar_contradiction_clause,[],[f273318]) ).
tff(f273318,plain,
( $false
| ~ spl17_217
| ~ spl17_458 ),
inference(subsumption_resolution,[],[f271848,f182]) ).
tff(f182,plain,
~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK12)))),
inference(cnf_transformation,[],[f133]) ).
tff(f133,plain,
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK12))))
& $less(sK12,sK7)
& $less(sK11,sK12)
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = sK11 )
& $less(sK8,n)
& ~ $less(sK8,0)
& ( $sum(sK9,1) = sK10 )
& ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),f(sK7))
& $less(sK8,n)
& ~ $less(sK8,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X10))))
| ~ $less(X10,sK7)
| ~ $less(sK8,X10) )
& ~ $less($sum(sK7,$uminus(1)),$sum(sK9,tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))))
& $less(sK8,sK7)
& ~ $less(sK8,f(sK7))
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(sK5),t2tb(X11))),X11)
| ~ $less(X11,sK7)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(sK5,X12,sK6)
| ~ $less(X12,sK7)
| ~ $less(0,X12) )
& ~ $less($sum(sK7,$uminus(1)),$sum(sK4,tb2t(get(int,int,t2tb1(sK5),t2tb($sum(sK7,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(sK6),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(sK5),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),sK7)
& ~ $less(sK7,1)
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = sK3 )
& ~ $less(n,0)
& $less(0,n)
& ~ $less(0,0)
& ~ $less(n,0)
& ~ $less(n,0) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12])],[f126,f132,f131,f130,f129,f128,f127]) ).
tff(f127,plain,
( ? [X0: map_int_int] :
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X5: $int,X6: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X9))))
& $less(X9,X4)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X5))),f(X4))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X5,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(X2),t2tb(X5)))))
& $less(X5,X4)
& ~ $less(X5,f(X4)) )
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X11))),X11)
| ~ $less(X11,X4)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(X2,X12,X3)
| ~ $less(X12,X4)
| ~ $less(0,X12) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
=> ( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X5: $int,X6: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X9))))
& $less(X9,X4)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X5))),f(X4))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X5,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(X2),t2tb(X5)))))
& $less(X5,X4)
& ~ $less(X5,f(X4)) )
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X11))),X11)
| ~ $less(X11,X4)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(X2,X12,X3)
| ~ $less(X12,X4)
| ~ $less(0,X12) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = sK3 )
& ~ $less(n,0) ) ),
introduced(choice_axiom,[]) ).
tff(f128,plain,
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X5: $int,X6: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X9))))
& $less(X9,X4)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X5))),f(X4))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X5,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(X2),t2tb(X5)))))
& $less(X5,X4)
& ~ $less(X5,f(X4)) )
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X11))),X11)
| ~ $less(X11,X4)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(X2,X12,X3)
| ~ $less(X12,X4)
| ~ $less(0,X12) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
=> ( ? [X6: $int,X5: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X5))),f(sK7))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X5))),tb2t(get(int,int,t2tb1(sK5),t2tb(X10))))
| ~ $less(X10,sK7)
| ~ $less(X5,X10) )
& ~ $less($sum(sK7,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(sK5),t2tb(X5)))))
& $less(X5,sK7)
& ~ $less(X5,f(sK7)) )
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(sK5),t2tb(X11))),X11)
| ~ $less(X11,sK7)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(sK5,X12,sK6)
| ~ $less(X12,sK7)
| ~ $less(0,X12) )
& ~ $less($sum(sK7,$uminus(1)),$sum(sK4,tb2t(get(int,int,t2tb1(sK5),t2tb($sum(sK7,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(sK6),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(sK5),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),sK7)
& ~ $less(sK7,1) ) ),
introduced(choice_axiom,[]) ).
tff(f129,plain,
( ? [X6: $int,X5: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X5))),f(sK7))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X5))),tb2t(get(int,int,t2tb1(sK5),t2tb(X10))))
| ~ $less(X10,sK7)
| ~ $less(X5,X10) )
& ~ $less($sum(sK7,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(sK5),t2tb(X5)))))
& $less(X5,sK7)
& ~ $less(X5,f(sK7)) )
=> ( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = X8 ) )
& $less(sK8,n)
& ~ $less(sK8,0)
& ( $sum(sK9,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),f(sK7))
& $less(sK8,n)
& ~ $less(sK8,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X10))))
| ~ $less(X10,sK7)
| ~ $less(sK8,X10) )
& ~ $less($sum(sK7,$uminus(1)),$sum(sK9,tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))))
& $less(sK8,sK7)
& ~ $less(sK8,f(sK7)) ) ),
introduced(choice_axiom,[]) ).
tff(f130,plain,
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = X8 ) )
& $less(sK8,n)
& ~ $less(sK8,0)
& ( $sum(sK9,1) = X7 ) )
=> ( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = X8 ) )
& $less(sK8,n)
& ~ $less(sK8,0)
& ( $sum(sK9,1) = sK10 ) ) ),
introduced(choice_axiom,[]) ).
tff(f131,plain,
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(X8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = X8 ) )
=> ( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(sK11,X9) )
& ( tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = sK11 ) ) ),
introduced(choice_axiom,[]) ).
tff(f132,plain,
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X9))))
& $less(X9,sK7)
& $less(sK11,X9) )
=> ( ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK12))))
& $less(sK12,sK7)
& $less(sK11,sK12) ) ),
introduced(choice_axiom,[]) ).
tff(f126,plain,
( ? [X0: map_int_int] :
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X5: $int,X6: $int] :
( ? [X7: $int] :
( ? [X8: $int] :
( ? [X9: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X9))))
& $less(X9,X4)
& $less(X8,X9) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X5))) = X8 ) )
& $less(X5,n)
& ~ $less(X5,0)
& ( $sum(X6,1) = X7 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X5))),f(X4))
& $less(X5,n)
& ~ $less(X5,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X5,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X6,tb2t(get(int,int,t2tb1(X2),t2tb(X5)))))
& $less(X5,X4)
& ~ $less(X5,f(X4)) )
& ! [X11: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X11))),X11)
| ~ $less(X11,X4)
| $less(X11,0) )
& ! [X12: $int] :
( sP0(X2,X12,X3)
| ~ $less(X12,X4)
| ~ $less(0,X12) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
& $less(0,n)
& ~ $less(0,0)
& ~ $less(n,0)
& ~ $less(n,0) ),
inference(rectify,[],[f120]) ).
tff(f120,plain,
( ? [X0: map_int_int] :
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X8: $int,X9: $int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X12))),tb2t(get(int,int,t2tb1(X2),t2tb(X13))))
& $less(X13,X4)
& $less(X12,X13) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X8))) = X12 ) )
& $less(X8,n)
& ~ $less(X8,0)
& ( $sum(X9,1) = X11 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X8))),f(X4))
& $less(X8,n)
& ~ $less(X8,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X8,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X9,tb2t(get(int,int,t2tb1(X2),t2tb(X8)))))
& $less(X8,X4)
& ~ $less(X8,f(X4)) )
& ! [X5: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),X5)
| ~ $less(X5,X4)
| $less(X5,0) )
& ! [X6: $int] :
( sP0(X2,X6,X3)
| ~ $less(X6,X4)
| ~ $less(0,X6) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
& $less(0,n)
& ~ $less(0,0)
& ~ $less(n,0)
& ~ $less(n,0) ),
inference(definition_folding,[],[f99,f119]) ).
tff(f119,plain,
! [X2: map_int_int,X6: $int,X3: map_int_int] :
( ( ! [X7: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),tb2t(get(int,int,t2tb1(X2),t2tb(X7))))
| ~ $less(X7,X6)
| ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X7) )
& ( tb2t(get(int,int,t2tb1(X2),t2tb(X6))) = $sum(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X2),t2tb(X6))))
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X6)
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),f(X6))
& $less(tb2t(get(int,int,t2tb1(X3),get(int,int,t2tb1(X3),t2tb(X6)))),f(X6)) )
| ~ sP0(X2,X6,X3) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).
tff(f99,plain,
( ? [X0: map_int_int] :
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X8: $int,X9: $int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X12))),tb2t(get(int,int,t2tb1(X2),t2tb(X13))))
& $less(X13,X4)
& $less(X12,X13) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X8))) = X12 ) )
& $less(X8,n)
& ~ $less(X8,0)
& ( $sum(X9,1) = X11 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X8))),f(X4))
& $less(X8,n)
& ~ $less(X8,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X8,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X9,tb2t(get(int,int,t2tb1(X2),t2tb(X8)))))
& $less(X8,X4)
& ~ $less(X8,f(X4)) )
& ! [X5: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),X5)
| ~ $less(X5,X4)
| $less(X5,0) )
& ! [X6: $int] :
( ( ! [X7: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),tb2t(get(int,int,t2tb1(X2),t2tb(X7))))
| ~ $less(X7,X6)
| ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X7) )
& ( tb2t(get(int,int,t2tb1(X2),t2tb(X6))) = $sum(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X2),t2tb(X6))))
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X6)
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),f(X6))
& $less(tb2t(get(int,int,t2tb1(X3),get(int,int,t2tb1(X3),t2tb(X6)))),f(X6)) )
| ~ $less(X6,X4)
| ~ $less(0,X6) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
& $less(0,n)
& ~ $less(0,0)
& ~ $less(n,0)
& ~ $less(n,0) ),
inference(flattening,[],[f98]) ).
tff(f98,plain,
( ? [X0: map_int_int] :
( ? [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ? [X8: $int,X9: $int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X12))),tb2t(get(int,int,t2tb1(X2),t2tb(X13))))
& $less(X13,X4)
& $less(X12,X13) )
& ( tb2t(get(int,int,t2tb1(X3),t2tb(X8))) = X12 ) )
& $less(X8,n)
& ~ $less(X8,0)
& ( $sum(X9,1) = X11 ) )
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X8))),f(X4))
& $less(X8,n)
& ~ $less(X8,0)
& ~ $less(n,0)
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X10))))
| ~ $less(X10,X4)
| ~ $less(X8,X10) )
& ~ $less($sum(X4,$uminus(1)),$sum(X9,tb2t(get(int,int,t2tb1(X2),t2tb(X8)))))
& $less(X8,X4)
& ~ $less(X8,f(X4)) )
& ! [X5: $int] :
( path(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),X5)
| ~ $less(X5,X4)
| $less(X5,0) )
& ! [X6: $int] :
( ( ! [X7: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),tb2t(get(int,int,t2tb1(X2),t2tb(X7))))
| ~ $less(X7,X6)
| ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X7) )
& ( tb2t(get(int,int,t2tb1(X2),t2tb(X6))) = $sum(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X2),t2tb(X6))))
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X6)
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),f(X6))
& $less(tb2t(get(int,int,t2tb1(X3),get(int,int,t2tb1(X3),t2tb(X6)))),f(X6)) )
| ~ $less(X6,X4)
| ~ $less(0,X6) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) )
& ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
& ~ $less($sum(n,$uminus(1)),1)
& ~ $less(n,0)
& ~ $less(n,0)
& ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
& $less(0,n)
& ~ $less(0,0)
& ~ $less(n,0)
& ~ $less(n,0) ),
inference(ennf_transformation,[],[f68]) ).
tff(f68,plain,
~ ( ~ $less(n,0)
=> ( ~ $less(n,0)
=> ( ( $less(0,n)
& ~ $less(0,0) )
=> ! [X0: map_int_int] :
( ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X0 )
& ~ $less(n,0) )
=> ( ~ $less(n,0)
=> ( ~ $less(n,0)
=> ( ~ $less($sum(n,$uminus(1)),1)
=> ! [X1: $int,X2: map_int_int,X3: map_int_int,X4: $int] :
( ( ~ $less($sum(n,$uminus(1)),X4)
& ~ $less(X4,1) )
=> ( ( ! [X5: $int] :
( ( $less(X5,X4)
& ~ $less(X5,0) )
=> path(tb2t(get(int,int,t2tb1(X2),t2tb(X5))),X5) )
& ! [X6: $int] :
( ( $less(X6,X4)
& $less(0,X6) )
=> ( ! [X7: $int] :
( ( $less(X7,X6)
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X7) )
=> $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),tb2t(get(int,int,t2tb1(X2),t2tb(X7)))) )
& ( tb2t(get(int,int,t2tb1(X2),t2tb(X6))) = $sum(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X2),t2tb(X6))))
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X6)
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),f(X6))
& $less(tb2t(get(int,int,t2tb1(X3),get(int,int,t2tb1(X3),t2tb(X6)))),f(X6)) ) )
& ~ $less($sum(X4,$uminus(1)),$sum(X1,tb2t(get(int,int,t2tb1(X2),t2tb($sum(X4,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X3),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X2),t2tb(0))) ) )
=> ! [X8: $int,X9: $int] :
( ( ! [X10: $int] :
( ( $less(X10,X4)
& $less(X8,X10) )
=> $less(tb2t(get(int,int,t2tb1(X2),t2tb(X8))),tb2t(get(int,int,t2tb1(X2),t2tb(X10)))) )
& ~ $less($sum(X4,$uminus(1)),$sum(X9,tb2t(get(int,int,t2tb1(X2),t2tb(X8)))))
& $less(X8,X4)
& ~ $less(X8,f(X4)) )
=> ( ( $less(X8,n)
& ~ $less(X8,0)
& ~ $less(n,0) )
=> ( ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X8))),f(X4))
=> ! [X11: $int] :
( ( $sum(X9,1) = X11 )
=> ( ( $less(X8,n)
& ~ $less(X8,0) )
=> ! [X12: $int] :
( ( tb2t(get(int,int,t2tb1(X3),t2tb(X8))) = X12 )
=> ! [X13: $int] :
( ( $less(X13,X4)
& $less(X12,X13) )
=> $less(tb2t(get(int,int,t2tb1(X2),t2tb(X12))),tb2t(get(int,int,t2tb1(X2),t2tb(X13)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(rectify,[],[f44]) ).
tff(f44,plain,
~ ( ~ $less(n,0)
=> ( ~ $less(n,0)
=> ( ( $less(0,n)
& ~ $less(0,0) )
=> ! [X21: map_int_int] :
( ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X21 )
& ~ $less(n,0) )
=> ( ~ $less(n,0)
=> ( ~ $less(n,0)
=> ( ~ $less($sum(n,$uminus(1)),1)
=> ! [X22: $int,X19: map_int_int,X23: map_int_int,X14: $int] :
( ( ~ $less($sum(n,$uminus(1)),X14)
& ~ $less(X14,1) )
=> ( ( ! [X18: $int] :
( ( $less(X18,X14)
& ~ $less(X18,0) )
=> path(tb2t(get(int,int,t2tb1(X19),t2tb(X18))),X18) )
& ! [X18: $int] :
( ( $less(X18,X14)
& $less(0,X18) )
=> ( ! [X24: $int] :
( ( $less(X24,X18)
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X24) )
=> $less(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),tb2t(get(int,int,t2tb1(X19),t2tb(X24)))) )
& ( tb2t(get(int,int,t2tb1(X19),t2tb(X18))) = $sum(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X19),t2tb(X18))))
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X18)
& ~ $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),f(X18))
& $less(tb2t(get(int,int,t2tb1(X23),get(int,int,t2tb1(X23),t2tb(X18)))),f(X18)) ) )
& ~ $less($sum(X14,$uminus(1)),$sum(X22,tb2t(get(int,int,t2tb1(X19),t2tb($sum(X14,$uminus(1)))))))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X23),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X19),t2tb(0))) ) )
=> ! [X15: $int,X25: $int] :
( ( ! [X18: $int] :
( ( $less(X18,X14)
& $less(X15,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X15))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) )
& ~ $less($sum(X14,$uminus(1)),$sum(X25,tb2t(get(int,int,t2tb1(X19),t2tb(X15)))))
& $less(X15,X14)
& ~ $less(X15,f(X14)) )
=> ( ( $less(X15,n)
& ~ $less(X15,0)
& ~ $less(n,0) )
=> ( ~ $less(tb2t(get(int,int,t2tb1(X23),t2tb(X15))),f(X14))
=> ! [X26: $int] :
( ( $sum(X25,1) = X26 )
=> ( ( $less(X15,n)
& ~ $less(X15,0) )
=> ! [X27: $int] :
( ( tb2t(get(int,int,t2tb1(X23),t2tb(X15))) = X27 )
=> ! [X18: $int] :
( ( $less(X18,X14)
& $less(X27,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X27))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(theory_normalization,[],[f43]) ).
tff(f43,negated_conjecture,
~ ( $lesseq(0,n)
=> ( $lesseq(0,n)
=> ( ( $less(0,n)
& $lesseq(0,0) )
=> ! [X21: map_int_int] :
( ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X21 )
& $lesseq(0,n) )
=> ( $lesseq(0,n)
=> ( $lesseq(0,n)
=> ( $lesseq(1,$difference(n,1))
=> ! [X22: $int,X19: map_int_int,X23: map_int_int,X14: $int] :
( ( $lesseq(X14,$difference(n,1))
& $lesseq(1,X14) )
=> ( ( ! [X18: $int] :
( ( $less(X18,X14)
& $lesseq(0,X18) )
=> path(tb2t(get(int,int,t2tb1(X19),t2tb(X18))),X18) )
& ! [X18: $int] :
( ( $less(X18,X14)
& $less(0,X18) )
=> ( ! [X24: $int] :
( ( $less(X24,X18)
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X24) )
=> $less(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),tb2t(get(int,int,t2tb1(X19),t2tb(X24)))) )
& ( tb2t(get(int,int,t2tb1(X19),t2tb(X18))) = $sum(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X19),t2tb(X18))))
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X18)
& $lesseq(f(X18),tb2t(get(int,int,t2tb1(X23),t2tb(X18))))
& $less(tb2t(get(int,int,t2tb1(X23),get(int,int,t2tb1(X23),t2tb(X18)))),f(X18)) ) )
& $lesseq($sum(X22,tb2t(get(int,int,t2tb1(X19),t2tb($difference(X14,1))))),$difference(X14,1))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X23),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X19),t2tb(0))) ) )
=> ! [X15: $int,X25: $int] :
( ( ! [X18: $int] :
( ( $less(X18,X14)
& $less(X15,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X15))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) )
& $lesseq($sum(X25,tb2t(get(int,int,t2tb1(X19),t2tb(X15)))),$difference(X14,1))
& $less(X15,X14)
& $lesseq(f(X14),X15) )
=> ( ( $less(X15,n)
& $lesseq(0,X15)
& $lesseq(0,n) )
=> ( $lesseq(f(X14),tb2t(get(int,int,t2tb1(X23),t2tb(X15))))
=> ! [X26: $int] :
( ( $sum(X25,1) = X26 )
=> ( ( $less(X15,n)
& $lesseq(0,X15) )
=> ! [X27: $int] :
( ( tb2t(get(int,int,t2tb1(X23),t2tb(X15))) = X27 )
=> ! [X18: $int] :
( ( $less(X18,X14)
& $less(X27,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X27))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(negated_conjecture,[],[f42]) ).
tff(f42,conjecture,
( $lesseq(0,n)
=> ( $lesseq(0,n)
=> ( ( $less(0,n)
& $lesseq(0,0) )
=> ! [X21: map_int_int] :
( ( ( tb2t1(set(int,int,const(int,int,t2tb(0)),t2tb(0),t2tb($uminus(1)))) = X21 )
& $lesseq(0,n) )
=> ( $lesseq(0,n)
=> ( $lesseq(0,n)
=> ( $lesseq(1,$difference(n,1))
=> ! [X22: $int,X19: map_int_int,X23: map_int_int,X14: $int] :
( ( $lesseq(X14,$difference(n,1))
& $lesseq(1,X14) )
=> ( ( ! [X18: $int] :
( ( $less(X18,X14)
& $lesseq(0,X18) )
=> path(tb2t(get(int,int,t2tb1(X19),t2tb(X18))),X18) )
& ! [X18: $int] :
( ( $less(X18,X14)
& $less(0,X18) )
=> ( ! [X24: $int] :
( ( $less(X24,X18)
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X24) )
=> $less(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),tb2t(get(int,int,t2tb1(X19),t2tb(X24)))) )
& ( tb2t(get(int,int,t2tb1(X19),t2tb(X18))) = $sum(tb2t(get(int,int,t2tb1(X19),get(int,int,t2tb1(X23),t2tb(X18)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X19),t2tb(X18))))
& $less(tb2t(get(int,int,t2tb1(X23),t2tb(X18))),X18)
& $lesseq(f(X18),tb2t(get(int,int,t2tb1(X23),t2tb(X18))))
& $less(tb2t(get(int,int,t2tb1(X23),get(int,int,t2tb1(X23),t2tb(X18)))),f(X18)) ) )
& $lesseq($sum(X22,tb2t(get(int,int,t2tb1(X19),t2tb($difference(X14,1))))),$difference(X14,1))
& ( $uminus(1) = tb2t(get(int,int,t2tb1(X23),t2tb(0))) )
& ( 0 = tb2t(get(int,int,t2tb1(X19),t2tb(0))) ) )
=> ! [X15: $int,X25: $int] :
( ( ! [X18: $int] :
( ( $less(X18,X14)
& $less(X15,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X15))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) )
& $lesseq($sum(X25,tb2t(get(int,int,t2tb1(X19),t2tb(X15)))),$difference(X14,1))
& $less(X15,X14)
& $lesseq(f(X14),X15) )
=> ( ( $less(X15,n)
& $lesseq(0,X15)
& $lesseq(0,n) )
=> ( $lesseq(f(X14),tb2t(get(int,int,t2tb1(X23),t2tb(X15))))
=> ! [X26: $int] :
( ( $sum(X25,1) = X26 )
=> ( ( $less(X15,n)
& $lesseq(0,X15) )
=> ! [X27: $int] :
( ( tb2t(get(int,int,t2tb1(X23),t2tb(X15))) = X27 )
=> ! [X18: $int] :
( ( $less(X18,X14)
& $less(X27,X18) )
=> $less(tb2t(get(int,int,t2tb1(X19),t2tb(X27))),tb2t(get(int,int,t2tb1(X19),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox/tmp/tmp.l9KduDYhyo/Vampire---4.8_8624',wP_parameter_distance) ).
tff(f271848,plain,
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK12))))
| ~ spl17_217
| ~ spl17_458 ),
inference(backward_demodulation,[],[f48908,f23085]) ).
tff(f23085,plain,
( ( sK8 = sK12 )
| ~ spl17_217 ),
inference(avatar_component_clause,[],[f23083]) ).
tff(f23083,plain,
( spl17_217
<=> ( sK8 = sK12 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_217])]) ).
tff(f48908,plain,
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))))
| ~ spl17_458 ),
inference(avatar_component_clause,[],[f48907]) ).
tff(f48907,plain,
( spl17_458
<=> $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_458])]) ).
tff(f271552,plain,
( ~ spl17_458
| ~ spl17_456 ),
inference(avatar_split_clause,[],[f247341,f48896,f48907]) ).
tff(f48896,plain,
( spl17_456
<=> $less(sK8,sK12) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_456])]) ).
tff(f247341,plain,
( ~ $less(sK8,sK12)
| ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))) ),
inference(forward_demodulation,[],[f247340,f190]) ).
tff(f190,plain,
! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
inference(cnf_transformation,[],[f72]) ).
tff(f72,plain,
! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
inference(rectify,[],[f26]) ).
tff(f26,axiom,
! [X14: $int] : ( tb2t(t2tb(X14)) = X14 ),
file('/export/starexec/sandbox/tmp/tmp.l9KduDYhyo/Vampire---4.8_8624',bridgeL) ).
tff(f247340,plain,
( ~ $less(sK8,tb2t(t2tb(sK12)))
| ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))) ),
inference(subsumption_resolution,[],[f247339,f181]) ).
tff(f181,plain,
$less(sK12,sK7),
inference(cnf_transformation,[],[f133]) ).
tff(f247339,plain,
( ~ $less(sK12,sK7)
| ~ $less(sK8,tb2t(t2tb(sK12)))
| ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))) ),
inference(forward_demodulation,[],[f247330,f190]) ).
tff(f247330,plain,
( ~ $less(tb2t(t2tb(sK12)),sK7)
| ~ $less(sK8,tb2t(t2tb(sK12)))
| ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8)))) ),
inference(resolution,[],[f262,f431]) ).
tff(f431,plain,
! [X11: $int] :
( ~ $less(X11,tb2t(get(int,int,t2tb1(sK5),t2tb(sK12))))
| ~ $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),X11) ),
inference(resolution,[],[f56,f182]) ).
tff(f56,plain,
! [X2: $int,X0: $int,X1: $int] :
( $less(X0,X2)
| ~ $less(X1,X2)
| ~ $less(X0,X1) ),
introduced(theory_axiom_146,[]) ).
tff(f262,plain,
! [X1: uni] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))),tb2t(get(int,int,t2tb1(sK5),X1)))
| ~ $less(tb2t(X1),sK7)
| ~ $less(sK8,tb2t(X1)) ),
inference(superposition,[],[f171,f192]) ).
tff(f192,plain,
! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
inference(cnf_transformation,[],[f74]) ).
tff(f74,plain,
! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
inference(rectify,[],[f27]) ).
tff(f27,axiom,
! [X15: uni] : ( t2tb(tb2t(X15)) = X15 ),
file('/export/starexec/sandbox/tmp/tmp.l9KduDYhyo/Vampire---4.8_8624',bridgeR) ).
tff(f171,plain,
! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))),tb2t(get(int,int,t2tb1(sK5),t2tb(X10))))
| ~ $less(X10,sK7)
| ~ $less(sK8,X10) ),
inference(cnf_transformation,[],[f133]) ).
tff(f271529,plain,
( spl17_458
| ~ spl17_118 ),
inference(avatar_split_clause,[],[f271488,f3858,f48907]) ).
tff(f3858,plain,
( spl17_118
<=> ( tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))) = $sum(1,tb2t(get(int,int,t2tb1(sK5),t2tb(sK11)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_118])]) ).
tff(f271488,plain,
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))))
| ~ spl17_118 ),
inference(superposition,[],[f383,f3860]) ).
tff(f3860,plain,
( ( tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))) = $sum(1,tb2t(get(int,int,t2tb1(sK5),t2tb(sK11)))) )
| ~ spl17_118 ),
inference(avatar_component_clause,[],[f3858]) ).
tff(f383,plain,
! [X0: $int] : $less(X0,$sum(1,X0)),
inference(superposition,[],[f318,f50]) ).
tff(f50,plain,
! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ),
introduced(theory_axiom_138,[]) ).
tff(f318,plain,
! [X0: $int] : $less(X0,$sum(X0,1)),
inference(resolution,[],[f59,f55]) ).
tff(f55,plain,
! [X0: $int] : ~ $less(X0,X0),
introduced(theory_axiom_145,[]) ).
tff(f59,plain,
! [X0: $int,X1: $int] :
( $less(X1,$sum(X0,1))
| $less(X0,X1) ),
introduced(theory_axiom_150,[]) ).
tff(f271528,plain,
( spl17_217
| spl17_456
| spl17_218 ),
inference(avatar_split_clause,[],[f267380,f23087,f48896,f23083]) ).
tff(f23087,plain,
( spl17_218
<=> $less(sK12,sK8) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_218])]) ).
tff(f267380,plain,
( $less(sK8,sK12)
| ( sK8 = sK12 )
| spl17_218 ),
inference(resolution,[],[f23088,f57]) ).
tff(f57,plain,
! [X0: $int,X1: $int] :
( $less(X1,X0)
| $less(X0,X1)
| ( X0 = X1 ) ),
introduced(theory_axiom_147,[]) ).
tff(f23088,plain,
( ~ $less(sK12,sK8)
| spl17_218 ),
inference(avatar_component_clause,[],[f23087]) ).
tff(f258136,plain,
( ~ spl17_218
| ~ spl17_22
| ~ spl17_399 ),
inference(avatar_split_clause,[],[f258097,f43793,f576,f23087]) ).
tff(f576,plain,
( spl17_22
<=> $less(0,sK8) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_22])]) ).
tff(f43793,plain,
( spl17_399
<=> $less(sK8,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_399])]) ).
tff(f258097,plain,
( ~ $less(sK12,sK8)
| ~ spl17_22
| ~ spl17_399 ),
inference(subsumption_resolution,[],[f258070,f180]) ).
tff(f180,plain,
$less(sK11,sK12),
inference(cnf_transformation,[],[f133]) ).
tff(f258070,plain,
( ~ $less(sK11,sK12)
| ~ $less(sK12,sK8)
| ~ spl17_22
| ~ spl17_399 ),
inference(resolution,[],[f77694,f182]) ).
tff(f77694,plain,
( ! [X0: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(sK11,X0)
| ~ $less(X0,sK8) )
| ~ spl17_22
| ~ spl17_399 ),
inference(forward_demodulation,[],[f77693,f190]) ).
tff(f77693,plain,
( ! [X0: $int] :
( ~ $less(tb2t(t2tb(sK11)),X0)
| $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(X0,sK8) )
| ~ spl17_22
| ~ spl17_399 ),
inference(forward_demodulation,[],[f75561,f260]) ).
tff(f260,plain,
get(int,int,t2tb1(sK6),t2tb(sK8)) = t2tb(sK11),
inference(superposition,[],[f192,f179]) ).
tff(f179,plain,
tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))) = sK11,
inference(cnf_transformation,[],[f133]) ).
tff(f75561,plain,
( ! [X0: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),X0)
| ~ $less(X0,sK8) )
| ~ spl17_22
| ~ spl17_399 ),
inference(subsumption_resolution,[],[f75560,f578]) ).
tff(f578,plain,
( $less(0,sK8)
| ~ spl17_22 ),
inference(avatar_component_clause,[],[f576]) ).
tff(f75560,plain,
( ! [X0: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),X0)
| ~ $less(X0,sK8)
| ~ $less(0,sK8) )
| ~ spl17_399 ),
inference(subsumption_resolution,[],[f75551,f43794]) ).
tff(f43794,plain,
( $less(sK8,sK7)
| ~ spl17_399 ),
inference(avatar_component_clause,[],[f43793]) ).
tff(f75551,plain,
! [X0: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),X0)
| ~ $less(X0,sK8)
| ~ $less(sK8,sK7)
| ~ $less(0,sK8) ),
inference(superposition,[],[f2532,f260]) ).
tff(f2532,plain,
! [X0: $int,X1: $int] :
( $less(tb2t(get(int,int,t2tb1(sK5),get(int,int,t2tb1(sK6),t2tb(X1)))),tb2t(get(int,int,t2tb1(sK5),t2tb(X0))))
| ~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X1))),X0)
| ~ $less(X0,X1)
| ~ $less(X1,sK7)
| ~ $less(0,X1) ),
inference(resolution,[],[f151,f166]) ).
tff(f166,plain,
! [X12: $int] :
( sP0(sK5,X12,sK6)
| ~ $less(X12,sK7)
| ~ $less(0,X12) ),
inference(cnf_transformation,[],[f133]) ).
tff(f151,plain,
! [X2: map_int_int,X3: $int,X0: map_int_int,X1: $int] :
( ~ sP0(X0,X1,X2)
| ~ $less(X3,X1)
| ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X1))),X3)
| $less(tb2t(get(int,int,t2tb1(X0),get(int,int,t2tb1(X2),t2tb(X1)))),tb2t(get(int,int,t2tb1(X0),t2tb(X3)))) ),
inference(cnf_transformation,[],[f125]) ).
tff(f125,plain,
! [X0: map_int_int,X1: $int,X2: map_int_int] :
( ( ! [X3: $int] :
( $less(tb2t(get(int,int,t2tb1(X0),get(int,int,t2tb1(X2),t2tb(X1)))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
| ~ $less(X3,X1)
| ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X1))),X3) )
& ( tb2t(get(int,int,t2tb1(X0),t2tb(X1))) = $sum(tb2t(get(int,int,t2tb1(X0),get(int,int,t2tb1(X2),t2tb(X1)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X0),t2tb(X1))))
& $less(tb2t(get(int,int,t2tb1(X2),t2tb(X1))),X1)
& ~ $less(tb2t(get(int,int,t2tb1(X2),t2tb(X1))),f(X1))
& $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X2),t2tb(X1)))),f(X1)) )
| ~ sP0(X0,X1,X2) ),
inference(rectify,[],[f124]) ).
tff(f124,plain,
! [X2: map_int_int,X6: $int,X3: map_int_int] :
( ( ! [X7: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),tb2t(get(int,int,t2tb1(X2),t2tb(X7))))
| ~ $less(X7,X6)
| ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X7) )
& ( tb2t(get(int,int,t2tb1(X2),t2tb(X6))) = $sum(tb2t(get(int,int,t2tb1(X2),get(int,int,t2tb1(X3),t2tb(X6)))),1) )
& $less(0,tb2t(get(int,int,t2tb1(X2),t2tb(X6))))
& $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),X6)
& ~ $less(tb2t(get(int,int,t2tb1(X3),t2tb(X6))),f(X6))
& $less(tb2t(get(int,int,t2tb1(X3),get(int,int,t2tb1(X3),t2tb(X6)))),f(X6)) )
| ~ sP0(X2,X6,X3) ),
inference(nnf_transformation,[],[f119]) ).
tff(f47107,plain,
( ~ spl17_48
| ~ spl17_49
| ~ spl17_88 ),
inference(avatar_contradiction_clause,[],[f47106]) ).
tff(f47106,plain,
( $false
| ~ spl17_48
| ~ spl17_49
| ~ spl17_88 ),
inference(subsumption_resolution,[],[f47105,f1249]) ).
tff(f1249,plain,
( $less(sK7,n)
| ~ spl17_49 ),
inference(avatar_component_clause,[],[f1248]) ).
tff(f1248,plain,
( spl17_49
<=> $less(sK7,n) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_49])]) ).
tff(f47105,plain,
( ~ $less(sK7,n)
| ~ spl17_48
| ~ spl17_88 ),
inference(subsumption_resolution,[],[f47104,f1245]) ).
tff(f1245,plain,
( $less(0,sK7)
| ~ spl17_48 ),
inference(avatar_component_clause,[],[f1244]) ).
tff(f1244,plain,
( spl17_48
<=> $less(0,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_48])]) ).
tff(f47104,plain,
( ~ $less(0,sK7)
| ~ $less(sK7,n)
| ~ spl17_88 ),
inference(evaluation,[],[f47095]) ).
tff(f47095,plain,
( ~ $less(0,sK7)
| ~ $less(-1,0)
| ~ $less(sK7,n)
| ~ spl17_88 ),
inference(resolution,[],[f2733,f1130]) ).
tff(f1130,plain,
! [X2: $int,X1: $int] :
( ~ $less(f(X1),X2)
| ~ $less(0,X1)
| ~ $less(X2,0)
| ~ $less(X1,n) ),
inference(resolution,[],[f195,f56]) ).
tff(f195,plain,
! [X0: $int] :
( ~ $less(f(X0),0)
| ~ $less(X0,n)
| ~ $less(0,X0) ),
inference(cnf_transformation,[],[f101]) ).
tff(f101,plain,
! [X0: $int] :
( ( $less(f(X0),X0)
& ~ $less(f(X0),0) )
| ~ $less(X0,n)
| ~ $less(0,X0) ),
inference(flattening,[],[f100]) ).
tff(f100,plain,
! [X0: $int] :
( ( $less(f(X0),X0)
& ~ $less(f(X0),0) )
| ~ $less(X0,n)
| ~ $less(0,X0) ),
inference(ennf_transformation,[],[f77]) ).
tff(f77,plain,
! [X0: $int] :
( ( $less(X0,n)
& $less(0,X0) )
=> ( $less(f(X0),X0)
& ~ $less(f(X0),0) ) ),
inference(rectify,[],[f45]) ).
tff(f45,plain,
! [X18: $int] :
( ( $less(X18,n)
& $less(0,X18) )
=> ( $less(f(X18),X18)
& ~ $less(f(X18),0) ) ),
inference(theory_normalization,[],[f34]) ).
tff(f34,axiom,
! [X18: $int] :
( ( $less(X18,n)
& $less(0,X18) )
=> ( $less(f(X18),X18)
& $lesseq(0,f(X18)) ) ),
file('/export/starexec/sandbox/tmp/tmp.l9KduDYhyo/Vampire---4.8_8624',f_prop) ).
tff(f2733,plain,
( $less(f(sK7),-1)
| ~ spl17_88 ),
inference(avatar_component_clause,[],[f2731]) ).
tff(f2731,plain,
( spl17_88
<=> $less(f(sK7),-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_88])]) ).
tff(f43825,plain,
spl17_399,
inference(avatar_split_clause,[],[f169,f43793]) ).
tff(f169,plain,
$less(sK8,sK7),
inference(cnf_transformation,[],[f133]) ).
tff(f43755,plain,
( spl17_25
| spl17_26 ),
inference(avatar_split_clause,[],[f24158,f617,f613]) ).
tff(f613,plain,
( spl17_25
<=> ( f(sK7) = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_25])]) ).
tff(f617,plain,
( spl17_26
<=> $less(f(sK7),sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_26])]) ).
tff(f24158,plain,
( $less(f(sK7),sK11)
| ( f(sK7) = sK11 ) ),
inference(resolution,[],[f244,f57]) ).
tff(f244,plain,
~ $less(sK11,f(sK7)),
inference(forward_demodulation,[],[f175,f179]) ).
tff(f175,plain,
~ $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK8))),f(sK7)),
inference(cnf_transformation,[],[f133]) ).
tff(f43678,plain,
~ spl17_52,
inference(avatar_contradiction_clause,[],[f43677]) ).
tff(f43677,plain,
( $false
| ~ spl17_52 ),
inference(subsumption_resolution,[],[f43206,f4281]) ).
tff(f4281,plain,
! [X17: $int] : $less($sum(-1,X17),X17),
inference(evaluation,[],[f4279]) ).
tff(f4279,plain,
! [X17: $int] : $less($sum($uminus(1),X17),X17),
inference(superposition,[],[f383,f1585]) ).
tff(f1585,plain,
! [X2: $int,X3: $int] : ( $sum(X2,$sum($uminus(X2),X3)) = X3 ),
inference(evaluation,[],[f1564]) ).
tff(f1564,plain,
! [X2: $int,X3: $int] : ( $sum(X2,$sum($uminus(X2),X3)) = $sum(0,X3) ),
inference(superposition,[],[f51,f54]) ).
tff(f54,plain,
! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ),
introduced(theory_axiom_143,[]) ).
tff(f51,plain,
! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) ),
introduced(theory_axiom_139,[]) ).
tff(f43206,plain,
( ~ $less($sum(-1,sK7),sK7)
| ~ spl17_52 ),
inference(backward_demodulation,[],[f247,f1275]) ).
tff(f1275,plain,
( ( n = sK7 )
| ~ spl17_52 ),
inference(avatar_component_clause,[],[f1273]) ).
tff(f1273,plain,
( spl17_52
<=> ( n = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_52])]) ).
tff(f247,plain,
~ $less($sum(-1,n),sK7),
inference(forward_demodulation,[],[f239,f50]) ).
tff(f239,plain,
~ $less($sum(n,-1),sK7),
inference(evaluation,[],[f162]) ).
tff(f162,plain,
~ $less($sum(n,$uminus(1)),sK7),
inference(cnf_transformation,[],[f133]) ).
tff(f43119,plain,
( ~ spl17_39
| ~ spl17_25
| ~ spl17_253 ),
inference(avatar_split_clause,[],[f43118,f26063,f613,f1138]) ).
tff(f1138,plain,
( spl17_39
<=> $less(sK11,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_39])]) ).
tff(f26063,plain,
( spl17_253
<=> $less(-1,f(sK7)) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_253])]) ).
tff(f43118,plain,
( ~ $less(sK11,0)
| ~ spl17_25
| ~ spl17_253 ),
inference(forward_demodulation,[],[f26339,f615]) ).
tff(f615,plain,
( ( f(sK7) = sK11 )
| ~ spl17_25 ),
inference(avatar_component_clause,[],[f613]) ).
tff(f26339,plain,
( ~ $less(f(sK7),0)
| ~ spl17_253 ),
inference(resolution,[],[f26065,f331]) ).
tff(f331,plain,
! [X4: $int] :
( ~ $less(X4,0)
| ~ $less(-1,X4) ),
inference(evaluation,[],[f329]) ).
tff(f329,plain,
! [X4: $int] :
( ~ $less(X4,0)
| ~ $less($uminus(1),X4) ),
inference(superposition,[],[f67,f272]) ).
tff(f272,plain,
! [X0: $int] : ( 0 = $sum($uminus(X0),X0) ),
inference(superposition,[],[f54,f60]) ).
tff(f60,plain,
! [X0: $int] : ( $uminus($uminus(X0)) = X0 ),
introduced(theory_axiom_151,[]) ).
tff(f67,plain,
! [X0: $int,X1: $int] :
( ~ $less(X1,$sum(X0,1))
| ~ $less(X0,X1) ),
introduced(theory_axiom_164,[]) ).
tff(f26065,plain,
( $less(-1,f(sK7))
| ~ spl17_253 ),
inference(avatar_component_clause,[],[f26063]) ).
tff(f42948,plain,
( spl17_52
| spl17_49
| spl17_53 ),
inference(avatar_split_clause,[],[f24184,f1277,f1248,f1273]) ).
tff(f1277,plain,
( spl17_53
<=> $less(n,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_53])]) ).
tff(f24184,plain,
( $less(sK7,n)
| ( n = sK7 )
| spl17_53 ),
inference(resolution,[],[f1278,f57]) ).
tff(f1278,plain,
( ~ $less(n,sK7)
| spl17_53 ),
inference(avatar_component_clause,[],[f1277]) ).
tff(f34532,plain,
( spl17_42
| spl17_43
| spl17_39 ),
inference(avatar_split_clause,[],[f24154,f1138,f1168,f1164]) ).
tff(f1164,plain,
( spl17_42
<=> ( 0 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_42])]) ).
tff(f1168,plain,
( spl17_43
<=> $less(0,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_43])]) ).
tff(f24154,plain,
( $less(0,sK11)
| ( 0 = sK11 )
| spl17_39 ),
inference(resolution,[],[f1140,f57]) ).
tff(f1140,plain,
( ~ $less(sK11,0)
| spl17_39 ),
inference(avatar_component_clause,[],[f1138]) ).
tff(f26202,plain,
( ~ spl17_48
| ~ spl17_49
| ~ spl17_87 ),
inference(avatar_contradiction_clause,[],[f26201]) ).
tff(f26201,plain,
( $false
| ~ spl17_48
| ~ spl17_49
| ~ spl17_87 ),
inference(subsumption_resolution,[],[f26200,f1245]) ).
tff(f26200,plain,
( ~ $less(0,sK7)
| ~ spl17_49
| ~ spl17_87 ),
inference(subsumption_resolution,[],[f26199,f1249]) ).
tff(f26199,plain,
( ~ $less(sK7,n)
| ~ $less(0,sK7)
| ~ spl17_87 ),
inference(evaluation,[],[f26189]) ).
tff(f26189,plain,
( ~ $less(-1,0)
| ~ $less(sK7,n)
| ~ $less(0,sK7)
| ~ spl17_87 ),
inference(superposition,[],[f195,f2729]) ).
tff(f2729,plain,
( ( f(sK7) = -1 )
| ~ spl17_87 ),
inference(avatar_component_clause,[],[f2727]) ).
tff(f2727,plain,
( spl17_87
<=> ( f(sK7) = -1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_87])]) ).
tff(f26067,plain,
( spl17_87
| spl17_253
| spl17_88 ),
inference(avatar_split_clause,[],[f24422,f2731,f26063,f2727]) ).
tff(f24422,plain,
( $less(-1,f(sK7))
| ( f(sK7) = -1 )
| spl17_88 ),
inference(resolution,[],[f2732,f57]) ).
tff(f2732,plain,
( ~ $less(f(sK7),-1)
| spl17_88 ),
inference(avatar_component_clause,[],[f2731]) ).
tff(f24995,plain,
~ spl17_50,
inference(avatar_contradiction_clause,[],[f24994]) ).
tff(f24994,plain,
( $false
| ~ spl17_50 ),
inference(subsumption_resolution,[],[f24718,f177]) ).
tff(f177,plain,
~ $less(sK8,0),
inference(cnf_transformation,[],[f133]) ).
tff(f24718,plain,
( $less(sK8,0)
| ~ spl17_50 ),
inference(backward_demodulation,[],[f169,f1261]) ).
tff(f1261,plain,
( ( 0 = sK7 )
| ~ spl17_50 ),
inference(avatar_component_clause,[],[f1259]) ).
tff(f1259,plain,
( spl17_50
<=> ( 0 = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_50])]) ).
tff(f24636,plain,
( spl17_50
| spl17_48
| spl17_51 ),
inference(avatar_split_clause,[],[f1408,f1263,f1244,f1259]) ).
tff(f1263,plain,
( spl17_51
<=> $less(sK7,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_51])]) ).
tff(f1408,plain,
( $less(0,sK7)
| ( 0 = sK7 )
| spl17_51 ),
inference(resolution,[],[f1264,f57]) ).
tff(f1264,plain,
( ~ $less(sK7,0)
| spl17_51 ),
inference(avatar_component_clause,[],[f1263]) ).
tff(f23969,plain,
~ spl17_53,
inference(avatar_split_clause,[],[f22967,f1277]) ).
tff(f22967,plain,
~ $less(n,sK7),
inference(evaluation,[],[f22961]) ).
tff(f22961,plain,
~ $less($sum(1,$sum(-1,n)),sK7),
inference(resolution,[],[f434,f383]) ).
tff(f434,plain,
! [X14: $int] :
( ~ $less($sum(-1,n),X14)
| ~ $less(X14,sK7) ),
inference(resolution,[],[f56,f247]) ).
tff(f22473,plain,
( ~ spl17_51
| ~ spl17_38
| ~ spl17_214 ),
inference(avatar_split_clause,[],[f22472,f22239,f1134,f1263]) ).
tff(f1134,plain,
( spl17_38
<=> $less(1,n) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_38])]) ).
tff(f22239,plain,
( spl17_214
<=> ( 0 = f(1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_214])]) ).
tff(f22472,plain,
( ~ $less(sK7,0)
| ~ spl17_38
| ~ spl17_214 ),
inference(forward_demodulation,[],[f22277,f22241]) ).
tff(f22241,plain,
( ( 0 = f(1) )
| ~ spl17_214 ),
inference(avatar_component_clause,[],[f22239]) ).
tff(f22277,plain,
( ~ $less(sK7,f(1))
| ~ spl17_38 ),
inference(subsumption_resolution,[],[f1641,f1135]) ).
tff(f1135,plain,
( $less(1,n)
| ~ spl17_38 ),
inference(avatar_component_clause,[],[f1134]) ).
tff(f1641,plain,
( ~ $less(sK7,f(1))
| ~ $less(1,n) ),
inference(evaluation,[],[f1633]) ).
tff(f1633,plain,
( ~ $less(sK7,f(1))
| ~ $less(1,n)
| ~ $less(0,1) ),
inference(resolution,[],[f438,f196]) ).
tff(f196,plain,
! [X0: $int] :
( $less(f(X0),X0)
| ~ $less(X0,n)
| ~ $less(0,X0) ),
inference(cnf_transformation,[],[f101]) ).
tff(f438,plain,
! [X18: $int] :
( ~ $less(X18,1)
| ~ $less(sK7,X18) ),
inference(resolution,[],[f56,f161]) ).
tff(f161,plain,
~ $less(sK7,1),
inference(cnf_transformation,[],[f133]) ).
tff(f22248,plain,
( spl17_214
| ~ spl17_38 ),
inference(avatar_split_clause,[],[f22247,f1134,f22239]) ).
tff(f22247,plain,
( ( 0 = f(1) )
| ~ spl17_38 ),
inference(subsumption_resolution,[],[f18301,f1135]) ).
tff(f18301,plain,
( ~ $less(1,n)
| ( 0 = f(1) ) ),
inference(evaluation,[],[f18300]) ).
tff(f18300,plain,
( ~ $less(0,$sum(0,1))
| ~ $less($sum(0,1),n)
| ( 0 = f($sum(0,1)) ) ),
inference(duplicate_literal_removal,[],[f18289]) ).
tff(f18289,plain,
( ~ $less(0,$sum(0,1))
| ~ $less($sum(0,1),n)
| ~ $less(0,$sum(0,1))
| ~ $less($sum(0,1),n)
| ( 0 = f($sum(0,1)) ) ),
inference(resolution,[],[f1156,f1129]) ).
tff(f1129,plain,
! [X0: $int] :
( $less(0,f(X0))
| ~ $less(0,X0)
| ~ $less(X0,n)
| ( 0 = f(X0) ) ),
inference(resolution,[],[f195,f57]) ).
tff(f1156,plain,
! [X0: $int] :
( ~ $less(X0,f($sum(X0,1)))
| ~ $less(0,$sum(X0,1))
| ~ $less($sum(X0,1),n) ),
inference(resolution,[],[f196,f67]) ).
tff(f21972,plain,
( ~ spl17_42
| ~ spl17_65 ),
inference(avatar_contradiction_clause,[],[f21971]) ).
tff(f21971,plain,
( $false
| ~ spl17_42
| ~ spl17_65 ),
inference(evaluation,[],[f21969]) ).
tff(f21969,plain,
( ( 0 = -1 )
| ~ spl17_42
| ~ spl17_65 ),
inference(backward_demodulation,[],[f1840,f1166]) ).
tff(f1166,plain,
( ( 0 = sK11 )
| ~ spl17_42 ),
inference(avatar_component_clause,[],[f1164]) ).
tff(f1840,plain,
( ( sK11 = -1 )
| ~ spl17_65 ),
inference(avatar_component_clause,[],[f1838]) ).
tff(f1838,plain,
( spl17_65
<=> ( sK11 = -1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_65])]) ).
tff(f21824,plain,
~ spl17_40,
inference(avatar_contradiction_clause,[],[f21823]) ).
tff(f21823,plain,
( $false
| ~ spl17_40 ),
inference(evaluation,[],[f21658]) ).
tff(f21658,plain,
( ~ $less($sum(-1,1),1)
| ~ spl17_40 ),
inference(backward_demodulation,[],[f248,f1147]) ).
tff(f1147,plain,
( ( n = 1 )
| ~ spl17_40 ),
inference(avatar_component_clause,[],[f1145]) ).
tff(f1145,plain,
( spl17_40
<=> ( n = 1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_40])]) ).
tff(f248,plain,
~ $less($sum(-1,n),1),
inference(forward_demodulation,[],[f238,f50]) ).
tff(f238,plain,
~ $less($sum(n,-1),1),
inference(evaluation,[],[f160]) ).
tff(f160,plain,
~ $less($sum(n,$uminus(1)),1),
inference(cnf_transformation,[],[f133]) ).
tff(f21651,plain,
( spl17_40
| spl17_41
| spl17_38 ),
inference(avatar_split_clause,[],[f1514,f1134,f1149,f1145]) ).
tff(f1149,plain,
( spl17_41
<=> $less(n,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_41])]) ).
tff(f1514,plain,
( $less(n,1)
| ( n = 1 )
| spl17_38 ),
inference(resolution,[],[f1136,f57]) ).
tff(f1136,plain,
( ~ $less(1,n)
| spl17_38 ),
inference(avatar_component_clause,[],[f1134]) ).
tff(f21643,plain,
~ spl17_41,
inference(avatar_split_clause,[],[f21630,f1149]) ).
tff(f21630,plain,
~ $less(n,1),
inference(evaluation,[],[f21624]) ).
tff(f21624,plain,
~ $less($sum(1,$sum(-1,n)),1),
inference(resolution,[],[f435,f383]) ).
tff(f435,plain,
! [X15: $int] :
( ~ $less($sum(-1,n),X15)
| ~ $less(X15,1) ),
inference(resolution,[],[f56,f248]) ).
tff(f4696,plain,
( spl17_88
| ~ spl17_26
| ~ spl17_65 ),
inference(avatar_split_clause,[],[f3998,f1838,f617,f2731]) ).
tff(f3998,plain,
( $less(f(sK7),-1)
| ~ spl17_26
| ~ spl17_65 ),
inference(backward_demodulation,[],[f619,f1840]) ).
tff(f619,plain,
( $less(f(sK7),sK11)
| ~ spl17_26 ),
inference(avatar_component_clause,[],[f617]) ).
tff(f3993,plain,
( spl17_65
| ~ spl17_21 ),
inference(avatar_split_clause,[],[f3988,f572,f1838]) ).
tff(f572,plain,
( spl17_21
<=> ( 0 = sK8 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl17_21])]) ).
tff(f3988,plain,
( ( sK11 = -1 )
| ~ spl17_21 ),
inference(forward_demodulation,[],[f3981,f190]) ).
tff(f3981,plain,
( ( sK11 = tb2t(t2tb(-1)) )
| ~ spl17_21 ),
inference(superposition,[],[f190,f3926]) ).
tff(f3926,plain,
( ( t2tb(sK11) = t2tb(-1) )
| ~ spl17_21 ),
inference(forward_demodulation,[],[f3867,f261]) ).
tff(f261,plain,
get(int,int,t2tb1(sK6),t2tb(0)) = t2tb(-1),
inference(superposition,[],[f192,f240]) ).
tff(f240,plain,
tb2t(get(int,int,t2tb1(sK6),t2tb(0))) = -1,
inference(evaluation,[],[f164]) ).
tff(f164,plain,
$uminus(1) = tb2t(get(int,int,t2tb1(sK6),t2tb(0))),
inference(cnf_transformation,[],[f133]) ).
tff(f3867,plain,
( ( get(int,int,t2tb1(sK6),t2tb(0)) = t2tb(sK11) )
| ~ spl17_21 ),
inference(backward_demodulation,[],[f260,f574]) ).
tff(f574,plain,
( ( 0 = sK8 )
| ~ spl17_21 ),
inference(avatar_component_clause,[],[f572]) ).
tff(f3861,plain,
( ~ spl17_22
| spl17_118 ),
inference(avatar_split_clause,[],[f3856,f3858,f576]) ).
tff(f3856,plain,
( ( tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))) = $sum(1,tb2t(get(int,int,t2tb1(sK5),t2tb(sK11)))) )
| ~ $less(0,sK8) ),
inference(forward_demodulation,[],[f3685,f260]) ).
tff(f3685,plain,
( ~ $less(0,sK8)
| ( tb2t(get(int,int,t2tb1(sK5),t2tb(sK8))) = $sum(1,tb2t(get(int,int,t2tb1(sK5),get(int,int,t2tb1(sK6),t2tb(sK8))))) ) ),
inference(resolution,[],[f169,f2531]) ).
tff(f2531,plain,
! [X0: $int] :
( ~ $less(X0,sK7)
| ~ $less(0,X0)
| ( tb2t(get(int,int,t2tb1(sK5),t2tb(X0))) = $sum(1,tb2t(get(int,int,t2tb1(sK5),get(int,int,t2tb1(sK6),t2tb(X0))))) ) ),
inference(resolution,[],[f243,f166]) ).
tff(f243,plain,
! [X2: map_int_int,X0: map_int_int,X1: $int] :
( ~ sP0(X0,X1,X2)
| ( tb2t(get(int,int,t2tb1(X0),t2tb(X1))) = $sum(1,tb2t(get(int,int,t2tb1(X0),get(int,int,t2tb1(X2),t2tb(X1))))) ) ),
inference(forward_demodulation,[],[f150,f50]) ).
tff(f150,plain,
! [X2: map_int_int,X0: map_int_int,X1: $int] :
( ( tb2t(get(int,int,t2tb1(X0),t2tb(X1))) = $sum(tb2t(get(int,int,t2tb1(X0),get(int,int,t2tb1(X2),t2tb(X1)))),1) )
| ~ sP0(X0,X1,X2) ),
inference(cnf_transformation,[],[f125]) ).
tff(f3855,plain,
( spl17_21
| spl17_22 ),
inference(avatar_split_clause,[],[f3691,f576,f572]) ).
tff(f3691,plain,
( $less(0,sK8)
| ( 0 = sK8 ) ),
inference(resolution,[],[f177,f57]) ).
tff(f1971,plain,
( ~ spl17_43
| ~ spl17_65 ),
inference(avatar_contradiction_clause,[],[f1970]) ).
tff(f1970,plain,
( $false
| ~ spl17_43
| ~ spl17_65 ),
inference(evaluation,[],[f1958]) ).
tff(f1958,plain,
( $less(0,-1)
| ~ spl17_43
| ~ spl17_65 ),
inference(backward_demodulation,[],[f1170,f1840]) ).
tff(f1170,plain,
( $less(0,sK11)
| ~ spl17_43 ),
inference(avatar_component_clause,[],[f1168]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13 % Problem : SWW631_2 : TPTP v8.1.2. Released v6.1.0.
% 0.12/0.15 % Command : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.15/0.36 % Computer : n020.cluster.edu
% 0.15/0.36 % Model : x86_64 x86_64
% 0.15/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36 % Memory : 8042.1875MB
% 0.15/0.36 % OS : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36 % CPULimit : 300
% 0.15/0.36 % WCLimit : 300
% 0.15/0.36 % DateTime : Wed Aug 30 16:39:43 EDT 2023
% 0.15/0.36 % CPUTime :
% 0.22/0.42 % (8779)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.43 % (8784)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on Vampire---4 for (533ds/0Mi)
% 0.22/0.43 % (8781)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on Vampire---4 for (846ds/0Mi)
% 0.22/0.43 % (8782)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on Vampire---4 for (793ds/0Mi)
% 0.22/0.43 % (8783)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on Vampire---4 for (569ds/0Mi)
% 0.22/0.43 % (8785)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on Vampire---4 for (531ds/0Mi)
% 0.22/0.43 % (8786)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on Vampire---4 for (522ds/0Mi)
% 0.22/0.43 % (8787)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on Vampire---4 for (497ds/0Mi)
% 0.22/0.43 % (8784)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.22/0.43 % (8784)Terminated due to inappropriate strategy.
% 0.22/0.43 % (8784)------------------------------
% 0.22/0.43 % (8784)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.43 % (8784)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.43 % (8784)Termination reason: Inappropriate
% 0.22/0.43
% 0.22/0.43 % (8784)Memory used [KB]: 1023
% 0.22/0.43 % (8784)Time elapsed: 0.004 s
% 0.22/0.43 % (8784)------------------------------
% 0.22/0.43 % (8784)------------------------------
% 0.22/0.43 % (8782)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.22/0.43 % (8782)Terminated due to inappropriate strategy.
% 0.22/0.43 % (8782)------------------------------
% 0.22/0.43 % (8782)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.43 % (8782)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.43 % (8782)Termination reason: Inappropriate
% 0.22/0.43
% 0.22/0.43 % (8782)Memory used [KB]: 1023
% 0.22/0.43 % (8782)Time elapsed: 0.004 s
% 0.22/0.43 % (8782)------------------------------
% 0.22/0.43 % (8782)------------------------------
% 0.22/0.43 % (8781)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.22/0.43 % (8781)Terminated due to inappropriate strategy.
% 0.22/0.43 % (8781)------------------------------
% 0.22/0.43 % (8781)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.43 % (8781)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.43 % (8781)Termination reason: Inappropriate
% 0.22/0.43
% 0.22/0.43 % (8781)Memory used [KB]: 1023
% 0.22/0.43 % (8781)Time elapsed: 0.004 s
% 0.22/0.43 % (8781)------------------------------
% 0.22/0.43 % (8781)------------------------------
% 0.22/0.43 % (8788)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on Vampire---4 for (411ds/0Mi)
% 0.22/0.44 % (8789)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on Vampire---4 for (382ds/0Mi)
% 0.22/0.44 % (8790)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on Vampire---4 for (367ds/0Mi)
% 0.22/0.44 % (8788)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.22/0.44 % (8788)Terminated due to inappropriate strategy.
% 0.22/0.44 % (8788)------------------------------
% 0.22/0.44 % (8788)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.44 % (8788)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.44 % (8788)Termination reason: Inappropriate
% 0.22/0.44
% 0.22/0.44 % (8788)Memory used [KB]: 1023
% 0.22/0.44 % (8788)Time elapsed: 0.004 s
% 0.22/0.44 % (8788)------------------------------
% 0.22/0.44 % (8788)------------------------------
% 0.22/0.44 % (8791)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on Vampire---4 for (354ds/0Mi)
% 91.34/13.42 % (8790)First to succeed.
% 91.56/13.43 % (8790)Refutation found. Thanks to Tanya!
% 91.56/13.43 % SZS status Theorem for Vampire---4
% 91.56/13.43 % SZS output start Proof for Vampire---4
% See solution above
% 91.56/13.44 % (8790)------------------------------
% 91.56/13.44 % (8790)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 91.56/13.44 % (8790)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 91.56/13.44 % (8790)Termination reason: Refutation
% 91.56/13.44
% 91.56/13.44 % (8790)Memory used [KB]: 110019
% 91.56/13.44 % (8790)Time elapsed: 12.989 s
% 91.56/13.44 % (8790)------------------------------
% 91.56/13.44 % (8790)------------------------------
% 91.56/13.44 % (8779)Success in time 12.972 s
% 91.56/13.44 % Vampire---4.8 exiting
%------------------------------------------------------------------------------