TSTP Solution File: SWW637_2 by Vampire---4.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire---4.9
% Problem : SWW637_2 : TPTP v8.2.0. Released v6.1.0.
% Transfm : none
% Format : tptp:raw
% Command : run_vampire %s %d THM
% Computer : n012.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon Jun 24 18:35:25 EDT 2024
% Result : Theorem 0.22s 0.49s
% Output : Refutation 0.22s
% Verified :
% SZS Type : Refutation
% Derivation depth : 18
% Number of leaves : 26
% Syntax : Number of formulae : 140 ( 14 unt; 0 typ; 0 def)
% Number of atoms : 554 ( 20 equ)
% Maximal formula atoms : 36 ( 3 avg)
% Number of connectives : 648 ( 234 ~; 211 |; 149 &)
% ( 16 <=>; 38 =>; 0 <=; 0 <~>)
% Maximal formula depth : 20 ( 5 avg)
% Maximal term depth : 5 ( 1 avg)
% Number arithmetic : 233 ( 161 atm; 0 fun; 0 num; 72 var)
% Number of types : 10 ( 8 usr; 1 ari)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 24 ( 20 usr; 15 prp; 0-4 aty)
% Number of functors : 58 ( 58 usr; 17 con; 0-5 aty)
% Number of variables : 223 ( 179 !; 44 ?; 223 :)
% 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,
a: $tType ).
tff(type_def_10,type,
tree_int: $tType ).
tff(type_def_11,type,
list_int: $tType ).
tff(type_def_12,type,
tree_a1: $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_10,type,
list: ty > ty ).
tff(func_def_11,type,
nil: ty > uni ).
tff(func_def_12,type,
cons: ( ty * uni * uni ) > uni ).
tff(func_def_13,type,
match_list: ( ty * ty * uni * uni * uni ) > uni ).
tff(func_def_14,type,
cons_proj_1: ( ty * uni ) > uni ).
tff(func_def_15,type,
cons_proj_2: ( ty * uni ) > uni ).
tff(func_def_16,type,
infix_plpl: ( ty * uni * uni ) > uni ).
tff(func_def_19,type,
length: ( ty * uni ) > $int ).
tff(func_def_22,type,
tree: ty > ty ).
tff(func_def_23,type,
leaf: ( ty * uni ) > uni ).
tff(func_def_24,type,
node: ( ty * uni * uni ) > uni ).
tff(func_def_25,type,
match_tree: ( ty * ty * uni * uni * uni ) > uni ).
tff(func_def_26,type,
leaf_proj_1: ( ty * uni ) > uni ).
tff(func_def_27,type,
node_proj_1: ( ty * uni ) > uni ).
tff(func_def_28,type,
node_proj_2: ( ty * uni ) > uni ).
tff(func_def_29,type,
labels: ( ty * uni ) > uni ).
tff(func_def_30,type,
ref: ty > ty ).
tff(func_def_31,type,
mk_ref: ( ty * uni ) > uni ).
tff(func_def_32,type,
contents: ( ty * uni ) > uni ).
tff(func_def_33,type,
a1: ty ).
tff(func_def_34,type,
t2tb: tree_int > uni ).
tff(func_def_35,type,
tb2t: uni > tree_int ).
tff(func_def_36,type,
t2tb1: list_int > uni ).
tff(func_def_37,type,
tb2t1: uni > list_int ).
tff(func_def_38,type,
t2tb2: tree_a1 > uni ).
tff(func_def_39,type,
tb2t2: uni > tree_a1 ).
tff(func_def_40,type,
t2tb3: $int > uni ).
tff(func_def_41,type,
tb2t3: uni > $int ).
tff(func_def_43,type,
sK2: ( ty * uni ) > uni ).
tff(func_def_44,type,
sK3: ( ty * uni ) > uni ).
tff(func_def_45,type,
sK4: ( uni * ty ) > uni ).
tff(func_def_46,type,
sK5: tree_int ).
tff(func_def_47,type,
sK6: $int ).
tff(func_def_48,type,
sK7: tree_a1 ).
tff(func_def_49,type,
sK8: $int ).
tff(func_def_50,type,
sK9: tree_a1 ).
tff(func_def_51,type,
sK10: $int ).
tff(func_def_52,type,
sK11: tree_int ).
tff(func_def_53,type,
sK12: $int ).
tff(func_def_54,type,
sK13: ( ty * uni * uni ) > uni ).
tff(func_def_55,type,
sK14: ( ty * uni * uni ) > uni ).
tff(func_def_56,type,
sK15: ( ty * uni * ty * uni ) > uni ).
tff(func_def_57,type,
sK16: ( ty * uni * ty * uni ) > uni ).
tff(func_def_58,type,
sK17: ( ty * uni * ty * uni ) > uni ).
tff(func_def_59,type,
sK18: ( ty * uni * ty * uni ) > uni ).
tff(func_def_60,type,
sK19: ( uni * ty * ty * uni ) > uni ).
tff(func_def_61,type,
sK20: ( uni * ty * ty * uni ) > uni ).
tff(func_def_62,type,
sK21: ( ty * uni * uni ) > uni ).
tff(pred_def_1,type,
sort: ( ty * uni ) > $o ).
tff(pred_def_2,type,
mem: ( ty * uni * uni ) > $o ).
tff(pred_def_4,type,
distinct: ( ty * uni ) > $o ).
tff(pred_def_5,type,
same_shape: ( ty * ty * uni * uni ) > $o ).
tff(pred_def_7,type,
sP0: ( ty * uni ) > $o ).
tff(pred_def_8,type,
sP1: ( ty * uni * ty * uni ) > $o ).
tff(f688,plain,
$false,
inference(avatar_sat_refutation,[],[f391,f403,f438,f456,f465,f471,f548,f585,f597,f604,f621,f623,f652,f667,f680,f687]) ).
tff(f687,plain,
( ~ spl22_1
| ~ spl22_11 ),
inference(avatar_contradiction_clause,[],[f686]) ).
tff(f686,plain,
( $false
| ~ spl22_1
| ~ spl22_11 ),
inference(subsumption_resolution,[],[f684,f289]) ).
tff(f289,plain,
~ $less(sK10,sK8),
inference(cnf_transformation,[],[f207]) ).
tff(f207,plain,
( distinct(int,labels(int,t2tb(sK11)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(sK11)))
| ( $less(sK8,X7)
& ~ $less(sK10,X7) ) )
& ~ $less(sK10,sK8)
& ( $less(sK10,sK6)
| ( mem(int,t2tb3(sK12),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
& ( ~ $less(sK6,sK12)
| $less(sK10,sK12) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5)))
| ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5)))) )
& same_shape(int,a1,t2tb2(sK7),t2tb(sK11))
& distinct(int,labels(int,t2tb(sK5)))
& ! [X9: $int] :
( ( ~ $less(sK8,X9)
& $less(sK6,X9) )
| ~ mem(int,t2tb3(X9),labels(int,t2tb(sK5))) )
& ~ $less(sK8,sK6)
& same_shape(int,a1,t2tb2(sK9),t2tb(sK5)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12])],[f203,f206,f205,f204]) ).
tff(f204,plain,
( ? [X0: tree_int,X1: $int,X2: tree_a1,X3: $int,X4: tree_a1] :
( ? [X5: $int,X6: tree_int] :
( distinct(int,labels(int,t2tb(X6)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(X6)))
| ( $less(X3,X7)
& ~ $less(X5,X7) ) )
& ~ $less(X5,X3)
& ( $less(X5,X1)
| ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(X6),t2tb(X0))))
& ( ~ $less(X1,X8)
| $less(X5,X8) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(X2),t2tb2(X4)),node(int,t2tb(X6),t2tb(X0)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(X0)))) )
& same_shape(int,a1,t2tb2(X2),t2tb(X6)) )
& distinct(int,labels(int,t2tb(X0)))
& ! [X9: $int] :
( ( ~ $less(X3,X9)
& $less(X1,X9) )
| ~ mem(int,t2tb3(X9),labels(int,t2tb(X0))) )
& ~ $less(X3,X1)
& same_shape(int,a1,t2tb2(X4),t2tb(X0)) )
=> ( ? [X6: tree_int,X5: $int] :
( distinct(int,labels(int,t2tb(X6)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(X6)))
| ( $less(sK8,X7)
& ~ $less(X5,X7) ) )
& ~ $less(X5,sK8)
& ( $less(X5,sK6)
| ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(X6),t2tb(sK5))))
& ( ~ $less(sK6,X8)
| $less(X5,X8) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(X6),t2tb(sK5)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(sK5)))) )
& same_shape(int,a1,t2tb2(sK7),t2tb(X6)) )
& distinct(int,labels(int,t2tb(sK5)))
& ! [X9: $int] :
( ( ~ $less(sK8,X9)
& $less(sK6,X9) )
| ~ mem(int,t2tb3(X9),labels(int,t2tb(sK5))) )
& ~ $less(sK8,sK6)
& same_shape(int,a1,t2tb2(sK9),t2tb(sK5)) ) ),
introduced(choice_axiom,[]) ).
tff(f205,plain,
( ? [X6: tree_int,X5: $int] :
( distinct(int,labels(int,t2tb(X6)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(X6)))
| ( $less(sK8,X7)
& ~ $less(X5,X7) ) )
& ~ $less(X5,sK8)
& ( $less(X5,sK6)
| ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(X6),t2tb(sK5))))
& ( ~ $less(sK6,X8)
| $less(X5,X8) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(X6),t2tb(sK5)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(sK5)))) )
& same_shape(int,a1,t2tb2(sK7),t2tb(X6)) )
=> ( distinct(int,labels(int,t2tb(sK11)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(sK11)))
| ( $less(sK8,X7)
& ~ $less(sK10,X7) ) )
& ~ $less(sK10,sK8)
& ( $less(sK10,sK6)
| ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
& ( ~ $less(sK6,X8)
| $less(sK10,X8) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5)))
| ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5)))) )
& same_shape(int,a1,t2tb2(sK7),t2tb(sK11)) ) ),
introduced(choice_axiom,[]) ).
tff(f206,plain,
( ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
& ( ~ $less(sK6,X8)
| $less(sK10,X8) ) )
=> ( mem(int,t2tb3(sK12),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
& ( ~ $less(sK6,sK12)
| $less(sK10,sK12) ) ) ),
introduced(choice_axiom,[]) ).
tff(f203,plain,
? [X0: tree_int,X1: $int,X2: tree_a1,X3: $int,X4: tree_a1] :
( ? [X5: $int,X6: tree_int] :
( distinct(int,labels(int,t2tb(X6)))
& ! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(X6)))
| ( $less(X3,X7)
& ~ $less(X5,X7) ) )
& ~ $less(X5,X3)
& ( $less(X5,X1)
| ? [X8: $int] :
( mem(int,t2tb3(X8),labels(int,node(int,t2tb(X6),t2tb(X0))))
& ( ~ $less(X1,X8)
| $less(X5,X8) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(X2),t2tb2(X4)),node(int,t2tb(X6),t2tb(X0)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(X0)))) )
& same_shape(int,a1,t2tb2(X2),t2tb(X6)) )
& distinct(int,labels(int,t2tb(X0)))
& ! [X9: $int] :
( ( ~ $less(X3,X9)
& $less(X1,X9) )
| ~ mem(int,t2tb3(X9),labels(int,t2tb(X0))) )
& ~ $less(X3,X1)
& same_shape(int,a1,t2tb2(X4),t2tb(X0)) ),
inference(rectify,[],[f178]) ).
tff(f178,plain,
? [X3: tree_int,X1: $int,X2: tree_a1,X0: $int,X4: tree_a1] :
( ? [X7: $int,X6: tree_int] :
( distinct(int,labels(int,t2tb(X6)))
& ! [X8: $int] :
( ~ mem(int,t2tb3(X8),labels(int,t2tb(X6)))
| ( $less(X0,X8)
& ~ $less(X7,X8) ) )
& ~ $less(X7,X0)
& ( $less(X7,X1)
| ? [X9: $int] :
( mem(int,t2tb3(X9),labels(int,node(int,t2tb(X6),t2tb(X3))))
& ( ~ $less(X1,X9)
| $less(X7,X9) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(X2),t2tb2(X4)),node(int,t2tb(X6),t2tb(X3)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(X3)))) )
& same_shape(int,a1,t2tb2(X2),t2tb(X6)) )
& distinct(int,labels(int,t2tb(X3)))
& ! [X5: $int] :
( ( ~ $less(X0,X5)
& $less(X1,X5) )
| ~ mem(int,t2tb3(X5),labels(int,t2tb(X3))) )
& ~ $less(X0,X1)
& same_shape(int,a1,t2tb2(X4),t2tb(X3)) ),
inference(flattening,[],[f177]) ).
tff(f177,plain,
? [X2: tree_a1,X0: $int,X1: $int,X4: tree_a1,X3: tree_int] :
( ? [X7: $int,X6: tree_int] :
( ( $less(X7,X1)
| ? [X9: $int] :
( mem(int,t2tb3(X9),labels(int,node(int,t2tb(X6),t2tb(X3))))
& ( ~ $less(X1,X9)
| $less(X7,X9) ) )
| ~ same_shape(int,a1,node(a1,t2tb2(X2),t2tb2(X4)),node(int,t2tb(X6),t2tb(X3)))
| ~ distinct(int,labels(int,node(int,t2tb(X6),t2tb(X3)))) )
& same_shape(int,a1,t2tb2(X2),t2tb(X6))
& distinct(int,labels(int,t2tb(X6)))
& ~ $less(X7,X0)
& ! [X8: $int] :
( ~ mem(int,t2tb3(X8),labels(int,t2tb(X6)))
| ( $less(X0,X8)
& ~ $less(X7,X8) ) ) )
& same_shape(int,a1,t2tb2(X4),t2tb(X3))
& ! [X5: $int] :
( ( ~ $less(X0,X5)
& $less(X1,X5) )
| ~ mem(int,t2tb3(X5),labels(int,t2tb(X3))) )
& ~ $less(X0,X1)
& distinct(int,labels(int,t2tb(X3))) ),
inference(ennf_transformation,[],[f95]) ).
tff(f95,plain,
~ ! [X2: tree_a1,X0: $int,X1: $int,X4: tree_a1,X3: tree_int] :
( ( same_shape(int,a1,t2tb2(X4),t2tb(X3))
& ! [X5: $int] :
( mem(int,t2tb3(X5),labels(int,t2tb(X3)))
=> ( ~ $less(X0,X5)
& $less(X1,X5) ) )
& ~ $less(X0,X1)
& distinct(int,labels(int,t2tb(X3))) )
=> ! [X7: $int,X6: tree_int] :
( ( same_shape(int,a1,t2tb2(X2),t2tb(X6))
& distinct(int,labels(int,t2tb(X6)))
& ~ $less(X7,X0)
& ! [X8: $int] :
( mem(int,t2tb3(X8),labels(int,t2tb(X6)))
=> ( $less(X0,X8)
& ~ $less(X7,X8) ) ) )
=> ( ! [X9: $int] :
( mem(int,t2tb3(X9),labels(int,node(int,t2tb(X6),t2tb(X3))))
=> ( ~ $less(X7,X9)
& $less(X1,X9) ) )
& distinct(int,labels(int,node(int,t2tb(X6),t2tb(X3))))
& ~ $less(X7,X1)
& same_shape(int,a1,node(a1,t2tb2(X2),t2tb2(X4)),node(int,t2tb(X6),t2tb(X3))) ) ) ),
inference(rectify,[],[f74]) ).
tff(f74,plain,
~ ! [X18: $int,X16: $int,X1: tree_a1,X22: tree_int,X2: tree_a1] :
( ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X22)))
=> ( ~ $less(X18,X3)
& $less(X16,X3) ) )
& ~ $less(X18,X16)
& distinct(int,labels(int,t2tb(X22)))
& same_shape(int,a1,t2tb2(X2),t2tb(X22)) )
=> ! [X23: tree_int,X19: $int] :
( ( distinct(int,labels(int,t2tb(X23)))
& ~ $less(X19,X18)
& ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X23)))
=> ( ~ $less(X19,X3)
& $less(X18,X3) ) )
& same_shape(int,a1,t2tb2(X1),t2tb(X23)) )
=> ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,node(int,t2tb(X23),t2tb(X22))))
=> ( $less(X16,X3)
& ~ $less(X19,X3) ) )
& distinct(int,labels(int,node(int,t2tb(X23),t2tb(X22))))
& ~ $less(X19,X16)
& same_shape(int,a1,node(a1,t2tb2(X1),t2tb2(X2)),node(int,t2tb(X23),t2tb(X22))) ) ) ),
inference(theory_normalization,[],[f73]) ).
tff(f73,negated_conjecture,
~ ! [X18: $int,X16: $int,X1: tree_a1,X22: tree_int,X2: tree_a1] :
( ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X22)))
=> ( $lesseq(X3,X18)
& $less(X16,X3) ) )
& $lesseq(X16,X18)
& distinct(int,labels(int,t2tb(X22)))
& same_shape(int,a1,t2tb2(X2),t2tb(X22)) )
=> ! [X23: tree_int,X19: $int] :
( ( distinct(int,labels(int,t2tb(X23)))
& $lesseq(X18,X19)
& ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X23)))
=> ( $lesseq(X3,X19)
& $less(X18,X3) ) )
& same_shape(int,a1,t2tb2(X1),t2tb(X23)) )
=> ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,node(int,t2tb(X23),t2tb(X22))))
=> ( $less(X16,X3)
& $lesseq(X3,X19) ) )
& distinct(int,labels(int,node(int,t2tb(X23),t2tb(X22))))
& $lesseq(X16,X19)
& same_shape(int,a1,node(a1,t2tb2(X1),t2tb2(X2)),node(int,t2tb(X23),t2tb(X22))) ) ) ),
inference(negated_conjecture,[],[f72]) ).
tff(f72,conjecture,
! [X18: $int,X16: $int,X1: tree_a1,X22: tree_int,X2: tree_a1] :
( ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X22)))
=> ( $lesseq(X3,X18)
& $less(X16,X3) ) )
& $lesseq(X16,X18)
& distinct(int,labels(int,t2tb(X22)))
& same_shape(int,a1,t2tb2(X2),t2tb(X22)) )
=> ! [X23: tree_int,X19: $int] :
( ( distinct(int,labels(int,t2tb(X23)))
& $lesseq(X18,X19)
& ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,t2tb(X23)))
=> ( $lesseq(X3,X19)
& $less(X18,X3) ) )
& same_shape(int,a1,t2tb2(X1),t2tb(X23)) )
=> ( ! [X3: $int] :
( mem(int,t2tb3(X3),labels(int,node(int,t2tb(X23),t2tb(X22))))
=> ( $less(X16,X3)
& $lesseq(X3,X19) ) )
& distinct(int,labels(int,node(int,t2tb(X23),t2tb(X22))))
& $lesseq(X16,X19)
& same_shape(int,a1,node(a1,t2tb2(X1),t2tb2(X2)),node(int,t2tb(X23),t2tb(X22))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f684,plain,
( $less(sK10,sK8)
| ~ spl22_1
| ~ spl22_11 ),
inference(resolution,[],[f451,f591]) ).
tff(f591,plain,
( ! [X0: $int] :
( ~ $less(X0,sK6)
| $less(X0,sK8) )
| ~ spl22_1 ),
inference(resolution,[],[f386,f83]) ).
tff(f83,plain,
! [X2: $int,X0: $int,X1: $int] :
( ~ $less(X1,X2)
| $less(X0,X2)
| ~ $less(X0,X1) ),
introduced(theory_axiom_151,[]) ).
tff(f386,plain,
( $less(sK6,sK8)
| ~ spl22_1 ),
inference(avatar_component_clause,[],[f384]) ).
tff(f384,plain,
( spl22_1
<=> $less(sK6,sK8) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_1])]) ).
tff(f451,plain,
( $less(sK10,sK6)
| ~ spl22_11 ),
inference(avatar_component_clause,[],[f449]) ).
tff(f449,plain,
( spl22_11
<=> $less(sK10,sK6) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_11])]) ).
tff(f680,plain,
( ~ spl22_13
| ~ spl22_16 ),
inference(avatar_contradiction_clause,[],[f679]) ).
tff(f679,plain,
( $false
| ~ spl22_13
| ~ spl22_16 ),
inference(subsumption_resolution,[],[f676,f282]) ).
tff(f282,plain,
~ $less(sK8,sK6),
inference(cnf_transformation,[],[f207]) ).
tff(f676,plain,
( $less(sK8,sK6)
| ~ spl22_13
| ~ spl22_16 ),
inference(superposition,[],[f647,f460]) ).
tff(f460,plain,
( ( sK6 = sK12 )
| ~ spl22_13 ),
inference(avatar_component_clause,[],[f458]) ).
tff(f458,plain,
( spl22_13
<=> ( sK6 = sK12 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_13])]) ).
tff(f647,plain,
( $less(sK8,sK12)
| ~ spl22_16 ),
inference(resolution,[],[f575,f291]) ).
tff(f291,plain,
! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(sK11)))
| $less(sK8,X7) ),
inference(cnf_transformation,[],[f207]) ).
tff(f575,plain,
( mem(int,t2tb3(sK12),labels(int,t2tb(sK11)))
| ~ spl22_16 ),
inference(avatar_component_clause,[],[f573]) ).
tff(f573,plain,
( spl22_16
<=> mem(int,t2tb3(sK12),labels(int,t2tb(sK11))) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_16])]) ).
tff(f667,plain,
( ~ spl22_14
| ~ spl22_16 ),
inference(avatar_contradiction_clause,[],[f666]) ).
tff(f666,plain,
( $false
| ~ spl22_14
| ~ spl22_16 ),
inference(subsumption_resolution,[],[f665,f282]) ).
tff(f665,plain,
( $less(sK8,sK6)
| ~ spl22_14
| ~ spl22_16 ),
inference(resolution,[],[f627,f647]) ).
tff(f627,plain,
( ! [X0: $int] :
( ~ $less(X0,sK12)
| $less(X0,sK6) )
| ~ spl22_14 ),
inference(resolution,[],[f464,f83]) ).
tff(f464,plain,
( $less(sK12,sK6)
| ~ spl22_14 ),
inference(avatar_component_clause,[],[f462]) ).
tff(f462,plain,
( spl22_14
<=> $less(sK12,sK6) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_14])]) ).
tff(f652,plain,
( spl22_15
| spl22_16
| ~ spl22_12 ),
inference(avatar_split_clause,[],[f587,f453,f573,f569]) ).
tff(f569,plain,
( spl22_15
<=> mem(int,t2tb3(sK12),labels(int,t2tb(sK5))) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_15])]) ).
tff(f453,plain,
( spl22_12
<=> mem(int,t2tb3(sK12),labels(int,node(int,t2tb(sK11),t2tb(sK5)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_12])]) ).
tff(f587,plain,
( mem(int,t2tb3(sK12),labels(int,t2tb(sK5)))
| mem(int,t2tb3(sK12),labels(int,t2tb(sK11)))
| ~ spl22_12 ),
inference(resolution,[],[f455,f277]) ).
tff(f277,plain,
! [X2: uni,X3: ty,X0: uni,X1: uni] :
( ~ mem(X3,X0,labels(X3,node(X3,X1,X2)))
| mem(X3,X0,labels(X3,X1))
| mem(X3,X0,labels(X3,X2)) ),
inference(cnf_transformation,[],[f202]) ).
tff(f202,plain,
! [X0: uni,X1: uni,X2: uni,X3: ty] :
( ( mem(X3,X0,labels(X3,node(X3,X1,X2)))
| ( ~ mem(X3,X0,labels(X3,X1))
& ~ mem(X3,X0,labels(X3,X2)) ) )
& ( mem(X3,X0,labels(X3,X1))
| mem(X3,X0,labels(X3,X2))
| ~ mem(X3,X0,labels(X3,node(X3,X1,X2))) ) ),
inference(rectify,[],[f201]) ).
tff(f201,plain,
! [X1: uni,X3: uni,X0: uni,X2: ty] :
( ( mem(X2,X1,labels(X2,node(X2,X3,X0)))
| ( ~ mem(X2,X1,labels(X2,X3))
& ~ mem(X2,X1,labels(X2,X0)) ) )
& ( mem(X2,X1,labels(X2,X3))
| mem(X2,X1,labels(X2,X0))
| ~ mem(X2,X1,labels(X2,node(X2,X3,X0))) ) ),
inference(flattening,[],[f200]) ).
tff(f200,plain,
! [X1: uni,X3: uni,X0: uni,X2: ty] :
( ( mem(X2,X1,labels(X2,node(X2,X3,X0)))
| ( ~ mem(X2,X1,labels(X2,X3))
& ~ mem(X2,X1,labels(X2,X0)) ) )
& ( mem(X2,X1,labels(X2,X3))
| mem(X2,X1,labels(X2,X0))
| ~ mem(X2,X1,labels(X2,node(X2,X3,X0))) ) ),
inference(nnf_transformation,[],[f134]) ).
tff(f134,plain,
! [X1: uni,X3: uni,X0: uni,X2: ty] :
( mem(X2,X1,labels(X2,node(X2,X3,X0)))
<=> ( mem(X2,X1,labels(X2,X3))
| mem(X2,X1,labels(X2,X0)) ) ),
inference(rectify,[],[f52]) ).
tff(f52,axiom,
! [X16: uni,X1: uni,X0: ty,X14: uni] :
( ( mem(X0,X1,labels(X0,X16))
| mem(X0,X1,labels(X0,X14)) )
<=> mem(X0,X1,labels(X0,node(X0,X14,X16))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f455,plain,
( mem(int,t2tb3(sK12),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| ~ spl22_12 ),
inference(avatar_component_clause,[],[f453]) ).
tff(f623,plain,
( spl22_7
| ~ spl22_15 ),
inference(avatar_contradiction_clause,[],[f622]) ).
tff(f622,plain,
( $false
| spl22_7
| ~ spl22_15 ),
inference(subsumption_resolution,[],[f425,f617]) ).
tff(f617,plain,
( $less(sK6,sK12)
| ~ spl22_15 ),
inference(resolution,[],[f571,f283]) ).
tff(f283,plain,
! [X9: $int] :
( ~ mem(int,t2tb3(X9),labels(int,t2tb(sK5)))
| $less(sK6,X9) ),
inference(cnf_transformation,[],[f207]) ).
tff(f571,plain,
( mem(int,t2tb3(sK12),labels(int,t2tb(sK5)))
| ~ spl22_15 ),
inference(avatar_component_clause,[],[f569]) ).
tff(f425,plain,
( ~ $less(sK6,sK12)
| spl22_7 ),
inference(avatar_component_clause,[],[f423]) ).
tff(f423,plain,
( spl22_7
<=> $less(sK6,sK12) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_7])]) ).
tff(f621,plain,
( ~ spl22_4
| ~ spl22_9
| ~ spl22_15 ),
inference(avatar_contradiction_clause,[],[f620]) ).
tff(f620,plain,
( $false
| ~ spl22_4
| ~ spl22_9
| ~ spl22_15 ),
inference(subsumption_resolution,[],[f616,f609]) ).
tff(f609,plain,
( $less(sK8,sK12)
| ~ spl22_4
| ~ spl22_9 ),
inference(superposition,[],[f433,f402]) ).
tff(f402,plain,
( ( sK8 = sK10 )
| ~ spl22_4 ),
inference(avatar_component_clause,[],[f400]) ).
tff(f400,plain,
( spl22_4
<=> ( sK8 = sK10 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_4])]) ).
tff(f433,plain,
( $less(sK10,sK12)
| ~ spl22_9 ),
inference(avatar_component_clause,[],[f431]) ).
tff(f431,plain,
( spl22_9
<=> $less(sK10,sK12) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_9])]) ).
tff(f616,plain,
( ~ $less(sK8,sK12)
| ~ spl22_15 ),
inference(resolution,[],[f571,f284]) ).
tff(f284,plain,
! [X9: $int] :
( ~ mem(int,t2tb3(X9),labels(int,t2tb(sK5)))
| ~ $less(sK8,X9) ),
inference(cnf_transformation,[],[f207]) ).
tff(f604,plain,
( ~ spl22_9
| ~ spl22_16 ),
inference(avatar_contradiction_clause,[],[f603]) ).
tff(f603,plain,
( $false
| ~ spl22_9
| ~ spl22_16 ),
inference(subsumption_resolution,[],[f600,f433]) ).
tff(f600,plain,
( ~ $less(sK10,sK12)
| ~ spl22_16 ),
inference(resolution,[],[f575,f290]) ).
tff(f290,plain,
! [X7: $int] :
( ~ mem(int,t2tb3(X7),labels(int,t2tb(sK11)))
| ~ $less(sK10,X7) ),
inference(cnf_transformation,[],[f207]) ).
tff(f597,plain,
( ~ spl22_3
| ~ spl22_9
| ~ spl22_15 ),
inference(avatar_contradiction_clause,[],[f596]) ).
tff(f596,plain,
( $false
| ~ spl22_3
| ~ spl22_9
| ~ spl22_15 ),
inference(subsumption_resolution,[],[f592,f557]) ).
tff(f557,plain,
( $less(sK8,sK12)
| ~ spl22_3
| ~ spl22_9 ),
inference(resolution,[],[f549,f398]) ).
tff(f398,plain,
( $less(sK8,sK10)
| ~ spl22_3 ),
inference(avatar_component_clause,[],[f396]) ).
tff(f396,plain,
( spl22_3
<=> $less(sK8,sK10) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_3])]) ).
tff(f549,plain,
( ! [X0: $int] :
( ~ $less(X0,sK10)
| $less(X0,sK12) )
| ~ spl22_9 ),
inference(resolution,[],[f433,f83]) ).
tff(f592,plain,
( ~ $less(sK8,sK12)
| ~ spl22_15 ),
inference(resolution,[],[f571,f284]) ).
tff(f585,plain,
spl22_10,
inference(avatar_contradiction_clause,[],[f584]) ).
tff(f584,plain,
( $false
| spl22_10 ),
inference(subsumption_resolution,[],[f583,f579]) ).
tff(f579,plain,
distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5)))),
inference(subsumption_resolution,[],[f578,f292]) ).
tff(f292,plain,
distinct(int,labels(int,t2tb(sK11))),
inference(cnf_transformation,[],[f207]) ).
tff(f578,plain,
( ~ distinct(int,labels(int,t2tb(sK11)))
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5)))) ),
inference(subsumption_resolution,[],[f540,f285]) ).
tff(f285,plain,
distinct(int,labels(int,t2tb(sK5))),
inference(cnf_transformation,[],[f207]) ).
tff(f540,plain,
( ~ distinct(int,labels(int,t2tb(sK5)))
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5))))
| ~ distinct(int,labels(int,t2tb(sK11))) ),
inference(duplicate_literal_removal,[],[f537]) ).
tff(f537,plain,
( ~ distinct(int,labels(int,t2tb(sK11)))
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5))))
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5))))
| ~ distinct(int,labels(int,t2tb(sK5))) ),
inference(resolution,[],[f496,f481]) ).
tff(f481,plain,
! [X0: uni] :
( ~ $less(sK8,tb2t3(sK21(int,X0,labels(int,t2tb(sK5)))))
| ~ distinct(int,X0)
| distinct(int,infix_plpl(int,X0,labels(int,t2tb(sK5)))) ),
inference(subsumption_resolution,[],[f478,f285]) ).
tff(f478,plain,
! [X0: uni] :
( distinct(int,infix_plpl(int,X0,labels(int,t2tb(sK5))))
| ~ $less(sK8,tb2t3(sK21(int,X0,labels(int,t2tb(sK5)))))
| ~ distinct(int,labels(int,t2tb(sK5)))
| ~ distinct(int,X0) ),
inference(resolution,[],[f407,f366]) ).
tff(f366,plain,
! [X2: uni,X0: ty,X1: uni] :
( mem(X0,sK21(X0,X1,X2),X2)
| distinct(X0,infix_plpl(X0,X1,X2))
| ~ distinct(X0,X2)
| ~ distinct(X0,X1) ),
inference(cnf_transformation,[],[f252]) ).
tff(f252,plain,
! [X0: ty,X1: uni,X2: uni] :
( ( mem(X0,sK21(X0,X1,X2),X2)
& sort(X0,sK21(X0,X1,X2))
& mem(X0,sK21(X0,X1,X2),X1) )
| ~ distinct(X0,X2)
| ~ distinct(X0,X1)
| distinct(X0,infix_plpl(X0,X1,X2)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK21])],[f250,f251]) ).
tff(f251,plain,
! [X0: ty,X1: uni,X2: uni] :
( ? [X3: uni] :
( mem(X0,X3,X2)
& sort(X0,X3)
& mem(X0,X3,X1) )
=> ( mem(X0,sK21(X0,X1,X2),X2)
& sort(X0,sK21(X0,X1,X2))
& mem(X0,sK21(X0,X1,X2),X1) ) ),
introduced(choice_axiom,[]) ).
tff(f250,plain,
! [X0: ty,X1: uni,X2: uni] :
( ? [X3: uni] :
( mem(X0,X3,X2)
& sort(X0,X3)
& mem(X0,X3,X1) )
| ~ distinct(X0,X2)
| ~ distinct(X0,X1)
| distinct(X0,infix_plpl(X0,X1,X2)) ),
inference(rectify,[],[f180]) ).
tff(f180,plain,
! [X1: ty,X2: uni,X0: uni] :
( ? [X3: uni] :
( mem(X1,X3,X0)
& sort(X1,X3)
& mem(X1,X3,X2) )
| ~ distinct(X1,X0)
| ~ distinct(X1,X2)
| distinct(X1,infix_plpl(X1,X2,X0)) ),
inference(flattening,[],[f179]) ).
tff(f179,plain,
! [X2: uni,X0: uni,X1: ty] :
( distinct(X1,infix_plpl(X1,X2,X0))
| ? [X3: uni] :
( mem(X1,X3,X0)
& mem(X1,X3,X2)
& sort(X1,X3) )
| ~ distinct(X1,X0)
| ~ distinct(X1,X2) ),
inference(ennf_transformation,[],[f116]) ).
tff(f116,plain,
! [X2: uni,X0: uni,X1: ty] :
( distinct(X1,X2)
=> ( distinct(X1,X0)
=> ( ! [X3: uni] :
( sort(X1,X3)
=> ( mem(X1,X3,X2)
=> ~ mem(X1,X3,X0) ) )
=> distinct(X1,infix_plpl(X1,X2,X0)) ) ) ),
inference(rectify,[],[f35]) ).
tff(f35,axiom,
! [X11: uni,X0: ty,X12: uni] :
( distinct(X0,X12)
=> ( distinct(X0,X11)
=> ( ! [X1: uni] :
( sort(X0,X1)
=> ( mem(X0,X1,X12)
=> ~ mem(X0,X1,X11) ) )
=> distinct(X0,infix_plpl(X0,X12,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f407,plain,
! [X0: uni] :
( ~ mem(int,X0,labels(int,t2tb(sK5)))
| ~ $less(sK8,tb2t3(X0)) ),
inference(superposition,[],[f284,f348]) ).
tff(f348,plain,
! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
inference(cnf_transformation,[],[f135]) ).
tff(f135,plain,
! [X0: uni] : ( t2tb3(tb2t3(X0)) = X0 ),
inference(rectify,[],[f71]) ).
tff(f71,axiom,
! [X21: uni] : ( t2tb3(tb2t3(X21)) = X21 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f496,plain,
! [X0: uni] :
( $less(sK8,tb2t3(sK21(int,labels(int,t2tb(sK11)),X0)))
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),X0))
| ~ distinct(int,X0) ),
inference(subsumption_resolution,[],[f494,f292]) ).
tff(f494,plain,
! [X0: uni] :
( ~ distinct(int,X0)
| distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),X0))
| $less(sK8,tb2t3(sK21(int,labels(int,t2tb(sK11)),X0)))
| ~ distinct(int,labels(int,t2tb(sK11))) ),
inference(resolution,[],[f412,f364]) ).
tff(f364,plain,
! [X2: uni,X0: ty,X1: uni] :
( mem(X0,sK21(X0,X1,X2),X1)
| ~ distinct(X0,X1)
| distinct(X0,infix_plpl(X0,X1,X2))
| ~ distinct(X0,X2) ),
inference(cnf_transformation,[],[f252]) ).
tff(f412,plain,
! [X0: uni] :
( ~ mem(int,X0,labels(int,t2tb(sK11)))
| $less(sK8,tb2t3(X0)) ),
inference(superposition,[],[f291,f348]) ).
tff(f583,plain,
( ~ distinct(int,infix_plpl(int,labels(int,t2tb(sK11)),labels(int,t2tb(sK5))))
| spl22_10 ),
inference(superposition,[],[f437,f296]) ).
tff(f296,plain,
! [X2: uni,X3: uni,X0: ty] : ( labels(X0,node(X0,X3,X2)) = infix_plpl(X0,labels(X0,X3),labels(X0,X2)) ),
inference(cnf_transformation,[],[f210]) ).
tff(f210,plain,
! [X0: ty] :
( ! [X1: uni] : ( cons(X0,X1,nil(X0)) = labels(X0,leaf(X0,X1)) )
& ! [X2: uni,X3: uni] : ( labels(X0,node(X0,X3,X2)) = infix_plpl(X0,labels(X0,X3),labels(X0,X2)) ) ),
inference(rectify,[],[f118]) ).
tff(f118,plain,
! [X0: ty] :
( ! [X3: uni] : ( cons(X0,X3,nil(X0)) = labels(X0,leaf(X0,X3)) )
& ! [X2: uni,X1: uni] : ( labels(X0,node(X0,X1,X2)) = infix_plpl(X0,labels(X0,X1),labels(X0,X2)) ) ),
inference(rectify,[],[f50]) ).
tff(f50,axiom,
! [X0: ty] :
( ! [X2: uni,X1: uni] : ( labels(X0,node(X0,X1,X2)) = infix_plpl(X0,labels(X0,X1),labels(X0,X2)) )
& ! [X1: uni] : ( cons(X0,X1,nil(X0)) = labels(X0,leaf(X0,X1)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f437,plain,
( ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| spl22_10 ),
inference(avatar_component_clause,[],[f435]) ).
tff(f435,plain,
( spl22_10
<=> distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_10])]) ).
tff(f548,plain,
( ~ spl22_2
| ~ spl22_11 ),
inference(avatar_contradiction_clause,[],[f547]) ).
tff(f547,plain,
( $false
| ~ spl22_2
| ~ spl22_11 ),
inference(subsumption_resolution,[],[f451,f392]) ).
tff(f392,plain,
( ~ $less(sK10,sK6)
| ~ spl22_2 ),
inference(superposition,[],[f289,f390]) ).
tff(f390,plain,
( ( sK6 = sK8 )
| ~ spl22_2 ),
inference(avatar_component_clause,[],[f388]) ).
tff(f388,plain,
( spl22_2
<=> ( sK6 = sK8 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_2])]) ).
tff(f471,plain,
spl22_8,
inference(avatar_contradiction_clause,[],[f470]) ).
tff(f470,plain,
( $false
| spl22_8 ),
inference(subsumption_resolution,[],[f469,f281]) ).
tff(f281,plain,
same_shape(int,a1,t2tb2(sK9),t2tb(sK5)),
inference(cnf_transformation,[],[f207]) ).
tff(f469,plain,
( ~ same_shape(int,a1,t2tb2(sK9),t2tb(sK5))
| spl22_8 ),
inference(subsumption_resolution,[],[f468,f286]) ).
tff(f286,plain,
same_shape(int,a1,t2tb2(sK7),t2tb(sK11)),
inference(cnf_transformation,[],[f207]) ).
tff(f468,plain,
( ~ same_shape(int,a1,t2tb2(sK7),t2tb(sK11))
| ~ same_shape(int,a1,t2tb2(sK9),t2tb(sK5))
| spl22_8 ),
inference(resolution,[],[f429,f346]) ).
tff(f346,plain,
! [X2: uni,X3: uni,X0: uni,X1: ty,X4: ty,X5: uni] :
( same_shape(X4,X1,node(X1,X3,X2),node(X4,X0,X5))
| ~ same_shape(X4,X1,X2,X5)
| ~ same_shape(X4,X1,X3,X0) ),
inference(cnf_transformation,[],[f238]) ).
tff(f238,plain,
! [X0: uni,X1: ty,X2: uni,X3: uni,X4: ty,X5: uni] :
( same_shape(X4,X1,node(X1,X3,X2),node(X4,X0,X5))
| ~ same_shape(X4,X1,X3,X0)
| ~ same_shape(X4,X1,X2,X5) ),
inference(rectify,[],[f156]) ).
tff(f156,plain,
! [X0: uni,X5: ty,X4: uni,X3: uni,X2: ty,X1: uni] :
( same_shape(X2,X5,node(X5,X3,X4),node(X2,X0,X1))
| ~ same_shape(X2,X5,X3,X0)
| ~ same_shape(X2,X5,X4,X1) ),
inference(flattening,[],[f155]) ).
tff(f155,plain,
! [X5: ty,X3: uni,X0: uni,X1: uni,X2: ty,X4: uni] :
( same_shape(X2,X5,node(X5,X3,X4),node(X2,X0,X1))
| ~ same_shape(X2,X5,X4,X1)
| ~ same_shape(X2,X5,X3,X0) ),
inference(ennf_transformation,[],[f113]) ).
tff(f113,plain,
! [X5: ty,X3: uni,X0: uni,X1: uni,X2: ty,X4: uni] :
( same_shape(X2,X5,X3,X0)
=> ( same_shape(X2,X5,X4,X1)
=> same_shape(X2,X5,node(X5,X3,X4),node(X2,X0,X1)) ) ),
inference(rectify,[],[f54]) ).
tff(f54,axiom,
! [X11: uni,X19: uni,X17: ty,X12: uni,X18: uni,X0: ty] :
( same_shape(X17,X0,X12,X11)
=> ( same_shape(X17,X0,X18,X19)
=> same_shape(X17,X0,node(X0,X12,X18),node(X17,X11,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).
tff(f429,plain,
( ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5)))
| spl22_8 ),
inference(avatar_component_clause,[],[f427]) ).
tff(f427,plain,
( spl22_8
<=> same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5))) ),
introduced(avatar_definition,[new_symbols(naming,[spl22_8])]) ).
tff(f465,plain,
( spl22_13
| spl22_14
| spl22_7 ),
inference(avatar_split_clause,[],[f439,f423,f462,f458]) ).
tff(f439,plain,
( ( sK6 = sK12 )
| $less(sK12,sK6)
| spl22_7 ),
inference(resolution,[],[f425,f84]) ).
tff(f84,plain,
! [X0: $int,X1: $int] :
( $less(X1,X0)
| ( X0 = X1 )
| $less(X0,X1) ),
introduced(theory_axiom_152,[]) ).
tff(f456,plain,
( ~ spl22_10
| spl22_11
| ~ spl22_8
| spl22_12 ),
inference(avatar_split_clause,[],[f288,f453,f427,f449,f435]) ).
tff(f288,plain,
( ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| $less(sK10,sK6)
| mem(int,t2tb3(sK12),labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5))) ),
inference(cnf_transformation,[],[f207]) ).
tff(f438,plain,
( ~ spl22_7
| ~ spl22_8
| spl22_9
| ~ spl22_10 ),
inference(avatar_split_clause,[],[f380,f435,f431,f427,f423]) ).
tff(f380,plain,
( ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| $less(sK10,sK12)
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5)))
| ~ $less(sK6,sK12) ),
inference(subsumption_resolution,[],[f287,f83]) ).
tff(f287,plain,
( $less(sK10,sK12)
| ~ distinct(int,labels(int,node(int,t2tb(sK11),t2tb(sK5))))
| ~ same_shape(int,a1,node(a1,t2tb2(sK7),t2tb2(sK9)),node(int,t2tb(sK11),t2tb(sK5)))
| $less(sK10,sK6)
| ~ $less(sK6,sK12) ),
inference(cnf_transformation,[],[f207]) ).
tff(f403,plain,
( spl22_3
| spl22_4 ),
inference(avatar_split_clause,[],[f382,f400,f396]) ).
tff(f382,plain,
( ( sK8 = sK10 )
| $less(sK8,sK10) ),
inference(resolution,[],[f289,f84]) ).
tff(f391,plain,
( spl22_1
| spl22_2 ),
inference(avatar_split_clause,[],[f381,f388,f384]) ).
tff(f381,plain,
( ( sK6 = sK8 )
| $less(sK6,sK8) ),
inference(resolution,[],[f282,f84]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SWW637_2 : TPTP v8.2.0. Released v6.1.0.
% 0.07/0.12 % Command : run_vampire %s %d THM
% 0.12/0.34 % Computer : n012.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Wed Jun 19 07:20:39 EDT 2024
% 0.12/0.34 % CPUTime :
% 0.12/0.36 This is a TF0_THM_EQU_ARI problem
% 0.12/0.36 Running first-order theorem proving
% 0.12/0.36 Running /export/starexec/sandbox/solver/bin/vampire --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.22/0.44 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.44 % (18948)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.22/0.44 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.44 % (18950)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.44 % (18950)Instruction limit reached!
% 0.22/0.44 % (18950)------------------------------
% 0.22/0.44 % (18950)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.44 % (18950)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.44 % (18950)Termination reason: Time limit
% 0.22/0.44 % (18950)Termination phase: Property scanning
% 0.22/0.44
% 0.22/0.44 % (18950)Memory used [KB]: 843
% 0.22/0.44 % (18950)Time elapsed: 0.003 s
% 0.22/0.44 % (18950)Instructions burned: 2 (million)
% 0.22/0.44 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.44 % (18951)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.22/0.44 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.44 % (18949)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.22/0.44 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.44 % (18952)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.22/0.45 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.45 % (18953)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.22/0.45 % (18948)Instruction limit reached!
% 0.22/0.45 % (18948)------------------------------
% 0.22/0.45 % (18948)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.45 % (18948)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.45 % (18948)Termination reason: Time limit
% 0.22/0.45 % (18948)Termination phase: Saturation
% 0.22/0.45
% 0.22/0.45 % (18948)Memory used [KB]: 1382
% 0.22/0.45 % (18948)Time elapsed: 0.014 s
% 0.22/0.45 % (18948)Instructions burned: 34 (million)
% 0.22/0.45 % (18949)Instruction limit reached!
% 0.22/0.45 % (18949)------------------------------
% 0.22/0.45 % (18949)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.45 % (18949)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.45 % (18949)Termination reason: Time limit
% 0.22/0.45 % (18949)Termination phase: Saturation
% 0.22/0.45
% 0.22/0.45 % (18949)Memory used [KB]: 990
% 0.22/0.45 % (18949)Time elapsed: 0.005 s
% 0.22/0.45 % (18949)Instructions burned: 9 (million)
% 0.22/0.45 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.45 % (18947)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.22/0.45 % (18952)Instruction limit reached!
% 0.22/0.45 % (18952)------------------------------
% 0.22/0.45 % (18952)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.45 % (18952)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.45 % (18952)Termination reason: Time limit
% 0.22/0.45 % (18952)Termination phase: Saturation
% 0.22/0.45
% 0.22/0.45 % (18952)Memory used [KB]: 1128
% 0.22/0.45 % (18952)Time elapsed: 0.012 s
% 0.22/0.45 % (18952)Instructions burned: 16 (million)
% 0.22/0.47 % (18953)Instruction limit reached!
% 0.22/0.47 % (18953)------------------------------
% 0.22/0.47 % (18953)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.47 % (18953)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.47 % (18953)Termination reason: Time limit
% 0.22/0.47 % (18953)Termination phase: Saturation
% 0.22/0.47
% 0.22/0.47 % (18953)Memory used [KB]: 1436
% 0.22/0.47 % (18953)Time elapsed: 0.021 s
% 0.22/0.47 % (18953)Instructions burned: 33 (million)
% 0.22/0.47 % (18951)Instruction limit reached!
% 0.22/0.47 % (18951)------------------------------
% 0.22/0.47 % (18951)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.47 % (18951)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.47 % (18951)Termination reason: Time limit
% 0.22/0.47 % (18951)Termination phase: Saturation
% 0.22/0.47
% 0.22/0.47 % (18951)Memory used [KB]: 1422
% 0.22/0.47 % (18951)Time elapsed: 0.027 s
% 0.22/0.47 % (18951)Instructions burned: 38 (million)
% 0.22/0.48 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.48 % (18954)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.22/0.48 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.48 % (18955)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.22/0.49 % (18954)First to succeed.
% 0.22/0.49 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49 % (18956)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.49 % (18956)Instruction limit reached!
% 0.22/0.49 % (18956)------------------------------
% 0.22/0.49 % (18956)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.49 % (18956)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.49 % (18956)Termination reason: Time limit
% 0.22/0.49 % (18956)Termination phase: Including theory axioms
% 0.22/0.49
% 0.22/0.49 % (18956)Memory used [KB]: 842
% 0.22/0.49 % (18956)Time elapsed: 0.003 s
% 0.22/0.49 % (18956)Instructions burned: 2 (million)
% 0.22/0.49 % (18954)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-18946"
% 0.22/0.49 % (18946)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.49 % (18954)Refutation found. Thanks to Tanya!
% 0.22/0.49 % SZS status Theorem for theBenchmark
% 0.22/0.49 % SZS output start Proof for theBenchmark
% See solution above
% 0.22/0.49 % (18954)------------------------------
% 0.22/0.49 % (18954)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.22/0.49 % (18954)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.22/0.49 % (18954)Termination reason: Refutation
% 0.22/0.49
% 0.22/0.49 % (18954)Memory used [KB]: 1193
% 0.22/0.49 % (18954)Time elapsed: 0.011 s
% 0.22/0.49 % (18954)Instructions burned: 27 (million)
% 0.22/0.49 % (18954)------------------------------
% 0.22/0.49 % (18954)------------------------------
% 0.22/0.49 % (18946)Success in time 0.118 s
%------------------------------------------------------------------------------