TSTP Solution File: PUZ034-1.004 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : PUZ034-1.004 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n004.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 : Tue Apr 30 14:44:59 EDT 2024

% Result   : Unsatisfiable 5.65s 1.22s
% Output   : Refutation 5.65s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :   58
% Syntax   : Number of formulae    :  337 (  28 unt;   0 def)
%            Number of atoms       :  935 (   0 equ)
%            Maximal formula atoms :   10 (   2 avg)
%            Number of connectives : 1059 ( 461   ~; 558   |;   0   &)
%                                         (  40 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   17 (   4 avg)
%            Maximal term depth    :   11 (   3 avg)
%            Number of predicates  :   50 (  49 usr;  41 prp; 0-3 aty)
%            Number of functors    :    4 (   4 usr;   2 con; 0-2 aty)
%            Number of variables   :  245 ( 245   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f5126,plain,
    $false,
    inference(avatar_sat_refutation,[],[f115,f277,f331,f395,f1290,f1546,f1769,f1772,f2180,f2184,f2187,f2247,f2250,f2985,f3118,f3272,f3621,f3628,f3698,f3892,f4665,f4668,f4679,f4799,f4865,f4876,f4880,f4884,f4893,f4910,f4925,f4931,f4950,f4971,f5050,f5066,f5080,f5088,f5090,f5113,f5125]) ).

fof(f5125,plain,
    ( ~ spl0_218
    | ~ spl0_429 ),
    inference(avatar_contradiction_clause,[],[f5124]) ).

fof(f5124,plain,
    ( $false
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(subsumption_resolution,[],[f5123,f10]) ).

fof(f10,axiom,
    ! [X5] : ~ same(n0,s(X5)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',same_definition2) ).

fof(f5123,plain,
    ( same(n0,s(s(n0)))
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(resolution,[],[f5121,f11]) ).

fof(f11,axiom,
    ! [X6,X5] :
      ( ~ same(s(X5),s(X6))
      | same(X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',same_definition3) ).

fof(f5121,plain,
    ( same(s(n0),s(s(s(n0))))
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(resolution,[],[f5119,f11]) ).

fof(f5119,plain,
    ( same(s(s(n0)),s(s(s(s(n0)))))
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(resolution,[],[f5118,f11]) ).

fof(f5118,plain,
    ( same(s(s(s(n0))),s(s(s(s(s(n0))))))
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(resolution,[],[f5116,f11]) ).

fof(f5116,plain,
    ( same(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_218
    | ~ spl0_429 ),
    inference(resolution,[],[f5079,f2297]) ).

fof(f2297,plain,
    ( sum(s(s(s(s(n0)))),s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_218 ),
    inference(avatar_component_clause,[],[f2296]) ).

fof(f2296,plain,
    ( spl0_218
  <=> sum(s(s(s(s(n0)))),s(s(s(n0))),s(s(s(s(s(s(s(n0)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f5079,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_429 ),
    inference(avatar_component_clause,[],[f5078]) ).

fof(f5078,plain,
    ( spl0_429
  <=> ! [X0] :
        ( ~ sum(X0,s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_429])]) ).

fof(f5113,plain,
    ~ spl0_428,
    inference(avatar_contradiction_clause,[],[f5112]) ).

fof(f5112,plain,
    ( $false
    | ~ spl0_428 ),
    inference(subsumption_resolution,[],[f5111,f9]) ).

fof(f9,axiom,
    ! [X5] : ~ same(s(X5),n0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',same_definition1) ).

fof(f5111,plain,
    ( same(s(s(s(s(n0)))),n0)
    | ~ spl0_428 ),
    inference(resolution,[],[f5109,f11]) ).

fof(f5109,plain,
    ( same(s(s(s(s(s(n0))))),s(n0))
    | ~ spl0_428 ),
    inference(resolution,[],[f5106,f11]) ).

fof(f5106,plain,
    ( same(s(s(s(s(s(s(n0)))))),s(s(n0)))
    | ~ spl0_428 ),
    inference(resolution,[],[f5105,f11]) ).

fof(f5105,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(n0))))
    | ~ spl0_428 ),
    inference(resolution,[],[f5103,f11]) ).

fof(f5103,plain,
    ( same(s(s(s(s(s(s(s(s(n0)))))))),s(s(s(s(n0)))))
    | ~ spl0_428 ),
    inference(resolution,[],[f5100,f11]) ).

fof(f5100,plain,
    ( same(s(s(s(s(s(s(s(s(s(n0))))))))),s(s(s(s(s(n0))))))
    | ~ spl0_428 ),
    inference(resolution,[],[f5097,f11]) ).

fof(f5097,plain,
    ( same(s(s(s(s(s(s(s(s(s(s(n0)))))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_428 ),
    inference(resolution,[],[f5094,f5]) ).

fof(f5,axiom,
    ! [X5] : sum(X5,n0,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',add_0) ).

fof(f5094,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),n0,X0)
        | same(s(s(s(X0))),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_428 ),
    inference(resolution,[],[f5093,f6]) ).

fof(f6,axiom,
    ! [X6,X7,X5] :
      ( sum(X5,s(X6),s(X7))
      | ~ sum(X5,X6,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',add) ).

fof(f5093,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X0)
        | same(s(s(X0)),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_428 ),
    inference(resolution,[],[f5091,f6]) ).

fof(f5091,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(n0)),X0)
        | same(s(X0),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_428 ),
    inference(resolution,[],[f5076,f6]) ).

fof(f5076,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(s(n0))),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_428 ),
    inference(avatar_component_clause,[],[f5075]) ).

fof(f5075,plain,
    ( spl0_428
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(s(n0))),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_428])]) ).

fof(f5090,plain,
    ( spl0_390
    | ~ spl0_427 ),
    inference(avatar_split_clause,[],[f5089,f5064,f3729]) ).

fof(f3729,plain,
    ( spl0_390
  <=> ! [X0] :
        ( same(X0,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f5064,plain,
    ( spl0_427
  <=> ! [X0] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_427])]) ).

fof(f5089,plain,
    ( ! [X0] :
        ( same(X0,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_427 ),
    inference(resolution,[],[f5065,f6]) ).

fof(f5065,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_427 ),
    inference(avatar_component_clause,[],[f5064]) ).

fof(f5088,plain,
    ( spl0_382
    | ~ spl0_426 ),
    inference(avatar_contradiction_clause,[],[f5087]) ).

fof(f5087,plain,
    ( $false
    | spl0_382
    | ~ spl0_426 ),
    inference(subsumption_resolution,[],[f5086,f3544]) ).

fof(f3544,plain,
    ( ~ same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0)))))))
    | spl0_382 ),
    inference(avatar_component_clause,[],[f3543]) ).

fof(f3543,plain,
    ( spl0_382
  <=> same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f5086,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_426 ),
    inference(resolution,[],[f5085,f11]) ).

fof(f5085,plain,
    ( same(s(s(s(s(s(s(s(s(n0)))))))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_426 ),
    inference(resolution,[],[f5084,f5]) ).

fof(f5084,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),n0,X0)
        | same(s(X0),s(s(s(s(s(s(s(n0)))))))) )
    | ~ spl0_426 ),
    inference(resolution,[],[f5083,f11]) ).

fof(f5083,plain,
    ( ! [X0] :
        ( same(s(s(X0)),s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),n0,X0) )
    | ~ spl0_426 ),
    inference(resolution,[],[f5082,f6]) ).

fof(f5082,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X0)
        | same(s(X0),s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_426 ),
    inference(resolution,[],[f5062,f6]) ).

fof(f5062,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(n0)),X1)
        | same(X1,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_426 ),
    inference(avatar_component_clause,[],[f5061]) ).

fof(f5061,plain,
    ( spl0_426
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(n0)),X1)
        | same(X1,s(s(s(s(s(s(s(s(n0))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_426])]) ).

fof(f5080,plain,
    ( spl0_384
    | spl0_428
    | spl0_429
    | ~ spl0_425 ),
    inference(avatar_split_clause,[],[f5073,f5048,f5078,f5075,f3565]) ).

fof(f3565,plain,
    ( spl0_384
  <=> ! [X2] : ~ sum(s(s(s(n0))),s(n0),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f5048,plain,
    ( spl0_425
  <=> ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(s(n0)),s(n0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_425])]) ).

fof(f5073,plain,
    ( ! [X2,X0,X1] :
        ( ~ sum(X0,s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(s(n0))),X1)
        | ~ sum(s(s(s(n0))),s(n0),X2)
        | same(X1,s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_425 ),
    inference(resolution,[],[f5072,f5]) ).

fof(f5072,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(s(n0)),n0,X1)
        | ~ sum(X0,s(X1),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(X1),X2)
        | ~ sum(s(X1),s(n0),X3)
        | same(X2,s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_425 ),
    inference(resolution,[],[f5068,f6]) ).

fof(f5068,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(s(n0)),s(n0),X0)
        | same(X1,s(s(s(s(s(s(n0)))))))
        | ~ sum(X1,X0,s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),X0,X2)
        | ~ sum(X0,s(n0),X3)
        | same(X2,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_425 ),
    inference(subsumption_resolution,[],[f5067,f14]) ).

fof(f14,axiom,
    ! [X12,X20] : ~ diagonal_attack(X12,X20,empty_list),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',check_diagonals2) ).

fof(f5067,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(s(n0)),s(n0),X0)
        | same(X1,s(s(s(s(s(s(n0)))))))
        | ~ sum(X1,X0,s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),X0,X2)
        | diagonal_attack(s(s(s(s(s(s(n0)))))),X3,empty_list)
        | ~ sum(X0,s(n0),X3)
        | same(X2,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_425 ),
    inference(resolution,[],[f5049,f13]) ).

fof(f13,axiom,
    ! [X18,X19,X16,X14,X17,X15,X12] :
      ( ~ diagonal_attack(X12,X14,cons(X15,X16))
      | same(X17,X12)
      | ~ sum(X17,X14,X15)
      | ~ sum(X15,X14,X18)
      | diagonal_attack(X12,X19,X16)
      | ~ sum(X14,s(n0),X19)
      | same(X18,X12) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',check_diagonals1) ).

fof(f5049,plain,
    ( ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(s(n0)),s(n0),X2) )
    | ~ spl0_425 ),
    inference(avatar_component_clause,[],[f5048]) ).

fof(f5066,plain,
    ( spl0_364
    | spl0_426
    | spl0_427
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f5059,f4891,f5064,f5061,f3349]) ).

fof(f3349,plain,
    ( spl0_364
  <=> ! [X2] : ~ sum(s(s(n0)),s(n0),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f4891,plain,
    ( spl0_422
  <=> ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(s(s(n0)))))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(n0),s(n0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_422])]) ).

fof(f5059,plain,
    ( ! [X2,X0,X1] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(s(n0)),X1)
        | ~ sum(s(s(n0)),s(n0),X2)
        | same(X1,s(s(s(s(s(s(s(s(n0)))))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_422 ),
    inference(resolution,[],[f5058,f5]) ).

fof(f5058,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(n0),n0,X1)
        | ~ sum(X0,s(X1),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(X1),X2)
        | ~ sum(s(X1),s(n0),X3)
        | same(X2,s(s(s(s(s(s(s(s(n0)))))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_422 ),
    inference(resolution,[],[f5054,f6]) ).

fof(f5054,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(n0),s(n0),X0)
        | same(X1,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X1,X0,s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),X0,X2)
        | ~ sum(X0,s(n0),X3)
        | same(X2,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_422 ),
    inference(subsumption_resolution,[],[f5053,f14]) ).

fof(f5053,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(n0),s(n0),X0)
        | same(X1,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X1,X0,s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),X0,X2)
        | diagonal_attack(s(s(s(s(s(s(s(s(n0)))))))),X3,empty_list)
        | ~ sum(X0,s(n0),X3)
        | same(X2,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_422 ),
    inference(resolution,[],[f4892,f13]) ).

fof(f4892,plain,
    ( ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(s(s(n0)))))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(n0),s(n0),X2) )
    | ~ spl0_422 ),
    inference(avatar_component_clause,[],[f4891]) ).

fof(f5050,plain,
    ( spl0_425
    | spl0_365
    | spl0_366
    | ~ spl0_421 ),
    inference(avatar_split_clause,[],[f5046,f4874,f3355,f3352,f5048]) ).

fof(f3352,plain,
    ( spl0_365
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(n0))))),s(s(n0)),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f3355,plain,
    ( spl0_366
  <=> ! [X0] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(n0))))))
        | same(X0,s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f4874,plain,
    ( spl0_421
  <=> ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
        | ~ sum(s(n0),s(n0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_421])]) ).

fof(f5046,plain,
    ( ! [X2,X0,X1] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(n0))))))
        | ~ sum(s(s(s(s(s(n0))))),s(s(n0)),X1)
        | diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(s(n0)),s(n0),X2)
        | same(X1,s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_421 ),
    inference(resolution,[],[f5045,f5]) ).

fof(f5045,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(n0),n0,X1)
        | ~ sum(X0,s(X1),s(s(s(s(s(n0))))))
        | ~ sum(s(s(s(s(s(n0))))),s(X1),X2)
        | diagonal_attack(s(s(s(s(s(s(n0)))))),X3,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(X1),s(n0),X3)
        | same(X2,s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_421 ),
    inference(resolution,[],[f4976,f6]) ).

fof(f4976,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sum(s(n0),s(n0),X0)
        | same(X1,s(s(s(s(s(s(n0)))))))
        | ~ sum(X1,X0,s(s(s(s(s(n0))))))
        | ~ sum(s(s(s(s(s(n0))))),X0,X2)
        | diagonal_attack(s(s(s(s(s(s(n0)))))),X3,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(X0,s(n0),X3)
        | same(X2,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_421 ),
    inference(resolution,[],[f4875,f13]) ).

fof(f4875,plain,
    ( ! [X2] :
        ( diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
        | ~ sum(s(n0),s(n0),X2) )
    | ~ spl0_421 ),
    inference(avatar_component_clause,[],[f4874]) ).

fof(f4971,plain,
    ~ spl0_419,
    inference(avatar_contradiction_clause,[],[f4970]) ).

fof(f4970,plain,
    ( $false
    | ~ spl0_419 ),
    inference(subsumption_resolution,[],[f4969,f9]) ).

fof(f4969,plain,
    ( same(s(n0),n0)
    | ~ spl0_419 ),
    inference(resolution,[],[f4966,f11]) ).

fof(f4966,plain,
    ( same(s(s(n0)),s(n0))
    | ~ spl0_419 ),
    inference(resolution,[],[f4963,f11]) ).

fof(f4963,plain,
    ( same(s(s(s(n0))),s(s(n0)))
    | ~ spl0_419 ),
    inference(resolution,[],[f4960,f11]) ).

fof(f4960,plain,
    ( same(s(s(s(s(n0)))),s(s(s(n0))))
    | ~ spl0_419 ),
    inference(resolution,[],[f4957,f11]) ).

fof(f4957,plain,
    ( same(s(s(s(s(s(n0))))),s(s(s(s(n0)))))
    | ~ spl0_419 ),
    inference(resolution,[],[f4956,f11]) ).

fof(f4956,plain,
    ( same(s(s(s(s(s(s(n0)))))),s(s(s(s(s(n0))))))
    | ~ spl0_419 ),
    inference(resolution,[],[f4953,f5]) ).

fof(f4953,plain,
    ( ! [X0] :
        ( ~ sum(X0,n0,s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(n0)))))) )
    | ~ spl0_419 ),
    inference(resolution,[],[f4808,f6]) ).

fof(f4808,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(n0),s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(n0)))))) )
    | ~ spl0_419 ),
    inference(avatar_component_clause,[],[f4807]) ).

fof(f4807,plain,
    ( spl0_419
  <=> ! [X0] :
        ( same(X0,s(s(s(s(s(n0))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(s(n0)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_419])]) ).

fof(f4950,plain,
    ~ spl0_418,
    inference(avatar_contradiction_clause,[],[f4949]) ).

fof(f4949,plain,
    ( $false
    | ~ spl0_418 ),
    inference(subsumption_resolution,[],[f4948,f9]) ).

fof(f4948,plain,
    ( same(s(s(s(n0))),n0)
    | ~ spl0_418 ),
    inference(resolution,[],[f4945,f11]) ).

fof(f4945,plain,
    ( same(s(s(s(s(n0)))),s(n0))
    | ~ spl0_418 ),
    inference(resolution,[],[f4942,f11]) ).

fof(f4942,plain,
    ( same(s(s(s(s(s(n0))))),s(s(n0)))
    | ~ spl0_418 ),
    inference(resolution,[],[f4941,f11]) ).

fof(f4941,plain,
    ( same(s(s(s(s(s(s(n0)))))),s(s(s(n0))))
    | ~ spl0_418 ),
    inference(resolution,[],[f4939,f11]) ).

fof(f4939,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(n0)))))
    | ~ spl0_418 ),
    inference(resolution,[],[f4936,f11]) ).

fof(f4936,plain,
    ( same(s(s(s(s(s(s(s(s(n0)))))))),s(s(s(s(s(n0))))))
    | ~ spl0_418 ),
    inference(resolution,[],[f4934,f5]) ).

fof(f4934,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),n0,X0)
        | same(s(X0),s(s(s(s(s(n0)))))) )
    | ~ spl0_418 ),
    inference(resolution,[],[f4805,f6]) ).

fof(f4805,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X1)
        | same(X1,s(s(s(s(s(n0)))))) )
    | ~ spl0_418 ),
    inference(avatar_component_clause,[],[f4804]) ).

fof(f4804,plain,
    ( spl0_418
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X1)
        | same(X1,s(s(s(s(s(n0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_418])]) ).

fof(f4931,plain,
    ( spl0_22
    | spl0_418
    | spl0_419
    | ~ spl0_346 ),
    inference(avatar_split_clause,[],[f4930,f3196,f4807,f4804,f230]) ).

fof(f230,plain,
    ( spl0_22
  <=> ! [X2] : ~ sum(s(n0),s(n0),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f3196,plain,
    ( spl0_346
  <=> attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f4930,plain,
    ( ! [X2,X0,X1] :
        ( same(X0,s(s(s(s(s(n0))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X1)
        | ~ sum(s(n0),s(n0),X2)
        | same(X1,s(s(s(s(s(n0)))))) )
    | ~ spl0_346 ),
    inference(subsumption_resolution,[],[f4929,f14]) ).

fof(f4929,plain,
    ( ! [X2,X0,X1] :
        ( same(X0,s(s(s(s(s(n0))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(s(n0))))))))
        | ~ sum(s(s(s(s(s(s(s(n0))))))),s(n0),X1)
        | diagonal_attack(s(s(s(s(s(n0))))),X2,empty_list)
        | ~ sum(s(n0),s(n0),X2)
        | same(X1,s(s(s(s(s(n0)))))) )
    | ~ spl0_346 ),
    inference(resolution,[],[f4928,f13]) ).

fof(f4928,plain,
    ( diagonal_attack(s(s(s(s(s(n0))))),s(n0),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | ~ spl0_346 ),
    inference(resolution,[],[f3198,f12]) ).

fof(f12,axiom,
    ! [X12,X13] :
      ( ~ attack(X12,X13)
      | diagonal_attack(X12,s(n0),X13) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',attack) ).

fof(f3198,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | ~ spl0_346 ),
    inference(avatar_component_clause,[],[f3196]) ).

fof(f4925,plain,
    ~ spl0_406,
    inference(avatar_contradiction_clause,[],[f4924]) ).

fof(f4924,plain,
    ( $false
    | ~ spl0_406 ),
    inference(subsumption_resolution,[],[f4923,f10]) ).

fof(f4923,plain,
    ( same(n0,s(s(s(s(n0)))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4921,f11]) ).

fof(f4921,plain,
    ( same(s(n0),s(s(s(s(s(n0))))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4919,f11]) ).

fof(f4919,plain,
    ( same(s(s(n0)),s(s(s(s(s(s(n0)))))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4917,f11]) ).

fof(f4917,plain,
    ( same(s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4916,f11]) ).

fof(f4916,plain,
    ( same(s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4913,f5]) ).

fof(f4913,plain,
    ( ! [X0] :
        ( ~ sum(X0,n0,s(s(s(s(n0)))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_406 ),
    inference(resolution,[],[f4721,f6]) ).

fof(f4721,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(n0),s(s(s(s(s(n0))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_406 ),
    inference(avatar_component_clause,[],[f4720]) ).

fof(f4720,plain,
    ( spl0_406
  <=> ! [X0] :
        ( same(X0,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(n0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f4910,plain,
    ~ spl0_405,
    inference(avatar_contradiction_clause,[],[f4909]) ).

fof(f4909,plain,
    ( $false
    | ~ spl0_405 ),
    inference(subsumption_resolution,[],[f4908,f10]) ).

fof(f4908,plain,
    ( same(n0,s(s(n0)))
    | ~ spl0_405 ),
    inference(resolution,[],[f4906,f11]) ).

fof(f4906,plain,
    ( same(s(n0),s(s(s(n0))))
    | ~ spl0_405 ),
    inference(resolution,[],[f4904,f11]) ).

fof(f4904,plain,
    ( same(s(s(n0)),s(s(s(s(n0)))))
    | ~ spl0_405 ),
    inference(resolution,[],[f4903,f11]) ).

fof(f4903,plain,
    ( same(s(s(s(n0))),s(s(s(s(s(n0))))))
    | ~ spl0_405 ),
    inference(resolution,[],[f4901,f11]) ).

fof(f4901,plain,
    ( same(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_405 ),
    inference(resolution,[],[f4899,f11]) ).

fof(f4899,plain,
    ( same(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_405 ),
    inference(resolution,[],[f4896,f5]) ).

fof(f4896,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(n0))))),n0,X0)
        | same(X0,s(s(s(s(s(s(s(n0)))))))) )
    | ~ spl0_405 ),
    inference(resolution,[],[f4894,f11]) ).

fof(f4894,plain,
    ( ! [X0] :
        ( same(s(X0),s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(s(s(s(s(s(n0))))),n0,X0) )
    | ~ spl0_405 ),
    inference(resolution,[],[f4718,f6]) ).

fof(f4718,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(n0))))),s(n0),X1)
        | same(X1,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_405 ),
    inference(avatar_component_clause,[],[f4717]) ).

fof(f4717,plain,
    ( spl0_405
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(n0))))),s(n0),X1)
        | same(X1,s(s(s(s(s(s(s(s(n0))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f4893,plain,
    ( spl0_422
    | spl0_405
    | spl0_406
    | ~ spl0_417 ),
    inference(avatar_split_clause,[],[f4889,f4796,f4720,f4717,f4891]) ).

fof(f4796,plain,
    ( spl0_417
  <=> attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_417])]) ).

fof(f4889,plain,
    ( ! [X2,X0,X1] :
        ( same(X0,s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(n0))))))
        | ~ sum(s(s(s(s(s(n0))))),s(n0),X1)
        | diagonal_attack(s(s(s(s(s(s(s(s(n0)))))))),X2,cons(s(s(s(s(s(s(s(n0))))))),empty_list))
        | ~ sum(s(n0),s(n0),X2)
        | same(X1,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_417 ),
    inference(resolution,[],[f4886,f13]) ).

fof(f4886,plain,
    ( diagonal_attack(s(s(s(s(s(s(s(s(n0)))))))),s(n0),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | ~ spl0_417 ),
    inference(resolution,[],[f4798,f12]) ).

fof(f4798,plain,
    ( attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | ~ spl0_417 ),
    inference(avatar_component_clause,[],[f4796]) ).

fof(f4884,plain,
    ( spl0_382
    | ~ spl0_402 ),
    inference(avatar_contradiction_clause,[],[f4883]) ).

fof(f4883,plain,
    ( $false
    | spl0_382
    | ~ spl0_402 ),
    inference(subsumption_resolution,[],[f4882,f3544]) ).

fof(f4882,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_402 ),
    inference(resolution,[],[f4881,f5]) ).

fof(f4881,plain,
    ( ! [X0] :
        ( ~ sum(X0,n0,s(s(s(s(s(s(s(n0))))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_402 ),
    inference(resolution,[],[f4654,f6]) ).

fof(f4654,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(n0),s(s(s(s(s(s(s(s(n0)))))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_402 ),
    inference(avatar_component_clause,[],[f4653]) ).

fof(f4653,plain,
    ( spl0_402
  <=> ! [X0] :
        ( same(X0,s(s(s(s(s(s(n0)))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(s(s(n0))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f4880,plain,
    ( spl0_381
    | ~ spl0_401 ),
    inference(avatar_contradiction_clause,[],[f4879]) ).

fof(f4879,plain,
    ( $false
    | spl0_381
    | ~ spl0_401 ),
    inference(subsumption_resolution,[],[f4878,f3540]) ).

fof(f3540,plain,
    ( ~ same(s(s(s(s(s(s(s(s(s(n0))))))))),s(s(s(s(s(s(n0)))))))
    | spl0_381 ),
    inference(avatar_component_clause,[],[f3539]) ).

fof(f3539,plain,
    ( spl0_381
  <=> same(s(s(s(s(s(s(s(s(s(n0))))))))),s(s(s(s(s(s(n0))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f4878,plain,
    ( same(s(s(s(s(s(s(s(s(s(n0))))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_401 ),
    inference(resolution,[],[f4877,f5]) ).

fof(f4877,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(s(s(s(n0)))))))),n0,X0)
        | same(s(X0),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_401 ),
    inference(resolution,[],[f4651,f6]) ).

fof(f4651,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(s(n0)))))))),s(n0),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_401 ),
    inference(avatar_component_clause,[],[f4650]) ).

fof(f4650,plain,
    ( spl0_401
  <=> ! [X1] :
        ( ~ sum(s(s(s(s(s(s(s(s(n0)))))))),s(n0),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f4876,plain,
    ( spl0_421
    | spl0_401
    | spl0_402
    | ~ spl0_416 ),
    inference(avatar_split_clause,[],[f4872,f4792,f4653,f4650,f4874]) ).

fof(f4792,plain,
    ( spl0_416
  <=> attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_416])]) ).

fof(f4872,plain,
    ( ! [X2,X0,X1] :
        ( same(X0,s(s(s(s(s(s(n0)))))))
        | ~ sum(X0,s(n0),s(s(s(s(s(s(s(s(n0)))))))))
        | ~ sum(s(s(s(s(s(s(s(s(n0)))))))),s(n0),X1)
        | diagonal_attack(s(s(s(s(s(s(n0)))))),X2,cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
        | ~ sum(s(n0),s(n0),X2)
        | same(X1,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_416 ),
    inference(resolution,[],[f4816,f13]) ).

fof(f4816,plain,
    ( diagonal_attack(s(s(s(s(s(s(n0)))))),s(n0),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | ~ spl0_416 ),
    inference(resolution,[],[f4794,f12]) ).

fof(f4794,plain,
    ( attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | ~ spl0_416 ),
    inference(avatar_component_clause,[],[f4792]) ).

fof(f4865,plain,
    ~ spl0_390,
    inference(avatar_contradiction_clause,[],[f4864]) ).

fof(f4864,plain,
    ( $false
    | ~ spl0_390 ),
    inference(subsumption_resolution,[],[f4863,f10]) ).

fof(f4863,plain,
    ( same(n0,s(s(s(n0))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4862,f11]) ).

fof(f4862,plain,
    ( same(s(n0),s(s(s(s(n0)))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4859,f11]) ).

fof(f4859,plain,
    ( same(s(s(n0)),s(s(s(s(s(n0))))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4858,f11]) ).

fof(f4858,plain,
    ( same(s(s(s(n0))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4856,f11]) ).

fof(f4856,plain,
    ( same(s(s(s(s(n0)))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4853,f11]) ).

fof(f4853,plain,
    ( same(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_390 ),
    inference(resolution,[],[f4851,f5]) ).

fof(f4851,plain,
    ( ! [X0] :
        ( ~ sum(X0,n0,s(s(s(s(s(n0))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_390 ),
    inference(resolution,[],[f3730,f6]) ).

fof(f3730,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(n0),s(s(s(s(s(s(n0)))))))
        | same(X0,s(s(s(s(s(s(s(s(n0))))))))) )
    | ~ spl0_390 ),
    inference(avatar_component_clause,[],[f3729]) ).

fof(f4799,plain,
    ( spl0_416
    | spl0_417
    | spl0_346
    | ~ spl0_59
    | ~ spl0_60
    | ~ spl0_62
    | spl0_97
    | ~ spl0_336 ),
    inference(avatar_split_clause,[],[f4790,f3095,f1457,f1282,f1274,f1270,f3196,f4796,f4792]) ).

fof(f1270,plain,
    ( spl0_59
  <=> sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f1274,plain,
    ( spl0_60
  <=> less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(n0))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f1282,plain,
    ( spl0_62
  <=> less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(n0))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f1457,plain,
    ( spl0_97
  <=> attack(s(s(s(s(s(s(s(n0))))))),empty_list) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f3095,plain,
    ( spl0_336
  <=> less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f4790,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | ~ spl0_59
    | ~ spl0_60
    | ~ spl0_62
    | spl0_97
    | ~ spl0_336 ),
    inference(subsumption_resolution,[],[f4789,f1271]) ).

fof(f1271,plain,
    ( sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f1270]) ).

fof(f4789,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_60
    | ~ spl0_62
    | spl0_97
    | ~ spl0_336 ),
    inference(subsumption_resolution,[],[f4788,f3096]) ).

fof(f3096,plain,
    ( less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_336 ),
    inference(avatar_component_clause,[],[f3095]) ).

fof(f4788,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | ~ less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_60
    | ~ spl0_62
    | spl0_97 ),
    inference(subsumption_resolution,[],[f4787,f1458]) ).

fof(f1458,plain,
    ( ~ attack(s(s(s(s(s(s(s(n0))))))),empty_list)
    | spl0_97 ),
    inference(avatar_component_clause,[],[f1457]) ).

fof(f4787,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | attack(s(s(s(s(s(s(s(n0))))))),empty_list)
    | ~ less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_60
    | ~ spl0_62 ),
    inference(subsumption_resolution,[],[f4786,f1275]) ).

fof(f1275,plain,
    ( less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f1274]) ).

fof(f4786,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | ~ less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(n0)))))))))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | attack(s(s(s(s(s(s(s(n0))))))),empty_list)
    | ~ less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_62 ),
    inference(subsumption_resolution,[],[f4785,f1283]) ).

fof(f1283,plain,
    ( less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ spl0_62 ),
    inference(avatar_component_clause,[],[f1282]) ).

fof(f4785,plain,
    ( attack(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))
    | ~ less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(n0)))))))))
    | attack(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list)))
    | ~ less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(n0)))))))))
    | attack(s(s(s(s(s(s(n0)))))),cons(s(s(s(s(s(s(s(s(n0)))))))),cons(s(s(s(s(s(n0))))),cons(s(s(s(s(s(s(s(n0))))))),empty_list))))
    | attack(s(s(s(s(s(s(s(n0))))))),empty_list)
    | ~ less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0))))))))) ),
    inference(resolution,[],[f3315,f18]) ).

fof(f18,axiom,
    ! [X23] : ~ queens(s(s(s(s(n0)))),X23),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',place_queens) ).

fof(f3315,plain,
    ! [X0] :
      ( queens(X0,cons(s(s(X0)),cons(s(s(s(s(X0)))),cons(s(X0),cons(s(s(s(X0))),empty_list)))))
      | attack(s(X0),cons(s(s(s(X0))),empty_list))
      | ~ less(s(X0),s(s(s(s(X0)))))
      | attack(s(s(s(s(X0)))),cons(s(X0),cons(s(s(s(X0))),empty_list)))
      | ~ less(s(s(X0)),s(s(s(s(X0)))))
      | attack(s(s(X0)),cons(s(s(s(s(X0)))),cons(s(X0),cons(s(s(s(X0))),empty_list))))
      | attack(s(s(s(X0))),empty_list)
      | ~ less(s(s(s(X0))),s(s(s(s(X0)))))
      | ~ sum(X0,X0,s(s(s(s(X0))))) ),
    inference(resolution,[],[f742,f2]) ).

fof(f2,axiom,
    ! [X4] : range(X4,X4,cons(X4,empty_list)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',make_list_of_numbers2) ).

fof(f742,plain,
    ! [X2,X0,X1] :
      ( ~ range(s(s(s(s(X0)))),X1,cons(X2,empty_list))
      | queens(X0,cons(s(s(X0)),cons(X2,cons(s(X0),cons(s(s(s(X0))),empty_list)))))
      | attack(s(X0),cons(s(s(s(X0))),empty_list))
      | ~ less(s(X0),X1)
      | attack(X2,cons(s(X0),cons(s(s(s(X0))),empty_list)))
      | ~ less(s(s(X0)),X1)
      | attack(s(s(X0)),cons(X2,cons(s(X0),cons(s(s(s(X0))),empty_list))))
      | attack(s(s(s(X0))),empty_list)
      | ~ less(s(s(s(X0))),X1)
      | ~ sum(X0,X0,X1) ),
    inference(resolution,[],[f741,f23]) ).

fof(f23,plain,
    ! [X2,X0,X1] :
      ( range(X0,X1,cons(X0,X2))
      | ~ less(X0,X1)
      | ~ range(s(X0),X1,X2) ),
    inference(resolution,[],[f21,f5]) ).

fof(f21,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sum(X3,n0,X0)
      | ~ less(X3,X1)
      | range(X3,X1,cons(X3,X2))
      | ~ range(s(X0),X1,X2) ),
    inference(resolution,[],[f1,f6]) ).

fof(f1,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ sum(X0,s(n0),X3)
      | ~ range(X3,X1,X2)
      | ~ less(X0,X1)
      | range(X0,X1,cons(X0,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',make_list_of_numbers1) ).

fof(f741,plain,
    ! [X2,X3,X0,X1] :
      ( ~ range(s(s(s(X0))),X3,cons(X2,cons(X1,empty_list)))
      | ~ sum(X0,X0,X3)
      | queens(X0,cons(s(s(X0)),cons(X1,cons(s(X0),cons(X2,empty_list)))))
      | attack(s(X0),cons(X2,empty_list))
      | ~ less(s(X0),X3)
      | attack(X1,cons(s(X0),cons(X2,empty_list)))
      | ~ less(s(s(X0)),X3)
      | attack(s(s(X0)),cons(X1,cons(s(X0),cons(X2,empty_list))))
      | attack(X2,empty_list) ),
    inference(resolution,[],[f674,f7]) ).

fof(f7,axiom,
    ! [X8,X9] : select(X8,cons(X8,X9),X9),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',select1) ).

fof(f674,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ select(X0,X4,cons(X2,empty_list))
      | attack(s(s(X1)),cons(X2,cons(s(X1),cons(X0,empty_list))))
      | ~ sum(X1,X1,X3)
      | queens(X1,cons(s(s(X1)),cons(X2,cons(s(X1),cons(X0,empty_list)))))
      | attack(s(X1),cons(X0,empty_list))
      | ~ less(s(X1),X3)
      | attack(X2,cons(s(X1),cons(X0,empty_list)))
      | ~ less(s(s(X1)),X3)
      | ~ range(s(s(s(X1))),X3,X4)
      | attack(X0,empty_list) ),
    inference(resolution,[],[f530,f8]) ).

fof(f8,axiom,
    ! [X10,X11,X8,X9] :
      ( select(X10,cons(X8,X9),cons(X8,X11))
      | ~ select(X10,X9,X11) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',select2) ).

fof(f530,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ select(X3,cons(s(s(X2)),X4),cons(X0,cons(X1,empty_list)))
      | attack(X3,empty_list)
      | attack(X0,cons(X1,cons(s(X2),cons(X3,empty_list))))
      | ~ sum(X2,X2,X5)
      | queens(X2,cons(X0,cons(X1,cons(s(X2),cons(X3,empty_list)))))
      | attack(s(X2),cons(X3,empty_list))
      | ~ less(s(X2),X5)
      | attack(X1,cons(s(X2),cons(X3,empty_list)))
      | ~ less(s(s(X2)),X5)
      | ~ range(s(s(s(X2))),X5,X4) ),
    inference(resolution,[],[f328,f23]) ).

fof(f328,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ range(s(s(X1)),X5,X4)
      | attack(X3,cons(X0,cons(s(X1),cons(X2,empty_list))))
      | attack(X2,empty_list)
      | ~ select(X2,X4,cons(X3,cons(X0,empty_list)))
      | ~ sum(X1,X1,X5)
      | queens(X1,cons(X3,cons(X0,cons(s(X1),cons(X2,empty_list)))))
      | attack(s(X1),cons(X2,empty_list))
      | ~ less(s(X1),X5)
      | attack(X0,cons(s(X1),cons(X2,empty_list))) ),
    inference(resolution,[],[f223,f23]) ).

fof(f223,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ range(s(X5),X6,cons(X0,X4))
      | attack(X2,cons(X0,cons(X1,empty_list)))
      | attack(X3,cons(X2,cons(X0,cons(X1,empty_list))))
      | attack(X1,empty_list)
      | ~ select(X1,X4,cons(X3,cons(X2,empty_list)))
      | ~ sum(X5,X5,X6)
      | queens(X5,cons(X3,cons(X2,cons(X0,cons(X1,empty_list)))))
      | attack(X0,cons(X1,empty_list)) ),
    inference(resolution,[],[f111,f25]) ).

fof(f25,plain,
    ! [X2,X3,X0,X1] :
      ( ~ do_queens(X2,empty_list,X3)
      | ~ sum(X0,X0,X1)
      | queens(X0,X3)
      | ~ range(s(X0),X1,X2) ),
    inference(resolution,[],[f24,f5]) ).

fof(f24,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ sum(X4,n0,X2)
      | ~ range(s(X2),X3,X0)
      | ~ sum(X4,X4,X3)
      | queens(X4,X1)
      | ~ do_queens(X0,empty_list,X1) ),
    inference(resolution,[],[f17,f6]) ).

fof(f17,axiom,
    ! [X0,X1,X26,X27,X23] :
      ( ~ sum(X26,s(n0),X0)
      | ~ do_queens(X27,empty_list,X23)
      | ~ range(X0,X1,X27)
      | ~ sum(X26,X26,X1)
      | queens(X26,X23) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',set_up_queens) ).

fof(f111,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( do_queens(cons(X2,X5),X4,cons(X0,cons(X1,cons(X2,cons(X3,X4)))))
      | attack(X2,cons(X3,X4))
      | attack(X1,cons(X2,cons(X3,X4)))
      | attack(X0,cons(X1,cons(X2,cons(X3,X4))))
      | attack(X3,X4)
      | ~ select(X3,X5,cons(X0,cons(X1,empty_list))) ),
    inference(resolution,[],[f63,f8]) ).

fof(f63,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ select(X2,X5,cons(X1,cons(X4,cons(X0,empty_list))))
      | attack(X4,cons(X0,cons(X1,cons(X2,X3))))
      | attack(X1,cons(X2,X3))
      | attack(X0,cons(X1,cons(X2,X3)))
      | do_queens(X5,X3,cons(X4,cons(X0,cons(X1,cons(X2,X3)))))
      | attack(X2,X3) ),
    inference(resolution,[],[f62,f15]) ).

fof(f15,axiom,
    ! [X21,X24,X22,X25,X23] :
      ( ~ do_queens(X25,cons(X24,X22),X23)
      | ~ select(X24,X21,X25)
      | do_queens(X21,X22,X23)
      | attack(X24,X22) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',place_a_queen1) ).

fof(f62,plain,
    ! [X2,X3,X0,X1] :
      ( do_queens(cons(X2,cons(X0,cons(X1,empty_list))),X3,cons(X0,cons(X1,cons(X2,X3))))
      | attack(X1,cons(X2,X3))
      | attack(X0,cons(X1,cons(X2,X3)))
      | attack(X2,X3) ),
    inference(resolution,[],[f50,f7]) ).

fof(f50,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ select(X1,X4,cons(X3,cons(X0,empty_list)))
      | attack(X3,cons(X0,cons(X1,X2)))
      | attack(X0,cons(X1,X2))
      | do_queens(X4,X2,cons(X3,cons(X0,cons(X1,X2))))
      | attack(X1,X2) ),
    inference(resolution,[],[f49,f15]) ).

fof(f49,plain,
    ! [X2,X0,X1] :
      ( do_queens(cons(X0,cons(X1,empty_list)),X2,cons(X0,cons(X1,X2)))
      | attack(X1,X2)
      | attack(X0,cons(X1,X2)) ),
    inference(resolution,[],[f42,f7]) ).

fof(f42,plain,
    ! [X2,X3,X0,X1] :
      ( ~ select(X1,X3,empty_list)
      | do_queens(cons(X0,X3),X2,cons(X0,cons(X1,X2)))
      | attack(X1,X2)
      | attack(X0,cons(X1,X2)) ),
    inference(resolution,[],[f22,f8]) ).

fof(f22,plain,
    ! [X2,X3,X0,X1] :
      ( ~ select(X1,X3,cons(X0,empty_list))
      | attack(X0,cons(X1,X2))
      | do_queens(X3,X2,cons(X0,cons(X1,X2)))
      | attack(X1,X2) ),
    inference(resolution,[],[f20,f15]) ).

fof(f20,plain,
    ! [X0,X1] :
      ( do_queens(cons(X0,empty_list),X1,cons(X0,X1))
      | attack(X0,X1) ),
    inference(resolution,[],[f19,f7]) ).

fof(f19,plain,
    ! [X2,X0,X1] :
      ( ~ select(X0,X1,empty_list)
      | do_queens(X1,X2,cons(X0,X2))
      | attack(X0,X2) ),
    inference(resolution,[],[f15,f16]) ).

fof(f16,axiom,
    ! [X23] : do_queens(empty_list,X23,X23),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',place_a_queen2) ).

fof(f4679,plain,
    ~ spl0_324,
    inference(avatar_contradiction_clause,[],[f4678]) ).

fof(f4678,plain,
    ( $false
    | ~ spl0_324 ),
    inference(subsumption_resolution,[],[f4677,f10]) ).

fof(f4677,plain,
    ( same(n0,s(s(s(n0))))
    | ~ spl0_324 ),
    inference(resolution,[],[f4674,f11]) ).

fof(f4674,plain,
    ( same(s(n0),s(s(s(s(n0)))))
    | ~ spl0_324 ),
    inference(resolution,[],[f4673,f11]) ).

fof(f4673,plain,
    ( same(s(s(n0)),s(s(s(s(s(n0))))))
    | ~ spl0_324 ),
    inference(resolution,[],[f4671,f11]) ).

fof(f4671,plain,
    ( same(s(s(s(n0))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_324 ),
    inference(resolution,[],[f4669,f5]) ).

fof(f4669,plain,
    ( ! [X0] :
        ( ~ sum(X0,n0,s(s(s(n0))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_324 ),
    inference(resolution,[],[f2946,f6]) ).

fof(f2946,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(n0),s(s(s(s(n0)))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_324 ),
    inference(avatar_component_clause,[],[f2945]) ).

fof(f2945,plain,
    ( spl0_324
  <=> ! [X0] :
        ( same(X0,s(s(s(s(s(s(n0)))))))
        | ~ sum(X0,s(n0),s(s(s(s(n0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f4668,plain,
    ( spl0_324
    | ~ spl0_366 ),
    inference(avatar_split_clause,[],[f4667,f3355,f2945]) ).

fof(f4667,plain,
    ( ! [X0] :
        ( same(X0,s(s(s(s(s(s(n0)))))))
        | ~ sum(X0,s(n0),s(s(s(s(n0))))) )
    | ~ spl0_366 ),
    inference(resolution,[],[f3356,f6]) ).

fof(f3356,plain,
    ( ! [X0] :
        ( ~ sum(X0,s(s(n0)),s(s(s(s(s(n0))))))
        | same(X0,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_366 ),
    inference(avatar_component_clause,[],[f3355]) ).

fof(f4665,plain,
    ( ~ spl0_365
    | spl0_382 ),
    inference(avatar_contradiction_clause,[],[f4664]) ).

fof(f4664,plain,
    ( $false
    | ~ spl0_365
    | spl0_382 ),
    inference(subsumption_resolution,[],[f4663,f3544]) ).

fof(f4663,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_365 ),
    inference(resolution,[],[f4660,f5]) ).

fof(f4660,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(n0))))),n0,X0)
        | same(s(s(X0)),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_365 ),
    inference(resolution,[],[f4658,f6]) ).

fof(f4658,plain,
    ( ! [X0] :
        ( ~ sum(s(s(s(s(s(n0))))),s(n0),X0)
        | same(s(X0),s(s(s(s(s(s(n0))))))) )
    | ~ spl0_365 ),
    inference(resolution,[],[f3353,f6]) ).

fof(f3353,plain,
    ( ! [X1] :
        ( ~ sum(s(s(s(s(s(n0))))),s(s(n0)),X1)
        | same(X1,s(s(s(s(s(s(n0))))))) )
    | ~ spl0_365 ),
    inference(avatar_component_clause,[],[f3352]) ).

fof(f3892,plain,
    ~ spl0_364,
    inference(avatar_contradiction_clause,[],[f3891]) ).

fof(f3891,plain,
    ( $false
    | ~ spl0_364 ),
    inference(resolution,[],[f3888,f5]) ).

fof(f3888,plain,
    ( ! [X0] : ~ sum(s(s(n0)),n0,X0)
    | ~ spl0_364 ),
    inference(resolution,[],[f3350,f6]) ).

fof(f3350,plain,
    ( ! [X2] : ~ sum(s(s(n0)),s(n0),X2)
    | ~ spl0_364 ),
    inference(avatar_component_clause,[],[f3349]) ).

fof(f3698,plain,
    ~ spl0_382,
    inference(avatar_contradiction_clause,[],[f3697]) ).

fof(f3697,plain,
    ( $false
    | ~ spl0_382 ),
    inference(subsumption_resolution,[],[f3696,f9]) ).

fof(f3696,plain,
    ( same(s(n0),n0)
    | ~ spl0_382 ),
    inference(resolution,[],[f3695,f11]) ).

fof(f3695,plain,
    ( same(s(s(n0)),s(n0))
    | ~ spl0_382 ),
    inference(resolution,[],[f3693,f11]) ).

fof(f3693,plain,
    ( same(s(s(s(n0))),s(s(n0)))
    | ~ spl0_382 ),
    inference(resolution,[],[f3692,f11]) ).

fof(f3692,plain,
    ( same(s(s(s(s(n0)))),s(s(s(n0))))
    | ~ spl0_382 ),
    inference(resolution,[],[f3689,f11]) ).

fof(f3689,plain,
    ( same(s(s(s(s(s(n0))))),s(s(s(s(n0)))))
    | ~ spl0_382 ),
    inference(resolution,[],[f3686,f11]) ).

fof(f3686,plain,
    ( same(s(s(s(s(s(s(n0)))))),s(s(s(s(s(n0))))))
    | ~ spl0_382 ),
    inference(resolution,[],[f3545,f11]) ).

fof(f3545,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_382 ),
    inference(avatar_component_clause,[],[f3543]) ).

fof(f3628,plain,
    ~ spl0_384,
    inference(avatar_contradiction_clause,[],[f3627]) ).

fof(f3627,plain,
    ( $false
    | ~ spl0_384 ),
    inference(resolution,[],[f3624,f5]) ).

fof(f3624,plain,
    ( ! [X0] : ~ sum(s(s(s(n0))),n0,X0)
    | ~ spl0_384 ),
    inference(resolution,[],[f3566,f6]) ).

fof(f3566,plain,
    ( ! [X2] : ~ sum(s(s(s(n0))),s(n0),X2)
    | ~ spl0_384 ),
    inference(avatar_component_clause,[],[f3565]) ).

fof(f3621,plain,
    ~ spl0_381,
    inference(avatar_contradiction_clause,[],[f3620]) ).

fof(f3620,plain,
    ( $false
    | ~ spl0_381 ),
    inference(subsumption_resolution,[],[f3619,f9]) ).

fof(f3619,plain,
    ( same(s(s(s(n0))),n0)
    | ~ spl0_381 ),
    inference(resolution,[],[f3616,f11]) ).

fof(f3616,plain,
    ( same(s(s(s(s(n0)))),s(n0))
    | ~ spl0_381 ),
    inference(resolution,[],[f3615,f11]) ).

fof(f3615,plain,
    ( same(s(s(s(s(s(n0))))),s(s(n0)))
    | ~ spl0_381 ),
    inference(resolution,[],[f3612,f11]) ).

fof(f3612,plain,
    ( same(s(s(s(s(s(s(n0)))))),s(s(s(n0))))
    | ~ spl0_381 ),
    inference(resolution,[],[f3609,f11]) ).

fof(f3609,plain,
    ( same(s(s(s(s(s(s(s(n0))))))),s(s(s(s(n0)))))
    | ~ spl0_381 ),
    inference(resolution,[],[f3606,f11]) ).

fof(f3606,plain,
    ( same(s(s(s(s(s(s(s(s(n0)))))))),s(s(s(s(s(n0))))))
    | ~ spl0_381 ),
    inference(resolution,[],[f3541,f11]) ).

fof(f3541,plain,
    ( same(s(s(s(s(s(s(s(s(s(n0))))))))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_381 ),
    inference(avatar_component_clause,[],[f3539]) ).

fof(f3272,plain,
    ~ spl0_97,
    inference(avatar_contradiction_clause,[],[f3271]) ).

fof(f3271,plain,
    ( $false
    | ~ spl0_97 ),
    inference(subsumption_resolution,[],[f3270,f14]) ).

fof(f3270,plain,
    ( diagonal_attack(s(s(s(s(s(s(s(n0))))))),s(n0),empty_list)
    | ~ spl0_97 ),
    inference(resolution,[],[f1459,f12]) ).

fof(f1459,plain,
    ( attack(s(s(s(s(s(s(s(n0))))))),empty_list)
    | ~ spl0_97 ),
    inference(avatar_component_clause,[],[f1457]) ).

fof(f3118,plain,
    ( ~ spl0_54
    | spl0_336 ),
    inference(avatar_contradiction_clause,[],[f3117]) ).

fof(f3117,plain,
    ( $false
    | ~ spl0_54
    | spl0_336 ),
    inference(subsumption_resolution,[],[f3116,f504]) ).

fof(f504,plain,
    ( less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(n0))))))))
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f503]) ).

fof(f503,plain,
    ( spl0_54
  <=> less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(n0)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f3116,plain,
    ( ~ less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(n0))))))))
    | spl0_336 ),
    inference(resolution,[],[f3097,f4]) ).

fof(f4,axiom,
    ! [X6,X5] :
      ( less(s(X5),s(X6))
      | ~ less(X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less2) ).

fof(f3097,plain,
    ( ~ less(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(s(n0)))))))))
    | spl0_336 ),
    inference(avatar_component_clause,[],[f3095]) ).

fof(f2985,plain,
    spl0_218,
    inference(avatar_contradiction_clause,[],[f2984]) ).

fof(f2984,plain,
    ( $false
    | spl0_218 ),
    inference(subsumption_resolution,[],[f2983,f5]) ).

fof(f2983,plain,
    ( ~ sum(s(s(s(s(n0)))),n0,s(s(s(s(n0)))))
    | spl0_218 ),
    inference(resolution,[],[f2980,f6]) ).

fof(f2980,plain,
    ( ~ sum(s(s(s(s(n0)))),s(n0),s(s(s(s(s(n0))))))
    | spl0_218 ),
    inference(resolution,[],[f2979,f6]) ).

fof(f2979,plain,
    ( ~ sum(s(s(s(s(n0)))),s(s(n0)),s(s(s(s(s(s(n0)))))))
    | spl0_218 ),
    inference(resolution,[],[f2298,f6]) ).

fof(f2298,plain,
    ( ~ sum(s(s(s(s(n0)))),s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
    | spl0_218 ),
    inference(avatar_component_clause,[],[f2296]) ).

fof(f2250,plain,
    ( spl0_64
    | ~ spl0_70 ),
    inference(avatar_contradiction_clause,[],[f2249]) ).

fof(f2249,plain,
    ( $false
    | spl0_64
    | ~ spl0_70 ),
    inference(subsumption_resolution,[],[f2248,f1345]) ).

fof(f1345,plain,
    ( less(s(s(s(n0))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f1344]) ).

fof(f1344,plain,
    ( spl0_70
  <=> less(s(s(s(n0))),s(s(s(s(s(s(n0))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f2248,plain,
    ( ~ less(s(s(s(n0))),s(s(s(s(s(s(n0)))))))
    | spl0_64 ),
    inference(resolution,[],[f1322,f4]) ).

fof(f1322,plain,
    ( ~ less(s(s(s(s(n0)))),s(s(s(s(s(s(s(n0))))))))
    | spl0_64 ),
    inference(avatar_component_clause,[],[f1320]) ).

fof(f1320,plain,
    ( spl0_64
  <=> less(s(s(s(s(n0)))),s(s(s(s(s(s(s(n0)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f2247,plain,
    ( ~ spl0_64
    | spl0_62 ),
    inference(avatar_split_clause,[],[f2246,f1282,f1320]) ).

fof(f2246,plain,
    ( ~ less(s(s(s(s(n0)))),s(s(s(s(s(s(s(n0))))))))
    | spl0_62 ),
    inference(resolution,[],[f1284,f4]) ).

fof(f1284,plain,
    ( ~ less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(s(n0)))))))))
    | spl0_62 ),
    inference(avatar_component_clause,[],[f1282]) ).

fof(f2187,plain,
    ( ~ spl0_55
    | spl0_69 ),
    inference(avatar_contradiction_clause,[],[f2186]) ).

fof(f2186,plain,
    ( $false
    | ~ spl0_55
    | spl0_69 ),
    inference(subsumption_resolution,[],[f2185,f508]) ).

fof(f508,plain,
    ( less(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))))
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f507]) ).

fof(f507,plain,
    ( spl0_55
  <=> less(s(s(s(s(n0)))),s(s(s(s(s(s(n0))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f2185,plain,
    ( ~ less(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))))
    | spl0_69 ),
    inference(resolution,[],[f1342,f4]) ).

fof(f1342,plain,
    ( ~ less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(n0))))))))
    | spl0_69 ),
    inference(avatar_component_clause,[],[f1340]) ).

fof(f1340,plain,
    ( spl0_69
  <=> less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(n0)))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f2184,plain,
    ( ~ spl0_69
    | spl0_60 ),
    inference(avatar_split_clause,[],[f2183,f1274,f1340]) ).

fof(f2183,plain,
    ( ~ less(s(s(s(s(s(n0))))),s(s(s(s(s(s(s(n0))))))))
    | spl0_60 ),
    inference(resolution,[],[f1276,f4]) ).

fof(f1276,plain,
    ( ~ less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(s(n0)))))))))
    | spl0_60 ),
    inference(avatar_component_clause,[],[f1274]) ).

fof(f2180,plain,
    spl0_59,
    inference(avatar_contradiction_clause,[],[f2179]) ).

fof(f2179,plain,
    ( $false
    | spl0_59 ),
    inference(subsumption_resolution,[],[f2178,f5]) ).

fof(f2178,plain,
    ( ~ sum(s(s(s(s(n0)))),n0,s(s(s(s(n0)))))
    | spl0_59 ),
    inference(resolution,[],[f2177,f6]) ).

fof(f2177,plain,
    ( ~ sum(s(s(s(s(n0)))),s(n0),s(s(s(s(s(n0))))))
    | spl0_59 ),
    inference(resolution,[],[f2174,f6]) ).

fof(f2174,plain,
    ( ~ sum(s(s(s(s(n0)))),s(s(n0)),s(s(s(s(s(s(n0)))))))
    | spl0_59 ),
    inference(resolution,[],[f2171,f6]) ).

fof(f2171,plain,
    ( ~ sum(s(s(s(s(n0)))),s(s(s(n0))),s(s(s(s(s(s(s(n0))))))))
    | spl0_59 ),
    inference(resolution,[],[f1272,f6]) ).

fof(f1272,plain,
    ( ~ sum(s(s(s(s(n0)))),s(s(s(s(n0)))),s(s(s(s(s(s(s(s(n0)))))))))
    | spl0_59 ),
    inference(avatar_component_clause,[],[f1270]) ).

fof(f1772,plain,
    ( ~ spl0_34
    | spl0_122 ),
    inference(avatar_contradiction_clause,[],[f1771]) ).

fof(f1771,plain,
    ( $false
    | ~ spl0_34
    | spl0_122 ),
    inference(subsumption_resolution,[],[f1770,f348]) ).

fof(f348,plain,
    ( less(s(n0),s(s(s(s(n0)))))
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f347]) ).

fof(f347,plain,
    ( spl0_34
  <=> less(s(n0),s(s(s(s(n0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f1770,plain,
    ( ~ less(s(n0),s(s(s(s(n0)))))
    | spl0_122 ),
    inference(resolution,[],[f1614,f4]) ).

fof(f1614,plain,
    ( ~ less(s(s(n0)),s(s(s(s(s(n0))))))
    | spl0_122 ),
    inference(avatar_component_clause,[],[f1612]) ).

fof(f1612,plain,
    ( spl0_122
  <=> less(s(s(n0)),s(s(s(s(s(n0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f1769,plain,
    ( ~ spl0_122
    | spl0_70 ),
    inference(avatar_split_clause,[],[f1768,f1344,f1612]) ).

fof(f1768,plain,
    ( ~ less(s(s(n0)),s(s(s(s(s(n0))))))
    | spl0_70 ),
    inference(resolution,[],[f1346,f4]) ).

fof(f1346,plain,
    ( ~ less(s(s(s(n0))),s(s(s(s(s(s(n0)))))))
    | spl0_70 ),
    inference(avatar_component_clause,[],[f1344]) ).

fof(f1546,plain,
    ( ~ spl0_30
    | spl0_55 ),
    inference(avatar_contradiction_clause,[],[f1545]) ).

fof(f1545,plain,
    ( $false
    | ~ spl0_30
    | spl0_55 ),
    inference(subsumption_resolution,[],[f1544,f316]) ).

fof(f316,plain,
    ( less(s(s(n0)),s(s(s(s(n0)))))
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f315]) ).

fof(f315,plain,
    ( spl0_30
  <=> less(s(s(n0)),s(s(s(s(n0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f1544,plain,
    ( ~ less(s(s(n0)),s(s(s(s(n0)))))
    | spl0_55 ),
    inference(resolution,[],[f1540,f4]) ).

fof(f1540,plain,
    ( ~ less(s(s(s(n0))),s(s(s(s(s(n0))))))
    | spl0_55 ),
    inference(resolution,[],[f509,f4]) ).

fof(f509,plain,
    ( ~ less(s(s(s(s(n0)))),s(s(s(s(s(s(n0)))))))
    | spl0_55 ),
    inference(avatar_component_clause,[],[f507]) ).

fof(f1290,plain,
    ( ~ spl0_3
    | spl0_54 ),
    inference(avatar_contradiction_clause,[],[f1289]) ).

fof(f1289,plain,
    ( $false
    | ~ spl0_3
    | spl0_54 ),
    inference(subsumption_resolution,[],[f1288,f91]) ).

fof(f91,plain,
    ( less(s(s(s(n0))),s(s(s(s(n0)))))
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f90]) ).

fof(f90,plain,
    ( spl0_3
  <=> less(s(s(s(n0))),s(s(s(s(n0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f1288,plain,
    ( ~ less(s(s(s(n0))),s(s(s(s(n0)))))
    | spl0_54 ),
    inference(resolution,[],[f1287,f4]) ).

fof(f1287,plain,
    ( ~ less(s(s(s(s(n0)))),s(s(s(s(s(n0))))))
    | spl0_54 ),
    inference(resolution,[],[f1286,f4]) ).

fof(f1286,plain,
    ( ~ less(s(s(s(s(s(n0))))),s(s(s(s(s(s(n0)))))))
    | spl0_54 ),
    inference(resolution,[],[f505,f4]) ).

fof(f505,plain,
    ( ~ less(s(s(s(s(s(s(n0)))))),s(s(s(s(s(s(s(n0))))))))
    | spl0_54 ),
    inference(avatar_component_clause,[],[f503]) ).

fof(f395,plain,
    spl0_34,
    inference(avatar_contradiction_clause,[],[f394]) ).

fof(f394,plain,
    ( $false
    | spl0_34 ),
    inference(subsumption_resolution,[],[f393,f3]) ).

fof(f3,axiom,
    ! [X5] : less(n0,s(X5)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less1) ).

fof(f393,plain,
    ( ~ less(n0,s(s(s(n0))))
    | spl0_34 ),
    inference(resolution,[],[f349,f4]) ).

fof(f349,plain,
    ( ~ less(s(n0),s(s(s(s(n0)))))
    | spl0_34 ),
    inference(avatar_component_clause,[],[f347]) ).

fof(f331,plain,
    spl0_30,
    inference(avatar_contradiction_clause,[],[f330]) ).

fof(f330,plain,
    ( $false
    | spl0_30 ),
    inference(subsumption_resolution,[],[f329,f3]) ).

fof(f329,plain,
    ( ~ less(n0,s(s(n0)))
    | spl0_30 ),
    inference(resolution,[],[f326,f4]) ).

fof(f326,plain,
    ( ~ less(s(n0),s(s(s(n0))))
    | spl0_30 ),
    inference(resolution,[],[f317,f4]) ).

fof(f317,plain,
    ( ~ less(s(s(n0)),s(s(s(s(n0)))))
    | spl0_30 ),
    inference(avatar_component_clause,[],[f315]) ).

fof(f277,plain,
    ~ spl0_22,
    inference(avatar_contradiction_clause,[],[f276]) ).

fof(f276,plain,
    ( $false
    | ~ spl0_22 ),
    inference(resolution,[],[f273,f5]) ).

fof(f273,plain,
    ( ! [X0] : ~ sum(s(n0),n0,X0)
    | ~ spl0_22 ),
    inference(resolution,[],[f231,f6]) ).

fof(f231,plain,
    ( ! [X2] : ~ sum(s(n0),s(n0),X2)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f230]) ).

fof(f115,plain,
    spl0_3,
    inference(avatar_contradiction_clause,[],[f114]) ).

fof(f114,plain,
    ( $false
    | spl0_3 ),
    inference(subsumption_resolution,[],[f113,f3]) ).

fof(f113,plain,
    ( ~ less(n0,s(n0))
    | spl0_3 ),
    inference(resolution,[],[f110,f4]) ).

fof(f110,plain,
    ( ~ less(s(n0),s(s(n0)))
    | spl0_3 ),
    inference(resolution,[],[f107,f4]) ).

fof(f107,plain,
    ( ~ less(s(s(n0)),s(s(s(n0))))
    | spl0_3 ),
    inference(resolution,[],[f92,f4]) ).

fof(f92,plain,
    ( ~ less(s(s(s(n0))),s(s(s(s(n0)))))
    | spl0_3 ),
    inference(avatar_component_clause,[],[f90]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : PUZ034-1.004 : TPTP v8.1.2. Released v1.0.0.
% 0.07/0.15  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.36  % Computer : n004.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Tue Apr 30 01:52:33 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  % (17432)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.38  % (17433)fmb+10_1_fmbas=off:fmbsr=1.3:nm=2_1451 on theBenchmark for (1451ds/0Mi)
% 0.14/0.38  % (17434)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.38  % (17436)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3:gsp=on:nm=4_470 on theBenchmark for (470ds/0Mi)
% 0.14/0.38  % (17435)dis-2_2:3_amm=sco:anc=none:bce=on:fsr=off:gsp=on:nm=16:nwc=1.2:nicw=on:sac=on:sp=weighted_frequency_476 on theBenchmark for (476ds/0Mi)
% 0.14/0.38  % (17438)dis+11_4:5_nm=4_216 on theBenchmark for (216ds/0Mi)
% 0.14/0.38  % (17437)dis+1_20_av=off:lcm=predicate:nm=2:nwc=2.0_396 on theBenchmark for (396ds/0Mi)
% 0.14/0.38  % (17439)fmb+10_1_fmbas=off:fmbsr=1.3:nm=2:si=on:rtra=on:rawr=on:rp=on:fmbksg=on_1451 on theBenchmark for (1451ds/0Mi)
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [1,1]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [1,1]
% 0.14/0.38  TRYING [1,2]
% 0.14/0.38  TRYING [1,2]
% 0.14/0.39  TRYING [2,2]
% 0.14/0.39  TRYING [2,2]
% 0.14/0.39  TRYING [3]
% 0.14/0.39  TRYING [3]
% 0.14/0.39  TRYING [1,3]
% 0.14/0.39  TRYING [1,3]
% 0.22/0.39  TRYING [2,3]
% 0.22/0.39  TRYING [2,3]
% 0.22/0.39  TRYING [4]
% 0.22/0.40  TRYING [4]
% 0.22/0.40  TRYING [1,4]
% 0.22/0.40  TRYING [1,4]
% 0.22/0.40  TRYING [3,3]
% 0.22/0.40  TRYING [3,3]
% 0.22/0.41  TRYING [2,4]
% 0.22/0.41  TRYING [2,4]
% 0.22/0.42  TRYING [1,5]
% 0.22/0.42  TRYING [1,5]
% 0.22/0.43  TRYING [5]
% 0.22/0.43  TRYING [3,4]
% 0.22/0.43  TRYING [3,4]
% 0.22/0.43  TRYING [5]
% 0.22/0.44  TRYING [2,5]
% 0.22/0.44  TRYING [2,5]
% 0.22/0.46  TRYING [1,6]
% 0.22/0.46  TRYING [1,6]
% 0.22/0.48  TRYING [4,4]
% 0.22/0.49  TRYING [4,4]
% 1.19/0.52  TRYING [3,5]
% 1.19/0.52  TRYING [3,5]
% 1.33/0.55  TRYING [2,6]
% 1.33/0.55  TRYING [2,6]
% 1.33/0.57  TRYING [4,5]
% 1.33/0.58  TRYING [4,5]
% 1.99/0.65  TRYING [3,6]
% 1.99/0.66  TRYING [3,6]
% 2.41/0.70  TRYING [1,7]
% 2.41/0.71  TRYING [1,7]
% 2.41/0.73  TRYING [2,7]
% 2.41/0.74  TRYING [2,7]
% 2.90/0.77  TRYING [5,5]
% 2.90/0.79  TRYING [5,5]
% 3.42/0.85  TRYING [6]
% 3.42/0.85  TRYING [6]
% 5.65/1.18  TRYING [4,6]
% 5.65/1.18  TRYING [4,6]
% 5.65/1.21  % (17438)First to succeed.
% 5.65/1.22  % (17438)Refutation found. Thanks to Tanya!
% 5.65/1.22  % SZS status Unsatisfiable for theBenchmark
% 5.65/1.22  % SZS output start Proof for theBenchmark
% See solution above
% 5.65/1.22  % (17438)------------------------------
% 5.65/1.22  % (17438)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 5.65/1.22  % (17438)Termination reason: Refutation
% 5.65/1.22  
% 5.65/1.22  % (17438)Memory used [KB]: 4286
% 5.65/1.22  % (17438)Time elapsed: 0.838 s
% 5.65/1.22  % (17438)Instructions burned: 2027 (million)
% 5.65/1.22  % (17438)------------------------------
% 5.65/1.22  % (17438)------------------------------
% 5.65/1.22  % (17432)Success in time 0.841 s
%------------------------------------------------------------------------------