TSTP Solution File: GRP768-1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : GRP768-1 : TPTP v8.2.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon May 20 21:32:54 EDT 2024

% Result   : Unsatisfiable 20.34s 3.24s
% Output   : Refutation 20.34s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :  373
% Syntax   : Number of formulae    : 1735 (  50 unt;   0 def)
%            Number of atoms       : 6980 (1379 equ)
%            Maximal formula atoms :   23 (   4 avg)
%            Number of connectives : 10139 (4894   ~;4892   |;   0   &)
%                                         ( 353 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   24 (   5 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number of predicates  :  355 ( 353 usr; 354 prp; 0-2 aty)
%            Number of functors    :   11 (  11 usr;   4 con; 0-2 aty)
%            Number of variables   : 2714 (2714   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f93752,plain,
    $false,
    inference(avatar_sat_refutation,[],[f37,f41,f45,f49,f53,f57,f71,f76,f82,f86,f98,f104,f123,f127,f131,f180,f184,f188,f331,f335,f405,f478,f482,f508,f512,f558,f562,f566,f570,f704,f708,f712,f716,f953,f957,f961,f965,f969,f973,f977,f981,f985,f990,f1192,f1431,f1435,f1440,f1444,f1448,f1490,f1494,f1498,f1502,f1506,f1510,f1514,f1518,f1576,f2792,f2957,f2961,f2965,f2972,f2977,f3233,f3292,f3852,f3856,f3862,f4043,f4047,f4051,f4303,f4308,f4489,f4495,f4596,f4600,f4604,f4608,f4612,f4616,f4620,f4624,f4628,f4632,f4970,f6292,f6511,f6515,f6519,f6622,f6627,f6633,f6738,f6743,f6748,f6757,f6763,f6767,f6773,f7225,f7230,f7512,f8048,f8291,f8295,f8301,f8308,f8675,f8680,f8965,f8969,f8976,f8980,f9648,f10894,f10899,f11599,f11603,f11609,f12868,f12873,f12878,f12883,f12888,f13173,f14275,f14287,f14293,f14298,f14610,f15347,f15351,f15359,f15933,f17460,f17465,f18108,f18114,f18883,f19455,f20291,f20304,f21212,f21928,f21932,f21936,f21940,f21944,f21948,f21952,f21956,f21960,f21964,f21968,f21972,f22498,f22502,f22506,f22510,f22514,f22518,f22522,f22526,f22879,f26499,f26503,f26507,f26511,f26515,f26519,f26524,f26528,f26532,f26536,f26540,f26545,f26549,f26553,f26557,f26561,f26565,f26569,f26573,f26577,f26581,f26585,f26589,f26593,f26597,f26601,f26868,f26872,f26876,f26880,f26885,f32488,f36732,f36736,f36740,f36745,f36751,f36755,f36759,f36763,f36767,f36771,f36775,f37096,f37100,f37104,f37108,f37112,f37116,f37120,f37124,f37128,f37132,f37438,f37442,f37446,f37450,f37454,f37459,f37463,f37468,f37472,f37476,f38072,f38076,f38080,f38084,f38088,f38093,f38098,f38102,f38106,f38110,f38625,f38630,f38635,f38639,f38643,f38649,f38653,f38658,f38662,f38666,f38771,f38775,f38779,f38786,f39519,f39523,f39529,f39533,f39537,f39541,f44962,f49540,f52970,f61152,f63102,f63106,f63110,f63115,f63119,f63123,f63128,f64046,f64280,f64284,f64288,f64292,f64296,f64301,f64308,f64312,f64316,f64320,f64324,f64329,f64333,f64337,f64341,f64345,f64349,f64353,f64357,f64361,f64365,f64369,f64373,f64377,f64382,f64387,f64391,f64395,f64399,f64403,f64408,f64412,f64416,f64420,f64425,f64429,f64434,f64438,f64442,f64446,f64450,f64454,f64458,f64462,f64466,f64470,f64474,f64478,f64482,f64486,f64490,f64496,f64500,f64506,f64510,f64515,f64521,f64526,f64530,f64534,f64538,f64543,f64548,f64555,f64870,f64874,f64881,f64886,f64894,f65443,f65448,f65452,f65456,f65460,f65464,f65468,f66749,f67530,f69494,f69909,f75096,f82579,f93720]) ).

fof(f93720,plain,
    ( ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | spl0_9
    | ~ spl0_18
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262
    | ~ spl0_314 ),
    inference(avatar_contradiction_clause,[],[f93719]) ).

fof(f93719,plain,
    ( $false
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | spl0_9
    | ~ spl0_18
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262
    | ~ spl0_314 ),
    inference(trivial_inequality_removal,[],[f93718]) ).

fof(f93718,plain,
    ( quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) != quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | spl0_9
    | ~ spl0_18
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262
    | ~ spl0_314 ),
    inference(forward_demodulation,[],[f93717,f187]) ).

fof(f187,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,X2)) = product(product(product(X0,quotient(one,X0)),X1),X2)
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f186]) ).

fof(f186,plain,
    ( spl0_18
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,X2)) = product(product(product(X0,quotient(one,X0)),X1),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f93717,plain,
    ( quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) != quotient(product(product(product(x0,quotient(one,x0)),x1),x2),product(x0,quotient(one,x0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | spl0_9
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262
    | ~ spl0_314 ),
    inference(forward_demodulation,[],[f92123,f62629]) ).

fof(f62629,plain,
    ( ! [X2,X0,X1] : product(X0,X2) = product(quotient(X0,product(X1,quotient(one,X1))),product(product(X1,quotient(one,X1)),X2))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262 ),
    inference(forward_demodulation,[],[f62628,f1513]) ).

fof(f1513,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X1) = quotient(product(product(X0,quotient(one,X0)),product(X1,X2)),X2)
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f1512]) ).

fof(f1512,plain,
    ( spl0_56
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X1) = quotient(product(product(X0,quotient(one,X0)),product(X1,X2)),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f62628,plain,
    ( ! [X2,X0,X1] : product(X0,X2) = product(quotient(X0,product(X1,quotient(one,X1))),quotient(product(product(X1,quotient(one,X1)),product(X2,X0)),X0))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_185
    | ~ spl0_193
    | ~ spl0_262 ),
    inference(forward_demodulation,[],[f61354,f35420]) ).

fof(f35420,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(quotient(one,product(X0,quotient(one,X0))),X1)
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f35419,f8806]) ).

fof(f8806,plain,
    ( ! [X0,X1] : quotient(quotient(X1,product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0)))) = X1
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8805,f52]) ).

fof(f52,plain,
    ( ! [X0,X1] : quotient(product(X0,X1),X1) = X0
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f51]) ).

fof(f51,plain,
    ( spl0_5
  <=> ! [X0,X1] : quotient(product(X0,X1),X1) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f8805,plain,
    ( ! [X0,X1] : quotient(product(X1,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))) = quotient(quotient(quotient(product(X1,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8804,f36]) ).

fof(f36,plain,
    ( ! [X0] : product(X0,one) = X0
    | ~ spl0_1 ),
    inference(avatar_component_clause,[],[f35]) ).

fof(f35,plain,
    ( spl0_1
  <=> ! [X0] : product(X0,one) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f8804,plain,
    ( ! [X0,X1] : quotient(product(X1,product(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0))) = quotient(quotient(quotient(product(X1,product(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8803,f2803]) ).

fof(f2803,plain,
    ( ! [X2,X0,X1] : product(X2,quotient(X0,product(X1,quotient(one,X1)))) = quotient(product(X2,X0),product(X1,quotient(one,X1)))
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(superposition,[],[f1517,f56]) ).

fof(f56,plain,
    ( ! [X0,X1] : product(quotient(X0,X1),X1) = X0
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f55]) ).

fof(f55,plain,
    ( spl0_6
  <=> ! [X0,X1] : product(quotient(X0,X1),X1) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f1517,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_57 ),
    inference(avatar_component_clause,[],[f1516]) ).

fof(f1516,plain,
    ( spl0_57
  <=> ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f8803,plain,
    ( ! [X0,X1] : product(X1,quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0)))) = quotient(quotient(product(X1,quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8802,f2803]) ).

fof(f8802,plain,
    ( ! [X0,X1] : product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = quotient(quotient(product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8801,f36]) ).

fof(f8801,plain,
    ( ! [X0,X1] : product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = quotient(quotient(product(X1,product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),one)),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8800,f2803]) ).

fof(f8800,plain,
    ( ! [X0,X1] : product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = quotient(product(X1,quotient(product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),one),product(X0,quotient(one,X0)))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8799,f2803]) ).

fof(f8799,plain,
    ( ! [X0,X1] : product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = quotient(product(X1,product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),quotient(one,product(X0,quotient(one,X0))))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8688,f3724]) ).

fof(f3724,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,product(X0,quotient(one,quotient(one,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_57
    | ~ spl0_66 ),
    inference(superposition,[],[f1517,f3291]) ).

fof(f3291,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_66 ),
    inference(avatar_component_clause,[],[f3290]) ).

fof(f3290,plain,
    ( spl0_66
  <=> ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(X0,quotient(one,quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f8688,plain,
    ( ! [X0,X1] : quotient(product(X1,product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),quotient(one,product(X0,quotient(one,X0))))),quotient(one,product(X0,quotient(one,X0)))) = quotient(product(X1,product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0))))))),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(superposition,[],[f8679,f3291]) ).

fof(f8679,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1)
    | ~ spl0_111 ),
    inference(avatar_component_clause,[],[f8678]) ).

fof(f8678,plain,
    ( spl0_111
  <=> ! [X0,X3,X2,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f35419,plain,
    ( ! [X0,X1] : difference(quotient(one,product(X0,quotient(one,X0))),X1) = quotient(quotient(product(product(X0,quotient(one,X0)),X1),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_34
    | ~ spl0_57
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f35418,f952]) ).

fof(f952,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = product(difference(difference(X0,one),one),difference(X0,X1))
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f951]) ).

fof(f951,plain,
    ( spl0_34
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = product(difference(difference(X0,one),one),difference(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f35418,plain,
    ( ! [X0,X1] : difference(quotient(one,product(X0,quotient(one,X0))),X1) = quotient(quotient(product(difference(difference(X0,one),one),difference(X0,X1)),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_57
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f35417,f36]) ).

fof(f35417,plain,
    ( ! [X0,X1] : difference(quotient(one,product(X0,quotient(one,X0))),X1) = quotient(quotient(product(difference(difference(X0,one),one),product(difference(X0,X1),one)),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_57
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f35416,f2803]) ).

fof(f35416,plain,
    ( ! [X0,X1] : difference(quotient(one,product(X0,quotient(one,X0))),X1) = quotient(product(difference(difference(X0,one),one),quotient(product(difference(X0,X1),one),product(X0,quotient(one,X0)))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_31
    | ~ spl0_57
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f35200,f2803]) ).

fof(f35200,plain,
    ( ! [X0,X1] : difference(quotient(one,product(X0,quotient(one,X0))),X1) = quotient(product(difference(difference(X0,one),one),product(difference(X0,X1),quotient(one,product(X0,quotient(one,X0))))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_31
    | ~ spl0_193 ),
    inference(superposition,[],[f707,f26867]) ).

fof(f26867,plain,
    ( ! [X0] : product(quotient(one,product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = X0
    | ~ spl0_193 ),
    inference(avatar_component_clause,[],[f26866]) ).

fof(f26866,plain,
    ( spl0_193
  <=> ! [X0] : product(quotient(one,product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f707,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(difference(product(X0,X1),X2),X0)),X0) = difference(X0,X2)
    | ~ spl0_31 ),
    inference(avatar_component_clause,[],[f706]) ).

fof(f706,plain,
    ( spl0_31
  <=> ! [X2,X0,X1] : quotient(product(X1,product(difference(product(X0,X1),X2),X0)),X0) = difference(X0,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f61354,plain,
    ( ! [X2,X0,X1] : product(X0,X2) = product(quotient(X0,product(X1,quotient(one,X1))),quotient(difference(quotient(one,product(X1,quotient(one,X1))),product(X2,X0)),X0))
    | ~ spl0_185
    | ~ spl0_262 ),
    inference(superposition,[],[f26572,f52969]) ).

fof(f52969,plain,
    ( ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_262 ),
    inference(avatar_component_clause,[],[f52968]) ).

fof(f52968,plain,
    ( spl0_262
  <=> ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,quotient(one,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f26572,plain,
    ( ! [X2,X0,X1] : product(X0,X2) = product(product(X0,X1),quotient(difference(X1,product(X2,X0)),X0))
    | ~ spl0_185 ),
    inference(avatar_component_clause,[],[f26571]) ).

fof(f26571,plain,
    ( spl0_185
  <=> ! [X2,X0,X1] : product(X0,X2) = product(product(X0,X1),quotient(difference(X1,product(X2,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f92123,plain,
    ( quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) != quotient(product(quotient(product(product(x0,quotient(one,x0)),x1),product(x0,quotient(one,x0))),product(product(x0,quotient(one,x0)),x2)),product(x0,quotient(one,x0)))
    | spl0_9
    | ~ spl0_314 ),
    inference(superposition,[],[f81,f64457]) ).

fof(f64457,plain,
    ( ! [X2,X0,X1] : product(X2,quotient(X0,product(X1,quotient(one,X1)))) = quotient(product(X2,X0),product(X1,quotient(one,X1)))
    | ~ spl0_314 ),
    inference(avatar_component_clause,[],[f64456]) ).

fof(f64456,plain,
    ( spl0_314
  <=> ! [X2,X0,X1] : product(X2,quotient(X0,product(X1,quotient(one,X1)))) = quotient(product(X2,X0),product(X1,quotient(one,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f81,plain,
    ( quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) != product(quotient(product(product(x0,quotient(one,x0)),x1),product(x0,quotient(one,x0))),quotient(product(product(x0,quotient(one,x0)),x2),product(x0,quotient(one,x0))))
    | spl0_9 ),
    inference(avatar_component_clause,[],[f79]) ).

fof(f79,plain,
    ( spl0_9
  <=> quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) = product(quotient(product(product(x0,quotient(one,x0)),x1),product(x0,quotient(one,x0))),quotient(product(product(x0,quotient(one,x0)),x2),product(x0,quotient(one,x0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f82579,plain,
    ( spl0_353
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_162
    | ~ spl0_193
    | ~ spl0_223
    | ~ spl0_289
    | ~ spl0_336 ),
    inference(avatar_split_clause,[],[f76575,f64868,f64351,f37448,f26866,f22512,f8289,f2790,f476,f84,f51,f82577]) ).

fof(f82577,plain,
    ( spl0_353
  <=> ! [X0] : quotient(one,X0) = product(X0,quotient(difference(X0,one),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f84,plain,
    ( spl0_10
  <=> ! [X0] : product(difference(X0,one),X0) = product(X0,quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f476,plain,
    ( spl0_22
  <=> ! [X0,X1] : quotient(X1,difference(X0,X1)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f2790,plain,
    ( spl0_59
  <=> ! [X0] : quotient(one,product(X0,quotient(quotient(one,X0),X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f8289,plain,
    ( spl0_106
  <=> ! [X0] : difference(X0,one) = product(X0,quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f22512,plain,
    ( spl0_162
  <=> ! [X0] : difference(X0,one) = difference(difference(X0,one),difference(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f37448,plain,
    ( spl0_223
  <=> ! [X0,X1] : quotient(X0,quotient(one,quotient(one,X1))) = quotient(quotient(X0,product(X1,quotient(one,X1))),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f64351,plain,
    ( spl0_289
  <=> ! [X0,X1] : product(quotient(one,X0),X1) = quotient(quotient(difference(X0,X1),difference(difference(X0,one),one)),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f64868,plain,
    ( spl0_336
  <=> ! [X0] : difference(X0,quotient(one,X0)) = quotient(difference(X0,one),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f76575,plain,
    ( ! [X0] : quotient(one,X0) = product(X0,quotient(difference(X0,one),X0))
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_162
    | ~ spl0_193
    | ~ spl0_223
    | ~ spl0_289
    | ~ spl0_336 ),
    inference(forward_demodulation,[],[f76574,f477]) ).

fof(f477,plain,
    ( ! [X0,X1] : quotient(X1,difference(X0,X1)) = X0
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f476]) ).

fof(f76574,plain,
    ( ! [X0] : quotient(one,quotient(one,difference(X0,one))) = product(quotient(one,difference(X0,one)),quotient(difference(X0,one),X0))
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_162
    | ~ spl0_193
    | ~ spl0_223
    | ~ spl0_289
    | ~ spl0_336 ),
    inference(forward_demodulation,[],[f76573,f64869]) ).

fof(f64869,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = quotient(difference(X0,one),X0)
    | ~ spl0_336 ),
    inference(avatar_component_clause,[],[f64868]) ).

fof(f76573,plain,
    ( ! [X0] : quotient(one,quotient(one,difference(X0,one))) = product(quotient(one,difference(X0,one)),difference(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_162
    | ~ spl0_193
    | ~ spl0_223
    | ~ spl0_289 ),
    inference(forward_demodulation,[],[f76572,f49342]) ).

fof(f49342,plain,
    ( ! [X0,X1] : quotient(X1,quotient(one,X0)) = quotient(quotient(X1,product(X0,quotient(one,X0))),difference(X0,one))
    | ~ spl0_10
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_223 ),
    inference(forward_demodulation,[],[f49341,f85]) ).

fof(f85,plain,
    ( ! [X0] : product(difference(X0,one),X0) = product(X0,quotient(one,X0))
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f84]) ).

fof(f49341,plain,
    ( ! [X0,X1] : quotient(X1,quotient(one,X0)) = quotient(quotient(X1,product(difference(X0,one),X0)),difference(X0,one))
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_223 ),
    inference(forward_demodulation,[],[f49270,f8290]) ).

fof(f8290,plain,
    ( ! [X0] : difference(X0,one) = product(X0,quotient(quotient(one,X0),X0))
    | ~ spl0_106 ),
    inference(avatar_component_clause,[],[f8289]) ).

fof(f49270,plain,
    ( ! [X0,X1] : quotient(X1,quotient(one,X0)) = quotient(quotient(X1,product(product(X0,quotient(quotient(one,X0),X0)),X0)),product(X0,quotient(quotient(one,X0),X0)))
    | ~ spl0_59
    | ~ spl0_223 ),
    inference(superposition,[],[f37449,f2791]) ).

fof(f2791,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(quotient(one,X0),X0))) = X0
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f2790]) ).

fof(f37449,plain,
    ( ! [X0,X1] : quotient(X0,quotient(one,quotient(one,X1))) = quotient(quotient(X0,product(X1,quotient(one,X1))),X1)
    | ~ spl0_223 ),
    inference(avatar_component_clause,[],[f37448]) ).

fof(f76572,plain,
    ( ! [X0] : product(quotient(one,difference(X0,one)),difference(X0,quotient(one,X0))) = quotient(quotient(one,product(difference(X0,one),quotient(one,difference(X0,one)))),difference(difference(X0,one),one))
    | ~ spl0_5
    | ~ spl0_162
    | ~ spl0_193
    | ~ spl0_289 ),
    inference(forward_demodulation,[],[f76464,f35194]) ).

fof(f35194,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(one,X0))) = quotient(X0,difference(difference(X0,one),one))
    | ~ spl0_5
    | ~ spl0_193 ),
    inference(superposition,[],[f52,f26867]) ).

fof(f76464,plain,
    ( ! [X0] : product(quotient(one,difference(X0,one)),difference(X0,quotient(one,X0))) = quotient(quotient(difference(X0,one),difference(difference(difference(X0,one),one),one)),difference(difference(X0,one),one))
    | ~ spl0_162
    | ~ spl0_289 ),
    inference(superposition,[],[f64352,f22513]) ).

fof(f22513,plain,
    ( ! [X0] : difference(X0,one) = difference(difference(X0,one),difference(X0,quotient(one,X0)))
    | ~ spl0_162 ),
    inference(avatar_component_clause,[],[f22512]) ).

fof(f64352,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = quotient(quotient(difference(X0,X1),difference(difference(X0,one),one)),difference(X0,one))
    | ~ spl0_289 ),
    inference(avatar_component_clause,[],[f64351]) ).

fof(f75096,plain,
    ( spl0_352
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_20
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_44
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207
    | ~ spl0_259 ),
    inference(avatar_split_clause,[],[f53934,f39539,f36765,f26547,f26543,f26534,f26513,f21930,f6509,f4968,f2955,f1190,f506,f476,f333,f186,f125,f84,f55,f51,f47,f39,f75094]) ).

fof(f75094,plain,
    ( spl0_352
  <=> ! [X0] : quotient(difference(X0,one),quotient(one,product(X0,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f39,plain,
    ( spl0_2
  <=> ! [X0] : product(one,X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f47,plain,
    ( spl0_4
  <=> ! [X0,X1] : difference(X0,product(X0,X1)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f125,plain,
    ( spl0_14
  <=> ! [X0] : one = difference(X0,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f333,plain,
    ( spl0_20
  <=> ! [X0] : quotient(X0,one) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f506,plain,
    ( spl0_24
  <=> ! [X0] : difference(X0,one) = quotient(product(X0,quotient(one,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f1190,plain,
    ( spl0_44
  <=> ! [X0,X1] : difference(product(X0,X1),X0) = quotient(difference(X1,X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f2955,plain,
    ( spl0_60
  <=> ! [X0,X1] : product(difference(difference(quotient(X0,X1),one),one),X1) = product(product(quotient(X0,X1),quotient(one,quotient(X0,X1))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f4968,plain,
    ( spl0_87
  <=> ! [X0,X1] : difference(X1,X0) = quotient(difference(difference(X0,X1),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f6509,plain,
    ( spl0_89
  <=> ! [X0,X1] : difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),product(difference(X0,one),X1))) = quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f21930,plain,
    ( spl0_147
  <=> ! [X0] : product(X0,X0) = quotient(X0,quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f26513,plain,
    ( spl0_171
  <=> ! [X0] : product(difference(X0,one),product(X0,X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f26534,plain,
    ( spl0_176
  <=> ! [X2,X0,X1] : difference(X0,X2) = quotient(product(difference(X0,X1),product(difference(X1,X2),X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f26543,plain,
    ( spl0_178
  <=> ! [X2,X0,X1] : product(X0,product(difference(product(X1,X0),X2),X1)) = product(difference(X1,X2),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f26547,plain,
    ( spl0_179
  <=> ! [X2,X0,X1] : product(product(X1,X2),quotient(X0,X1)) = product(X1,quotient(product(X2,X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f36765,plain,
    ( spl0_207
  <=> ! [X0,X1] : difference(difference(X0,one),one) = quotient(product(product(X0,quotient(one,X0)),X1),difference(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f39539,plain,
    ( spl0_259
  <=> ! [X0] : quotient(difference(X0,one),quotient(quotient(one,X0),X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f53934,plain,
    ( ! [X0] : quotient(difference(X0,one),quotient(one,product(X0,X0))) = X0
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_20
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_44
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207
    | ~ spl0_259 ),
    inference(forward_demodulation,[],[f53933,f334]) ).

fof(f334,plain,
    ( ! [X0] : quotient(X0,one) = X0
    | ~ spl0_20 ),
    inference(avatar_component_clause,[],[f333]) ).

fof(f53933,plain,
    ( ! [X0] : quotient(quotient(difference(X0,one),one),quotient(one,product(X0,X0))) = X0
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_44
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207
    | ~ spl0_259 ),
    inference(forward_demodulation,[],[f53932,f40]) ).

fof(f40,plain,
    ( ! [X0] : product(one,X0) = X0
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f39]) ).

fof(f53932,plain,
    ( ! [X0] : product(one,X0) = quotient(quotient(difference(X0,one),one),quotient(one,product(product(one,X0),product(one,X0))))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_44
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207
    | ~ spl0_259 ),
    inference(forward_demodulation,[],[f53901,f43097]) ).

fof(f43097,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(one,product(X0,X0))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43096,f29627]) ).

fof(f29627,plain,
    ( ! [X0] : difference(product(X0,X0),one) = quotient(one,product(X0,X0))
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_87
    | ~ spl0_171
    | ~ spl0_176 ),
    inference(forward_demodulation,[],[f29626,f126]) ).

fof(f126,plain,
    ( ! [X0] : one = difference(X0,X0)
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f125]) ).

fof(f29626,plain,
    ( ! [X0] : difference(product(X0,X0),one) = quotient(difference(X0,X0),product(X0,X0))
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_87
    | ~ spl0_171
    | ~ spl0_176 ),
    inference(forward_demodulation,[],[f29625,f48]) ).

fof(f48,plain,
    ( ! [X0,X1] : difference(X0,product(X0,X1)) = X1
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f47]) ).

fof(f29625,plain,
    ( ! [X0] : difference(product(X0,X0),one) = quotient(difference(difference(X0,product(X0,X0)),X0),product(X0,X0))
    | ~ spl0_6
    | ~ spl0_87
    | ~ spl0_171
    | ~ spl0_176 ),
    inference(forward_demodulation,[],[f29541,f15388]) ).

fof(f15388,plain,
    ( ! [X0,X1] : difference(difference(X0,X1),X0) = product(difference(X1,X0),X0)
    | ~ spl0_6
    | ~ spl0_87 ),
    inference(superposition,[],[f56,f4969]) ).

fof(f4969,plain,
    ( ! [X0,X1] : difference(X1,X0) = quotient(difference(difference(X0,X1),X0),X0)
    | ~ spl0_87 ),
    inference(avatar_component_clause,[],[f4968]) ).

fof(f29541,plain,
    ( ! [X0] : difference(product(X0,X0),one) = quotient(product(difference(product(X0,X0),X0),X0),product(X0,X0))
    | ~ spl0_171
    | ~ spl0_176 ),
    inference(superposition,[],[f26535,f26514]) ).

fof(f26514,plain,
    ( ! [X0] : product(difference(X0,one),product(X0,X0)) = X0
    | ~ spl0_171 ),
    inference(avatar_component_clause,[],[f26513]) ).

fof(f26535,plain,
    ( ! [X2,X0,X1] : difference(X0,X2) = quotient(product(difference(X0,X1),product(difference(X1,X2),X0)),X0)
    | ~ spl0_176 ),
    inference(avatar_component_clause,[],[f26534]) ).

fof(f43096,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = difference(product(X0,X0),one)
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43095,f6546]) ).

fof(f6546,plain,
    ( ! [X0,X1] : quotient(quotient(one,X0),X0) = quotient(product(quotient(one,X0),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_22
    | ~ spl0_89 ),
    inference(superposition,[],[f477,f6510]) ).

fof(f6510,plain,
    ( ! [X0,X1] : difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),product(difference(X0,one),X1))) = quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0))
    | ~ spl0_89 ),
    inference(avatar_component_clause,[],[f6509]) ).

fof(f43095,plain,
    ( ! [X0,X1] : difference(product(X0,X0),one) = quotient(product(quotient(one,X0),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_18
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43094,f48]) ).

fof(f43094,plain,
    ( ! [X0,X1] : difference(product(X0,X0),one) = quotient(product(difference(X0,product(X0,quotient(one,X0))),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_18
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43093,f85]) ).

fof(f43093,plain,
    ( ! [X0,X1] : difference(product(X0,X0),one) = quotient(product(difference(X0,product(difference(X0,one),X0)),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43092,f29761]) ).

fof(f29761,plain,
    ( ! [X2,X0,X1] : product(difference(product(X1,X0),X2),X1) = difference(X0,product(difference(X1,X2),X1))
    | ~ spl0_4
    | ~ spl0_178 ),
    inference(superposition,[],[f48,f26544]) ).

fof(f26544,plain,
    ( ! [X2,X0,X1] : product(X0,product(difference(product(X1,X0),X2),X1)) = product(difference(X1,X2),X1)
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f26543]) ).

fof(f43092,plain,
    ( ! [X0,X1] : difference(product(X0,X0),one) = quotient(product(product(difference(product(X0,X0),one),X0),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f43091,f26725]) ).

fof(f26725,plain,
    ( ! [X0] : product(X0,X0) = difference(quotient(quotient(one,X0),X0),one)
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f26724,f21931]) ).

fof(f21931,plain,
    ( ! [X0] : product(X0,X0) = quotient(X0,quotient(one,X0))
    | ~ spl0_147 ),
    inference(avatar_component_clause,[],[f21930]) ).

fof(f26724,plain,
    ( ! [X0] : quotient(X0,quotient(one,X0)) = difference(quotient(quotient(one,X0),X0),one)
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_89
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f26723,f52]) ).

fof(f26723,plain,
    ( ! [X0] : difference(quotient(quotient(one,X0),X0),one) = quotient(quotient(product(X0,difference(X0,one)),difference(X0,one)),quotient(one,X0))
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_89
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f26722,f507]) ).

fof(f507,plain,
    ( ! [X0] : difference(X0,one) = quotient(product(X0,quotient(one,X0)),X0)
    | ~ spl0_24 ),
    inference(avatar_component_clause,[],[f506]) ).

fof(f26722,plain,
    ( ! [X0] : difference(quotient(quotient(one,X0),X0),one) = quotient(quotient(product(X0,quotient(product(X0,quotient(one,X0)),X0)),difference(X0,one)),quotient(one,X0))
    | ~ spl0_6
    | ~ spl0_89
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f26721,f26548]) ).

fof(f26548,plain,
    ( ! [X2,X0,X1] : product(product(X1,X2),quotient(X0,X1)) = product(X1,quotient(product(X2,X0),X1))
    | ~ spl0_179 ),
    inference(avatar_component_clause,[],[f26547]) ).

fof(f26721,plain,
    ( ! [X0] : difference(quotient(quotient(one,X0),X0),one) = quotient(quotient(product(product(X0,X0),quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0))
    | ~ spl0_6
    | ~ spl0_89
    | ~ spl0_171 ),
    inference(forward_demodulation,[],[f26623,f56]) ).

fof(f26623,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,X0),quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)) = difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),X0))
    | ~ spl0_89
    | ~ spl0_171 ),
    inference(superposition,[],[f6510,f26514]) ).

fof(f43091,plain,
    ( ! [X0,X1] : difference(difference(quotient(quotient(one,X0),X0),one),one) = quotient(product(product(difference(difference(quotient(quotient(one,X0),X0),one),one),X0),product(difference(X0,one),X1)),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_18
    | ~ spl0_60
    | ~ spl0_89
    | ~ spl0_207 ),
    inference(forward_demodulation,[],[f42792,f2997]) ).

fof(f2997,plain,
    ( ! [X2,X0,X1] : product(product(quotient(X0,X1),quotient(one,quotient(X0,X1))),product(X0,X2)) = product(product(difference(difference(quotient(X0,X1),one),one),X1),X2)
    | ~ spl0_18
    | ~ spl0_60 ),
    inference(superposition,[],[f187,f2956]) ).

fof(f2956,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(X0,X1),one),one),X1) = product(product(quotient(X0,X1),quotient(one,quotient(X0,X1))),X0)
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f2955]) ).

fof(f42792,plain,
    ( ! [X0,X1] : difference(difference(quotient(quotient(one,X0),X0),one),one) = quotient(product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),product(quotient(one,X0),product(difference(X0,one),X1))),quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0)))
    | ~ spl0_89
    | ~ spl0_207 ),
    inference(superposition,[],[f36766,f6510]) ).

fof(f36766,plain,
    ( ! [X0,X1] : difference(difference(X0,one),one) = quotient(product(product(X0,quotient(one,X0)),X1),difference(X0,X1))
    | ~ spl0_207 ),
    inference(avatar_component_clause,[],[f36765]) ).

fof(f53901,plain,
    ( ! [X0] : product(one,X0) = quotient(quotient(difference(X0,one),one),quotient(quotient(one,product(one,X0)),product(one,X0)))
    | ~ spl0_44
    | ~ spl0_259 ),
    inference(superposition,[],[f39540,f1191]) ).

fof(f1191,plain,
    ( ! [X0,X1] : difference(product(X0,X1),X0) = quotient(difference(X1,X0),X0)
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f1190]) ).

fof(f39540,plain,
    ( ! [X0] : quotient(difference(X0,one),quotient(quotient(one,X0),X0)) = X0
    | ~ spl0_259 ),
    inference(avatar_component_clause,[],[f39539]) ).

fof(f69909,plain,
    ( spl0_351
    | ~ spl0_23
    | ~ spl0_58
    | ~ spl0_276 ),
    inference(avatar_split_clause,[],[f64297,f64294,f1574,f480,f69907]) ).

fof(f69907,plain,
    ( spl0_351
  <=> ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(X0,quotient(one,quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_351])]) ).

fof(f480,plain,
    ( spl0_23
  <=> ! [X0,X1] : difference(quotient(X0,X1),X0) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f1574,plain,
    ( spl0_58
  <=> ! [X0] : product(difference(difference(X0,one),one),quotient(one,X0)) = product(difference(X0,one),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f64294,plain,
    ( spl0_276
  <=> ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(X0,one),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f64297,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_23
    | ~ spl0_58
    | ~ spl0_276 ),
    inference(forward_demodulation,[],[f64295,f2871]) ).

fof(f2871,plain,
    ( ! [X0] : product(difference(X0,one),quotient(one,quotient(one,X0))) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_23
    | ~ spl0_58 ),
    inference(superposition,[],[f1575,f481]) ).

fof(f481,plain,
    ( ! [X0,X1] : difference(quotient(X0,X1),X0) = X1
    | ~ spl0_23 ),
    inference(avatar_component_clause,[],[f480]) ).

fof(f1575,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),quotient(one,X0)) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_58 ),
    inference(avatar_component_clause,[],[f1574]) ).

fof(f64295,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_276 ),
    inference(avatar_component_clause,[],[f64294]) ).

fof(f69494,plain,
    ( spl0_350
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_20
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_232 ),
    inference(avatar_split_clause,[],[f52726,f38078,f26551,f26547,f26534,f26513,f21930,f8289,f6509,f4968,f2790,f506,f333,f125,f55,f51,f47,f69492]) ).

fof(f69492,plain,
    ( spl0_350
  <=> ! [X0] : difference(X0,difference(X0,one)) = quotient(one,product(X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_350])]) ).

fof(f26551,plain,
    ( spl0_180
  <=> ! [X2,X0,X1] : product(product(X2,quotient(X0,product(X1,X2))),X1) = product(X2,quotient(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f38078,plain,
    ( spl0_232
  <=> ! [X0,X1] : difference(difference(X0,one),one) = difference(quotient(X1,product(X0,quotient(one,X0))),product(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f52726,plain,
    ( ! [X0] : difference(X0,difference(X0,one)) = quotient(one,product(X0,X0))
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_20
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f52725,f29627]) ).

fof(f52725,plain,
    ( ! [X0] : difference(X0,difference(X0,one)) = difference(product(X0,X0),one)
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_20
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f52724,f26725]) ).

fof(f52724,plain,
    ( ! [X0] : difference(X0,difference(X0,one)) = difference(difference(quotient(quotient(one,X0),X0),one),one)
    | ~ spl0_6
    | ~ spl0_20
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_180
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f52723,f334]) ).

fof(f52723,plain,
    ( ! [X0] : difference(difference(quotient(quotient(one,X0),X0),one),one) = difference(quotient(X0,one),difference(X0,one))
    | ~ spl0_6
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_180
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f52377,f30900]) ).

fof(f30900,plain,
    ( ! [X0] : one = product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0)))
    | ~ spl0_6
    | ~ spl0_59
    | ~ spl0_180 ),
    inference(forward_demodulation,[],[f30899,f56]) ).

fof(f30899,plain,
    ( ! [X0] : product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))) = product(quotient(one,X0),X0)
    | ~ spl0_6
    | ~ spl0_59
    | ~ spl0_180 ),
    inference(forward_demodulation,[],[f30657,f56]) ).

fof(f30657,plain,
    ( ! [X0] : product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))) = product(product(quotient(quotient(one,X0),X0),X0),X0)
    | ~ spl0_59
    | ~ spl0_180 ),
    inference(superposition,[],[f26552,f2791]) ).

fof(f26552,plain,
    ( ! [X2,X0,X1] : product(product(X2,quotient(X0,product(X1,X2))),X1) = product(X2,quotient(X0,X2))
    | ~ spl0_180 ),
    inference(avatar_component_clause,[],[f26551]) ).

fof(f52377,plain,
    ( ! [X0] : difference(difference(quotient(quotient(one,X0),X0),one),one) = difference(quotient(X0,product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0)))),difference(X0,one))
    | ~ spl0_106
    | ~ spl0_232 ),
    inference(superposition,[],[f38079,f8290]) ).

fof(f38079,plain,
    ( ! [X0,X1] : difference(difference(X0,one),one) = difference(quotient(X1,product(X0,quotient(one,X0))),product(X1,X0))
    | ~ spl0_232 ),
    inference(avatar_component_clause,[],[f38078]) ).

fof(f67530,plain,
    ( spl0_349
    | ~ spl0_6
    | ~ spl0_181
    | ~ spl0_271 ),
    inference(avatar_split_clause,[],[f64047,f64044,f26555,f55,f67528]) ).

fof(f67528,plain,
    ( spl0_349
  <=> ! [X2,X0,X1] : difference(product(quotient(X0,X1),X2),X0) = quotient(quotient(difference(difference(X1,X2),X0),X1),quotient(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f26555,plain,
    ( spl0_181
  <=> ! [X2,X0,X1] : quotient(difference(difference(X0,X1),product(X2,X0)),X0) = difference(X1,product(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f64044,plain,
    ( spl0_271
  <=> ! [X2,X0,X1] : quotient(difference(X2,product(X1,quotient(X0,X1))),quotient(X0,X1)) = difference(product(quotient(X0,X1),X2),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f64047,plain,
    ( ! [X2,X0,X1] : difference(product(quotient(X0,X1),X2),X0) = quotient(quotient(difference(difference(X1,X2),X0),X1),quotient(X0,X1))
    | ~ spl0_6
    | ~ spl0_181
    | ~ spl0_271 ),
    inference(forward_demodulation,[],[f64045,f31202]) ).

fof(f31202,plain,
    ( ! [X2,X0,X1] : difference(X2,product(X1,quotient(X0,X1))) = quotient(difference(difference(X1,X2),X0),X1)
    | ~ spl0_6
    | ~ spl0_181 ),
    inference(superposition,[],[f26556,f56]) ).

fof(f26556,plain,
    ( ! [X2,X0,X1] : quotient(difference(difference(X0,X1),product(X2,X0)),X0) = difference(X1,product(X0,X2))
    | ~ spl0_181 ),
    inference(avatar_component_clause,[],[f26555]) ).

fof(f64045,plain,
    ( ! [X2,X0,X1] : quotient(difference(X2,product(X1,quotient(X0,X1))),quotient(X0,X1)) = difference(product(quotient(X0,X1),X2),X0)
    | ~ spl0_271 ),
    inference(avatar_component_clause,[],[f64044]) ).

fof(f66749,plain,
    ( spl0_348
    | ~ spl0_4
    | ~ spl0_51
    | ~ spl0_266 ),
    inference(avatar_split_clause,[],[f63111,f63108,f1492,f47,f66747]) ).

fof(f66747,plain,
    ( spl0_348
  <=> ! [X0,X1] : difference(X0,product(X1,difference(X0,one))) = quotient(difference(X0,product(X1,product(X0,quotient(one,X0)))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f1492,plain,
    ( spl0_51
  <=> ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = product(X0,product(difference(X0,X1),product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f63108,plain,
    ( spl0_266
  <=> ! [X0,X1] : difference(X0,product(X1,difference(X0,one))) = quotient(product(difference(X0,X1),product(X0,quotient(one,X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f63111,plain,
    ( ! [X0,X1] : difference(X0,product(X1,difference(X0,one))) = quotient(difference(X0,product(X1,product(X0,quotient(one,X0)))),X0)
    | ~ spl0_4
    | ~ spl0_51
    | ~ spl0_266 ),
    inference(forward_demodulation,[],[f63109,f2038]) ).

fof(f2038,plain,
    ( ! [X0,X1] : product(difference(X0,X1),product(X0,quotient(one,X0))) = difference(X0,product(X1,product(X0,quotient(one,X0))))
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(superposition,[],[f48,f1493]) ).

fof(f1493,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = product(X0,product(difference(X0,X1),product(X0,quotient(one,X0))))
    | ~ spl0_51 ),
    inference(avatar_component_clause,[],[f1492]) ).

fof(f63109,plain,
    ( ! [X0,X1] : difference(X0,product(X1,difference(X0,one))) = quotient(product(difference(X0,X1),product(X0,quotient(one,X0))),X0)
    | ~ spl0_266 ),
    inference(avatar_component_clause,[],[f63108]) ).

fof(f65468,plain,
    ( spl0_347
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f11253,f10897,f8678,f4606,f1516,f1512,f1488,f710,f178,f55,f51,f65466]) ).

fof(f65466,plain,
    ( spl0_347
  <=> ! [X2,X0,X1] : quotient(quotient(product(X2,X0),product(X1,quotient(one,X1))),quotient(X0,product(X1,quotient(one,X1)))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f178,plain,
    ( spl0_16
  <=> ! [X2,X0,X1] : difference(product(X0,X1),product(X0,product(X1,X2))) = quotient(quotient(product(X2,product(X0,X1)),X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f710,plain,
    ( spl0_32
  <=> ! [X2,X0,X1] : product(product(X0,X1),X2) = product(X0,quotient(product(X1,product(X2,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f1488,plain,
    ( spl0_50
  <=> ! [X2,X0,X1] : product(X0,product(X1,X2)) = product(product(X0,X1),quotient(quotient(product(X2,product(X0,X1)),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f4606,plain,
    ( spl0_80
  <=> ! [X0,X1] : product(quotient(X0,X1),product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))) = product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f10897,plain,
    ( spl0_118
  <=> ! [X0,X3,X2,X1] : difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2)))) = quotient(quotient(product(X2,product(X3,X1)),X1),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f11253,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,X0),product(X1,quotient(one,X1))),quotient(X0,product(X1,quotient(one,X1)))) = X2
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11252,f52]) ).

fof(f11252,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,X0),product(X1,quotient(one,X1))),quotient(X0,product(X1,quotient(one,X1)))) = quotient(product(X2,quotient(X0,product(X1,quotient(one,X1)))),quotient(X0,product(X1,quotient(one,X1))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11251,f1517]) ).

fof(f11251,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))),quotient(X0,product(X1,quotient(one,X1)))) = quotient(quotient(product(X2,X0),product(X1,quotient(one,X1))),quotient(X0,product(X1,quotient(one,X1))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11250,f8840]) ).

fof(f8840,plain,
    ( ! [X2,X0,X1] : quotient(product(X2,X0),product(X1,quotient(one,X1))) = quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(X1,product(quotient(one,X1),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8839,f2803]) ).

fof(f8839,plain,
    ( ! [X2,X0,X1] : product(X2,quotient(X0,product(X1,quotient(one,X1)))) = quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(X1,product(quotient(one,X1),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_80
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8838,f1517]) ).

fof(f8838,plain,
    ( ! [X2,X0,X1] : quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))) = quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(X1,product(quotient(one,X1),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_80
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8700,f2788]) ).

fof(f2788,plain,
    ( ! [X2,X0,X1] : product(X1,product(X2,product(X0,quotient(one,X0)))) = product(product(X1,X2),product(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f2743,f52]) ).

fof(f2743,plain,
    ( ! [X2,X0,X1] : product(X1,product(X2,product(X0,quotient(one,X0)))) = product(product(X1,X2),quotient(product(product(X0,quotient(one,X0)),X1),X1))
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(superposition,[],[f1489,f1513]) ).

fof(f1489,plain,
    ( ! [X2,X0,X1] : product(X0,product(X1,X2)) = product(product(X0,X1),quotient(quotient(product(X2,product(X0,X1)),X1),X0))
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f1488]) ).

fof(f8700,plain,
    ( ! [X2,X0,X1] : quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))) = quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(product(X1,quotient(one,X1)),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))))
    | ~ spl0_80
    | ~ spl0_111 ),
    inference(superposition,[],[f8679,f4607]) ).

fof(f4607,plain,
    ( ! [X0,X1] : product(quotient(X0,X1),product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))) = product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))
    | ~ spl0_80 ),
    inference(avatar_component_clause,[],[f4606]) ).

fof(f11250,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))),quotient(X0,product(X1,quotient(one,X1)))) = quotient(quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(X1,product(quotient(one,X1),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))))),quotient(X0,product(X1,quotient(one,X1))))
    | ~ spl0_5
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_80
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11249,f2788]) ).

fof(f11249,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))),quotient(X0,product(X1,quotient(one,X1)))) = quotient(quotient(product(X2,product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(product(X1,quotient(one,X1)),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),quotient(X0,product(X1,quotient(one,X1))))
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_56
    | ~ spl0_80
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f10943,f5085]) ).

fof(f5085,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))),product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))),quotient(X0,X1)) = difference(product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1)))),product(quotient(X0,X1),product(X1,product(product(quotient(X0,X1),quotient(one,quotient(X0,X1))),X2))))
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5007,f2744]) ).

fof(f2744,plain,
    ( ! [X2,X0,X1] : product(X2,product(product(X0,quotient(one,X0)),X1)) = product(product(X2,product(X0,quotient(one,X0))),X1)
    | ~ spl0_32
    | ~ spl0_56 ),
    inference(superposition,[],[f711,f1513]) ).

fof(f711,plain,
    ( ! [X2,X0,X1] : product(product(X0,X1),X2) = product(X0,quotient(product(X1,product(X2,X0)),X0))
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f710]) ).

fof(f5007,plain,
    ( ! [X2,X0,X1] : difference(product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1)))),product(quotient(X0,X1),product(product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1)))),X2))) = quotient(quotient(product(X2,product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))),product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))),quotient(X0,X1))
    | ~ spl0_16
    | ~ spl0_80 ),
    inference(superposition,[],[f179,f4607]) ).

fof(f179,plain,
    ( ! [X2,X0,X1] : difference(product(X0,X1),product(X0,product(X1,X2))) = quotient(quotient(product(X2,product(X0,X1)),X1),X0)
    | ~ spl0_16 ),
    inference(avatar_component_clause,[],[f178]) ).

fof(f10943,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,quotient(one,X1))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))))),product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))),quotient(X0,product(X1,quotient(one,X1)))) = difference(product(X0,product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1)))))),product(quotient(X0,product(X1,quotient(one,X1))),product(product(X1,quotient(one,X1)),product(product(quotient(X0,product(X1,quotient(one,X1))),quotient(one,quotient(X0,product(X1,quotient(one,X1))))),X2))))
    | ~ spl0_80
    | ~ spl0_118 ),
    inference(superposition,[],[f10898,f4607]) ).

fof(f10898,plain,
    ( ! [X2,X3,X0,X1] : difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2)))) = quotient(quotient(product(X2,product(X3,X1)),X1),X3)
    | ~ spl0_118 ),
    inference(avatar_component_clause,[],[f10897]) ).

fof(f65464,plain,
    ( spl0_346
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_45
    | ~ spl0_59
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f40950,f36753,f26551,f26547,f26513,f21930,f8289,f6509,f2790,f1429,f506,f55,f51,f43,f35,f65462]) ).

fof(f65462,plain,
    ( spl0_346
  <=> ! [X0] : difference(X0,one) = product(X0,quotient(one,product(X0,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f43,plain,
    ( spl0_3
  <=> ! [X0,X1] : product(X0,difference(X0,X1)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f1429,plain,
    ( spl0_45
  <=> ! [X2,X0,X1] : quotient(product(X1,product(X2,quotient(X0,X1))),quotient(X0,X1)) = difference(quotient(X0,X1),product(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f36753,plain,
    ( spl0_204
  <=> ! [X0,X1] : product(X1,quotient(one,quotient(one,X0))) = product(product(X1,X0),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f40950,plain,
    ( ! [X0] : difference(X0,one) = product(X0,quotient(one,product(X0,X0)))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_45
    | ~ spl0_59
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_204 ),
    inference(forward_demodulation,[],[f40949,f36]) ).

fof(f40949,plain,
    ( ! [X0] : product(difference(X0,one),one) = product(X0,quotient(one,product(X0,X0)))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_45
    | ~ spl0_59
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179
    | ~ spl0_180
    | ~ spl0_204 ),
    inference(forward_demodulation,[],[f40948,f38312]) ).

fof(f38312,plain,
    ( ! [X0] : product(X0,X0) = quotient(one,quotient(quotient(one,X0),X0))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_45
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f38311,f26725]) ).

fof(f38311,plain,
    ( ! [X0] : quotient(one,quotient(quotient(one,X0),X0)) = difference(quotient(quotient(one,X0),X0),one)
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_45
    | ~ spl0_106 ),
    inference(forward_demodulation,[],[f38310,f56]) ).

fof(f38310,plain,
    ( ! [X0] : quotient(one,quotient(quotient(one,X0),X0)) = difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),X0))
    | ~ spl0_3
    | ~ spl0_45
    | ~ spl0_106 ),
    inference(forward_demodulation,[],[f38134,f44]) ).

fof(f44,plain,
    ( ! [X0,X1] : product(X0,difference(X0,X1)) = X1
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f43]) ).

fof(f38134,plain,
    ( ! [X0] : difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),X0)) = quotient(product(X0,difference(X0,one)),quotient(quotient(one,X0),X0))
    | ~ spl0_45
    | ~ spl0_106 ),
    inference(superposition,[],[f1430,f8290]) ).

fof(f1430,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(X2,quotient(X0,X1))),quotient(X0,X1)) = difference(quotient(X0,X1),product(X0,X2))
    | ~ spl0_45 ),
    inference(avatar_component_clause,[],[f1429]) ).

fof(f40948,plain,
    ( ! [X0] : product(difference(X0,one),one) = product(X0,quotient(one,quotient(one,quotient(quotient(one,X0),X0))))
    | ~ spl0_6
    | ~ spl0_59
    | ~ spl0_106
    | ~ spl0_180
    | ~ spl0_204 ),
    inference(forward_demodulation,[],[f40711,f30900]) ).

fof(f40711,plain,
    ( ! [X0] : product(X0,quotient(one,quotient(one,quotient(quotient(one,X0),X0)))) = product(difference(X0,one),product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))))
    | ~ spl0_106
    | ~ spl0_204 ),
    inference(superposition,[],[f36754,f8290]) ).

fof(f36754,plain,
    ( ! [X0,X1] : product(X1,quotient(one,quotient(one,X0))) = product(product(X1,X0),product(X0,quotient(one,X0)))
    | ~ spl0_204 ),
    inference(avatar_component_clause,[],[f36753]) ).

fof(f65460,plain,
    ( spl0_345
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_5
    | ~ spl0_20
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f11124,f10897,f333,f51,f39,f35,f65458]) ).

fof(f65458,plain,
    ( spl0_345
  <=> ! [X2,X0,X1] : difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),X2))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f11124,plain,
    ( ! [X2,X0,X1] : difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),X2))) = X2
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_5
    | ~ spl0_20
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11123,f52]) ).

fof(f11123,plain,
    ( ! [X2,X0,X1] : quotient(product(X2,X1),X1) = difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),X2)))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_20
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11122,f36]) ).

fof(f11122,plain,
    ( ! [X2,X0,X1] : difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),X2))) = quotient(product(X2,product(X1,one)),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_20
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11121,f334]) ).

fof(f11121,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(X1,one)),one),X1) = difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),X2)))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f10916,f40]) ).

fof(f10916,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(X1,one)),one),X1) = difference(product(X1,product(X0,quotient(one,X0))),product(X1,product(product(X0,quotient(one,X0)),product(one,X2))))
    | ~ spl0_1
    | ~ spl0_118 ),
    inference(superposition,[],[f10898,f36]) ).

fof(f65456,plain,
    ( spl0_344
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_74
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f8163,f8046,f4306,f564,f480,f121,f51,f65454]) ).

fof(f65454,plain,
    ( spl0_344
  <=> ! [X0] : product(X0,quotient(one,X0)) = product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f121,plain,
    ( spl0_13
  <=> ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(product(X0,quotient(one,X0)),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f564,plain,
    ( spl0_28
  <=> ! [X0] : difference(difference(X0,one),one) = product(product(X0,quotient(one,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f4306,plain,
    ( spl0_74
  <=> ! [X0,X1] : product(X0,X1) = product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f8046,plain,
    ( spl0_105
  <=> ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0) = quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),X1),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f8163,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_74
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8162,f614]) ).

fof(f614,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),one),X0)
    | ~ spl0_5
    | ~ spl0_28 ),
    inference(superposition,[],[f52,f565]) ).

fof(f565,plain,
    ( ! [X0] : difference(difference(X0,one),one) = product(product(X0,quotient(one,X0)),X0)
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f564]) ).

fof(f8162,plain,
    ( ! [X0] : quotient(difference(difference(X0,one),one),X0) = product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_74
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8161,f4350]) ).

fof(f4350,plain,
    ( ! [X0,X1] : difference(difference(X0,one),one) = quotient(product(X0,X1),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_5
    | ~ spl0_74 ),
    inference(superposition,[],[f52,f4307]) ).

fof(f4307,plain,
    ( ! [X0,X1] : product(X0,X1) = product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_74 ),
    inference(avatar_component_clause,[],[f4306]) ).

fof(f8161,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) = quotient(quotient(product(X0,X1),product(product(X0,quotient(one,X0)),X1)),X0)
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8160,f481]) ).

fof(f8160,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) = quotient(quotient(product(difference(quotient(one,X0),one),X1),product(product(X0,quotient(one,X0)),X1)),X0)
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8159,f481]) ).

fof(f8159,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) = quotient(quotient(product(difference(difference(quotient(one,quotient(one,X0)),one),one),X1),product(product(X0,quotient(one,X0)),X1)),X0)
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_28
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8158,f614]) ).

fof(f8158,plain,
    ( ! [X0,X1] : quotient(quotient(product(difference(difference(quotient(one,quotient(one,X0)),one),one),X1),product(product(X0,quotient(one,X0)),X1)),X0) = quotient(difference(difference(quotient(one,quotient(one,X0)),one),one),quotient(one,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8064,f52]) ).

fof(f8064,plain,
    ( ! [X0,X1] : quotient(quotient(product(difference(difference(quotient(one,quotient(one,X0)),one),one),X1),product(product(X0,quotient(one,X0)),X1)),X0) = quotient(quotient(product(difference(difference(quotient(one,quotient(one,X0)),one),one),X1),X1),quotient(one,quotient(one,X0)))
    | ~ spl0_13
    | ~ spl0_105 ),
    inference(superposition,[],[f8047,f122]) ).

fof(f122,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(product(X0,quotient(one,X0)),product(X0,X1))
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f121]) ).

fof(f8047,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0) = quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),X1),quotient(one,quotient(one,X0)))
    | ~ spl0_105 ),
    inference(avatar_component_clause,[],[f8046]) ).

fof(f65452,plain,
    ( spl0_343
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_40
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f8118,f8046,f975,f55,f35,f65450]) ).

fof(f65450,plain,
    ( spl0_343
  <=> ! [X0,X1] : quotient(quotient(X1,difference(X0,one)),X0) = quotient(quotient(X1,quotient(one,X0)),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f975,plain,
    ( spl0_40
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(X0,product(quotient(one,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f8118,plain,
    ( ! [X0,X1] : quotient(quotient(X1,difference(X0,one)),X0) = quotient(quotient(X1,quotient(one,X0)),quotient(one,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_40
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8117,f1309]) ).

fof(f1309,plain,
    ( ! [X0] : difference(X0,one) = product(product(X0,quotient(one,X0)),quotient(one,X0))
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(superposition,[],[f976,f56]) ).

fof(f976,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(X0,product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f975]) ).

fof(f8117,plain,
    ( ! [X0,X1] : quotient(quotient(X1,quotient(one,X0)),quotient(one,quotient(one,X0))) = quotient(quotient(X1,product(product(X0,quotient(one,X0)),quotient(one,X0))),X0)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_105 ),
    inference(forward_demodulation,[],[f8049,f36]) ).

fof(f8049,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,one),product(product(X0,quotient(one,X0)),quotient(one,X0))),X0) = quotient(quotient(product(X1,one),quotient(one,X0)),quotient(one,quotient(one,X0)))
    | ~ spl0_6
    | ~ spl0_105 ),
    inference(superposition,[],[f8047,f56]) ).

fof(f65448,plain,
    ( spl0_342
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f7187,f6771,f1438,f1190,f967,f963,f714,f568,f564,f480,f476,f129,f96,f84,f39,f35,f65446]) ).

fof(f65446,plain,
    ( spl0_342
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,quotient(X0,difference(X0,one))),product(X1,product(X0,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f96,plain,
    ( spl0_11
  <=> ! [X0] : quotient(quotient(one,X0),X0) = product(quotient(one,X0),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f129,plain,
    ( spl0_15
  <=> ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = product(X0,product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f568,plain,
    ( spl0_29
  <=> ! [X0] : quotient(one,quotient(one,X0)) = product(X0,product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f714,plain,
    ( spl0_33
  <=> ! [X2,X0,X1] : difference(product(X2,X0),product(X2,X1)) = quotient(difference(X0,product(X1,X2)),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f963,plain,
    ( spl0_37
  <=> ! [X0,X1] : product(X0,X1) = difference(product(X0,quotient(one,X0)),product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f967,plain,
    ( spl0_38
  <=> ! [X0,X1] : product(X0,X1) = product(quotient(one,quotient(one,X0)),difference(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f1438,plain,
    ( spl0_47
  <=> ! [X0,X1] : product(quotient(one,quotient(one,X0)),product(X0,X1)) = product(X0,product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f6771,plain,
    ( spl0_101
  <=> ! [X2,X0,X1] : product(X0,quotient(one,X0)) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f7187,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,quotient(X0,difference(X0,one))),product(X1,product(X0,X0)))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7186,f639]) ).

fof(f639,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = product(quotient(one,quotient(one,X0)),X0)
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f609,f493]) ).

fof(f493,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = product(X0,difference(difference(X0,one),one))
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(superposition,[],[f97,f477]) ).

fof(f97,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = product(quotient(one,X0),difference(X0,one))
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f96]) ).

fof(f609,plain,
    ( ! [X0] : product(X0,difference(difference(X0,one),one)) = product(quotient(one,quotient(one,X0)),X0)
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(superposition,[],[f130,f565]) ).

fof(f130,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = product(X0,product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_15 ),
    inference(avatar_component_clause,[],[f129]) ).

fof(f7186,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(quotient(one,quotient(one,X0)),X0)),product(X1,product(X0,X0)))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7185,f1698]) ).

fof(f1698,plain,
    ( ! [X0] : product(X0,X0) = product(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1650,f1625]) ).

fof(f1625,plain,
    ( ! [X0] : product(X0,X0) = product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44 ),
    inference(forward_demodulation,[],[f1595,f1188]) ).

fof(f1188,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = quotient(difference(quotient(one,X0),X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1187,f569]) ).

fof(f569,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = product(X0,product(X0,quotient(one,X0)))
    | ~ spl0_29 ),
    inference(avatar_component_clause,[],[f568]) ).

fof(f1187,plain,
    ( ! [X0] : product(X0,product(X0,quotient(one,X0))) = quotient(difference(quotient(one,X0),X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1186,f85]) ).

fof(f1186,plain,
    ( ! [X0] : product(X0,product(difference(X0,one),X0)) = quotient(difference(quotient(one,X0),X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1185,f477]) ).

fof(f1185,plain,
    ( ! [X0] : product(X0,product(difference(X0,one),quotient(one,difference(X0,one)))) = quotient(difference(quotient(one,X0),X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1184,f85]) ).

fof(f1184,plain,
    ( ! [X0] : product(X0,product(difference(difference(X0,one),one),difference(X0,one))) = quotient(difference(quotient(one,X0),X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1183,f932]) ).

fof(f932,plain,
    ( ! [X0,X1] : difference(product(X0,X1),X0) = quotient(difference(X1,X0),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f903,f40]) ).

fof(f903,plain,
    ( ! [X0,X1] : quotient(difference(X1,product(one,X0)),X0) = difference(product(X0,X1),X0)
    | ~ spl0_1
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f36]) ).

fof(f715,plain,
    ( ! [X2,X0,X1] : difference(product(X2,X0),product(X2,X1)) = quotient(difference(X0,product(X1,X2)),X2)
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f714]) ).

fof(f1183,plain,
    ( ! [X0] : product(X0,product(difference(difference(X0,one),one),difference(X0,one))) = difference(product(X0,quotient(one,X0)),X0)
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1182,f477]) ).

fof(f1182,plain,
    ( ! [X0] : product(X0,product(difference(difference(X0,one),one),difference(X0,one))) = difference(product(X0,quotient(one,X0)),quotient(one,difference(X0,one)))
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1138,f477]) ).

fof(f1138,plain,
    ( ! [X0] : product(X0,product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one)))) = difference(product(X0,quotient(one,X0)),quotient(one,quotient(one,difference(difference(X0,one),one))))
    | ~ spl0_29
    | ~ spl0_37 ),
    inference(superposition,[],[f964,f569]) ).

fof(f964,plain,
    ( ! [X0,X1] : product(X0,X1) = difference(product(X0,quotient(one,X0)),product(difference(difference(X0,one),one),X1))
    | ~ spl0_37 ),
    inference(avatar_component_clause,[],[f963]) ).

fof(f1595,plain,
    ( ! [X0] : product(X0,X0) = product(quotient(one,quotient(one,X0)),quotient(difference(quotient(one,X0),X0),X0))
    | ~ spl0_38
    | ~ spl0_44 ),
    inference(superposition,[],[f968,f1191]) ).

fof(f968,plain,
    ( ! [X0,X1] : product(X0,X1) = product(quotient(one,quotient(one,X0)),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_38 ),
    inference(avatar_component_clause,[],[f967]) ).

fof(f1650,plain,
    ( ! [X0] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,X0))) = product(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_29
    | ~ spl0_47 ),
    inference(superposition,[],[f1439,f569]) ).

fof(f1439,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),product(X0,X1)) = product(X0,product(difference(difference(X0,one),one),X1))
    | ~ spl0_47 ),
    inference(avatar_component_clause,[],[f1438]) ).

fof(f7185,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(quotient(one,quotient(one,X0)),X0)),product(X1,product(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7184,f504]) ).

fof(f504,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = product(quotient(one,X0),quotient(one,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_23 ),
    inference(superposition,[],[f85,f481]) ).

fof(f7184,plain,
    ( ! [X0,X1] : product(quotient(one,X0),quotient(one,quotient(one,X0))) = difference(product(X1,product(quotient(one,quotient(one,X0)),X0)),product(X1,product(X0,product(difference(difference(X0,one),one),product(quotient(one,X0),quotient(one,quotient(one,X0)))))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f6866,f504]) ).

fof(f6866,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) = difference(product(X1,product(quotient(one,quotient(one,X0)),X0)),product(X1,product(X0,product(difference(difference(X0,one),one),product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))))))
    | ~ spl0_47
    | ~ spl0_101 ),
    inference(superposition,[],[f6772,f1439]) ).

fof(f6772,plain,
    ( ! [X2,X0,X1] : product(X0,quotient(one,X0)) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0))))))
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f6771]) ).

fof(f65443,plain,
    ( spl0_341
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f7071,f6771,f1516,f1500,f1190,f963,f714,f568,f564,f476,f403,f129,f84,f55,f39,f35,f65441]) ).

fof(f65441,plain,
    ( spl0_341
  <=> ! [X0,X1] : one = difference(product(X1,difference(difference(X0,one),one)),quotient(product(X1,X0),product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f403,plain,
    ( spl0_21
  <=> ! [X0] : one = quotient(X0,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f1500,plain,
    ( spl0_53
  <=> ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(difference(product(X0,quotient(one,X0)),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f7071,plain,
    ( ! [X0,X1] : one = difference(product(X1,difference(difference(X0,one),one)),quotient(product(X1,X0),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7070,f404]) ).

fof(f404,plain,
    ( ! [X0] : one = quotient(X0,X0)
    | ~ spl0_21 ),
    inference(avatar_component_clause,[],[f403]) ).

fof(f7070,plain,
    ( ! [X0,X1] : quotient(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = difference(product(X1,difference(difference(X0,one),one)),quotient(product(X1,X0),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7069,f36]) ).

fof(f7069,plain,
    ( ! [X0,X1] : quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0))) = difference(product(X1,difference(difference(X0,one),one)),quotient(product(X1,X0),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7068,f2803]) ).

fof(f7068,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,difference(difference(X0,one),one)),quotient(product(X1,X0),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7067,f565]) ).

fof(f7067,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,product(product(X0,quotient(one,X0)),X0)),quotient(product(X1,X0),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7066,f36]) ).

fof(f7066,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,product(product(X0,quotient(one,X0)),X0)),quotient(product(X1,product(X0,one)),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7065,f2803]) ).

fof(f7065,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,product(product(X0,quotient(one,X0)),X0)),product(X1,quotient(product(X0,one),product(X0,quotient(one,X0)))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7064,f2803]) ).

fof(f7064,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,product(product(X0,quotient(one,X0)),X0)),product(X1,product(X0,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f6837,f2379]) ).

fof(f2379,plain,
    ( ! [X0,X1] : product(X0,X1) = product(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53 ),
    inference(forward_demodulation,[],[f2322,f1188]) ).

fof(f2322,plain,
    ( ! [X0,X1] : product(X0,X1) = product(product(X0,quotient(one,X0)),product(quotient(difference(quotient(one,X0),X0),X0),X1))
    | ~ spl0_44
    | ~ spl0_53 ),
    inference(superposition,[],[f1501,f1191]) ).

fof(f1501,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(difference(product(X0,quotient(one,X0)),X1),X2))
    | ~ spl0_53 ),
    inference(avatar_component_clause,[],[f1500]) ).

fof(f6837,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = difference(product(X1,product(product(X0,quotient(one,X0)),X0)),product(X1,product(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))))))
    | ~ spl0_15
    | ~ spl0_101 ),
    inference(superposition,[],[f6772,f130]) ).

fof(f64894,plain,
    ( spl0_340
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_147
    | ~ spl0_155
    | ~ spl0_315
    | ~ spl0_336
    | ~ spl0_339 ),
    inference(avatar_split_clause,[],[f64890,f64884,f64868,f64460,f21962,f21930,f3860,f1438,f988,f951,f476,f51,f35,f64892]) ).

fof(f64892,plain,
    ( spl0_340
  <=> ! [X0] : quotient(difference(X0,one),X0) = product(quotient(quotient(one,X0),product(X0,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f988,plain,
    ( spl0_43
  <=> ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,difference(difference(X0,one),one)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f3860,plain,
    ( spl0_69
  <=> ! [X0] : product(difference(X0,one),difference(X0,one)) = difference(X0,quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f21962,plain,
    ( spl0_155
  <=> ! [X0] : quotient(one,X0) = product(difference(X0,one),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f64460,plain,
    ( spl0_315
  <=> ! [X0,X1] : product(X0,quotient(X0,X1)) = quotient(X0,quotient(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f64884,plain,
    ( spl0_339
  <=> ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(product(quotient(one,X0),quotient(quotient(one,X0),X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f64890,plain,
    ( ! [X0] : quotient(difference(X0,one),X0) = product(quotient(quotient(one,X0),product(X0,X0)),X0)
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_147
    | ~ spl0_155
    | ~ spl0_315
    | ~ spl0_336
    | ~ spl0_339 ),
    inference(forward_demodulation,[],[f64889,f64869]) ).

fof(f64889,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(quotient(quotient(one,X0),product(X0,X0)),X0)
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_147
    | ~ spl0_155
    | ~ spl0_315
    | ~ spl0_339 ),
    inference(forward_demodulation,[],[f64888,f23730]) ).

fof(f23730,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(quotient(one,X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f23729,f3861]) ).

fof(f3861,plain,
    ( ! [X0] : product(difference(X0,one),difference(X0,one)) = difference(X0,quotient(one,X0))
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f3860]) ).

fof(f23729,plain,
    ( ! [X0] : product(difference(X0,one),difference(X0,one)) = product(quotient(one,X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f23728,f477]) ).

fof(f23728,plain,
    ( ! [X0] : product(difference(X0,one),difference(X0,one)) = product(quotient(one,quotient(one,difference(X0,one))),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f23554,f1415]) ).

fof(f1415,plain,
    ( ! [X0] : difference(X0,one) = product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1414,f52]) ).

fof(f1414,plain,
    ( ! [X0] : quotient(product(difference(X0,one),X0),X0) = product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1413,f477]) ).

fof(f1413,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0))) = quotient(product(difference(X0,one),quotient(one,difference(X0,one))),X0)
    | ~ spl0_1
    | ~ spl0_34
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1391,f36]) ).

fof(f1391,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0))) = quotient(product(product(difference(X0,one),quotient(one,difference(X0,one))),one),X0)
    | ~ spl0_34
    | ~ spl0_43 ),
    inference(superposition,[],[f989,f952]) ).

fof(f989,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,difference(difference(X0,one),one)),X0)
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f988]) ).

fof(f23554,plain,
    ( ! [X0] : product(quotient(one,quotient(one,difference(X0,one))),quotient(one,X0)) = product(difference(X0,one),product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0))))
    | ~ spl0_47
    | ~ spl0_155 ),
    inference(superposition,[],[f1439,f21963]) ).

fof(f21963,plain,
    ( ! [X0] : quotient(one,X0) = product(difference(X0,one),product(X0,quotient(one,X0)))
    | ~ spl0_155 ),
    inference(avatar_component_clause,[],[f21962]) ).

fof(f64888,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(quotient(quotient(one,X0),product(X0,X0)),X0)
    | ~ spl0_147
    | ~ spl0_315
    | ~ spl0_339 ),
    inference(forward_demodulation,[],[f64887,f21931]) ).

fof(f64887,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(quotient(quotient(one,X0),quotient(X0,quotient(one,X0))),X0)
    | ~ spl0_315
    | ~ spl0_339 ),
    inference(forward_demodulation,[],[f64885,f64461]) ).

fof(f64461,plain,
    ( ! [X0,X1] : product(X0,quotient(X0,X1)) = quotient(X0,quotient(X1,X0))
    | ~ spl0_315 ),
    inference(avatar_component_clause,[],[f64460]) ).

fof(f64885,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(product(quotient(one,X0),quotient(quotient(one,X0),X0)),X0)
    | ~ spl0_339 ),
    inference(avatar_component_clause,[],[f64884]) ).

fof(f64886,plain,
    ( spl0_339
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6706,f6631,f710,f51,f64884]) ).

fof(f6631,plain,
    ( spl0_94
  <=> ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f6706,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(product(quotient(one,X0),quotient(quotient(one,X0),X0)),X0)
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6649,f52]) ).

fof(f6649,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(quotient(one,X0),X0)),X0) = product(quotient(one,X0),quotient(product(quotient(one,X0),quotient(one,X0)),quotient(one,X0)))
    | ~ spl0_32
    | ~ spl0_94 ),
    inference(superposition,[],[f711,f6632]) ).

fof(f6632,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0)))
    | ~ spl0_94 ),
    inference(avatar_component_clause,[],[f6631]) ).

fof(f64881,plain,
    ( spl0_338
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_47
    | ~ spl0_56
    | ~ spl0_69
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6703,f6631,f4049,f3860,f1512,f1438,f564,f480,f96,f64879]) ).

fof(f64879,plain,
    ( spl0_338
  <=> ! [X0] : difference(X0,one) = difference(quotient(one,X0),product(product(quotient(one,X0),difference(X0,quotient(one,X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f4049,plain,
    ( spl0_72
  <=> ! [X2,X0,X1] : difference(X0,product(product(quotient(one,quotient(one,X0)),X1),X2)) = quotient(product(product(X0,quotient(one,X0)),product(X1,product(X2,X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f6703,plain,
    ( ! [X0] : difference(X0,one) = difference(quotient(one,X0),product(product(quotient(one,X0),difference(X0,quotient(one,X0))),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_47
    | ~ spl0_56
    | ~ spl0_69
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6702,f481]) ).

fof(f6702,plain,
    ( ! [X0] : difference(difference(quotient(one,X0),one),one) = difference(quotient(one,X0),product(product(quotient(one,X0),difference(X0,quotient(one,X0))),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_47
    | ~ spl0_56
    | ~ spl0_69
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6701,f565]) ).

fof(f6701,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(product(quotient(one,X0),difference(X0,quotient(one,X0))),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_56
    | ~ spl0_69
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6700,f3861]) ).

fof(f6700,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(product(quotient(one,X0),product(difference(X0,one),difference(X0,one))),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_56
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6699,f1723]) ).

fof(f1723,plain,
    ( ! [X0] : product(quotient(one,quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)) = product(quotient(one,X0),product(difference(X0,one),difference(X0,one)))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1663,f481]) ).

fof(f1663,plain,
    ( ! [X0] : product(quotient(one,X0),product(difference(difference(quotient(one,X0),one),one),difference(X0,one))) = product(quotient(one,quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_47 ),
    inference(superposition,[],[f1439,f97]) ).

fof(f6699,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(product(quotient(one,quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)),X0))
    | ~ spl0_56
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6647,f1513]) ).

fof(f6647,plain,
    ( ! [X0] : difference(quotient(one,X0),product(product(quotient(one,quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)),X0)) = quotient(product(product(quotient(one,X0),quotient(one,quotient(one,X0))),product(quotient(one,X0),quotient(one,X0))),quotient(one,X0))
    | ~ spl0_72
    | ~ spl0_94 ),
    inference(superposition,[],[f4050,f6632]) ).

fof(f4050,plain,
    ( ! [X2,X0,X1] : difference(X0,product(product(quotient(one,quotient(one,X0)),X1),X2)) = quotient(product(product(X0,quotient(one,X0)),product(X1,product(X2,X0))),X0)
    | ~ spl0_72 ),
    inference(avatar_component_clause,[],[f4049]) ).

fof(f64874,plain,
    ( spl0_337
    | ~ spl0_4
    | ~ spl0_49
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6698,f6631,f1446,f47,f64872]) ).

fof(f64872,plain,
    ( spl0_337
  <=> ! [X0] : quotient(one,X0) = quotient(quotient(product(quotient(one,X0),quotient(one,X0)),X0),quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f1446,plain,
    ( spl0_49
  <=> ! [X2,X0,X1] : difference(X0,product(quotient(X0,X1),product(X1,X2))) = quotient(quotient(product(X2,X0),X1),quotient(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f6698,plain,
    ( ! [X0] : quotient(one,X0) = quotient(quotient(product(quotient(one,X0),quotient(one,X0)),X0),quotient(quotient(one,X0),X0))
    | ~ spl0_4
    | ~ spl0_49
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6643,f48]) ).

fof(f6643,plain,
    ( ! [X0] : quotient(quotient(product(quotient(one,X0),quotient(one,X0)),X0),quotient(quotient(one,X0),X0)) = difference(quotient(one,X0),product(quotient(one,X0),quotient(one,X0)))
    | ~ spl0_49
    | ~ spl0_94 ),
    inference(superposition,[],[f1447,f6632]) ).

fof(f1447,plain,
    ( ! [X2,X0,X1] : difference(X0,product(quotient(X0,X1),product(X1,X2))) = quotient(quotient(product(X2,X0),X1),quotient(X0,X1))
    | ~ spl0_49 ),
    inference(avatar_component_clause,[],[f1446]) ).

fof(f64870,plain,
    ( spl0_336
    | ~ spl0_22
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f38689,f8978,f476,f64868]) ).

fof(f8978,plain,
    ( spl0_115
  <=> ! [X0] : difference(difference(X0,quotient(one,X0)),difference(X0,one)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f38689,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = quotient(difference(X0,one),X0)
    | ~ spl0_22
    | ~ spl0_115 ),
    inference(superposition,[],[f477,f8979]) ).

fof(f8979,plain,
    ( ! [X0] : difference(difference(X0,quotient(one,X0)),difference(X0,one)) = X0
    | ~ spl0_115 ),
    inference(avatar_component_clause,[],[f8978]) ).

fof(f64555,plain,
    ( spl0_335
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_115
    | ~ spl0_155
    | ~ spl0_263
    | ~ spl0_334 ),
    inference(avatar_split_clause,[],[f64551,f64546,f61150,f21962,f8978,f3860,f1438,f988,f951,f476,f51,f35,f64553]) ).

fof(f64553,plain,
    ( spl0_335
  <=> ! [X0] : quotient(one,product(X0,X0)) = quotient(quotient(difference(X0,one),X0),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f61150,plain,
    ( spl0_263
  <=> ! [X0] : quotient(quotient(one,X0),X0) = quotient(one,product(X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f64546,plain,
    ( spl0_334
  <=> ! [X0] : quotient(quotient(one,X0),X0) = quotient(product(quotient(one,X0),quotient(one,X0)),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f64551,plain,
    ( ! [X0] : quotient(one,product(X0,X0)) = quotient(quotient(difference(X0,one),X0),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_115
    | ~ spl0_155
    | ~ spl0_263
    | ~ spl0_334 ),
    inference(forward_demodulation,[],[f64550,f61151]) ).

fof(f61151,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(one,product(X0,X0))
    | ~ spl0_263 ),
    inference(avatar_component_clause,[],[f61150]) ).

fof(f64550,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(quotient(difference(X0,one),X0),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_115
    | ~ spl0_155
    | ~ spl0_334 ),
    inference(forward_demodulation,[],[f64549,f38689]) ).

fof(f64549,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(difference(X0,quotient(one,X0)),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_47
    | ~ spl0_69
    | ~ spl0_155
    | ~ spl0_334 ),
    inference(forward_demodulation,[],[f64547,f23730]) ).

fof(f64547,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(product(quotient(one,X0),quotient(one,X0)),product(X0,quotient(one,X0)))
    | ~ spl0_334 ),
    inference(avatar_component_clause,[],[f64546]) ).

fof(f64548,plain,
    ( spl0_334
    | ~ spl0_5
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6652,f6631,f51,f64546]) ).

fof(f6652,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(product(quotient(one,X0),quotient(one,X0)),product(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_94 ),
    inference(superposition,[],[f52,f6632]) ).

fof(f64543,plain,
    ( spl0_333
    | ~ spl0_4
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6651,f6631,f47,f64541]) ).

fof(f64541,plain,
    ( spl0_333
  <=> ! [X0] : product(X0,quotient(one,X0)) = difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f6651,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_94 ),
    inference(superposition,[],[f48,f6632]) ).

fof(f64538,plain,
    ( spl0_332
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f5068,f4606,f1512,f971,f568,f480,f84,f55,f39,f35,f64536]) ).

fof(f64536,plain,
    ( spl0_332
  <=> ! [X0] : quotient(product(X0,quotient(one,X0)),quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0)))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f971,plain,
    ( spl0_39
  <=> ! [X0,X1] : quotient(product(quotient(one,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),X1)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f5068,plain,
    ( ! [X0] : quotient(product(X0,quotient(one,X0)),quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0)))) = X0
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5067,f504]) ).

fof(f5067,plain,
    ( ! [X0] : quotient(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0)))) = X0
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5066,f40]) ).

fof(f5066,plain,
    ( ! [X0] : quotient(product(one,product(quotient(one,X0),quotient(one,quotient(one,X0)))),quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0)))) = X0
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5065,f36]) ).

fof(f5065,plain,
    ( ! [X0] : quotient(product(one,product(quotient(one,X0),quotient(one,quotient(one,X0)))),quotient(product(product(X0,quotient(one,X0)),one),quotient(one,quotient(one,X0)))) = X0
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_56
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5064,f2720]) ).

fof(f2720,plain,
    ( ! [X2,X0,X1] : product(product(X2,quotient(one,X2)),quotient(X0,X1)) = quotient(product(product(X2,quotient(one,X2)),X0),X1)
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(superposition,[],[f1513,f56]) ).

fof(f5064,plain,
    ( ! [X0] : quotient(product(one,product(quotient(one,X0),quotient(one,quotient(one,X0)))),product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))) = X0
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_39
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f5063,f569]) ).

fof(f5063,plain,
    ( ! [X0] : quotient(product(one,product(quotient(one,X0),quotient(one,quotient(one,X0)))),product(product(X0,quotient(one,X0)),product(quotient(one,X0),product(quotient(one,X0),quotient(one,quotient(one,X0)))))) = X0
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_39
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f4997,f504]) ).

fof(f4997,plain,
    ( ! [X0] : quotient(product(one,product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))),product(product(X0,quotient(one,X0)),product(quotient(one,X0),product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0))))))) = X0
    | ~ spl0_39
    | ~ spl0_80 ),
    inference(superposition,[],[f972,f4607]) ).

fof(f972,plain,
    ( ! [X0,X1] : quotient(product(quotient(one,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),X1)) = X0
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f971]) ).

fof(f64534,plain,
    ( spl0_331
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f4931,f4602,f1516,f1504,f51,f47,f64532]) ).

fof(f64532,plain,
    ( spl0_331
  <=> ! [X2,X0,X3] : difference(product(X0,quotient(one,X0)),X2) = difference(product(quotient(X3,X2),product(X0,quotient(one,X0))),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f1504,plain,
    ( spl0_54
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f4602,plain,
    ( spl0_79
  <=> ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,X2)),X1)),X1),quotient(X0,product(X1,X2))) = difference(product(quotient(X0,product(X1,X2)),X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f4931,plain,
    ( ! [X2,X3,X0] : difference(product(X0,quotient(one,X0)),X2) = difference(product(quotient(X3,X2),product(X0,quotient(one,X0))),X3)
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4930,f52]) ).

fof(f4930,plain,
    ( ! [X2,X3,X0] : difference(product(quotient(X3,X2),product(X0,quotient(one,X0))),X3) = quotient(product(difference(product(X0,quotient(one,X0)),X2),quotient(X3,X2)),quotient(X3,X2))
    | ~ spl0_4
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4929,f2471]) ).

fof(f2471,plain,
    ( ! [X2,X0,X1] : product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)) = difference(product(X0,quotient(one,X0)),X2)
    | ~ spl0_4
    | ~ spl0_54 ),
    inference(superposition,[],[f48,f1505]) ).

fof(f1505,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2))) = X2
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f1504]) ).

fof(f4929,plain,
    ( ! [X2,X3,X0,X1] : difference(product(quotient(X3,X2),product(X0,quotient(one,X0))),X3) = quotient(product(product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)),quotient(X3,X2)),quotient(X3,X2))
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4854,f1517]) ).

fof(f4854,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)),product(quotient(X3,X2),product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),quotient(X3,X2)) = difference(product(quotient(X3,X2),product(X0,quotient(one,X0))),X3)
    | ~ spl0_54
    | ~ spl0_79 ),
    inference(superposition,[],[f4603,f1505]) ).

fof(f4603,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,X2)),X1)),X1),quotient(X0,product(X1,X2))) = difference(product(quotient(X0,product(X1,X2)),X1),X0)
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f4602]) ).

fof(f64530,plain,
    ( spl0_330
    | ~ spl0_5
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f4895,f4602,f1516,f51,f64528]) ).

fof(f64528,plain,
    ( spl0_330
  <=> ! [X2,X0,X1] : difference(product(quotient(X1,product(product(X2,quotient(one,X2)),X0)),product(X2,quotient(one,X2))),X1) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f4895,plain,
    ( ! [X2,X0,X1] : difference(product(quotient(X1,product(product(X2,quotient(one,X2)),X0)),product(X2,quotient(one,X2))),X1) = X0
    | ~ spl0_5
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4834,f52]) ).

fof(f4834,plain,
    ( ! [X2,X0,X1] : difference(product(quotient(X1,product(product(X2,quotient(one,X2)),X0)),product(X2,quotient(one,X2))),X1) = quotient(product(X0,quotient(X1,product(product(X2,quotient(one,X2)),X0))),quotient(X1,product(product(X2,quotient(one,X2)),X0)))
    | ~ spl0_57
    | ~ spl0_79 ),
    inference(superposition,[],[f4603,f1517]) ).

fof(f64526,plain,
    ( spl0_329
    | ~ spl0_6
    | ~ spl0_41
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f4574,f4493,f979,f55,f64524]) ).

fof(f64524,plain,
    ( spl0_329
  <=> ! [X0,X1] : quotient(quotient(X0,X1),difference(X1,one)) = quotient(quotient(X0,quotient(one,quotient(one,X1))),quotient(one,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f979,plain,
    ( spl0_41
  <=> ! [X0,X1] : quotient(quotient(product(X1,quotient(one,quotient(one,X0))),product(X0,quotient(one,X0))),X0) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f4493,plain,
    ( spl0_76
  <=> ! [X0,X1] : quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one)) = quotient(quotient(X1,X0),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f4574,plain,
    ( ! [X0,X1] : quotient(quotient(X0,X1),difference(X1,one)) = quotient(quotient(X0,quotient(one,quotient(one,X1))),quotient(one,X1))
    | ~ spl0_6
    | ~ spl0_41
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4517,f1351]) ).

fof(f1351,plain,
    ( ! [X0,X1] : quotient(X0,quotient(one,quotient(one,X1))) = quotient(quotient(X0,product(X1,quotient(one,X1))),X1)
    | ~ spl0_6
    | ~ spl0_41 ),
    inference(superposition,[],[f980,f56]) ).

fof(f980,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,quotient(one,quotient(one,X0))),product(X0,quotient(one,X0))),X0) = X1
    | ~ spl0_41 ),
    inference(avatar_component_clause,[],[f979]) ).

fof(f4517,plain,
    ( ! [X0,X1] : quotient(quotient(quotient(X0,product(X1,quotient(one,X1))),X1),quotient(one,X1)) = quotient(quotient(X0,X1),difference(X1,one))
    | ~ spl0_6
    | ~ spl0_76 ),
    inference(superposition,[],[f4494,f56]) ).

fof(f4494,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one)) = quotient(quotient(X1,X0),quotient(one,X0))
    | ~ spl0_76 ),
    inference(avatar_component_clause,[],[f4493]) ).

fof(f64521,plain,
    ( spl0_328
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_21
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4444,f4306,f1516,f403,f55,f35,f64519]) ).

fof(f64519,plain,
    ( spl0_328
  <=> ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(quotient(product(X1,X0),product(X0,quotient(one,X0))),one) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f4444,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(quotient(product(X1,X0),product(X0,quotient(one,X0))),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_21
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4443,f36]) ).

fof(f4443,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(quotient(product(X1,product(X0,one)),product(X0,quotient(one,X0))),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_21
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4442,f2803]) ).

fof(f4442,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(product(X1,quotient(product(X0,one),product(X0,quotient(one,X0)))),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_21
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4441,f2803]) ).

fof(f4441,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(product(X1,product(X0,quotient(one,product(X0,quotient(one,X0))))),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_21
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4440,f404]) ).

fof(f4440,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(product(X1,product(X0,quotient(one,product(X0,quotient(one,X0))))),quotient(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4439,f36]) ).

fof(f4439,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(product(X1,product(X0,quotient(one,product(X0,quotient(one,X0))))),quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4347,f2803]) ).

fof(f4347,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = quotient(product(X1,product(X0,quotient(one,product(X0,quotient(one,X0))))),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(superposition,[],[f1517,f4307]) ).

fof(f64515,plain,
    ( spl0_327
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_43
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f4096,f4041,f988,f568,f564,f480,f476,f84,f64513]) ).

fof(f64513,plain,
    ( spl0_327
  <=> ! [X0] : quotient(one,X0) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f4041,plain,
    ( spl0_70
  <=> ! [X0,X1] : quotient(product(difference(X0,one),product(X1,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f4096,plain,
    ( ! [X0] : quotient(one,X0) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0))))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_43
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f4095,f682]) ).

fof(f682,plain,
    ( ! [X0] : quotient(one,X0) = product(difference(X0,one),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29 ),
    inference(forward_demodulation,[],[f656,f85]) ).

fof(f656,plain,
    ( ! [X0] : quotient(one,X0) = product(difference(X0,one),product(difference(X0,one),X0))
    | ~ spl0_22
    | ~ spl0_29 ),
    inference(superposition,[],[f569,f477]) ).

fof(f4095,plain,
    ( ! [X0] : product(difference(X0,one),product(X0,quotient(one,X0))) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f4094,f504]) ).

fof(f4094,plain,
    ( ! [X0] : product(difference(X0,one),product(quotient(one,X0),quotient(one,quotient(one,X0)))) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,quotient(one,X0)))))
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f4057,f989]) ).

fof(f4057,plain,
    ( ! [X0] : difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,quotient(one,X0))))) = quotient(product(difference(X0,one),difference(difference(quotient(one,X0),one),one)),quotient(one,X0))
    | ~ spl0_28
    | ~ spl0_70 ),
    inference(superposition,[],[f4042,f565]) ).

fof(f4042,plain,
    ( ! [X0,X1] : quotient(product(difference(X0,one),product(X1,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),X1))
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f4041]) ).

fof(f64510,plain,
    ( spl0_326
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_45
    | ~ spl0_89
    | ~ spl0_106
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_179 ),
    inference(avatar_split_clause,[],[f38312,f26547,f26513,f21930,f8289,f6509,f1429,f506,f55,f51,f43,f64508]) ).

fof(f64508,plain,
    ( spl0_326
  <=> ! [X0] : product(X0,X0) = quotient(one,quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f64506,plain,
    ( spl0_325
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_66
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f4005,f3850,f3290,f129,f51,f64504]) ).

fof(f64504,plain,
    ( spl0_325
  <=> ! [X0] : quotient(one,quotient(one,X0)) = difference(difference(X0,one),product(X0,quotient(one,quotient(one,quotient(one,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f3850,plain,
    ( spl0_67
  <=> ! [X0,X1] : quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)) = difference(difference(X0,one),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f4005,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = difference(difference(X0,one),product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_66
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f4004,f52]) ).

fof(f4004,plain,
    ( ! [X0] : difference(difference(X0,one),product(X0,quotient(one,quotient(one,quotient(one,X0))))) = quotient(product(quotient(one,quotient(one,X0)),difference(X0,one)),difference(X0,one))
    | ~ spl0_15
    | ~ spl0_66
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f3938,f130]) ).

fof(f3938,plain,
    ( ! [X0] : quotient(product(X0,product(product(X0,quotient(one,X0)),difference(X0,one))),difference(X0,one)) = difference(difference(X0,one),product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_66
    | ~ spl0_67 ),
    inference(superposition,[],[f3851,f3291]) ).

fof(f3851,plain,
    ( ! [X0,X1] : quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)) = difference(difference(X0,one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_67 ),
    inference(avatar_component_clause,[],[f3850]) ).

fof(f64500,plain,
    ( spl0_324
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_28
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f3787,f3290,f564,f102,f47,f64498]) ).

fof(f64498,plain,
    ( spl0_324
  <=> ! [X0] : quotient(one,quotient(one,quotient(one,X0))) = quotient(product(quotient(one,X0),difference(difference(X0,one),one)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f102,plain,
    ( spl0_12
  <=> ! [X2,X0,X1] : difference(X0,product(product(X0,X1),X2)) = quotient(product(X1,product(X2,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f3787,plain,
    ( ! [X0] : quotient(one,quotient(one,quotient(one,X0))) = quotient(product(quotient(one,X0),difference(difference(X0,one),one)),X0)
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_28
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3786,f565]) ).

fof(f3786,plain,
    ( ! [X0] : quotient(one,quotient(one,quotient(one,X0))) = quotient(product(quotient(one,X0),product(product(X0,quotient(one,X0)),X0)),X0)
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3721,f48]) ).

fof(f3721,plain,
    ( ! [X0] : quotient(product(quotient(one,X0),product(product(X0,quotient(one,X0)),X0)),X0) = difference(X0,product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_12
    | ~ spl0_66 ),
    inference(superposition,[],[f103,f3291]) ).

fof(f103,plain,
    ( ! [X2,X0,X1] : difference(X0,product(product(X0,X1),X2)) = quotient(product(X1,product(X2,X0)),X0)
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f102]) ).

fof(f64496,plain,
    ( spl0_323
    | ~ spl0_28
    | ~ spl0_55
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f3776,f3290,f1508,f564,f64494]) ).

fof(f64494,plain,
    ( spl0_323
  <=> ! [X0] : quotient(one,X0) = difference(difference(difference(X0,one),one),product(X0,quotient(one,quotient(one,quotient(one,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f1508,plain,
    ( spl0_55
  <=> ! [X2,X0,X1] : difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(X1,X2))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f3776,plain,
    ( ! [X0] : quotient(one,X0) = difference(difference(difference(X0,one),one),product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_28
    | ~ spl0_55
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3714,f565]) ).

fof(f3714,plain,
    ( ! [X0] : quotient(one,X0) = difference(product(product(X0,quotient(one,X0)),X0),product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_55
    | ~ spl0_66 ),
    inference(superposition,[],[f1509,f3291]) ).

fof(f1509,plain,
    ( ! [X2,X0,X1] : difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(X1,X2))) = X2
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f1508]) ).

fof(f64490,plain,
    ( spl0_322
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f3773,f3290,f1516,f1504,f564,f403,f186,f121,f55,f47,f43,f35,f64488]) ).

fof(f64488,plain,
    ( spl0_322
  <=> ! [X0] : one = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f3773,plain,
    ( ! [X0] : one = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3772,f404]) ).

fof(f3772,plain,
    ( ! [X0] : quotient(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3771,f36]) ).

fof(f3771,plain,
    ( ! [X0] : quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0))) = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3770,f2803]) ).

fof(f3770,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3710,f2549]) ).

fof(f2549,plain,
    ( ! [X2,X0] : product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X2)) = X2
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2548,f44]) ).

fof(f2548,plain,
    ( ! [X2,X0] : product(product(X0,quotient(one,X0)),difference(product(X0,quotient(one,X0)),X2)) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X2))
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2547,f633]) ).

fof(f633,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(difference(product(X0,quotient(one,X0)),one),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f632,f36]) ).

fof(f632,plain,
    ( ! [X0] : difference(difference(product(X0,quotient(one,X0)),one),one) = product(product(X0,quotient(one,X0)),one)
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f605,f56]) ).

fof(f605,plain,
    ( ! [X0] : difference(difference(product(X0,quotient(one,X0)),one),one) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))))
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(superposition,[],[f565,f187]) ).

fof(f2547,plain,
    ( ! [X2,X0] : product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X2)) = product(difference(difference(product(X0,quotient(one,X0)),one),one),difference(product(X0,quotient(one,X0)),X2))
    | ~ spl0_4
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2546,f2471]) ).

fof(f2546,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2))) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X2))
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2474,f187]) ).

fof(f2474,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2))) = product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),X2)
    | ~ spl0_13
    | ~ spl0_54 ),
    inference(superposition,[],[f122,f1505]) ).

fof(f3710,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(one,quotient(one,quotient(one,product(X0,quotient(one,X0)))))) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_18
    | ~ spl0_66 ),
    inference(superposition,[],[f3291,f187]) ).

fof(f64486,plain,
    ( spl0_321
    | ~ spl0_13
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f3709,f3290,f121,f64484]) ).

fof(f64484,plain,
    ( spl0_321
  <=> ! [X0] : product(difference(difference(X0,one),one),quotient(one,X0)) = product(X0,quotient(one,quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f3709,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),quotient(one,X0)) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_13
    | ~ spl0_66 ),
    inference(superposition,[],[f3291,f122]) ).

fof(f64482,plain,
    ( spl0_320
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f3150,f2959,f1516,f564,f186,f121,f55,f47,f35,f64480]) ).

fof(f64480,plain,
    ( spl0_320
  <=> ! [X0,X1] : product(X0,X1) = product(quotient(one,product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f2959,plain,
    ( spl0_61
  <=> ! [X0,X1] : quotient(product(quotient(one,X0),product(product(X0,X1),X0)),X0) = difference(X0,product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f3150,plain,
    ( ! [X0,X1] : product(X0,X1) = product(quotient(one,product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),X1))
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3149,f48]) ).

fof(f3149,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(X0,X1))) = product(quotient(one,product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),X1))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3148,f633]) ).

fof(f3148,plain,
    ( ! [X0,X1] : product(quotient(one,product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),X1)) = difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X0,X1)))
    | ~ spl0_13
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3090,f1517]) ).

fof(f3090,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X0,X1))) = quotient(product(quotient(one,product(X0,quotient(one,X0))),product(product(difference(difference(X0,one),one),X1),product(X0,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_13
    | ~ spl0_61 ),
    inference(superposition,[],[f2960,f122]) ).

fof(f2960,plain,
    ( ! [X0,X1] : quotient(product(quotient(one,X0),product(product(X0,X1),X0)),X0) = difference(X0,product(difference(difference(X0,one),one),X1))
    | ~ spl0_61 ),
    inference(avatar_component_clause,[],[f2959]) ).

fof(f64478,plain,
    ( spl0_319
    | ~ spl0_5
    | ~ spl0_23
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f2926,f1574,f480,f51,f64476]) ).

fof(f64476,plain,
    ( spl0_319
  <=> ! [X0] : difference(difference(X0,one),one) = quotient(product(X0,quotient(one,quotient(one,quotient(one,X0)))),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f2926,plain,
    ( ! [X0] : difference(difference(X0,one),one) = quotient(product(X0,quotient(one,quotient(one,quotient(one,X0)))),quotient(one,X0))
    | ~ spl0_5
    | ~ spl0_23
    | ~ spl0_58 ),
    inference(forward_demodulation,[],[f2881,f2871]) ).

fof(f2881,plain,
    ( ! [X0] : difference(difference(X0,one),one) = quotient(product(difference(X0,one),quotient(one,quotient(one,X0))),quotient(one,X0))
    | ~ spl0_5
    | ~ spl0_58 ),
    inference(superposition,[],[f52,f1575]) ).

fof(f64474,plain,
    ( spl0_318
    | ~ spl0_23
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f2871,f1574,f480,f64472]) ).

fof(f64472,plain,
    ( spl0_318
  <=> ! [X0] : product(difference(X0,one),quotient(one,quotient(one,X0))) = product(X0,quotient(one,quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f64470,plain,
    ( spl0_317
    | ~ spl0_23
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2827,f1516,f480,f64468]) ).

fof(f64468,plain,
    ( spl0_317
  <=> ! [X2,X0,X1] : product(X2,quotient(one,X2)) = difference(product(X0,X1),product(X0,product(X1,product(X2,quotient(one,X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f2827,plain,
    ( ! [X2,X0,X1] : product(X2,quotient(one,X2)) = difference(product(X0,X1),product(X0,product(X1,product(X2,quotient(one,X2)))))
    | ~ spl0_23
    | ~ spl0_57 ),
    inference(superposition,[],[f481,f1517]) ).

fof(f64466,plain,
    ( spl0_316
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2814,f1516,f55,f64464]) ).

fof(f64464,plain,
    ( spl0_316
  <=> ! [X2,X0,X1] : product(quotient(X0,product(X1,product(X2,quotient(one,X2)))),X1) = quotient(X0,product(X2,quotient(one,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f2814,plain,
    ( ! [X2,X0,X1] : product(quotient(X0,product(X1,product(X2,quotient(one,X2)))),X1) = quotient(X0,product(X2,quotient(one,X2)))
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(superposition,[],[f1517,f56]) ).

fof(f64462,plain,
    ( spl0_315
    | ~ spl0_23
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f18575,f6513,f480,f64460]) ).

fof(f6513,plain,
    ( spl0_90
  <=> ! [X0,X1] : product(X0,X1) = quotient(X0,quotient(difference(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f18575,plain,
    ( ! [X0,X1] : product(X0,quotient(X0,X1)) = quotient(X0,quotient(X1,X0))
    | ~ spl0_23
    | ~ spl0_90 ),
    inference(superposition,[],[f6514,f481]) ).

fof(f6514,plain,
    ( ! [X0,X1] : product(X0,X1) = quotient(X0,quotient(difference(X1,X0),X0))
    | ~ spl0_90 ),
    inference(avatar_component_clause,[],[f6513]) ).

fof(f64458,plain,
    ( spl0_314
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2803,f1516,f55,f64456]) ).

fof(f64454,plain,
    ( spl0_313
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2788,f1512,f1488,f51,f64452]) ).

fof(f64452,plain,
    ( spl0_313
  <=> ! [X2,X0,X1] : product(X1,product(X2,product(X0,quotient(one,X0)))) = product(product(X1,X2),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f64450,plain,
    ( spl0_312
    | ~ spl0_32
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2744,f1512,f710,f64448]) ).

fof(f64448,plain,
    ( spl0_312
  <=> ! [X2,X0,X1] : product(X2,product(product(X0,quotient(one,X0)),X1)) = product(product(X2,product(X0,quotient(one,X0))),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f64446,plain,
    ( spl0_311
    | ~ spl0_45
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2736,f1512,f1429,f64444]) ).

fof(f64444,plain,
    ( spl0_311
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(quotient(X2,product(X0,quotient(one,X0))),product(X2,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f2736,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(quotient(X2,product(X0,quotient(one,X0))),product(X2,X1))
    | ~ spl0_45
    | ~ spl0_56 ),
    inference(superposition,[],[f1513,f1430]) ).

fof(f64442,plain,
    ( spl0_310
    | ~ spl0_31
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2735,f1512,f706,f64440]) ).

fof(f64440,plain,
    ( spl0_310
  <=> ! [X2,X0,X1] : difference(X1,X2) = product(product(X0,quotient(one,X0)),difference(product(X1,product(X0,quotient(one,X0))),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f2735,plain,
    ( ! [X2,X0,X1] : difference(X1,X2) = product(product(X0,quotient(one,X0)),difference(product(X1,product(X0,quotient(one,X0))),X2))
    | ~ spl0_31
    | ~ spl0_56 ),
    inference(superposition,[],[f1513,f707]) ).

fof(f64438,plain,
    ( spl0_309
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2720,f1512,f55,f64436]) ).

fof(f64436,plain,
    ( spl0_309
  <=> ! [X2,X0,X1] : product(product(X2,quotient(one,X2)),quotient(X0,X1)) = quotient(product(product(X2,quotient(one,X2)),X0),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f64434,plain,
    ( spl0_308
    | ~ spl0_3
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f2707,f1512,f43,f64432]) ).

fof(f64432,plain,
    ( spl0_308
  <=> ! [X2,X0,X1] : product(product(X2,quotient(one,X2)),X0) = quotient(product(product(X2,quotient(one,X2)),X1),difference(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f2707,plain,
    ( ! [X2,X0,X1] : product(product(X2,quotient(one,X2)),X0) = quotient(product(product(X2,quotient(one,X2)),X1),difference(X0,X1))
    | ~ spl0_3
    | ~ spl0_56 ),
    inference(superposition,[],[f1513,f44]) ).

fof(f64429,plain,
    ( spl0_307
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_28
    | ~ spl0_55
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f2674,f1574,f1508,f564,f182,f121,f64427]) ).

fof(f64427,plain,
    ( spl0_307
  <=> ! [X0] : quotient(one,X0) = difference(difference(difference(X0,one),one),product(difference(X0,one),quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f182,plain,
    ( spl0_17
  <=> ! [X0,X1] : product(X0,product(X1,product(X0,quotient(one,X0)))) = product(product(X0,X1),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f2674,plain,
    ( ! [X0] : quotient(one,X0) = difference(difference(difference(X0,one),one),product(difference(X0,one),quotient(one,quotient(one,X0))))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_28
    | ~ spl0_55
    | ~ spl0_58 ),
    inference(forward_demodulation,[],[f2673,f565]) ).

fof(f2673,plain,
    ( ! [X0] : quotient(one,X0) = difference(product(product(X0,quotient(one,X0)),X0),product(difference(X0,one),quotient(one,quotient(one,X0))))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_55
    | ~ spl0_58 ),
    inference(forward_demodulation,[],[f2672,f1575]) ).

fof(f2672,plain,
    ( ! [X0] : quotient(one,X0) = difference(product(product(X0,quotient(one,X0)),X0),product(difference(difference(X0,one),one),quotient(one,X0)))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_55 ),
    inference(forward_demodulation,[],[f2611,f250]) ).

fof(f250,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))) = product(difference(difference(X0,one),one),quotient(one,X0))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f122]) ).

fof(f183,plain,
    ( ! [X0,X1] : product(X0,product(X1,product(X0,quotient(one,X0)))) = product(product(X0,X1),product(X0,quotient(one,X0)))
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f182]) ).

fof(f2611,plain,
    ( ! [X0] : quotient(one,X0) = difference(product(product(X0,quotient(one,X0)),X0),product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))))
    | ~ spl0_17
    | ~ spl0_55 ),
    inference(superposition,[],[f1509,f183]) ).

fof(f64425,plain,
    ( spl0_306
    | ~ spl0_16
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f2619,f1508,f178,f64423]) ).

fof(f64423,plain,
    ( spl0_306
  <=> ! [X2,X0,X1] : quotient(quotient(product(X2,product(product(X0,quotient(one,X0)),X1)),X1),product(X0,quotient(one,X0))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f2619,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(product(X0,quotient(one,X0)),X1)),X1),product(X0,quotient(one,X0))) = X2
    | ~ spl0_16
    | ~ spl0_55 ),
    inference(superposition,[],[f1509,f179]) ).

fof(f64420,plain,
    ( spl0_305
    | ~ spl0_6
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f2605,f1508,f55,f64418]) ).

fof(f64418,plain,
    ( spl0_305
  <=> ! [X2,X0,X1] : difference(product(product(X2,quotient(one,X2)),quotient(X0,X1)),product(product(X2,quotient(one,X2)),X0)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f2605,plain,
    ( ! [X2,X0,X1] : difference(product(product(X2,quotient(one,X2)),quotient(X0,X1)),product(product(X2,quotient(one,X2)),X0)) = X1
    | ~ spl0_6
    | ~ spl0_55 ),
    inference(superposition,[],[f1509,f56]) ).

fof(f64416,plain,
    ( spl0_304
    | ~ spl0_6
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f15388,f4968,f55,f64414]) ).

fof(f64414,plain,
    ( spl0_304
  <=> ! [X0,X1] : difference(difference(X0,X1),X0) = product(difference(X1,X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f64412,plain,
    ( spl0_303
    | ~ spl0_3
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f2592,f1508,f43,f64410]) ).

fof(f64410,plain,
    ( spl0_303
  <=> ! [X2,X0,X1] : difference(X0,X1) = difference(product(product(X2,quotient(one,X2)),X0),product(product(X2,quotient(one,X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f2592,plain,
    ( ! [X2,X0,X1] : difference(X0,X1) = difference(product(product(X2,quotient(one,X2)),X0),product(product(X2,quotient(one,X2)),X1))
    | ~ spl0_3
    | ~ spl0_55 ),
    inference(superposition,[],[f1509,f44]) ).

fof(f64408,plain,
    ( spl0_302
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_16
    | ~ spl0_33
    | ~ spl0_54
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2554,f1516,f1504,f714,f178,f51,f47,f64406]) ).

fof(f64406,plain,
    ( spl0_302
  <=> ! [X2,X0,X3] : difference(product(X0,quotient(one,X0)),X2) = quotient(difference(product(X0,quotient(one,X0)),product(X2,X3)),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f2554,plain,
    ( ! [X2,X3,X0] : difference(product(X0,quotient(one,X0)),X2) = quotient(difference(product(X0,quotient(one,X0)),product(X2,X3)),X3)
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_16
    | ~ spl0_33
    | ~ spl0_54
    | ~ spl0_57 ),
    inference(forward_demodulation,[],[f2553,f52]) ).

fof(f2553,plain,
    ( ! [X2,X3,X0] : quotient(difference(product(X0,quotient(one,X0)),product(X2,X3)),X3) = quotient(product(difference(product(X0,quotient(one,X0)),X2),X3),X3)
    | ~ spl0_4
    | ~ spl0_16
    | ~ spl0_33
    | ~ spl0_54
    | ~ spl0_57 ),
    inference(forward_demodulation,[],[f2552,f2471]) ).

fof(f2552,plain,
    ( ! [X2,X3,X0,X1] : quotient(difference(product(X0,quotient(one,X0)),product(X2,X3)),X3) = quotient(product(product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)),X3),X3)
    | ~ spl0_16
    | ~ spl0_33
    | ~ spl0_54
    | ~ spl0_57 ),
    inference(forward_demodulation,[],[f2551,f1517]) ).

fof(f2551,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)),product(X3,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X3) = quotient(difference(product(X0,quotient(one,X0)),product(X2,X3)),X3)
    | ~ spl0_16
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2476,f715]) ).

fof(f2476,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)),product(X3,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X3) = difference(product(X3,product(X0,quotient(one,X0))),product(X3,X2))
    | ~ spl0_16
    | ~ spl0_54 ),
    inference(superposition,[],[f179,f1505]) ).

fof(f64403,plain,
    ( spl0_301
    | ~ spl0_4
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2471,f1504,f47,f64401]) ).

fof(f64401,plain,
    ( spl0_301
  <=> ! [X2,X0,X1] : product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2)) = difference(product(X0,quotient(one,X0)),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f64399,plain,
    ( spl0_300
    | ~ spl0_5
    | ~ spl0_45
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f2394,f1500,f1429,f51,f64397]) ).

fof(f64397,plain,
    ( spl0_300
  <=> ! [X2,X0,X1] : difference(quotient(X2,product(X0,quotient(one,X0))),product(X2,difference(product(X0,quotient(one,X0)),X1))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f2394,plain,
    ( ! [X2,X0,X1] : difference(quotient(X2,product(X0,quotient(one,X0))),product(X2,difference(product(X0,quotient(one,X0)),X1))) = X1
    | ~ spl0_5
    | ~ spl0_45
    | ~ spl0_53 ),
    inference(forward_demodulation,[],[f2343,f52]) ).

fof(f2343,plain,
    ( ! [X2,X0,X1] : difference(quotient(X2,product(X0,quotient(one,X0))),product(X2,difference(product(X0,quotient(one,X0)),X1))) = quotient(product(X1,quotient(X2,product(X0,quotient(one,X0)))),quotient(X2,product(X0,quotient(one,X0))))
    | ~ spl0_45
    | ~ spl0_53 ),
    inference(superposition,[],[f1430,f1501]) ).

fof(f64395,plain,
    ( spl0_299
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f2391,f1500,f710,f51,f64393]) ).

fof(f64393,plain,
    ( spl0_299
  <=> ! [X2,X0,X1] : product(X2,X1) = product(product(X2,product(X0,quotient(one,X0))),difference(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f2391,plain,
    ( ! [X2,X0,X1] : product(X2,X1) = product(product(X2,product(X0,quotient(one,X0))),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_53 ),
    inference(forward_demodulation,[],[f2341,f52]) ).

fof(f2341,plain,
    ( ! [X2,X0,X1] : product(product(X2,product(X0,quotient(one,X0))),difference(product(X0,quotient(one,X0)),X1)) = product(X2,quotient(product(X1,X2),X2))
    | ~ spl0_32
    | ~ spl0_53 ),
    inference(superposition,[],[f711,f1501]) ).

fof(f64391,plain,
    ( spl0_298
    | ~ spl0_4
    | ~ spl0_48
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f2388,f1500,f1442,f47,f64389]) ).

fof(f64389,plain,
    ( spl0_298
  <=> ! [X2,X0,X1] : quotient(quotient(product(X2,X1),difference(product(X0,quotient(one,X0)),X1)),product(X0,quotient(one,X0))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f1442,plain,
    ( spl0_48
  <=> ! [X2,X0,X1] : difference(X1,product(X0,product(difference(X0,X1),X2))) = quotient(quotient(product(X2,X1),difference(X0,X1)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f2388,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,X1),difference(product(X0,quotient(one,X0)),X1)),product(X0,quotient(one,X0))) = X2
    | ~ spl0_4
    | ~ spl0_48
    | ~ spl0_53 ),
    inference(forward_demodulation,[],[f2339,f48]) ).

fof(f2339,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,X1),difference(product(X0,quotient(one,X0)),X1)),product(X0,quotient(one,X0))) = difference(X1,product(X1,X2))
    | ~ spl0_48
    | ~ spl0_53 ),
    inference(superposition,[],[f1443,f1501]) ).

fof(f1443,plain,
    ( ! [X2,X0,X1] : difference(X1,product(X0,product(difference(X0,X1),X2))) = quotient(quotient(product(X2,X1),difference(X0,X1)),X0)
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f1442]) ).

fof(f64387,plain,
    ( spl0_297
    | ~ spl0_4
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f2346,f1500,f47,f64385]) ).

fof(f64385,plain,
    ( spl0_297
  <=> ! [X2,X0,X1] : product(difference(product(X0,quotient(one,X0)),X1),X2) = difference(product(X0,quotient(one,X0)),product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f2346,plain,
    ( ! [X2,X0,X1] : product(difference(product(X0,quotient(one,X0)),X1),X2) = difference(product(X0,quotient(one,X0)),product(X1,X2))
    | ~ spl0_4
    | ~ spl0_53 ),
    inference(superposition,[],[f48,f1501]) ).

fof(f64382,plain,
    ( spl0_296
    | ~ spl0_3
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f2329,f1500,f43,f64380]) ).

fof(f64380,plain,
    ( spl0_296
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X2) = product(X1,difference(difference(product(X0,quotient(one,X0)),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f2329,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X2) = product(X1,difference(difference(product(X0,quotient(one,X0)),X1),X2))
    | ~ spl0_3
    | ~ spl0_53 ),
    inference(superposition,[],[f1501,f44]) ).

fof(f64377,plain,
    ( spl0_295
    | ~ spl0_6
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f2185,f1496,f55,f64375]) ).

fof(f64375,plain,
    ( spl0_295
  <=> ! [X0,X1] : product(X1,quotient(one,X1)) = difference(product(X1,quotient(X0,product(X1,quotient(one,X1)))),product(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f1496,plain,
    ( spl0_52
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X0,X1),product(X0,product(X1,product(X0,quotient(one,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f2185,plain,
    ( ! [X0,X1] : product(X1,quotient(one,X1)) = difference(product(X1,quotient(X0,product(X1,quotient(one,X1)))),product(X1,X0))
    | ~ spl0_6
    | ~ spl0_52 ),
    inference(superposition,[],[f1497,f56]) ).

fof(f1497,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X0,X1),product(X0,product(X1,product(X0,quotient(one,X0)))))
    | ~ spl0_52 ),
    inference(avatar_component_clause,[],[f1496]) ).

fof(f64373,plain,
    ( spl0_294
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f2038,f1492,f47,f64371]) ).

fof(f64371,plain,
    ( spl0_294
  <=> ! [X0,X1] : product(difference(X0,X1),product(X0,quotient(one,X0))) = difference(X0,product(X1,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f64369,plain,
    ( spl0_293
    | ~ spl0_23
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f15387,f4968,f480,f64367]) ).

fof(f64367,plain,
    ( spl0_293
  <=> ! [X0,X1] : difference(difference(X1,X0),difference(difference(X0,X1),X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f15387,plain,
    ( ! [X0,X1] : difference(difference(X1,X0),difference(difference(X0,X1),X0)) = X0
    | ~ spl0_23
    | ~ spl0_87 ),
    inference(superposition,[],[f481,f4969]) ).

fof(f64365,plain,
    ( spl0_292
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f1989,f1488,f710,f55,f64363]) ).

fof(f64363,plain,
    ( spl0_292
  <=> ! [X2,X0,X1] : product(X1,product(X2,quotient(X0,product(X1,X2)))) = product(X1,quotient(product(X2,quotient(X0,X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f1989,plain,
    ( ! [X2,X0,X1] : product(X1,product(X2,quotient(X0,product(X1,X2)))) = product(X1,quotient(product(X2,quotient(X0,X2)),X1))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50 ),
    inference(forward_demodulation,[],[f1931,f816]) ).

fof(f816,plain,
    ( ! [X2,X0,X1] : product(product(X1,X2),quotient(X0,X1)) = product(X1,quotient(product(X2,X0),X1))
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f56]) ).

fof(f1931,plain,
    ( ! [X2,X0,X1] : product(X1,product(X2,quotient(X0,product(X1,X2)))) = product(product(X1,X2),quotient(quotient(X0,X2),X1))
    | ~ spl0_6
    | ~ spl0_50 ),
    inference(superposition,[],[f1489,f56]) ).

fof(f64361,plain,
    ( spl0_291
    | ~ spl0_3
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1866,f1446,f43,f64359]) ).

fof(f64359,plain,
    ( spl0_291
  <=> ! [X2,X0,X1] : product(quotient(X0,X1),product(X1,X2)) = product(X0,quotient(quotient(product(X2,X0),X1),quotient(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f1866,plain,
    ( ! [X2,X0,X1] : product(quotient(X0,X1),product(X1,X2)) = product(X0,quotient(quotient(product(X2,X0),X1),quotient(X0,X1)))
    | ~ spl0_3
    | ~ spl0_49 ),
    inference(superposition,[],[f44,f1447]) ).

fof(f64357,plain,
    ( spl0_290
    | ~ spl0_22
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1865,f1446,f476,f64355]) ).

fof(f64355,plain,
    ( spl0_290
  <=> ! [X2,X0,X1] : quotient(product(quotient(X0,X1),product(X1,X2)),quotient(quotient(product(X2,X0),X1),quotient(X0,X1))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f1865,plain,
    ( ! [X2,X0,X1] : quotient(product(quotient(X0,X1),product(X1,X2)),quotient(quotient(product(X2,X0),X1),quotient(X0,X1))) = X0
    | ~ spl0_22
    | ~ spl0_49 ),
    inference(superposition,[],[f477,f1447]) ).

fof(f64353,plain,
    ( spl0_289
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1802,f1442,f951,f476,f129,f84,f69,f35,f64351]) ).

fof(f69,plain,
    ( spl0_7
  <=> ! [X0] : difference(one,X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f1802,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = quotient(quotient(difference(X0,X1),difference(difference(X0,one),one)),difference(X0,one))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f1801,f497]) ).

fof(f497,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = product(difference(X0,one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f491,f85]) ).

fof(f491,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = product(difference(X0,one),product(product(difference(X0,one),X0),X1))
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(superposition,[],[f130,f477]) ).

fof(f1801,plain,
    ( ! [X0,X1] : product(difference(X0,one),product(product(X0,quotient(one,X0)),X1)) = quotient(quotient(difference(X0,X1),difference(difference(X0,one),one)),difference(X0,one))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_34
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f1800,f36]) ).

fof(f1800,plain,
    ( ! [X0,X1] : product(difference(X0,one),product(product(X0,quotient(one,X0)),X1)) = quotient(quotient(product(difference(X0,X1),one),difference(difference(X0,one),one)),difference(X0,one))
    | ~ spl0_7
    | ~ spl0_34
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f1761,f70]) ).

fof(f70,plain,
    ( ! [X0] : difference(one,X0) = X0
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f69]) ).

fof(f1761,plain,
    ( ! [X0,X1] : quotient(quotient(product(difference(X0,X1),one),difference(difference(X0,one),one)),difference(X0,one)) = difference(one,product(difference(X0,one),product(product(X0,quotient(one,X0)),X1)))
    | ~ spl0_34
    | ~ spl0_48 ),
    inference(superposition,[],[f1443,f952]) ).

fof(f64349,plain,
    ( spl0_288
    | ~ spl0_3
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1782,f1442,f43,f64347]) ).

fof(f64347,plain,
    ( spl0_288
  <=> ! [X2,X0,X1] : product(X1,product(difference(X1,X0),X2)) = product(X0,quotient(quotient(product(X2,X0),difference(X1,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f1782,plain,
    ( ! [X2,X0,X1] : product(X1,product(difference(X1,X0),X2)) = product(X0,quotient(quotient(product(X2,X0),difference(X1,X0)),X1))
    | ~ spl0_3
    | ~ spl0_48 ),
    inference(superposition,[],[f44,f1443]) ).

fof(f64345,plain,
    ( spl0_287
    | ~ spl0_22
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1781,f1442,f476,f64343]) ).

fof(f64343,plain,
    ( spl0_287
  <=> ! [X2,X0,X1] : quotient(product(X1,product(difference(X1,X0),X2)),quotient(quotient(product(X2,X0),difference(X1,X0)),X1)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f1781,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(difference(X1,X0),X2)),quotient(quotient(product(X2,X0),difference(X1,X0)),X1)) = X0
    | ~ spl0_22
    | ~ spl0_48 ),
    inference(superposition,[],[f477,f1443]) ).

fof(f64341,plain,
    ( spl0_286
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1737,f1438,f480,f121,f84,f64339]) ).

fof(f64339,plain,
    ( spl0_286
  <=> ! [X0,X1] : product(X0,product(X0,X1)) = product(difference(difference(X0,one),one),product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

fof(f1737,plain,
    ( ! [X0,X1] : product(X0,product(X0,X1)) = product(difference(difference(X0,one),one),product(difference(difference(X0,one),one),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1736,f481]) ).

fof(f1736,plain,
    ( ! [X0,X1] : product(difference(quotient(one,X0),one),product(X0,X1)) = product(difference(difference(X0,one),one),product(difference(difference(X0,one),one),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1735,f481]) ).

fof(f1735,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),product(X0,X1)) = product(difference(difference(X0,one),one),product(difference(difference(X0,one),one),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1734,f122]) ).

fof(f1734,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),product(X0,X1)) = product(product(X0,quotient(one,X0)),product(X0,product(difference(difference(X0,one),one),X1)))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1733,f504]) ).

fof(f1733,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),product(X0,X1)) = product(product(quotient(one,X0),quotient(one,quotient(one,X0))),product(X0,product(difference(difference(X0,one),one),X1)))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1674,f504]) ).

fof(f1674,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),product(X0,X1)) = product(product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))),product(X0,product(difference(difference(X0,one),one),X1)))
    | ~ spl0_13
    | ~ spl0_47 ),
    inference(superposition,[],[f122,f1439]) ).

fof(f64337,plain,
    ( spl0_285
    | ~ spl0_32
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1731,f1438,f710,f64335]) ).

fof(f64335,plain,
    ( spl0_285
  <=> ! [X0,X1] : product(product(X1,quotient(one,quotient(one,X0))),X0) = product(product(X1,X0),difference(difference(X0,one),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f1731,plain,
    ( ! [X0,X1] : product(product(X1,quotient(one,quotient(one,X0))),X0) = product(product(X1,X0),difference(difference(X0,one),one))
    | ~ spl0_32
    | ~ spl0_47 ),
    inference(forward_demodulation,[],[f1668,f711]) ).

fof(f1668,plain,
    ( ! [X0,X1] : product(product(X1,quotient(one,quotient(one,X0))),X0) = product(X1,quotient(product(X0,product(difference(difference(X0,one),one),X1)),X1))
    | ~ spl0_32
    | ~ spl0_47 ),
    inference(superposition,[],[f711,f1439]) ).

fof(f64333,plain,
    ( spl0_284
    | ~ spl0_5
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1672,f1438,f51,f64331]) ).

fof(f64331,plain,
    ( spl0_284
  <=> ! [X0,X1] : quotient(one,quotient(one,X0)) = quotient(product(X0,product(difference(difference(X0,one),one),X1)),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f1672,plain,
    ( ! [X0,X1] : quotient(one,quotient(one,X0)) = quotient(product(X0,product(difference(difference(X0,one),one),X1)),product(X0,X1))
    | ~ spl0_5
    | ~ spl0_47 ),
    inference(superposition,[],[f52,f1439]) ).

fof(f64329,plain,
    ( spl0_283
    | ~ spl0_4
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1671,f1438,f47,f64327]) ).

fof(f64327,plain,
    ( spl0_283
  <=> ! [X0,X1] : product(X0,X1) = difference(quotient(one,quotient(one,X0)),product(X0,product(difference(difference(X0,one),one),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_283])]) ).

fof(f1671,plain,
    ( ! [X0,X1] : product(X0,X1) = difference(quotient(one,quotient(one,X0)),product(X0,product(difference(difference(X0,one),one),X1)))
    | ~ spl0_4
    | ~ spl0_47 ),
    inference(superposition,[],[f48,f1439]) ).

fof(f64324,plain,
    ( spl0_282
    | ~ spl0_4
    | ~ spl0_22
    | ~ spl0_59
    | ~ spl0_71
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f11644,f8289,f4045,f2790,f476,f47,f64322]) ).

fof(f64322,plain,
    ( spl0_282
  <=> ! [X0] : quotient(quotient(one,X0),X0) = difference(X0,difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f4045,plain,
    ( spl0_71
  <=> ! [X0] : quotient(X0,difference(X0,one)) = difference(quotient(one,X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f11644,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = difference(X0,difference(X0,one))
    | ~ spl0_4
    | ~ spl0_22
    | ~ spl0_59
    | ~ spl0_71
    | ~ spl0_106 ),
    inference(forward_demodulation,[],[f11613,f11641]) ).

fof(f11641,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(difference(X0,one),difference(difference(X0,one),one))
    | ~ spl0_4
    | ~ spl0_59
    | ~ spl0_71
    | ~ spl0_106 ),
    inference(forward_demodulation,[],[f11640,f8290]) ).

fof(f11640,plain,
    ( ! [X0] : quotient(quotient(one,X0),X0) = quotient(product(X0,quotient(quotient(one,X0),X0)),difference(product(X0,quotient(quotient(one,X0),X0)),one))
    | ~ spl0_4
    | ~ spl0_59
    | ~ spl0_71 ),
    inference(forward_demodulation,[],[f11610,f48]) ).

fof(f11610,plain,
    ( ! [X0] : quotient(product(X0,quotient(quotient(one,X0),X0)),difference(product(X0,quotient(quotient(one,X0),X0)),one)) = difference(X0,product(X0,quotient(quotient(one,X0),X0)))
    | ~ spl0_59
    | ~ spl0_71 ),
    inference(superposition,[],[f4046,f2791]) ).

fof(f4046,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = difference(quotient(one,X0),X0)
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f4045]) ).

fof(f11613,plain,
    ( ! [X0] : quotient(difference(X0,one),difference(difference(X0,one),one)) = difference(X0,difference(X0,one))
    | ~ spl0_22
    | ~ spl0_71 ),
    inference(superposition,[],[f4046,f477]) ).

fof(f64320,plain,
    ( spl0_281
    | ~ spl0_6
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1549,f1429,f55,f64318]) ).

fof(f64318,plain,
    ( spl0_281
  <=> ! [X2,X0,X1] : product(X0,product(X1,quotient(X2,X0))) = product(difference(quotient(X2,X0),product(X2,X1)),quotient(X2,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f1549,plain,
    ( ! [X2,X0,X1] : product(X0,product(X1,quotient(X2,X0))) = product(difference(quotient(X2,X0),product(X2,X1)),quotient(X2,X0))
    | ~ spl0_6
    | ~ spl0_45 ),
    inference(superposition,[],[f56,f1430]) ).

fof(f64316,plain,
    ( spl0_280
    | ~ spl0_23
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1548,f1429,f480,f64314]) ).

fof(f64314,plain,
    ( spl0_280
  <=> ! [X2,X0,X1] : quotient(X2,X0) = difference(difference(quotient(X2,X0),product(X2,X1)),product(X0,product(X1,quotient(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f1548,plain,
    ( ! [X2,X0,X1] : quotient(X2,X0) = difference(difference(quotient(X2,X0),product(X2,X1)),product(X0,product(X1,quotient(X2,X0))))
    | ~ spl0_23
    | ~ spl0_45 ),
    inference(superposition,[],[f481,f1430]) ).

fof(f64312,plain,
    ( spl0_279
    | ~ spl0_6
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1526,f1429,f55,f64310]) ).

fof(f64310,plain,
    ( spl0_279
  <=> ! [X2,X0,X1] : difference(quotient(X1,X2),product(X1,quotient(X0,quotient(X1,X2)))) = quotient(product(X2,X0),quotient(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f1526,plain,
    ( ! [X2,X0,X1] : difference(quotient(X1,X2),product(X1,quotient(X0,quotient(X1,X2)))) = quotient(product(X2,X0),quotient(X1,X2))
    | ~ spl0_6
    | ~ spl0_45 ),
    inference(superposition,[],[f1430,f56]) ).

fof(f64308,plain,
    ( spl0_278
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38 ),
    inference(avatar_split_clause,[],[f1227,f967,f963,f714,f476,f129,f84,f64306]) ).

fof(f64306,plain,
    ( spl0_278
  <=> ! [X0,X1] : product(X0,product(X0,X1)) = product(quotient(one,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_278])]) ).

fof(f1227,plain,
    ( ! [X0,X1] : product(X0,product(X0,X1)) = product(quotient(one,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1200,f1181]) ).

fof(f1181,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = quotient(difference(quotient(one,X0),product(X1,X0)),X0)
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1180,f130]) ).

fof(f1180,plain,
    ( ! [X0,X1] : product(X0,product(product(X0,quotient(one,X0)),X1)) = quotient(difference(quotient(one,X0),product(X1,X0)),X0)
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1179,f85]) ).

fof(f1179,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(X0,one),X0),X1)) = quotient(difference(quotient(one,X0),product(X1,X0)),X0)
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1178,f477]) ).

fof(f1178,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(X0,one),quotient(one,difference(X0,one))),X1)) = quotient(difference(quotient(one,X0),product(X1,X0)),X0)
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1177,f85]) ).

fof(f1177,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(difference(X0,one),one),difference(X0,one)),X1)) = quotient(difference(quotient(one,X0),product(X1,X0)),X0)
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1176,f715]) ).

fof(f1176,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(difference(X0,one),one),difference(X0,one)),X1)) = difference(product(X0,quotient(one,X0)),product(X0,X1))
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1175,f477]) ).

fof(f1175,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(difference(X0,one),one),difference(X0,one)),X1)) = difference(product(X0,quotient(one,X0)),product(quotient(one,difference(X0,one)),X1))
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1137,f477]) ).

fof(f1137,plain,
    ( ! [X0,X1] : product(X0,product(product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))),X1)) = difference(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,difference(difference(X0,one),one))),X1))
    | ~ spl0_15
    | ~ spl0_37 ),
    inference(superposition,[],[f964,f130]) ).

fof(f1200,plain,
    ( ! [X0,X1] : product(X0,product(X0,X1)) = product(quotient(one,quotient(one,X0)),quotient(difference(quotient(one,X0),product(X1,X0)),X0))
    | ~ spl0_33
    | ~ spl0_38 ),
    inference(superposition,[],[f968,f715]) ).

fof(f64301,plain,
    ( spl0_277
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1124,f955,f480,f96,f84,f64299]) ).

fof(f64299,plain,
    ( spl0_277
  <=> ! [X0] : product(X0,quotient(one,X0)) = quotient(product(difference(X0,one),difference(X0,one)),quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f955,plain,
    ( spl0_35
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(difference(X0,one),one),X1),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f1124,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(product(difference(X0,one),difference(X0,one)),quotient(quotient(one,X0),X0))
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1123,f504]) ).

fof(f1123,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,quotient(one,X0))) = quotient(product(difference(X0,one),difference(X0,one)),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1075,f481]) ).

fof(f1075,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,quotient(one,X0))) = quotient(product(difference(difference(quotient(one,X0),one),one),difference(X0,one)),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f97]) ).

fof(f956,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(difference(X0,one),one),X1),product(X0,X1))
    | ~ spl0_35 ),
    inference(avatar_component_clause,[],[f955]) ).

fof(f64296,plain,
    ( spl0_276
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_25
    | ~ spl0_32
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1026,f951,f710,f510,f476,f129,f51,f64294]) ).

fof(f510,plain,
    ( spl0_25
  <=> ! [X0] : difference(difference(X0,one),product(X0,quotient(one,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f1026,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_25
    | ~ spl0_32
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1025,f858]) ).

fof(f858,plain,
    ( ! [X0,X1] : product(X1,quotient(one,quotient(one,X0))) = product(product(X1,X0),product(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f818,f52]) ).

fof(f818,plain,
    ( ! [X0,X1] : product(product(X1,X0),product(X0,quotient(one,X0))) = product(X1,quotient(product(quotient(one,quotient(one,X0)),X1),X1))
    | ~ spl0_15
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f130]) ).

fof(f1025,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(product(difference(X0,one),X0),product(X0,quotient(one,X0)))
    | ~ spl0_22
    | ~ spl0_25
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f998,f477]) ).

fof(f998,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(product(difference(X0,one),quotient(one,difference(X0,one))),product(X0,quotient(one,X0)))
    | ~ spl0_25
    | ~ spl0_34 ),
    inference(superposition,[],[f952,f511]) ).

fof(f511,plain,
    ( ! [X0] : difference(difference(X0,one),product(X0,quotient(one,X0))) = X0
    | ~ spl0_25 ),
    inference(avatar_component_clause,[],[f510]) ).

fof(f64292,plain,
    ( spl0_275
    | ~ spl0_3
    | ~ spl0_10
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f943,f714,f84,f43,f64290]) ).

fof(f64290,plain,
    ( spl0_275
  <=> ! [X0,X1] : difference(product(difference(X0,one),X1),product(X0,quotient(one,X0))) = quotient(difference(X1,one),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f943,plain,
    ( ! [X0,X1] : difference(product(difference(X0,one),X1),product(X0,quotient(one,X0))) = quotient(difference(X1,one),difference(X0,one))
    | ~ spl0_3
    | ~ spl0_10
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f914,f44]) ).

fof(f914,plain,
    ( ! [X0,X1] : quotient(difference(X1,product(X0,difference(X0,one))),difference(X0,one)) = difference(product(difference(X0,one),X1),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f85]) ).

fof(f64288,plain,
    ( spl0_274
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f935,f714,f710,f55,f64286]) ).

fof(f64286,plain,
    ( spl0_274
  <=> ! [X0,X3,X2,X1] : difference(product(X0,X3),product(product(X0,X1),X2)) = quotient(difference(X3,product(X1,product(X2,X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f935,plain,
    ( ! [X2,X3,X0,X1] : difference(product(X0,X3),product(product(X0,X1),X2)) = quotient(difference(X3,product(X1,product(X2,X0))),X0)
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f907,f56]) ).

fof(f907,plain,
    ( ! [X2,X3,X0,X1] : quotient(difference(X3,product(quotient(product(X1,product(X2,X0)),X0),X0)),X0) = difference(product(X0,X3),product(product(X0,X1),X2))
    | ~ spl0_32
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f711]) ).

fof(f64284,plain,
    ( spl0_273
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f934,f714,f568,f564,f64282]) ).

fof(f64282,plain,
    ( spl0_273
  <=> ! [X0,X1] : difference(product(X0,X1),quotient(one,quotient(one,X0))) = quotient(difference(X1,difference(difference(X0,one),one)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f934,plain,
    ( ! [X0,X1] : difference(product(X0,X1),quotient(one,quotient(one,X0))) = quotient(difference(X1,difference(difference(X0,one),one)),X0)
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f905,f565]) ).

fof(f905,plain,
    ( ! [X0,X1] : quotient(difference(X1,product(product(X0,quotient(one,X0)),X0)),X0) = difference(product(X0,X1),quotient(one,quotient(one,X0)))
    | ~ spl0_29
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f569]) ).

fof(f64280,plain,
    ( spl0_272
    | ~ spl0_6
    | ~ spl0_30
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f931,f714,f702,f55,f64278]) ).

fof(f64278,plain,
    ( spl0_272
  <=> ! [X2,X0,X1] : difference(X0,product(quotient(X0,X1),X2)) = quotient(quotient(product(difference(X1,X2),X0),X1),quotient(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f702,plain,
    ( spl0_30
  <=> ! [X2,X0,X1] : quotient(product(difference(X0,X1),product(X2,X0)),X0) = difference(X0,product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f931,plain,
    ( ! [X2,X0,X1] : difference(X0,product(quotient(X0,X1),X2)) = quotient(quotient(product(difference(X1,X2),X0),X1),quotient(X0,X1))
    | ~ spl0_6
    | ~ spl0_30
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f901,f736]) ).

fof(f736,plain,
    ( ! [X2,X0,X1] : difference(X1,product(X2,quotient(X0,X1))) = quotient(product(difference(X1,X2),X0),X1)
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(superposition,[],[f703,f56]) ).

fof(f703,plain,
    ( ! [X2,X0,X1] : quotient(product(difference(X0,X1),product(X2,X0)),X0) = difference(X0,product(X1,X2))
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f702]) ).

fof(f901,plain,
    ( ! [X2,X0,X1] : quotient(difference(X1,product(X2,quotient(X0,X1))),quotient(X0,X1)) = difference(X0,product(quotient(X0,X1),X2))
    | ~ spl0_6
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f56]) ).

fof(f64046,plain,
    ( spl0_271
    | ~ spl0_6
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f915,f714,f55,f64044]) ).

fof(f915,plain,
    ( ! [X2,X0,X1] : quotient(difference(X2,product(X1,quotient(X0,X1))),quotient(X0,X1)) = difference(product(quotient(X0,X1),X2),X0)
    | ~ spl0_6
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f56]) ).

fof(f63128,plain,
    ( spl0_270
    | ~ spl0_22
    | ~ spl0_247
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f63124,f63121,f38656,f476,f63126]) ).

fof(f63126,plain,
    ( spl0_270
  <=> ! [X0,X1] : product(product(X0,X1),difference(X0,one)) = product(X0,quotient(X1,difference(difference(X0,one),one))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f38656,plain,
    ( spl0_247
  <=> ! [X0,X1] : difference(quotient(X1,difference(difference(X0,one),one)),product(X1,product(X0,quotient(one,X0)))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f63121,plain,
    ( spl0_269
  <=> ! [X0,X1] : product(product(X0,X1),difference(X0,one)) = product(X0,quotient(product(X1,product(X0,quotient(one,X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f63124,plain,
    ( ! [X0,X1] : product(product(X0,X1),difference(X0,one)) = product(X0,quotient(X1,difference(difference(X0,one),one)))
    | ~ spl0_22
    | ~ spl0_247
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f63122,f56026]) ).

fof(f56026,plain,
    ( ! [X0,X1] : quotient(X0,difference(difference(X1,one),one)) = quotient(product(X0,product(X1,quotient(one,X1))),X1)
    | ~ spl0_22
    | ~ spl0_247 ),
    inference(superposition,[],[f477,f38657]) ).

fof(f38657,plain,
    ( ! [X0,X1] : difference(quotient(X1,difference(difference(X0,one),one)),product(X1,product(X0,quotient(one,X0)))) = X0
    | ~ spl0_247 ),
    inference(avatar_component_clause,[],[f38656]) ).

fof(f63122,plain,
    ( ! [X0,X1] : product(product(X0,X1),difference(X0,one)) = product(X0,quotient(product(X1,product(X0,quotient(one,X0))),X0))
    | ~ spl0_269 ),
    inference(avatar_component_clause,[],[f63121]) ).

fof(f63123,plain,
    ( spl0_269
    | ~ spl0_10
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f815,f710,f84,f63121]) ).

fof(f815,plain,
    ( ! [X0,X1] : product(product(X0,X1),difference(X0,one)) = product(X0,quotient(product(X1,product(X0,quotient(one,X0))),X0))
    | ~ spl0_10
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f85]) ).

fof(f63119,plain,
    ( spl0_268
    | ~ spl0_3
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f807,f710,f43,f63117]) ).

fof(f63117,plain,
    ( spl0_268
  <=> ! [X2,X0,X1] : product(product(difference(X0,X1),X2),X0) = product(difference(X0,X1),quotient(product(X2,X1),difference(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f807,plain,
    ( ! [X2,X0,X1] : product(product(difference(X0,X1),X2),X0) = product(difference(X0,X1),quotient(product(X2,X1),difference(X0,X1)))
    | ~ spl0_3
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f44]) ).

fof(f63115,plain,
    ( spl0_267
    | ~ spl0_6
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f766,f706,f55,f63113]) ).

fof(f63113,plain,
    ( spl0_267
  <=> ! [X2,X0,X1] : difference(quotient(X0,X1),X2) = quotient(product(X1,product(difference(X0,X2),quotient(X0,X1))),quotient(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f766,plain,
    ( ! [X2,X0,X1] : difference(quotient(X0,X1),X2) = quotient(product(X1,product(difference(X0,X2),quotient(X0,X1))),quotient(X0,X1))
    | ~ spl0_6
    | ~ spl0_31 ),
    inference(superposition,[],[f707,f56]) ).

fof(f63110,plain,
    ( spl0_266
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f735,f702,f84,f63108]) ).

fof(f735,plain,
    ( ! [X0,X1] : difference(X0,product(X1,difference(X0,one))) = quotient(product(difference(X0,X1),product(X0,quotient(one,X0))),X0)
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(superposition,[],[f703,f85]) ).

fof(f63106,plain,
    ( spl0_265
    | ~ spl0_3
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f726,f702,f43,f63104]) ).

fof(f63104,plain,
    ( spl0_265
  <=> ! [X2,X0,X1] : difference(difference(X0,X1),product(X2,X0)) = quotient(product(difference(difference(X0,X1),X2),X1),difference(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f726,plain,
    ( ! [X2,X0,X1] : difference(difference(X0,X1),product(X2,X0)) = quotient(product(difference(difference(X0,X1),X2),X1),difference(X0,X1))
    | ~ spl0_3
    | ~ spl0_30 ),
    inference(superposition,[],[f703,f44]) ).

fof(f63102,plain,
    ( spl0_264
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f485,f476,f178,f63100]) ).

fof(f63100,plain,
    ( spl0_264
  <=> ! [X2,X0,X1] : product(X0,X1) = quotient(product(X0,product(X1,X2)),quotient(quotient(product(X2,product(X0,X1)),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f485,plain,
    ( ! [X2,X0,X1] : product(X0,X1) = quotient(product(X0,product(X1,X2)),quotient(quotient(product(X2,product(X0,X1)),X1),X0))
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(superposition,[],[f477,f179]) ).

fof(f61152,plain,
    ( spl0_263
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_60
    | ~ spl0_87
    | ~ spl0_89
    | ~ spl0_147
    | ~ spl0_171
    | ~ spl0_176
    | ~ spl0_178
    | ~ spl0_179
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f43097,f36765,f26547,f26543,f26534,f26513,f21930,f6509,f4968,f2955,f506,f476,f186,f125,f84,f55,f51,f47,f61150]) ).

fof(f52970,plain,
    ( spl0_262
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_158
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f38094,f38091,f22496,f1504,f564,f186,f121,f55,f47,f43,f35,f52968]) ).

fof(f22496,plain,
    ( spl0_158
  <=> ! [X0] : difference(X0,one) = product(product(X0,quotient(one,X0)),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f38091,plain,
    ( spl0_235
  <=> ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,difference(product(X0,quotient(one,X0)),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f38094,plain,
    ( ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_158
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f38092,f24885]) ).

fof(f24885,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),one) = quotient(one,product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_158 ),
    inference(forward_demodulation,[],[f24756,f2549]) ).

fof(f24756,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),one) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_18
    | ~ spl0_158 ),
    inference(superposition,[],[f22497,f187]) ).

fof(f22497,plain,
    ( ! [X0] : difference(X0,one) = product(product(X0,quotient(one,X0)),quotient(one,X0))
    | ~ spl0_158 ),
    inference(avatar_component_clause,[],[f22496]) ).

fof(f38092,plain,
    ( ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,difference(product(X0,quotient(one,X0)),one))
    | ~ spl0_235 ),
    inference(avatar_component_clause,[],[f38091]) ).

fof(f49540,plain,
    ( spl0_261
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f32296,f26571,f21930,f510,f96,f55,f49538]) ).

fof(f49538,plain,
    ( spl0_261
  <=> ! [X0] : one = product(quotient(quotient(one,X0),X0),product(X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f32296,plain,
    ( ! [X0] : one = product(quotient(quotient(one,X0),X0),product(X0,X0))
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f32295,f56]) ).

fof(f32295,plain,
    ( ! [X0] : product(quotient(quotient(one,X0),X0),product(X0,X0)) = product(quotient(one,X0),X0)
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f32294,f97]) ).

fof(f32294,plain,
    ( ! [X0] : product(quotient(one,X0),X0) = product(product(quotient(one,X0),difference(X0,one)),product(X0,X0))
    | ~ spl0_25
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f31986,f21931]) ).

fof(f31986,plain,
    ( ! [X0] : product(quotient(one,X0),X0) = product(product(quotient(one,X0),difference(X0,one)),quotient(X0,quotient(one,X0)))
    | ~ spl0_25
    | ~ spl0_185 ),
    inference(superposition,[],[f26572,f511]) ).

fof(f44962,plain,
    ( spl0_260
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_166
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f29430,f26530,f22877,f510,f96,f43,f44960]) ).

fof(f44960,plain,
    ( spl0_260
  <=> ! [X0] : one = product(product(X0,X0),quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f22877,plain,
    ( spl0_166
  <=> ! [X0] : product(X0,X0) = difference(difference(X0,one),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f26530,plain,
    ( spl0_175
  <=> ! [X2,X0,X1] : product(difference(X0,X1),product(X2,X0)) = product(difference(X0,product(X1,X2)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f29430,plain,
    ( ! [X0] : one = product(product(X0,X0),quotient(quotient(one,X0),X0))
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_166
    | ~ spl0_175 ),
    inference(forward_demodulation,[],[f29429,f44]) ).

fof(f29429,plain,
    ( ! [X0] : product(X0,difference(X0,one)) = product(product(X0,X0),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_166
    | ~ spl0_175 ),
    inference(forward_demodulation,[],[f29428,f22878]) ).

fof(f22878,plain,
    ( ! [X0] : product(X0,X0) = difference(difference(X0,one),X0)
    | ~ spl0_166 ),
    inference(avatar_component_clause,[],[f22877]) ).

fof(f29428,plain,
    ( ! [X0] : product(X0,difference(X0,one)) = product(difference(difference(X0,one),X0),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_25
    | ~ spl0_175 ),
    inference(forward_demodulation,[],[f29250,f97]) ).

fof(f29250,plain,
    ( ! [X0] : product(X0,difference(X0,one)) = product(difference(difference(X0,one),X0),product(quotient(one,X0),difference(X0,one)))
    | ~ spl0_25
    | ~ spl0_175 ),
    inference(superposition,[],[f26531,f511]) ).

fof(f26531,plain,
    ( ! [X2,X0,X1] : product(difference(X0,X1),product(X2,X0)) = product(difference(X0,product(X1,X2)),X0)
    | ~ spl0_175 ),
    inference(avatar_component_clause,[],[f26530]) ).

fof(f39541,plain,
    ( spl0_259
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_158
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f27253,f26497,f22496,f55,f35,f39539]) ).

fof(f26497,plain,
    ( spl0_167
  <=> ! [X2,X0,X1] : quotient(product(product(X0,X1),X2),quotient(product(X1,product(X2,X0)),X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f27253,plain,
    ( ! [X0] : quotient(difference(X0,one),quotient(quotient(one,X0),X0)) = X0
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_158
    | ~ spl0_167 ),
    inference(forward_demodulation,[],[f27252,f36]) ).

fof(f27252,plain,
    ( ! [X0] : quotient(difference(X0,one),quotient(product(quotient(one,X0),one),X0)) = X0
    | ~ spl0_6
    | ~ spl0_158
    | ~ spl0_167 ),
    inference(forward_demodulation,[],[f26967,f56]) ).

fof(f26967,plain,
    ( ! [X0] : quotient(difference(X0,one),quotient(product(quotient(one,X0),product(quotient(one,X0),X0)),X0)) = X0
    | ~ spl0_158
    | ~ spl0_167 ),
    inference(superposition,[],[f26498,f22497]) ).

fof(f26498,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,X1),X2),quotient(product(X1,product(X2,X0)),X0)) = X0
    | ~ spl0_167 ),
    inference(avatar_component_clause,[],[f26497]) ).

fof(f39537,plain,
    ( spl0_258
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f11486,f10897,f8678,f1516,f1504,f979,f714,f568,f178,f55,f51,f47,f39,f35,f39535]) ).

fof(f39535,plain,
    ( spl0_258
  <=> ! [X0,X1] : quotient(one,product(X0,quotient(one,X0))) = quotient(difference(product(X0,quotient(one,X0)),X1),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f11486,plain,
    ( ! [X0,X1] : quotient(one,product(X0,quotient(one,X0))) = quotient(difference(product(X0,quotient(one,X0)),X1),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11485,f52]) ).

fof(f11485,plain,
    ( ! [X0,X1] : quotient(product(quotient(one,product(X0,quotient(one,X0))),X1),X1) = quotient(difference(product(X0,quotient(one,X0)),X1),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11484,f1517]) ).

fof(f11484,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = quotient(difference(product(X0,quotient(one,X0)),X1),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_16
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_54
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11483,f2554]) ).

fof(f11483,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = quotient(quotient(difference(product(X0,quotient(one,X0)),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11482,f715]) ).

fof(f11482,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = quotient(difference(product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)),X1)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11481,f715]) ).

fof(f11481,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = difference(product(X1,product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0)))),product(X1,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11480,f40]) ).

fof(f11480,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = difference(product(X1,product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0)))),product(X1,product(one,product(X0,quotient(one,X0)))))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f11012,f8777]) ).

fof(f8777,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(X1,quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8776,f52]) ).

fof(f8776,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(quotient(product(X1,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8775,f36]) ).

fof(f8775,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(quotient(product(X1,product(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8774,f2803]) ).

fof(f8774,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0)))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8773,f2803]) ).

fof(f8773,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f8682,f1360]) ).

fof(f1360,plain,
    ( ! [X0,X1] : product(X0,X1) = quotient(product(X0,quotient(one,quotient(one,X1))),product(X1,quotient(one,X1)))
    | ~ spl0_6
    | ~ spl0_41 ),
    inference(superposition,[],[f56,f980]) ).

fof(f8682,plain,
    ( ! [X0,X1] : quotient(product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))),quotient(one,product(X0,quotient(one,X0)))) = quotient(product(X1,quotient(one,quotient(one,product(X0,quotient(one,X0))))),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_29
    | ~ spl0_111 ),
    inference(superposition,[],[f8679,f569]) ).

fof(f11012,plain,
    ( ! [X0,X1] : quotient(quotient(product(quotient(one,product(X0,quotient(one,X0))),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X1) = difference(product(X1,product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0)))),product(X1,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_29
    | ~ spl0_118 ),
    inference(superposition,[],[f10898,f569]) ).

fof(f39533,plain,
    ( spl0_257
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_57
    | ~ spl0_66
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f8806,f8678,f3290,f1516,f55,f51,f35,f39531]) ).

fof(f39531,plain,
    ( spl0_257
  <=> ! [X0,X1] : quotient(quotient(X1,product(X0,quotient(one,X0))),quotient(one,product(X0,quotient(one,X0)))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f39529,plain,
    ( spl0_256
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_29
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f8777,f8678,f1516,f979,f568,f55,f51,f35,f39527]) ).

fof(f39527,plain,
    ( spl0_256
  <=> ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(X1,quotient(one,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f39523,plain,
    ( spl0_255
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_35
    | ~ spl0_38
    | ~ spl0_48
    | ~ spl0_54
    | ~ spl0_56
    | ~ spl0_77
    | ~ spl0_103 ),
    inference(avatar_split_clause,[],[f7390,f7228,f4594,f1512,f1504,f1442,f967,f955,f714,f568,f564,f480,f476,f186,f129,f121,f84,f69,f55,f51,f47,f43,f35,f39521]) ).

fof(f39521,plain,
    ( spl0_255
  <=> ! [X0,X1] : quotient(quotient(X1,difference(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f4594,plain,
    ( spl0_77
  <=> ! [X0,X1] : quotient(quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)),X1) = difference(product(X1,difference(X0,one)),product(X1,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f7228,plain,
    ( spl0_103
  <=> ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f7390,plain,
    ( ! [X0,X1] : quotient(quotient(X1,difference(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0))) = X1
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_35
    | ~ spl0_38
    | ~ spl0_48
    | ~ spl0_54
    | ~ spl0_56
    | ~ spl0_77
    | ~ spl0_103 ),
    inference(forward_demodulation,[],[f7389,f2549]) ).

fof(f7389,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1)) = quotient(quotient(X1,difference(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_35
    | ~ spl0_38
    | ~ spl0_48
    | ~ spl0_56
    | ~ spl0_77
    | ~ spl0_103 ),
    inference(forward_demodulation,[],[f7388,f4736]) ).

fof(f4736,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(one,quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_35
    | ~ spl0_38
    | ~ spl0_56
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4735,f1101]) ).

fof(f1101,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(X0,quotient(one,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1100,f569]) ).

fof(f1100,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(X0,product(X0,product(X0,quotient(one,X0))))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1099,f85]) ).

fof(f1099,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(X0,product(X0,product(difference(X0,one),X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1098,f477]) ).

fof(f1098,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(quotient(one,difference(X0,one)),product(X0,product(difference(X0,one),quotient(one,difference(X0,one)))))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1097,f85]) ).

fof(f1097,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(quotient(one,difference(X0,one)),product(X0,product(difference(difference(X0,one),one),difference(X0,one))))
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1058,f477]) ).

fof(f1058,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(quotient(one,quotient(one,difference(difference(X0,one),one))),product(X0,product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one)))))
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f569]) ).

fof(f4735,plain,
    ( ! [X0] : quotient(one,quotient(one,product(X0,quotient(one,X0)))) = quotient(X0,quotient(one,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_56
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4734,f52]) ).

fof(f4734,plain,
    ( ! [X0] : quotient(one,quotient(one,product(X0,quotient(one,X0)))) = quotient(quotient(product(X0,quotient(one,X0)),quotient(one,X0)),quotient(one,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_56
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4733,f2771]) ).

fof(f2771,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X2,quotient(one,X2)),product(X0,X1)),difference(product(X0,quotient(one,X0)),X1)) = quotient(product(X2,quotient(one,X2)),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_38
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f2770,f36]) ).

fof(f2770,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X2,quotient(one,X2)),product(X0,X1)),difference(product(X0,quotient(one,X0)),X1)) = quotient(product(product(X2,quotient(one,X2)),one),quotient(one,X0))
    | ~ spl0_6
    | ~ spl0_38
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f2723,f2720]) ).

fof(f2723,plain,
    ( ! [X2,X0,X1] : product(product(X2,quotient(one,X2)),quotient(one,quotient(one,X0))) = quotient(product(product(X2,quotient(one,X2)),product(X0,X1)),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_38
    | ~ spl0_56 ),
    inference(superposition,[],[f1513,f968]) ).

fof(f4733,plain,
    ( ! [X0] : quotient(one,quotient(one,product(X0,quotient(one,X0)))) = quotient(quotient(product(product(X0,quotient(one,X0)),product(X0,one)),difference(product(X0,quotient(one,X0)),one)),quotient(one,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_7
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4732,f52]) ).

fof(f4732,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X0,one)),difference(product(X0,quotient(one,X0)),one)),quotient(one,quotient(one,X0))) = quotient(product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X0),X0)
    | ~ spl0_7
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4731,f70]) ).

fof(f4731,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X0,one)),difference(product(X0,quotient(one,X0)),one)),quotient(one,quotient(one,X0))) = quotient(difference(one,product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X0)),X0)
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4730,f715]) ).

fof(f4730,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X0,one)),difference(product(X0,quotient(one,X0)),one)),quotient(one,quotient(one,X0))) = difference(product(X0,one),product(X0,quotient(one,quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_38
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4647,f673]) ).

fof(f673,plain,
    ( ! [X0] : product(quotient(one,quotient(one,X0)),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = product(X0,quotient(one,quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_15
    | ~ spl0_29 ),
    inference(superposition,[],[f130,f569]) ).

fof(f4647,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X0,one)),difference(product(X0,quotient(one,X0)),one)),quotient(one,quotient(one,X0))) = difference(product(X0,one),product(quotient(one,quotient(one,X0)),product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_38
    | ~ spl0_77 ),
    inference(superposition,[],[f4595,f968]) ).

fof(f4595,plain,
    ( ! [X0,X1] : quotient(quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)),X1) = difference(product(X1,difference(X0,one)),product(X1,product(X0,quotient(one,X0))))
    | ~ spl0_77 ),
    inference(avatar_component_clause,[],[f4594]) ).

fof(f7388,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),product(quotient(one,product(X0,quotient(one,X0))),X1)) = quotient(quotient(X1,difference(product(X0,quotient(one,X0)),one)),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_48
    | ~ spl0_103 ),
    inference(forward_demodulation,[],[f7387,f1819]) ).

fof(f1819,plain,
    ( ! [X0,X1] : product(X0,product(difference(X0,one),X1)) = quotient(quotient(X1,difference(X0,one)),X0)
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f1775,f36]) ).

fof(f1775,plain,
    ( ! [X0,X1] : product(X0,product(difference(X0,one),X1)) = quotient(quotient(product(X1,one),difference(X0,one)),X0)
    | ~ spl0_7
    | ~ spl0_48 ),
    inference(superposition,[],[f1443,f70]) ).

fof(f7387,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),product(quotient(one,product(X0,quotient(one,X0))),X1)) = product(product(X0,quotient(one,X0)),product(difference(product(X0,quotient(one,X0)),one),X1))
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_103 ),
    inference(forward_demodulation,[],[f7252,f481]) ).

fof(f7252,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),product(quotient(one,product(X0,quotient(one,X0))),X1)) = product(product(X0,quotient(one,X0)),product(difference(difference(quotient(one,product(X0,quotient(one,X0))),one),one),X1))
    | ~ spl0_13
    | ~ spl0_103 ),
    inference(superposition,[],[f7229,f122]) ).

fof(f7229,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2))
    | ~ spl0_103 ),
    inference(avatar_component_clause,[],[f7228]) ).

fof(f39519,plain,
    ( spl0_254
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_23
    | ~ spl0_38
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f7105,f6771,f1516,f979,f967,f480,f129,f121,f84,f55,f35,f39517]) ).

fof(f39517,plain,
    ( spl0_254
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,difference(difference(X0,one),one)),product(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f7105,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,difference(difference(X0,one),one)),product(X1,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_23
    | ~ spl0_38
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7104,f36]) ).

fof(f7104,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(difference(difference(X0,one),one),one)),product(X1,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_23
    | ~ spl0_38
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7103,f1235]) ).

fof(f1235,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(X0,difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1234,f122]) ).

fof(f1234,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),product(X0,X1)) = product(X0,difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1233,f481]) ).

fof(f1233,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),product(X0,X1)) = product(difference(quotient(one,X0),one),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1232,f481]) ).

fof(f1232,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),product(X0,X1)) = product(difference(difference(quotient(one,quotient(one,X0)),one),one),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1231,f504]) ).

fof(f1231,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),difference(product(X0,quotient(one,X0)),X1)) = product(product(quotient(one,X0),quotient(one,quotient(one,X0))),product(X0,X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1208,f504]) ).

fof(f1208,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(one,quotient(one,X0)),one),one),difference(product(X0,quotient(one,X0)),X1)) = product(product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))),product(X0,X1))
    | ~ spl0_13
    | ~ spl0_38 ),
    inference(superposition,[],[f122,f968]) ).

fof(f7103,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),product(X1,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7102,f1360]) ).

fof(f7102,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),quotient(product(X1,quotient(one,quotient(one,X0))),product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7101,f36]) ).

fof(f7101,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),quotient(product(X1,product(quotient(one,quotient(one,X0)),one)),product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7100,f2803]) ).

fof(f7100,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),product(X1,quotient(product(quotient(one,quotient(one,X0)),one),product(X0,quotient(one,X0)))))
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_57
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f7099,f2803]) ).

fof(f7099,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),product(X1,product(quotient(one,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_101 ),
    inference(forward_demodulation,[],[f6851,f130]) ).

fof(f6851,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X1,product(X0,difference(product(X0,quotient(one,X0)),one))),product(X1,product(X0,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))))))
    | ~ spl0_10
    | ~ spl0_101 ),
    inference(superposition,[],[f6772,f85]) ).

fof(f38786,plain,
    ( spl0_253
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_90
    | ~ spl0_115
    | ~ spl0_147
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f38782,f38777,f21930,f8978,f6513,f480,f476,f38784]) ).

fof(f38784,plain,
    ( spl0_253
  <=> ! [X0] : quotient(difference(X0,one),X0) = product(X0,quotient(quotient(one,X0),product(X0,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f38777,plain,
    ( spl0_252
  <=> ! [X0] : difference(X0,quotient(one,X0)) = product(X0,product(quotient(one,X0),quotient(quotient(one,X0),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f38782,plain,
    ( ! [X0] : quotient(difference(X0,one),X0) = product(X0,quotient(quotient(one,X0),product(X0,X0)))
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_90
    | ~ spl0_115
    | ~ spl0_147
    | ~ spl0_252 ),
    inference(forward_demodulation,[],[f38781,f38689]) ).

fof(f38781,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(X0,quotient(quotient(one,X0),product(X0,X0)))
    | ~ spl0_23
    | ~ spl0_90
    | ~ spl0_147
    | ~ spl0_252 ),
    inference(forward_demodulation,[],[f38780,f21931]) ).

fof(f38780,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(X0,quotient(quotient(one,X0),quotient(X0,quotient(one,X0))))
    | ~ spl0_23
    | ~ spl0_90
    | ~ spl0_252 ),
    inference(forward_demodulation,[],[f38778,f18575]) ).

fof(f38778,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(X0,product(quotient(one,X0),quotient(quotient(one,X0),X0)))
    | ~ spl0_252 ),
    inference(avatar_component_clause,[],[f38777]) ).

fof(f38779,plain,
    ( spl0_252
    | ~ spl0_5
    | ~ spl0_23
    | ~ spl0_36
    | ~ spl0_40
    | ~ spl0_50
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f6705,f6631,f1488,f975,f959,f480,f51,f38777]) ).

fof(f959,plain,
    ( spl0_36
  <=> ! [X0] : product(quotient(one,X0),quotient(X0,difference(X0,one))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f6705,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(X0,product(quotient(one,X0),quotient(quotient(one,X0),X0)))
    | ~ spl0_5
    | ~ spl0_23
    | ~ spl0_36
    | ~ spl0_40
    | ~ spl0_50
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6704,f1475]) ).

fof(f1475,plain,
    ( ! [X0] : difference(X0,quotient(one,X0)) = product(product(X0,quotient(one,X0)),quotient(quotient(one,X0),X0))
    | ~ spl0_23
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1456,f481]) ).

fof(f1456,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(quotient(one,X0),difference(quotient(one,X0),one))) = difference(X0,quotient(one,X0))
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(superposition,[],[f976,f960]) ).

fof(f960,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(X0,difference(X0,one))) = X0
    | ~ spl0_36 ),
    inference(avatar_component_clause,[],[f959]) ).

fof(f6704,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(quotient(one,X0),X0)) = product(X0,product(quotient(one,X0),quotient(quotient(one,X0),X0)))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f6648,f52]) ).

fof(f6648,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),quotient(quotient(one,X0),X0))) = product(product(X0,quotient(one,X0)),quotient(quotient(product(quotient(one,X0),quotient(one,X0)),quotient(one,X0)),X0))
    | ~ spl0_50
    | ~ spl0_94 ),
    inference(superposition,[],[f1489,f6632]) ).

fof(f38775,plain,
    ( spl0_251
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f6406,f6290,f1516,f564,f476,f129,f84,f38773]) ).

fof(f38773,plain,
    ( spl0_251
  <=> ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = difference(product(X0,quotient(one,X0)),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f6290,plain,
    ( spl0_88
  <=> ! [X2,X0,X1] : difference(X0,product(quotient(one,quotient(one,product(X0,X1))),X2)) = quotient(product(X1,product(product(product(X0,X1),quotient(one,product(X0,X1))),product(X2,X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f6406,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = difference(product(X0,quotient(one,X0)),product(X0,X1))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6405,f1517]) ).

fof(f6405,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(X0,X1)) = quotient(product(quotient(one,quotient(one,X0)),product(X1,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6404,f130]) ).

fof(f6404,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(X0,X1)) = quotient(product(X0,product(product(X0,quotient(one,X0)),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6403,f85]) ).

fof(f6403,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(X0,X1)) = quotient(product(X0,product(product(difference(X0,one),X0),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6402,f477]) ).

fof(f6402,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(quotient(one,difference(X0,one)),X1)) = quotient(product(X0,product(product(difference(X0,one),quotient(one,difference(X0,one))),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6401,f85]) ).

fof(f6401,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(quotient(one,difference(X0,one)),X1)) = quotient(product(X0,product(product(difference(difference(X0,one),one),difference(X0,one)),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f6301,f477]) ).

fof(f6301,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,difference(difference(X0,one),one))),X1)) = quotient(product(X0,product(product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_28
    | ~ spl0_88 ),
    inference(superposition,[],[f6291,f565]) ).

fof(f6291,plain,
    ( ! [X2,X0,X1] : difference(X0,product(quotient(one,quotient(one,product(X0,X1))),X2)) = quotient(product(X1,product(product(product(X0,X1),quotient(one,product(X0,X1))),product(X2,X0))),X0)
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f6290]) ).

fof(f38771,plain,
    ( spl0_250
    | ~ spl0_5
    | ~ spl0_29
    | ~ spl0_56
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f4910,f4602,f1512,f568,f51,f38769]) ).

fof(f38769,plain,
    ( spl0_250
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(quotient(X1,quotient(one,quotient(one,X0))),X0),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f4910,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(quotient(X1,quotient(one,quotient(one,X0))),X0),X1)
    | ~ spl0_5
    | ~ spl0_29
    | ~ spl0_56
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4909,f52]) ).

fof(f4909,plain,
    ( ! [X0,X1] : difference(product(quotient(X1,quotient(one,quotient(one,X0))),X0),X1) = quotient(product(product(X0,quotient(one,X0)),quotient(X1,quotient(one,quotient(one,X0)))),quotient(X1,quotient(one,quotient(one,X0))))
    | ~ spl0_29
    | ~ spl0_56
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f4842,f1513]) ).

fof(f4842,plain,
    ( ! [X0,X1] : quotient(quotient(product(product(X0,quotient(one,X0)),product(quotient(X1,quotient(one,quotient(one,X0))),X0)),X0),quotient(X1,quotient(one,quotient(one,X0)))) = difference(product(quotient(X1,quotient(one,quotient(one,X0))),X0),X1)
    | ~ spl0_29
    | ~ spl0_79 ),
    inference(superposition,[],[f4603,f569]) ).

fof(f38666,plain,
    ( spl0_249
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_24
    | ~ spl0_28
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f4565,f4493,f1516,f979,f564,f506,f403,f186,f55,f35,f38664]) ).

fof(f38664,plain,
    ( spl0_249
  <=> ! [X0] : one = quotient(quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f4565,plain,
    ( ! [X0] : one = quotient(quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_24
    | ~ spl0_28
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4564,f404]) ).

fof(f4564,plain,
    ( ! [X0] : quotient(difference(X0,one),difference(X0,one)) = quotient(quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_24
    | ~ spl0_28
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4563,f507]) ).

fof(f4563,plain,
    ( ! [X0] : quotient(quotient(product(X0,quotient(one,X0)),X0),difference(X0,one)) = quotient(quotient(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4562,f36]) ).

fof(f4562,plain,
    ( ! [X0] : quotient(quotient(product(X0,quotient(one,X0)),X0),difference(X0,one)) = quotient(quotient(product(product(X0,quotient(one,X0)),one),quotient(one,quotient(one,X0))),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_41
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4561,f1351]) ).

fof(f4561,plain,
    ( ! [X0] : quotient(quotient(product(X0,quotient(one,X0)),X0),difference(X0,one)) = quotient(quotient(quotient(product(product(X0,quotient(one,X0)),one),product(X0,quotient(one,X0))),X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4560,f2803]) ).

fof(f4560,plain,
    ( ! [X0] : quotient(quotient(product(X0,quotient(one,X0)),X0),difference(X0,one)) = quotient(quotient(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4510,f633]) ).

fof(f4510,plain,
    ( ! [X0] : quotient(quotient(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),X0),quotient(one,X0)) = quotient(quotient(difference(difference(product(X0,quotient(one,X0)),one),one),X0),difference(X0,one))
    | ~ spl0_28
    | ~ spl0_76 ),
    inference(superposition,[],[f4494,f565]) ).

fof(f38662,plain,
    ( spl0_248
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f4553,f4493,f3290,f1190,f967,f963,f714,f568,f480,f476,f403,f125,f84,f47,f39,f35,f38660]) ).

fof(f38660,plain,
    ( spl0_248
  <=> ! [X0] : quotient(one,quotient(one,X0)) = quotient(quotient(one,product(X0,quotient(one,X0))),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f4553,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = quotient(quotient(one,product(X0,quotient(one,X0))),difference(X0,one))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4552,f404]) ).

fof(f4552,plain,
    ( ! [X0] : quotient(quotient(X0,X0),quotient(one,X0)) = quotient(quotient(one,product(X0,quotient(one,X0))),difference(X0,one))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4504,f3830]) ).

fof(f3830,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(one,X0))) = quotient(quotient(one,quotient(one,X0)),X0)
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3829,f1188]) ).

fof(f3829,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(one,X0))) = quotient(quotient(difference(quotient(one,X0),X0),X0),X0)
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_23
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3828,f1191]) ).

fof(f3828,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(one,X0))) = quotient(difference(product(X0,quotient(one,X0)),X0),X0)
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_14
    | ~ spl0_23
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3827,f126]) ).

fof(f3827,plain,
    ( ! [X0] : quotient(difference(product(X0,quotient(one,X0)),X0),X0) = quotient(difference(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))),product(X0,quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3826,f504]) ).

fof(f3826,plain,
    ( ! [X0] : quotient(difference(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))),product(X0,quotient(one,X0))) = quotient(difference(product(quotient(one,X0),quotient(one,quotient(one,X0))),X0),X0)
    | ~ spl0_4
    | ~ spl0_33
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3825,f1205]) ).

fof(f1205,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),X1) = difference(quotient(one,quotient(one,X0)),product(X0,X1))
    | ~ spl0_4
    | ~ spl0_38 ),
    inference(superposition,[],[f48,f968]) ).

fof(f3825,plain,
    ( ! [X0] : quotient(difference(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))),product(X0,quotient(one,X0))) = quotient(difference(quotient(one,quotient(one,quotient(one,X0))),product(quotient(one,X0),X0)),X0)
    | ~ spl0_33
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f3741,f715]) ).

fof(f3741,plain,
    ( ! [X0] : quotient(difference(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))),product(X0,quotient(one,X0))) = difference(product(X0,quotient(one,quotient(one,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_44
    | ~ spl0_66 ),
    inference(superposition,[],[f1191,f3291]) ).

fof(f4504,plain,
    ( ! [X0] : quotient(quotient(X0,X0),quotient(one,X0)) = quotient(quotient(quotient(one,quotient(one,X0)),X0),difference(X0,one))
    | ~ spl0_29
    | ~ spl0_76 ),
    inference(superposition,[],[f4494,f569]) ).

fof(f38658,plain,
    ( spl0_247
    | ~ spl0_5
    | ~ spl0_45
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4438,f4306,f1429,f51,f38656]) ).

fof(f4438,plain,
    ( ! [X0,X1] : difference(quotient(X1,difference(difference(X0,one),one)),product(X1,product(X0,quotient(one,X0)))) = X0
    | ~ spl0_5
    | ~ spl0_45
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4346,f52]) ).

fof(f4346,plain,
    ( ! [X0,X1] : difference(quotient(X1,difference(difference(X0,one),one)),product(X1,product(X0,quotient(one,X0)))) = quotient(product(X0,quotient(X1,difference(difference(X0,one),one))),quotient(X1,difference(difference(X0,one),one)))
    | ~ spl0_45
    | ~ spl0_74 ),
    inference(superposition,[],[f1430,f4307]) ).

fof(f38653,plain,
    ( spl0_246
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_7
    | ~ spl0_16
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4437,f4306,f3860,f1190,f988,f476,f178,f69,f47,f43,f38651]) ).

fof(f38651,plain,
    ( spl0_246
  <=> ! [X0,X1] : quotient(quotient(product(X1,X0),product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f4437,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,X0),product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = X1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_7
    | ~ spl0_16
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4436,f48]) ).

fof(f4436,plain,
    ( ! [X0,X1] : difference(X0,product(X0,X1)) = quotient(quotient(product(X1,X0),product(X0,quotient(one,X0))),difference(difference(X0,one),one))
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_16
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4345,f3909]) ).

fof(f3909,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),product(X0,quotient(one,X0))) = X0
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3908,f70]) ).

fof(f3908,plain,
    ( ! [X0] : difference(one,X0) = product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))
    | ~ spl0_3
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3907,f1580]) ).

fof(f1580,plain,
    ( ! [X0,X1] : difference(X1,X0) = quotient(difference(difference(X0,X1),X0),X0)
    | ~ spl0_3
    | ~ spl0_44 ),
    inference(superposition,[],[f1191,f44]) ).

fof(f3907,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),product(X0,quotient(one,X0))) = quotient(difference(difference(X0,one),X0),X0)
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3871,f477]) ).

fof(f3871,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),product(X0,quotient(one,X0))) = quotient(difference(difference(X0,one),quotient(one,difference(X0,one))),X0)
    | ~ spl0_43
    | ~ spl0_69 ),
    inference(superposition,[],[f989,f3861]) ).

fof(f4345,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = difference(product(difference(difference(X0,one),one),product(X0,quotient(one,X0))),product(X0,X1))
    | ~ spl0_16
    | ~ spl0_74 ),
    inference(superposition,[],[f179,f4307]) ).

fof(f38649,plain,
    ( spl0_245
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4435,f4306,f710,f51,f38647]) ).

fof(f38647,plain,
    ( spl0_245
  <=> ! [X0,X1] : product(X1,X0) = product(product(X1,difference(difference(X0,one),one)),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f4435,plain,
    ( ! [X0,X1] : product(X1,X0) = product(product(X1,difference(difference(X0,one),one)),product(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_32
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4344,f52]) ).

fof(f4344,plain,
    ( ! [X0,X1] : product(X1,quotient(product(X0,X1),X1)) = product(product(X1,difference(difference(X0,one),one)),product(X0,quotient(one,X0)))
    | ~ spl0_32
    | ~ spl0_74 ),
    inference(superposition,[],[f711,f4307]) ).

fof(f38643,plain,
    ( spl0_244
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4411,f4306,f1516,f568,f129,f55,f51,f35,f38641]) ).

fof(f38641,plain,
    ( spl0_244
  <=> ! [X0] : product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0))))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f4411,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0))))) = X0
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4410,f665]) ).

fof(f665,plain,
    ( ! [X0] : quotient(quotient(one,quotient(one,X0)),product(X0,quotient(one,X0))) = X0
    | ~ spl0_5
    | ~ spl0_29 ),
    inference(superposition,[],[f52,f569]) ).

fof(f4410,plain,
    ( ! [X0] : quotient(quotient(one,quotient(one,X0)),product(X0,quotient(one,X0))) = product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4409,f36]) ).

fof(f4409,plain,
    ( ! [X0] : quotient(product(quotient(one,quotient(one,X0)),one),product(X0,quotient(one,X0))) = product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4408,f2803]) ).

fof(f4408,plain,
    ( ! [X0] : product(quotient(one,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_15
    | ~ spl0_29
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4332,f130]) ).

fof(f4332,plain,
    ( ! [X0] : product(X0,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))) = product(difference(difference(X0,one),one),quotient(one,quotient(one,product(X0,quotient(one,X0)))))
    | ~ spl0_29
    | ~ spl0_74 ),
    inference(superposition,[],[f4307,f569]) ).

fof(f38639,plain,
    ( spl0_243
    | ~ spl0_5
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4350,f4306,f51,f38637]) ).

fof(f38637,plain,
    ( spl0_243
  <=> ! [X0,X1] : difference(difference(X0,one),one) = quotient(product(X0,X1),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f38635,plain,
    ( spl0_242
    | ~ spl0_4
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4349,f4306,f47,f38633]) ).

fof(f38633,plain,
    ( spl0_242
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(difference(X0,one),one),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f4349,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(difference(X0,one),one),product(X0,X1))
    | ~ spl0_4
    | ~ spl0_74 ),
    inference(superposition,[],[f48,f4307]) ).

fof(f38630,plain,
    ( spl0_241
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_56
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f4002,f3850,f1512,f1504,f564,f186,f121,f55,f47,f43,f35,f38628]) ).

fof(f38628,plain,
    ( spl0_241
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(product(X0,quotient(one,X0)),one),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f4002,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(product(X0,quotient(one,X0)),one),X1)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_56
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f4001,f1513]) ).

fof(f4001,plain,
    ( ! [X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(X1,difference(product(X0,quotient(one,X0)),one))),difference(product(X0,quotient(one,X0)),one)) = difference(difference(product(X0,quotient(one,X0)),one),X1)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f3935,f2549]) ).

fof(f3935,plain,
    ( ! [X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(X1,difference(product(X0,quotient(one,X0)),one))),difference(product(X0,quotient(one,X0)),one)) = difference(difference(product(X0,quotient(one,X0)),one),product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1)))
    | ~ spl0_18
    | ~ spl0_67 ),
    inference(superposition,[],[f3851,f187]) ).

fof(f38625,plain,
    ( spl0_240
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_35
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3906,f3860,f955,f476,f96,f38623]) ).

fof(f38623,plain,
    ( spl0_240
  <=> ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),X0),quotient(X0,difference(X0,one))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f3906,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),X0),quotient(X0,difference(X0,one)))
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_35
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3905,f477]) ).

fof(f3905,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),quotient(one,difference(X0,one))),quotient(X0,difference(X0,one)))
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_35
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3870,f493]) ).

fof(f3870,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),quotient(one,difference(X0,one))),product(X0,difference(difference(X0,one),one)))
    | ~ spl0_35
    | ~ spl0_69 ),
    inference(superposition,[],[f956,f3861]) ).

fof(f38110,plain,
    ( spl0_239
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_37
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3904,f3860,f963,f476,f96,f38108]) ).

fof(f38108,plain,
    ( spl0_239
  <=> ! [X0] : quotient(X0,difference(X0,one)) = difference(product(X0,quotient(one,X0)),difference(difference(X0,one),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f3904,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = difference(product(X0,quotient(one,X0)),difference(difference(X0,one),X0))
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_37
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3903,f493]) ).

fof(f3903,plain,
    ( ! [X0] : product(X0,difference(difference(X0,one),one)) = difference(product(X0,quotient(one,X0)),difference(difference(X0,one),X0))
    | ~ spl0_22
    | ~ spl0_37
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3869,f477]) ).

fof(f3869,plain,
    ( ! [X0] : product(X0,difference(difference(X0,one),one)) = difference(product(X0,quotient(one,X0)),difference(difference(X0,one),quotient(one,difference(X0,one))))
    | ~ spl0_37
    | ~ spl0_69 ),
    inference(superposition,[],[f964,f3861]) ).

fof(f38106,plain,
    ( spl0_238
    | ~ spl0_4
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f3639,f3231,f47,f38104]) ).

fof(f38104,plain,
    ( spl0_238
  <=> ! [X0] : quotient(one,quotient(one,quotient(one,X0))) = quotient(quotient(quotient(one,X0),X0),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f3231,plain,
    ( spl0_65
  <=> ! [X0] : product(X0,quotient(one,quotient(one,quotient(one,X0)))) = product(X0,quotient(quotient(quotient(one,X0),X0),quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f3639,plain,
    ( ! [X0] : quotient(one,quotient(one,quotient(one,X0))) = quotient(quotient(quotient(one,X0),X0),quotient(one,X0))
    | ~ spl0_4
    | ~ spl0_65 ),
    inference(forward_demodulation,[],[f3580,f48]) ).

fof(f3580,plain,
    ( ! [X0] : quotient(quotient(quotient(one,X0),X0),quotient(one,X0)) = difference(X0,product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_4
    | ~ spl0_65 ),
    inference(superposition,[],[f48,f3232]) ).

fof(f3232,plain,
    ( ! [X0] : product(X0,quotient(one,quotient(one,quotient(one,X0)))) = product(X0,quotient(quotient(quotient(one,X0),X0),quotient(one,X0)))
    | ~ spl0_65 ),
    inference(avatar_component_clause,[],[f3231]) ).

fof(f38102,plain,
    ( spl0_237
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f3197,f2959,f1516,f564,f186,f55,f47,f35,f38100]) ).

fof(f38100,plain,
    ( spl0_237
  <=> ! [X0,X1] : product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f3197,plain,
    ( ! [X0,X1] : product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)) = X1
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3196,f48]) ).

fof(f3196,plain,
    ( ! [X0,X1] : product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)) = difference(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3195,f633]) ).

fof(f3195,plain,
    ( ! [X0,X1] : product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)) = difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),X1))
    | ~ spl0_18
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3103,f2799]) ).

fof(f2799,plain,
    ( ! [X2,X3,X0,X1] : product(X3,product(product(X0,quotient(one,X0)),X1)) = quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,product(X2,quotient(one,X2))))),product(X2,quotient(one,X2)))
    | ~ spl0_18
    | ~ spl0_57 ),
    inference(superposition,[],[f1517,f187]) ).

fof(f3103,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),X1)) = quotient(product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),product(X1,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_18
    | ~ spl0_61 ),
    inference(superposition,[],[f2960,f187]) ).

fof(f38098,plain,
    ( spl0_236
    | ~ spl0_4
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_58
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f3194,f2959,f1574,f988,f564,f480,f47,f38096]) ).

fof(f38096,plain,
    ( spl0_236
  <=> ! [X0] : product(quotient(one,X0),product(X0,quotient(one,X0))) = quotient(one,quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f3194,plain,
    ( ! [X0] : product(quotient(one,X0),product(X0,quotient(one,X0))) = quotient(one,quotient(one,quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_58
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3193,f48]) ).

fof(f3193,plain,
    ( ! [X0] : product(quotient(one,X0),product(X0,quotient(one,X0))) = difference(X0,product(X0,quotient(one,quotient(one,quotient(one,X0)))))
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_58
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3192,f2871]) ).

fof(f3192,plain,
    ( ! [X0] : product(quotient(one,X0),product(X0,quotient(one,X0))) = difference(X0,product(difference(X0,one),quotient(one,quotient(one,X0))))
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_58
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3191,f1575]) ).

fof(f3191,plain,
    ( ! [X0] : product(quotient(one,X0),product(X0,quotient(one,X0))) = difference(X0,product(difference(difference(X0,one),one),quotient(one,X0)))
    | ~ spl0_28
    | ~ spl0_43
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3102,f989]) ).

fof(f3102,plain,
    ( ! [X0] : difference(X0,product(difference(difference(X0,one),one),quotient(one,X0))) = quotient(product(quotient(one,X0),difference(difference(X0,one),one)),X0)
    | ~ spl0_28
    | ~ spl0_61 ),
    inference(superposition,[],[f2960,f565]) ).

fof(f38093,plain,
    ( spl0_235
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_35
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2836,f1516,f955,f564,f403,f186,f121,f84,f55,f35,f38091]) ).

fof(f2836,plain,
    ( ! [X0,X1] : quotient(X1,product(X0,quotient(one,X0))) = product(X1,difference(product(X0,quotient(one,X0)),one))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_35
    | ~ spl0_57 ),
    inference(forward_demodulation,[],[f2835,f36]) ).

fof(f2835,plain,
    ( ! [X0,X1] : product(X1,difference(product(X0,quotient(one,X0)),one)) = quotient(product(X1,one),product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_35
    | ~ spl0_57 ),
    inference(forward_demodulation,[],[f2801,f1111]) ).

fof(f1111,plain,
    ( ! [X0] : one = product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1110,f404]) ).

fof(f1110,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = quotient(product(difference(difference(X0,one),one),X1),product(difference(difference(X0,one),one),X1))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1109,f122]) ).

fof(f1109,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = quotient(product(product(X0,quotient(one,X0)),product(X0,X1)),product(difference(difference(X0,one),one),X1))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1067,f633]) ).

fof(f1067,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) = quotient(product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X0,X1)),product(difference(difference(X0,one),one),X1))
    | ~ spl0_13
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f122]) ).

fof(f2801,plain,
    ( ! [X0,X1] : product(X1,difference(product(X0,quotient(one,X0)),one)) = quotient(product(X1,product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0))))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_57 ),
    inference(superposition,[],[f1517,f85]) ).

fof(f38088,plain,
    ( spl0_234
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2549,f1504,f564,f186,f121,f55,f47,f43,f35,f38086]) ).

fof(f38086,plain,
    ( spl0_234
  <=> ! [X2,X0] : product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X2)) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f38084,plain,
    ( spl0_233
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1698,f1438,f1190,f967,f963,f714,f568,f476,f84,f39,f35,f38082]) ).

fof(f38082,plain,
    ( spl0_233
  <=> ! [X0] : product(X0,X0) = product(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f38080,plain,
    ( spl0_232
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1560,f1429,f121,f51,f38078]) ).

fof(f1560,plain,
    ( ! [X0,X1] : difference(difference(X0,one),one) = difference(quotient(X1,product(X0,quotient(one,X0))),product(X1,X0))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_45 ),
    inference(forward_demodulation,[],[f1530,f52]) ).

fof(f1530,plain,
    ( ! [X0,X1] : difference(quotient(X1,product(X0,quotient(one,X0))),product(X1,X0)) = quotient(product(difference(difference(X0,one),one),quotient(X1,product(X0,quotient(one,X0)))),quotient(X1,product(X0,quotient(one,X0))))
    | ~ spl0_13
    | ~ spl0_45 ),
    inference(superposition,[],[f1430,f122]) ).

fof(f38076,plain,
    ( spl0_231
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1555,f1429,f129,f51,f38074]) ).

fof(f38074,plain,
    ( spl0_231
  <=> ! [X0,X1] : quotient(one,quotient(one,X0)) = difference(quotient(X1,X0),product(X1,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f1555,plain,
    ( ! [X0,X1] : quotient(one,quotient(one,X0)) = difference(quotient(X1,X0),product(X1,product(X0,quotient(one,X0))))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_45 ),
    inference(forward_demodulation,[],[f1527,f52]) ).

fof(f1527,plain,
    ( ! [X0,X1] : difference(quotient(X1,X0),product(X1,product(X0,quotient(one,X0)))) = quotient(product(quotient(one,quotient(one,X0)),quotient(X1,X0)),quotient(X1,X0))
    | ~ spl0_15
    | ~ spl0_45 ),
    inference(superposition,[],[f1430,f130]) ).

fof(f38072,plain,
    ( spl0_230
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1415,f988,f951,f476,f51,f35,f38070]) ).

fof(f38070,plain,
    ( spl0_230
  <=> ! [X0] : difference(X0,one) = product(difference(difference(difference(X0,one),one),one),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f37476,plain,
    ( spl0_229
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1405,f988,f480,f84,f37474]) ).

fof(f37474,plain,
    ( spl0_229
  <=> ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,difference(X0,one)),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f1405,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,difference(X0,one)),quotient(one,X0))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1385,f504]) ).

fof(f1385,plain,
    ( ! [X0,X1] : product(X1,product(quotient(one,X0),quotient(one,quotient(one,X0)))) = quotient(product(X1,difference(X0,one)),quotient(one,X0))
    | ~ spl0_23
    | ~ spl0_43 ),
    inference(superposition,[],[f989,f481]) ).

fof(f37472,plain,
    ( spl0_228
    | ~ spl0_23
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1396,f988,f480,f37470]) ).

fof(f37470,plain,
    ( spl0_228
  <=> ! [X0,X1] : difference(product(X0,product(X1,quotient(one,X1))),product(X0,difference(difference(X1,one),one))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f1396,plain,
    ( ! [X0,X1] : difference(product(X0,product(X1,quotient(one,X1))),product(X0,difference(difference(X1,one),one))) = X1
    | ~ spl0_23
    | ~ spl0_43 ),
    inference(superposition,[],[f481,f989]) ).

fof(f37468,plain,
    ( spl0_227
    | ~ spl0_6
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1394,f988,f55,f37466]) ).

fof(f37466,plain,
    ( spl0_227
  <=> ! [X0,X1] : quotient(X0,X1) = product(quotient(X0,difference(difference(X1,one),one)),product(X1,quotient(one,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f1394,plain,
    ( ! [X0,X1] : quotient(X0,X1) = product(quotient(X0,difference(difference(X1,one),one)),product(X1,quotient(one,X1)))
    | ~ spl0_6
    | ~ spl0_43 ),
    inference(superposition,[],[f989,f56]) ).

fof(f37463,plain,
    ( spl0_226
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_41 ),
    inference(avatar_split_clause,[],[f1373,f979,f476,f84,f37461]) ).

fof(f37461,plain,
    ( spl0_226
  <=> ! [X0,X1] : quotient(quotient(product(X1,quotient(one,X0)),product(X0,quotient(one,X0))),difference(X0,one)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f1373,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,quotient(one,X0)),product(X0,quotient(one,X0))),difference(X0,one)) = X1
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f1354,f85]) ).

fof(f1354,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,quotient(one,X0)),product(difference(X0,one),X0)),difference(X0,one)) = X1
    | ~ spl0_22
    | ~ spl0_41 ),
    inference(superposition,[],[f980,f477]) ).

fof(f37459,plain,
    ( spl0_225
    | ~ spl0_6
    | ~ spl0_41 ),
    inference(avatar_split_clause,[],[f1360,f979,f55,f37457]) ).

fof(f37457,plain,
    ( spl0_225
  <=> ! [X0,X1] : product(X0,X1) = quotient(product(X0,quotient(one,quotient(one,X1))),product(X1,quotient(one,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f37454,plain,
    ( spl0_224
    | ~ spl0_23
    | ~ spl0_41 ),
    inference(avatar_split_clause,[],[f1359,f979,f480,f37452]) ).

fof(f37452,plain,
    ( spl0_224
  <=> ! [X0,X1] : difference(X0,quotient(product(X0,quotient(one,quotient(one,X1))),product(X1,quotient(one,X1)))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f1359,plain,
    ( ! [X0,X1] : difference(X0,quotient(product(X0,quotient(one,quotient(one,X1))),product(X1,quotient(one,X1)))) = X1
    | ~ spl0_23
    | ~ spl0_41 ),
    inference(superposition,[],[f481,f980]) ).

fof(f37450,plain,
    ( spl0_223
    | ~ spl0_6
    | ~ spl0_41 ),
    inference(avatar_split_clause,[],[f1351,f979,f55,f37448]) ).

fof(f37446,plain,
    ( spl0_222
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1329,f975,f476,f84,f37444]) ).

fof(f37444,plain,
    ( spl0_222
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(X0,one),product(quotient(one,X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f1329,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(difference(X0,one),product(quotient(one,X0),X1))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1308,f85]) ).

fof(f1308,plain,
    ( ! [X0,X1] : product(product(difference(X0,one),X0),X1) = difference(difference(X0,one),product(quotient(one,X0),X1))
    | ~ spl0_22
    | ~ spl0_40 ),
    inference(superposition,[],[f976,f477]) ).

fof(f37442,plain,
    ( spl0_221
    | ~ spl0_3
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1315,f975,f43,f37440]) ).

fof(f37440,plain,
    ( spl0_221
  <=> ! [X0,X1] : difference(X0,X1) = product(product(X0,quotient(one,X0)),difference(quotient(one,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f1315,plain,
    ( ! [X0,X1] : difference(X0,X1) = product(product(X0,quotient(one,X0)),difference(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_3
    | ~ spl0_40 ),
    inference(superposition,[],[f976,f44]) ).

fof(f37438,plain,
    ( spl0_220
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f1289,f971,f476,f84,f37436]) ).

fof(f37436,plain,
    ( spl0_220
  <=> ! [X0,X1] : difference(X0,one) = quotient(product(quotient(one,X0),X1),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f1289,plain,
    ( ! [X0,X1] : difference(X0,one) = quotient(product(quotient(one,X0),X1),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f1255,f85]) ).

fof(f1255,plain,
    ( ! [X0,X1] : difference(X0,one) = quotient(product(quotient(one,X0),X1),product(product(difference(X0,one),X0),X1))
    | ~ spl0_22
    | ~ spl0_39 ),
    inference(superposition,[],[f972,f477]) ).

fof(f37132,plain,
    ( spl0_219
    | ~ spl0_3
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f1251,f971,f43,f37130]) ).

fof(f37130,plain,
    ( spl0_219
  <=> ! [X0,X1] : quotient(X1,product(product(X0,quotient(one,X0)),difference(quotient(one,quotient(one,X0)),X1))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f1251,plain,
    ( ! [X0,X1] : quotient(X1,product(product(X0,quotient(one,X0)),difference(quotient(one,quotient(one,X0)),X1))) = X0
    | ~ spl0_3
    | ~ spl0_39 ),
    inference(superposition,[],[f972,f44]) ).

fof(f37128,plain,
    ( spl0_218
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_23
    | ~ spl0_38 ),
    inference(avatar_split_clause,[],[f1235,f967,f480,f121,f84,f37126]) ).

fof(f37126,plain,
    ( spl0_218
  <=> ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(X0,difference(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f37124,plain,
    ( spl0_217
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_38 ),
    inference(avatar_split_clause,[],[f1222,f967,f476,f84,f37122]) ).

fof(f37122,plain,
    ( spl0_217
  <=> ! [X0,X1] : product(difference(X0,one),X1) = product(quotient(one,X0),difference(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f1222,plain,
    ( ! [X0,X1] : product(difference(X0,one),X1) = product(quotient(one,X0),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_38 ),
    inference(forward_demodulation,[],[f1195,f85]) ).

fof(f1195,plain,
    ( ! [X0,X1] : product(difference(X0,one),X1) = product(quotient(one,X0),difference(product(difference(X0,one),X0),X1))
    | ~ spl0_22
    | ~ spl0_38 ),
    inference(superposition,[],[f968,f477]) ).

fof(f37120,plain,
    ( spl0_216
    | ~ spl0_5
    | ~ spl0_38 ),
    inference(avatar_split_clause,[],[f1206,f967,f51,f37118]) ).

fof(f37118,plain,
    ( spl0_216
  <=> ! [X0,X1] : quotient(one,quotient(one,X0)) = quotient(product(X0,X1),difference(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f1206,plain,
    ( ! [X0,X1] : quotient(one,quotient(one,X0)) = quotient(product(X0,X1),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_5
    | ~ spl0_38 ),
    inference(superposition,[],[f52,f968]) ).

fof(f37116,plain,
    ( spl0_215
    | ~ spl0_4
    | ~ spl0_38 ),
    inference(avatar_split_clause,[],[f1205,f967,f47,f37114]) ).

fof(f37114,plain,
    ( spl0_215
  <=> ! [X0,X1] : difference(product(X0,quotient(one,X0)),X1) = difference(quotient(one,quotient(one,X0)),product(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f37112,plain,
    ( spl0_214
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1181,f963,f714,f476,f129,f84,f37110]) ).

fof(f37110,plain,
    ( spl0_214
  <=> ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = quotient(difference(quotient(one,X0),product(X1,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f37108,plain,
    ( spl0_213
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1169,f963,f480,f84,f37106]) ).

fof(f37106,plain,
    ( spl0_213
  <=> ! [X0,X1] : product(quotient(one,X0),X1) = difference(product(X0,quotient(one,X0)),product(difference(X0,one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f1169,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = difference(product(X0,quotient(one,X0)),product(difference(X0,one),X1))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1133,f504]) ).

fof(f1133,plain,
    ( ! [X0,X1] : product(quotient(one,X0),X1) = difference(product(quotient(one,X0),quotient(one,quotient(one,X0))),product(difference(X0,one),X1))
    | ~ spl0_23
    | ~ spl0_37 ),
    inference(superposition,[],[f964,f481]) ).

fof(f37104,plain,
    ( spl0_212
    | ~ spl0_3
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1139,f963,f43,f37102]) ).

fof(f37102,plain,
    ( spl0_212
  <=> ! [X0,X1] : difference(product(X0,quotient(one,X0)),X1) = product(X0,difference(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f1139,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),X1) = product(X0,difference(difference(difference(X0,one),one),X1))
    | ~ spl0_3
    | ~ spl0_37 ),
    inference(superposition,[],[f964,f44]) ).

fof(f37100,plain,
    ( spl0_211
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1096,f955,f476,f129,f84,f37098]) ).

fof(f37098,plain,
    ( spl0_211
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(X0,X1),product(quotient(one,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f1096,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(X0,X1),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1095,f130]) ).

fof(f1095,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(X0,X1),product(X0,product(product(X0,quotient(one,X0)),X1)))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1094,f85]) ).

fof(f1094,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(X0,X1),product(X0,product(product(difference(X0,one),X0),X1)))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1093,f477]) ).

fof(f1093,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(quotient(one,difference(X0,one)),X1),product(X0,product(product(difference(X0,one),quotient(one,difference(X0,one))),X1)))
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1092,f85]) ).

fof(f1092,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(quotient(one,difference(X0,one)),X1),product(X0,product(product(difference(difference(X0,one),one),difference(X0,one)),X1)))
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1057,f477]) ).

fof(f1057,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(quotient(one,quotient(one,difference(difference(X0,one),one))),X1),product(X0,product(product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))),X1)))
    | ~ spl0_15
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f130]) ).

fof(f37096,plain,
    ( spl0_210
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1086,f955,f480,f84,f37094]) ).

fof(f37094,plain,
    ( spl0_210
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(X0,one),X1),product(quotient(one,X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f1086,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(X0,one),X1),product(quotient(one,X0),X1))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1053,f504]) ).

fof(f1053,plain,
    ( ! [X0,X1] : product(quotient(one,X0),quotient(one,quotient(one,X0))) = quotient(product(difference(X0,one),X1),product(quotient(one,X0),X1))
    | ~ spl0_23
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f481]) ).

fof(f36775,plain,
    ( spl0_209
    | ~ spl0_3
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1059,f955,f43,f36773]) ).

fof(f36773,plain,
    ( spl0_209
  <=> ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(X1,product(X0,difference(difference(difference(X0,one),one),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f1059,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(X1,product(X0,difference(difference(difference(X0,one),one),X1)))
    | ~ spl0_3
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f44]) ).

fof(f36771,plain,
    ( spl0_208
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1023,f951,f480,f84,f36769]) ).

fof(f36769,plain,
    ( spl0_208
  <=> ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = product(difference(X0,one),difference(quotient(one,X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f1023,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = product(difference(X0,one),difference(quotient(one,X0),X1))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f993,f504]) ).

fof(f993,plain,
    ( ! [X0,X1] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),X1) = product(difference(X0,one),difference(quotient(one,X0),X1))
    | ~ spl0_23
    | ~ spl0_34 ),
    inference(superposition,[],[f952,f481]) ).

fof(f36767,plain,
    ( spl0_207
    | ~ spl0_5
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1006,f951,f51,f36765]) ).

fof(f1006,plain,
    ( ! [X0,X1] : difference(difference(X0,one),one) = quotient(product(product(X0,quotient(one,X0)),X1),difference(X0,X1))
    | ~ spl0_5
    | ~ spl0_34 ),
    inference(superposition,[],[f52,f952]) ).

fof(f36763,plain,
    ( spl0_206
    | ~ spl0_4
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1005,f951,f47,f36761]) ).

fof(f36761,plain,
    ( spl0_206
  <=> ! [X0,X1] : difference(X0,X1) = difference(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f1005,plain,
    ( ! [X0,X1] : difference(X0,X1) = difference(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_4
    | ~ spl0_34 ),
    inference(superposition,[],[f48,f952]) ).

fof(f36759,plain,
    ( spl0_205
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f864,f710,f121,f51,f36757]) ).

fof(f36757,plain,
    ( spl0_205
  <=> ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = product(product(X1,product(X0,quotient(one,X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f864,plain,
    ( ! [X0,X1] : product(X1,difference(difference(X0,one),one)) = product(product(X1,product(X0,quotient(one,X0))),X0)
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f821,f52]) ).

fof(f821,plain,
    ( ! [X0,X1] : product(product(X1,product(X0,quotient(one,X0))),X0) = product(X1,quotient(product(difference(difference(X0,one),one),X1),X1))
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f122]) ).

fof(f36755,plain,
    ( spl0_204
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f858,f710,f129,f51,f36753]) ).

fof(f36751,plain,
    ( spl0_203
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f628,f564,f476,f84,f36749]) ).

fof(f36749,plain,
    ( spl0_203
  <=> ! [X0] : difference(difference(difference(X0,one),one),one) = product(product(X0,quotient(one,X0)),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f628,plain,
    ( ! [X0] : difference(difference(difference(X0,one),one),one) = product(product(X0,quotient(one,X0)),difference(X0,one))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f601,f85]) ).

fof(f601,plain,
    ( ! [X0] : difference(difference(difference(X0,one),one),one) = product(product(difference(X0,one),X0),difference(X0,one))
    | ~ spl0_22
    | ~ spl0_28 ),
    inference(superposition,[],[f565,f477]) ).

fof(f36745,plain,
    ( spl0_202
    | ~ spl0_12
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f610,f564,f102,f36743]) ).

fof(f36743,plain,
    ( spl0_202
  <=> ! [X0] : quotient(product(quotient(one,X0),product(X0,X0)),X0) = difference(X0,difference(difference(X0,one),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f610,plain,
    ( ! [X0] : quotient(product(quotient(one,X0),product(X0,X0)),X0) = difference(X0,difference(difference(X0,one),one))
    | ~ spl0_12
    | ~ spl0_28 ),
    inference(superposition,[],[f103,f565]) ).

fof(f36740,plain,
    ( spl0_201
    | ~ spl0_11
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f503,f480,f96,f36738]) ).

fof(f36738,plain,
    ( spl0_201
  <=> ! [X0] : quotient(quotient(one,quotient(one,X0)),quotient(one,X0)) = product(quotient(one,quotient(one,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f503,plain,
    ( ! [X0] : quotient(quotient(one,quotient(one,X0)),quotient(one,X0)) = product(quotient(one,quotient(one,X0)),X0)
    | ~ spl0_11
    | ~ spl0_23 ),
    inference(superposition,[],[f97,f481]) ).

fof(f36736,plain,
    ( spl0_200
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f497,f476,f129,f84,f36734]) ).

fof(f36734,plain,
    ( spl0_200
  <=> ! [X0,X1] : product(quotient(one,X0),X1) = product(difference(X0,one),product(product(X0,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f36732,plain,
    ( spl0_199
    | ~ spl0_6
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f22065,f21930,f55,f36730]) ).

fof(f36730,plain,
    ( spl0_199
  <=> ! [X0] : product(product(X0,X0),quotient(one,X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f22065,plain,
    ( ! [X0] : product(product(X0,X0),quotient(one,X0)) = X0
    | ~ spl0_6
    | ~ spl0_147 ),
    inference(superposition,[],[f56,f21931]) ).

fof(f32488,plain,
    ( spl0_198
    | ~ spl0_23
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f22064,f21930,f480,f32486]) ).

fof(f32486,plain,
    ( spl0_198
  <=> ! [X0] : quotient(one,X0) = difference(product(X0,X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f22064,plain,
    ( ! [X0] : quotient(one,X0) = difference(product(X0,X0),X0)
    | ~ spl0_23
    | ~ spl0_147 ),
    inference(superposition,[],[f481,f21931]) ).

fof(f26885,plain,
    ( spl0_197
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_35
    | ~ spl0_38
    | ~ spl0_56
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f4736,f4594,f1512,f967,f955,f714,f568,f476,f129,f84,f69,f55,f51,f35,f26883]) ).

fof(f26883,plain,
    ( spl0_197
  <=> ! [X0] : product(X0,quotient(one,X0)) = quotient(one,quotient(one,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f26880,plain,
    ( spl0_196
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_70
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4426,f4306,f4041,f476,f51,f26878]) ).

fof(f26878,plain,
    ( spl0_196
  <=> ! [X0] : difference(X0,product(quotient(X0,difference(X0,one)),product(X0,quotient(one,X0)))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f4426,plain,
    ( ! [X0] : difference(X0,product(quotient(X0,difference(X0,one)),product(X0,quotient(one,X0)))) = X0
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_70
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4425,f477]) ).

fof(f4425,plain,
    ( ! [X0] : difference(quotient(one,difference(X0,one)),product(quotient(quotient(one,difference(X0,one)),difference(X0,one)),product(X0,quotient(one,X0)))) = X0
    | ~ spl0_5
    | ~ spl0_70
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f4339,f52]) ).

fof(f4339,plain,
    ( ! [X0] : difference(quotient(one,difference(X0,one)),product(quotient(quotient(one,difference(X0,one)),difference(X0,one)),product(X0,quotient(one,X0)))) = quotient(product(X0,quotient(one,difference(X0,one))),quotient(one,difference(X0,one)))
    | ~ spl0_70
    | ~ spl0_74 ),
    inference(superposition,[],[f4042,f4307]) ).

fof(f26876,plain,
    ( spl0_195
    | ~ spl0_28
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f4320,f4306,f564,f26874]) ).

fof(f26874,plain,
    ( spl0_195
  <=> ! [X0] : product(X0,X0) = product(difference(difference(X0,one),one),difference(difference(X0,one),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f4320,plain,
    ( ! [X0] : product(X0,X0) = product(difference(difference(X0,one),one),difference(difference(X0,one),one))
    | ~ spl0_28
    | ~ spl0_74 ),
    inference(superposition,[],[f4307,f565]) ).

fof(f26872,plain,
    ( spl0_194
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f4000,f3850,f564,f43,f35,f26870]) ).

fof(f26870,plain,
    ( spl0_194
  <=> ! [X0] : quotient(X0,difference(X0,one)) = difference(difference(X0,one),difference(difference(X0,one),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f4000,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = difference(difference(X0,one),difference(difference(X0,one),one))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f3999,f36]) ).

fof(f3999,plain,
    ( ! [X0] : quotient(product(X0,one),difference(X0,one)) = difference(difference(X0,one),difference(difference(X0,one),one))
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f3933,f44]) ).

fof(f3933,plain,
    ( ! [X0] : quotient(product(X0,product(X0,difference(X0,one))),difference(X0,one)) = difference(difference(X0,one),difference(difference(X0,one),one))
    | ~ spl0_28
    | ~ spl0_67 ),
    inference(superposition,[],[f3851,f565]) ).

fof(f26868,plain,
    ( spl0_193
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f3142,f2959,f1516,f564,f186,f55,f47,f35,f26866]) ).

fof(f3142,plain,
    ( ! [X0] : product(quotient(one,product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = X0
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3141,f48]) ).

fof(f3141,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),X0)) = product(quotient(one,product(X0,quotient(one,X0))),difference(difference(X0,one),one))
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3140,f633]) ).

fof(f3140,plain,
    ( ! [X0] : product(quotient(one,product(X0,quotient(one,X0))),difference(difference(X0,one),one)) = difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),X0))
    | ~ spl0_28
    | ~ spl0_57
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3086,f1517]) ).

fof(f3086,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),product(difference(difference(product(X0,quotient(one,X0)),one),one),X0)) = quotient(product(quotient(one,product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_28
    | ~ spl0_61 ),
    inference(superposition,[],[f2960,f565]) ).

fof(f26601,plain,
    ( spl0_192
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_36
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f3130,f2959,f959,f568,f564,f476,f403,f129,f96,f26599]) ).

fof(f26599,plain,
    ( spl0_192
  <=> ! [X0] : one = difference(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f3130,plain,
    ( ! [X0] : one = difference(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_36
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3129,f404]) ).

fof(f3129,plain,
    ( ! [X0] : quotient(X0,X0) = difference(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_36
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3128,f960]) ).

fof(f3128,plain,
    ( ! [X0] : difference(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))) = quotient(product(quotient(one,X0),quotient(X0,difference(X0,one))),X0)
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f3081,f639]) ).

fof(f3081,plain,
    ( ! [X0] : quotient(product(quotient(one,X0),product(quotient(one,quotient(one,X0)),X0)),X0) = difference(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_29
    | ~ spl0_61 ),
    inference(superposition,[],[f2960,f569]) ).

fof(f26597,plain,
    ( spl0_191
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f2297,f1496,f1438,f1190,f967,f963,f714,f568,f564,f480,f476,f129,f96,f84,f39,f35,f26595]) ).

fof(f26595,plain,
    ( spl0_191
  <=> ! [X0] : product(X0,quotient(one,X0)) = difference(quotient(X0,difference(X0,one)),product(X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f2297,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(quotient(X0,difference(X0,one)),product(X0,X0))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(forward_demodulation,[],[f2296,f639]) ).

fof(f2296,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(product(quotient(one,quotient(one,X0)),X0),product(X0,X0))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_44
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(forward_demodulation,[],[f2295,f1698]) ).

fof(f2295,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(product(quotient(one,quotient(one,X0)),X0),product(X0,product(difference(difference(X0,one),one),product(X0,quotient(one,X0)))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(forward_demodulation,[],[f2294,f504]) ).

fof(f2294,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,quotient(one,X0))) = difference(product(quotient(one,quotient(one,X0)),X0),product(X0,product(difference(difference(X0,one),one),product(quotient(one,X0),quotient(one,quotient(one,X0))))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(forward_demodulation,[],[f2192,f504]) ).

fof(f2192,plain,
    ( ! [X0] : product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))) = difference(product(quotient(one,quotient(one,X0)),X0),product(X0,product(difference(difference(X0,one),one),product(quotient(one,quotient(one,X0)),quotient(one,quotient(one,quotient(one,X0)))))))
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(superposition,[],[f1497,f1439]) ).

fof(f26593,plain,
    ( spl0_190
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1894,f1446,f69,f35,f26591]) ).

fof(f26591,plain,
    ( spl0_190
  <=> ! [X0,X1] : product(quotient(one,X0),product(X0,X1)) = quotient(quotient(X1,X0),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f1894,plain,
    ( ! [X0,X1] : product(quotient(one,X0),product(X0,X1)) = quotient(quotient(X1,X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_49 ),
    inference(forward_demodulation,[],[f1860,f36]) ).

fof(f1860,plain,
    ( ! [X0,X1] : product(quotient(one,X0),product(X0,X1)) = quotient(quotient(product(X1,one),X0),quotient(one,X0))
    | ~ spl0_7
    | ~ spl0_49 ),
    inference(superposition,[],[f1447,f70]) ).

fof(f26589,plain,
    ( spl0_189
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1819,f1442,f69,f35,f26587]) ).

fof(f26587,plain,
    ( spl0_189
  <=> ! [X0,X1] : product(X0,product(difference(X0,one),X1)) = quotient(quotient(X1,difference(X0,one)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f26585,plain,
    ( spl0_188
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_29
    | ~ spl0_36
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f1557,f1429,f959,f568,f47,f39,f26583]) ).

fof(f26583,plain,
    ( spl0_188
  <=> ! [X0] : quotient(X0,difference(X0,one)) = quotient(quotient(one,quotient(one,X0)),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f1557,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = quotient(quotient(one,quotient(one,X0)),quotient(one,X0))
    | ~ spl0_2
    | ~ spl0_4
    | ~ spl0_29
    | ~ spl0_36
    | ~ spl0_45 ),
    inference(forward_demodulation,[],[f1556,f1458]) ).

fof(f1458,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = difference(quotient(one,X0),X0)
    | ~ spl0_4
    | ~ spl0_36 ),
    inference(superposition,[],[f48,f960]) ).

fof(f1556,plain,
    ( ! [X0] : quotient(quotient(one,quotient(one,X0)),quotient(one,X0)) = difference(quotient(one,X0),X0)
    | ~ spl0_2
    | ~ spl0_29
    | ~ spl0_45 ),
    inference(forward_demodulation,[],[f1528,f40]) ).

fof(f1528,plain,
    ( ! [X0] : quotient(quotient(one,quotient(one,X0)),quotient(one,X0)) = difference(quotient(one,X0),product(one,X0))
    | ~ spl0_29
    | ~ spl0_45 ),
    inference(superposition,[],[f1430,f569]) ).

fof(f26581,plain,
    ( spl0_187
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_32
    | ~ spl0_34
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1122,f955,f951,f710,f476,f186,f121,f84,f26579]) ).

fof(f26579,plain,
    ( spl0_187
  <=> ! [X0] : product(X0,quotient(one,X0)) = product(difference(difference(X0,one),one),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f1122,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = product(difference(difference(X0,one),one),difference(X0,one))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_32
    | ~ spl0_34
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1121,f477]) ).

fof(f1121,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one)))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_32
    | ~ spl0_34
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1120,f1104]) ).

fof(f1104,plain,
    ( ! [X2,X0,X1] : product(X0,quotient(one,X0)) = quotient(product(product(difference(difference(X0,one),one),X1),X2),product(product(X0,X1),X2))
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_32
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1065,f875]) ).

fof(f875,plain,
    ( ! [X2,X0,X1] : product(product(difference(difference(X0,one),one),X1),X2) = product(difference(difference(X0,one),one),quotient(product(X1,product(X2,X0)),X0))
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f837,f274]) ).

fof(f274,plain,
    ( ! [X2,X0,X1] : product(product(difference(difference(X0,one),one),X1),X2) = product(product(X0,quotient(one,X0)),product(product(X0,X1),X2))
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f122]) ).

fof(f837,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(X0,X1),X2)) = product(difference(difference(X0,one),one),quotient(product(X1,product(X2,X0)),X0))
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(superposition,[],[f122,f711]) ).

fof(f1065,plain,
    ( ! [X2,X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(difference(X0,one),one),quotient(product(X1,product(X2,X0)),X0)),product(product(X0,X1),X2))
    | ~ spl0_32
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f711]) ).

fof(f1120,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))) = quotient(product(product(difference(difference(X0,one),one),quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1073,f1042]) ).

fof(f1042,plain,
    ( ! [X0,X1] : product(product(difference(difference(X0,one),one),quotient(one,X0)),X1) = product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_22
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1041,f274]) ).

fof(f1041,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),X1)) = product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1040,f85]) ).

fof(f1040,plain,
    ( ! [X0,X1] : product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1)) = product(product(difference(X0,one),X0),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1039,f477]) ).

fof(f1039,plain,
    ( ! [X0,X1] : product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1)) = product(product(difference(X0,one),quotient(one,difference(X0,one))),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1038,f85]) ).

fof(f1038,plain,
    ( ! [X0,X1] : product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1)) = product(product(difference(difference(X0,one),one),difference(X0,one)),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_34 ),
    inference(forward_demodulation,[],[f1008,f477]) ).

fof(f1008,plain,
    ( ! [X0,X1] : product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1)) = product(product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_13
    | ~ spl0_34 ),
    inference(superposition,[],[f122,f952]) ).

fof(f1073,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),quotient(one,difference(difference(X0,one),one))) = quotient(product(difference(difference(difference(difference(X0,one),one),one),one),difference(X0,X1)),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_34
    | ~ spl0_35 ),
    inference(superposition,[],[f956,f952]) ).

fof(f26577,plain,
    ( spl0_186
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_21
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1111,f955,f564,f403,f186,f121,f55,f35,f26575]) ).

fof(f26575,plain,
    ( spl0_186
  <=> ! [X0] : one = product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f26573,plain,
    ( spl0_185
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f924,f714,f43,f26571]) ).

fof(f924,plain,
    ( ! [X2,X0,X1] : product(X0,X2) = product(product(X0,X1),quotient(difference(X1,product(X2,X0)),X0))
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(superposition,[],[f44,f715]) ).

fof(f26569,plain,
    ( spl0_184
    | ~ spl0_22
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f923,f714,f476,f26567]) ).

fof(f26567,plain,
    ( spl0_184
  <=> ! [X2,X0,X1] : product(X0,X1) = quotient(product(X0,X2),quotient(difference(X1,product(X2,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f923,plain,
    ( ! [X2,X0,X1] : product(X0,X1) = quotient(product(X0,X2),quotient(difference(X1,product(X2,X0)),X0))
    | ~ spl0_22
    | ~ spl0_33 ),
    inference(superposition,[],[f477,f715]) ).

fof(f26565,plain,
    ( spl0_183
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f906,f714,f43,f26563]) ).

fof(f26563,plain,
    ( spl0_183
  <=> ! [X2,X0,X1] : difference(product(X0,X2),X1) = quotient(difference(X2,product(difference(X0,X1),X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f906,plain,
    ( ! [X2,X0,X1] : difference(product(X0,X2),X1) = quotient(difference(X2,product(difference(X0,X1),X0)),X0)
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f44]) ).

fof(f26561,plain,
    ( spl0_182
    | ~ spl0_22
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f25111,f22877,f476,f26559]) ).

fof(f26559,plain,
    ( spl0_182
  <=> ! [X0] : difference(X0,one) = quotient(X0,product(X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f25111,plain,
    ( ! [X0] : difference(X0,one) = quotient(X0,product(X0,X0))
    | ~ spl0_22
    | ~ spl0_166 ),
    inference(superposition,[],[f477,f22878]) ).

fof(f26557,plain,
    ( spl0_181
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f892,f714,f43,f26555]) ).

fof(f892,plain,
    ( ! [X2,X0,X1] : quotient(difference(difference(X0,X1),product(X2,X0)),X0) = difference(X1,product(X0,X2))
    | ~ spl0_3
    | ~ spl0_33 ),
    inference(superposition,[],[f715,f44]) ).

fof(f26553,plain,
    ( spl0_180
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f827,f710,f55,f26551]) ).

fof(f827,plain,
    ( ! [X2,X0,X1] : product(product(X2,quotient(X0,product(X1,X2))),X1) = product(X2,quotient(X0,X2))
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f56]) ).

fof(f26549,plain,
    ( spl0_179
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f816,f710,f55,f26547]) ).

fof(f26545,plain,
    ( spl0_178
    | ~ spl0_6
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f780,f706,f55,f26543]) ).

fof(f780,plain,
    ( ! [X2,X0,X1] : product(X0,product(difference(product(X1,X0),X2),X1)) = product(difference(X1,X2),X1)
    | ~ spl0_6
    | ~ spl0_31 ),
    inference(superposition,[],[f56,f707]) ).

fof(f26540,plain,
    ( spl0_177
    | ~ spl0_23
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f779,f706,f480,f26538]) ).

fof(f26538,plain,
    ( spl0_177
  <=> ! [X2,X0,X1] : difference(difference(X1,X2),product(X0,product(difference(product(X1,X0),X2),X1))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f779,plain,
    ( ! [X2,X0,X1] : difference(difference(X1,X2),product(X0,product(difference(product(X1,X0),X2),X1))) = X1
    | ~ spl0_23
    | ~ spl0_31 ),
    inference(superposition,[],[f481,f707]) ).

fof(f26536,plain,
    ( spl0_176
    | ~ spl0_3
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f756,f706,f43,f26534]) ).

fof(f756,plain,
    ( ! [X2,X0,X1] : difference(X0,X2) = quotient(product(difference(X0,X1),product(difference(X1,X2),X0)),X0)
    | ~ spl0_3
    | ~ spl0_31 ),
    inference(superposition,[],[f707,f44]) ).

fof(f26532,plain,
    ( spl0_175
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f741,f702,f55,f26530]) ).

fof(f741,plain,
    ( ! [X2,X0,X1] : product(difference(X0,X1),product(X2,X0)) = product(difference(X0,product(X1,X2)),X0)
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(superposition,[],[f56,f703]) ).

fof(f26528,plain,
    ( spl0_174
    | ~ spl0_23
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f740,f702,f480,f26526]) ).

fof(f26526,plain,
    ( spl0_174
  <=> ! [X2,X0,X1] : difference(difference(X0,product(X1,X2)),product(difference(X0,X1),product(X2,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f740,plain,
    ( ! [X2,X0,X1] : difference(difference(X0,product(X1,X2)),product(difference(X0,X1),product(X2,X0))) = X0
    | ~ spl0_23
    | ~ spl0_30 ),
    inference(superposition,[],[f481,f703]) ).

fof(f26524,plain,
    ( spl0_173
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f736,f702,f55,f26522]) ).

fof(f26522,plain,
    ( spl0_173
  <=> ! [X2,X0,X1] : difference(X1,product(X2,quotient(X0,X1))) = quotient(product(difference(X1,X2),X0),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f26519,plain,
    ( spl0_172
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f633,f564,f186,f55,f35,f26517]) ).

fof(f26517,plain,
    ( spl0_172
  <=> ! [X0] : product(X0,quotient(one,X0)) = difference(difference(product(X0,quotient(one,X0)),one),one) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f26515,plain,
    ( spl0_171
    | ~ spl0_3
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f25110,f22877,f43,f26513]) ).

fof(f25110,plain,
    ( ! [X0] : product(difference(X0,one),product(X0,X0)) = X0
    | ~ spl0_3
    | ~ spl0_166 ),
    inference(superposition,[],[f44,f22878]) ).

fof(f26511,plain,
    ( spl0_170
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_25 ),
    inference(avatar_split_clause,[],[f552,f510,f476,f84,f26509]) ).

fof(f26509,plain,
    ( spl0_170
  <=> ! [X0] : difference(X0,one) = difference(difference(difference(X0,one),one),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f552,plain,
    ( ! [X0] : difference(X0,one) = difference(difference(difference(X0,one),one),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_25 ),
    inference(forward_demodulation,[],[f537,f85]) ).

fof(f537,plain,
    ( ! [X0] : difference(X0,one) = difference(difference(difference(X0,one),one),product(difference(X0,one),X0))
    | ~ spl0_22
    | ~ spl0_25 ),
    inference(superposition,[],[f511,f477]) ).

fof(f26507,plain,
    ( spl0_169
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f525,f506,f476,f84,f26505]) ).

fof(f26505,plain,
    ( spl0_169
  <=> ! [X0] : difference(difference(X0,one),one) = quotient(product(X0,quotient(one,X0)),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f525,plain,
    ( ! [X0] : difference(difference(X0,one),one) = quotient(product(X0,quotient(one,X0)),difference(X0,one))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f515,f85]) ).

fof(f515,plain,
    ( ! [X0] : difference(difference(X0,one),one) = quotient(product(difference(X0,one),X0),difference(X0,one))
    | ~ spl0_22
    | ~ spl0_24 ),
    inference(superposition,[],[f507,f477]) ).

fof(f26503,plain,
    ( spl0_168
    | ~ spl0_10
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f504,f480,f84,f26501]) ).

fof(f26501,plain,
    ( spl0_168
  <=> ! [X0] : product(X0,quotient(one,X0)) = product(quotient(one,X0),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f26499,plain,
    ( spl0_167
    | ~ spl0_12
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f484,f476,f102,f26497]) ).

fof(f484,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,X1),X2),quotient(product(X1,product(X2,X0)),X0)) = X0
    | ~ spl0_12
    | ~ spl0_22 ),
    inference(superposition,[],[f477,f103]) ).

fof(f22879,plain,
    ( spl0_166
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_60
    | ~ spl0_69
    | ~ spl0_74
    | ~ spl0_146
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f22874,f21934,f21926,f4306,f3860,f2955,f564,f476,f121,f22877]) ).

fof(f21926,plain,
    ( spl0_146
  <=> ! [X0] : quotient(X0,difference(X0,one)) = product(X0,difference(difference(X0,one),one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f21934,plain,
    ( spl0_148
  <=> ! [X0] : quotient(quotient(X0,difference(X0,one)),difference(difference(X0,one),one)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f22874,plain,
    ( ! [X0] : product(X0,X0) = difference(difference(X0,one),X0)
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_28
    | ~ spl0_60
    | ~ spl0_69
    | ~ spl0_74
    | ~ spl0_146
    | ~ spl0_148 ),
    inference(forward_demodulation,[],[f22873,f4320]) ).

fof(f22873,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),difference(difference(X0,one),one)) = difference(difference(X0,one),X0)
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_69
    | ~ spl0_146
    | ~ spl0_148 ),
    inference(forward_demodulation,[],[f22858,f22665]) ).

fof(f22665,plain,
    ( ! [X0] : difference(difference(X0,one),X0) = product(product(X0,quotient(one,X0)),quotient(X0,difference(X0,one)))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_69
    | ~ spl0_146 ),
    inference(forward_demodulation,[],[f22664,f477]) ).

fof(f22664,plain,
    ( ! [X0] : difference(difference(X0,one),quotient(one,difference(X0,one))) = product(product(X0,quotient(one,X0)),quotient(X0,difference(X0,one)))
    | ~ spl0_13
    | ~ spl0_69
    | ~ spl0_146 ),
    inference(forward_demodulation,[],[f22545,f3861]) ).

fof(f22545,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),difference(difference(X0,one),one)) = product(product(X0,quotient(one,X0)),quotient(X0,difference(X0,one)))
    | ~ spl0_13
    | ~ spl0_146 ),
    inference(superposition,[],[f122,f21927]) ).

fof(f21927,plain,
    ( ! [X0] : quotient(X0,difference(X0,one)) = product(X0,difference(difference(X0,one),one))
    | ~ spl0_146 ),
    inference(avatar_component_clause,[],[f21926]) ).

fof(f22858,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),difference(difference(X0,one),one)) = product(product(X0,quotient(one,X0)),quotient(X0,difference(X0,one)))
    | ~ spl0_60
    | ~ spl0_148 ),
    inference(superposition,[],[f2956,f21935]) ).

fof(f21935,plain,
    ( ! [X0] : quotient(quotient(X0,difference(X0,one)),difference(difference(X0,one),one)) = X0
    | ~ spl0_148 ),
    inference(avatar_component_clause,[],[f21934]) ).

fof(f22526,plain,
    ( spl0_165
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_59
    | ~ spl0_69
    | ~ spl0_76
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f4721,f4594,f4493,f3860,f2790,f1190,f988,f951,f568,f480,f476,f96,f84,f69,f43,f35,f22524]) ).

fof(f22524,plain,
    ( spl0_165
  <=> ! [X0] : quotient(one,quotient(one,X0)) = difference(product(X0,quotient(one,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f4721,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = difference(product(X0,quotient(one,X0)),X0)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_59
    | ~ spl0_69
    | ~ spl0_76
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4720,f1421]) ).

fof(f1421,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = quotient(quotient(X0,difference(X0,one)),X0)
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1420,f569]) ).

fof(f1420,plain,
    ( ! [X0] : product(X0,product(X0,quotient(one,X0))) = quotient(quotient(X0,difference(X0,one)),X0)
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f1393,f477]) ).

fof(f1393,plain,
    ( ! [X0] : product(quotient(one,difference(X0,one)),product(X0,quotient(one,X0))) = quotient(quotient(quotient(one,difference(X0,one)),difference(X0,one)),X0)
    | ~ spl0_11
    | ~ spl0_43 ),
    inference(superposition,[],[f989,f97]) ).

fof(f4720,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),X0) = quotient(quotient(X0,difference(X0,one)),X0)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_59
    | ~ spl0_69
    | ~ spl0_76
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4719,f4529]) ).

fof(f4529,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(X0,quotient(one,X0))),difference(X0,one)),difference(difference(X0,one),one)) = quotient(quotient(X1,difference(X0,one)),X0)
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_59
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4528,f85]) ).

fof(f4528,plain,
    ( ! [X0,X1] : quotient(quotient(X1,difference(X0,one)),X0) = quotient(quotient(product(X1,product(difference(X0,one),X0)),difference(X0,one)),difference(difference(X0,one),one))
    | ~ spl0_23
    | ~ spl0_59
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f4496,f3271]) ).

fof(f3271,plain,
    ( ! [X0] : difference(X0,one) = product(X0,quotient(quotient(one,X0),X0))
    | ~ spl0_23
    | ~ spl0_59 ),
    inference(superposition,[],[f481,f2791]) ).

fof(f4496,plain,
    ( ! [X0,X1] : quotient(quotient(X1,product(X0,quotient(quotient(one,X0),X0))),X0) = quotient(quotient(product(X1,product(product(X0,quotient(quotient(one,X0),X0)),X0)),product(X0,quotient(quotient(one,X0),X0))),difference(product(X0,quotient(quotient(one,X0),X0)),one))
    | ~ spl0_59
    | ~ spl0_76 ),
    inference(superposition,[],[f4494,f2791]) ).

fof(f4719,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),X0) = quotient(quotient(product(X0,product(X0,quotient(one,X0))),difference(X0,one)),difference(difference(X0,one),one))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4718,f36]) ).

fof(f4718,plain,
    ( ! [X0] : quotient(quotient(product(X0,product(product(X0,quotient(one,X0)),one)),difference(X0,one)),difference(difference(X0,one),one)) = difference(product(product(X0,quotient(one,X0)),one),X0)
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_22
    | ~ spl0_34
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69
    | ~ spl0_77 ),
    inference(forward_demodulation,[],[f4643,f3909]) ).

fof(f4643,plain,
    ( ! [X0] : quotient(quotient(product(X0,product(product(X0,quotient(one,X0)),one)),difference(X0,one)),difference(difference(X0,one),one)) = difference(product(product(X0,quotient(one,X0)),one),product(difference(difference(X0,one),one),product(X0,quotient(one,X0))))
    | ~ spl0_34
    | ~ spl0_77 ),
    inference(superposition,[],[f4595,f952]) ).

fof(f22522,plain,
    ( spl0_164
    | ~ spl0_3
    | ~ spl0_7
    | ~ spl0_22
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3909,f3860,f1190,f988,f476,f69,f43,f22520]) ).

fof(f22520,plain,
    ( spl0_164
  <=> ! [X0] : product(difference(difference(X0,one),one),product(X0,quotient(one,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f22518,plain,
    ( spl0_163
    | ~ spl0_5
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3874,f3860,f51,f22516]) ).

fof(f22516,plain,
    ( spl0_163
  <=> ! [X0] : difference(X0,one) = quotient(difference(X0,quotient(one,X0)),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f3874,plain,
    ( ! [X0] : difference(X0,one) = quotient(difference(X0,quotient(one,X0)),difference(X0,one))
    | ~ spl0_5
    | ~ spl0_69 ),
    inference(superposition,[],[f52,f3861]) ).

fof(f22514,plain,
    ( spl0_162
    | ~ spl0_4
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3873,f3860,f47,f22512]) ).

fof(f3873,plain,
    ( ! [X0] : difference(X0,one) = difference(difference(X0,one),difference(X0,quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_69 ),
    inference(superposition,[],[f48,f3861]) ).

fof(f22510,plain,
    ( spl0_161
    | ~ spl0_23
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3866,f3860,f480,f22508]) ).

fof(f22508,plain,
    ( spl0_161
  <=> ! [X0] : product(X0,X0) = difference(quotient(one,X0),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f3866,plain,
    ( ! [X0] : product(X0,X0) = difference(quotient(one,X0),quotient(one,quotient(one,X0)))
    | ~ spl0_23
    | ~ spl0_69 ),
    inference(superposition,[],[f3861,f481]) ).

fof(f22506,plain,
    ( spl0_160
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f1982,f1488,f568,f480,f96,f55,f51,f35,f22504]) ).

fof(f22504,plain,
    ( spl0_160
  <=> ! [X0] : product(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f1982,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))) = X0
    | ~ spl0_1
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(forward_demodulation,[],[f1981,f36]) ).

fof(f1981,plain,
    ( ! [X0] : product(X0,one) = product(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(forward_demodulation,[],[f1980,f56]) ).

fof(f1980,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),quotient(one,quotient(one,X0))) = product(X0,product(quotient(one,X0),X0))
    | ~ spl0_5
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(forward_demodulation,[],[f1979,f52]) ).

fof(f1979,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),X0)) = product(product(X0,quotient(one,X0)),quotient(product(quotient(one,quotient(one,X0)),X0),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(forward_demodulation,[],[f1922,f503]) ).

fof(f1922,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),X0)) = product(product(X0,quotient(one,X0)),quotient(quotient(quotient(one,quotient(one,X0)),quotient(one,X0)),X0))
    | ~ spl0_29
    | ~ spl0_50 ),
    inference(superposition,[],[f1489,f569]) ).

fof(f22502,plain,
    ( spl0_159
    | ~ spl0_11
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1421,f988,f568,f476,f96,f22500]) ).

fof(f22500,plain,
    ( spl0_159
  <=> ! [X0] : quotient(one,quotient(one,X0)) = quotient(quotient(X0,difference(X0,one)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f22498,plain,
    ( spl0_158
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1309,f975,f55,f22496]) ).

fof(f21972,plain,
    ( spl0_157
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1188,f963,f714,f568,f476,f84,f39,f35,f21970]) ).

fof(f21970,plain,
    ( spl0_157
  <=> ! [X0] : quotient(one,quotient(one,X0)) = quotient(difference(quotient(one,X0),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f21968,plain,
    ( spl0_156
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1101,f955,f568,f476,f84,f21966]) ).

fof(f21966,plain,
    ( spl0_156
  <=> ! [X0] : product(X0,quotient(one,X0)) = quotient(X0,quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f21964,plain,
    ( spl0_155
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f682,f568,f476,f84,f21962]) ).

fof(f21960,plain,
    ( spl0_154
    | ~ spl0_5
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f665,f568,f51,f21958]) ).

fof(f21958,plain,
    ( spl0_154
  <=> ! [X0] : quotient(quotient(one,quotient(one,X0)),product(X0,quotient(one,X0))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f21956,plain,
    ( spl0_153
    | ~ spl0_4
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f664,f568,f47,f21954]) ).

fof(f21954,plain,
    ( spl0_153
  <=> ! [X0] : product(X0,quotient(one,X0)) = difference(X0,quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f664,plain,
    ( ! [X0] : product(X0,quotient(one,X0)) = difference(X0,quotient(one,quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_29 ),
    inference(superposition,[],[f48,f569]) ).

fof(f21952,plain,
    ( spl0_152
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f639,f564,f476,f129,f96,f21950]) ).

fof(f21950,plain,
    ( spl0_152
  <=> ! [X0] : quotient(X0,difference(X0,one)) = product(quotient(one,quotient(one,X0)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f21948,plain,
    ( spl0_151
    | ~ spl0_5
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f614,f564,f51,f21946]) ).

fof(f21946,plain,
    ( spl0_151
  <=> ! [X0] : product(X0,quotient(one,X0)) = quotient(difference(difference(X0,one),one),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f21944,plain,
    ( spl0_150
    | ~ spl0_4
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f613,f564,f47,f21942]) ).

fof(f21942,plain,
    ( spl0_150
  <=> ! [X0] : difference(product(X0,quotient(one,X0)),difference(difference(X0,one),one)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f613,plain,
    ( ! [X0] : difference(product(X0,quotient(one,X0)),difference(difference(X0,one),one)) = X0
    | ~ spl0_4
    | ~ spl0_28 ),
    inference(superposition,[],[f48,f565]) ).

fof(f21940,plain,
    ( spl0_149
    | ~ spl0_22
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f590,f560,f476,f21938]) ).

fof(f21938,plain,
    ( spl0_149
  <=> ! [X0] : difference(difference(X0,one),one) = difference(X0,quotient(X0,difference(X0,one))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f560,plain,
    ( spl0_27
  <=> ! [X0] : difference(X0,one) = difference(quotient(one,X0),quotient(quotient(one,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f590,plain,
    ( ! [X0] : difference(difference(X0,one),one) = difference(X0,quotient(X0,difference(X0,one)))
    | ~ spl0_22
    | ~ spl0_27 ),
    inference(superposition,[],[f561,f477]) ).

fof(f561,plain,
    ( ! [X0] : difference(X0,one) = difference(quotient(one,X0),quotient(quotient(one,X0),X0))
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f21936,plain,
    ( spl0_148
    | ~ spl0_22
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f573,f556,f476,f21934]) ).

fof(f556,plain,
    ( spl0_26
  <=> ! [X0] : quotient(one,X0) = quotient(quotient(quotient(one,X0),X0),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f573,plain,
    ( ! [X0] : quotient(quotient(X0,difference(X0,one)),difference(difference(X0,one),one)) = X0
    | ~ spl0_22
    | ~ spl0_26 ),
    inference(superposition,[],[f557,f477]) ).

fof(f557,plain,
    ( ! [X0] : quotient(one,X0) = quotient(quotient(quotient(one,X0),X0),difference(X0,one))
    | ~ spl0_26 ),
    inference(avatar_component_clause,[],[f556]) ).

fof(f21932,plain,
    ( spl0_147
    | ~ spl0_14
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f18572,f6513,f125,f21930]) ).

fof(f18572,plain,
    ( ! [X0] : product(X0,X0) = quotient(X0,quotient(one,X0))
    | ~ spl0_14
    | ~ spl0_90 ),
    inference(superposition,[],[f6514,f126]) ).

fof(f21928,plain,
    ( spl0_146
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f493,f476,f96,f21926]) ).

fof(f21212,plain,
    ( spl0_145
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f341,f329,f21210]) ).

fof(f21210,plain,
    ( spl0_145
  <=> ! [X0,X3,X2,X1] : product(product(product(quotient(quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),X2),X3) = product(product(quotient(quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(X2,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f329,plain,
    ( spl0_19
  <=> ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f341,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(quotient(quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),X2),X3) = product(product(quotient(quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(X2,X3))
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f330]) ).

fof(f330,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))
    | ~ spl0_19 ),
    inference(avatar_component_clause,[],[f329]) ).

fof(f20304,plain,
    ( spl0_144
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f20300,f20289,f4630,f1512,f1488,f710,f55,f51,f20302]) ).

fof(f20302,plain,
    ( spl0_144
  <=> ! [X2,X0,X1] : quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1)))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f4630,plain,
    ( spl0_86
  <=> ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(quotient(quotient(one,X0),X0),product(X0,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f20289,plain,
    ( spl0_143
  <=> ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f20300,plain,
    ( ! [X2,X0,X1] : quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1)))))))),product(quotient(quotient(one,X0),X0),product(X0,X0)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20299,f6185]) ).

fof(f6185,plain,
    ( ! [X2,X0,X1] : product(X2,quotient(X0,product(quotient(quotient(one,X1),X1),product(X1,X1)))) = quotient(product(X2,X0),product(quotient(quotient(one,X1),X1),product(X1,X1)))
    | ~ spl0_6
    | ~ spl0_86 ),
    inference(superposition,[],[f4631,f56]) ).

fof(f4631,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(quotient(quotient(one,X0),X0),product(X0,X0)))
    | ~ spl0_86 ),
    inference(avatar_component_clause,[],[f4630]) ).

fof(f20299,plain,
    ( ! [X2,X0,X1] : quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20298,f6185]) ).

fof(f20298,plain,
    ( ! [X2,X0,X1] : quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(product(X2,product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1)))))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20297,f6185]) ).

fof(f20297,plain,
    ( ! [X2,X0,X1] : quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,quotient(product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))),product(quotient(quotient(one,X0),X0),product(X0,X0))))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20296,f2788]) ).

fof(f20296,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,quotient(product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(X1,quotient(one,X1)))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(X1,quotient(one,X1)))))),product(quotient(quotient(one,X0),X0),product(X0,X0)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20295,f2788]) ).

fof(f20295,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))))),product(quotient(quotient(one,X0),X0),product(X0,X0)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20294,f6185]) ).

fof(f20294,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1)))),product(quotient(quotient(one,X0),X0),product(X0,X0))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20293,f6185]) ).

fof(f20293,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))),product(quotient(quotient(one,X0),X0),product(X0,X0)))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_86
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20292,f6185]) ).

fof(f20292,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(product(X1,quotient(one,X1)),product(quotient(quotient(one,X0),X0),product(X0,X0))))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(product(X1,quotient(one,X1)),product(quotient(quotient(one,X0),X0),product(X0,X0))))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_143 ),
    inference(forward_demodulation,[],[f20290,f1989]) ).

fof(f20290,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))))
    | ~ spl0_143 ),
    inference(avatar_component_clause,[],[f20289]) ).

fof(f20291,plain,
    ( spl0_143
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f390,f329,f182,f20289]) ).

fof(f390,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))))
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f389,f330]) ).

fof(f389,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(X2,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))))))
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f388,f330]) ).

fof(f388,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(X2,product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))))
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f360,f330]) ).

fof(f360,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(X2,product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))))) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))))
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(superposition,[],[f183,f330]) ).

fof(f19455,plain,
    ( spl0_142
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f340,f329,f186,f19453]) ).

fof(f19453,plain,
    ( spl0_142
  <=> ! [X0,X3,X2,X1] : product(product(product(quotient(quotient(one,product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),X1)))),X2),X3) = product(product(quotient(quotient(one,product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),X1)))),product(X2,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f340,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(quotient(quotient(one,product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),X1)))),X2),X3) = product(product(quotient(quotient(one,product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),X1)))),product(X2,X3))
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f187]) ).

fof(f18883,plain,
    ( spl0_141
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f396,f329,f186,f18881]) ).

fof(f18881,plain,
    ( spl0_141
  <=> ! [X0,X3,X2,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2),X3)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(X2,X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f396,plain,
    ( ! [X2,X3,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2),X3)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(X2,X3)))
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f395,f330]) ).

fof(f395,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(X2,X3)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2),X3))
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f394,f330]) ).

fof(f394,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(X2,X3)) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2)),X3)
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f365,f330]) ).

fof(f365,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(X2,X3)) = product(product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),X2),X3)
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(superposition,[],[f187,f330]) ).

fof(f18114,plain,
    ( spl0_140
    | ~ spl0_3
    | ~ spl0_16
    | ~ spl0_84
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f18110,f18106,f4622,f178,f43,f18112]) ).

fof(f18112,plain,
    ( spl0_140
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = quotient(quotient(product(X3,product(X1,X2)),X2),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f4622,plain,
    ( spl0_84
  <=> ! [X2,X0,X1] : difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f18106,plain,
    ( spl0_139
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f18110,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = quotient(quotient(product(X3,product(X1,X2)),X2),X1)
    | ~ spl0_3
    | ~ spl0_16
    | ~ spl0_84
    | ~ spl0_139 ),
    inference(forward_demodulation,[],[f18109,f179]) ).

fof(f18109,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(X1,X2),product(X1,product(X2,X3)))
    | ~ spl0_3
    | ~ spl0_84
    | ~ spl0_139 ),
    inference(forward_demodulation,[],[f18107,f5925]) ).

fof(f5925,plain,
    ( ! [X2,X0,X1] : difference(X0,X1) = difference(product(product(quotient(quotient(one,X2),X2),product(X2,X2)),X0),product(product(quotient(quotient(one,X2),X2),product(X2,X2)),X1))
    | ~ spl0_3
    | ~ spl0_84 ),
    inference(superposition,[],[f4623,f44]) ).

fof(f4623,plain,
    ( ! [X2,X0,X1] : difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))) = X2
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f4622]) ).

fof(f18107,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,X3))))
    | ~ spl0_139 ),
    inference(avatar_component_clause,[],[f18106]) ).

fof(f18108,plain,
    ( spl0_139
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f387,f329,f178,f18106]) ).

fof(f387,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(X2,X3))))
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f358,f330]) ).

fof(f358,plain,
    ( ! [X2,X3,X0,X1] : difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(X2,X3))) = quotient(quotient(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))),X2),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(superposition,[],[f179,f330]) ).

fof(f17465,plain,
    ( spl0_138
    | ~ spl0_131
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f17461,f17458,f14296,f17463]) ).

fof(f17463,plain,
    ( spl0_138
  <=> ! [X0,X3,X2,X1] : difference(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))) = quotient(quotient(product(X2,product(X3,X1)),X1),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f14296,plain,
    ( spl0_131
  <=> ! [X0,X3,X2,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f17458,plain,
    ( spl0_137
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),X3) = difference(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f17461,plain,
    ( ! [X2,X3,X0,X1] : difference(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))) = quotient(quotient(product(X2,product(X3,X1)),X1),X3)
    | ~ spl0_131
    | ~ spl0_137 ),
    inference(forward_demodulation,[],[f17459,f14297]) ).

fof(f14297,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1)
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f14296]) ).

fof(f17459,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),X3) = difference(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))))
    | ~ spl0_137 ),
    inference(avatar_component_clause,[],[f17458]) ).

fof(f17460,plain,
    ( spl0_137
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f359,f329,f178,f17458]) ).

fof(f359,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),X3) = difference(product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)),product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))))
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(superposition,[],[f179,f330]) ).

fof(f15933,plain,
    ( spl0_136
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f15355,f15349,f4630,f1512,f1488,f710,f55,f51,f15931]) ).

fof(f15931,plain,
    ( spl0_136
  <=> ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(quotient(product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))),product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f15349,plain,
    ( spl0_134
  <=> ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f15355,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(quotient(product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(X1,quotient(one,X1))))),product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_134 ),
    inference(forward_demodulation,[],[f15354,f2788]) ).

fof(f15354,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(quotient(product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(X1,quotient(one,X1)))),product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_86
    | ~ spl0_134 ),
    inference(forward_demodulation,[],[f15353,f2788]) ).

fof(f15353,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,X1))),product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_86
    | ~ spl0_134 ),
    inference(forward_demodulation,[],[f15352,f6185]) ).

fof(f15352,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(product(X1,quotient(one,X1)),product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_134 ),
    inference(forward_demodulation,[],[f15350,f1989]) ).

fof(f15350,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_134 ),
    inference(avatar_component_clause,[],[f15349]) ).

fof(f15359,plain,
    ( spl0_135
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f400,f329,f129,f15357]) ).

fof(f15357,plain,
    ( spl0_135
  <=> ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f400,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2)))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f367,f330]) ).

fof(f367,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),X2))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f130,f330]) ).

fof(f15351,plain,
    ( spl0_134
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f386,f329,f121,f15349]) ).

fof(f386,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f357,f330]) ).

fof(f357,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),one),one),X2) = product(product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(superposition,[],[f122,f330]) ).

fof(f15347,plain,
    ( spl0_133
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f381,f329,f129,f15345]) ).

fof(f15345,plain,
    ( spl0_133
  <=> ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f381,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2))))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f380,f330]) ).

fof(f380,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))),X2)))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f349,f330]) ).

fof(f349,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,product(product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),quotient(one,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),X2)))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f130]) ).

fof(f14610,plain,
    ( spl0_132
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f14283,f14273,f1516,f1512,f1488,f710,f55,f51,f14608]) ).

fof(f14608,plain,
    ( spl0_132
  <=> ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))) = quotient(product(product(X0,quotient(one,X0)),product(X1,product(X2,product(X0,product(quotient(one,X0),product(X1,quotient(one,X1))))))),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f14273,plain,
    ( spl0_128
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))) = product(product(X0,quotient(one,X0)),product(X1,product(X2,product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f14283,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))) = quotient(product(product(X0,quotient(one,X0)),product(X1,product(X2,product(X0,product(quotient(one,X0),product(X1,quotient(one,X1))))))),product(X0,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14282,f2803]) ).

fof(f14282,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))) = product(product(X0,quotient(one,X0)),quotient(product(X1,product(X2,product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14281,f2803]) ).

fof(f14281,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))) = product(product(X0,quotient(one,X0)),product(X1,quotient(product(X2,product(X0,product(quotient(one,X0),product(X1,quotient(one,X1))))),product(X0,quotient(one,X0)))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14280,f2803]) ).

fof(f14280,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))))),product(X0,quotient(one,X0))) = product(product(X0,quotient(one,X0)),product(X1,product(X2,quotient(product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))),product(X0,quotient(one,X0))))))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14279,f2788]) ).

fof(f14279,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,product(X2,quotient(product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))),product(X0,quotient(one,X0)))))) = quotient(product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))))),product(X0,quotient(one,X0)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14278,f2803]) ).

fof(f14278,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,product(X2,quotient(product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))),product(X0,quotient(one,X0)))))) = product(product(X0,quotient(one,X0)),quotient(product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1)))),product(X0,quotient(one,X0))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14277,f2803]) ).

fof(f14277,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,product(X2,quotient(product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))),product(X0,quotient(one,X0)))))) = product(product(X0,quotient(one,X0)),product(product(X1,X2),quotient(product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))),product(X0,quotient(one,X0)))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_57
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14276,f2803]) ).

fof(f14276,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,product(X2,product(product(X0,quotient(one,X0)),quotient(product(X1,quotient(one,X1)),product(X0,quotient(one,X0))))))) = product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),quotient(product(X1,quotient(one,X1)),product(X0,quotient(one,X0))))))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f14274,f1989]) ).

fof(f14274,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))) = product(product(X0,quotient(one,X0)),product(X1,product(X2,product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))))
    | ~ spl0_128 ),
    inference(avatar_component_clause,[],[f14273]) ).

fof(f14298,plain,
    ( spl0_131
    | ~ spl0_32
    | ~ spl0_84
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f14294,f14291,f4622,f710,f14296]) ).

fof(f14291,plain,
    ( spl0_130
  <=> ! [X0,X3,X2,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f14294,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1)
    | ~ spl0_32
    | ~ spl0_84
    | ~ spl0_130 ),
    inference(forward_demodulation,[],[f14292,f5926]) ).

fof(f5926,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X1,product(X2,X0)),X0) = difference(product(product(quotient(quotient(one,X3),X3),product(X3,X3)),X0),product(product(quotient(quotient(one,X3),X3),product(X3,X3)),product(product(X0,X1),X2)))
    | ~ spl0_32
    | ~ spl0_84 ),
    inference(superposition,[],[f4623,f711]) ).

fof(f14292,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),X3)))
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f14291]) ).

fof(f14293,plain,
    ( spl0_130
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f385,f329,f102,f14291]) ).

fof(f385,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(X1,X2),X3)))
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f356,f330]) ).

fof(f356,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)) = difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),X3))
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(superposition,[],[f103,f330]) ).

fof(f14287,plain,
    ( spl0_129
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f338,f329,f121,f14285]) ).

fof(f14285,plain,
    ( spl0_129
  <=> ! [X2,X0,X1] : product(product(product(quotient(quotient(one,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),quotient(one,X0))),X1),X2) = product(product(quotient(quotient(one,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),quotient(one,X0))),product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f338,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),quotient(one,X0))),X1),X2) = product(product(quotient(quotient(one,product(X0,quotient(one,X0))),product(X0,quotient(one,X0))),product(difference(difference(X0,one),one),quotient(one,X0))),product(X1,X2))
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f122]) ).

fof(f14275,plain,
    ( spl0_128
    | ~ spl0_17
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f319,f186,f182,f14273]) ).

fof(f319,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))) = product(product(X0,quotient(one,X0)),product(X1,product(X2,product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))))
    | ~ spl0_17
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f318,f187]) ).

fof(f318,plain,
    ( ! [X2,X0,X1] : product(product(product(X0,quotient(one,X0)),X1),product(X2,product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))))) = product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))))))
    | ~ spl0_17
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f317,f187]) ).

fof(f317,plain,
    ( ! [X2,X0,X1] : product(product(product(X0,quotient(one,X0)),X1),product(X2,product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1))))) = product(product(X0,quotient(one,X0)),product(product(X1,X2),product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1)))))
    | ~ spl0_17
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f293,f187]) ).

fof(f293,plain,
    ( ! [X2,X0,X1] : product(product(product(X0,quotient(one,X0)),X1),product(X2,product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1))))) = product(product(product(X0,quotient(one,X0)),product(X1,X2)),product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1))))
    | ~ spl0_17
    | ~ spl0_18 ),
    inference(superposition,[],[f183,f187]) ).

fof(f13173,plain,
    ( spl0_127
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f12879,f12876,f1512,f1488,f51,f13171]) ).

fof(f13171,plain,
    ( spl0_127
  <=> ! [X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),X1)) = product(product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0)))))),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f12876,plain,
    ( spl0_124
  <=> ! [X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),X1)) = product(product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))))),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f12879,plain,
    ( ! [X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),X1)) = product(product(quotient(quotient(one,X0),X0),product(X0,product(X0,product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0)))))),X1)
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_124 ),
    inference(forward_demodulation,[],[f12877,f2788]) ).

fof(f12877,plain,
    ( ! [X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),X1)) = product(product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))))),X1)
    | ~ spl0_124 ),
    inference(avatar_component_clause,[],[f12876]) ).

fof(f12888,plain,
    ( spl0_126
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_28
    | ~ spl0_83
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f12884,f12881,f4618,f564,f329,f121,f55,f47,f43,f35,f12886]) ).

fof(f12886,plain,
    ( spl0_126
  <=> ! [X2,X0,X1] : product(X1,X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f4618,plain,
    ( spl0_83
  <=> ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))) = X2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f12881,plain,
    ( spl0_125
  <=> ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f12884,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_28
    | ~ spl0_83
    | ~ spl0_125 ),
    inference(forward_demodulation,[],[f12882,f5865]) ).

fof(f5865,plain,
    ( ! [X2,X0] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X2)) = X2
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_28
    | ~ spl0_83 ),
    inference(forward_demodulation,[],[f5864,f44]) ).

fof(f5864,plain,
    ( ! [X2,X0] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),X2)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X2))
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_28
    | ~ spl0_83 ),
    inference(forward_demodulation,[],[f5863,f635]) ).

fof(f635,plain,
    ( ! [X0] : product(quotient(quotient(one,X0),X0),product(X0,X0)) = difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_19
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f634,f36]) ).

fof(f634,plain,
    ( ! [X0] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),one) = difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one)
    | ~ spl0_6
    | ~ spl0_19
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f606,f56]) ).

fof(f606,plain,
    ( ! [X0] : difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(quotient(quotient(one,X0),X0),product(X0,X0))))
    | ~ spl0_19
    | ~ spl0_28 ),
    inference(superposition,[],[f565,f330]) ).

fof(f5863,plain,
    ( ! [X2,X0] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X2)) = product(difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one),difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),X2))
    | ~ spl0_4
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_83 ),
    inference(forward_demodulation,[],[f5862,f5774]) ).

fof(f5774,plain,
    ( ! [X2,X0,X1] : product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2)) = difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),X2)
    | ~ spl0_4
    | ~ spl0_83 ),
    inference(superposition,[],[f48,f4619]) ).

fof(f4619,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))) = X2
    | ~ spl0_83 ),
    inference(avatar_component_clause,[],[f4618]) ).

fof(f5862,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one),product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X2))
    | ~ spl0_13
    | ~ spl0_19
    | ~ spl0_83 ),
    inference(forward_demodulation,[],[f5777,f330]) ).

fof(f5777,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one),product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X2)
    | ~ spl0_13
    | ~ spl0_83 ),
    inference(superposition,[],[f122,f4619]) ).

fof(f12882,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(X1,X2)))
    | ~ spl0_125 ),
    inference(avatar_component_clause,[],[f12881]) ).

fof(f12883,plain,
    ( spl0_125
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f384,f329,f186,f12881]) ).

fof(f384,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(X1,X2)))
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f383,f330]) ).

fof(f383,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(X1,X2)) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1),X2))
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f352,f330]) ).

fof(f352,plain,
    ( ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(X1,X2)) = product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1)),X2)
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(superposition,[],[f187,f330]) ).

fof(f12878,plain,
    ( spl0_124
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f342,f329,f182,f12876]) ).

fof(f342,plain,
    ( ! [X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))),X1)) = product(product(quotient(quotient(one,X0),X0),product(product(X0,X0),product(quotient(quotient(one,X0),X0),quotient(one,quotient(quotient(one,X0),X0))))),X1)
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f183]) ).

fof(f12873,plain,
    ( spl0_123
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f353,f329,f129,f12871]) ).

fof(f12871,plain,
    ( spl0_123
  <=> ! [X0,X1] : product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f353,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),X1)))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f130,f330]) ).

fof(f12868,plain,
    ( spl0_122
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f346,f329,f121,f12866]) ).

fof(f12866,plain,
    ( spl0_122
  <=> ! [X0,X1] : product(difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one),X1) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f346,plain,
    ( ! [X0,X1] : product(difference(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),one),one),X1) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0))),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1)))
    | ~ spl0_13
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f122]) ).

fof(f11609,plain,
    ( spl0_121
    | ~ spl0_3
    | ~ spl0_16
    | ~ spl0_55
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f11605,f11601,f1508,f178,f43,f11607]) ).

fof(f11607,plain,
    ( spl0_121
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = quotient(quotient(product(X3,product(X1,X2)),X2),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f11601,plain,
    ( spl0_120
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),product(X1,X2)),product(product(X0,quotient(one,X0)),product(X1,product(X2,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f11605,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = quotient(quotient(product(X3,product(X1,X2)),X2),X1)
    | ~ spl0_3
    | ~ spl0_16
    | ~ spl0_55
    | ~ spl0_120 ),
    inference(forward_demodulation,[],[f11604,f179]) ).

fof(f11604,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = difference(product(X1,X2),product(X1,product(X2,X3)))
    | ~ spl0_3
    | ~ spl0_55
    | ~ spl0_120 ),
    inference(forward_demodulation,[],[f11602,f2592]) ).

fof(f11602,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),product(X1,X2)),product(product(X0,quotient(one,X0)),product(X1,product(X2,X3))))
    | ~ spl0_120 ),
    inference(avatar_component_clause,[],[f11601]) ).

fof(f11603,plain,
    ( spl0_120
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f316,f186,f178,f11601]) ).

fof(f316,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),product(X1,X2)),product(product(X0,quotient(one,X0)),product(X1,product(X2,X3))))
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f291,f187]) ).

fof(f291,plain,
    ( ! [X2,X3,X0,X1] : difference(product(product(X0,quotient(one,X0)),product(X1,X2)),product(product(product(X0,quotient(one,X0)),X1),product(X2,X3))) = quotient(quotient(product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))),X2),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(superposition,[],[f179,f187]) ).

fof(f11599,plain,
    ( spl0_119
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f305,f186,f11597]) ).

fof(f11597,plain,
    ( spl0_119
  <=> ! [X0,X3,X2,X1] : product(product(X0,quotient(one,X0)),product(product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2),X3)) = product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),product(X2,X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f305,plain,
    ( ! [X2,X3,X0,X1] : product(product(X0,quotient(one,X0)),product(product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2),X3)) = product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),product(X2,X3)))
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f304,f187]) ).

fof(f304,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(X2,X3)) = product(product(X0,quotient(one,X0)),product(product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2),X3))
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f303,f187]) ).

fof(f303,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(X2,X3)) = product(product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2)),X3)
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f273,f187]) ).

fof(f273,plain,
    ( ! [X2,X3,X0,X1] : product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(X2,X3)) = product(product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),X2),X3)
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f187]) ).

fof(f10899,plain,
    ( spl0_118
    | ~ spl0_111
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f10895,f10892,f8678,f10897]) ).

fof(f10892,plain,
    ( spl0_117
  <=> ! [X0,X3,X2,X1] : quotient(quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)),X3) = difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f10895,plain,
    ( ! [X2,X3,X0,X1] : difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2)))) = quotient(quotient(product(X2,product(X3,X1)),X1),X3)
    | ~ spl0_111
    | ~ spl0_117 ),
    inference(forward_demodulation,[],[f10893,f8679]) ).

fof(f10893,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)),X3) = difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))))
    | ~ spl0_117 ),
    inference(avatar_component_clause,[],[f10892]) ).

fof(f10894,plain,
    ( spl0_117
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f292,f186,f178,f10892]) ).

fof(f292,plain,
    ( ! [X2,X3,X0,X1] : quotient(quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)),X3) = difference(product(X3,product(product(X0,quotient(one,X0)),X1)),product(X3,product(product(X0,quotient(one,X0)),product(X1,X2))))
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(superposition,[],[f179,f187]) ).

fof(f9648,plain,
    ( spl0_116
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f8972,f8967,f1516,f1512,f1488,f710,f55,f51,f9646]) ).

fof(f9646,plain,
    ( spl0_116
  <=> ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(quotient(product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))),product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f8967,plain,
    ( spl0_113
  <=> ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(product(X0,quotient(one,X0)),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f8972,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(quotient(product(X0,product(quotient(one,X0),product(X1,quotient(one,X1)))),product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f8971,f2788]) ).

fof(f8971,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(quotient(product(product(X0,quotient(one,X0)),product(X1,quotient(one,X1))),product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_57
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f8970,f2803]) ).

fof(f8970,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(product(product(X0,quotient(one,X0)),quotient(product(X1,quotient(one,X1)),product(X0,quotient(one,X0)))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_50
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f8968,f1989]) ).

fof(f8968,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f8967]) ).

fof(f8980,plain,
    ( spl0_115
    | ~ spl0_14
    | ~ spl0_22
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f3917,f3860,f1190,f476,f125,f8978]) ).

fof(f3917,plain,
    ( ! [X0] : difference(difference(X0,quotient(one,X0)),difference(X0,one)) = X0
    | ~ spl0_14
    | ~ spl0_22
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3916,f477]) ).

fof(f3916,plain,
    ( ! [X0] : quotient(one,difference(X0,one)) = difference(difference(X0,quotient(one,X0)),difference(X0,one))
    | ~ spl0_14
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f3885,f126]) ).

fof(f3885,plain,
    ( ! [X0] : quotient(difference(difference(X0,one),difference(X0,one)),difference(X0,one)) = difference(difference(X0,quotient(one,X0)),difference(X0,one))
    | ~ spl0_44
    | ~ spl0_69 ),
    inference(superposition,[],[f1191,f3861]) ).

fof(f8976,plain,
    ( spl0_114
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f326,f186,f129,f8974]) ).

fof(f8974,plain,
    ( spl0_114
  <=> ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f326,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2)))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f299,f187]) ).

fof(f299,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(product(X0,quotient(one,X0)),X1),product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),X2))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(superposition,[],[f130,f187]) ).

fof(f8969,plain,
    ( spl0_113
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f315,f186,f121,f8967]) ).

fof(f315,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f290,f187]) ).

fof(f290,plain,
    ( ! [X2,X0,X1] : product(difference(difference(product(product(X0,quotient(one,X0)),X1),one),one),X2) = product(product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(superposition,[],[f122,f187]) ).

fof(f8965,plain,
    ( spl0_112
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f312,f186,f129,f8963]) ).

fof(f8963,plain,
    ( spl0_112
  <=> ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f312,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(X0,quotient(one,X0)),product(X1,product(product(X0,quotient(one,X0)),product(product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2))))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f311,f187]) ).

fof(f311,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(X0,quotient(one,X0)),product(X1,product(product(product(X0,quotient(one,X0)),product(X1,quotient(one,product(product(X0,quotient(one,X0)),X1)))),X2)))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f283,f187]) ).

fof(f283,plain,
    ( ! [X2,X0,X1] : product(quotient(one,quotient(one,product(product(X0,quotient(one,X0)),X1))),X2) = product(product(X0,quotient(one,X0)),product(X1,product(product(product(product(X0,quotient(one,X0)),X1),quotient(one,product(product(X0,quotient(one,X0)),X1))),X2)))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f130]) ).

fof(f8680,plain,
    ( spl0_111
    | ~ spl0_32
    | ~ spl0_55
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f8676,f8673,f1508,f710,f8678]) ).

fof(f8673,plain,
    ( spl0_110
  <=> ! [X0,X3,X2,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(product(X1,X2),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f8676,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = quotient(product(X2,product(X3,X1)),X1)
    | ~ spl0_32
    | ~ spl0_55
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f8674,f2593]) ).

fof(f2593,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X1,product(X2,X0)),X0) = difference(product(product(X3,quotient(one,X3)),X0),product(product(X3,quotient(one,X3)),product(product(X0,X1),X2)))
    | ~ spl0_32
    | ~ spl0_55 ),
    inference(superposition,[],[f1509,f711]) ).

fof(f8674,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(product(X1,X2),X3)))
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f8673]) ).

fof(f8675,plain,
    ( spl0_110
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f314,f186,f102,f8673]) ).

fof(f314,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(product(X1,X2),X3)))
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f289,f187]) ).

fof(f289,plain,
    ( ! [X2,X3,X0,X1] : quotient(product(X2,product(X3,product(product(X0,quotient(one,X0)),X1))),product(product(X0,quotient(one,X0)),X1)) = difference(product(product(X0,quotient(one,X0)),X1),product(product(product(X0,quotient(one,X0)),product(X1,X2)),X3))
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(superposition,[],[f103,f187]) ).

fof(f8308,plain,
    ( spl0_109
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_64
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f8304,f8299,f2975,f1512,f1488,f51,f8306]) ).

fof(f8306,plain,
    ( spl0_109
  <=> ! [X0,X1] : product(product(X0,X1),product(product(difference(difference(X0,one),one),X1),quotient(one,product(X0,X1)))) = product(X0,product(X1,product(product(difference(difference(X0,one),one),X1),quotient(one,product(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f2975,plain,
    ( spl0_64
  <=> ! [X2,X0,X1] : product(product(difference(difference(X0,one),one),X1),X2) = product(product(X0,quotient(one,X0)),product(product(X0,X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f8299,plain,
    ( spl0_108
  <=> ! [X0,X1] : product(product(X0,X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))) = product(product(X0,product(X1,product(X0,quotient(one,X0)))),product(product(X0,X1),quotient(one,product(X0,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f8304,plain,
    ( ! [X0,X1] : product(product(X0,X1),product(product(difference(difference(X0,one),one),X1),quotient(one,product(X0,X1)))) = product(X0,product(X1,product(product(difference(difference(X0,one),one),X1),quotient(one,product(X0,X1)))))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_64
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f8303,f2976]) ).

fof(f2976,plain,
    ( ! [X2,X0,X1] : product(product(difference(difference(X0,one),one),X1),X2) = product(product(X0,quotient(one,X0)),product(product(X0,X1),X2))
    | ~ spl0_64 ),
    inference(avatar_component_clause,[],[f2975]) ).

fof(f8303,plain,
    ( ! [X0,X1] : product(product(X0,X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))) = product(X0,product(X1,product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f8302,f2788]) ).

fof(f8302,plain,
    ( ! [X0,X1] : product(product(X0,X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))) = product(X0,product(product(X1,product(X0,quotient(one,X0))),product(product(X0,X1),quotient(one,product(X0,X1)))))
    | ~ spl0_5
    | ~ spl0_50
    | ~ spl0_56
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f8300,f2788]) ).

fof(f8300,plain,
    ( ! [X0,X1] : product(product(X0,X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))) = product(product(X0,product(X1,product(X0,quotient(one,X0)))),product(product(X0,X1),quotient(one,product(X0,X1))))
    | ~ spl0_108 ),
    inference(avatar_component_clause,[],[f8299]) ).

fof(f8301,plain,
    ( spl0_108
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f245,f182,f8299]) ).

fof(f245,plain,
    ( ! [X0,X1] : product(product(X0,X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),quotient(one,product(X0,X1))))) = product(product(X0,product(X1,product(X0,quotient(one,X0)))),product(product(X0,X1),quotient(one,product(X0,X1))))
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f183]) ).

fof(f8295,plain,
    ( spl0_107
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f193,f178,f121,f8293]) ).

fof(f8293,plain,
    ( spl0_107
  <=> ! [X2,X0,X1] : difference(product(difference(difference(X0,one),one),X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),X2))) = quotient(quotient(product(X2,product(difference(difference(X0,one),one),X1)),product(X0,X1)),product(X0,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f193,plain,
    ( ! [X2,X0,X1] : difference(product(difference(difference(X0,one),one),X1),product(product(X0,quotient(one,X0)),product(product(X0,X1),X2))) = quotient(quotient(product(X2,product(difference(difference(X0,one),one),X1)),product(X0,X1)),product(X0,quotient(one,X0)))
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f122]) ).

fof(f8291,plain,
    ( spl0_106
    | ~ spl0_23
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3271,f2790,f480,f8289]) ).

fof(f8048,plain,
    ( spl0_105
    | ~ spl0_15
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f216,f186,f178,f129,f8046]) ).

fof(f216,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0) = quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),X1),quotient(one,quotient(one,X0)))
    | ~ spl0_15
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f215,f179]) ).

fof(f215,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0) = difference(product(quotient(one,quotient(one,X0)),X1),product(quotient(one,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_15
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f214,f130]) ).

fof(f214,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0) = difference(product(quotient(one,quotient(one,X0)),X1),product(X0,product(product(X0,quotient(one,X0)),product(X1,X2))))
    | ~ spl0_15
    | ~ spl0_16
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f191,f187]) ).

fof(f191,plain,
    ( ! [X2,X0,X1] : difference(product(quotient(one,quotient(one,X0)),X1),product(X0,product(product(product(X0,quotient(one,X0)),X1),X2))) = quotient(quotient(product(X2,product(quotient(one,quotient(one,X0)),X1)),product(product(X0,quotient(one,X0)),X1)),X0)
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f130]) ).

fof(f7512,plain,
    ( spl0_104
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f379,f329,f186,f129,f7510]) ).

fof(f7510,plain,
    ( spl0_104
  <=> ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1),X2) = product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f379,plain,
    ( ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1),X2) = product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(X1,X2))
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f378,f130]) ).

fof(f378,plain,
    ( ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(X1,X2)))
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f345,f187]) ).

fof(f345,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1),X2)) = product(product(quotient(one,quotient(one,product(quotient(quotient(one,X0),X0),product(X0,X0)))),X1),X2)
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f130]) ).

fof(f7230,plain,
    ( spl0_103
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f7226,f7223,f1504,f564,f186,f121,f55,f47,f43,f35,f7228]) ).

fof(f7223,plain,
    ( spl0_102
  <=> ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2)) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f7226,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_18
    | ~ spl0_28
    | ~ spl0_54
    | ~ spl0_102 ),
    inference(forward_demodulation,[],[f7224,f2549]) ).

fof(f7224,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2)) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(X1,X2)))
    | ~ spl0_102 ),
    inference(avatar_component_clause,[],[f7223]) ).

fof(f7225,plain,
    ( spl0_102
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f308,f186,f7223]) ).

fof(f308,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2)) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(X1,X2)))
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f307,f187]) ).

fof(f307,plain,
    ( ! [X2,X0,X1] : product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),product(X1,X2)) = product(product(X0,quotient(one,X0)),product(product(quotient(one,product(X0,quotient(one,X0))),X1),X2))
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f276,f187]) ).

fof(f276,plain,
    ( ! [X2,X0,X1] : product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),product(X1,X2)) = product(product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1)),X2)
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f187]) ).

fof(f6773,plain,
    ( spl0_101
    | ~ spl0_5
    | ~ spl0_56
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f6769,f6765,f1512,f51,f6771]) ).

fof(f6765,plain,
    ( spl0_100
  <=> ! [X2,X0,X1] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X2,product(X0,X1))),product(X0,X1)),X2) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f6769,plain,
    ( ! [X2,X0,X1] : product(X0,quotient(one,X0)) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0))))))
    | ~ spl0_5
    | ~ spl0_56
    | ~ spl0_100 ),
    inference(forward_demodulation,[],[f6768,f52]) ).

fof(f6768,plain,
    ( ! [X2,X0,X1] : difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0)))))) = quotient(product(product(X0,quotient(one,X0)),X2),X2)
    | ~ spl0_56
    | ~ spl0_100 ),
    inference(forward_demodulation,[],[f6766,f1513]) ).

fof(f6766,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X2,product(X0,X1))),product(X0,X1)),X2) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0))))))
    | ~ spl0_100 ),
    inference(avatar_component_clause,[],[f6765]) ).

fof(f6767,plain,
    ( spl0_100
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f260,f182,f178,f6765]) ).

fof(f260,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(product(X0,quotient(one,X0)),product(X2,product(X0,X1))),product(X0,X1)),X2) = difference(product(X2,product(X0,X1)),product(X2,product(X0,product(X1,product(X0,quotient(one,X0))))))
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(superposition,[],[f179,f183]) ).

fof(f6763,plain,
    ( spl0_99
    | ~ spl0_3
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f1599,f1190,f43,f6761]) ).

fof(f6761,plain,
    ( spl0_99
  <=> ! [X0,X1] : product(product(X0,X1),quotient(difference(X1,X0),X0)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f1599,plain,
    ( ! [X0,X1] : product(product(X0,X1),quotient(difference(X1,X0),X0)) = X0
    | ~ spl0_3
    | ~ spl0_44 ),
    inference(superposition,[],[f44,f1191]) ).

fof(f6757,plain,
    ( spl0_98
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f170,f129,f6755]) ).

fof(f6755,plain,
    ( spl0_98
  <=> ! [X0,X1] : product(X0,product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1)) = product(quotient(one,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f170,plain,
    ( ! [X0,X1] : product(X0,product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1)) = product(quotient(one,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1)))
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f159,f33]) ).

fof(f33,plain,
    ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,X2)) = product(product(product(X0,quotient(one,X0)),X1),X2),
    inference(forward_demodulation,[],[f28,f23]) ).

fof(f23,plain,
    ! [X0] : product(difference(X0,one),X0) = product(X0,quotient(one,X0)),
    inference(definition_unfolding,[],[f11,f9,f10]) ).

fof(f10,axiom,
    ! [X0] : j(X0) = quotient(one,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos10) ).

fof(f9,axiom,
    ! [X0] : i(X0) = difference(X0,one),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos09) ).

fof(f11,axiom,
    ! [X0] : product(i(X0),X0) = product(X0,j(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos11) ).

fof(f28,plain,
    ! [X2,X0,X1] : product(product(difference(X0,one),X0),product(X1,X2)) = product(product(product(difference(X0,one),X0),X1),X2),
    inference(definition_unfolding,[],[f16,f21,f21]) ).

fof(f21,plain,
    ! [X0] : eta(X0) = product(difference(X0,one),X0),
    inference(definition_unfolding,[],[f12,f9]) ).

fof(f12,axiom,
    ! [X0] : product(i(X0),X0) = eta(X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos12) ).

fof(f16,axiom,
    ! [X2,X0,X1] : product(eta(X0),product(X1,X2)) = product(product(eta(X0),X1),X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos16) ).

fof(f159,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),X1)) = product(X0,product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1))
    | ~ spl0_15 ),
    inference(superposition,[],[f130,f130]) ).

fof(f6748,plain,
    ( spl0_97
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f136,f121,f6746]) ).

fof(f6746,plain,
    ( spl0_97
  <=> ! [X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X0,X1)) = product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),product(difference(difference(X0,one),one),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f136,plain,
    ( ! [X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),product(X0,X1)) = product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),product(difference(difference(X0,one),one),X1))
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f122]) ).

fof(f6743,plain,
    ( spl0_96
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f286,f186,f129,f6741]) ).

fof(f6741,plain,
    ( spl0_96
  <=> ! [X0,X1] : product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1) = product(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f286,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1) = product(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),X1)))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(superposition,[],[f130,f187]) ).

fof(f6738,plain,
    ( spl0_95
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f280,f186,f121,f6736]) ).

fof(f6736,plain,
    ( spl0_95
  <=> ! [X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),X1) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f280,plain,
    ( ! [X0,X1] : product(difference(difference(product(X0,quotient(one,X0)),one),one),X1) = product(product(X0,quotient(one,X0)),product(quotient(one,product(X0,quotient(one,X0))),product(product(X0,quotient(one,X0)),X1)))
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f122]) ).

fof(f6633,plain,
    ( spl0_94
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f6629,f6625,f568,f480,f476,f84,f6631]) ).

fof(f6625,plain,
    ( spl0_93
  <=> ! [X0] : product(quotient(one,X0),product(difference(X0,one),product(quotient(one,X0),quotient(one,quotient(one,X0))))) = product(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,quotient(one,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f6629,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(one,X0)) = product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_93 ),
    inference(forward_demodulation,[],[f6628,f682]) ).

fof(f6628,plain,
    ( ! [X0] : product(quotient(quotient(one,X0),X0),product(X0,quotient(one,X0))) = product(quotient(one,X0),product(difference(X0,one),product(X0,quotient(one,X0))))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_93 ),
    inference(forward_demodulation,[],[f6626,f504]) ).

fof(f6626,plain,
    ( ! [X0] : product(quotient(one,X0),product(difference(X0,one),product(quotient(one,X0),quotient(one,quotient(one,X0))))) = product(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,quotient(one,X0))))
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f6625]) ).

fof(f6627,plain,
    ( spl0_93
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f248,f182,f96,f6625]) ).

fof(f248,plain,
    ( ! [X0] : product(quotient(one,X0),product(difference(X0,one),product(quotient(one,X0),quotient(one,quotient(one,X0))))) = product(quotient(quotient(one,X0),X0),product(quotient(one,X0),quotient(one,quotient(one,X0))))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f97]) ).

fof(f6622,plain,
    ( spl0_92
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f141,f121,f102,f6620]) ).

fof(f6620,plain,
    ( spl0_92
  <=> ! [X2,X0,X1] : quotient(product(product(X0,X1),product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))) = difference(product(X0,quotient(one,X0)),product(product(difference(difference(X0,one),one),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f141,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,X1),product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))) = difference(product(X0,quotient(one,X0)),product(product(difference(difference(X0,one),one),X1),X2))
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(superposition,[],[f103,f122]) ).

fof(f6519,plain,
    ( spl0_91
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f257,f182,f102,f6517]) ).

fof(f6517,plain,
    ( spl0_91
  <=> ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(X2,product(X0,X1))),product(X0,X1)) = difference(product(X0,X1),product(product(X0,product(X1,product(X0,quotient(one,X0)))),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f257,plain,
    ( ! [X2,X0,X1] : quotient(product(product(X0,quotient(one,X0)),product(X2,product(X0,X1))),product(X0,X1)) = difference(product(X0,X1),product(product(X0,product(X1,product(X0,quotient(one,X0)))),X2))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(superposition,[],[f103,f183]) ).

fof(f6515,plain,
    ( spl0_90
    | ~ spl0_22
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f1598,f1190,f476,f6513]) ).

fof(f1598,plain,
    ( ! [X0,X1] : product(X0,X1) = quotient(X0,quotient(difference(X1,X0),X0))
    | ~ spl0_22
    | ~ spl0_44 ),
    inference(superposition,[],[f477,f1191]) ).

fof(f6511,plain,
    ( spl0_89
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f196,f178,f96,f6509]) ).

fof(f196,plain,
    ( ! [X0,X1] : difference(quotient(quotient(one,X0),X0),product(quotient(one,X0),product(difference(X0,one),X1))) = quotient(quotient(product(X1,quotient(quotient(one,X0),X0)),difference(X0,one)),quotient(one,X0))
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f97]) ).

fof(f6292,plain,
    ( spl0_88
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f176,f129,f102,f6290]) ).

fof(f176,plain,
    ( ! [X2,X0,X1] : difference(X0,product(quotient(one,quotient(one,product(X0,X1))),X2)) = quotient(product(X1,product(product(product(X0,X1),quotient(one,product(X0,X1))),product(X2,X0))),X0)
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f166,f33]) ).

fof(f166,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(product(product(product(X0,X1),quotient(one,product(X0,X1))),X2),X0)),X0) = difference(X0,product(quotient(one,quotient(one,product(X0,X1))),X2))
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(superposition,[],[f103,f130]) ).

fof(f4970,plain,
    ( spl0_87
    | ~ spl0_3
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f1580,f1190,f43,f4968]) ).

fof(f4632,plain,
    ( spl0_86
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f382,f329,f102,f47,f4630]) ).

fof(f382,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(quotient(quotient(one,X0),X0),product(X0,X0)))
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f350,f48]) ).

fof(f350,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(X2,product(quotient(quotient(one,X0),X0),product(X0,X0)))),product(quotient(quotient(one,X0),X0),product(X0,X0))) = difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)))
    | ~ spl0_12
    | ~ spl0_19 ),
    inference(superposition,[],[f103,f330]) ).

fof(f4628,plain,
    ( spl0_85
    | ~ spl0_5
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f355,f329,f51,f4626]) ).

fof(f4626,plain,
    ( spl0_85
  <=> ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f355,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1) = quotient(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),X2)
    | ~ spl0_5
    | ~ spl0_19 ),
    inference(superposition,[],[f52,f330]) ).

fof(f4624,plain,
    ( spl0_84
    | ~ spl0_4
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f354,f329,f47,f4622]) ).

fof(f354,plain,
    ( ! [X2,X0,X1] : difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2))) = X2
    | ~ spl0_4
    | ~ spl0_19 ),
    inference(superposition,[],[f48,f330]) ).

fof(f4620,plain,
    ( spl0_83
    | ~ spl0_3
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f348,f329,f43,f4618]) ).

fof(f348,plain,
    ( ! [X2,X0,X1] : product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,difference(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))) = X2
    | ~ spl0_3
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f44]) ).

fof(f4616,plain,
    ( spl0_82
    | ~ spl0_3
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f344,f329,f43,f4614]) ).

fof(f4614,plain,
    ( spl0_82
  <=> ! [X2,X0,X1] : product(X1,X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f344,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(difference(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2))
    | ~ spl0_3
    | ~ spl0_19 ),
    inference(superposition,[],[f330,f44]) ).

fof(f4612,plain,
    ( spl0_81
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f310,f186,f129,f4610]) ).

fof(f4610,plain,
    ( spl0_81
  <=> ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1),X2) = product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),product(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f310,plain,
    ( ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1),X2) = product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),product(X1,X2))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f309,f130]) ).

fof(f309,plain,
    ( ! [X2,X0,X1] : product(product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1),X2) = product(product(X0,quotient(one,X0)),product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),product(X1,X2)))
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f279,f187]) ).

fof(f279,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(product(product(product(X0,quotient(one,X0)),quotient(one,product(X0,quotient(one,X0)))),X1),X2)) = product(product(quotient(one,quotient(one,product(X0,quotient(one,X0)))),X1),X2)
    | ~ spl0_15
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f130]) ).

fof(f4608,plain,
    ( spl0_80
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f247,f182,f55,f4606]) ).

fof(f247,plain,
    ( ! [X0,X1] : product(quotient(X0,X1),product(X1,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))) = product(X0,product(quotient(X0,X1),quotient(one,quotient(X0,X1))))
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f56]) ).

fof(f4604,plain,
    ( spl0_79
    | ~ spl0_6
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f209,f178,f55,f4602]) ).

fof(f209,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(X2,product(quotient(X0,product(X1,X2)),X1)),X1),quotient(X0,product(X1,X2))) = difference(product(quotient(X0,product(X1,X2)),X1),X0)
    | ~ spl0_6
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f56]) ).

fof(f4600,plain,
    ( spl0_78
    | ~ spl0_5
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1459,f959,f51,f4598]) ).

fof(f4598,plain,
    ( spl0_78
  <=> ! [X0] : quotient(one,X0) = quotient(X0,quotient(X0,difference(X0,one))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f1459,plain,
    ( ! [X0] : quotient(one,X0) = quotient(X0,quotient(X0,difference(X0,one)))
    | ~ spl0_5
    | ~ spl0_36 ),
    inference(superposition,[],[f52,f960]) ).

fof(f4596,plain,
    ( spl0_77
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f202,f178,f84,f4594]) ).

fof(f202,plain,
    ( ! [X0,X1] : quotient(quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)),X1) = difference(product(X1,difference(X0,one)),product(X1,product(X0,quotient(one,X0))))
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f85]) ).

fof(f4495,plain,
    ( spl0_76
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_37
    | ~ spl0_49
    | ~ spl0_75 ),
    inference(avatar_split_clause,[],[f4491,f4487,f1446,f963,f480,f84,f69,f35,f4493]) ).

fof(f4487,plain,
    ( spl0_75
  <=> ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(difference(X0,one),product(X0,X1))) = quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f4491,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one)) = quotient(quotient(X1,X0),quotient(one,X0))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_37
    | ~ spl0_49
    | ~ spl0_75 ),
    inference(forward_demodulation,[],[f4490,f1894]) ).

fof(f4490,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one)) = product(quotient(one,X0),product(X0,X1))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_37
    | ~ spl0_75 ),
    inference(forward_demodulation,[],[f4488,f1169]) ).

fof(f4488,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(difference(X0,one),product(X0,X1))) = quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one))
    | ~ spl0_75 ),
    inference(avatar_component_clause,[],[f4487]) ).

fof(f4489,plain,
    ( spl0_75
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f194,f178,f84,f4487]) ).

fof(f194,plain,
    ( ! [X0,X1] : difference(product(X0,quotient(one,X0)),product(difference(X0,one),product(X0,X1))) = quotient(quotient(product(X1,product(X0,quotient(one,X0))),X0),difference(X0,one))
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f85]) ).

fof(f4308,plain,
    ( spl0_74
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f4304,f4301,f1500,f1190,f963,f714,f568,f476,f84,f39,f35,f4306]) ).

fof(f4301,plain,
    ( spl0_73
  <=> ! [X0,X1] : product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1)) = product(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f4304,plain,
    ( ! [X0,X1] : product(X0,X1) = product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_29
    | ~ spl0_33
    | ~ spl0_37
    | ~ spl0_44
    | ~ spl0_53
    | ~ spl0_73 ),
    inference(forward_demodulation,[],[f4302,f2379]) ).

fof(f4302,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1)) = product(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_73 ),
    inference(avatar_component_clause,[],[f4301]) ).

fof(f4303,plain,
    ( spl0_73
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f161,f129,f121,f4301]) ).

fof(f161,plain,
    ( ! [X0,X1] : product(difference(difference(X0,one),one),product(product(X0,quotient(one,X0)),X1)) = product(product(X0,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f122,f130]) ).

fof(f4051,plain,
    ( spl0_72
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f173,f129,f102,f4049]) ).

fof(f173,plain,
    ( ! [X2,X0,X1] : difference(X0,product(product(quotient(one,quotient(one,X0)),X1),X2)) = quotient(product(product(X0,quotient(one,X0)),product(X1,product(X2,X0))),X0)
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f162,f33]) ).

fof(f162,plain,
    ( ! [X2,X0,X1] : quotient(product(product(product(X0,quotient(one,X0)),X1),product(X2,X0)),X0) = difference(X0,product(product(quotient(one,quotient(one,X0)),X1),X2))
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(superposition,[],[f103,f130]) ).

fof(f4047,plain,
    ( spl0_71
    | ~ spl0_4
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1458,f959,f47,f4045]) ).

fof(f4043,plain,
    ( spl0_70
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f110,f102,f96,f4041]) ).

fof(f110,plain,
    ( ! [X0,X1] : quotient(product(difference(X0,one),product(X1,quotient(one,X0))),quotient(one,X0)) = difference(quotient(one,X0),product(quotient(quotient(one,X0),X0),X1))
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(superposition,[],[f103,f97]) ).

fof(f3862,plain,
    ( spl0_69
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_36
    | ~ spl0_40
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f3858,f3854,f975,f959,f480,f84,f3860]) ).

fof(f3854,plain,
    ( spl0_68
  <=> ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)) = product(difference(X0,one),difference(X0,one)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f3858,plain,
    ( ! [X0] : product(difference(X0,one),difference(X0,one)) = difference(X0,quotient(one,X0))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_36
    | ~ spl0_40
    | ~ spl0_68 ),
    inference(forward_demodulation,[],[f3857,f1475]) ).

fof(f3857,plain,
    ( ! [X0] : product(difference(X0,one),difference(X0,one)) = product(product(X0,quotient(one,X0)),quotient(quotient(one,X0),X0))
    | ~ spl0_10
    | ~ spl0_23
    | ~ spl0_68 ),
    inference(forward_demodulation,[],[f3855,f504]) ).

fof(f3855,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)) = product(difference(X0,one),difference(X0,one))
    | ~ spl0_68 ),
    inference(avatar_component_clause,[],[f3854]) ).

fof(f3856,plain,
    ( spl0_68
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f154,f121,f96,f55,f47,f3854]) ).

fof(f154,plain,
    ( ! [X0] : product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0)) = product(difference(X0,one),difference(X0,one))
    | ~ spl0_4
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f139,f67]) ).

fof(f67,plain,
    ( ! [X0,X1] : difference(quotient(X0,X1),X0) = X1
    | ~ spl0_4
    | ~ spl0_6 ),
    inference(superposition,[],[f48,f56]) ).

fof(f139,plain,
    ( ! [X0] : product(difference(difference(quotient(one,X0),one),one),difference(X0,one)) = product(product(quotient(one,X0),quotient(one,quotient(one,X0))),quotient(quotient(one,X0),X0))
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f97]) ).

fof(f3852,plain,
    ( spl0_67
    | ~ spl0_10
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f108,f102,f84,f3850]) ).

fof(f108,plain,
    ( ! [X0,X1] : quotient(product(X0,product(X1,difference(X0,one))),difference(X0,one)) = difference(difference(X0,one),product(product(X0,quotient(one,X0)),X1))
    | ~ spl0_10
    | ~ spl0_12 ),
    inference(superposition,[],[f103,f85]) ).

fof(f3292,plain,
    ( spl0_66
    | ~ spl0_23
    | ~ spl0_58
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f2973,f2970,f1574,f480,f3290]) ).

fof(f2970,plain,
    ( spl0_63
  <=> ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(difference(X0,one),quotient(one,quotient(one,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f2973,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_23
    | ~ spl0_58
    | ~ spl0_63 ),
    inference(forward_demodulation,[],[f2971,f2871]) ).

fof(f2971,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f2970]) ).

fof(f3233,plain,
    ( spl0_65
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_23
    | ~ spl0_49
    | ~ spl0_58
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f2968,f2963,f1574,f1446,f480,f69,f35,f3231]) ).

fof(f2963,plain,
    ( spl0_62
  <=> ! [X0] : product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))) = product(difference(difference(X0,one),one),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f2968,plain,
    ( ! [X0] : product(X0,quotient(one,quotient(one,quotient(one,X0)))) = product(X0,quotient(quotient(quotient(one,X0),X0),quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_7
    | ~ spl0_23
    | ~ spl0_49
    | ~ spl0_58
    | ~ spl0_62 ),
    inference(forward_demodulation,[],[f2967,f1894]) ).

fof(f2967,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))) = product(X0,quotient(one,quotient(one,quotient(one,X0))))
    | ~ spl0_23
    | ~ spl0_58
    | ~ spl0_62 ),
    inference(forward_demodulation,[],[f2966,f2871]) ).

fof(f2966,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_58
    | ~ spl0_62 ),
    inference(forward_demodulation,[],[f2964,f1575]) ).

fof(f2964,plain,
    ( ! [X0] : product(X0,product(quotient(one,X0),product(X0,quotient(one,X0)))) = product(difference(difference(X0,one),one),quotient(one,X0))
    | ~ spl0_62 ),
    inference(avatar_component_clause,[],[f2963]) ).

fof(f2977,plain,
    ( spl0_64
    | ~ spl0_13
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f274,f186,f121,f2975]) ).

fof(f2972,plain,
    ( spl0_63
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f265,f182,f129,f84,f51,f43,f35,f2970]) ).

fof(f265,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f264,f169]) ).

fof(f169,plain,
    ( ! [X0] : quotient(one,quotient(one,X0)) = product(X0,product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f157,f36]) ).

fof(f157,plain,
    ( ! [X0] : product(quotient(one,quotient(one,X0)),one) = product(X0,product(X0,quotient(one,X0)))
    | ~ spl0_1
    | ~ spl0_15 ),
    inference(superposition,[],[f130,f36]) ).

fof(f264,plain,
    ( ! [X0] : product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0))) = product(difference(X0,one),product(X0,product(X0,quotient(one,X0))))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f263,f85]) ).

fof(f263,plain,
    ( ! [X0] : product(difference(X0,one),product(X0,product(difference(X0,one),X0))) = product(product(X0,quotient(one,X0)),product(difference(X0,one),X0))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f246,f63]) ).

fof(f63,plain,
    ( ! [X0,X1] : quotient(X1,difference(X0,X1)) = X0
    | ~ spl0_3
    | ~ spl0_5 ),
    inference(superposition,[],[f52,f44]) ).

fof(f246,plain,
    ( ! [X0] : product(difference(X0,one),product(X0,product(difference(X0,one),quotient(one,difference(X0,one))))) = product(product(X0,quotient(one,X0)),product(difference(X0,one),quotient(one,difference(X0,one))))
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f85]) ).

fof(f2965,plain,
    ( spl0_62
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f250,f182,f121,f2963]) ).

fof(f2961,plain,
    ( spl0_61
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f140,f121,f102,f2959]) ).

fof(f140,plain,
    ( ! [X0,X1] : quotient(product(quotient(one,X0),product(product(X0,X1),X0)),X0) = difference(X0,product(difference(difference(X0,one),one),X1))
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(superposition,[],[f103,f122]) ).

fof(f2957,plain,
    ( spl0_60
    | ~ spl0_6
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f138,f121,f55,f2955]) ).

fof(f138,plain,
    ( ! [X0,X1] : product(difference(difference(quotient(X0,X1),one),one),X1) = product(product(quotient(X0,X1),quotient(one,quotient(X0,X1))),X0)
    | ~ spl0_6
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f56]) ).

fof(f2792,plain,
    ( spl0_59
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f1272,f971,f710,f55,f35,f2790]) ).

fof(f1272,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(quotient(one,X0),X0))) = X0
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f1271,f36]) ).

fof(f1271,plain,
    ( ! [X0] : quotient(one,product(X0,quotient(product(quotient(one,X0),one),X0))) = X0
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f1245,f816]) ).

fof(f1245,plain,
    ( ! [X0] : quotient(one,product(product(X0,quotient(one,X0)),quotient(one,X0))) = X0
    | ~ spl0_6
    | ~ spl0_39 ),
    inference(superposition,[],[f972,f56]) ).

fof(f1576,plain,
    ( spl0_58
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_25
    | ~ spl0_32
    | ~ spl0_34
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f1436,f1433,f951,f710,f510,f476,f129,f51,f1574]) ).

fof(f1433,plain,
    ( spl0_46
  <=> ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(difference(X0,one),one),quotient(one,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f1436,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),quotient(one,X0)) = product(difference(X0,one),quotient(one,quotient(one,X0)))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_25
    | ~ spl0_32
    | ~ spl0_34
    | ~ spl0_46 ),
    inference(forward_demodulation,[],[f1434,f1026]) ).

fof(f1434,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(difference(X0,one),one),quotient(one,X0))
    | ~ spl0_46 ),
    inference(avatar_component_clause,[],[f1433]) ).

fof(f1518,plain,
    ( spl0_57
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f313,f186,f102,f47,f1516]) ).

fof(f313,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = quotient(product(X1,product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0)))
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f284,f48]) ).

fof(f284,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(X2,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))) = difference(product(X0,quotient(one,X0)),product(product(X0,quotient(one,X0)),product(X1,X2)))
    | ~ spl0_12
    | ~ spl0_18 ),
    inference(superposition,[],[f103,f187]) ).

fof(f1514,plain,
    ( spl0_56
    | ~ spl0_5
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f288,f186,f51,f1512]) ).

fof(f288,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),X1) = quotient(product(product(X0,quotient(one,X0)),product(X1,X2)),X2)
    | ~ spl0_5
    | ~ spl0_18 ),
    inference(superposition,[],[f52,f187]) ).

fof(f1510,plain,
    ( spl0_55
    | ~ spl0_4
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f287,f186,f47,f1508]) ).

fof(f287,plain,
    ( ! [X2,X0,X1] : difference(product(product(X0,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),product(X1,X2))) = X2
    | ~ spl0_4
    | ~ spl0_18 ),
    inference(superposition,[],[f48,f187]) ).

fof(f1506,plain,
    ( spl0_54
    | ~ spl0_3
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f282,f186,f43,f1504]) ).

fof(f282,plain,
    ( ! [X2,X0,X1] : product(product(X0,quotient(one,X0)),product(X1,difference(product(product(X0,quotient(one,X0)),X1),X2))) = X2
    | ~ spl0_3
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f44]) ).

fof(f1502,plain,
    ( spl0_53
    | ~ spl0_3
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f278,f186,f43,f1500]) ).

fof(f278,plain,
    ( ! [X2,X0,X1] : product(X1,X2) = product(product(X0,quotient(one,X0)),product(difference(product(X0,quotient(one,X0)),X1),X2))
    | ~ spl0_3
    | ~ spl0_18 ),
    inference(superposition,[],[f187,f44]) ).

fof(f1498,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f255,f182,f47,f1496]) ).

fof(f255,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = difference(product(X0,X1),product(X0,product(X1,product(X0,quotient(one,X0)))))
    | ~ spl0_4
    | ~ spl0_17 ),
    inference(superposition,[],[f48,f183]) ).

fof(f1494,plain,
    ( spl0_51
    | ~ spl0_3
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f241,f182,f43,f1492]) ).

fof(f241,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = product(X0,product(difference(X0,X1),product(X0,quotient(one,X0))))
    | ~ spl0_3
    | ~ spl0_17 ),
    inference(superposition,[],[f183,f44]) ).

fof(f1490,plain,
    ( spl0_50
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f210,f178,f43,f1488]) ).

fof(f210,plain,
    ( ! [X2,X0,X1] : product(X0,product(X1,X2)) = product(product(X0,X1),quotient(quotient(product(X2,product(X0,X1)),X1),X0))
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(superposition,[],[f44,f179]) ).

fof(f1448,plain,
    ( spl0_49
    | ~ spl0_6
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f195,f178,f55,f1446]) ).

fof(f195,plain,
    ( ! [X2,X0,X1] : difference(X0,product(quotient(X0,X1),product(X1,X2))) = quotient(quotient(product(X2,X0),X1),quotient(X0,X1))
    | ~ spl0_6
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f56]) ).

fof(f1444,plain,
    ( spl0_48
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f190,f178,f43,f1442]) ).

fof(f190,plain,
    ( ! [X2,X0,X1] : difference(X1,product(X0,product(difference(X0,X1),X2))) = quotient(quotient(product(X2,X1),difference(X0,X1)),X0)
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f44]) ).

fof(f1440,plain,
    ( spl0_47
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f156,f129,f121,f1438]) ).

fof(f156,plain,
    ( ! [X0,X1] : product(quotient(one,quotient(one,X0)),product(X0,X1)) = product(X0,product(difference(difference(X0,one),one),X1))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f130,f122]) ).

fof(f1435,plain,
    ( spl0_46
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f153,f121,f84,f51,f43,f1433]) ).

fof(f153,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(difference(difference(X0,one),one),quotient(one,X0))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f152,f122]) ).

fof(f152,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(product(X0,quotient(one,X0)),product(X0,quotient(one,X0)))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f151,f85]) ).

fof(f151,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(product(difference(X0,one),X0),product(X0,quotient(one,X0)))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f137,f63]) ).

fof(f137,plain,
    ( ! [X0] : product(difference(difference(difference(X0,one),one),one),X0) = product(product(difference(X0,one),quotient(one,difference(X0,one))),product(X0,quotient(one,X0)))
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f85]) ).

fof(f1431,plain,
    ( spl0_45
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f109,f102,f55,f1429]) ).

fof(f109,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(X2,quotient(X0,X1))),quotient(X0,X1)) = difference(quotient(X0,X1),product(X0,X2))
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(superposition,[],[f103,f56]) ).

fof(f1192,plain,
    ( spl0_44
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f932,f714,f39,f35,f1190]) ).

fof(f990,plain,
    ( spl0_43
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f269,f182,f121,f102,f47,f35,f988]) ).

fof(f269,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,difference(difference(X0,one),one)),X0)
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f268,f147]) ).

fof(f147,plain,
    ( ! [X0] : difference(difference(X0,one),one) = product(product(X0,quotient(one,X0)),X0)
    | ~ spl0_1
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f133,f36]) ).

fof(f133,plain,
    ( ! [X0] : product(difference(difference(X0,one),one),one) = product(product(X0,quotient(one,X0)),X0)
    | ~ spl0_1
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f36]) ).

fof(f268,plain,
    ( ! [X0,X1] : product(X1,product(X0,quotient(one,X0))) = quotient(product(X1,product(product(X0,quotient(one,X0)),X0)),X0)
    | ~ spl0_4
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f252,f48]) ).

fof(f252,plain,
    ( ! [X0,X1] : quotient(product(X1,product(product(X0,quotient(one,X0)),X0)),X0) = difference(X0,product(X0,product(X1,product(X0,quotient(one,X0)))))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(superposition,[],[f103,f183]) ).

fof(f985,plain,
    ( spl0_42
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f238,f178,f121,f47,f35,f983]) ).

fof(f983,plain,
    ( spl0_42
  <=> ! [X0,X1] : quotient(quotient(product(X1,difference(difference(X0,one),one)),X0),product(X0,quotient(one,X0))) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f238,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,difference(difference(X0,one),one)),X0),product(X0,quotient(one,X0))) = X1
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f237,f48]) ).

fof(f237,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,difference(difference(X0,one),one)),X0),product(X0,quotient(one,X0))) = difference(difference(difference(X0,one),one),product(difference(difference(X0,one),one),X1))
    | ~ spl0_1
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f207,f147]) ).

fof(f207,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(product(X0,quotient(one,X0)),X0)),X0),product(X0,quotient(one,X0))) = difference(product(product(X0,quotient(one,X0)),X0),product(difference(difference(X0,one),one),X1))
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f122]) ).

fof(f981,plain,
    ( spl0_41
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f233,f178,f129,f47,f35,f979]) ).

fof(f233,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,quotient(one,quotient(one,X0))),product(X0,quotient(one,X0))),X0) = X1
    | ~ spl0_1
    | ~ spl0_4
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f232,f48]) ).

fof(f232,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,quotient(one,quotient(one,X0))),product(X0,quotient(one,X0))),X0) = difference(quotient(one,quotient(one,X0)),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_1
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f205,f169]) ).

fof(f205,plain,
    ( ! [X0,X1] : quotient(quotient(product(X1,product(X0,product(X0,quotient(one,X0)))),product(X0,quotient(one,X0))),X0) = difference(product(X0,product(X0,quotient(one,X0))),product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f130]) ).

fof(f977,plain,
    ( spl0_40
    | ~ spl0_4
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f164,f129,f47,f975]) ).

fof(f164,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = difference(X0,product(quotient(one,quotient(one,X0)),X1))
    | ~ spl0_4
    | ~ spl0_15 ),
    inference(superposition,[],[f48,f130]) ).

fof(f973,plain,
    ( spl0_39
    | ~ spl0_5
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f163,f129,f51,f971]) ).

fof(f163,plain,
    ( ! [X0,X1] : quotient(product(quotient(one,quotient(one,X0)),X1),product(product(X0,quotient(one,X0)),X1)) = X0
    | ~ spl0_5
    | ~ spl0_15 ),
    inference(superposition,[],[f52,f130]) ).

fof(f969,plain,
    ( spl0_38
    | ~ spl0_3
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f158,f129,f43,f967]) ).

fof(f158,plain,
    ( ! [X0,X1] : product(X0,X1) = product(quotient(one,quotient(one,X0)),difference(product(X0,quotient(one,X0)),X1))
    | ~ spl0_3
    | ~ spl0_15 ),
    inference(superposition,[],[f130,f44]) ).

fof(f965,plain,
    ( spl0_37
    | ~ spl0_4
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f143,f121,f47,f963]) ).

fof(f143,plain,
    ( ! [X0,X1] : product(X0,X1) = difference(product(X0,quotient(one,X0)),product(difference(difference(X0,one),one),X1))
    | ~ spl0_4
    | ~ spl0_13 ),
    inference(superposition,[],[f48,f122]) ).

fof(f961,plain,
    ( spl0_36
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f862,f710,f568,f564,f480,f476,f129,f96,f55,f39,f959]) ).

fof(f862,plain,
    ( ! [X0] : product(quotient(one,X0),quotient(X0,difference(X0,one))) = X0
    | ~ spl0_2
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f861,f40]) ).

fof(f861,plain,
    ( ! [X0] : product(one,X0) = product(quotient(one,X0),quotient(X0,difference(X0,one)))
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f860,f56]) ).

fof(f860,plain,
    ( ! [X0] : product(product(quotient(one,X0),X0),X0) = product(quotient(one,X0),quotient(X0,difference(X0,one)))
    | ~ spl0_11
    | ~ spl0_15
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f859,f639]) ).

fof(f859,plain,
    ( ! [X0] : product(product(quotient(one,X0),X0),X0) = product(quotient(one,X0),product(quotient(one,quotient(one,X0)),X0))
    | ~ spl0_11
    | ~ spl0_23
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f819,f503]) ).

fof(f819,plain,
    ( ! [X0] : product(product(quotient(one,X0),X0),X0) = product(quotient(one,X0),quotient(quotient(one,quotient(one,X0)),quotient(one,X0)))
    | ~ spl0_29
    | ~ spl0_32 ),
    inference(superposition,[],[f711,f569]) ).

fof(f957,plain,
    ( spl0_35
    | ~ spl0_5
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f142,f121,f51,f955]) ).

fof(f142,plain,
    ( ! [X0,X1] : product(X0,quotient(one,X0)) = quotient(product(difference(difference(X0,one),one),X1),product(X0,X1))
    | ~ spl0_5
    | ~ spl0_13 ),
    inference(superposition,[],[f52,f122]) ).

fof(f953,plain,
    ( spl0_34
    | ~ spl0_3
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f134,f121,f43,f951]) ).

fof(f134,plain,
    ( ! [X0,X1] : product(product(X0,quotient(one,X0)),X1) = product(difference(difference(X0,one),one),difference(X0,X1))
    | ~ spl0_3
    | ~ spl0_13 ),
    inference(superposition,[],[f122,f44]) ).

fof(f716,plain,
    ( spl0_33
    | ~ spl0_3
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f223,f178,f102,f43,f714]) ).

fof(f223,plain,
    ( ! [X2,X0,X1] : difference(product(X2,X0),product(X2,X1)) = quotient(difference(X0,product(X1,X2)),X2)
    | ~ spl0_3
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f198,f106]) ).

fof(f106,plain,
    ( ! [X2,X0,X1] : quotient(product(difference(X0,X1),product(X2,X0)),X0) = difference(X0,product(X1,X2))
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(superposition,[],[f103,f44]) ).

fof(f198,plain,
    ( ! [X2,X0,X1] : quotient(quotient(product(difference(X0,X1),product(X2,X0)),X0),X2) = difference(product(X2,X0),product(X2,X1))
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(superposition,[],[f179,f44]) ).

fof(f712,plain,
    ( spl0_32
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f113,f102,f43,f710]) ).

fof(f113,plain,
    ( ! [X2,X0,X1] : product(product(X0,X1),X2) = product(X0,quotient(product(X1,product(X2,X0)),X0))
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(superposition,[],[f44,f103]) ).

fof(f708,plain,
    ( spl0_31
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f112,f102,f43,f706]) ).

fof(f112,plain,
    ( ! [X2,X0,X1] : quotient(product(X1,product(difference(product(X0,X1),X2),X0)),X0) = difference(X0,X2)
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(superposition,[],[f103,f44]) ).

fof(f704,plain,
    ( spl0_30
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f106,f102,f43,f702]) ).

fof(f570,plain,
    ( spl0_29
    | ~ spl0_1
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f169,f129,f35,f568]) ).

fof(f566,plain,
    ( spl0_28
    | ~ spl0_1
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f147,f121,f35,f564]) ).

fof(f562,plain,
    ( spl0_27
    | ~ spl0_4
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f100,f96,f47,f560]) ).

fof(f100,plain,
    ( ! [X0] : difference(X0,one) = difference(quotient(one,X0),quotient(quotient(one,X0),X0))
    | ~ spl0_4
    | ~ spl0_11 ),
    inference(superposition,[],[f48,f97]) ).

fof(f558,plain,
    ( spl0_26
    | ~ spl0_5
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f99,f96,f51,f556]) ).

fof(f99,plain,
    ( ! [X0] : quotient(one,X0) = quotient(quotient(quotient(one,X0),X0),difference(X0,one))
    | ~ spl0_5
    | ~ spl0_11 ),
    inference(superposition,[],[f52,f97]) ).

fof(f512,plain,
    ( spl0_25
    | ~ spl0_4
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f90,f84,f47,f510]) ).

fof(f90,plain,
    ( ! [X0] : difference(difference(X0,one),product(X0,quotient(one,X0))) = X0
    | ~ spl0_4
    | ~ spl0_10 ),
    inference(superposition,[],[f48,f85]) ).

fof(f508,plain,
    ( spl0_24
    | ~ spl0_5
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f89,f84,f51,f506]) ).

fof(f89,plain,
    ( ! [X0] : difference(X0,one) = quotient(product(X0,quotient(one,X0)),X0)
    | ~ spl0_5
    | ~ spl0_10 ),
    inference(superposition,[],[f52,f85]) ).

fof(f482,plain,
    ( spl0_23
    | ~ spl0_4
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f67,f55,f47,f480]) ).

fof(f478,plain,
    ( spl0_22
    | ~ spl0_3
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f63,f51,f43,f476]) ).

fof(f405,plain,
    ( spl0_21
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f64,f51,f39,f403]) ).

fof(f64,plain,
    ( ! [X0] : one = quotient(X0,X0)
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(superposition,[],[f52,f40]) ).

fof(f335,plain,
    ( spl0_20
    | ~ spl0_1
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f62,f51,f35,f333]) ).

fof(f62,plain,
    ( ! [X0] : quotient(X0,one) = X0
    | ~ spl0_1
    | ~ spl0_5 ),
    inference(superposition,[],[f52,f36]) ).

fof(f331,plain,
    spl0_19,
    inference(avatar_split_clause,[],[f29,f329]) ).

fof(f29,plain,
    ! [X2,X0,X1] : product(product(product(quotient(quotient(one,X0),X0),product(X0,X0)),X1),X2) = product(product(quotient(quotient(one,X0),X0),product(X0,X0)),product(X1,X2)),
    inference(definition_unfolding,[],[f18,f10,f10]) ).

fof(f18,axiom,
    ! [X2,X0,X1] : product(product(product(quotient(j(X0),X0),product(X0,X0)),X1),X2) = product(product(quotient(j(X0),X0),product(X0,X0)),product(X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos18) ).

fof(f188,plain,
    spl0_18,
    inference(avatar_split_clause,[],[f33,f186]) ).

fof(f184,plain,
    spl0_17,
    inference(avatar_split_clause,[],[f32,f182]) ).

fof(f32,plain,
    ! [X0,X1] : product(X0,product(X1,product(X0,quotient(one,X0)))) = product(product(X0,X1),product(X0,quotient(one,X0))),
    inference(forward_demodulation,[],[f27,f23]) ).

fof(f27,plain,
    ! [X0,X1] : product(X0,product(X1,product(difference(X0,one),X0))) = product(product(X0,X1),product(difference(X0,one),X0)),
    inference(definition_unfolding,[],[f15,f21,f21]) ).

fof(f15,axiom,
    ! [X0,X1] : product(X0,product(X1,eta(X0))) = product(product(X0,X1),eta(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos15) ).

fof(f180,plain,
    spl0_16,
    inference(avatar_split_clause,[],[f8,f178]) ).

fof(f8,axiom,
    ! [X2,X0,X1] : difference(product(X0,X1),product(X0,product(X1,X2))) = quotient(quotient(product(X2,product(X0,X1)),X1),X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos08) ).

fof(f131,plain,
    spl0_15,
    inference(avatar_split_clause,[],[f31,f129]) ).

fof(f31,plain,
    ! [X0,X1] : product(quotient(one,quotient(one,X0)),X1) = product(X0,product(product(X0,quotient(one,X0)),X1)),
    inference(forward_demodulation,[],[f26,f23]) ).

fof(f26,plain,
    ! [X0,X1] : product(X0,product(product(difference(X0,one),X0),X1)) = product(quotient(one,quotient(one,X0)),X1),
    inference(definition_unfolding,[],[f14,f21,f10,f10]) ).

fof(f14,axiom,
    ! [X0,X1] : product(X0,product(eta(X0),X1)) = product(j(j(X0)),X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos14) ).

fof(f127,plain,
    ( spl0_14
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f60,f47,f35,f125]) ).

fof(f60,plain,
    ( ! [X0] : one = difference(X0,X0)
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(superposition,[],[f48,f36]) ).

fof(f123,plain,
    spl0_13,
    inference(avatar_split_clause,[],[f30,f121]) ).

fof(f30,plain,
    ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(product(X0,quotient(one,X0)),product(X0,X1)),
    inference(forward_demodulation,[],[f25,f23]) ).

fof(f25,plain,
    ! [X0,X1] : product(difference(difference(X0,one),one),X1) = product(product(difference(X0,one),X0),product(X0,X1)),
    inference(definition_unfolding,[],[f13,f9,f9,f21]) ).

fof(f13,axiom,
    ! [X0,X1] : product(i(i(X0)),X1) = product(eta(X0),product(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos13) ).

fof(f104,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f7,f102]) ).

fof(f7,axiom,
    ! [X2,X0,X1] : difference(X0,product(product(X0,X1),X2)) = quotient(product(X1,product(X2,X0)),X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos07) ).

fof(f98,plain,
    spl0_11,
    inference(avatar_split_clause,[],[f24,f96]) ).

fof(f24,plain,
    ! [X0] : quotient(quotient(one,X0),X0) = product(quotient(one,X0),difference(X0,one)),
    inference(definition_unfolding,[],[f17,f10,f10,f9]) ).

fof(f17,axiom,
    ! [X0] : quotient(j(X0),X0) = product(j(X0),i(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos17) ).

fof(f86,plain,
    spl0_10,
    inference(avatar_split_clause,[],[f23,f84]) ).

fof(f82,plain,
    ( ~ spl0_9
    | spl0_8 ),
    inference(avatar_split_clause,[],[f77,f73,f79]) ).

fof(f73,plain,
    ( spl0_8
  <=> quotient(product(product(difference(x0,one),x0),product(x1,x2)),product(difference(x0,one),x0)) = product(quotient(product(product(difference(x0,one),x0),x1),product(difference(x0,one),x0)),quotient(product(product(difference(x0,one),x0),x2),product(difference(x0,one),x0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f77,plain,
    ( quotient(product(product(x0,quotient(one,x0)),product(x1,x2)),product(x0,quotient(one,x0))) != product(quotient(product(product(x0,quotient(one,x0)),x1),product(x0,quotient(one,x0))),quotient(product(product(x0,quotient(one,x0)),x2),product(x0,quotient(one,x0))))
    | spl0_8 ),
    inference(forward_demodulation,[],[f75,f23]) ).

fof(f75,plain,
    ( quotient(product(product(difference(x0,one),x0),product(x1,x2)),product(difference(x0,one),x0)) != product(quotient(product(product(difference(x0,one),x0),x1),product(difference(x0,one),x0)),quotient(product(product(difference(x0,one),x0),x2),product(difference(x0,one),x0)))
    | spl0_8 ),
    inference(avatar_component_clause,[],[f73]) ).

fof(f76,plain,
    ~ spl0_8,
    inference(avatar_split_clause,[],[f22,f73]) ).

fof(f22,plain,
    quotient(product(product(difference(x0,one),x0),product(x1,x2)),product(difference(x0,one),x0)) != product(quotient(product(product(difference(x0,one),x0),x1),product(difference(x0,one),x0)),quotient(product(product(difference(x0,one),x0),x2),product(difference(x0,one),x0))),
    inference(definition_unfolding,[],[f20,f19,f21,f19,f21,f19,f21]) ).

fof(f19,axiom,
    ! [X0,X1] : t(X0,X1) = quotient(product(X0,X1),X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos19) ).

fof(f20,axiom,
    t(eta(x0),product(x1,x2)) != product(t(eta(x0),x1),t(eta(x0),x2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',goals) ).

fof(f71,plain,
    ( spl0_7
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f58,f43,f39,f69]) ).

fof(f58,plain,
    ( ! [X0] : difference(one,X0) = X0
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(superposition,[],[f44,f40]) ).

fof(f57,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f6,f55]) ).

fof(f6,axiom,
    ! [X0,X1] : product(quotient(X0,X1),X1) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos06) ).

fof(f53,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f5,f51]) ).

fof(f5,axiom,
    ! [X0,X1] : quotient(product(X0,X1),X1) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos05) ).

fof(f49,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f4,f47]) ).

fof(f4,axiom,
    ! [X0,X1] : difference(X0,product(X0,X1)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos04) ).

fof(f45,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f3,f43]) ).

fof(f3,axiom,
    ! [X0,X1] : product(X0,difference(X0,X1)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos03) ).

fof(f41,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f2,f39]) ).

fof(f2,axiom,
    ! [X0] : product(one,X0) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos02) ).

fof(f37,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f1,f35]) ).

fof(f1,axiom,
    ! [X0] : product(X0,one) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos01) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : GRP768-1 : TPTP v8.2.0. Released v4.1.0.
% 0.03/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.34  % Computer : n029.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Sun May 19 05:36:23 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.14/0.35  % (24445)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.36  % (24448)WARNING: value z3 for option sas not known
% 0.21/0.37  % (24450)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.21/0.37  % (24447)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.21/0.37  % (24448)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.21/0.37  % (24451)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.21/0.37  % (24452)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.21/0.37  % (24449)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.21/0.37  % (24446)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.21/0.37  TRYING [1]
% 0.21/0.37  TRYING [2]
% 0.21/0.38  TRYING [3]
% 0.21/0.38  TRYING [1]
% 0.21/0.38  TRYING [2]
% 0.21/0.39  TRYING [4]
% 0.21/0.41  TRYING [3]
% 0.21/0.45  TRYING [5]
% 0.21/0.48  TRYING [4]
% 1.46/0.55  TRYING [6]
% 2.07/0.64  TRYING [5]
% 3.49/0.84  TRYING [7]
% 5.83/1.20  TRYING [6]
% 6.98/1.34  TRYING [8]
% 7.78/1.47  TRYING [1]
% 7.98/1.47  TRYING [2]
% 7.98/1.47  TRYING [3]
% 7.98/1.48  TRYING [4]
% 8.36/1.54  TRYING [5]
% 9.43/1.68  TRYING [6]
% 12.47/2.12  TRYING [7]
% 19.99/3.19  % (24450)First to succeed.
% 19.99/3.23  % (24450)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-24445"
% 20.34/3.24  % (24450)Refutation found. Thanks to Tanya!
% 20.34/3.24  % SZS status Unsatisfiable for theBenchmark
% 20.34/3.24  % SZS output start Proof for theBenchmark
% See solution above
% 20.34/3.25  % (24450)------------------------------
% 20.34/3.25  % (24450)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 20.34/3.25  % (24450)Termination reason: Refutation
% 20.34/3.25  
% 20.34/3.25  % (24450)Memory used [KB]: 56259
% 20.34/3.25  % (24450)Time elapsed: 2.866 s
% 20.34/3.25  % (24450)Instructions burned: 7377 (million)
% 20.34/3.25  % (24445)Success in time 2.856 s
%------------------------------------------------------------------------------