TSTP Solution File: SYN314-1.002.001 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n021.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 : Sun May  5 12:09:35 EDT 2024

% Result   : Unsatisfiable 29.93s 4.65s
% Output   : Refutation 29.93s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  120
%            Number of leaves      :    6
% Syntax   : Number of formulae    :  141 (   6 unt;   0 def)
%            Number of atoms       :  612 (   0 equ)
%            Maximal formula atoms :    9 (   4 avg)
%            Number of connectives :  982 ( 511   ~; 467   |;   0   &)
%                                         (   4 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   9 avg)
%            Maximal term depth    :   22 (   4 avg)
%            Number of predicates  :    6 (   5 usr;   5 prp; 0-4 aty)
%            Number of functors    :   10 (  10 usr;   1 con; 0-1 aty)
%            Number of variables   :  462 ( 462   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f32051,plain,
    $false,
    inference(avatar_sat_refutation,[],[f31745,f31812,f31852,f31951,f32050]) ).

fof(f32050,plain,
    ~ spl0_11,
    inference(avatar_contradiction_clause,[],[f32048]) ).

fof(f32048,plain,
    ( $false
    | ~ spl0_11 ),
    inference(resolution,[],[f31982,f28497]) ).

fof(f28497,plain,
    ! [X0] : ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0),
    inference(duplicate_literal_removal,[],[f28470]) ).

fof(f28470,plain,
    ! [X0] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f28335,f14718]) ).

fof(f14718,plain,
    ! [X2,X3] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X3) ),
    inference(duplicate_literal_removal,[],[f14717]) ).

fof(f14717,plain,
    ! [X2,X3] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(factoring,[],[f14414]) ).

fof(f14414,plain,
    ! [X16,X17,X15] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X15)
      | ~ p(h0,f0(h0),j0(f1(j1(X15))),X16)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X17)
      | ~ p(h0,f0(h0),j0(f1(j1(X17))),X16) ),
    inference(duplicate_literal_removal,[],[f14413]) ).

fof(f14413,plain,
    ! [X16,X17,X15] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X15)
      | ~ p(h0,f0(h0),j0(f1(j1(X15))),X16)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X17)
      | ~ p(h0,f0(h0),j0(f1(j1(X17))),X16)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X17) ),
    inference(factoring,[],[f14044]) ).

fof(f14044,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X1) ),
    inference(resolution,[],[f14017,f5]) ).

fof(f5,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,X0,j0(f2(j1(X1))),X2)
      | ~ p(h0,X0,j0(f0(h1(X0))),X3)
      | ~ p(h0,X0,j0(f1(j1(X3))),X1) ),
    inference(resolution,[],[f4,f2]) ).

fof(f2,axiom,
    ! [X6,X7,X4,X5] :
      ( ~ p(h1(X4),X5,j1(X6),X7)
      | ~ p(h0,X4,j0(X5),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clause2) ).

fof(f4,plain,
    ! [X2,X3,X0,X1] :
      ( p(h1(X0),f1(j1(X1)),X2,g1(j1(X3)))
      | ~ p(h0,X0,j0(f2(X2)),X3)
      | ~ p(h0,X0,j0(f0(h1(X0))),X1) ),
    inference(resolution,[],[f3,f2]) ).

fof(f3,plain,
    ! [X2,X3,X0,X1] :
      ( p(h1(X0),f0(h1(X0)),X1,g0(j1(X3)))
      | p(h1(X0),f1(X1),X2,g1(j1(X3)))
      | ~ p(h0,X0,j0(f2(X2)),X3) ),
    inference(resolution,[],[f1,f2]) ).

fof(f1,axiom,
    ! [X2,X3,X0,X1] :
      ( p(X0,f2(X3),X2,g2(X2))
      | p(X0,f1(X1),X3,g1(X2))
      | p(X0,f0(X0),X1,g0(X2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clause1) ).

fof(f14017,plain,
    ! [X2,X0,X1] :
      ( p(h0,f0(h0),j0(f2(j1(X1))),g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X1) ),
    inference(resolution,[],[f13825,f11687]) ).

fof(f11687,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X4)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f0(h1(f1(j0(f2(j1(X4))))))),X5) ),
    inference(duplicate_literal_removal,[],[f11686]) ).

fof(f11686,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X4)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f0(h1(f1(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(factoring,[],[f11396]) ).

fof(f11396,plain,
    ! [X16,X14,X17,X15] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X14)
      | ~ p(h0,f0(h0),j0(f1(j1(X14))),X15)
      | ~ p(h0,f1(j0(f2(j1(X15)))),j0(f0(h1(f1(j0(f2(j1(X15))))))),X16)
      | ~ p(h0,f0(h0),j0(f1(j1(X17))),X15)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X17) ),
    inference(duplicate_literal_removal,[],[f11390]) ).

fof(f11390,plain,
    ! [X16,X14,X17,X15] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X14)
      | ~ p(h0,f0(h0),j0(f1(j1(X14))),X15)
      | ~ p(h0,f1(j0(f2(j1(X15)))),j0(f0(h1(f1(j0(f2(j1(X15))))))),X16)
      | ~ p(h0,f0(h0),j0(f1(j1(X17))),X15)
      | ~ p(h0,f1(j0(f2(j1(X15)))),j0(f0(h1(f1(j0(f2(j1(X15))))))),X16)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X17)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X14) ),
    inference(factoring,[],[f10803]) ).

fof(f10803,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f0(h1(f1(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X4)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f0(h1(f1(j0(f2(j1(X4))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X5)
      | ~ p(h0,f0(h0),j0(f1(j1(X5))),X4) ),
    inference(resolution,[],[f10316,f5]) ).

fof(f10316,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f0(h0),j0(f2(j1(X3))),g0(j0(f0(h1(f2(j0(f1(j1(X1)))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X0)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X3)
      | ~ p(h0,f1(j0(f2(j1(X3)))),j0(f0(h1(f1(j0(f2(j1(X3))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4) ),
    inference(resolution,[],[f10175,f4156]) ).

fof(f4156,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X4))),X5)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4) ),
    inference(duplicate_literal_removal,[],[f4155]) ).

fof(f4155,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X4))),X5)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X5) ),
    inference(factoring,[],[f3981]) ).

fof(f3981,plain,
    ! [X10,X11,X14,X12,X13] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X10))),X11)
      | ~ p(h0,f1(j0(f2(j1(X11)))),j0(f0(h1(f1(j0(f2(j1(X11))))))),X12)
      | ~ p(h0,f1(j0(f2(j1(X11)))),j0(f1(j1(X12))),X13)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X10)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X14)
      | ~ p(h0,f0(h0),j0(f1(j1(X14))),X11) ),
    inference(duplicate_literal_removal,[],[f3979]) ).

fof(f3979,plain,
    ! [X10,X11,X14,X12,X13] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X10))),X11)
      | ~ p(h0,f1(j0(f2(j1(X11)))),j0(f0(h1(f1(j0(f2(j1(X11))))))),X12)
      | ~ p(h0,f1(j0(f2(j1(X11)))),j0(f1(j1(X12))),X13)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X10)
      | ~ p(h0,f1(j0(f2(j1(X11)))),j0(f0(h1(f1(j0(f2(j1(X11))))))),X12)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X14)
      | ~ p(h0,f0(h0),j0(f1(j1(X14))),X11) ),
    inference(factoring,[],[f3694]) ).

fof(f3694,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f0(h1(f1(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f0(h1(f1(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f1(j1(X5))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6)
      | ~ p(h0,f0(h0),j0(f1(j1(X6))),X4) ),
    inference(resolution,[],[f3597,f5]) ).

fof(f3597,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( p(h0,f0(h0),X4,g0(j0(f0(h1(f2(j0(f2(j1(X3)))))))))
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f0(h1(f1(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(X4),j0(f0(h1(f1(X4)))),X5)
      | ~ p(h0,f1(X4),j0(f1(j1(X5))),X3) ),
    inference(resolution,[],[f3544,f5]) ).

fof(f3544,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f1(X4),j0(f2(j1(X2))),g1(j0(f0(h1(f2(j0(f2(j1(X2)))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X0)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | p(h0,f0(h0),X4,g0(j0(f0(h1(f2(j0(f2(j1(X2))))))))) ),
    inference(resolution,[],[f3449,f1]) ).

fof(f3449,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X5)))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X8)
      | ~ p(h0,f0(h0),j0(f1(j1(X8))),X5)
      | ~ p(h0,f2(j0(f2(j1(X7)))),j0(f0(h1(f2(j0(f2(j1(X7))))))),X9)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6) ),
    inference(duplicate_literal_removal,[],[f3448]) ).

fof(f3448,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X5)))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X8)
      | ~ p(h0,f0(h0),j0(f1(j1(X8))),X5)
      | ~ p(h0,f2(j0(f2(j1(X7)))),j0(f0(h1(f2(j0(f2(j1(X7))))))),X9)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X8) ),
    inference(factoring,[],[f3279]) ).

fof(f3279,plain,
    ! [X21,X19,X24,X22,X23,X20] :
      ( ~ p(h0,f1(j0(f2(j1(X19)))),j0(f1(j1(X20))),X21)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X22)
      | ~ p(h0,f0(h0),j0(f1(j1(X22))),X19)
      | ~ p(h0,f2(j0(f2(j1(X21)))),j0(f0(h1(f2(j0(f2(j1(X21))))))),X23)
      | ~ p(h0,f1(j0(f2(j1(X19)))),j0(f0(h1(f1(j0(f2(j1(X19))))))),X20)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X24)
      | ~ p(h0,f0(h0),j0(f1(j1(X24))),X19) ),
    inference(duplicate_literal_removal,[],[f3278]) ).

fof(f3278,plain,
    ! [X21,X19,X24,X22,X23,X20] :
      ( ~ p(h0,f1(j0(f2(j1(X19)))),j0(f1(j1(X20))),X21)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X22)
      | ~ p(h0,f0(h0),j0(f1(j1(X22))),X19)
      | ~ p(h0,f2(j0(f2(j1(X21)))),j0(f0(h1(f2(j0(f2(j1(X21))))))),X23)
      | ~ p(h0,f1(j0(f2(j1(X19)))),j0(f0(h1(f1(j0(f2(j1(X19))))))),X20)
      | ~ p(h0,f1(j0(f2(j1(X19)))),j0(f1(j1(X20))),X21)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X24)
      | ~ p(h0,f0(h0),j0(f1(j1(X24))),X19) ),
    inference(factoring,[],[f569]) ).

fof(f569,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X0)
      | ~ p(h0,f2(j0(f2(j1(X2)))),j0(f0(h1(f2(j0(f2(j1(X2))))))),X4)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f1(j1(X6))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7)
      | ~ p(h0,f0(h0),j0(f1(j1(X7))),X5) ),
    inference(resolution,[],[f335,f5]) ).

fof(f335,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( p(h0,f0(h0),X5,g0(j0(f1(j1(X4)))))
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X0)
      | ~ p(h0,f2(j0(f2(j1(X2)))),j0(f0(h1(f2(j0(f2(j1(X2))))))),X4)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f1(X5),j0(f0(h1(f1(X5)))),X6)
      | ~ p(h0,f1(X5),j0(f1(j1(X6))),X2) ),
    inference(resolution,[],[f46,f5]) ).

fof(f46,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( p(h0,f1(X5),j0(f2(j1(X0))),g1(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f2(j1(X2)))),j0(f0(h1(f1(j0(f2(j1(X2))))))),X3)
      | ~ p(h0,f1(j0(f2(j1(X2)))),j0(f1(j1(X3))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X2)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | p(h0,f0(h0),X5,g0(j0(f1(j1(X1))))) ),
    inference(resolution,[],[f18,f1]) ).

fof(f18,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f1(j0(f2(j1(X3)))),j0(f0(h1(f1(j0(f2(j1(X3))))))),X4)
      | ~ p(h0,f1(j0(f2(j1(X3)))),j0(f1(j1(X4))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X5)
      | ~ p(h0,f0(h0),j0(f1(j1(X5))),X3) ),
    inference(resolution,[],[f9,f5]) ).

fof(f9,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f0(h0),X3,g0(j0(f2(j1(X2)))))
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f1(X3),j0(f0(h1(f1(X3)))),X4)
      | ~ p(h0,f1(X3),j0(f1(j1(X4))),X0) ),
    inference(resolution,[],[f6,f5]) ).

fof(f6,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),X0,g1(j0(f2(j1(X2)))))
      | ~ p(h0,f2(X0),j0(f1(j1(X1))),X2)
      | ~ p(h0,f2(X0),j0(f0(h1(f2(X0)))),X1)
      | p(h0,f0(h0),X3,g0(j0(f2(j1(X2))))) ),
    inference(resolution,[],[f5,f1]) ).

fof(f10175,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),j0(f1(j1(X2))),g1(j0(f0(h1(f2(j0(f1(j1(X2)))))))))
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f0(h1(f1(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | p(h0,f0(h0),X3,g0(j0(f0(h1(f2(j0(f1(j1(X2))))))))) ),
    inference(resolution,[],[f10106,f1]) ).

fof(f10106,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f2(j0(f1(j1(X4)))),j0(f0(h1(f2(j0(f1(j1(X4))))))),X5)
      | ~ p(h0,f0(h0),j0(f1(j1(X6))),X7)
      | ~ p(h0,f1(j0(f2(j1(X7)))),j0(f0(h1(f1(j0(f2(j1(X7))))))),X4)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6) ),
    inference(duplicate_literal_removal,[],[f10105]) ).

fof(f10105,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f2(j0(f1(j1(X4)))),j0(f0(h1(f2(j0(f1(j1(X4))))))),X5)
      | ~ p(h0,f0(h0),j0(f1(j1(X6))),X7)
      | ~ p(h0,f1(j0(f2(j1(X7)))),j0(f0(h1(f1(j0(f2(j1(X7))))))),X4)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6)
      | ~ p(h0,f0(h0),j0(f1(j1(X6))),X7) ),
    inference(factoring,[],[f9842]) ).

fof(f9842,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f2(j0(f1(j1(X5)))),j0(f0(h1(f2(j0(f1(j1(X5))))))),X6)
      | ~ p(h0,f0(h0),j0(f1(j1(X7))),X8)
      | ~ p(h0,f1(j0(f2(j1(X8)))),j0(f0(h1(f1(j0(f2(j1(X8))))))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7)
      | ~ p(h0,f0(h0),j0(f1(j1(X9))),X8)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X9) ),
    inference(duplicate_literal_removal,[],[f9834]) ).

fof(f9834,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f2(j0(f1(j1(X5)))),j0(f0(h1(f2(j0(f1(j1(X5))))))),X6)
      | ~ p(h0,f0(h0),j0(f1(j1(X7))),X8)
      | ~ p(h0,f1(j0(f2(j1(X8)))),j0(f0(h1(f1(j0(f2(j1(X8))))))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7)
      | ~ p(h0,f0(h0),j0(f1(j1(X9))),X8)
      | ~ p(h0,f1(j0(f2(j1(X8)))),j0(f0(h1(f1(j0(f2(j1(X8))))))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X9)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7) ),
    inference(factoring,[],[f7451]) ).

fof(f7451,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X3)
      | ~ p(h0,f1(j0(f2(j1(X3)))),j0(f0(h1(f1(j0(f2(j1(X3))))))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X5)
      | ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6)
      | ~ p(h0,f0(h0),j0(f1(j1(X6))),X5) ),
    inference(resolution,[],[f4783,f5]) ).

fof(f4783,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( p(h0,f0(h0),j0(f2(j1(X4))),g0(j0(f1(j1(X2)))))
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X3)
      | ~ p(h0,f1(j0(f2(j1(X3)))),j0(f0(h1(f1(j0(f2(j1(X3))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X5))),X4)
      | ~ p(h0,f1(j0(f2(j1(X4)))),j0(f0(h1(f1(j0(f2(j1(X4))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X5) ),
    inference(resolution,[],[f4674,f4156]) ).

fof(f4674,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f1(X4),j0(f1(j1(X1))),g1(j0(f1(j1(X3)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X0)
      | ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | p(h0,f0(h0),X4,g0(j0(f1(j1(X3))))) ),
    inference(resolution,[],[f4561,f1]) ).

fof(f4561,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7)
      | ~ p(h0,f2(j0(f1(j1(X6)))),j0(f1(j1(X8))),X9)
      | ~ p(h0,f2(j0(f1(j1(X6)))),j0(f0(h1(f2(j0(f1(j1(X6))))))),X8)
      | ~ p(h0,f0(h0),j0(f1(j1(X7))),X5) ),
    inference(duplicate_literal_removal,[],[f4560]) ).

fof(f4560,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X5)))),j0(f0(h1(f1(j0(f2(j1(X5))))))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7)
      | ~ p(h0,f2(j0(f1(j1(X6)))),j0(f1(j1(X8))),X9)
      | ~ p(h0,f2(j0(f1(j1(X6)))),j0(f0(h1(f2(j0(f1(j1(X6))))))),X8)
      | ~ p(h0,f0(h0),j0(f1(j1(X7))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X7) ),
    inference(factoring,[],[f4375]) ).

fof(f4375,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ p(h0,f1(j0(f2(j1(X0)))),j0(f0(h1(f1(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X5)
      | ~ p(h0,f0(h0),j0(f1(j1(X5))),X0) ),
    inference(resolution,[],[f4223,f5]) ).

fof(f4223,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f0(h0),j0(f2(j1(X1))),g0(j0(f2(j1(X4)))))
      | ~ p(h0,f1(j0(f2(j1(X1)))),j0(f0(h1(f1(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f1(j1(X2)))),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f1(j1(X2)))),j0(f0(h1(f2(j0(f1(j1(X2))))))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1) ),
    inference(resolution,[],[f4156,f6]) ).

fof(f13825,plain,
    ! [X2,X0,X1] :
      ( p(h0,f1(X2),j0(f0(h1(f1(j0(f2(j1(X1))))))),g1(j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))))))))
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),X2,g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1))))))))))))) ),
    inference(resolution,[],[f13666,f1]) ).

fof(f13666,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X4)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X4))))))))))),X5) ),
    inference(duplicate_literal_removal,[],[f13665]) ).

fof(f13665,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X4)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X4))))))))))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(factoring,[],[f13361]) ).

fof(f13361,plain,
    ! [X21,X22,X23,X20] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X20)
      | ~ p(h0,f0(h0),j0(f1(j1(X20))),X21)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X21)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X21))))))))))),X22)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X23)
      | ~ p(h0,f0(h0),j0(f1(j1(X23))),X21) ),
    inference(duplicate_literal_removal,[],[f13360]) ).

fof(f13360,plain,
    ! [X21,X22,X23,X20] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X20)
      | ~ p(h0,f0(h0),j0(f1(j1(X20))),X21)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X21)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X21))))))))))),X22)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X23)
      | ~ p(h0,f0(h0),j0(f1(j1(X23))),X21)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X23) ),
    inference(factoring,[],[f12937]) ).

fof(f12937,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1))))))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X1) ),
    inference(resolution,[],[f12857,f5]) ).

fof(f12857,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f0(h0),j0(f2(j1(X0))),g0(j0(f1(j1(X1)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f1(j1(X2))),X0)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X0)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X0))))))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f1(j1(X3))),X0) ),
    inference(resolution,[],[f12713,f11687]) ).

fof(f12713,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),j0(f0(h1(f1(j0(f2(j1(X1))))))),g1(j0(f1(j1(X2)))))
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1))))))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | p(h0,f0(h0),X3,g0(j0(f1(j1(X2))))) ),
    inference(resolution,[],[f12567,f1]) ).

fof(f12567,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X4))),X5)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X5)))))))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X5)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X5))))))))))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4) ),
    inference(duplicate_literal_removal,[],[f12566]) ).

fof(f12566,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X4))),X5)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X5)))))))),j0(f1(j1(X6))),X7)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X5)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X5))))))))))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X5) ),
    inference(factoring,[],[f12126]) ).

fof(f12126,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1))))))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4)
      | ~ p(h0,f0(h0),j0(f1(j1(X4))),X1) ),
    inference(resolution,[],[f11894,f5]) ).

fof(f11894,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f0(h0),j0(f2(j1(X1))),g0(j0(f2(j1(X3)))))
      | ~ p(h0,f0(h0),j0(f1(j1(X0))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f2(j1(X1)))))))),j0(f0(h1(f2(j0(f0(h1(f1(j0(f2(j1(X1))))))))))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f11687,f6]) ).

fof(f28335,plain,
    ! [X0] :
      ( p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(duplicate_literal_removal,[],[f28308]) ).

fof(f28308,plain,
    ! [X0] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f28210,f14718]) ).

fof(f28210,plain,
    ! [X0] :
      ( p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))))) ),
    inference(duplicate_literal_removal,[],[f28201]) ).

fof(f28201,plain,
    ! [X0] :
      ( p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f26824,f26447]) ).

fof(f26447,plain,
    ! [X0,X1] :
      ( ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(duplicate_literal_removal,[],[f26446]) ).

fof(f26446,plain,
    ! [X0,X1] :
      ( ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(factoring,[],[f26368]) ).

fof(f26368,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(duplicate_literal_removal,[],[f26343]) ).

fof(f26343,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(resolution,[],[f26060,f14718]) ).

fof(f26060,plain,
    ! [X2,X0,X1] :
      ( p(h0,f0(h0),j0(f1(j1(X2))),g0(j0(f0(h1(f2(j0(f1(j1(X1)))))))))
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(resolution,[],[f26008,f22225]) ).

fof(f22225,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X4)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f1(j1(X4))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(duplicate_literal_removal,[],[f22224]) ).

fof(f22224,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X4)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X4)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f1(j1(X4))),X5)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(factoring,[],[f22005]) ).

fof(f22005,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X4)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f1(j1(X4))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(resolution,[],[f21704,f14718]) ).

fof(f21704,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f0(h0),X3,g0(j0(f0(h1(f2(j0(f2(j1(X2)))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f1(X3),j0(f0(h1(f1(X3)))),X4)
      | ~ p(h0,f1(X3),j0(f1(j1(X4))),X2) ),
    inference(resolution,[],[f21560,f5]) ).

fof(f21560,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),j0(f2(j1(X2))),g1(j0(f0(h1(f2(j0(f2(j1(X2)))))))))
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),X3,g0(j0(f0(h1(f2(j0(f2(j1(X2))))))))) ),
    inference(resolution,[],[f21550,f1]) ).

fof(f21550,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f2(j0(f2(j1(X4)))),j0(f0(h1(f2(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f1(j1(X6)))),j0(f0(h1(f1(j0(f1(j1(X6))))))),X7)
      | ~ p(h0,f1(j0(f1(j1(X6)))),j0(f1(j1(X7))),X4)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6) ),
    inference(duplicate_literal_removal,[],[f21549]) ).

fof(f21549,plain,
    ! [X6,X7,X4,X5] :
      ( ~ p(h0,f2(j0(f2(j1(X4)))),j0(f0(h1(f2(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f1(j1(X6)))),j0(f0(h1(f1(j0(f1(j1(X6))))))),X7)
      | ~ p(h0,f1(j0(f1(j1(X6)))),j0(f0(h1(f1(j0(f1(j1(X6))))))),X7)
      | ~ p(h0,f1(j0(f1(j1(X6)))),j0(f1(j1(X7))),X4)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X6) ),
    inference(factoring,[],[f17788]) ).

fof(f17788,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ p(h0,f2(j0(f2(j1(X2)))),j0(f0(h1(f2(j0(f2(j1(X2))))))),X3)
      | ~ p(h0,f1(j0(f1(j1(X4)))),j0(f0(h1(f1(j0(f1(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X4)))),j0(f1(j1(X5))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X4) ),
    inference(resolution,[],[f16599,f14718]) ).

fof(f16599,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( p(h0,f0(h0),X4,g0(j0(f1(j1(X3)))))
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f2(j1(X2)))),j0(f0(h1(f2(j0(f2(j1(X2))))))),X3)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(X4),j0(f0(h1(f1(X4)))),X5)
      | ~ p(h0,f1(X4),j0(f1(j1(X5))),X2) ),
    inference(resolution,[],[f15209,f5]) ).

fof(f15209,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f1(X4),j0(f2(j1(X0))),g1(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X3)
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f1(j1(X3))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | p(h0,f0(h0),X4,g0(j0(f1(j1(X1))))) ),
    inference(resolution,[],[f14839,f1]) ).

fof(f14839,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ p(h0,f2(j0(f2(j1(X1)))),j0(f0(h1(f2(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X4)
      | ~ p(h0,f2(j0(f2(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f1(j1(X4))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f14718,f9]) ).

fof(f26008,plain,
    ! [X2,X0,X1] :
      ( p(h0,f1(X2),j0(f1(j1(X1))),g1(j0(f0(h1(f2(j0(f1(j1(X1)))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),X2,g0(j0(f0(h1(f2(j0(f1(j1(X1))))))))) ),
    inference(resolution,[],[f25999,f1]) ).

fof(f25999,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(duplicate_literal_removal,[],[f25998]) ).

fof(f25998,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2) ),
    inference(factoring,[],[f25919]) ).

fof(f25919,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(duplicate_literal_removal,[],[f25894]) ).

fof(f25894,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(resolution,[],[f23333,f14718]) ).

fof(f23333,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f0(h0),j0(f1(j1(X3))),g0(j0(f1(j1(X2)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f1(j1(X3)))),j0(f0(h1(f1(j0(f1(j1(X3))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X3) ),
    inference(resolution,[],[f23177,f22225]) ).

fof(f23177,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),j0(f1(j1(X0))),g1(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f1(j1(X2)))),j0(f0(h1(f1(j0(f1(j1(X2))))))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X2)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),X3,g0(j0(f1(j1(X1))))) ),
    inference(resolution,[],[f23105,f1]) ).

fof(f23105,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(duplicate_literal_removal,[],[f23082]) ).

fof(f23082,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f22271,f14718]) ).

fof(f22271,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(X3)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f2(j0(f1(j1(X1)))),j0(f0(h1(f2(j0(f1(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f1(j1(X0)))),j0(f0(h1(f1(j0(f1(j1(X0))))))),X1) ),
    inference(resolution,[],[f22225,f6]) ).

fof(f26824,plain,
    ! [X0,X1] :
      ( p(h0,f1(X1),j0(f0(h1(f1(j0(f1(j1(X0))))))),g1(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))))))))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),X1,g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))))) ),
    inference(resolution,[],[f26732,f1]) ).

fof(f26732,plain,
    ! [X0,X1] :
      ( ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(X1))))) ),
    inference(duplicate_literal_removal,[],[f26724]) ).

fof(f26724,plain,
    ! [X0,X1] :
      ( ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f2(j1(X1)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f26632,f26447]) ).

fof(f26632,plain,
    ! [X2,X0,X1] :
      ( p(h0,f1(X2),j0(f0(h1(f1(j0(f1(j1(X0))))))),g1(j0(f2(j1(X1)))))
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | p(h0,f0(h0),X2,g0(j0(f2(j1(X1))))) ),
    inference(resolution,[],[f26567,f1]) ).

fof(f26567,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f2(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(duplicate_literal_removal,[],[f26542]) ).

fof(f26542,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f2(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f26462,f14718]) ).

fof(f26462,plain,
    ! [X2,X0,X1] :
      ( p(h0,f0(h0),j0(f1(j1(X0))),g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))))))))
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f1(j1(X0))))))))))))))),X1)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f1(j1(X0)))))))),j0(f2(j1(X1))),X2)
      | ~ p(h0,f0(h0),j0(f0(h1(f0(h0)))),X0) ),
    inference(resolution,[],[f26447,f7]) ).

fof(f7,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),X0,g1(j0(f0(h1(f2(X0))))))
      | ~ p(h0,f2(X0),j0(f1(j1(g2(j0(f0(h1(f2(X0)))))))),X1)
      | ~ p(h0,f2(X0),j0(f2(j1(X1))),X2)
      | p(h0,f0(h0),X3,g0(j0(f0(h1(f2(X0)))))) ),
    inference(resolution,[],[f5,f1]) ).

fof(f31982,plain,
    ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))))))
    | ~ spl0_11 ),
    inference(resolution,[],[f31952,f31734]) ).

fof(f31734,plain,
    ! [X0] : ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0),
    inference(resolution,[],[f31651,f28497]) ).

fof(f31651,plain,
    ! [X0] :
      ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f0(h1(f2(j0(f1(j1(X0)))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0) ),
    inference(duplicate_literal_removal,[],[f31642]) ).

fof(f31642,plain,
    ! [X0] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f0(h1(f2(j0(f1(j1(X0)))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0) ),
    inference(resolution,[],[f31572,f30357]) ).

fof(f30357,plain,
    ! [X2,X3] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X2) ),
    inference(duplicate_literal_removal,[],[f30356]) ).

fof(f30356,plain,
    ! [X2,X3] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X2))),X3)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X2))),X3) ),
    inference(factoring,[],[f30145]) ).

fof(f30145,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X0))),X1)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X2))),X1) ),
    inference(resolution,[],[f30080,f28497]) ).

fof(f30080,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f0(h0),X2,g0(j0(f0(h1(f2(j0(f2(j1(X1)))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X0))),X1)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f1(X2),j0(f0(h1(f1(X2)))),X3)
      | ~ p(h0,f1(X2),j0(f1(j1(X3))),X1) ),
    inference(resolution,[],[f30020,f5]) ).

fof(f30020,plain,
    ! [X2,X0,X1] :
      ( p(h0,f1(X2),j0(f2(j1(X1))),g1(j0(f0(h1(f2(j0(f2(j1(X1)))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X0))),X1)
      | p(h0,f0(h0),X2,g0(j0(f0(h1(f2(j0(f2(j1(X1))))))))) ),
    inference(resolution,[],[f29965,f1]) ).

fof(f29965,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f2(j1(X4)))),j0(f0(h1(f2(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X3) ),
    inference(duplicate_literal_removal,[],[f29964]) ).

fof(f29964,plain,
    ! [X3,X4,X5] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X3))),X4)
      | ~ p(h0,f2(j0(f2(j1(X4)))),j0(f0(h1(f2(j0(f2(j1(X4))))))),X5)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X3)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X3))),X4) ),
    inference(factoring,[],[f29481]) ).

fof(f29481,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X0))),X1)
      | ~ p(h0,f2(j0(f2(j1(X1)))),j0(f0(h1(f2(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X3)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X3))),X1) ),
    inference(resolution,[],[f29263,f28497]) ).

fof(f29263,plain,
    ! [X2,X3,X0,X1,X4] :
      ( p(h0,f0(h0),X3,g0(j0(f1(j1(X2)))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X0))),X1)
      | ~ p(h0,f2(j0(f2(j1(X1)))),j0(f0(h1(f2(j0(f2(j1(X1))))))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f1(X3),j0(f0(h1(f1(X3)))),X4)
      | ~ p(h0,f1(X3),j0(f1(j1(X4))),X1) ),
    inference(resolution,[],[f28925,f5]) ).

fof(f28925,plain,
    ! [X2,X3,X0,X1] :
      ( p(h0,f1(X3),j0(f2(j1(X0))),g1(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X2))),X0)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | p(h0,f0(h0),X3,g0(j0(f1(j1(X1))))) ),
    inference(resolution,[],[f28660,f1]) ).

fof(f28660,plain,
    ! [X2,X3,X0,X1] :
      ( ~ p(h0,f2(j0(f2(j1(X0)))),j0(f0(h1(f2(j0(f2(j1(X0))))))),X1)
      | ~ p(h0,f2(j0(f2(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X3)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f1(j1(X3))),X0) ),
    inference(resolution,[],[f28497,f9]) ).

fof(f31572,plain,
    ! [X0,X1] :
      ( p(h0,f1(X1),j0(f1(j1(X0))),g1(j0(f0(h1(f2(j0(f1(j1(X0)))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | p(h0,f0(h0),X1,g0(j0(f0(h1(f2(j0(f1(j1(X0))))))))) ),
    inference(resolution,[],[f30598,f28497]) ).

fof(f30598,plain,
    ! [X0,X1] :
      ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f1(j1(X0)))))))))))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | p(h0,f1(X1),j0(f1(j1(X0))),g1(j0(f0(h1(f2(j0(f1(j1(X0)))))))))
      | p(h0,f0(h0),X1,g0(j0(f0(h1(f2(j0(f1(j1(X0))))))))) ),
    inference(resolution,[],[f30574,f1]) ).

fof(f30574,plain,
    ! [X0,X1] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f1(j1(X1))))) ),
    inference(duplicate_literal_removal,[],[f30565]) ).

fof(f30565,plain,
    ! [X0,X1] :
      ( ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0) ),
    inference(resolution,[],[f30490,f30357]) ).

fof(f30490,plain,
    ! [X2,X0,X1] :
      ( p(h0,f1(X2),j0(f1(j1(X0))),g1(j0(f1(j1(X1)))))
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | p(h0,f0(h0),X2,g0(j0(f1(j1(X1))))) ),
    inference(resolution,[],[f30488,f1]) ).

fof(f30488,plain,
    ! [X2,X0,X1] :
      ( ~ p(h0,f2(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0) ),
    inference(resolution,[],[f30409,f28497]) ).

fof(f30409,plain,
    ! [X2,X0,X1] :
      ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f2(j1(X2)))))
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f1(j1(X1))),X2)
      | ~ p(h0,f2(j0(f1(j1(X0)))),j0(f0(h1(f2(j0(f1(j1(X0))))))),X1)
      | ~ p(h0,f1(j0(f0(h1(f0(h0))))),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),X0) ),
    inference(resolution,[],[f30357,f6]) ).

fof(f31952,plain,
    ( ! [X0] :
        ( p(h0,f1(X0),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),g1(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))))))
        | p(h0,f0(h0),X0,g0(j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))))))) )
    | ~ spl0_11 ),
    inference(resolution,[],[f31851,f1]) ).

fof(f31851,plain,
    ( ! [X0] : ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))))),X0)
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f31850]) ).

fof(f31850,plain,
    ( spl0_11
  <=> ! [X0] : ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f31951,plain,
    ~ spl0_10,
    inference(avatar_contradiction_clause,[],[f31949]) ).

fof(f31949,plain,
    ( $false
    | ~ spl0_10 ),
    inference(resolution,[],[f31883,f28497]) ).

fof(f31883,plain,
    ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))
    | ~ spl0_10 ),
    inference(resolution,[],[f31848,f31734]) ).

fof(f31848,plain,
    ( ! [X1] :
        ( p(h0,f1(X1),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),g1(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))
        | p(h0,f0(h0),X1,g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))) )
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f31847]) ).

fof(f31847,plain,
    ( spl0_10
  <=> ! [X1] :
        ( p(h0,f1(X1),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),g1(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))
        | p(h0,f0(h0),X1,g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f31852,plain,
    ( spl0_10
    | spl0_11
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f31814,f962,f31850,f31847]) ).

fof(f962,plain,
    ( spl0_3
  <=> ! [X0,X1] :
        ( ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(X0))),X1)
        | ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f31814,plain,
    ( ! [X0,X1] :
        ( ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(g2(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))))),X0)
        | p(h0,f1(X1),j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))),g1(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))))))
        | p(h0,f0(h0),X1,g0(j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))))) )
    | ~ spl0_3 ),
    inference(resolution,[],[f963,f1]) ).

fof(f963,plain,
    ( ! [X0,X1] :
        ( ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(X0))),X1)
        | ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))),X0) )
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f962]) ).

fof(f31812,plain,
    ~ spl0_9,
    inference(avatar_contradiction_clause,[],[f31810]) ).

fof(f31810,plain,
    ( $false
    | ~ spl0_9 ),
    inference(resolution,[],[f22427,f28497]) ).

fof(f22427,plain,
    ( p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))))))))
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f22425]) ).

fof(f22425,plain,
    ( spl0_9
  <=> p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f31745,plain,
    ( spl0_9
    | spl0_3 ),
    inference(avatar_split_clause,[],[f31740,f962,f22425]) ).

fof(f31740,plain,
    ! [X0,X1] :
      ( ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f1(j1(g2(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))))),X0)
      | ~ p(h0,f2(j0(f0(h1(f1(j0(f0(h1(f0(h0))))))))),j0(f2(j1(X0))),X1)
      | p(h0,f0(h0),j0(f0(h1(f0(h0)))),g0(j0(f0(h1(f2(j0(f0(h1(f1(j0(f0(h1(f0(h0)))))))))))))) ),
    inference(resolution,[],[f31734,f7]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : SYN314-1.002.001 : TPTP v8.1.2. Released v1.2.0.
% 0.03/0.15  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.36  % Computer : n021.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   : Fri May  3 17:41:38 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  % (8949)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.38  % (8951)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3_569 on theBenchmark for (569ds/0Mi)
% 0.21/0.38  % (8952)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.21/0.38  % (8953)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3:gsp=on:nm=4_470 on theBenchmark for (470ds/0Mi)
% 0.21/0.38  % (8950)fmb+10_1_fmbas=off:fmbsr=1.3:nm=2_1451 on theBenchmark for (1451ds/0Mi)
% 0.21/0.38  % (8954)dis+1_20_av=off:lcm=predicate:nm=2:nwc=2.0_396 on theBenchmark for (396ds/0Mi)
% 0.21/0.38  % (8955)dis+11_4:5_nm=4_216 on theBenchmark for (216ds/0Mi)
% 0.21/0.38  % (8956)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.21/0.38  TRYING [1]
% 0.21/0.38  TRYING [1,1,1,1]
% 0.21/0.38  TRYING [1,1,1,1]
% 0.21/0.38  TRYING [2]
% 0.21/0.38  TRYING [2,1,1,1]
% 0.21/0.38  TRYING [2,1,1,1]
% 0.21/0.38  TRYING [1]
% 0.21/0.38  TRYING [3,1,1,1]
% 0.21/0.38  TRYING [3,1,1,1]
% 0.21/0.38  TRYING [2]
% 0.21/0.38  TRYING [2,2,1,1]
% 0.21/0.38  TRYING [2,2,1,1]
% 0.21/0.38  TRYING [2,1,2,1]
% 0.21/0.38  TRYING [2,1,2,1]
% 0.21/0.38  TRYING [2,1,1,2]
% 0.21/0.38  TRYING [2,1,1,2]
% 0.21/0.38  TRYING [3,1,2,1]
% 0.21/0.38  TRYING [3,1,2,1]
% 0.21/0.38  TRYING [2,2,2,1]
% 0.21/0.38  TRYING [2,2,2,1]
% 0.21/0.39  TRYING [2,1,2,2]
% 0.21/0.39  TRYING [2,1,2,2]
% 0.21/0.39  TRYING [3,2,1,1]
% 0.21/0.39  TRYING [3,2,1,1]
% 0.21/0.39  TRYING [2,2,1,2]
% 0.21/0.39  TRYING [2,2,1,2]
% 0.21/0.39  TRYING [4,1,1,1]
% 0.21/0.39  TRYING [4,1,1,1]
% 0.21/0.39  TRYING [3,1,1,2]
% 0.21/0.39  TRYING [3,1,1,2]
% 0.21/0.39  TRYING [4,1,2,1]
% 0.21/0.39  TRYING [4,1,2,1]
% 0.21/0.39  TRYING [3,2,2,1]
% 0.21/0.39  TRYING [3,2,2,1]
% 0.21/0.40  TRYING [3,1,3,1]
% 0.21/0.40  TRYING [3,1,3,1]
% 0.21/0.40  TRYING [3,1,2,2]
% 0.21/0.40  TRYING [3,1,2,2]
% 0.21/0.40  TRYING [2,2,2,2]
% 0.21/0.40  TRYING [2,2,2,2]
% 0.21/0.40  TRYING [3]
% 0.21/0.43  TRYING [3]
% 0.21/0.52  TRYING [5,1,1,1]
% 0.21/0.52  TRYING [4,2,1,1]
% 0.21/0.52  TRYING [4,1,1,2]
% 0.21/0.52  TRYING [3,3,1,1]
% 0.21/0.53  TRYING [3,2,1,2]
% 0.21/0.53  TRYING [4,1,3,1]
% 0.21/0.53  TRYING [3,2,3,1]
% 0.21/0.53  TRYING [3,1,3,2]
% 1.33/0.54  TRYING [5,1,1,1]
% 1.33/0.54  TRYING [4,2,1,1]
% 1.33/0.54  TRYING [4,1,1,2]
% 1.33/0.54  TRYING [3,3,1,1]
% 1.33/0.54  TRYING [3,2,1,2]
% 1.33/0.54  TRYING [5,1,2,1]
% 1.33/0.54  TRYING [4,1,3,1]
% 1.33/0.54  TRYING [3,2,3,1]
% 1.33/0.54  TRYING [4,2,2,1]
% 1.33/0.55  TRYING [3,1,3,2]
% 1.33/0.55  TRYING [4,1,2,2]
% 1.52/0.56  TRYING [6,1,1,1]
% 1.52/0.56  TRYING [5,2,1,1]
% 1.52/0.56  TRYING [5,1,2,1]
% 1.52/0.56  TRYING [5,1,1,2]
% 1.52/0.56  TRYING [4,2,2,1]
% 1.52/0.56  TRYING [4,3,1,1]
% 1.52/0.56  TRYING [4,1,2,2]
% 1.52/0.56  TRYING [3,3,2,1]
% 1.52/0.56  TRYING [3,3,1,2]
% 1.52/0.56  TRYING [3,2,2,2]
% 1.52/0.57  TRYING [6,1,1,1]
% 1.52/0.57  TRYING [5,2,1,1]
% 1.52/0.58  TRYING [5,1,1,2]
% 1.52/0.58  TRYING [4,3,1,1]
% 1.52/0.58  TRYING [3,3,2,1]
% 1.52/0.58  TRYING [3,3,1,2]
% 1.52/0.58  TRYING [3,2,2,2]
% 4.39/1.00  TRYING [3,1,1,3]
% 4.39/1.00  TRYING [4,2,1,2]
% 4.39/1.01  TRYING [5,1,3,1]
% 4.39/1.01  TRYING [4,2,3,1]
% 4.39/1.01  TRYING [4,1,4,1]
% 4.39/1.01  TRYING [4,1,3,2]
% 4.82/1.04  TRYING [3,1,1,3]
% 4.82/1.04  TRYING [4,2,1,2]
% 4.82/1.04  TRYING [6,1,2,1]
% 4.82/1.04  TRYING [5,2,2,1]
% 4.82/1.04  TRYING [5,1,3,1]
% 4.82/1.04  TRYING [4,2,3,1]
% 4.82/1.04  TRYING [5,1,2,2]
% 4.82/1.04  TRYING [4,1,4,1]
% 4.82/1.04  TRYING [4,1,3,2]
% 4.82/1.06  TRYING [7,1,1,1]
% 4.82/1.06  TRYING [6,2,1,1]
% 4.82/1.06  TRYING [6,1,1,2]
% 4.82/1.06  TRYING [3,3,3,1]
% 4.82/1.07  TRYING [3,2,3,2]
% 5.08/1.08  TRYING [6,1,2,1]
% 5.08/1.08  TRYING [5,2,2,1]
% 5.08/1.08  TRYING [5,1,2,2]
% 5.08/1.10  TRYING [7,1,1,1]
% 5.08/1.10  TRYING [6,2,1,1]
% 5.08/1.10  TRYING [6,1,1,2]
% 5.08/1.10  TRYING [3,3,3,1]
% 5.08/1.10  TRYING [3,2,3,2]
% 14.02/2.38  TRYING [4,3,2,1]
% 14.02/2.38  TRYING [3,3,2,2]
% 14.70/2.46  TRYING [4,3,2,1]
% 14.70/2.46  TRYING [3,3,2,2]
% 29.93/4.65  % (8952)First to succeed.
% 29.93/4.65  % (8952)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-8949"
% 29.93/4.65  % (8952)Refutation found. Thanks to Tanya!
% 29.93/4.65  % SZS status Unsatisfiable for theBenchmark
% 29.93/4.65  % SZS output start Proof for theBenchmark
% See solution above
% 29.93/4.65  % (8952)------------------------------
% 29.93/4.65  % (8952)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 29.93/4.65  % (8952)Termination reason: Refutation
% 29.93/4.65  
% 29.93/4.65  % (8952)Memory used [KB]: 19143
% 29.93/4.65  % (8952)Time elapsed: 4.274 s
% 29.93/4.65  % (8952)Instructions burned: 17827 (million)
% 29.93/4.65  % (8949)Success in time 4.283 s
%------------------------------------------------------------------------------