TSTP Solution File: ALG019+1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : ALG019+1 : TPTP v8.1.2. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n016.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 04:14:41 EDT 2024

% Result   : Theorem 0.15s 0.40s
% Output   : Refutation 0.15s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   19
%            Number of leaves      :   19
% Syntax   : Number of formulae    :  493 (   8 unt;   0 def)
%            Number of atoms       : 1320 ( 423 equ)
%            Maximal formula atoms :   14 (   2 avg)
%            Number of connectives : 1574 ( 747   ~; 741   |;  38   &)
%                                         (  12 <=>;  36  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Maximal term depth    :   10 (   3 avg)
%            Number of predicates  :   16 (  14 usr;  13 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   1 con; 0-2 aty)
%            Number of variables   :  578 ( 571   !;   7   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1534,plain,
    $false,
    inference(avatar_sat_refutation,[],[f78,f82,f92,f126,f129,f146,f292,f295,f321,f410,f414,f509,f513,f1180,f1183,f1249,f1533]) ).

fof(f1533,plain,
    ( ~ spl2_1
    | ~ spl2_2 ),
    inference(avatar_contradiction_clause,[],[f1532]) ).

fof(f1532,plain,
    ( $false
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(global_subsumption,[],[f26,f20,f21,f28,f24,f32,f25,f33,f35,f36,f27,f43,f44,f30,f31,f37,f58,f38,f62,f40,f65,f41,f68,f66,f69,f77,f84,f29,f72,f98,f95,f42,f104,f45,f110,f108,f46,f114,f85,f86,f117,f22,f132,f49,f159,f157,f164,f166,f55,f172,f57,f177,f60,f184,f61,f189,f191,f63,f196,f64,f206,f23,f208,f220,f67,f229,f101,f237,f236,f102,f243,f106,f248,f111,f256,f255,f112,f262,f163,f265,f267,f103,f130,f275,f273,f274,f281,f113,f268,f131,f351,f354,f216,f361,f360,f277,f372,f369,f278,f377,f380,f221,f279,f382,f209,f389,f388,f383,f397,f398,f381,f401,f47,f547,f550,f545,f582,f578,f588,f591,f48,f597,f598,f601,f596,f609,f52,f615,f616,f617,f620,f53,f623,f624,f625,f628,f54,f631,f632,f633,f636,f158,f640,f641,f644,f639,f652,f133,f658,f659,f660,f663,f168,f667,f674,f671,f666,f684,f169,f688,f689,f690,f693,f546,f697,f698,f701,f696,f709,f173,f715,f719,f174,f740,f741,f745,f181,f750,f751,f755,f187,f766,f770,f188,f778,f779,f780,f783,f193,f786,f787,f791,f212,f811,f812,f815,f202,f819,f823,f203,f834,f835,f839,f225,f844,f848,f226,f864,f865,f869,f233,f874,f875,f879,f239,f890,f897,f894,f240,f902,f903,f904,f907,f244,f911,f915,f245,f934,f935,f939,f252,f944,f945,f949,f258,f960,f967,f964,f219,f973,f974,f977,f259,f980,f981,f982,f985,f263,f989,f993,f264,f1006,f1007,f1008,f1011,f586,f1015,f1024,f1019,f587,f1031,f1032,f1033,f1036,f605,f1039,f1040,f1044,f647,f1052,f1056,f648,f1069,f1070,f1071,f1074,f679,f1078,f1082,f680,f1092,f1093,f1094,f1097,f704,f1101,f1110,f1105,f270,f1117,f1118,f1125,f1122,f705,f1134,f1135,f1136,f1139,f170,f1143,f1144,f1145,f1148,f241,f260,f579,f706,f349,f1160,f1167,f1164,f1151,f350,f1320,f1321,f1322,f1326,f384,f1329,f1330,f1338,f1335,f810,f1349,f1358,f1354,f355,f1360,f1365,f356,f1384,f1385,f1393,f1390,f392,f1397,f1402,f393,f1421,f1422,f1430,f1427,f972,f1434,f1444,f1439,f1159,f1445,f1446,f1451,f1454,f161,f1458,f1459,f1460,f1464,f365,f1467,f1468,f1473,f375,f1487,f1495,f1492,f376,f1501,f1502,f1503,f1507,f213,f1511,f1516,f1520,f1530,f1531]) ).

fof(f1531,plain,
    ( sorti1(j(sK0))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(subsumption_resolution,[],[f1529,f77]) ).

fof(f1529,plain,
    ( sorti1(j(sK0))
    | ~ sorti1(sK1(j(sK0)))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(duplicate_literal_removal,[],[f1528]) ).

fof(f1528,plain,
    ( sorti1(j(sK0))
    | ~ sorti1(sK1(j(sK0)))
    | ~ sorti1(sK1(j(sK0)))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(superposition,[],[f31,f1520]) ).

fof(f1530,plain,
    ( ~ sorti1(j(sK0))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(trivial_inequality_removal,[],[f1527]) ).

fof(f1527,plain,
    ( j(sK0) != j(sK0)
    | ~ sorti1(j(sK0))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(superposition,[],[f29,f1520]) ).

fof(f1520,plain,
    ( j(sK0) = op1(sK1(j(sK0)),sK1(j(sK0)))
    | ~ spl2_1
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1519,f85]) ).

fof(f1519,plain,
    ( op1(sK1(j(sK0)),sK1(j(sK0))) = j(op2(h(sK1(j(sK0))),h(sK1(j(sK0)))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1512,f66]) ).

fof(f1512,plain,
    ( j(op2(h(sK1(j(sK0))),h(sK1(j(sK0))))) = op1(j(h(sK1(j(sK0)))),sK1(j(sK0)))
    | ~ spl2_1 ),
    inference(resolution,[],[f213,f72]) ).

fof(f1516,plain,
    ( ! [X0,X1] :
        ( j(op2(op2(X0,X1),h(sK1(j(sK0))))) = op1(j(op2(X0,X1)),sK1(j(sK0)))
        | ~ sorti2(X1)
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f213,f30]) ).

fof(f1511,plain,
    ( ! [X0] :
        ( j(op2(h(X0),h(sK1(j(sK0))))) = op1(j(h(X0)),sK1(j(sK0)))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f213,f20]) ).

fof(f213,plain,
    ( ! [X0] :
        ( ~ sorti2(X0)
        | j(op2(X0,h(sK1(j(sK0))))) = op1(j(X0),sK1(j(sK0))) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f210,f66]) ).

fof(f210,plain,
    ( ! [X0] :
        ( j(op2(X0,h(sK1(j(sK0))))) = op1(j(X0),j(h(sK1(j(sK0)))))
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f23,f72]) ).

fof(f1507,plain,
    ! [X0,X1] :
      ( op2(h(sK1(sK1(op1(X0,X1)))),sK0) = h(op1(sK1(sK1(op1(X0,X1))),j(sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f376,f31]) ).

fof(f1503,plain,
    ( op2(h(sK1(sK1(sK1(j(sK0))))),sK0) = h(op1(sK1(sK1(sK1(j(sK0)))),j(sK0)))
    | ~ spl2_2 ),
    inference(resolution,[],[f376,f77]) ).

fof(f1502,plain,
    ! [X0] :
      ( op2(h(sK1(sK1(sK1(X0)))),sK0) = h(op1(sK1(sK1(sK1(X0))),j(sK0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f376,f28]) ).

fof(f1501,plain,
    ! [X0] :
      ( op2(h(sK1(sK1(j(X0)))),sK0) = h(op1(sK1(sK1(j(X0))),j(sK0)))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f376,f21]) ).

fof(f376,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(sK1(sK1(X0))),sK0) = h(op1(sK1(sK1(X0)),j(sK0))) ),
    inference(resolution,[],[f278,f28]) ).

fof(f1492,plain,
    ! [X0,X1] :
      ( op2(h(sK1(j(op2(X0,X1)))),sK0) = h(op1(sK1(j(op2(X0,X1))),j(sK0)))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f375,f30]) ).

fof(f1495,plain,
    ( op2(h(sK1(sK1(j(sK0)))),sK0) = h(op1(sK1(sK1(j(sK0))),j(sK0)))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1488,f66]) ).

fof(f1488,plain,
    ( op2(h(sK1(j(h(sK1(j(sK0)))))),sK0) = h(op1(sK1(j(h(sK1(j(sK0))))),j(sK0)))
    | ~ spl2_1 ),
    inference(resolution,[],[f375,f72]) ).

fof(f1487,plain,
    ! [X0] :
      ( op2(h(sK1(j(h(X0)))),sK0) = h(op1(sK1(j(h(X0))),j(sK0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f375,f20]) ).

fof(f375,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op2(h(sK1(j(X0))),sK0) = h(op1(sK1(j(X0)),j(sK0))) ),
    inference(resolution,[],[f278,f21]) ).

fof(f1473,plain,
    ! [X0,X1] :
      ( op2(h(j(h(op1(X0,X1)))),sK0) = h(op1(j(h(op1(X0,X1))),j(sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f365,f31]) ).

fof(f1468,plain,
    ! [X0] :
      ( op2(h(j(h(sK1(X0)))),sK0) = h(op1(j(h(sK1(X0))),j(sK0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f365,f28]) ).

fof(f1467,plain,
    ! [X0] :
      ( op2(h(j(h(j(X0)))),sK0) = h(op1(j(h(j(X0))),j(sK0)))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f365,f21]) ).

fof(f365,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(j(h(X0))),sK0) = h(op1(j(h(X0)),j(sK0))) ),
    inference(resolution,[],[f277,f20]) ).

fof(f1464,plain,
    ! [X2,X3,X0,X1] :
      ( op2(op2(X0,op2(X1,X2)),X3) = h(j(op2(op2(X0,op2(X1,X2)),X3)))
      | ~ sorti2(X3)
      | ~ sorti2(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f161,f30]) ).

fof(f1460,plain,
    ( ! [X0,X1] :
        ( op2(op2(X0,h(sK1(j(sK0)))),X1) = h(j(op2(op2(X0,h(sK1(j(sK0)))),X1)))
        | ~ sorti2(X1)
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f161,f72]) ).

fof(f1459,plain,
    ! [X2,X0,X1] :
      ( op2(op2(X0,h(X1)),X2) = h(j(op2(op2(X0,h(X1)),X2)))
      | ~ sorti2(X2)
      | ~ sorti2(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f161,f20]) ).

fof(f1458,plain,
    ! [X0,X1] :
      ( op2(op2(X0,sK0),X1) = h(j(op2(op2(X0,sK0),X1)))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f161,f26]) ).

fof(f161,plain,
    ! [X2,X0,X1] :
      ( ~ sorti2(X2)
      | op2(op2(X1,X2),X0) = h(j(op2(op2(X1,X2),X0)))
      | ~ sorti2(X0)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f49,f30]) ).

fof(f1454,plain,
    ( sK0 = h(op1(sK1(j(sK0)),sK1(j(sK0))))
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1447,f85]) ).

fof(f1447,plain,
    ( op2(h(sK1(j(sK0))),h(sK1(j(sK0)))) = h(op1(sK1(j(sK0)),sK1(j(sK0))))
    | ~ spl2_2 ),
    inference(resolution,[],[f1159,f77]) ).

fof(f1451,plain,
    ! [X0,X1] :
      ( h(op1(op1(X0,X1),sK1(j(sK0)))) = op2(h(op1(X0,X1)),h(sK1(j(sK0))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f1159,f31]) ).

fof(f1446,plain,
    ! [X0] :
      ( h(op1(sK1(X0),sK1(j(sK0)))) = op2(h(sK1(X0)),h(sK1(j(sK0))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f1159,f28]) ).

fof(f1445,plain,
    ! [X0] :
      ( h(op1(j(X0),sK1(j(sK0)))) = op2(h(j(X0)),h(sK1(j(sK0))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f1159,f21]) ).

fof(f1159,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(op1(X0,sK1(j(sK0)))) = op2(h(X0),h(sK1(j(sK0)))) ),
    inference(resolution,[],[f349,f26]) ).

fof(f1439,plain,
    ! [X0,X1] :
      ( j(op2(op2(op2(X0,X1),sK0),sK0)) = op1(j(op2(op2(X0,X1),sK0)),j(sK0))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f972,f30]) ).

fof(f1444,plain,
    ( j(op2(op2(h(sK1(j(sK0))),sK0),sK0)) = op1(op1(sK1(j(sK0)),j(sK0)),j(sK0))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1435,f221]) ).

fof(f1435,plain,
    ( j(op2(op2(h(sK1(j(sK0))),sK0),sK0)) = op1(j(op2(h(sK1(j(sK0))),sK0)),j(sK0))
    | ~ spl2_1 ),
    inference(resolution,[],[f972,f72]) ).

fof(f1434,plain,
    ! [X0] :
      ( j(op2(op2(h(X0),sK0),sK0)) = op1(j(op2(h(X0),sK0)),j(sK0))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f972,f20]) ).

fof(f972,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(op2(op2(X0,sK0),sK0)) = op1(j(op2(X0,sK0)),j(sK0)) ),
    inference(resolution,[],[f219,f26]) ).

fof(f1427,plain,
    ! [X0,X1] :
      ( j(op2(sK0,h(sK1(op1(X0,X1))))) = op1(j(sK0),j(h(sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f393,f31]) ).

fof(f1430,plain,
    ( j(op2(sK0,h(sK1(sK1(j(sK0)))))) = op1(j(sK0),sK1(sK1(j(sK0))))
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1423,f86]) ).

fof(f1423,plain,
    ( j(op2(sK0,h(sK1(sK1(j(sK0)))))) = op1(j(sK0),j(h(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f393,f77]) ).

fof(f1422,plain,
    ! [X0] :
      ( j(op2(sK0,h(sK1(sK1(X0))))) = op1(j(sK0),j(h(sK1(sK1(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f393,f28]) ).

fof(f1421,plain,
    ! [X0] :
      ( j(op2(sK0,h(sK1(j(X0))))) = op1(j(sK0),j(h(sK1(j(X0)))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f393,f21]) ).

fof(f393,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(op2(sK0,h(sK1(X0)))) = op1(j(sK0),j(h(sK1(X0)))) ),
    inference(resolution,[],[f383,f28]) ).

fof(f1402,plain,
    ! [X0,X1] :
      ( j(op2(sK0,h(j(op2(X0,X1))))) = op1(j(sK0),j(h(j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f392,f30]) ).

fof(f1397,plain,
    ! [X0] :
      ( j(op2(sK0,h(j(h(X0))))) = op1(j(sK0),j(h(j(h(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f392,f20]) ).

fof(f392,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(op2(sK0,h(j(X0)))) = op1(j(sK0),j(h(j(X0)))) ),
    inference(resolution,[],[f383,f21]) ).

fof(f1390,plain,
    ! [X0,X1] :
      ( j(op2(h(sK1(op1(X0,X1))),sK0)) = op1(j(h(sK1(op1(X0,X1)))),j(sK0))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f356,f31]) ).

fof(f1393,plain,
    ( j(op2(h(sK1(sK1(j(sK0)))),sK0)) = op1(sK1(sK1(j(sK0))),j(sK0))
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1386,f86]) ).

fof(f1386,plain,
    ( j(op2(h(sK1(sK1(j(sK0)))),sK0)) = op1(j(h(sK1(sK1(j(sK0))))),j(sK0))
    | ~ spl2_2 ),
    inference(resolution,[],[f356,f77]) ).

fof(f1385,plain,
    ! [X0] :
      ( j(op2(h(sK1(sK1(X0))),sK0)) = op1(j(h(sK1(sK1(X0)))),j(sK0))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f356,f28]) ).

fof(f1384,plain,
    ! [X0] :
      ( j(op2(h(sK1(j(X0))),sK0)) = op1(j(h(sK1(j(X0)))),j(sK0))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f356,f21]) ).

fof(f356,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(op2(h(sK1(X0)),sK0)) = op1(j(h(sK1(X0))),j(sK0)) ),
    inference(resolution,[],[f216,f28]) ).

fof(f1365,plain,
    ! [X0,X1] :
      ( j(op2(h(j(op2(X0,X1))),sK0)) = op1(j(h(j(op2(X0,X1)))),j(sK0))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f355,f30]) ).

fof(f1360,plain,
    ! [X0] :
      ( j(op2(h(j(h(X0))),sK0)) = op1(j(h(j(h(X0)))),j(sK0))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f355,f20]) ).

fof(f355,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(op2(h(j(X0)),sK0)) = op1(j(h(j(X0))),j(sK0)) ),
    inference(resolution,[],[f216,f21]) ).

fof(f1354,plain,
    ! [X2,X0,X1] :
      ( j(op2(X0,op2(op2(X1,X2),sK0))) = op1(j(X0),j(op2(op2(X1,X2),sK0)))
      | ~ sorti2(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f810,f30]) ).

fof(f1358,plain,
    ( ! [X0] :
        ( j(op2(X0,op2(h(sK1(j(sK0))),sK0))) = op1(j(X0),op1(sK1(j(sK0)),j(sK0)))
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1350,f221]) ).

fof(f1350,plain,
    ( ! [X0] :
        ( j(op2(X0,op2(h(sK1(j(sK0))),sK0))) = op1(j(X0),j(op2(h(sK1(j(sK0))),sK0)))
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f810,f72]) ).

fof(f1349,plain,
    ! [X0,X1] :
      ( j(op2(X0,op2(h(X1),sK0))) = op1(j(X0),j(op2(h(X1),sK0)))
      | ~ sorti2(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f810,f20]) ).

fof(f810,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | j(op2(X0,op2(X1,sK0))) = op1(j(X0),j(op2(X1,sK0)))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f212,f26]) ).

fof(f1335,plain,
    ! [X2,X0,X1] :
      ( j(op2(h(X0),h(op1(X1,X2)))) = op1(j(h(X0)),j(h(op1(X1,X2))))
      | ~ sorti1(X0)
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f384,f31]) ).

fof(f1338,plain,
    ( ! [X0] :
        ( j(op2(h(X0),h(sK1(j(sK0))))) = op1(j(h(X0)),sK1(j(sK0)))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1331,f66]) ).

fof(f1331,plain,
    ( ! [X0] :
        ( j(op2(h(X0),h(sK1(j(sK0))))) = op1(j(h(X0)),j(h(sK1(j(sK0)))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f384,f77]) ).

fof(f1330,plain,
    ! [X0,X1] :
      ( j(op2(h(X0),h(sK1(X1)))) = op1(j(h(X0)),j(h(sK1(X1))))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f384,f28]) ).

fof(f1329,plain,
    ! [X0,X1] :
      ( j(op2(h(X0),h(j(X1)))) = op1(j(h(X0)),j(h(j(X1))))
      | ~ sorti1(X0)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f384,f21]) ).

fof(f384,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | j(op2(h(X0),h(X1))) = op1(j(h(X0)),j(h(X1)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f209,f20]) ).

fof(f1326,plain,
    ! [X2,X0,X1] :
      ( h(op1(X0,sK1(sK1(op1(X1,X2))))) = op2(h(X0),h(sK1(sK1(op1(X1,X2)))))
      | ~ sorti1(X0)
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f350,f31]) ).

fof(f1322,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(sK1(sK1(j(sK0)))))) = op2(h(X0),h(sK1(sK1(sK1(j(sK0))))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f350,f77]) ).

fof(f1321,plain,
    ! [X0,X1] :
      ( h(op1(X0,sK1(sK1(sK1(X1))))) = op2(h(X0),h(sK1(sK1(sK1(X1)))))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f350,f28]) ).

fof(f1320,plain,
    ! [X0,X1] :
      ( h(op1(X0,sK1(sK1(j(X1))))) = op2(h(X0),h(sK1(sK1(j(X1)))))
      | ~ sorti1(X0)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f350,f21]) ).

fof(f350,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | h(op1(X0,sK1(sK1(X1)))) = op2(h(X0),h(sK1(sK1(X1))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f131,f28]) ).

fof(f1151,plain,
    ( sorti1(sK1(sK1(sK1(sK1(j(sK0))))))
    | ~ sorti2(h(sK1(sK1(sK1(sK1(j(sK0)))))))
    | ~ spl2_2 ),
    inference(superposition,[],[f21,f241]) ).

fof(f1164,plain,
    ! [X2,X0,X1] :
      ( h(op1(X0,sK1(j(op2(X1,X2))))) = op2(h(X0),h(sK1(j(op2(X1,X2)))))
      | ~ sorti1(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f349,f30]) ).

fof(f1167,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(sK1(j(sK0))))) = op2(h(X0),h(sK1(sK1(j(sK0)))))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1161,f66]) ).

fof(f1161,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(j(h(sK1(j(sK0))))))) = op2(h(X0),h(sK1(j(h(sK1(j(sK0)))))))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f349,f72]) ).

fof(f1160,plain,
    ! [X0,X1] :
      ( h(op1(X0,sK1(j(h(X1))))) = op2(h(X0),h(sK1(j(h(X1)))))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f349,f20]) ).

fof(f349,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | h(op1(X0,sK1(j(X1)))) = op2(h(X0),h(sK1(j(X1))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f131,f21]) ).

fof(f706,plain,
    ( sK0 = op2(op2(h(sK1(j(sK0))),sK0),op2(h(sK1(j(sK0))),sK0))
    | ~ spl2_2 ),
    inference(resolution,[],[f696,f77]) ).

fof(f579,plain,
    ( sK0 = op2(op2(sK0,h(sK1(j(sK0)))),op2(sK0,h(sK1(j(sK0)))))
    | ~ spl2_1 ),
    inference(resolution,[],[f545,f72]) ).

fof(f260,plain,
    ( sK0 = op2(h(sK1(sK1(sK1(j(sK0))))),h(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f112,f77]) ).

fof(f241,plain,
    ( sK1(sK1(sK1(sK1(j(sK0))))) = j(h(sK1(sK1(sK1(sK1(j(sK0)))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f102,f77]) ).

fof(f1148,plain,
    ( ! [X0,X1] :
        ( op1(sK1(j(sK0)),op1(X0,X1)) = j(h(op1(sK1(j(sK0)),op1(X0,X1))))
        | ~ sorti1(X1)
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f170,f31]) ).

fof(f1145,plain,
    ( op1(sK1(j(sK0)),sK1(j(sK0))) = j(h(op1(sK1(j(sK0)),sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(resolution,[],[f170,f77]) ).

fof(f1144,plain,
    ( ! [X0] :
        ( op1(sK1(j(sK0)),sK1(X0)) = j(h(op1(sK1(j(sK0)),sK1(X0))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f170,f28]) ).

fof(f1143,plain,
    ( ! [X0] :
        ( op1(sK1(j(sK0)),j(X0)) = j(h(op1(sK1(j(sK0)),j(X0))))
        | ~ sorti2(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f170,f21]) ).

fof(f170,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | op1(sK1(j(sK0)),X0) = j(h(op1(sK1(j(sK0)),X0))) )
    | ~ spl2_2 ),
    inference(resolution,[],[f55,f77]) ).

fof(f1139,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(h(sK1(op1(X0,X1))),sK0),op2(h(sK1(op1(X0,X1))),sK0))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f705,f31]) ).

fof(f1136,plain,
    ( sK0 = op2(op2(h(sK1(sK1(j(sK0)))),sK0),op2(h(sK1(sK1(j(sK0)))),sK0))
    | ~ spl2_2 ),
    inference(resolution,[],[f705,f77]) ).

fof(f1135,plain,
    ! [X0] :
      ( sK0 = op2(op2(h(sK1(sK1(X0))),sK0),op2(h(sK1(sK1(X0))),sK0))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f705,f28]) ).

fof(f1134,plain,
    ! [X0] :
      ( sK0 = op2(op2(h(sK1(j(X0))),sK0),op2(h(sK1(j(X0))),sK0))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f705,f21]) ).

fof(f705,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(op2(h(sK1(X0)),sK0),op2(h(sK1(X0)),sK0)) ),
    inference(resolution,[],[f696,f28]) ).

fof(f1122,plain,
    ! [X2,X0,X1] :
      ( h(op1(X0,j(h(op1(X1,X2))))) = op2(h(X0),h(j(h(op1(X1,X2)))))
      | ~ sorti1(X0)
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f270,f31]) ).

fof(f1125,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(j(sK0)))) = op2(h(X0),h(sK1(j(sK0))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f1119,f66]) ).

fof(f1119,plain,
    ( ! [X0] :
        ( h(op1(X0,j(h(sK1(j(sK0)))))) = op2(h(X0),h(j(h(sK1(j(sK0))))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f270,f77]) ).

fof(f1118,plain,
    ! [X0,X1] :
      ( h(op1(X0,j(h(sK1(X1))))) = op2(h(X0),h(j(h(sK1(X1)))))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f270,f28]) ).

fof(f1117,plain,
    ! [X0,X1] :
      ( h(op1(X0,j(h(j(X1))))) = op2(h(X0),h(j(h(j(X1)))))
      | ~ sorti1(X0)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f270,f21]) ).

fof(f270,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | h(op1(X0,j(h(X1)))) = op2(h(X0),h(j(h(X1))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f130,f20]) ).

fof(f1105,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(h(j(op2(X0,X1))),sK0),op2(h(j(op2(X0,X1))),sK0))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f704,f30]) ).

fof(f1110,plain,
    ( sK0 = op2(op2(h(sK1(j(sK0))),sK0),op2(h(sK1(j(sK0))),sK0))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1102,f66]) ).

fof(f1102,plain,
    ( sK0 = op2(op2(h(j(h(sK1(j(sK0))))),sK0),op2(h(j(h(sK1(j(sK0))))),sK0))
    | ~ spl2_1 ),
    inference(resolution,[],[f704,f72]) ).

fof(f1101,plain,
    ! [X0] :
      ( sK0 = op2(op2(h(j(h(X0))),sK0),op2(h(j(h(X0))),sK0))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f704,f20]) ).

fof(f704,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(op2(h(j(X0)),sK0),op2(h(j(X0)),sK0)) ),
    inference(resolution,[],[f696,f21]) ).

fof(f1097,plain,
    ! [X0,X1] :
      ( op1(j(sK0),sK1(op1(X0,X1))) = j(h(op1(j(sK0),sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f680,f31]) ).

fof(f1094,plain,
    ( op1(j(sK0),sK1(sK1(j(sK0)))) = j(h(op1(j(sK0),sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f680,f77]) ).

fof(f1093,plain,
    ! [X0] :
      ( op1(j(sK0),sK1(sK1(X0))) = j(h(op1(j(sK0),sK1(sK1(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f680,f28]) ).

fof(f1092,plain,
    ! [X0] :
      ( op1(j(sK0),sK1(j(X0))) = j(h(op1(j(sK0),sK1(j(X0)))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f680,f21]) ).

fof(f680,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op1(j(sK0),sK1(X0)) = j(h(op1(j(sK0),sK1(X0)))) ),
    inference(resolution,[],[f666,f28]) ).

fof(f1082,plain,
    ! [X0,X1] :
      ( op1(j(sK0),j(op2(X0,X1))) = j(h(op1(j(sK0),j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f679,f30]) ).

fof(f1078,plain,
    ! [X0] :
      ( op1(j(sK0),j(h(X0))) = j(h(op1(j(sK0),j(h(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f679,f20]) ).

fof(f679,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op1(j(sK0),j(X0)) = j(h(op1(j(sK0),j(X0)))) ),
    inference(resolution,[],[f666,f21]) ).

fof(f1074,plain,
    ! [X0,X1] :
      ( op2(h(sK1(op1(X0,X1))),sK0) = h(j(op2(h(sK1(op1(X0,X1))),sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f648,f31]) ).

fof(f1071,plain,
    ( op2(h(sK1(sK1(j(sK0)))),sK0) = h(j(op2(h(sK1(sK1(j(sK0)))),sK0)))
    | ~ spl2_2 ),
    inference(resolution,[],[f648,f77]) ).

fof(f1070,plain,
    ! [X0] :
      ( op2(h(sK1(sK1(X0))),sK0) = h(j(op2(h(sK1(sK1(X0))),sK0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f648,f28]) ).

fof(f1069,plain,
    ! [X0] :
      ( op2(h(sK1(j(X0))),sK0) = h(j(op2(h(sK1(j(X0))),sK0)))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f648,f21]) ).

fof(f648,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(sK1(X0)),sK0) = h(j(op2(h(sK1(X0)),sK0))) ),
    inference(resolution,[],[f639,f28]) ).

fof(f1056,plain,
    ! [X0,X1] :
      ( op2(h(j(op2(X0,X1))),sK0) = h(j(op2(h(j(op2(X0,X1))),sK0)))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f647,f30]) ).

fof(f1052,plain,
    ! [X0] :
      ( op2(h(j(h(X0))),sK0) = h(j(op2(h(j(h(X0))),sK0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f647,f20]) ).

fof(f647,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op2(h(j(X0)),sK0) = h(j(op2(h(j(X0)),sK0))) ),
    inference(resolution,[],[f639,f21]) ).

fof(f1044,plain,
    ! [X0,X1] :
      ( j(op2(sK0,h(op1(X0,X1)))) = j(h(j(op2(sK0,h(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f605,f31]) ).

fof(f1040,plain,
    ! [X0] :
      ( j(op2(sK0,h(sK1(X0)))) = j(h(j(op2(sK0,h(sK1(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f605,f28]) ).

fof(f1039,plain,
    ! [X0] :
      ( j(op2(sK0,h(j(X0)))) = j(h(j(op2(sK0,h(j(X0))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f605,f21]) ).

fof(f605,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(op2(sK0,h(X0))) = j(h(j(op2(sK0,h(X0))))) ),
    inference(resolution,[],[f596,f20]) ).

fof(f1036,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(sK0,h(sK1(op1(X0,X1)))),op2(sK0,h(sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f587,f31]) ).

fof(f1033,plain,
    ( sK0 = op2(op2(sK0,h(sK1(sK1(j(sK0))))),op2(sK0,h(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f587,f77]) ).

fof(f1032,plain,
    ! [X0] :
      ( sK0 = op2(op2(sK0,h(sK1(sK1(X0)))),op2(sK0,h(sK1(sK1(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f587,f28]) ).

fof(f1031,plain,
    ! [X0] :
      ( sK0 = op2(op2(sK0,h(sK1(j(X0)))),op2(sK0,h(sK1(j(X0)))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f587,f21]) ).

fof(f587,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(op2(sK0,h(sK1(X0))),op2(sK0,h(sK1(X0)))) ),
    inference(resolution,[],[f578,f28]) ).

fof(f1019,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(sK0,h(j(op2(X0,X1)))),op2(sK0,h(j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f586,f30]) ).

fof(f1024,plain,
    ( sK0 = op2(op2(sK0,h(sK1(j(sK0)))),op2(sK0,h(sK1(j(sK0)))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f1016,f66]) ).

fof(f1016,plain,
    ( sK0 = op2(op2(sK0,h(j(h(sK1(j(sK0)))))),op2(sK0,h(j(h(sK1(j(sK0)))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f586,f72]) ).

fof(f1015,plain,
    ! [X0] :
      ( sK0 = op2(op2(sK0,h(j(h(X0)))),op2(sK0,h(j(h(X0)))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f586,f20]) ).

fof(f586,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(op2(sK0,h(j(X0))),op2(sK0,h(j(X0)))) ),
    inference(resolution,[],[f578,f21]) ).

fof(f1011,plain,
    ! [X0,X1] :
      ( op2(sK0,h(sK1(op1(X0,X1)))) = h(j(op2(sK0,h(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f264,f31]) ).

fof(f1008,plain,
    ( op2(sK0,h(sK1(sK1(j(sK0))))) = h(j(op2(sK0,h(sK1(sK1(j(sK0)))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f264,f77]) ).

fof(f1007,plain,
    ! [X0] :
      ( op2(sK0,h(sK1(sK1(X0)))) = h(j(op2(sK0,h(sK1(sK1(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f264,f28]) ).

fof(f1006,plain,
    ! [X0] :
      ( op2(sK0,h(sK1(j(X0)))) = h(j(op2(sK0,h(sK1(j(X0))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f264,f21]) ).

fof(f264,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(sK0,h(sK1(X0))) = h(j(op2(sK0,h(sK1(X0))))) ),
    inference(resolution,[],[f163,f28]) ).

fof(f993,plain,
    ! [X0,X1] :
      ( op2(sK0,h(j(op2(X0,X1)))) = h(j(op2(sK0,h(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f263,f30]) ).

fof(f989,plain,
    ! [X0] :
      ( op2(sK0,h(j(h(X0)))) = h(j(op2(sK0,h(j(h(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f263,f20]) ).

fof(f263,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op2(sK0,h(j(X0))) = h(j(op2(sK0,h(j(X0))))) ),
    inference(resolution,[],[f163,f21]) ).

fof(f985,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(sK1(sK1(op1(X0,X1))))),h(sK1(sK1(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f259,f31]) ).

fof(f982,plain,
    ( sK0 = op2(h(sK1(sK1(sK1(sK1(j(sK0)))))),h(sK1(sK1(sK1(sK1(j(sK0)))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f259,f77]) ).

fof(f981,plain,
    ! [X0] :
      ( sK0 = op2(h(sK1(sK1(sK1(sK1(X0))))),h(sK1(sK1(sK1(sK1(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f259,f28]) ).

fof(f980,plain,
    ! [X0] :
      ( sK0 = op2(h(sK1(sK1(sK1(j(X0))))),h(sK1(sK1(sK1(j(X0))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f259,f21]) ).

fof(f259,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(sK1(sK1(sK1(X0)))),h(sK1(sK1(sK1(X0))))) ),
    inference(resolution,[],[f112,f28]) ).

fof(f977,plain,
    ! [X2,X0,X1] :
      ( j(op2(op2(X0,op2(X1,X2)),sK0)) = op1(j(op2(X0,op2(X1,X2))),j(sK0))
      | ~ sorti2(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f219,f30]) ).

fof(f974,plain,
    ( ! [X0] :
        ( j(op2(op2(X0,h(sK1(j(sK0)))),sK0)) = op1(j(op2(X0,h(sK1(j(sK0))))),j(sK0))
        | ~ sorti2(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f219,f72]) ).

fof(f973,plain,
    ! [X0,X1] :
      ( j(op2(op2(X0,h(X1)),sK0)) = op1(j(op2(X0,h(X1))),j(sK0))
      | ~ sorti2(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f219,f20]) ).

fof(f219,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | j(op2(op2(X0,X1),sK0)) = op1(j(op2(X0,X1)),j(sK0))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f208,f30]) ).

fof(f964,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(sK1(j(op2(X0,X1))))),h(sK1(sK1(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f258,f30]) ).

fof(f967,plain,
    ( sK0 = op2(h(sK1(sK1(sK1(j(sK0))))),h(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f961,f66]) ).

fof(f961,plain,
    ( sK0 = op2(h(sK1(sK1(j(h(sK1(j(sK0))))))),h(sK1(sK1(j(h(sK1(j(sK0))))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f258,f72]) ).

fof(f960,plain,
    ! [X0] :
      ( sK0 = op2(h(sK1(sK1(j(h(X0))))),h(sK1(sK1(j(h(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f258,f20]) ).

fof(f258,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(h(sK1(sK1(j(X0)))),h(sK1(sK1(j(X0))))) ),
    inference(resolution,[],[f112,f21]) ).

fof(f949,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(j(h(op1(X0,X1))))),h(sK1(j(h(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f252,f31]) ).

fof(f945,plain,
    ! [X0] :
      ( sK0 = op2(h(sK1(j(h(sK1(X0))))),h(sK1(j(h(sK1(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f252,f28]) ).

fof(f944,plain,
    ! [X0] :
      ( sK0 = op2(h(sK1(j(h(j(X0))))),h(sK1(j(h(j(X0))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f252,f21]) ).

fof(f252,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(sK1(j(h(X0)))),h(sK1(j(h(X0))))) ),
    inference(resolution,[],[f111,f20]) ).

fof(f939,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(j(h(sK1(op1(X0,X1))))),h(j(h(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f245,f31]) ).

fof(f935,plain,
    ! [X0] :
      ( sK0 = op2(h(j(h(sK1(sK1(X0))))),h(j(h(sK1(sK1(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f245,f28]) ).

fof(f934,plain,
    ! [X0] :
      ( sK0 = op2(h(j(h(sK1(j(X0))))),h(j(h(sK1(j(X0))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f245,f21]) ).

fof(f245,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(j(h(sK1(X0)))),h(j(h(sK1(X0))))) ),
    inference(resolution,[],[f106,f28]) ).

fof(f915,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(j(h(j(op2(X0,X1))))),h(j(h(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f244,f30]) ).

fof(f911,plain,
    ! [X0] :
      ( sK0 = op2(h(j(h(j(h(X0))))),h(j(h(j(h(X0))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f244,f20]) ).

fof(f244,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(h(j(h(j(X0)))),h(j(h(j(X0))))) ),
    inference(resolution,[],[f106,f21]) ).

fof(f907,plain,
    ! [X0,X1] :
      ( sK1(sK1(sK1(sK1(op1(X0,X1))))) = j(h(sK1(sK1(sK1(sK1(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f240,f31]) ).

fof(f904,plain,
    ( sK1(sK1(sK1(sK1(sK1(j(sK0)))))) = j(h(sK1(sK1(sK1(sK1(sK1(j(sK0))))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f240,f77]) ).

fof(f903,plain,
    ! [X0] :
      ( sK1(sK1(sK1(sK1(sK1(X0))))) = j(h(sK1(sK1(sK1(sK1(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f240,f28]) ).

fof(f902,plain,
    ! [X0] :
      ( sK1(sK1(sK1(sK1(j(X0))))) = j(h(sK1(sK1(sK1(sK1(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f240,f21]) ).

fof(f240,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(sK1(sK1(sK1(X0)))) = j(h(sK1(sK1(sK1(sK1(X0)))))) ),
    inference(resolution,[],[f102,f28]) ).

fof(f894,plain,
    ! [X0,X1] :
      ( sK1(sK1(sK1(j(op2(X0,X1))))) = j(h(sK1(sK1(sK1(j(op2(X0,X1)))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f239,f30]) ).

fof(f897,plain,
    ( sK1(sK1(sK1(sK1(j(sK0))))) = j(h(sK1(sK1(sK1(sK1(j(sK0)))))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f891,f66]) ).

fof(f891,plain,
    ( sK1(sK1(sK1(j(h(sK1(j(sK0))))))) = j(h(sK1(sK1(sK1(j(h(sK1(j(sK0)))))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f239,f72]) ).

fof(f890,plain,
    ! [X0] :
      ( sK1(sK1(sK1(j(h(X0))))) = j(h(sK1(sK1(sK1(j(h(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f239,f20]) ).

fof(f239,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK1(sK1(sK1(j(X0)))) = j(h(sK1(sK1(sK1(j(X0)))))) ),
    inference(resolution,[],[f102,f21]) ).

fof(f879,plain,
    ! [X0,X1] :
      ( sK1(sK1(j(h(op1(X0,X1))))) = j(h(sK1(sK1(j(h(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f233,f31]) ).

fof(f875,plain,
    ! [X0] :
      ( sK1(sK1(j(h(sK1(X0))))) = j(h(sK1(sK1(j(h(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f233,f28]) ).

fof(f874,plain,
    ! [X0] :
      ( sK1(sK1(j(h(j(X0))))) = j(h(sK1(sK1(j(h(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f233,f21]) ).

fof(f233,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(sK1(j(h(X0)))) = j(h(sK1(sK1(j(h(X0)))))) ),
    inference(resolution,[],[f101,f20]) ).

fof(f869,plain,
    ! [X0,X1] :
      ( sK1(j(h(sK1(op1(X0,X1))))) = j(h(sK1(j(h(sK1(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f226,f31]) ).

fof(f865,plain,
    ! [X0] :
      ( sK1(j(h(sK1(sK1(X0))))) = j(h(sK1(j(h(sK1(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f226,f28]) ).

fof(f864,plain,
    ! [X0] :
      ( sK1(j(h(sK1(j(X0))))) = j(h(sK1(j(h(sK1(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f226,f21]) ).

fof(f226,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(j(h(sK1(X0)))) = j(h(sK1(j(h(sK1(X0)))))) ),
    inference(resolution,[],[f67,f28]) ).

fof(f848,plain,
    ! [X0,X1] :
      ( sK1(j(h(j(op2(X0,X1))))) = j(h(sK1(j(h(j(op2(X0,X1)))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f225,f30]) ).

fof(f844,plain,
    ! [X0] :
      ( sK1(j(h(j(h(X0))))) = j(h(sK1(j(h(j(h(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f225,f20]) ).

fof(f225,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK1(j(h(j(X0)))) = j(h(sK1(j(h(j(X0)))))) ),
    inference(resolution,[],[f67,f21]) ).

fof(f839,plain,
    ! [X0,X1] :
      ( j(h(sK1(sK1(op1(X0,X1))))) = j(h(j(h(sK1(sK1(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f203,f31]) ).

fof(f835,plain,
    ! [X0] :
      ( j(h(sK1(sK1(sK1(X0))))) = j(h(j(h(sK1(sK1(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f203,f28]) ).

fof(f834,plain,
    ! [X0] :
      ( j(h(sK1(sK1(j(X0))))) = j(h(j(h(sK1(sK1(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f203,f21]) ).

fof(f203,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(h(sK1(sK1(X0)))) = j(h(j(h(sK1(sK1(X0)))))) ),
    inference(resolution,[],[f64,f28]) ).

fof(f823,plain,
    ! [X0,X1] :
      ( j(h(sK1(j(op2(X0,X1))))) = j(h(j(h(sK1(j(op2(X0,X1)))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f202,f30]) ).

fof(f819,plain,
    ! [X0] :
      ( j(h(sK1(j(h(X0))))) = j(h(j(h(sK1(j(h(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f202,f20]) ).

fof(f202,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(h(sK1(j(X0)))) = j(h(j(h(sK1(j(X0)))))) ),
    inference(resolution,[],[f64,f21]) ).

fof(f815,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sorti2(X0)
      | j(op2(X0,op2(X1,op2(X2,X3)))) = op1(j(X0),j(op2(X1,op2(X2,X3))))
      | ~ sorti2(X1)
      | ~ sorti2(X3)
      | ~ sorti2(X2) ),
    inference(resolution,[],[f212,f30]) ).

fof(f812,plain,
    ( ! [X0,X1] :
        ( ~ sorti2(X0)
        | j(op2(X0,op2(X1,h(sK1(j(sK0)))))) = op1(j(X0),j(op2(X1,h(sK1(j(sK0))))))
        | ~ sorti2(X1) )
    | ~ spl2_1 ),
    inference(resolution,[],[f212,f72]) ).

fof(f811,plain,
    ! [X2,X0,X1] :
      ( ~ sorti2(X0)
      | j(op2(X0,op2(X1,h(X2)))) = op1(j(X0),j(op2(X1,h(X2))))
      | ~ sorti2(X1)
      | ~ sorti1(X2) ),
    inference(resolution,[],[f212,f20]) ).

fof(f212,plain,
    ! [X2,X0,X1] :
      ( ~ sorti2(X2)
      | ~ sorti2(X0)
      | j(op2(X0,op2(X1,X2))) = op1(j(X0),j(op2(X1,X2)))
      | ~ sorti2(X1) ),
    inference(resolution,[],[f23,f30]) ).

fof(f791,plain,
    ! [X0,X1] :
      ( j(h(j(h(op1(X0,X1))))) = j(h(j(h(j(h(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f193,f31]) ).

fof(f787,plain,
    ! [X0] :
      ( j(h(j(h(sK1(X0))))) = j(h(j(h(j(h(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f193,f28]) ).

fof(f786,plain,
    ! [X0] :
      ( j(h(j(h(j(X0))))) = j(h(j(h(j(h(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f193,f21]) ).

fof(f193,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(h(j(h(X0)))) = j(h(j(h(j(h(X0)))))) ),
    inference(resolution,[],[f63,f20]) ).

fof(f783,plain,
    ! [X0,X1] :
      ( h(sK1(sK1(sK1(op1(X0,X1))))) = h(j(h(sK1(sK1(sK1(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f188,f31]) ).

fof(f780,plain,
    ( h(sK1(sK1(sK1(sK1(j(sK0)))))) = h(j(h(sK1(sK1(sK1(sK1(j(sK0))))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f188,f77]) ).

fof(f779,plain,
    ! [X0] :
      ( h(sK1(sK1(sK1(sK1(X0))))) = h(j(h(sK1(sK1(sK1(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f188,f28]) ).

fof(f778,plain,
    ! [X0] :
      ( h(sK1(sK1(sK1(j(X0))))) = h(j(h(sK1(sK1(sK1(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f188,f21]) ).

fof(f188,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(sK1(sK1(sK1(X0)))) = h(j(h(sK1(sK1(sK1(X0)))))) ),
    inference(resolution,[],[f61,f28]) ).

fof(f770,plain,
    ! [X0,X1] :
      ( h(sK1(sK1(j(op2(X0,X1))))) = h(j(h(sK1(sK1(j(op2(X0,X1)))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f187,f30]) ).

fof(f766,plain,
    ! [X0] :
      ( h(sK1(sK1(j(h(X0))))) = h(j(h(sK1(sK1(j(h(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f187,f20]) ).

fof(f187,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | h(sK1(sK1(j(X0)))) = h(j(h(sK1(sK1(j(X0)))))) ),
    inference(resolution,[],[f61,f21]) ).

fof(f755,plain,
    ! [X0,X1] :
      ( h(sK1(j(h(op1(X0,X1))))) = h(j(h(sK1(j(h(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f181,f31]) ).

fof(f751,plain,
    ! [X0] :
      ( h(sK1(j(h(sK1(X0))))) = h(j(h(sK1(j(h(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f181,f28]) ).

fof(f750,plain,
    ! [X0] :
      ( h(sK1(j(h(j(X0))))) = h(j(h(sK1(j(h(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f181,f21]) ).

fof(f181,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(sK1(j(h(X0)))) = h(j(h(sK1(j(h(X0)))))) ),
    inference(resolution,[],[f60,f20]) ).

fof(f745,plain,
    ! [X0,X1] :
      ( h(j(h(sK1(op1(X0,X1))))) = h(j(h(j(h(sK1(op1(X0,X1)))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f174,f31]) ).

fof(f741,plain,
    ! [X0] :
      ( h(j(h(sK1(sK1(X0))))) = h(j(h(j(h(sK1(sK1(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f174,f28]) ).

fof(f740,plain,
    ! [X0] :
      ( h(j(h(sK1(j(X0))))) = h(j(h(j(h(sK1(j(X0)))))))
      | ~ sorti2(X0) ),
    inference(resolution,[],[f174,f21]) ).

fof(f174,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(j(h(sK1(X0)))) = h(j(h(j(h(sK1(X0)))))) ),
    inference(resolution,[],[f57,f28]) ).

fof(f719,plain,
    ! [X0,X1] :
      ( h(j(h(j(op2(X0,X1))))) = h(j(h(j(h(j(op2(X0,X1)))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f173,f30]) ).

fof(f715,plain,
    ! [X0] :
      ( h(j(h(j(h(X0))))) = h(j(h(j(h(j(h(X0)))))))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f173,f20]) ).

fof(f173,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | h(j(h(j(X0)))) = h(j(h(j(h(j(X0)))))) ),
    inference(resolution,[],[f57,f21]) ).

fof(f709,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(h(op1(X0,X1)),sK0),op2(h(op1(X0,X1)),sK0))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f696,f31]) ).

fof(f696,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(op2(h(X0),sK0),op2(h(X0),sK0)) ),
    inference(resolution,[],[f546,f26]) ).

fof(f701,plain,
    ! [X2,X0,X1] :
      ( sK0 = op2(op2(h(X0),op2(X1,X2)),op2(h(X0),op2(X1,X2)))
      | ~ sorti1(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f546,f30]) ).

fof(f698,plain,
    ( ! [X0] :
        ( sK0 = op2(op2(h(X0),h(sK1(j(sK0)))),op2(h(X0),h(sK1(j(sK0)))))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f546,f72]) ).

fof(f697,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(h(X0),h(X1)),op2(h(X0),h(X1)))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f546,f20]) ).

fof(f546,plain,
    ! [X0,X1] :
      ( ~ sorti2(X0)
      | sK0 = op2(op2(h(X1),X0),op2(h(X1),X0))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f47,f20]) ).

fof(f693,plain,
    ! [X2,X0,X1] :
      ( op1(sK1(op1(X0,X1)),X2) = j(h(op1(sK1(op1(X0,X1)),X2)))
      | ~ sorti1(X2)
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f169,f31]) ).

fof(f690,plain,
    ( ! [X0] :
        ( op1(sK1(sK1(j(sK0))),X0) = j(h(op1(sK1(sK1(j(sK0))),X0)))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f169,f77]) ).

fof(f689,plain,
    ! [X0,X1] :
      ( op1(sK1(sK1(X0)),X1) = j(h(op1(sK1(sK1(X0)),X1)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f169,f28]) ).

fof(f688,plain,
    ! [X0,X1] :
      ( op1(sK1(j(X0)),X1) = j(h(op1(sK1(j(X0)),X1)))
      | ~ sorti1(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f169,f21]) ).

fof(f169,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | op1(sK1(X1),X0) = j(h(op1(sK1(X1),X0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f55,f28]) ).

fof(f684,plain,
    ! [X0,X1] :
      ( op1(j(sK0),op1(X0,X1)) = j(h(op1(j(sK0),op1(X0,X1))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f666,f31]) ).

fof(f666,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op1(j(sK0),X0) = j(h(op1(j(sK0),X0))) ),
    inference(resolution,[],[f168,f26]) ).

fof(f671,plain,
    ! [X2,X0,X1] :
      ( op1(j(op2(X0,X1)),X2) = j(h(op1(j(op2(X0,X1)),X2)))
      | ~ sorti1(X2)
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f168,f30]) ).

fof(f674,plain,
    ( ! [X0] :
        ( op1(sK1(j(sK0)),X0) = j(h(op1(sK1(j(sK0)),X0)))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f668,f66]) ).

fof(f668,plain,
    ( ! [X0] :
        ( op1(j(h(sK1(j(sK0)))),X0) = j(h(op1(j(h(sK1(j(sK0)))),X0)))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f168,f72]) ).

fof(f667,plain,
    ! [X0,X1] :
      ( op1(j(h(X0)),X1) = j(h(op1(j(h(X0)),X1)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f168,f20]) ).

fof(f168,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | op1(j(X1),X0) = j(h(op1(j(X1),X0)))
      | ~ sorti1(X0) ),
    inference(resolution,[],[f55,f21]) ).

fof(f663,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(X0,op1(X1,op1(X2,X3)))) = op2(h(X0),h(op1(X1,op1(X2,X3))))
      | ~ sorti1(X1)
      | ~ sorti1(X3)
      | ~ sorti1(X2) ),
    inference(resolution,[],[f133,f31]) ).

fof(f660,plain,
    ( ! [X0,X1] :
        ( ~ sorti1(X0)
        | h(op1(X0,op1(X1,sK1(j(sK0))))) = op2(h(X0),h(op1(X1,sK1(j(sK0)))))
        | ~ sorti1(X1) )
    | ~ spl2_2 ),
    inference(resolution,[],[f133,f77]) ).

fof(f659,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(X0,op1(X1,sK1(X2)))) = op2(h(X0),h(op1(X1,sK1(X2))))
      | ~ sorti1(X1)
      | ~ sorti1(X2) ),
    inference(resolution,[],[f133,f28]) ).

fof(f658,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(X0,op1(X1,j(X2)))) = op2(h(X0),h(op1(X1,j(X2))))
      | ~ sorti1(X1)
      | ~ sorti2(X2) ),
    inference(resolution,[],[f133,f21]) ).

fof(f133,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X2)
      | ~ sorti1(X0)
      | h(op1(X0,op1(X1,X2))) = op2(h(X0),h(op1(X1,X2)))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f22,f31]) ).

fof(f652,plain,
    ! [X0,X1] :
      ( op2(h(op1(X0,X1)),sK0) = h(j(op2(h(op1(X0,X1)),sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f639,f31]) ).

fof(f639,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(X0),sK0) = h(j(op2(h(X0),sK0))) ),
    inference(resolution,[],[f158,f26]) ).

fof(f644,plain,
    ! [X2,X0,X1] :
      ( op2(h(X0),op2(X1,X2)) = h(j(op2(h(X0),op2(X1,X2))))
      | ~ sorti1(X0)
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f158,f30]) ).

fof(f641,plain,
    ( ! [X0] :
        ( op2(h(X0),h(sK1(j(sK0)))) = h(j(op2(h(X0),h(sK1(j(sK0))))))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f158,f72]) ).

fof(f640,plain,
    ! [X0,X1] :
      ( op2(h(X0),h(X1)) = h(j(op2(h(X0),h(X1))))
      | ~ sorti1(X0)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f158,f20]) ).

fof(f158,plain,
    ! [X0,X1] :
      ( ~ sorti2(X0)
      | op2(h(X1),X0) = h(j(op2(h(X1),X0)))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f49,f20]) ).

fof(f636,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(op1(X1,X2),X0)) = h(j(h(op1(op1(X1,X2),X0))))
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f54,f31]) ).

fof(f633,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | h(op1(sK1(j(sK0)),X0)) = h(j(h(op1(sK1(j(sK0)),X0)))) )
    | ~ spl2_2 ),
    inference(resolution,[],[f54,f77]) ).

fof(f632,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(sK1(X1),X0)) = h(j(h(op1(sK1(X1),X0))))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f54,f28]) ).

fof(f631,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(j(X1),X0)) = h(j(h(op1(j(X1),X0))))
      | ~ sorti2(X1) ),
    inference(resolution,[],[f54,f21]) ).

fof(f54,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | ~ sorti1(X0)
      | h(op1(X1,X0)) = h(j(h(op1(X1,X0)))) ),
    inference(resolution,[],[f31,f33]) ).

fof(f628,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | sK1(op1(op1(X1,X2),X0)) = j(h(sK1(op1(op1(X1,X2),X0))))
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f53,f31]) ).

fof(f625,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | sK1(op1(sK1(j(sK0)),X0)) = j(h(sK1(op1(sK1(j(sK0)),X0)))) )
    | ~ spl2_2 ),
    inference(resolution,[],[f53,f77]) ).

fof(f624,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | sK1(op1(sK1(X1),X0)) = j(h(sK1(op1(sK1(X1),X0))))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f53,f28]) ).

fof(f623,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | sK1(op1(j(X1),X0)) = j(h(sK1(op1(j(X1),X0))))
      | ~ sorti2(X1) ),
    inference(resolution,[],[f53,f21]) ).

fof(f53,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | ~ sorti1(X0)
      | sK1(op1(X1,X0)) = j(h(sK1(op1(X1,X0)))) ),
    inference(resolution,[],[f31,f36]) ).

fof(f620,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(op1(op1(X1,X2),X0)),h(op1(op1(X1,X2),X0)))
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f52,f31]) ).

fof(f617,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | sK0 = op2(h(op1(sK1(j(sK0)),X0)),h(op1(sK1(j(sK0)),X0))) )
    | ~ spl2_2 ),
    inference(resolution,[],[f52,f77]) ).

fof(f616,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(op1(sK1(X1),X0)),h(op1(sK1(X1),X0)))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f52,f28]) ).

fof(f615,plain,
    ! [X0,X1] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(op1(j(X1),X0)),h(op1(j(X1),X0)))
      | ~ sorti2(X1) ),
    inference(resolution,[],[f52,f21]) ).

fof(f52,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | ~ sorti1(X0)
      | sK0 = op2(h(op1(X1,X0)),h(op1(X1,X0))) ),
    inference(resolution,[],[f31,f44]) ).

fof(f609,plain,
    ! [X0,X1] :
      ( j(op2(sK0,op2(X0,X1))) = j(h(j(op2(sK0,op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f596,f30]) ).

fof(f596,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(op2(sK0,X0)) = j(h(j(op2(sK0,X0)))) ),
    inference(resolution,[],[f48,f26]) ).

fof(f601,plain,
    ! [X2,X0,X1] :
      ( ~ sorti2(X0)
      | j(op2(op2(X1,X2),X0)) = j(h(j(op2(op2(X1,X2),X0))))
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f48,f30]) ).

fof(f598,plain,
    ( ! [X0] :
        ( ~ sorti2(X0)
        | j(op2(h(sK1(j(sK0))),X0)) = j(h(j(op2(h(sK1(j(sK0))),X0)))) )
    | ~ spl2_1 ),
    inference(resolution,[],[f48,f72]) ).

fof(f597,plain,
    ! [X0,X1] :
      ( ~ sorti2(X0)
      | j(op2(h(X1),X0)) = j(h(j(op2(h(X1),X0))))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f48,f20]) ).

fof(f48,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | ~ sorti2(X0)
      | j(op2(X1,X0)) = j(h(j(op2(X1,X0)))) ),
    inference(resolution,[],[f30,f35]) ).

fof(f591,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(sK0,h(op1(X0,X1))),op2(sK0,h(op1(X0,X1))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f578,f31]) ).

fof(f588,plain,
    ( sK0 = op2(op2(sK0,h(sK1(j(sK0)))),op2(sK0,h(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(resolution,[],[f578,f77]) ).

fof(f578,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(op2(sK0,h(X0)),op2(sK0,h(X0))) ),
    inference(resolution,[],[f545,f20]) ).

fof(f582,plain,
    ! [X0,X1] :
      ( sK0 = op2(op2(sK0,op2(X0,X1)),op2(sK0,op2(X0,X1)))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f545,f30]) ).

fof(f545,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(op2(sK0,X0),op2(sK0,X0)) ),
    inference(resolution,[],[f47,f26]) ).

fof(f550,plain,
    ! [X2,X0,X1] :
      ( ~ sorti2(X0)
      | sK0 = op2(op2(op2(X1,X2),X0),op2(op2(X1,X2),X0))
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f47,f30]) ).

fof(f547,plain,
    ( ! [X0] :
        ( ~ sorti2(X0)
        | sK0 = op2(op2(h(sK1(j(sK0))),X0),op2(h(sK1(j(sK0))),X0)) )
    | ~ spl2_1 ),
    inference(resolution,[],[f47,f72]) ).

fof(f47,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | ~ sorti2(X0)
      | sK0 = op2(op2(X1,X0),op2(X1,X0)) ),
    inference(resolution,[],[f30,f27]) ).

fof(f401,plain,
    ( sorti1(op1(j(sK0),sK1(j(sK0))))
    | ~ sorti2(op2(sK0,h(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(superposition,[],[f21,f398]) ).

fof(f381,plain,
    ( sorti1(op1(sK1(j(sK0)),j(sK0)))
    | ~ sorti2(op2(h(sK1(j(sK0))),sK0))
    | ~ spl2_1 ),
    inference(superposition,[],[f21,f221]) ).

fof(f398,plain,
    ( j(op2(sK0,h(sK1(j(sK0))))) = op1(j(sK0),sK1(j(sK0)))
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f394,f66]) ).

fof(f394,plain,
    ( j(op2(sK0,h(sK1(j(sK0))))) = op1(j(sK0),j(h(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(resolution,[],[f383,f77]) ).

fof(f397,plain,
    ! [X0,X1] :
      ( j(op2(sK0,h(op1(X0,X1)))) = op1(j(sK0),j(h(op1(X0,X1))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f383,f31]) ).

fof(f383,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(op2(sK0,h(X0))) = op1(j(sK0),j(h(X0))) ),
    inference(resolution,[],[f209,f26]) ).

fof(f388,plain,
    ! [X2,X0,X1] :
      ( j(op2(op2(X0,X1),h(X2))) = op1(j(op2(X0,X1)),j(h(X2)))
      | ~ sorti1(X2)
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f209,f30]) ).

fof(f389,plain,
    ( ! [X0] :
        ( j(op2(h(sK1(j(sK0))),h(X0))) = op1(sK1(j(sK0)),j(h(X0)))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f385,f66]) ).

fof(f385,plain,
    ( ! [X0] :
        ( j(op2(h(sK1(j(sK0))),h(X0))) = op1(j(h(sK1(j(sK0)))),j(h(X0)))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(resolution,[],[f209,f72]) ).

fof(f209,plain,
    ! [X0,X1] :
      ( ~ sorti2(X0)
      | j(op2(X0,h(X1))) = op1(j(X0),j(h(X1)))
      | ~ sorti1(X1) ),
    inference(resolution,[],[f23,f20]) ).

fof(f382,plain,
    ( sorti2(op2(h(sK1(j(sK0))),sK0))
    | ~ sorti1(op1(sK1(j(sK0)),j(sK0)))
    | ~ spl2_2 ),
    inference(superposition,[],[f20,f279]) ).

fof(f279,plain,
    ( op2(h(sK1(j(sK0))),sK0) = h(op1(sK1(j(sK0)),j(sK0)))
    | ~ spl2_2 ),
    inference(resolution,[],[f274,f77]) ).

fof(f221,plain,
    ( j(op2(h(sK1(j(sK0))),sK0)) = op1(sK1(j(sK0)),j(sK0))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f217,f66]) ).

fof(f217,plain,
    ( j(op2(h(sK1(j(sK0))),sK0)) = op1(j(h(sK1(j(sK0)))),j(sK0))
    | ~ spl2_1 ),
    inference(resolution,[],[f208,f72]) ).

fof(f380,plain,
    ! [X0,X1] :
      ( op2(h(sK1(op1(X0,X1))),sK0) = h(op1(sK1(op1(X0,X1)),j(sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f278,f31]) ).

fof(f377,plain,
    ( op2(h(sK1(sK1(j(sK0)))),sK0) = h(op1(sK1(sK1(j(sK0))),j(sK0)))
    | ~ spl2_2 ),
    inference(resolution,[],[f278,f77]) ).

fof(f278,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(sK1(X0)),sK0) = h(op1(sK1(X0),j(sK0))) ),
    inference(resolution,[],[f274,f28]) ).

fof(f369,plain,
    ! [X0,X1] :
      ( op2(h(j(op2(X0,X1))),sK0) = h(op1(j(op2(X0,X1)),j(sK0)))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f277,f30]) ).

fof(f372,plain,
    ( op2(h(sK1(j(sK0))),sK0) = h(op1(sK1(j(sK0)),j(sK0)))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f366,f66]) ).

fof(f366,plain,
    ( op2(h(j(h(sK1(j(sK0))))),sK0) = h(op1(j(h(sK1(j(sK0)))),j(sK0)))
    | ~ spl2_1 ),
    inference(resolution,[],[f277,f72]) ).

fof(f277,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op2(h(j(X0)),sK0) = h(op1(j(X0),j(sK0))) ),
    inference(resolution,[],[f274,f21]) ).

fof(f360,plain,
    ! [X0,X1] :
      ( j(op2(h(op1(X0,X1)),sK0)) = op1(j(h(op1(X0,X1))),j(sK0))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f216,f31]) ).

fof(f361,plain,
    ( j(op2(h(sK1(j(sK0))),sK0)) = op1(sK1(j(sK0)),j(sK0))
    | ~ spl2_2 ),
    inference(forward_demodulation,[],[f357,f66]) ).

fof(f357,plain,
    ( j(op2(h(sK1(j(sK0))),sK0)) = op1(j(h(sK1(j(sK0)))),j(sK0))
    | ~ spl2_2 ),
    inference(resolution,[],[f216,f77]) ).

fof(f216,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(op2(h(X0),sK0)) = op1(j(h(X0)),j(sK0)) ),
    inference(resolution,[],[f208,f20]) ).

fof(f354,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(X0,sK1(op1(X1,X2)))) = op2(h(X0),h(sK1(op1(X1,X2))))
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f131,f31]) ).

fof(f351,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | h(op1(X0,sK1(sK1(j(sK0))))) = op2(h(X0),h(sK1(sK1(j(sK0))))) )
    | ~ spl2_2 ),
    inference(resolution,[],[f131,f77]) ).

fof(f131,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | ~ sorti1(X0)
      | h(op1(X0,sK1(X1))) = op2(h(X0),h(sK1(X1))) ),
    inference(resolution,[],[f22,f28]) ).

fof(f268,plain,
    ( sorti1(sK1(sK1(sK1(j(sK0)))))
    | ~ sorti2(h(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(superposition,[],[f21,f103]) ).

fof(f113,plain,
    ( sK0 = op2(h(sK1(sK1(j(sK0)))),h(sK1(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(resolution,[],[f46,f77]) ).

fof(f281,plain,
    ! [X0,X1] :
      ( op2(h(op1(X0,X1)),sK0) = h(op1(op1(X0,X1),j(sK0)))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f274,f31]) ).

fof(f274,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(h(X0),sK0) = h(op1(X0,j(sK0))) ),
    inference(forward_demodulation,[],[f269,f32]) ).

fof(f269,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(op1(X0,j(sK0))) = op2(h(X0),h(j(sK0))) ),
    inference(resolution,[],[f130,f26]) ).

fof(f273,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | h(op1(X0,j(op2(X1,X2)))) = op2(h(X0),h(j(op2(X1,X2))))
      | ~ sorti2(X2)
      | ~ sorti2(X1) ),
    inference(resolution,[],[f130,f30]) ).

fof(f275,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(j(sK0)))) = op2(h(X0),h(sK1(j(sK0))))
        | ~ sorti1(X0) )
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f271,f66]) ).

fof(f271,plain,
    ( ! [X0] :
        ( ~ sorti1(X0)
        | h(op1(X0,j(h(sK1(j(sK0)))))) = op2(h(X0),h(j(h(sK1(j(sK0)))))) )
    | ~ spl2_1 ),
    inference(resolution,[],[f130,f72]) ).

fof(f130,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | ~ sorti1(X0)
      | h(op1(X0,j(X1))) = op2(h(X0),h(j(X1))) ),
    inference(resolution,[],[f22,f21]) ).

fof(f103,plain,
    ( sK1(sK1(sK1(j(sK0)))) = j(h(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f42,f77]) ).

fof(f267,plain,
    ! [X0,X1] :
      ( op2(sK0,h(op1(X0,X1))) = h(j(op2(sK0,h(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f163,f31]) ).

fof(f265,plain,
    ( op2(sK0,h(sK1(j(sK0)))) = h(j(op2(sK0,h(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f163,f77]) ).

fof(f163,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | op2(sK0,h(X0)) = h(j(op2(sK0,h(X0)))) ),
    inference(resolution,[],[f157,f20]) ).

fof(f262,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(sK1(op1(X0,X1)))),h(sK1(sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f112,f31]) ).

fof(f112,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(sK1(sK1(X0))),h(sK1(sK1(X0)))) ),
    inference(resolution,[],[f46,f28]) ).

fof(f255,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(j(op2(X0,X1)))),h(sK1(j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f111,f30]) ).

fof(f256,plain,
    ( sK0 = op2(h(sK1(sK1(j(sK0)))),h(sK1(sK1(j(sK0)))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f253,f66]) ).

fof(f253,plain,
    ( sK0 = op2(h(sK1(j(h(sK1(j(sK0)))))),h(sK1(j(h(sK1(j(sK0)))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f111,f72]) ).

fof(f111,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(h(sK1(j(X0))),h(sK1(j(X0)))) ),
    inference(resolution,[],[f46,f21]) ).

fof(f248,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(j(h(op1(X0,X1)))),h(j(h(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f106,f31]) ).

fof(f106,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(j(h(X0))),h(j(h(X0)))) ),
    inference(resolution,[],[f45,f20]) ).

fof(f243,plain,
    ! [X0,X1] :
      ( sK1(sK1(sK1(op1(X0,X1)))) = j(h(sK1(sK1(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f102,f31]) ).

fof(f102,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(sK1(sK1(X0))) = j(h(sK1(sK1(sK1(X0))))) ),
    inference(resolution,[],[f42,f28]) ).

fof(f236,plain,
    ! [X0,X1] :
      ( sK1(sK1(j(op2(X0,X1)))) = j(h(sK1(sK1(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f101,f30]) ).

fof(f237,plain,
    ( sK1(sK1(sK1(j(sK0)))) = j(h(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f234,f66]) ).

fof(f234,plain,
    ( sK1(sK1(j(h(sK1(j(sK0)))))) = j(h(sK1(sK1(j(h(sK1(j(sK0))))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f101,f72]) ).

fof(f101,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK1(sK1(j(X0))) = j(h(sK1(sK1(j(X0))))) ),
    inference(resolution,[],[f42,f21]) ).

fof(f229,plain,
    ! [X0,X1] :
      ( sK1(j(h(op1(X0,X1)))) = j(h(sK1(j(h(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f67,f31]) ).

fof(f67,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(j(h(X0))) = j(h(sK1(j(h(X0))))) ),
    inference(resolution,[],[f41,f20]) ).

fof(f220,plain,
    j(sK0) = op1(j(sK0),j(sK0)),
    inference(forward_demodulation,[],[f215,f43]) ).

fof(f215,plain,
    j(op2(sK0,sK0)) = op1(j(sK0),j(sK0)),
    inference(resolution,[],[f208,f26]) ).

fof(f208,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(op2(X0,sK0)) = op1(j(X0),j(sK0)) ),
    inference(resolution,[],[f23,f26]) ).

fof(f23,plain,
    ! [X2,X3] :
      ( ~ sorti2(X3)
      | j(op2(X2,X3)) = op1(j(X2),j(X3))
      | ~ sorti2(X2) ),
    inference(cnf_transformation,[],[f15]) ).

fof(f15,plain,
    ( ! [X0] :
        ( j(h(X0)) = X0
        | ~ sorti1(X0) )
    & ! [X1] :
        ( h(j(X1)) = X1
        | ~ sorti2(X1) )
    & ! [X2] :
        ( ! [X3] :
            ( j(op2(X2,X3)) = op1(j(X2),j(X3))
            | ~ sorti2(X3) )
        | ~ sorti2(X2) )
    & ! [X4] :
        ( ! [X5] :
            ( h(op1(X4,X5)) = op2(h(X4),h(X5))
            | ~ sorti1(X5) )
        | ~ sorti1(X4) )
    & ! [X6] :
        ( sorti1(j(X6))
        | ~ sorti2(X6) )
    & ! [X7] :
        ( sorti2(h(X7))
        | ~ sorti1(X7) ) ),
    inference(rectify,[],[f10]) ).

fof(f10,plain,
    ( ! [X2] :
        ( j(h(X2)) = X2
        | ~ sorti1(X2) )
    & ! [X3] :
        ( h(j(X3)) = X3
        | ~ sorti2(X3) )
    & ! [X4] :
        ( ! [X5] :
            ( j(op2(X4,X5)) = op1(j(X4),j(X5))
            | ~ sorti2(X5) )
        | ~ sorti2(X4) )
    & ! [X6] :
        ( ! [X7] :
            ( h(op1(X6,X7)) = op2(h(X6),h(X7))
            | ~ sorti1(X7) )
        | ~ sorti1(X6) )
    & ! [X0] :
        ( sorti1(j(X0))
        | ~ sorti2(X0) )
    & ! [X1] :
        ( sorti2(h(X1))
        | ~ sorti1(X1) ) ),
    inference(flattening,[],[f9]) ).

fof(f9,plain,
    ( ! [X2] :
        ( j(h(X2)) = X2
        | ~ sorti1(X2) )
    & ! [X3] :
        ( h(j(X3)) = X3
        | ~ sorti2(X3) )
    & ! [X4] :
        ( ! [X5] :
            ( j(op2(X4,X5)) = op1(j(X4),j(X5))
            | ~ sorti2(X5) )
        | ~ sorti2(X4) )
    & ! [X6] :
        ( ! [X7] :
            ( h(op1(X6,X7)) = op2(h(X6),h(X7))
            | ~ sorti1(X7) )
        | ~ sorti1(X6) )
    & ! [X0] :
        ( sorti1(j(X0))
        | ~ sorti2(X0) )
    & ! [X1] :
        ( sorti2(h(X1))
        | ~ sorti1(X1) ) ),
    inference(ennf_transformation,[],[f7]) ).

fof(f7,plain,
    ~ ( ( ! [X0] :
            ( sorti2(X0)
           => sorti1(j(X0)) )
        & ! [X1] :
            ( sorti1(X1)
           => sorti2(h(X1)) ) )
     => ~ ( ! [X2] :
              ( sorti1(X2)
             => j(h(X2)) = X2 )
          & ! [X3] :
              ( sorti2(X3)
             => h(j(X3)) = X3 )
          & ! [X4] :
              ( sorti2(X4)
             => ! [X5] :
                  ( sorti2(X5)
                 => j(op2(X4,X5)) = op1(j(X4),j(X5)) ) )
          & ! [X6] :
              ( sorti1(X6)
             => ! [X7] :
                  ( sorti1(X7)
                 => h(op1(X6,X7)) = op2(h(X6),h(X7)) ) ) ) ),
    inference(rectify,[],[f6]) ).

fof(f6,negated_conjecture,
    ~ ( ( ! [X1] :
            ( sorti2(X1)
           => sorti1(j(X1)) )
        & ! [X0] :
            ( sorti1(X0)
           => sorti2(h(X0)) ) )
     => ~ ( ! [X7] :
              ( sorti1(X7)
             => j(h(X7)) = X7 )
          & ! [X6] :
              ( sorti2(X6)
             => h(j(X6)) = X6 )
          & ! [X4] :
              ( sorti2(X4)
             => ! [X5] :
                  ( sorti2(X5)
                 => j(op2(X4,X5)) = op1(j(X4),j(X5)) ) )
          & ! [X2] :
              ( sorti1(X2)
             => ! [X3] :
                  ( sorti1(X3)
                 => h(op1(X2,X3)) = op2(h(X2),h(X3)) ) ) ) ),
    inference(negated_conjecture,[],[f5]) ).

fof(f5,conjecture,
    ( ( ! [X1] :
          ( sorti2(X1)
         => sorti1(j(X1)) )
      & ! [X0] :
          ( sorti1(X0)
         => sorti2(h(X0)) ) )
   => ~ ( ! [X7] :
            ( sorti1(X7)
           => j(h(X7)) = X7 )
        & ! [X6] :
            ( sorti2(X6)
           => h(j(X6)) = X6 )
        & ! [X4] :
            ( sorti2(X4)
           => ! [X5] :
                ( sorti2(X5)
               => j(op2(X4,X5)) = op1(j(X4),j(X5)) ) )
        & ! [X2] :
            ( sorti1(X2)
           => ! [X3] :
                ( sorti1(X3)
               => h(op1(X2,X3)) = op2(h(X2),h(X3)) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co1) ).

fof(f206,plain,
    ! [X0,X1] :
      ( j(h(sK1(op1(X0,X1)))) = j(h(j(h(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f64,f31]) ).

fof(f64,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(h(sK1(X0))) = j(h(j(h(sK1(X0))))) ),
    inference(resolution,[],[f40,f28]) ).

fof(f196,plain,
    ! [X0,X1] :
      ( j(h(j(op2(X0,X1)))) = j(h(j(h(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f63,f30]) ).

fof(f63,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(h(j(X0))) = j(h(j(h(j(X0))))) ),
    inference(resolution,[],[f40,f21]) ).

fof(f191,plain,
    ! [X0,X1] :
      ( h(sK1(sK1(op1(X0,X1)))) = h(j(h(sK1(sK1(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f61,f31]) ).

fof(f189,plain,
    ( h(sK1(sK1(sK1(j(sK0))))) = h(j(h(sK1(sK1(sK1(j(sK0)))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f61,f77]) ).

fof(f61,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(sK1(sK1(X0))) = h(j(h(sK1(sK1(X0))))) ),
    inference(resolution,[],[f38,f28]) ).

fof(f184,plain,
    ! [X0,X1] :
      ( h(sK1(j(op2(X0,X1)))) = h(j(h(sK1(j(op2(X0,X1))))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f60,f30]) ).

fof(f60,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | h(sK1(j(X0))) = h(j(h(sK1(j(X0))))) ),
    inference(resolution,[],[f38,f21]) ).

fof(f177,plain,
    ! [X0,X1] :
      ( h(j(h(op1(X0,X1)))) = h(j(h(j(h(op1(X0,X1))))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f57,f31]) ).

fof(f57,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(j(h(X0))) = h(j(h(j(h(X0))))) ),
    inference(resolution,[],[f37,f20]) ).

fof(f172,plain,
    ! [X2,X0,X1] :
      ( ~ sorti1(X0)
      | op1(op1(X1,X2),X0) = j(h(op1(op1(X1,X2),X0)))
      | ~ sorti1(X2)
      | ~ sorti1(X1) ),
    inference(resolution,[],[f55,f31]) ).

fof(f55,plain,
    ! [X0,X1] :
      ( ~ sorti1(X1)
      | ~ sorti1(X0)
      | op1(X1,X0) = j(h(op1(X1,X0))) ),
    inference(resolution,[],[f31,f25]) ).

fof(f166,plain,
    ! [X0,X1] :
      ( op2(sK0,op2(X0,X1)) = h(j(op2(sK0,op2(X0,X1))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f157,f30]) ).

fof(f164,plain,
    ( op2(sK0,h(sK1(j(sK0)))) = h(j(op2(sK0,h(sK1(j(sK0))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f157,f72]) ).

fof(f157,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | op2(sK0,X0) = h(j(op2(sK0,X0))) ),
    inference(resolution,[],[f49,f26]) ).

fof(f159,plain,
    ( ! [X0] :
        ( ~ sorti2(X0)
        | op2(h(sK1(j(sK0))),X0) = h(j(op2(h(sK1(j(sK0))),X0))) )
    | ~ spl2_1 ),
    inference(resolution,[],[f49,f72]) ).

fof(f49,plain,
    ! [X0,X1] :
      ( ~ sorti2(X1)
      | ~ sorti2(X0)
      | op2(X1,X0) = h(j(op2(X1,X0))) ),
    inference(resolution,[],[f30,f24]) ).

fof(f132,plain,
    ( ! [X0] :
        ( h(op1(X0,sK1(j(sK0)))) = op2(h(X0),h(sK1(j(sK0))))
        | ~ sorti1(X0) )
    | ~ spl2_2 ),
    inference(resolution,[],[f22,f77]) ).

fof(f22,plain,
    ! [X4,X5] :
      ( ~ sorti1(X5)
      | h(op1(X4,X5)) = op2(h(X4),h(X5))
      | ~ sorti1(X4) ),
    inference(cnf_transformation,[],[f15]) ).

fof(f117,plain,
    ( sorti1(sK1(sK1(j(sK0))))
    | ~ sorti2(h(sK1(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(superposition,[],[f21,f86]) ).

fof(f86,plain,
    ( sK1(sK1(j(sK0))) = j(h(sK1(sK1(j(sK0)))))
    | ~ spl2_2 ),
    inference(resolution,[],[f77,f36]) ).

fof(f85,plain,
    ( sK0 = op2(h(sK1(j(sK0))),h(sK1(j(sK0))))
    | ~ spl2_2 ),
    inference(resolution,[],[f77,f44]) ).

fof(f114,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(sK1(op1(X0,X1))),h(sK1(op1(X0,X1))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f46,f31]) ).

fof(f46,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(sK1(X0)),h(sK1(X0))) ),
    inference(resolution,[],[f44,f28]) ).

fof(f108,plain,
    ! [X0,X1] :
      ( sK0 = op2(h(j(op2(X0,X1))),h(j(op2(X0,X1))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f45,f30]) ).

fof(f110,plain,
    ( sK0 = op2(h(sK1(j(sK0))),h(sK1(j(sK0))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f107,f66]) ).

fof(f107,plain,
    ( sK0 = op2(h(j(h(sK1(j(sK0))))),h(j(h(sK1(j(sK0))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f45,f72]) ).

fof(f45,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK0 = op2(h(j(X0)),h(j(X0))) ),
    inference(resolution,[],[f44,f21]) ).

fof(f104,plain,
    ! [X0,X1] :
      ( sK1(sK1(op1(X0,X1))) = j(h(sK1(sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f42,f31]) ).

fof(f42,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(sK1(X0)) = j(h(sK1(sK1(X0)))) ),
    inference(resolution,[],[f36,f28]) ).

fof(f95,plain,
    ( sK0 = op2(h(sK1(j(sK0))),h(sK1(j(sK0))))
    | ~ spl2_1 ),
    inference(resolution,[],[f72,f27]) ).

fof(f98,plain,
    ( sK1(sK1(j(sK0))) = j(h(sK1(sK1(j(sK0)))))
    | ~ spl2_1 ),
    inference(forward_demodulation,[],[f93,f66]) ).

fof(f93,plain,
    ( sK1(j(h(sK1(j(sK0))))) = j(h(sK1(j(h(sK1(j(sK0)))))))
    | ~ spl2_1 ),
    inference(resolution,[],[f72,f41]) ).

fof(f72,plain,
    ( sorti2(h(sK1(j(sK0))))
    | ~ spl2_1 ),
    inference(avatar_component_clause,[],[f71]) ).

fof(f71,plain,
    ( spl2_1
  <=> sorti2(h(sK1(j(sK0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_1])]) ).

fof(f29,plain,
    ! [X0] :
      ( op1(sK1(X0),sK1(X0)) != X0
      | ~ sorti1(X0) ),
    inference(cnf_transformation,[],[f19]) ).

fof(f19,plain,
    ! [X0] :
      ( ( op1(sK1(X0),sK1(X0)) != X0
        & sorti1(sK1(X0)) )
      | ~ sorti1(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1])],[f12,f18]) ).

fof(f18,plain,
    ! [X0] :
      ( ? [X1] :
          ( op1(X1,X1) != X0
          & sorti1(X1) )
     => ( op1(sK1(X0),sK1(X0)) != X0
        & sorti1(sK1(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f12,plain,
    ! [X0] :
      ( ? [X1] :
          ( op1(X1,X1) != X0
          & sorti1(X1) )
      | ~ sorti1(X0) ),
    inference(ennf_transformation,[],[f3]) ).

fof(f3,axiom,
    ~ ? [X0] :
        ( ! [X1] :
            ( sorti1(X1)
           => op1(X1,X1) = X0 )
        & sorti1(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax3) ).

fof(f84,plain,
    ( h(sK1(sK1(j(sK0)))) = h(j(h(sK1(sK1(j(sK0))))))
    | ~ spl2_2 ),
    inference(resolution,[],[f77,f38]) ).

fof(f77,plain,
    ( sorti1(sK1(j(sK0)))
    | ~ spl2_2 ),
    inference(avatar_component_clause,[],[f75]) ).

fof(f75,plain,
    ( spl2_2
  <=> sorti1(sK1(j(sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_2])]) ).

fof(f69,plain,
    ( sorti1(sK1(j(sK0)))
    | ~ sorti2(h(sK1(j(sK0)))) ),
    inference(superposition,[],[f21,f66]) ).

fof(f66,plain,
    sK1(j(sK0)) = j(h(sK1(j(sK0)))),
    inference(resolution,[],[f41,f26]) ).

fof(f68,plain,
    ! [X0,X1] :
      ( sK1(j(op2(X0,X1))) = j(h(sK1(j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f41,f30]) ).

fof(f41,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | sK1(j(X0)) = j(h(sK1(j(X0)))) ),
    inference(resolution,[],[f36,f21]) ).

fof(f65,plain,
    ! [X0,X1] :
      ( j(h(op1(X0,X1))) = j(h(j(h(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f40,f31]) ).

fof(f40,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(h(X0)) = j(h(j(h(X0)))) ),
    inference(resolution,[],[f35,f20]) ).

fof(f62,plain,
    ! [X0,X1] :
      ( h(sK1(op1(X0,X1))) = h(j(h(sK1(op1(X0,X1)))))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(resolution,[],[f38,f31]) ).

fof(f38,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(sK1(X0)) = h(j(h(sK1(X0)))) ),
    inference(resolution,[],[f33,f28]) ).

fof(f58,plain,
    ! [X0,X1] :
      ( h(j(op2(X0,X1))) = h(j(h(j(op2(X0,X1)))))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(resolution,[],[f37,f30]) ).

fof(f37,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | h(j(X0)) = h(j(h(j(X0)))) ),
    inference(resolution,[],[f33,f21]) ).

fof(f31,plain,
    ! [X0,X1] :
      ( sorti1(op1(X0,X1))
      | ~ sorti1(X1)
      | ~ sorti1(X0) ),
    inference(cnf_transformation,[],[f14]) ).

fof(f14,plain,
    ! [X0] :
      ( ! [X1] :
          ( sorti1(op1(X0,X1))
          | ~ sorti1(X1) )
      | ~ sorti1(X0) ),
    inference(ennf_transformation,[],[f1]) ).

fof(f1,axiom,
    ! [X0] :
      ( sorti1(X0)
     => ! [X1] :
          ( sorti1(X1)
         => sorti1(op1(X0,X1)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax1) ).

fof(f30,plain,
    ! [X0,X1] :
      ( sorti2(op2(X0,X1))
      | ~ sorti2(X1)
      | ~ sorti2(X0) ),
    inference(cnf_transformation,[],[f13]) ).

fof(f13,plain,
    ! [X0] :
      ( ! [X1] :
          ( sorti2(op2(X0,X1))
          | ~ sorti2(X1) )
      | ~ sorti2(X0) ),
    inference(ennf_transformation,[],[f2]) ).

fof(f2,axiom,
    ! [X0] :
      ( sorti2(X0)
     => ! [X1] :
          ( sorti2(X1)
         => sorti2(op2(X0,X1)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax2) ).

fof(f44,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK0 = op2(h(X0),h(X0)) ),
    inference(resolution,[],[f27,f20]) ).

fof(f43,plain,
    sK0 = op2(sK0,sK0),
    inference(resolution,[],[f27,f26]) ).

fof(f27,plain,
    ! [X1] :
      ( ~ sorti2(X1)
      | op2(X1,X1) = sK0 ),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,plain,
    ( ! [X1] :
        ( op2(X1,X1) = sK0
        | ~ sorti2(X1) )
    & sorti2(sK0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f11,f16]) ).

fof(f16,plain,
    ( ? [X0] :
        ( ! [X1] :
            ( op2(X1,X1) = X0
            | ~ sorti2(X1) )
        & sorti2(X0) )
   => ( ! [X1] :
          ( op2(X1,X1) = sK0
          | ~ sorti2(X1) )
      & sorti2(sK0) ) ),
    introduced(choice_axiom,[]) ).

fof(f11,plain,
    ? [X0] :
      ( ! [X1] :
          ( op2(X1,X1) = X0
          | ~ sorti2(X1) )
      & sorti2(X0) ),
    inference(ennf_transformation,[],[f8]) ).

fof(f8,plain,
    ? [X0] :
      ( ! [X1] :
          ( sorti2(X1)
         => op2(X1,X1) = X0 )
      & sorti2(X0) ),
    inference(flattening,[],[f4]) ).

fof(f4,axiom,
    ~ ~ ? [X0] :
          ( ! [X1] :
              ( sorti2(X1)
             => op2(X1,X1) = X0 )
          & sorti2(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax4) ).

fof(f36,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | sK1(X0) = j(h(sK1(X0))) ),
    inference(resolution,[],[f25,f28]) ).

fof(f35,plain,
    ! [X0] :
      ( ~ sorti2(X0)
      | j(X0) = j(h(j(X0))) ),
    inference(resolution,[],[f25,f21]) ).

fof(f33,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | h(X0) = h(j(h(X0))) ),
    inference(resolution,[],[f24,f20]) ).

fof(f25,plain,
    ! [X0] :
      ( ~ sorti1(X0)
      | j(h(X0)) = X0 ),
    inference(cnf_transformation,[],[f15]) ).

fof(f32,plain,
    sK0 = h(j(sK0)),
    inference(resolution,[],[f24,f26]) ).

fof(f24,plain,
    ! [X1] :
      ( ~ sorti2(X1)
      | h(j(X1)) = X1 ),
    inference(cnf_transformation,[],[f15]) ).

fof(f28,plain,
    ! [X0] :
      ( sorti1(sK1(X0))
      | ~ sorti1(X0) ),
    inference(cnf_transformation,[],[f19]) ).

fof(f21,plain,
    ! [X6] :
      ( sorti1(j(X6))
      | ~ sorti2(X6) ),
    inference(cnf_transformation,[],[f15]) ).

fof(f20,plain,
    ! [X7] :
      ( sorti2(h(X7))
      | ~ sorti1(X7) ),
    inference(cnf_transformation,[],[f15]) ).

fof(f26,plain,
    sorti2(sK0),
    inference(cnf_transformation,[],[f17]) ).

fof(f1249,plain,
    ( spl2_11
    | ~ spl2_12 ),
    inference(avatar_contradiction_clause,[],[f1248]) ).

fof(f1248,plain,
    ( $false
    | spl2_11
    | ~ spl2_12 ),
    inference(subsumption_resolution,[],[f1247,f1179]) ).

fof(f1179,plain,
    ( sorti1(sK1(sK1(sK1(sK1(j(sK0))))))
    | ~ spl2_12 ),
    inference(avatar_component_clause,[],[f1177]) ).

fof(f1177,plain,
    ( spl2_12
  <=> sorti1(sK1(sK1(sK1(sK1(j(sK0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_12])]) ).

fof(f1247,plain,
    ( ~ sorti1(sK1(sK1(sK1(sK1(j(sK0))))))
    | spl2_11 ),
    inference(resolution,[],[f1175,f20]) ).

fof(f1175,plain,
    ( ~ sorti2(h(sK1(sK1(sK1(sK1(j(sK0)))))))
    | spl2_11 ),
    inference(avatar_component_clause,[],[f1173]) ).

fof(f1173,plain,
    ( spl2_11
  <=> sorti2(h(sK1(sK1(sK1(sK1(j(sK0))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_11])]) ).

fof(f1183,plain,
    ( ~ spl2_6
    | spl2_12 ),
    inference(avatar_contradiction_clause,[],[f1182]) ).

fof(f1182,plain,
    ( $false
    | ~ spl2_6
    | spl2_12 ),
    inference(subsumption_resolution,[],[f1181,f291]) ).

fof(f291,plain,
    ( sorti1(sK1(sK1(sK1(j(sK0)))))
    | ~ spl2_6 ),
    inference(avatar_component_clause,[],[f289]) ).

fof(f289,plain,
    ( spl2_6
  <=> sorti1(sK1(sK1(sK1(j(sK0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_6])]) ).

fof(f1181,plain,
    ( ~ sorti1(sK1(sK1(sK1(j(sK0)))))
    | spl2_12 ),
    inference(resolution,[],[f1178,f28]) ).

fof(f1178,plain,
    ( ~ sorti1(sK1(sK1(sK1(sK1(j(sK0))))))
    | spl2_12 ),
    inference(avatar_component_clause,[],[f1177]) ).

fof(f1180,plain,
    ( ~ spl2_11
    | spl2_12
    | ~ spl2_2 ),
    inference(avatar_split_clause,[],[f1151,f75,f1177,f1173]) ).

fof(f513,plain,
    ( ~ spl2_1
    | spl2_9 ),
    inference(avatar_contradiction_clause,[],[f512]) ).

fof(f512,plain,
    ( $false
    | ~ spl2_1
    | spl2_9 ),
    inference(subsumption_resolution,[],[f511,f26]) ).

fof(f511,plain,
    ( ~ sorti2(sK0)
    | ~ spl2_1
    | spl2_9 ),
    inference(subsumption_resolution,[],[f510,f72]) ).

fof(f510,plain,
    ( ~ sorti2(h(sK1(j(sK0))))
    | ~ sorti2(sK0)
    | spl2_9 ),
    inference(resolution,[],[f504,f30]) ).

fof(f504,plain,
    ( ~ sorti2(op2(sK0,h(sK1(j(sK0)))))
    | spl2_9 ),
    inference(avatar_component_clause,[],[f502]) ).

fof(f502,plain,
    ( spl2_9
  <=> sorti2(op2(sK0,h(sK1(j(sK0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_9])]) ).

fof(f509,plain,
    ( ~ spl2_9
    | spl2_10
    | ~ spl2_2 ),
    inference(avatar_split_clause,[],[f401,f75,f506,f502]) ).

fof(f506,plain,
    ( spl2_10
  <=> sorti1(op1(j(sK0),sK1(j(sK0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_10])]) ).

fof(f414,plain,
    ( ~ spl2_1
    | spl2_7 ),
    inference(avatar_contradiction_clause,[],[f413]) ).

fof(f413,plain,
    ( $false
    | ~ spl2_1
    | spl2_7 ),
    inference(subsumption_resolution,[],[f412,f72]) ).

fof(f412,plain,
    ( ~ sorti2(h(sK1(j(sK0))))
    | spl2_7 ),
    inference(subsumption_resolution,[],[f411,f26]) ).

fof(f411,plain,
    ( ~ sorti2(sK0)
    | ~ sorti2(h(sK1(j(sK0))))
    | spl2_7 ),
    inference(resolution,[],[f405,f30]) ).

fof(f405,plain,
    ( ~ sorti2(op2(h(sK1(j(sK0))),sK0))
    | spl2_7 ),
    inference(avatar_component_clause,[],[f403]) ).

fof(f403,plain,
    ( spl2_7
  <=> sorti2(op2(h(sK1(j(sK0))),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_7])]) ).

fof(f410,plain,
    ( ~ spl2_7
    | spl2_8
    | ~ spl2_1 ),
    inference(avatar_split_clause,[],[f381,f71,f407,f403]) ).

fof(f407,plain,
    ( spl2_8
  <=> sorti1(op1(sK1(j(sK0)),j(sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_8])]) ).

fof(f321,plain,
    ( spl2_5
    | ~ spl2_6 ),
    inference(avatar_contradiction_clause,[],[f320]) ).

fof(f320,plain,
    ( $false
    | spl2_5
    | ~ spl2_6 ),
    inference(subsumption_resolution,[],[f319,f291]) ).

fof(f319,plain,
    ( ~ sorti1(sK1(sK1(sK1(j(sK0)))))
    | spl2_5 ),
    inference(resolution,[],[f287,f20]) ).

fof(f287,plain,
    ( ~ sorti2(h(sK1(sK1(sK1(j(sK0))))))
    | spl2_5 ),
    inference(avatar_component_clause,[],[f285]) ).

fof(f285,plain,
    ( spl2_5
  <=> sorti2(h(sK1(sK1(sK1(j(sK0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_5])]) ).

fof(f295,plain,
    ( ~ spl2_4
    | spl2_6 ),
    inference(avatar_contradiction_clause,[],[f294]) ).

fof(f294,plain,
    ( $false
    | ~ spl2_4
    | spl2_6 ),
    inference(subsumption_resolution,[],[f293,f125]) ).

fof(f125,plain,
    ( sorti1(sK1(sK1(j(sK0))))
    | ~ spl2_4 ),
    inference(avatar_component_clause,[],[f123]) ).

fof(f123,plain,
    ( spl2_4
  <=> sorti1(sK1(sK1(j(sK0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_4])]) ).

fof(f293,plain,
    ( ~ sorti1(sK1(sK1(j(sK0))))
    | spl2_6 ),
    inference(resolution,[],[f290,f28]) ).

fof(f290,plain,
    ( ~ sorti1(sK1(sK1(sK1(j(sK0)))))
    | spl2_6 ),
    inference(avatar_component_clause,[],[f289]) ).

fof(f292,plain,
    ( ~ spl2_5
    | spl2_6
    | ~ spl2_2 ),
    inference(avatar_split_clause,[],[f268,f75,f289,f285]) ).

fof(f146,plain,
    ( spl2_3
    | ~ spl2_4 ),
    inference(avatar_contradiction_clause,[],[f145]) ).

fof(f145,plain,
    ( $false
    | spl2_3
    | ~ spl2_4 ),
    inference(subsumption_resolution,[],[f144,f125]) ).

fof(f144,plain,
    ( ~ sorti1(sK1(sK1(j(sK0))))
    | spl2_3 ),
    inference(resolution,[],[f121,f20]) ).

fof(f121,plain,
    ( ~ sorti2(h(sK1(sK1(j(sK0)))))
    | spl2_3 ),
    inference(avatar_component_clause,[],[f119]) ).

fof(f119,plain,
    ( spl2_3
  <=> sorti2(h(sK1(sK1(j(sK0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl2_3])]) ).

fof(f129,plain,
    ( ~ spl2_2
    | spl2_4 ),
    inference(avatar_contradiction_clause,[],[f128]) ).

fof(f128,plain,
    ( $false
    | ~ spl2_2
    | spl2_4 ),
    inference(subsumption_resolution,[],[f127,f77]) ).

fof(f127,plain,
    ( ~ sorti1(sK1(j(sK0)))
    | spl2_4 ),
    inference(resolution,[],[f124,f28]) ).

fof(f124,plain,
    ( ~ sorti1(sK1(sK1(j(sK0))))
    | spl2_4 ),
    inference(avatar_component_clause,[],[f123]) ).

fof(f126,plain,
    ( ~ spl2_3
    | spl2_4
    | ~ spl2_2 ),
    inference(avatar_split_clause,[],[f117,f75,f123,f119]) ).

fof(f92,plain,
    ( spl2_1
    | ~ spl2_2 ),
    inference(avatar_contradiction_clause,[],[f91]) ).

fof(f91,plain,
    ( $false
    | spl2_1
    | ~ spl2_2 ),
    inference(subsumption_resolution,[],[f90,f77]) ).

fof(f90,plain,
    ( ~ sorti1(sK1(j(sK0)))
    | spl2_1 ),
    inference(resolution,[],[f73,f20]) ).

fof(f73,plain,
    ( ~ sorti2(h(sK1(j(sK0))))
    | spl2_1 ),
    inference(avatar_component_clause,[],[f71]) ).

fof(f82,plain,
    spl2_2,
    inference(avatar_contradiction_clause,[],[f81]) ).

fof(f81,plain,
    ( $false
    | spl2_2 ),
    inference(subsumption_resolution,[],[f80,f26]) ).

fof(f80,plain,
    ( ~ sorti2(sK0)
    | spl2_2 ),
    inference(resolution,[],[f79,f21]) ).

fof(f79,plain,
    ( ~ sorti1(j(sK0))
    | spl2_2 ),
    inference(resolution,[],[f76,f28]) ).

fof(f76,plain,
    ( ~ sorti1(sK1(j(sK0)))
    | spl2_2 ),
    inference(avatar_component_clause,[],[f75]) ).

fof(f78,plain,
    ( ~ spl2_1
    | spl2_2 ),
    inference(avatar_split_clause,[],[f69,f75,f71]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.09  % Problem    : ALG019+1 : TPTP v8.1.2. Released v2.7.0.
% 0.07/0.11  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.10/0.31  % Computer : n016.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit   : 300
% 0.10/0.31  % WCLimit    : 300
% 0.10/0.31  % DateTime   : Fri May  3 20:00:22 EDT 2024
% 0.10/0.31  % CPUTime    : 
% 0.15/0.31  % (9084)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.32  % (9086)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.32  % (9087)WARNING: value z3 for option sas not known
% 0.15/0.33  % (9088)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.33  % (9085)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.33  % (9087)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.33  % (9089)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.33  % (9090)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.33  % (9091)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.15/0.33  TRYING [1]
% 0.15/0.33  TRYING [1]
% 0.15/0.33  TRYING [2]
% 0.15/0.33  TRYING [2]
% 0.15/0.33  TRYING [3]
% 0.15/0.33  TRYING [3]
% 0.15/0.33  TRYING [4]
% 0.15/0.33  TRYING [4]
% 0.15/0.34  TRYING [5]
% 0.15/0.34  TRYING [5]
% 0.15/0.35  TRYING [6]
% 0.15/0.35  TRYING [6]
% 0.15/0.37  TRYING [7]
% 0.15/0.38  % (9087)First to succeed.
% 0.15/0.39  % (9087)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-9084"
% 0.15/0.39  TRYING [7]
% 0.15/0.40  % (9087)Refutation found. Thanks to Tanya!
% 0.15/0.40  % SZS status Theorem for theBenchmark
% 0.15/0.40  % SZS output start Proof for theBenchmark
% See solution above
% 0.15/0.40  % (9087)------------------------------
% 0.15/0.40  % (9087)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.15/0.40  % (9087)Termination reason: Refutation
% 0.15/0.40  
% 0.15/0.40  % (9087)Memory used [KB]: 1434
% 0.15/0.40  % (9087)Time elapsed: 0.061 s
% 0.15/0.40  % (9087)Instructions burned: 124 (million)
% 0.15/0.40  % (9084)Success in time 0.067 s
%------------------------------------------------------------------------------