#!/bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #!/bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
#	README
#	Ring.axioms.clauses
#	Ring.lemmas.clauses
#	Stickel.eq.clauses
#	Stickel.p.clauses
#	commute.desc
#	commute.proofs
#	commute.ver1.clauses
#	commute.ver1.in
#	commute.ver1.out
#	commute.ver2.clauses
#	commute.ver2.in
#	commute.ver2.out
#	commute.ver3.clauses
#	commute.ver3.in
#	commute.ver3.out
#	commute.ver4.clauses
#	commute.ver4.in
#	commute.ver4.out
#	lemma.desc
#	lemma.ver1.clauses
#	lemma.ver1.in
#	lemma.ver1.out
#	lemma.ver2.clauses
#	lemma.ver2.in
#	lemma.ver2.out
#	lemma.ver3.clauses
#	lemma.ver3.in
#	lemma.ver3.out
#	lemma.ver4.clauses
#	lemma.ver4.in
#	lemma.ver4.out
#	minuses.desc
#	minuses.ver1.clauses
#	minuses.ver1.in
#	minuses.ver1.out
#	minuses.ver2.clauses
#	minuses.ver2.in
#	minuses.ver2.out
#	zero.desc
#	zero.ver1.clauses
#	zero.ver1.in
#	zero.ver1.out
#	zero.ver2.clauses
#	zero.ver2.in
#	zero.ver2.out
# This archive created: Tue Aug 16 11:18:06 1988
export PATH; PATH=/bin:$PATH
if test -f 'README'
then
	echo shar: over-writing existing file "'README'"
fi
cat << \SHAR_EOF > 'README'
problem-set/algebra/rings/README
created : 07/09/86
revised : 07/20/88

Contents of 'rings' :
---------------------

NOTE : These problems have come from 'Problems & Experiments from
& with Automated Theorem-proving programs' by McCharen, Overbeek, &
Wos [Aug. 1976].

Main File Headings
----------------------------------------------------------------------

README : You are currently here; a description of all the files in
	the directory problem-set/algebra/rings.

Ring.axioms.clauses : standard ring axioms.

Ring.lemmas.clauses : standard ring lemmas proven by OTTER, mostly
	available in this directory.

Stickel.eq.clauses : Stickel's complete set of reductions in equality
	formulation.
	
Stickel.p.clauses : Stickel's complete set of reductions in p-formulation.

commute : the problem is to prove that a Boolean ring, one in 
	which x*x = x, is commutative: x*y = y*x for all x,y in the
	ring; note that 'lemma' is used in the proof.

commute.proofs : the problem 'commute' was solved by letting OTTER
	run longer, eventually finding a contradiction; this file contains
	a proof of 'lemma' and a proof of 'commute', corresponding to
	the strategies of commute.ver1.

lemma : the problem is to prove that in a Boolean ring, one in
	which x*x = x, every element is its own additive inverse:
	x + x = 0.

minuses : the problem is to prove that (-x)*(-y) = x*y.

zero : the problem is to prove that x*0 = 0.

----------------------------------------------------------------------

For each problem, there are several standard files, which include one
probname.desc file and at least one of each of probname.ver#,
probname.ver#.clauses, and probname.ver#.out.  These contain the
following: 

probname.desc : contains the Natural Language Description of the
	problem, where available, as well as complete details on each 
	formulation and each version.  

probname.ver# : contains the problem specification, input clauses, and
	strategy for OTTER; this file is ready to run.

probname.ver#.clauses : contains the description, commentary, and the
	actual clauses (including the denial of the conclusion) used for
	probname.ver#, without any strategy; note that comments always are 
	on lines beginning with a % and that clauses terminate with periods.

probname.ver#.out : contains the output from running probname.ver#
	through OTTER, with proof if one is found, and with statistics on 
	the clauses generated and CPU time used.


HOW TO RUN :
----------------------------------------------------------------------

Invoke OTTER by using the following command :

	otter < probname.ver#    [ > outfile ]   [ & ]

NOTE : '> outfile' may be used to send all output to a file named outfile;
	'&' may be used to run the program in the background.

SHAR_EOF
if test -f 'Ring.axioms.clauses'
then
	echo shar: over-writing existing file "'Ring.axioms.clauses'"
fi
cat << \SHAR_EOF > 'Ring.axioms.clauses'
% problem-set/algebra/rings/Ring.axioms.clauses
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
%     Axioms for a Ring                                            

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).


% Left identity 
S(0,x,x).

% Right identity 
S(x,0,x).

% Left inverse 
S(g(x),x,0).

% Right inverse 
S(x,g(x),0).

% Associative property 
-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 
S(x,y,j(x,y)).

% Well definedness of addition 
-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Adddition is commutative 
-S(x,y,z)   |   S(y,x,z).

% Associative property 
-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 
P(x,y,f(x,y)).

% Well definedness of multiplication 
-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 
EQUAL(x,x).

% Symmetry 
-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 
-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

SHAR_EOF
if test -f 'Ring.lemmas.clauses'
then
	echo shar: over-writing existing file "'Ring.lemmas.clauses'"
fi
cat << \SHAR_EOF > 'Ring.lemmas.clauses'
% problem-set/algebra/rings/Ring.lemmas.clauses 
% created : 07/07/86                   
% revised : 07/13/88               

% description :
%
% The following are established lemmas 

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d,e]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

% Cancellation Laws                   

-S(x,y,z) | -S(x,w,z) | EQUAL(y,w).
-S(x,y,z) | -S(w,y,z) | EQUAL(x,w).

% established by 'zero.ver2' : 

P(a,0,0).

% established by 'minuses.ver2' :

-P(x,y,z) | -P(g(x),g(y),w) | EQUAL(z,w).

% established by 'lemma.ver ' :

EQUAL(g(x),x).

SHAR_EOF
if test -f 'Stickel.eq.clauses'
then
	echo shar: over-writing existing file "'Stickel.eq.clauses'"
fi
cat << \SHAR_EOF > 'Stickel.eq.clauses'
% problem-set/algebra/rings/Stickel.eq.clauses
% created : 07/11/86                 
% revised : 07/13/88                 
                                        
% description : 
%
% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory. 

% representation :
%
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z]).
%
% j(x,y) is the sum of x and y, f(x,y) is the product of x and y; 
% g(x) is the additive inverse of x; 0 is the additive identity element


% existence of left identity for addition 

EQUAL(j(0,x),x).

% existence of left additive inverse  

EQUAL(j(g(x),x),0).

% distributive property of product over sum    

EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).

% inverse of identity is identity 

EQUAL(g(0),0).

% inverse of inverse of x is x itself 

EQUAL(g(g(x)),x).

% behavior of 0 and the multiplication operation  

EQUAL(f(x,0),0).
EQUAL(f(0,x),0).

% inverse of (x + y) is inverse(x) + inverse(y)  

EQUAL(g(j(x,y)),j(g(x),g(y))).

% x * inverse(y) = inverse (x * y)

EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).

SHAR_EOF
if test -f 'Stickel.p.clauses'
then
	echo shar: over-writing existing file "'Stickel.p.clauses'"
fi
cat << \SHAR_EOF > 'Stickel.p.clauses'
% problem-set/algebra/rings/Stickel.p.clauses
% created : 07/11/86                                         
% revised : 07/13/88                                         
                                                                
% description : 
%
% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory.
                                                                
% representation :
%
% declare_predicates(3,[S,P]).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z,v1,v2,v3,v4]).
%
% S means sum, P means produce; j(x,y) is the sum of x and y, f(x,y) 
% is the product of x and y; g(x) is the additive inverse of x; 
% 0 is the additive identity element


% Left identity 

S(0,x,x).

% Left inverse 

S(g(x),x,0).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).

% inverse of 0 is 0

S(g(0),0,0).

% inverse of inverse of x is x

S(g(g(x)),0,x).

% behavior of 0 and multiplication

P(x,0,0).
P(0,x,0).

% inverse of (x + y) = inverse(x) + inverse(y)

S(g(x),g(y),g(j(x,y))).

% x * inverse(y) = inverse (x * y)

P(x,g(y),g(f(x,y))).

SHAR_EOF
if test -f 'commute.desc'
then
	echo shar: over-writing existing file "'commute.desc'"
fi
cat << \SHAR_EOF > 'commute.desc'
problem-set/algebra/rings/commute.desc
created : 07/09/86
revised : 07/13/88

Natural Language Description :

The problem called 'commute' is to prove the theorem that Boolean rings
are commutative, i.e. given a ring in which for all x, x * x = x, prove 
that for all x and y, x * y = y * x.

Versions : 

commute.ver1.in: this version uses Stickel's complete set of reductions
	for ring theory and a p-formulation of product and sum; inference rule
	is hyperresolution, using a lexical ordering.
		created : W.W. McCune.
		verified for ITP : untested.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1099 kept clauses.

commute.ver2.in: this version uses Stickel's complete set of reductions
	for ring theory and an equality version of product and sum; inference
	rule is paramodulation, using a lexical ordering.
		created : W.W. McCune.
		verified for ITP : untested.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1068 kept clauses.

commute.ver3.in: this version uses the standard axioms for ring theory and
	is the non-procedural version with a p-formulation; uses UR resolution.
		created : from McCharen, Overbeek, & Wos paper, 1976.
		verified for ITP : no proof in 171 kept clauses.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1107 kept clauses.

commute.ver4.in: this version uses the standard axioms for ring theory and
	is the procedural version with a p-formulation; uses UR resolution.
		created : from McCharen, Overbeek, & Wos paper, 1976.
		verified for ITP : no proof in 164 kept clauses.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1042 kept clauses.

SHAR_EOF
if test -f 'commute.proofs'
then
	echo shar: over-writing existing file "'commute.proofs'"
fi
cat << \SHAR_EOF > 'commute.proofs'
problem-set/algebra/rings/commute.proofs
created : 07/18/88
revised : 07/20/88

Lemma.  xx=x -> y+y=0

---------------- PROOF ----------------

4 S(x,g(x),0).
13 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
25 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
27 P(x,y,f(x,y)).
35 -S(x,y,z) | -S(w,y,z) | EQUAL(x,w).
42 P(x,x,x).
43 -S(a,a,0).
49 EQUAL(g(0),0).
50 EQUAL(g(g(x)),x).
57 EQUAL(f(0,x),0).
59 EQUAL(f(x,g(y)),g(f(x,y))).
62 EQUAL(f(x,x),x).

67 (42,25,27,4,27,59,62,59,57,49) S(g(x),g(x),0).
77 (67,35,4) EQUAL(x,g(x)).
104 (77,13,4,50) S(x,x,0).
106 (104,43) .

Theorem.  xx=x -> yz=zy

---------------- PROOF ----------------

1 S(0,x,x).
2 S(x,0,x).
4 S(x,g(x),0).
5 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
6 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
7 S(x,y,j(x,y)).
18 -S(x,y,z) | S(y,x,z).
21 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
22 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
24 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
25 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
26 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
27 P(x,y,f(x,y)).
28 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
31 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
42 P(x,x,x).
43 P(a,b,c).
44 -P(b,a,c).
45 EQUAL(j(0,x),x).
46 EQUAL(j(x,0),x).
58 EQUAL(f(0,x),0).
63 EQUAL(f(x,x),x).

69 (lemma) S(x,x,0).

76 (42,22,27,27) P(x,y,f(x,f(x,y))).
80 (43,28,27) EQUAL(c,f(a,b)).
88 (43,25,27,27,2,58) S(f(a,b),0,c).
106 (43,22,43,42) P(c,b,c).
113 (43,21,42,43) P(a,c,c).
134 (69,6,7,7,46) S(j(x,y),y,x).
140 (69,5,7,7,45) S(x,j(x,y),y).
146 (106,26,42,7,7) P(j(b,c),b,j(b,c)).
207 (113,24,42,7,7) P(a,j(a,c),j(a,c)).
242 (80,31,42) P(c,c,f(a,b)).
754 (134,18) S(x,j(y,x),y).
782 (134,5,134,1,45) S(j(x,y),x,y).
2815 (754,6,140,7) S(x,y,j(y,x)).
4259 (146,24,42,782,69) P(j(b,c),c,0).
4297 (4259,26,242,754,88) P(b,c,c).
4331 (4259,26,27,140,2815,45) P(c,c,f(b,c)).
4409 (4259,25,27,140,76,63,63) S(f(b,c),0,c).
4791 (4297,22,27,43) P(f(b,a),b,c).
6221 (4791,22,27,42) P(c,a,f(b,a)).
6488 (6221,26,27,7,69) P(j(b,c),a,0).
7160 (207,26,42,782,69) P(c,j(a,c),0).
7236 (7160,24,4331,754,4409) P(c,a,c).
7595 (7236,26,6488,134,2815,46) P(b,a,c).
8128 (7595,44) .


SHAR_EOF
if test -f 'commute.ver1.clauses'
then
	echo shar: over-writing existing file "'commute.ver1.clauses'"
fi
cat << \SHAR_EOF > 'commute.ver1.clauses'
% problem-set/algebra/rings/commute.ver1.clauses
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then the ring 
%         is commutative under multiplication.                   
%         That is, (x * y = y * x) for all x and y.              

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.


% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory.

% beginning of Stickel's clauses
                                                                
% Left identity 

S(0,x,x).

% Left inverse 

S(g(x),x,0).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).

% inverse of 0 is 0

S(g(0),0,0).

% inverse of inverse of x is x

S(g(g(x),0,x).

% behavior of 0 and multiplication

P(x,0,0).
P(0,x,0).

% inverse of (x + y) = inverse(x) + inverse(y)

S(g(x),g(y),g(j(x,y))).

% x * inverse(y) = inverse (x * y)

P(x,g(y),g(f(x,y))).

% end of Stickel's clauses


% Right identity 

S(x,0,x).

% Right inverse 

S(x,g(x),0).

% Associativity 

-S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
-S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).

% Closure 

S(x,y,j(x,y)).

% Well-definedness of addition 

-S(x,y,u) | -S(x,y,v) | EQUAL(u,v).

% Reflexivity of equality 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) | EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).

% Equality substitution 

-EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
-EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
-EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
-EQUAL(u,v) |  EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |  EQUAL(j(x,u),j(x,v)).
-EQUAL(u,v) |  EQUAL(g(u),g(v)).

% Addition is commutative 

-S(x,y,z)   | S(y,x,z).

% Associativity of product 

-P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
-P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w) .

% Product is well-defined 

-P(x,y,u) | -P(x,y,v) | EQUAL(u,v).

% Closure of product 

P(x,y,f(x,y)).

% Equality substitution (for the added predicates and functions) 

-EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
-EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
-EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
-EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).

-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).


% the ring is boolean (x * x = x) 

P(x,x,x).

% denial of the theorem 

P(a,b,c).
-P(b,a,c).

EQUAL(j(x,j(y,z)),j(y,j(x,z))).
SHAR_EOF
if test -f 'commute.ver1.in'
then
	echo shar: over-writing existing file "'commute.ver1.in'"
fi
cat << \SHAR_EOF > 'commute.ver1.in'
% problem-set/algebra/rings/commute.ver1.in
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then the ring 
%         is commutative under multiplication.                   
%         That is, (x * y = y * x) for all x and y.              

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

lex(j(x,x),f(x,x),g(x),0,a,b,c).
set(hyper_res).
assign(max_kept,1000).
assign(max_weight,1000).


list(axioms).

% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory.

% beginning of Stickel's clauses
                                                                
% Left identity 

S(0,x,x).

% Left inverse 

S(g(x),x,0).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).

% inverse of 0 is 0

S(g(0),0,0).

% inverse of inverse of x is x

S(g(g(x)),0,x).

% behavior of 0 and multiplication

P(x,0,0).
P(0,x,0).

% inverse of (x + y) = inverse(x) + inverse(y)

S(g(x),g(y),g(j(x,y))).

% x * inverse(y) = inverse (x * y)

P(x,g(y),g(f(x,y))).

% end of Stickel's clauses


% Right identity 

S(x,0,x).

% Right inverse 

S(x,g(x),0).

% Associativity 

-S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
-S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).

% Closure 

S(x,y,j(x,y)).

% Well-definedness of addition 

-S(x,y,u) | -S(x,y,v) | EQUAL(u,v).

% Reflexivity of equality 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) | EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).

% Equality substitution 

-EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
-EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
-EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
-EQUAL(u,v) |  EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |  EQUAL(j(x,u),j(x,v)).
-EQUAL(u,v) |  EQUAL(g(u),g(v)).

% Addition is commutative 

-S(x,y,z)   | S(y,x,z).

% Associativity of product 

-P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
-P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w) .

% Product is well-defined 

-P(x,y,u) | -P(x,y,v) | EQUAL(u,v).

% Closure of product 

P(x,y,f(x,y)).

% Equality substitution (for the added predicates and functions) 

-EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
-EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
-EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
-EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean (x * x = x) 

P(x,x,x).

% denial of the theorem 

P(a,b,c).
-P(b,a,c).

end_of_list.


list(demodulators).

EQUAL(j(0,x),x).
EQUAL(j(g(x),x),0).
EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
EQUAL(g(0),0).
EQUAL(g(g(x)),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(j(x,y)),j(g(x),g(y))).
EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).
EQUAL(j(j(x,y),z),j(x,j(y,z))).
EQUAL(f(f(x,y),z),f(x,f(y,z))).
EQUAL(j(x,y),j(y,x)).
EQUAL(f(x,x),x).
EQUAL(j(x,j(y,z)),j(y,j(x,z))).

end_of_list.
SHAR_EOF
if test -f 'commute.ver1.out'
then
	echo shar: over-writing existing file "'commute.ver1.out'"
fi
cat << \SHAR_EOF > 'commute.ver1.out'
% problem-set/algebra/rings/commute.ver1.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

lex(j(x,x),f(x,x),g(x),0,a,b,c).

set(hyper_res).
assign(max_kept,1000).
assign(max_weight,1000).

list(axioms).
1 S(0,x,x).
2 S(g(x),x,0).
3 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
4 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
5 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
6 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
7 S(g(0),0,0).
8 S(g(g(x)),0,x).
9 P(x,0,0).
10 P(0,x,0).
11 S(g(x),g(y),g(j(x,y))).
12 P(x,g(y),g(f(x,y))).
13 S(x,0,x).
14 S(x,g(x),0).
15 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
16 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
17 S(x,y,j(x,y)).
18 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
19 EQUAL(x,x).
20 -EQUAL(x,y) | EQUAL(y,x).
21 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
22 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
23 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
24 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | EQUAL(g(u),g(v)).
28 -S(x,y,z) | S(y,x,z).
29 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
30 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
31 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
32 P(x,y,f(x,y)).
33 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
34 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
35 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
36 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
37 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
38 P(x,x,x).
39 P(a,b,c).
40 -P(b,a,c).
end_of_list.

list(demodulators).
lex-dependent demodulator: EQUAL(j(x,y),j(y,x))
lex-dependent demodulator: EQUAL(j(x,j(y,z)),j(y,j(x,z)))
41 EQUAL(j(0,x),x).
42 EQUAL(j(g(x),x),0).
43 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
44 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
45 EQUAL(g(0),0).
46 EQUAL(g(g(x)),x).
47 EQUAL(f(x,0),0).
48 EQUAL(f(0,x),0).
49 EQUAL(g(j(x,y)),j(g(x),g(y))).
50 EQUAL(f(x,g(y)),g(f(x,y))).
51 EQUAL(f(g(x),y),g(f(x,y))).
52 EQUAL(j(j(x,y),z),j(x,j(y,z))).
53 EQUAL(f(f(x,y),z),f(x,f(y,z))).
54 EQUAL(j(x,y),j(y,x)).
55 EQUAL(f(x,x),x).
56 EQUAL(j(x,j(y,z)),j(y,j(x,z))).
end_of_list.

new given clause: 38 P(x,x,x).
** KEPT: 57 (38,31,12,51,55,46) EQUAL(x,g(x)).
** KEPT: 58 (38,31,12,51,55,46) EQUAL(g(x),x).
** KEPT: 59 (38,30,32,32,53) P(f(x,f(y,x)),y,f(x,y)).
** KEPT: 60 (38,30,32,12,51,53) P(g(f(x,f(y,x))),g(y),g(f(x,y))).
** KEPT: 61 (38,30,12,38,51,55,46) P(x,g(x),g(x)).
** KEPT: 62 (38,30,12,32,51,51,53,46,51) P(f(x,f(y,x)),y,g(f(x,y))).
** KEPT: 63 (38,30,12,12,51,46,53,51,46) P(g(f(x,f(y,x))),g(y),f(x,y)).
** KEPT: 64 (38,30,38,12,51,55,46) P(g(x),g(x),x).
** KEPT: 65 (38,30,32,32) P(f(x,y),y,f(x,y)).
** KEPT: 66 (38,30,32,12,50) P(g(f(x,y)),g(y),g(f(x,y))).
** KEPT: 67 (38,30,32,32) P(x,y,f(x,f(x,y))).
** KEPT: 68 (38,30,12,32,50) P(x,g(y),g(f(x,f(x,y)))).
** KEPT: 69 (38,29,38,12,51,55,46) P(g(x),x,g(x)).
** KEPT: 70 (38,29,32,32) P(x,f(y,f(x,y)),f(x,y)).
** KEPT: 71 (38,29,12,32,50,51,46) P(x,f(y,f(x,y)),g(f(x,y))).
** KEPT: 72 (38,29,32,12,50,51,53,55,46) P(x,g(y),f(x,y)).
** KEPT: 73 (38,29,32,32) P(x,f(x,y),f(x,y)).
** KEPT: 74 (38,29,32,12,50) P(x,g(f(x,y)),g(f(x,y))).
** KEPT: 75 (38,6,38,17,17) P(j(x,x),x,j(x,x)).
** KEPT: 76 (38,6,32,17,17,54) P(j(x,y),y,j(y,f(x,y))).
** KEPT: 77 (38,6,32,14,17,50,55) P(0,g(x),j(g(x),g(x))).
** KEPT: 78 (38,6,32,11,17,49,50,51,46) P(j(g(x),g(y)),g(y),j(f(x,y),g(y))).
** KEPT: 79 (38,6,32,2,17,51,55,54) P(0,x,j(x,g(x))).
** KEPT: 80 (38,6,32,1,17,48,54) P(x,x,j(x,0)).
** KEPT: 81 (38,6,12,17,17,54) P(j(x,g(y)),g(y),j(g(y),g(f(x,y)))).
** KEPT: 82 (38,6,10,17,17,54,54) P(j(x,0),x,j(x,0)).
** KEPT: 83 (38,6,10,17,1,54) P(j(x,0),x,x).
** KEPT: 84 (38,6,32,11,17,49,50,51,46,54) P(j(g(x),g(y)),g(x),j(f(y,x),g(x))).
** KEPT: 85 (38,5,32,32,17,43,55,43,55,54) S(j(x,f(x,y)),j(y,f(y,x)),j(x,y)).
** KEPT: 86 (38,5,32,32,11,49,43,55,50,51,46,54,49,43,50,51,46,55,49) S(j(f(x,y),g(x)),j(f(y,x),g(y)),j(g(x),g(y))).
** KEPT: 87 (38,5,32,12,11,49,43,55,50,51,46,54,43,51,51,55,54,49,46,46,49) S(j(f(x,y),g(x)),j(y,f(y,x)),j(g(x),g(y))).
** KEPT: 88 (38,5,32,12,1,50,48,45,51,55,46) S(0,x,g(x)).
** KEPT: 89 (38,5,12,32,13,51,55,46,50,48,45) S(x,0,g(x)).
** KEPT: 90 (38,5,12,32,11,43,51,55,51,49,46,46,49,43,50,51,46,55,49) S(j(x,f(x,y)),j(f(y,x),g(y)),j(g(x),g(y))).
** KEPT: 91 (38,5,12,12,11,43,51,55,51,49,46,46,43,51,51,55,54,49,46,46,49) S(j(x,f(x,y)),j(y,f(y,x)),j(g(x),g(y))).
** KEPT: 92 (38,5,38,17,12,44,51,55,51,55,49,46,46) S(g(x),g(x),j(x,x)).
** KEPT: 93 (38,5,32,17,32,44,55,54) S(f(x,y),y,j(y,f(x,y))).
** KEPT: 94 (38,5,32,17,12,50,44,51,55,49,46,54) S(g(f(x,y)),g(y),j(y,g(f(x,y)))).
** KEPT: 95 (38,5,32,14,32,50,55,50,48,45) S(g(x),g(x),0).
** KEPT: 96 (38,5,32,11,32,50,51,46,49,50,44,51,51,55,54,49,46,46) S(f(x,y),g(y),j(y,f(x,y))).
** KEPT: 97 (38,5,32,1,12,50,48,45,51,55,46) S(0,g(x),x).
** KEPT: 98 (38,5,10,17,32,54,44,55,48) S(0,x,j(x,0)).
** KEPT: 99 (38,5,10,17,12,54,44,51,55,48,49,46,45) S(0,g(x),j(x,0)).
** KEPT: 100 (38,5,32,17,12,50,54,44,51,55,49,46,54) S(g(x),g(f(y,x)),j(x,g(f(y,x)))).
** KEPT: 101 (38,5,32,13,12,50,48,45,51,55,46) S(g(x),0,x).
** KEPT: 102 (38,5,32,11,32,50,51,46,49,50,44,51,55,51,49,46,46) S(g(x),f(y,x),j(x,f(y,x))).
** KEPT: 103 (38,5,10,17,12,44,51,55,48,49,46,45) S(g(x),0,j(x,0)).
** KEPT: 104 (38,4,38,17,17) P(x,j(x,x),j(x,x)).
** KEPT: 105 (38,4,32,17,17,54) P(x,j(y,x),j(x,f(x,y))).
** KEPT: 106 (38,4,32,14,17,51,55) P(g(x),0,j(g(x),g(x))).
** KEPT: 107 (38,4,32,11,17,49,50,51,46) P(g(x),j(g(y),g(x)),j(f(x,y),g(x))).
** KEPT: 108 (38,4,32,2,17,50,55,54) P(x,0,j(x,g(x))).
** KEPT: 109 (38,4,12,17,17,54,54) P(x,j(x,g(y)),j(x,g(f(x,y)))).
** KEPT: 110 (38,4,12,2,11,55,54,49,46,54) P(g(x),0,j(x,g(x))).
** KEPT: 111 (38,4,9,17,17,54,54) P(x,j(x,0),j(x,0)).
** KEPT: 112 (38,4,9,17,1,54) P(x,j(x,0),x).
** KEPT: 113 (38,4,32,11,17,49,50,51,46,54) P(g(x),j(g(x),g(y)),j(f(x,y),g(x))).
** KEPT: 114 (38,3,32,32,17,44,55,44,55,54) S(j(x,f(y,x)),j(y,f(x,y)),j(x,y)).
** KEPT: 115 (38,3,32,32,11,49,50,44,51,55,51,49,46,46,49,50,44,51,51,55,54,49,46,46,49) S(j(x,f(y,x)),j(y,f(x,y)),j(g(x),g(y))).
** KEPT: 116 (38,3,32,12,17,44,55,51,44,51,55,49,46,54) S(j(x,g(f(y,x))),j(y,g(f(x,y))),j(x,g(y))).
** KEPT: 117 (38,3,12,32,17,54,44,51,55,49,46,54,54,44,55,51,54) S(j(x,g(f(y,x))),j(y,g(f(x,y))),j(y,g(x))).
** KEPT: 118 (38,3,12,9,17,44,51,55,48,49,46,45) S(j(x,0),0,j(g(x),0)).
** KEPT: 119 (38,3,9,12,17,54,44,51,55,48,49,46,45,54) S(0,j(x,0),j(g(x),0)).
** KEPT: 120 (38,3,32,17,32,43,55,54) S(f(x,y),x,j(x,f(x,y))).
** KEPT: 121 (38,3,32,11,12,50,51,46,43,51,51,55,54,49,46,46) S(f(x,y),g(x),j(x,f(x,y))).
** KEPT: 122 (38,3,12,17,32,54,43,55,50) S(g(f(x,y)),x,j(x,g(f(x,y)))).
** KEPT: 123 (38,3,32,11,32,50,51,46,49,43,55,50,51,46,54) S(g(x),f(x,y),j(f(x,y),g(x))).
** KEPT: 124 (38,3,32,11,12,50,51,46,43,51,55,51,49,46,46) S(g(x),f(x,y),j(x,f(x,y))).
101 back subsumes: 7 S(g(0),0,0).

new given clause: 39 P(a,b,c).
** KEPT: 125 (39,31,32) EQUAL(f(a,b),c).
** KEPT: 126 (39,31,32) EQUAL(c,f(a,b)).
** KEPT: 127 (39,30,39,38) P(c,b,c).
** KEPT: 128 (39,30,32,38) P(f(a,b),b,c).
** KEPT: 129 (39,30,38,32) P(a,b,f(a,c)).
** KEPT: 130 (39,30,32,38) P(f(c,a),b,c).
** KEPT: 131 (39,30,32,32) P(f(x,a),b,f(x,c)).
** KEPT: 132 (39,30,38,32) P(c,b,f(a,b)).
** KEPT: 133 (39,30,32,32) P(c,x,f(a,f(b,x))).
** KEPT: 134 (39,30,12,32,50) P(c,g(x),g(f(a,f(b,x)))).
** KEPT: 135 (39,29,38,39) P(a,c,c).
** KEPT: 136 (39,29,38,32) P(a,f(a,b),c).
** KEPT: 137 (39,29,38,32) P(a,c,f(a,b)).
** KEPT: 138 (39,29,32,32,53) P(x,c,f(x,f(a,b))).
** KEPT: 139 (39,29,38,32) P(a,b,f(c,b)).
** KEPT: 140 (39,29,32,38) P(a,f(b,c),c).
** KEPT: 141 (39,29,32,32) P(a,f(b,x),f(c,x)).
** KEPT: 142 (39,29,32,12,50) P(a,g(f(b,x)),g(f(c,x))).
** KEPT: 143 (39,6,39,17,17) P(j(a,a),b,j(c,c)).
** KEPT: 144 (39,6,38,17,17,54) P(j(a,b),b,j(b,c)).
** KEPT: 145 (39,6,32,17,17) P(j(x,a),b,j(f(x,b),c)).
** KEPT: 146 (39,6,32,2,17,51) P(0,b,j(g(f(a,b)),c)).
** KEPT: 147 (39,5,32,32,13,48) S(f(a,b),0,c).
** KEPT: 148 (39,5,32,32,1,48) S(0,f(a,b),c).
** KEPT: 149 (39,5,39,17,32,44) S(c,c,j(f(a,b),f(a,b))).
** KEPT: 150 (39,5,38,17,32,54,44,55) S(b,c,j(f(a,b),b)).
** KEPT: 151 (39,5,32,17,32,44) S(f(x,b),c,j(f(x,b),f(a,b))).
** KEPT: 152 (39,5,32,2,32,51,48) S(g(f(a,b)),c,0).
** KEPT: 153 (39,5,32,1,32,48) S(0,c,f(a,b)).
** KEPT: 154 (39,5,38,17,32,44,55) S(c,b,j(f(a,b),b)).
** KEPT: 155 (39,5,32,17,32,54,44) S(c,f(x,b),j(f(x,b),f(a,b))).
** KEPT: 156 (39,5,32,14,32,51,48) S(c,g(f(a,b)),0).
** KEPT: 157 (39,5,32,13,32,48) S(c,0,f(a,b)).
** KEPT: 158 (39,4,39,17,17) P(a,j(b,b),j(c,c)).
** KEPT: 159 (39,4,38,17,17) P(a,j(a,b),j(a,c)).
** KEPT: 160 (39,4,32,17,17) P(a,j(x,b),j(f(a,x),c)).
** KEPT: 161 (39,4,32,2,17,50) P(a,0,j(g(f(a,b)),c)).
** KEPT: 162 (39,4,12,17,17) P(a,j(g(x),b),j(g(f(a,x)),c)).
** KEPT: 163 (39,3,38,17,32,43,55,54) S(a,c,j(f(a,b),a)).
** KEPT: 164 (39,3,32,17,32,43) S(f(a,x),c,j(f(a,x),f(a,b))).
** KEPT: 165 (39,3,12,17,32,43,50,54) S(g(f(a,x)),c,j(f(a,b),g(f(a,x)))).
** KEPT: 166 (39,3,38,17,32,54,43,55,54) S(c,a,j(f(a,b),a)).
** KEPT: 167 (39,3,32,17,32,54,43) S(c,f(a,x),j(f(a,x),f(a,b))).
** KEPT: 168 (39,3,12,17,32,54,43,50,54) S(c,g(f(a,x)),j(f(a,b),g(f(a,x)))).

new given clause: 40 -P(b,a,c).

new given clause: 57 (38,31,12,51,55,46) EQUAL(x,g(x)).
** KEPT: 169 (57,35,39) P(a,b,g(c)).
** KEPT: 170 (57,35,38) P(x,x,g(x)).
** KEPT: 171 (57,35,32) P(x,y,g(f(x,y))).
** KEPT: 172 (57,34,39) P(a,g(b),c).
** KEPT: 173 (57,34,38) P(x,g(x),x).
** KEPT: 174 (57,33,39) P(g(a),b,c).
** KEPT: 175 (57,33,38) P(g(x),x,x).
** KEPT: 176 (57,33,32) P(g(x),y,f(x,y)).
** KEPT: 177 (57,33,12) P(g(x),g(y),g(f(x,y))).
** KEPT: 178 (57,26,54) EQUAL(j(x,y),j(y,g(x))).
** KEPT: 179 (57,24,17,49) S(x,y,j(g(x),g(y))).
** KEPT: 180 (57,24,11,49,49,46,46) S(g(x),g(y),j(x,y)).
** KEPT: 181 (57,23,17) S(x,g(y),j(x,y)).
** KEPT: 182 (57,23,14,46) S(x,x,0).
** KEPT: 183 (57,23,11,46,49) S(g(x),y,j(g(x),g(y))).
** KEPT: 184 (57,22,17) S(g(x),y,j(x,y)).
** KEPT: 185 (57,22,11,46,49) S(x,g(y),j(g(x),g(y))).
180 back subsumes: 92 (38,5,38,17,12,44,51,55,51,55,49,46,46) S(g(x),g(x),j(x,x)).
182 back subsumes: 95 (38,5,32,14,32,50,55,50,48,45) S(g(x),g(x),0).
184 back subsumes: 124 (38,3,32,11,12,50,51,46,43,51,55,51,49,46,46) S(g(x),f(x,y),j(x,f(x,y))).
184 back subsumes: 103 (38,5,10,17,12,44,51,55,48,49,46,45) S(g(x),0,j(x,0)).
184 back subsumes: 102 (38,5,32,11,32,50,51,46,49,50,44,51,55,51,49,46,46) S(g(x),f(y,x),j(x,f(y,x))).
184 back subsumes: 100 (38,5,32,17,12,50,54,44,51,55,49,46,54) S(g(x),g(f(y,x)),j(x,g(f(y,x)))).

new given clause: 58 (38,31,12,51,55,46) EQUAL(g(x),x).
** KEPT: 186 (58,26,54) EQUAL(j(x,g(y)),j(y,x)).
** KEPT: 187 (58,23,17) S(x,y,j(x,g(y))).
** KEPT: 188 (58,22,17,54) S(x,y,j(y,g(x))).
187 back subsumes: 183 (57,23,11,46,49) S(g(x),y,j(g(x),g(y))).

new given clause: 127 (39,30,39,38) P(c,b,c).
** KEPT: 189 (127,35,57) P(c,b,g(c)).
** KEPT: 190 (127,34,57) P(c,g(b),c).
** KEPT: 191 (127,33,57) P(g(c),b,c).
** KEPT: 192 (127,31,32) EQUAL(f(c,b),c).
** KEPT: 193 (127,31,32) EQUAL(c,f(c,b)).
** KEPT: 194 (127,30,32,38) P(f(c,b),b,c).
** KEPT: 195 (127,30,32,32) P(f(x,c),b,f(x,c)).
** KEPT: 196 (127,30,32,32) P(c,x,f(c,f(b,x))).
** KEPT: 197 (127,30,12,32,50) P(c,g(x),g(f(c,f(b,x)))).
** KEPT: 198 (127,29,38,32) P(c,f(c,b),c).
** KEPT: 199 (127,29,38,32) P(c,c,f(c,b)).
** KEPT: 200 (127,29,32,32,53) P(x,c,f(x,f(c,b))).
** KEPT: 201 (127,29,32,38) P(c,f(b,c),c).
** KEPT: 202 (127,29,32,32) P(c,f(b,x),f(c,x)).
** KEPT: 203 (127,29,32,12,50) P(c,g(f(b,x)),g(f(c,x))).
** KEPT: 204 (127,6,127,17,17) P(j(c,c),b,j(c,c)).
** KEPT: 205 (127,6,39,17,17) P(j(a,c),b,j(c,c)).
** KEPT: 206 (127,6,38,17,17) P(j(b,c),b,j(b,c)).
** KEPT: 207 (127,6,32,17,17) P(j(x,c),b,j(f(x,b),c)).
** KEPT: 208 (127,6,32,2,17,51) P(0,b,j(g(f(c,b)),c)).
** KEPT: 209 (127,5,32,32,13,48) S(f(c,b),0,c).
** KEPT: 210 (127,5,32,32,1,48) S(0,f(c,b),c).
** KEPT: 211 (127,5,127,17,32,44) S(c,c,j(f(c,b),f(c,b))).
** KEPT: 212 (127,5,39,17,32,44) S(c,c,j(f(a,b),f(c,b))).
** KEPT: 213 (127,5,38,17,32,44,55,54) S(b,c,j(f(c,b),b)).
** KEPT: 214 (127,5,32,17,32,44) S(f(x,b),c,j(f(x,b),f(c,b))).
** KEPT: 215 (127,5,32,2,32,51,48) S(g(f(c,b)),c,0).
** KEPT: 216 (127,5,32,1,32,48) S(0,c,f(c,b)).
** KEPT: 217 (127,5,38,17,32,54,44,55,54) S(c,b,j(f(c,b),b)).
** KEPT: 218 (127,5,32,17,32,54,44) S(c,f(x,b),j(f(x,b),f(c,b))).
** KEPT: 219 (127,5,32,14,32,51,48) S(c,g(f(c,b)),0).
** KEPT: 220 (127,5,32,13,32,48) S(c,0,f(c,b)).
** KEPT: 221 (127,4,127,17,17) P(c,j(b,b),j(c,c)).
** KEPT: 222 (127,4,38,17,17,54) P(c,j(b,c),j(c,c)).
** KEPT: 223 (127,4,32,17,17) P(c,j(x,b),j(f(c,x),c)).
** KEPT: 224 (127,4,32,2,17,50) P(c,0,j(g(f(c,b)),c)).
** KEPT: 225 (127,4,12,17,17) P(c,j(g(x),b),j(g(f(c,x)),c)).
** KEPT: 226 (127,3,38,17,32,54,43,55) S(c,c,j(f(c,b),c)).
** KEPT: 227 (127,3,32,17,32,43) S(f(c,x),c,j(f(c,x),f(c,b))).
** KEPT: 228 (127,3,12,17,32,43,50,54) S(g(f(c,x)),c,j(f(c,b),g(f(c,x)))).
** KEPT: 229 (127,3,32,17,32,54,43) S(c,f(c,x),j(f(c,x),f(c,b))).
** KEPT: 230 (127,3,12,17,32,54,43,50,54) S(c,g(f(c,x)),j(f(c,b),g(f(c,x)))).

new given clause: 135 (39,29,38,39) P(a,c,c).
** KEPT: 231 (135,35,57) P(a,c,g(c)).
** KEPT: 232 (135,34,57) P(a,g(c),c).
** KEPT: 233 (135,33,57) P(g(a),c,c).
** KEPT: 234 (135,31,32) EQUAL(f(a,c),c).
** KEPT: 235 (135,31,32) EQUAL(c,f(a,c)).
** KEPT: 236 (135,30,32,127) P(f(a,c),b,c).
** KEPT: 237 (135,30,32,38) P(f(a,c),c,c).
** KEPT: 238 (135,30,32,38) P(f(c,a),c,c).
** KEPT: 239 (135,30,32,32) P(f(x,a),c,f(x,c)).
** KEPT: 240 (135,30,127,32) P(c,b,f(a,c)).
** KEPT: 241 (135,30,38,32) P(c,c,f(a,c)).
** KEPT: 242 (135,30,32,32) P(c,x,f(a,f(c,x))).
** KEPT: 243 (135,30,12,32,50) P(c,g(x),g(f(a,f(c,x)))).
** KEPT: 244 (135,29,38,32) P(a,f(a,c),c).
** KEPT: 245 (135,29,32,32,53) P(x,c,f(x,f(a,c))).
** KEPT: 246 (135,29,127,32) P(a,c,f(c,b)).
** KEPT: 247 (135,29,32,127) P(a,f(c,b),c).
** KEPT: 248 (135,29,32,32) P(a,f(c,x),f(c,x)).
** KEPT: 249 (135,29,32,12,50) P(a,g(f(c,x)),g(f(c,x))).
** KEPT: 250 (135,6,135,17,17) P(j(a,a),c,j(c,c)).
** KEPT: 251 (135,6,38,17,17,54) P(j(a,c),c,j(c,c)).
** KEPT: 252 (135,6,32,17,17) P(j(x,a),c,j(f(x,c),c)).
** KEPT: 253 (135,6,32,2,17,51) P(0,c,j(g(f(a,c)),c)).
** KEPT: 254 (135,5,32,32,13,48) S(f(a,c),0,c).
** KEPT: 255 (135,5,32,32,1,48) S(0,f(a,c),c).
** KEPT: 256 (135,5,135,17,32,44) S(c,c,j(f(a,c),f(a,c))).
** KEPT: 257 (135,5,38,17,32,54,44,55) S(c,c,j(f(a,c),c)).
** KEPT: 258 (135,5,32,17,32,44) S(f(x,c),c,j(f(x,c),f(a,c))).
** KEPT: 259 (135,5,32,2,32,51,48) S(g(f(a,c)),c,0).
** KEPT: 260 (135,5,32,1,32,48) S(0,c,f(a,c)).
** KEPT: 261 (135,5,32,17,32,54,44) S(c,f(x,c),j(f(x,c),f(a,c))).
** KEPT: 262 (135,5,32,14,32,51,48) S(c,g(f(a,c)),0).
** KEPT: 263 (135,5,32,13,32,48) S(c,0,f(a,c)).
** KEPT: 264 (135,4,135,17,17) P(a,j(c,c),j(c,c)).
** KEPT: 265 (135,4,39,17,17) P(a,j(b,c),j(c,c)).
** KEPT: 266 (135,4,38,17,17) P(a,j(a,c),j(a,c)).
** KEPT: 267 (135,4,32,17,17) P(a,j(x,c),j(f(a,x),c)).
** KEPT: 268 (135,4,32,2,17,50) P(a,0,j(g(f(a,c)),c)).
** KEPT: 269 (135,4,12,17,17) P(a,j(g(x),c),j(g(f(a,x)),c)).
** KEPT: 270 (135,3,39,17,32,43) S(c,c,j(f(a,b),f(a,c))).
** KEPT: 271 (135,3,38,17,32,43,55,54) S(a,c,j(f(a,c),a)).
** KEPT: 272 (135,3,32,17,32,43) S(f(a,x),c,j(f(a,x),f(a,c))).
** KEPT: 273 (135,3,12,17,32,43,50,54) S(g(f(a,x)),c,j(f(a,c),g(f(a,x)))).
** KEPT: 274 (135,3,38,17,32,54,43,55,54) S(c,a,j(f(a,c),a)).
** KEPT: 275 (135,3,32,17,32,54,43) S(c,f(a,x),j(f(a,x),f(a,c))).
** KEPT: 276 (135,3,12,17,32,54,43,50,54) S(c,g(f(a,x)),j(f(a,c),g(f(a,x)))).

new given clause: 182 (57,23,14,46) S(x,x,0).
** KEPT: 277 (182,18,17) EQUAL(j(x,x),0).
** KEPT: 278 (182,18,17) EQUAL(0,j(x,x)).
** KEPT: 279 (182,16,17,182,54) S(j(x,0),x,0).
** KEPT: 280 (182,16,17,17,54) S(j(x,j(x,y)),y,0).
** KEPT: 281 (182,16,17,14,54) S(j(x,0),g(x),0).
** KEPT: 282 (182,16,17,13) S(j(x,x),0,0).
WARNING, demod_limit reached:0 (182,16,17,11,49,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(j(j(g(v96),g(v97)),g(v96)),g(v97),0).
** KEPT: 283 (182,16,17,11,49,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(j(j(g(x),g(y)),g(x)),g(y),0).
** KEPT: 284 (182,16,17,2,54) S(j(g(x),0),x,0).
WARNING, demod_limit reached:0 (182,16,11,11,54,49,49,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(j(j(g(v96),g(v97)),g(v96)),g(v97),0).
** KEPT: 285 (182,16,17,17,54) S(j(x,y),x,j(y,0)).
** KEPT: 286 (182,16,17,13,54) S(j(x,y),x,y).
** KEPT: 287 (182,16,11,17,49) S(j(g(x),g(y)),g(y),j(g(x),0)).
** KEPT: 288 (182,16,11,13,49) S(j(g(x),g(y)),g(y),g(x)).
** KEPT: 289 (182,16,11,8,54,49,46,54) S(j(x,g(y)),g(y),x).
** KEPT: 290 (182,16,2,17) S(0,x,j(g(x),0)).
** KEPT: 291 (182,16,17,17,54,56) S(0,x,j(x,j(y,y))).
** KEPT: 292 (182,16,13,17) S(0,0,j(x,x)).
WARNING, demod_limit reached:0 (182,16,11,17,49,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54) S(0,g(v65),j(g(v64),j(g(v64),g(v65)))).
** KEPT: 293 (182,16,11,17,49,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54) S(0,g(x),j(g(y),j(g(y),g(x)))).
WARNING, demod_limit reached:0 (182,16,11,11,54,56,49,49,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54) S(0,g(v65),j(j(g(v96),g(v96)),g(v65))).
** KEPT: 294 (182,16,11,11,54,56,49,49,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54) S(0,g(x),j(j(g(y),g(y)),g(x))).
** KEPT: 295 (182,15,182,17) S(x,j(x,0),0).
** KEPT: 296 (182,15,17,17,56) S(x,j(x,j(y,y)),0).
** KEPT: 297 (182,15,14,17) S(x,j(g(x),0),0).
WARNING, demod_limit reached:0 (182,15,11,17,49,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52) S(g(v64),j(g(v65),j(g(v65),g(v64))),0).
** KEPT: 298 (182,15,11,17,49,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52) S(g(x),j(g(y),j(g(y),g(x))),0).
WARNING, demod_limit reached:0 (182,15,11,11,56,49,49,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52) S(g(v64),j(g(v96),j(g(v96),g(v64))),0).
** KEPT: 299 (182,15,2,17) S(g(x),j(x,0),0).
** KEPT: 300 (182,15,1,17) S(0,j(x,x),0).
** KEPT: 301 (182,15,17,17,54,56) S(x,0,j(x,j(y,y))).
** KEPT: 302 (182,15,14,17,54) S(x,0,j(g(x),0)).
WARNING, demod_limit reached:0 (182,15,11,17,49,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54) S(g(v64),0,j(g(v65),j(g(v64),g(v65)))).
** KEPT: 303 (182,15,11,17,49,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54) S(g(x),0,j(g(y),j(g(x),g(y)))).
WARNING, demod_limit reached:0 (182,15,11,11,54,56,49,49,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54) S(g(v64),0,j(j(g(v97),g(v97)),g(v64))).
** KEPT: 304 (182,15,11,11,54,56,49,49,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54,52,54,54,52,54) S(g(x),0,j(j(g(y),g(y)),g(x))).
** KEPT: 305 (182,15,17,17,54) S(x,j(x,y),j(y,0)).
** KEPT: 306 (182,15,17,1) S(x,j(x,y),y).
** KEPT: 307 (182,6,135,135,17) P(j(a,a),c,0).
** KEPT: 308 (182,6,135,38,17) P(j(a,c),c,0).
** KEPT: 309 (182,6,127,127,17) P(j(c,c),b,0).
** KEPT: 310 (182,6,127,39,17,54) P(j(a,c),b,0).
** KEPT: 311 (182,6,39,39,17) P(j(a,a),b,0).
** KEPT: 312 (182,6,38,38,17) P(j(x,x),x,0).
** KEPT: 313 (182,6,32,32,17) P(j(x,x),y,0).
** KEPT: 314 (182,6,135,135,17) P(0,c,j(c,c)).
** KEPT: 315 (182,6,135,32,17,54) P(0,c,j(f(a,c),c)).
** KEPT: 316 (182,6,127,127,17) P(0,b,j(c,c)).
** KEPT: 317 (182,6,127,32,17,54) P(0,b,j(f(c,b),c)).
** KEPT: 318 (182,6,39,32,17,54) P(0,b,j(f(a,b),c)).
** KEPT: 319 (182,6,38,38,17) P(0,x,j(x,x)).
** KEPT: 320 (182,6,38,12,17,51,55,46,54) P(0,g(x),j(x,g(x))).
** KEPT: 321 (182,6,32,32,17) P(0,x,j(f(y,x),f(y,x))).
** KEPT: 322 (182,6,32,12,17,50) P(0,g(x),j(g(f(y,x)),g(f(y,x)))).
** KEPT: 323 (182,5,135,32,32,48) S(c,f(a,c),0).
** KEPT: 324 (182,5,127,32,32,48) S(c,f(c,b),0).
** KEPT: 325 (182,5,39,32,32,48) S(c,f(a,b),0).
** KEPT: 326 (182,5,32,135,32,48) S(f(a,c),c,0).
** KEPT: 327 (182,5,32,127,32,48) S(f(c,b),c,0).
** KEPT: 328 (182,5,32,39,32,48) S(f(a,b),c,0).
** KEPT: 329 (182,4,135,135,17) P(a,j(c,c),0).
** KEPT: 330 (182,4,135,39,17,54) P(a,j(b,c),0).
** KEPT: 331 (182,4,127,127,17) P(c,j(b,b),0).
** KEPT: 332 (182,4,127,38,17) P(c,j(b,c),0).
** KEPT: 333 (182,4,39,39,17) P(a,j(b,b),0).
** KEPT: 334 (182,4,38,38,17) P(x,j(x,x),0).
** KEPT: 335 (182,4,32,32,17) P(x,j(y,y),0).
** KEPT: 336 (182,4,135,135,17) P(a,0,j(c,c)).
** KEPT: 337 (182,4,135,32,17,54) P(a,0,j(f(a,c),c)).
** KEPT: 338 (182,4,127,127,17) P(c,0,j(c,c)).
** KEPT: 339 (182,4,127,32,17,54) P(c,0,j(f(c,b),c)).
** KEPT: 340 (182,4,39,32,17,54) P(a,0,j(f(a,b),c)).
** KEPT: 341 (182,4,38,38,17) P(x,0,j(x,x)).
** KEPT: 342 (182,4,32,32,17) P(x,0,j(f(x,y),f(x,y))).
** KEPT: 343 (182,4,32,12,17,50) P(x,0,j(g(f(x,y)),g(f(x,y)))).
286 back subsumes: 279 (182,16,17,182,54) S(j(x,0),x,0).
289 back subsumes: 288 (182,16,11,13,49) S(j(g(x),g(y)),g(y),g(x)).
306 back subsumes: 295 (182,15,182,17) S(x,j(x,0),0).
313 back subsumes: 312 (182,6,38,38,17) P(j(x,x),x,0).
313 back subsumes: 311 (182,6,39,39,17) P(j(a,a),b,0).
313 back subsumes: 309 (182,6,127,127,17) P(j(c,c),b,0).
313 back subsumes: 307 (182,6,135,135,17) P(j(a,a),c,0).
319 back subsumes: 314 (182,6,135,135,17) P(0,c,j(c,c)).
319 back subsumes: 77 (38,6,32,14,17,50,55) P(0,g(x),j(g(x),g(x))).
335 back subsumes: 334 (182,4,38,38,17) P(x,j(x,x),0).
335 back subsumes: 333 (182,4,39,39,17) P(a,j(b,b),0).
335 back subsumes: 331 (182,4,127,127,17) P(c,j(b,b),0).
335 back subsumes: 329 (182,4,135,135,17) P(a,j(c,c),0).
341 back subsumes: 338 (182,4,127,127,17) P(c,0,j(c,c)).
341 back subsumes: 106 (38,4,32,14,17,51,55) P(g(x),0,j(g(x),g(x))).

new given clause: 88 (38,5,32,12,1,50,48,45,51,55,46) S(0,x,g(x)).
** KEPT: 344 (88,18,17,54) EQUAL(j(x,0),g(x)).
** KEPT: 345 (88,18,17,54) EQUAL(g(x),j(x,0)).
** KEPT: 346 (88,16,17,17,54,49) S(j(x,0),y,j(g(x),g(y))).
** KEPT: 347 (88,16,17,13,54) S(j(x,0),0,g(x)).
** KEPT: 348 (88,16,17,11,54,49,49,46,46) S(j(g(x),0),g(y),j(x,y)).
** KEPT: 349 (88,16,17,17) S(j(x,0),y,j(x,g(y))).
** KEPT: 350 (88,16,17,17,54,52) S(g(x),y,j(x,j(y,0))).
WARNING, demod_limit reached:0 (88,16,11,17,46,49,54,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54) S(v64,g(v65),j(g(v64),j(g(v65),0))).
** KEPT: 351 (88,16,11,17,46,49,54,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54) S(x,g(y),j(g(x),j(g(y),0))).
** KEPT: 352 (88,15,182,17) S(x,j(x,y),g(y)).
** KEPT: 353 (88,15,182,11,49,46) S(g(x),j(g(x),g(y)),y).
** KEPT: 354 (88,15,14,17,54) S(x,j(y,g(x)),g(y)).
** KEPT: 355 (88,15,14,11,49,46) S(x,j(g(x),g(y)),y).
** KEPT: 356 (88,15,13,17,54) S(0,j(x,0),g(x)).
** KEPT: 357 (88,15,2,17) S(g(x),j(x,y),g(y)).
** KEPT: 358 (88,15,17,17,54,56) S(x,g(y),j(x,j(y,0))).
** KEPT: 359 (88,15,182,17,54) S(0,0,j(x,g(x))).
** KEPT: 360 (88,15,17,182) S(0,j(x,g(x)),0).
** KEPT: 361 (88,15,17,17,54) S(0,j(x,y),j(y,g(x))).
** KEPT: 362 (88,15,17,11,49) S(0,j(x,g(y)),j(g(x),g(y))).
** KEPT: 363 (88,15,17,8) S(0,j(g(x),0),x).
** KEPT: 364 (88,15,11,17,49,46) S(0,j(g(x),g(y)),j(x,g(y))).
** KEPT: 365 (88,6,10,135,88) P(g(a),c,g(c)).
** KEPT: 366 (88,6,10,127,88) P(g(c),b,g(c)).
** KEPT: 367 (88,6,10,39,88) P(g(a),b,g(c)).
** KEPT: 368 (88,6,10,38,17,54) P(j(x,0),x,g(x)).
** KEPT: 369 (88,6,10,32,88) P(g(x),y,g(f(x,y))).
** KEPT: 370 (88,6,10,32,17,54) P(j(x,0),y,g(f(x,y))).
** KEPT: 371 (88,6,10,12,88,46) P(g(x),g(y),f(x,y)).
** KEPT: 372 (88,6,10,12,17,54,46) P(j(x,0),g(y),f(x,y)).
** KEPT: 373 (88,6,32,38,17,48,54) P(g(x),x,j(x,0)).
** KEPT: 374 (88,6,32,32,17,48,54) P(g(x),y,j(f(x,y),0)).
** KEPT: 375 (88,6,32,12,17,50,48,45,54) P(g(x),g(y),j(g(f(x,y)),0)).
** KEPT: 376 (88,6,12,38,17,46,48,45,54) P(x,g(x),j(g(x),0)).
** KEPT: 377 (88,5,32,135,32,48,51) S(0,c,g(f(a,c))).
** KEPT: 378 (88,5,32,127,32,48,51) S(0,c,g(f(c,b))).
** KEPT: 379 (88,5,32,39,32,48,51) S(0,c,g(f(a,b))).
** KEPT: 380 (88,4,9,135,88) P(a,g(c),g(c)).
** KEPT: 381 (88,4,9,127,88) P(c,g(b),g(c)).
** KEPT: 382 (88,4,9,39,88) P(a,g(b),g(c)).
** KEPT: 383 (88,4,9,38,17,54) P(x,j(x,0),g(x)).
** KEPT: 384 (88,4,9,32,17,54) P(x,j(y,0),g(f(x,y))).
** KEPT: 385 (88,4,9,12,17,54,46) P(x,j(g(y),0),f(x,y)).
** KEPT: 386 (88,4,32,38,17,47,54) P(x,g(x),j(x,0)).
** KEPT: 387 (88,4,32,32,17,47,54) P(x,g(y),j(f(x,y),0)).
** KEPT: 388 (88,4,32,12,17,46,47,54) P(x,y,j(g(f(x,y)),0)).

new given clause: 89 (38,5,12,32,13,51,55,46,50,48,45) S(x,0,g(x)).
** KEPT: 389 (89,16,17,182) S(j(x,y),y,g(x)).
** KEPT: 390 (89,16,17,14) S(j(x,y),g(y),g(x)).
** KEPT: 391 (89,16,17,2) S(j(x,g(y)),y,g(x)).
** KEPT: 392 (89,16,11,182,49,46) S(j(g(x),g(y)),g(y),x).
** KEPT: 393 (89,16,11,14,49,46,46) S(j(g(x),g(y)),y,x).
** KEPT: 394 (89,16,11,8,45,49,45,46) S(j(g(x),0),0,x).
** KEPT: 395 (89,16,17,182,54) S(j(x,g(x)),0,0).
** KEPT: 396 (89,16,17,88,54,46) S(j(x,0),0,x).
** KEPT: 397 (89,16,17,17,54) S(j(x,y),0,j(y,g(x))).
** KEPT: 398 (89,16,11,17,49,46,54) S(j(g(x),g(y)),0,j(y,g(x))).
** KEPT: 399 (89,16,11,11,54,49,49,46,54) S(j(g(x),g(y)),0,j(x,g(y))).
** KEPT: 400 (89,16,88,17) S(g(x),y,j(x,g(y))).
** KEPT: 401 (89,16,17,17,54,56) S(g(x),y,j(y,j(x,0))).
** KEPT: 402 (89,15,88,17,46) S(0,j(x,0),x).
** KEPT: 403 (89,15,17,17,49) S(x,j(y,0),j(g(x),g(y))).
** KEPT: 404 (89,15,11,17,49,49,46,46) S(g(x),j(g(y),0),j(x,y)).
WARNING, demod_limit reached:0 (89,15,11,17,46,49,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(g(v64),v65,j(j(g(v65),0),g(v64))).
** KEPT: 405 (89,15,11,17,46,49,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(g(x),y,j(j(g(y),0),g(x))).
** KEPT: 406 (89,15,88,17,54) S(x,g(y),j(y,g(x))).
** KEPT: 407 (89,15,17,17,54,54) S(x,j(y,0),j(y,g(x))).
** KEPT: 408 (89,15,17,11,54,49) S(x,j(g(y),0),j(g(x),g(y))).
** KEPT: 409 (89,5,135,32,32,48,51) S(c,0,g(f(a,c))).
** KEPT: 410 (89,5,127,32,32,48,51) S(c,0,g(f(c,b))).
** KEPT: 411 (89,5,39,32,32,48,51) S(c,0,g(f(a,b))).
389 back subsumes: 347 (88,16,17,13,54) S(j(x,0),0,g(x)).

new given clause: 97 (38,5,32,1,12,50,48,45,51,55,46) S(0,g(x),x).
** KEPT: 412 (97,18,17,54) EQUAL(j(g(x),0),x).
** KEPT: 413 (97,18,17,54) EQUAL(x,j(g(x),0)).
** KEPT: 414 (97,16,17,17) S(j(x,0),g(y),j(x,y)).
** KEPT: 415 (97,16,17,17,54,54,52) S(x,y,j(y,j(g(x),0))).
WARNING, demod_limit reached:0 (97,16,11,17,49,54,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(v64,g(v65),j(j(g(v65),0),g(v64))).
** KEPT: 416 (97,16,11,17,49,54,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54) S(x,g(y),j(j(g(y),0),g(x))).
** KEPT: 417 (97,15,182,17) S(x,j(x,g(y)),y).
** KEPT: 418 (97,15,14,17,54) S(x,j(g(y),g(x)),y).
** KEPT: 419 (97,15,2,17) S(g(x),j(x,g(y)),y).
** KEPT: 420 (97,15,89,17,54) S(x,y,j(g(y),g(x))).
** KEPT: 421 (97,15,17,17,52,54) S(x,y,j(x,j(g(y),0))).
** KEPT: 422 (97,15,17,17,54) S(0,j(x,g(y)),j(y,x)).
** KEPT: 423 (97,6,10,38,17,54) P(j(g(x),0),g(x),x).
** KEPT: 424 (97,5,32,32,135,48,51) S(0,g(f(a,c)),c).
** KEPT: 425 (97,5,32,32,127,48,51) S(0,g(f(c,b)),c).
** KEPT: 426 (97,5,32,32,39,48,51) S(0,g(f(a,b)),c).
** KEPT: 427 (97,4,9,38,17,54) P(g(x),j(g(x),0),x).
** KEPT: 428 (97,4,32,38,17,47,54) P(g(x),x,j(g(x),0)).
417 back subsumes: 353 (88,15,182,11,49,46) S(g(x),j(g(x),g(y)),y).

new given clause: 101 (38,5,32,13,12,50,48,45,51,55,46) S(g(x),0,x).
** KEPT: 429 (101,16,17,182,54) S(j(x,g(y)),x,y).
** KEPT: 430 (101,16,17,14,54) S(j(x,g(y)),g(x),y).
** KEPT: 431 (101,16,17,17) S(j(x,g(y)),0,j(x,y)).
WARNING, demod_limit reached:0 (101,15,11,17,49,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52) S(g(v64),v65,j(g(v65),j(0,g(v64)))).
** KEPT: 432 (101,15,11,17,49,52,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52,54,54,52) S(g(x),y,j(g(y),j(0,g(x)))).
** KEPT: 433 (101,15,17,17,54) S(g(x),j(y,0),j(x,y)).
** KEPT: 434 (101,5,32,32,135,51,48) S(g(f(a,c)),0,c).
** KEPT: 435 (101,5,32,32,127,51,48) S(g(f(c,b)),0,c).
** KEPT: 436 (101,5,32,32,39,51,48) S(g(f(a,b)),0,c).

new given clause: 125 (39,31,32) EQUAL(f(a,b),c).
** KEPT: 437 (125,37) EQUAL(f(x,f(a,b)),f(x,c)).
** KEPT: 438 (125,36,53) EQUAL(f(a,f(b,x)),f(c,x)).
** KEPT: 439 (125,35,38) P(f(a,b),f(a,b),c).
** KEPT: 440 (125,34,38) P(f(a,b),c,f(a,b)).
** KEPT: 441 (125,33,38) P(c,f(a,b),f(a,b)).
** KEPT: 442 (125,27) EQUAL(g(f(a,b)),g(c)).
** KEPT: 443 (125,26) EQUAL(j(x,f(a,b)),j(x,c)).
** KEPT: 444 (125,23,17) S(x,c,j(x,f(a,b))).
** KEPT: 445 (125,22,17,54) S(c,x,j(x,f(a,b))).
** KEPT: 446 (125,21,58) EQUAL(g(f(a,b)),c).
** KEPT: 447 (125,21,57) EQUAL(f(a,b),g(c)).
444 back subsumes: 164 (39,3,32,17,32,43) S(f(a,x),c,j(f(a,x),f(a,b))).
444 back subsumes: 151 (39,5,32,17,32,44) S(f(x,b),c,j(f(x,b),f(a,b))).
445 back subsumes: 167 (39,3,32,17,32,54,43) S(c,f(a,x),j(f(a,x),f(a,b))).
445 back subsumes: 155 (39,5,32,17,32,54,44) S(c,f(x,b),j(f(x,b),f(a,b))).

new given clause: 126 (39,31,32) EQUAL(c,f(a,b)).
** KEPT: 448 (126,37) EQUAL(f(x,c),f(x,f(a,b))).
** KEPT: 449 (126,36,53) EQUAL(f(c,x),f(a,f(b,x))).
** KEPT: 450 (126,35,38) P(c,c,f(a,b)).
** KEPT: 451 (126,34,38) P(c,f(a,b),c).
** KEPT: 452 (126,34,32) P(x,f(a,b),f(x,c)).
** KEPT: 453 (126,33,38) P(f(a,b),c,c).
** KEPT: 454 (126,33,32) P(f(a,b),x,f(c,x)).
** KEPT: 455 (126,33,12) P(f(a,b),g(x),g(f(c,x))).
** KEPT: 456 (126,27) EQUAL(g(c),g(f(a,b))).
** KEPT: 457 (126,26) EQUAL(j(x,c),j(x,f(a,b))).
** KEPT: 458 (126,24,101) S(g(c),0,f(a,b)).
** KEPT: 459 (126,24,97) S(0,g(c),f(a,b)).
** KEPT: 460 (126,23,88) S(0,f(a,b),g(c)).
** KEPT: 461 (126,23,17) S(x,f(a,b),j(x,c)).
** KEPT: 462 (126,23,2) S(g(c),f(a,b),0).
** KEPT: 463 (126,22,89) S(f(a,b),0,g(c)).
** KEPT: 464 (126,22,17,54) S(f(a,b),x,j(x,c)).
** KEPT: 465 (126,22,14) S(f(a,b),g(c),0).
** KEPT: 466 (126,21,58) EQUAL(g(c),f(a,b)).
** KEPT: 467 (126,21,57) EQUAL(c,g(f(a,b))).

new given clause: 169 (57,35,39) P(a,b,g(c)).
** KEPT: 468 (169,30,32,38) P(f(a,b),b,g(c)).
** KEPT: 469 (169,30,38,32,50) P(a,b,g(f(a,c))).
** KEPT: 470 (169,30,32,38,51) P(g(f(c,a)),b,g(c)).
** KEPT: 471 (169,30,32,32,50) P(f(x,a),b,g(f(x,c))).
** KEPT: 472 (169,30,38,32) P(g(c),b,f(a,b)).
** KEPT: 473 (169,30,32,32) P(g(c),x,f(a,f(b,x))).
** KEPT: 474 (169,30,12,32,50) P(g(c),g(x),g(f(a,f(b,x)))).
** KEPT: 475 (169,29,38,32) P(a,f(a,b),g(c)).
** KEPT: 476 (169,29,38,32) P(a,g(c),f(a,b)).
** KEPT: 477 (169,29,32,32,53) P(x,g(c),f(x,f(a,b))).
** KEPT: 478 (169,29,38,32,51) P(a,b,g(f(c,b))).
** KEPT: 479 (169,29,32,38,50) P(a,g(f(b,c)),g(c)).
** KEPT: 480 (169,29,32,32,51) P(a,f(b,x),g(f(c,x))).
** KEPT: 481 (169,29,32,12,50,51,46) P(a,g(f(b,x)),f(c,x)).
** KEPT: 482 (169,6,169,182,17) P(0,b,j(g(c),g(c))).
** KEPT: 483 (169,6,169,17,17) P(j(a,a),b,j(g(c),g(c))).
** KEPT: 484 (169,6,38,17,17,54,54) P(j(a,b),b,j(g(c),b)).
** KEPT: 485 (169,6,32,182,17) P(0,b,j(f(a,b),g(c))).
** KEPT: 486 (169,6,32,88,17,48,54) P(g(a),b,j(g(c),0)).
** KEPT: 487 (169,6,32,17,17) P(j(x,a),b,j(f(x,b),g(c))).
** KEPT: 488 (169,6,32,2,17,51) P(0,b,j(g(f(a,b)),g(c))).
** KEPT: 489 (169,6,32,1,17,48,54) P(a,b,j(g(c),0)).
** KEPT: 490 (169,5,32,32,101,51,48) S(g(f(a,b)),0,g(c)).
** KEPT: 491 (169,5,32,32,97,48,51) S(0,g(f(a,b)),g(c)).
** KEPT: 492 (169,5,169,17,32,44) S(g(c),g(c),j(f(a,b),f(a,b))).
** KEPT: 493 (169,5,127,17,32,54,44) S(c,g(c),j(f(a,b),f(c,b))).
** KEPT: 494 (169,5,39,17,32,44) S(c,g(c),j(f(a,b),f(a,b))).
** KEPT: 495 (169,5,38,17,32,54,44,55) S(b,g(c),j(f(a,b),b)).
** KEPT: 496 (169,5,32,88,32,48,51) S(0,g(c),g(f(a,b))).
** KEPT: 497 (169,5,32,17,32,44) S(f(x,b),g(c),j(f(x,b),f(a,b))).
** KEPT: 498 (169,5,32,2,32,51,48) S(g(f(a,b)),g(c),0).
** KEPT: 499 (169,5,127,17,32,44) S(g(c),c,j(f(a,b),f(c,b))).
** KEPT: 500 (169,5,39,17,32,44) S(g(c),c,j(f(a,b),f(a,b))).
** KEPT: 501 (169,5,38,17,32,44,55) S(g(c),b,j(f(a,b),b)).
** KEPT: 502 (169,5,32,89,32,48,51) S(g(c),0,g(f(a,b))).
** KEPT: 503 (169,5,32,17,32,54,44) S(g(c),f(x,b),j(f(x,b),f(a,b))).
** KEPT: 504 (169,5,32,14,32,51,48) S(g(c),g(f(a,b)),0).
** KEPT: 505 (169,4,169,182,17) P(a,0,j(g(c),g(c))).
** KEPT: 506 (169,4,169,17,17) P(a,j(b,b),j(g(c),g(c))).
** KEPT: 507 (169,4,38,17,17,54) P(a,j(a,b),j(g(c),a)).
** KEPT: 508 (169,4,32,182,17) P(a,0,j(f(a,b),g(c))).
** KEPT: 509 (169,4,32,88,17,47,54) P(a,g(b),j(g(c),0)).
** KEPT: 510 (169,4,32,17,17) P(a,j(x,b),j(f(a,x),g(c))).
** KEPT: 511 (169,4,32,2,17,50) P(a,0,j(g(f(a,b)),g(c))).
** KEPT: 512 (169,4,12,17,17) P(a,j(g(x),b),j(g(f(a,x)),g(c))).
** KEPT: 513 (169,3,135,17,32,54,43) S(c,g(c),j(f(a,b),f(a,c))).
** KEPT: 514 (169,3,38,17,32,43,55,54) S(a,g(c),j(f(a,b),a)).
** KEPT: 515 (169,3,32,17,32,43) S(f(a,x),g(c),j(f(a,x),f(a,b))).
** KEPT: 516 (169,3,12,17,32,43,50,54) S(g(f(a,x)),g(c),j(f(a,b),g(f(a,x)))).
** KEPT: 517 (169,3,135,17,32,43) S(g(c),c,j(f(a,b),f(a,c))).
** KEPT: 518 (169,3,38,17,32,54,43,55,54) S(g(c),a,j(f(a,b),a)).
** KEPT: 519 (169,3,32,17,32,54,43) S(g(c),f(a,x),j(f(a,x),f(a,b))).
** KEPT: 520 (169,3,12,17,32,54,43,50,54) S(g(c),g(f(a,x)),j(f(a,b),g(f(a,x)))).

new given clause: 170 (57,35,38) P(x,x,g(x)).
** KEPT: 521 (170,34,126) P(c,f(a,b),g(c)).
** KEPT: 522 (170,34,125) P(f(a,b),c,g(f(a,b))).
** KEPT: 523 (170,33,126) P(f(a,b),c,g(c)).
** KEPT: 524 (170,33,125) P(c,f(a,b),g(f(a,b))).
** KEPT: 525 (170,30,32,169,51,46) P(g(f(c,a)),b,c).
** KEPT: 526 (170,30,32,135) P(f(c,a),c,g(c)).
** KEPT: 527 (170,30,32,39) P(f(c,a),b,g(c)).
** KEPT: 528 (170,30,169,32,50) P(g(c),b,g(f(a,b))).
** KEPT: 529 (170,30,135,32,50) P(c,c,g(f(a,c))).
** KEPT: 530 (170,30,39,32,50) P(c,b,g(f(a,b))).
** KEPT: 531 (170,30,32,32,50) P(f(x,y),y,g(f(x,y))).
** KEPT: 532 (170,30,12,32,46) P(g(f(x,y)),g(y),f(x,y)).
** KEPT: 533 (170,30,169,32,50) P(g(a),b,g(f(a,c))).
** KEPT: 534 (170,30,39,32) P(g(a),b,f(a,c)).
** KEPT: 535 (170,30,32,32) P(g(x),y,f(x,f(x,y))).
** KEPT: 536 (170,30,12,32,50) P(g(x),g(y),g(f(x,f(x,y)))).
** KEPT: 537 (170,29,169,32,50,46) P(a,g(f(b,c)),c).
** KEPT: 538 (170,29,127,32) P(c,f(b,c),g(c)).
** KEPT: 539 (170,29,39,32) P(a,f(b,c),g(c)).
** KEPT: 540 (170,29,169,32,51) P(a,g(b),g(f(c,b))).
** KEPT: 541 (170,29,39,32) P(a,g(b),f(c,b)).
** KEPT: 542 (170,29,169,32,51) P(a,g(c),g(f(a,b))).
** KEPT: 543 (170,29,127,32,51) P(c,c,g(f(c,b))).
** KEPT: 544 (170,29,39,32,51) P(a,c,g(f(a,b))).
** KEPT: 545 (170,29,32,32,51) P(x,f(x,y),g(f(x,y))).
** KEPT: 546 (170,29,32,12,50,51,46) P(x,g(f(x,y)),f(x,y)).
** KEPT: 547 (170,6,170,182,17) P(0,x,j(g(x),g(x))).
** KEPT: 548 (170,6,170,17,17) P(j(x,x),x,j(g(x),g(x))).
** KEPT: 549 (170,6,170,11,17,49,46,46) P(j(g(x),g(x)),g(x),j(x,x)).
** KEPT: 550 (170,6,169,17,17,54) P(j(a,b),b,j(g(b),g(c))).
** KEPT: 551 (170,6,127,17,17,54,54) P(j(b,c),b,j(g(b),c)).
** KEPT: 552 (170,6,39,17,17,54) P(j(a,b),b,j(g(b),c)).
** KEPT: 553 (170,6,38,17,17) P(j(x,x),x,j(x,g(x))).
** KEPT: 554 (170,6,38,17,11,49,46,54) P(j(g(x),g(x)),g(x),j(x,g(x))).
** KEPT: 555 (170,6,32,17,17) P(j(x,y),y,j(f(x,y),g(y))).
** KEPT: 556 (170,6,32,11,17,49,50,51,46,46,54) P(j(g(x),g(y)),g(y),j(y,f(x,y))).
** KEPT: 557 (170,6,32,1,17,48,54) P(x,x,j(g(x),0)).
** KEPT: 558 (170,6,12,182,17,51,55,46,46) P(0,g(x),j(x,x)).
** KEPT: 559 (170,6,12,17,17,46,54) P(j(x,g(y)),g(y),j(y,g(f(x,y)))).
** KEPT: 560 (170,6,12,1,17,48,45,46,54) P(g(x),g(x),j(x,0)).
** KEPT: 561 (170,6,10,17,17,54,54) P(j(x,0),x,j(g(x),0)).
** KEPT: 562 (170,6,32,17,17,54) P(j(x,y),x,j(f(y,x),g(x))).
** KEPT: 563 (170,6,32,11,17,49,46,50,51,46) P(j(g(x),g(y)),g(x),j(x,f(y,x))).
** KEPT: 564 (170,5,32,32,11,49,43,55,50,51,46,54,49,43,50,51,46,55,49,49,46,46) S(j(f(x,y),g(x)),j(f(y,x),g(y)),j(x,y)).
** KEPT: 565 (170,5,32,12,11,49,43,55,50,51,46,54,43,51,51,55,54,49,46,46,49,49,46,46) S(j(f(x,y),g(x)),j(y,f(y,x)),j(x,y)).
** KEPT: 566 (170,5,12,32,11,43,51,55,51,49,46,46,49,43,50,51,46,55,49,49,46,46) S(j(x,f(x,y)),j(f(y,x),g(y)),j(x,y)).
** KEPT: 567 (170,5,169,17,32,44,55) S(g(c),g(b),j(f(a,b),b)).
** KEPT: 568 (170,5,135,17,32,44,55) S(c,g(c),j(f(a,c),c)).
** KEPT: 569 (170,5,127,17,32,54,44,55,54) S(c,g(b),j(f(c,b),b)).
** KEPT: 570 (170,5,39,17,32,44,55) S(c,g(b),j(f(a,b),b)).
** KEPT: 571 (170,5,32,17,12,50,46,44,51,55,49,46,54) S(g(f(x,y)),y,j(y,g(f(x,y)))).
** KEPT: 572 (170,5,169,17,32,54,44,55) S(g(b),g(c),j(f(a,b),b)).
** KEPT: 573 (170,5,135,17,32,54,44,55) S(g(c),c,j(f(a,c),c)).
** KEPT: 574 (170,5,127,17,32,44,55,54) S(g(b),c,j(f(c,b),b)).
** KEPT: 575 (170,5,39,17,32,54,44,55) S(g(b),c,j(f(a,b),b)).
** KEPT: 576 (170,4,170,182,17) P(x,0,j(g(x),g(x))).
** KEPT: 577 (170,4,170,17,17) P(x,j(x,x),j(g(x),g(x))).
** KEPT: 578 (170,4,170,11,17,49,46,46) P(g(x),j(g(x),g(x)),j(x,x)).
** KEPT: 579 (170,4,169,17,17,54,54) P(a,j(a,b),j(g(a),g(c))).
** KEPT: 580 (170,4,135,17,17,54,54) P(a,j(a,c),j(g(a),c)).
** KEPT: 581 (170,4,39,17,17,54,54) P(a,j(a,b),j(g(a),c)).
** KEPT: 582 (170,4,38,17,17) P(x,j(x,x),j(x,g(x))).
** KEPT: 583 (170,4,38,17,11,49,46,54) P(g(x),j(g(x),g(x)),j(x,g(x))).
** KEPT: 584 (170,4,32,17,17) P(x,j(y,x),j(f(x,y),g(x))).
** KEPT: 585 (170,4,32,11,17,49,50,51,46,46,54) P(g(x),j(g(y),g(x)),j(x,f(x,y))).
** KEPT: 586 (170,4,12,182,17,51,55,46,46) P(g(x),0,j(x,x)).
** KEPT: 587 (170,4,12,17,17,54,54) P(x,j(x,g(y)),j(g(x),g(f(x,y)))).
** KEPT: 588 (170,4,9,17,17,54,54) P(x,j(x,0),j(g(x),0)).
** KEPT: 589 (170,4,32,17,17,54) P(x,j(x,y),j(f(x,y),g(x))).
** KEPT: 590 (170,4,32,11,17,49,46,50,51,46) P(g(x),j(g(x),g(y)),j(x,f(x,y))).
** KEPT: 591 (170,3,169,17,32,54,43,55,54) S(g(c),g(a),j(f(a,b),a)).
** KEPT: 592 (170,3,135,17,32,54,43,55,54) S(c,g(a),j(f(a,c),a)).
** KEPT: 593 (170,3,127,17,32,43,55) S(c,g(c),j(f(c,b),c)).
** KEPT: 594 (170,3,39,17,32,54,43,55,54) S(c,g(a),j(f(a,b),a)).
** KEPT: 595 (170,3,12,17,32,54,43,55,50) S(g(f(x,y)),g(x),j(x,g(f(x,y)))).
** KEPT: 596 (170,3,169,17,32,43,55,54) S(g(a),g(c),j(f(a,b),a)).
** KEPT: 597 (170,3,135,17,32,43,55,54) S(g(a),c,j(f(a,c),a)).
** KEPT: 598 (170,3,127,17,32,54,43,55) S(g(c),c,j(f(c,b),c)).
** KEPT: 599 (170,3,39,17,32,43,55,54) S(g(a),c,j(f(a,b),a)).

new given clause: 172 (57,34,39) P(a,g(b),c).
** KEPT: 600 (172,33,57) P(g(a),g(b),c).
** KEPT: 601 (172,30,32,38,50) P(g(f(a,b)),g(b),c).
** KEPT: 602 (172,30,170,32) P(g(a),g(b),f(a,c)).
** KEPT: 603 (172,30,38,32) P(a,g(b),f(a,c)).
** KEPT: 604 (172,30,32,170) P(f(c,a),g(b),g(c)).
** KEPT: 605 (172,30,32,38) P(f(c,a),g(b),c).
** KEPT: 606 (172,30,32,32) P(f(x,a),g(b),f(x,c)).
** KEPT: 607 (172,30,170,32,46) P(c,g(b),f(a,b)).
** KEPT: 608 (172,30,38,32,50) P(c,g(b),g(f(a,b))).
** KEPT: 609 (172,30,32,32,51,50) P(c,x,g(f(a,f(b,x)))).
** KEPT: 610 (172,30,12,32,51,46) P(c,g(x),f(a,f(b,x))).
** KEPT: 611 (172,29,38,32,50) P(a,g(f(a,b)),c).
** KEPT: 612 (172,29,32,32,50,53) P(x,c,g(f(x,f(a,b)))).
** KEPT: 613 (172,6,172,182,17) P(0,g(b),j(c,c)).
** KEPT: 614 (172,6,172,17,17) P(j(a,a),g(b),j(c,c)).
** KEPT: 615 (172,6,170,17,17,46) P(j(g(b),a),g(b),j(b,c)).
** KEPT: 616 (172,6,38,17,17) P(j(g(b),a),g(b),j(g(b),c)).
** KEPT: 617 (172,6,32,182,17,50) P(0,g(b),j(g(f(a,b)),c)).
** KEPT: 618 (172,6,32,17,17,50) P(j(x,a),g(b),j(g(f(x,b)),c)).
** KEPT: 619 (172,6,32,2,17,50,51,46) P(0,g(b),j(f(a,b),c)).
** KEPT: 620 (172,6,10,88,88) P(g(a),g(b),g(c)).
** KEPT: 621 (172,5,172,17,32,50,44,49) S(c,c,j(g(f(a,b)),g(f(a,b)))).
** KEPT: 622 (172,5,170,17,32,46,50,44,51,55,54,49,46) S(b,c,j(g(f(a,b)),b)).
** KEPT: 623 (172,5,38,17,32,50,44,51,55,54,49,46) S(g(b),c,j(g(f(a,b)),b)).
** KEPT: 624 (172,5,32,17,32,50,50,44,49) S(g(f(x,b)),c,j(g(f(x,b)),g(f(a,b)))).
** KEPT: 625 (172,5,170,17,32,46,54,50,44,51,55,54,49,46) S(c,b,j(g(f(a,b)),b)).
** KEPT: 626 (172,5,38,17,32,54,50,44,51,55,54,49,46) S(c,g(b),j(g(f(a,b)),b)).
** KEPT: 627 (172,5,32,17,32,50,54,50,44,49) S(c,g(f(x,b)),j(g(f(x,b)),g(f(a,b)))).
** KEPT: 628 (172,4,172,17,17) P(a,j(g(b),g(b)),j(c,c)).
** KEPT: 629 (172,4,170,17,17,54) P(a,j(g(b),a),j(g(a),c)).
** KEPT: 630 (172,4,135,17,182,54) P(a,j(g(b),c),0).
** KEPT: 631 (172,4,135,17,17,54) P(a,j(g(b),c),j(c,c)).
** KEPT: 632 (172,4,38,17,17,54) P(a,j(g(b),a),j(a,c)).
** KEPT: 633 (172,4,32,17,17) P(a,j(x,g(b)),j(f(a,x),c)).
** KEPT: 634 (172,4,32,11,17,49,50) P(a,j(g(x),g(b)),j(g(f(a,x)),c)).
** KEPT: 635 (172,4,9,17,88,54) P(a,j(g(b),0),g(c)).
** KEPT: 636 (172,4,9,17,17,54,41) P(a,j(g(b),0),c).
** KEPT: 637 (172,3,170,17,32,54,43,50,55) S(g(a),c,j(g(f(a,b)),a)).
** KEPT: 638 (172,3,135,17,32,54,43,50,54) S(c,c,j(f(a,c),g(f(a,b)))).
** KEPT: 639 (172,3,38,17,32,54,43,50,55) S(a,c,j(g(f(a,b)),a)).
** KEPT: 640 (172,3,32,17,32,43,50) S(f(a,x),c,j(f(a,x),g(f(a,b)))).
** KEPT: 641 (172,3,32,11,32,50,49,43,50,50) S(g(f(a,x)),c,j(g(f(a,x)),g(f(a,b)))).
** KEPT: 642 (172,3,9,17,32,54,43,50,47) S(0,c,j(g(f(a,b)),0)).
** KEPT: 643 (172,3,170,17,32,43,50,55) S(c,g(a),j(g(f(a,b)),a)).
** KEPT: 644 (172,3,38,17,32,43,50,55) S(c,a,j(g(f(a,b)),a)).
** KEPT: 645 (172,3,32,17,32,54,43,50) S(c,f(a,x),j(f(a,x),g(f(a,b)))).
** KEPT: 646 (172,3,32,11,32,50,54,49,43,50,50) S(c,g(f(a,x)),j(g(f(a,x)),g(f(a,b)))).
** KEPT: 647 (172,3,9,17,32,43,50,47) S(c,0,j(g(f(a,b)),0)).

new given clause: 173 (57,34,38) P(x,g(x),x).
** KEPT: 648 (173,35,126) P(c,g(c),f(a,b)).
** KEPT: 649 (173,35,125) P(f(a,b),g(f(a,b)),c).
** KEPT: 650 (173,33,126) P(f(a,b),g(c),c).
** KEPT: 651 (173,33,125) P(c,g(f(a,b)),f(a,b)).
** KEPT: 652 (173,30,32,12,53) P(f(x,f(y,x)),g(y),f(x,y)).
** KEPT: 653 (173,30,12,12,51,51,53,46,51) P(f(x,f(y,x)),g(y),g(f(x,y))).
** KEPT: 654 (173,30,169,169) P(g(c),g(b),g(c)).
** KEPT: 655 (173,30,169,39) P(g(c),g(b),c).
** KEPT: 656 (173,30,169,32) P(g(c),g(b),f(a,b)).
** KEPT: 657 (173,30,135,32) P(c,g(c),f(a,c)).
** KEPT: 658 (173,30,32,172,50,46) P(g(f(a,b)),b,c).
** KEPT: 659 (173,30,32,169) P(f(a,b),g(b),g(c)).
** KEPT: 660 (173,30,32,135) P(f(a,c),g(c),c).
** KEPT: 661 (173,30,32,127) P(f(c,b),g(b),c).
** KEPT: 662 (173,30,32,39) P(f(a,b),g(b),c).
** KEPT: 663 (173,30,32,32) P(f(x,y),g(y),f(x,y)).
** KEPT: 664 (173,30,32,12,50,46) P(g(f(x,y)),y,g(f(x,y))).
** KEPT: 665 (173,30,32,32,51,50) P(x,y,g(f(x,f(x,y)))).
** KEPT: 666 (173,30,12,32,51,46) P(x,g(y),f(x,f(x,y))).
** KEPT: 667 (173,29,127,32,50) P(c,g(f(b,c)),c).
** KEPT: 668 (173,29,32,32,50) P(x,g(f(y,f(x,y))),f(x,y)).
** KEPT: 669 (173,29,12,32,46,51) P(x,g(f(y,f(x,y))),g(f(x,y))).
** KEPT: 670 (173,29,32,169,51) P(a,g(f(a,b)),g(c)).
** KEPT: 671 (173,29,32,135,51) P(a,g(f(a,c)),c).
** KEPT: 672 (173,29,32,127,51) P(c,g(f(c,b)),c).
** KEPT: 673 (173,6,173,17,17) P(j(x,x),g(x),j(x,x)).
** KEPT: 674 (173,6,173,17,11,46,49) P(j(g(x),g(x)),x,j(g(x),g(x))).
** KEPT: 675 (173,6,172,17,17,54) P(j(a,b),g(b),j(b,c)).
** KEPT: 676 (173,6,170,17,17,54,46) P(j(x,g(x)),g(x),j(x,x)).
** KEPT: 677 (173,6,170,17,11,46,46,46,49) P(j(x,g(x)),x,j(g(x),g(x))).
** KEPT: 678 (173,6,38,17,17,54,54) P(j(x,g(x)),g(x),j(x,g(x))).
** KEPT: 679 (173,6,38,17,11,46,46,54,49,46,54) P(j(x,g(x)),x,j(x,g(x))).
** KEPT: 680 (173,6,38,17,2,54) P(j(x,g(x)),g(x),0).
** KEPT: 681 (173,6,38,11,2,54,49,46,54,46) P(j(x,g(x)),x,0).
** KEPT: 682 (173,6,32,17,17,50,54) P(j(x,y),g(y),j(y,g(f(x,y)))).
** KEPT: 683 (173,6,32,11,17,49,46,46,51,54) P(j(g(x),g(y)),y,j(g(y),g(f(x,y)))).
** KEPT: 684 (173,6,12,17,11,46,50,54,49,46,54) P(j(x,g(y)),y,j(f(x,y),g(y))).
** KEPT: 685 (173,6,10,17,97,54,46) P(j(g(x),0),x,x).
** KEPT: 686 (173,6,10,17,88,54) P(j(x,0),g(x),g(x)).
** KEPT: 687 (173,6,10,17,17,54,54) P(j(x,0),g(x),j(x,0)).
** KEPT: 688 (173,6,10,17,1,54) P(j(x,0),g(x),x).
** KEPT: 689 (173,6,32,11,17,49,46,46,51) P(j(g(x),g(y)),x,j(g(x),g(f(y,x)))).
** KEPT: 690 (173,5,32,32,17,49,43,50,55,50,49,43,50,50,55,54) S(j(g(x),g(f(x,y))),j(g(y),g(f(y,x))),j(x,y)).
** KEPT: 691 (173,5,32,32,11,49,49,46,46,43,51,55,51,49,49,46,46,43,51,51,55,54,49) S(j(g(x),g(f(x,y))),j(g(y),g(f(y,x))),j(g(x),g(y))).
** KEPT: 692 (173,5,32,12,11,49,49,46,46,43,51,55,51,49,43,50,51,46,55,49,46,54,49) S(j(g(x),g(f(x,y))),j(y,g(f(y,x))),j(g(x),g(y))).
** KEPT: 693 (173,5,32,10,17,49,45,43,50,55,47) S(j(g(x),0),0,j(x,0)).
** KEPT: 694 (173,5,12,32,11,49,43,55,50,51,46,54,49,46,54,49,49,46,46,43,51,51,55,54,49) S(j(x,g(f(x,y))),j(g(y),g(f(y,x))),j(g(x),g(y))).
** KEPT: 695 (173,5,12,12,11,49,43,55,50,51,46,54,49,46,54,49,43,50,51,46,55,49,46,54,49) S(j(x,g(f(x,y))),j(y,g(f(y,x))),j(g(x),g(y))).
** KEPT: 696 (173,5,10,32,17,54,49,45,43,50,55,47,54) S(0,j(g(x),0),j(x,0)).
** KEPT: 697 (173,5,172,17,32,50,44,55,49) S(c,b,j(g(f(a,b)),g(b))).
** KEPT: 698 (173,5,32,17,32,50,50,44,55,54,49) S(g(f(x,y)),y,j(g(y),g(f(x,y)))).
** KEPT: 699 (173,5,32,11,32,46,51,49,46,44,51,51,55,54) S(g(f(x,y)),g(y),j(g(y),g(f(x,y)))).
** KEPT: 700 (173,5,172,17,32,54,50,44,55,49) S(b,c,j(g(f(a,b)),g(b))).
** KEPT: 701 (173,4,173,17,17) P(x,j(g(x),g(x)),j(x,x)).
** KEPT: 702 (173,4,173,17,11,46,46,49) P(g(x),j(x,x),j(g(x),g(x))).
** KEPT: 703 (173,4,172,17,17,54,54) P(a,j(g(a),g(b)),j(a,c)).
** KEPT: 704 (173,4,170,17,17,54) P(x,j(x,g(x)),j(x,g(x))).
** KEPT: 705 (173,4,170,17,11,46,54,54,49,46,54) P(g(x),j(x,g(x)),j(x,g(x))).
** KEPT: 706 (173,4,170,17,2) P(x,j(x,g(x)),0).
** KEPT: 707 (173,4,170,11,2,49,46,54) P(g(x),j(x,g(x)),0).
** KEPT: 708 (173,4,169,17,17,54) P(a,j(g(a),b),j(g(c),a)).
** KEPT: 709 (173,4,135,17,17,54,54) P(a,j(g(a),c),j(a,c)).
** KEPT: 710 (173,4,127,17,182,54) P(c,j(g(c),b),0).
** KEPT: 711 (173,4,127,17,17,54) P(c,j(g(c),b),j(c,c)).
** KEPT: 712 (173,4,39,17,17,54,54) P(a,j(g(a),b),j(a,c)).
** KEPT: 713 (173,4,38,17,17) P(x,j(x,g(x)),j(x,x)).
** KEPT: 714 (173,4,38,17,11,46,54,49) P(g(x),j(x,g(x)),j(g(x),g(x))).
** KEPT: 715 (173,4,32,17,17,54) P(x,j(y,g(x)),j(x,f(x,y))).
** KEPT: 716 (173,4,32,11,17,49,50,54) P(x,j(g(y),g(x)),j(x,g(f(x,y)))).
** KEPT: 717 (173,4,12,17,11,46,54,51,54,49,46,54) P(g(x),j(x,g(y)),j(f(x,y),g(x))).
** KEPT: 718 (173,4,9,17,97,46,54) P(g(x),j(x,0),x).
** KEPT: 719 (173,4,9,17,88,54) P(x,j(g(x),0),g(x)).
** KEPT: 720 (173,4,9,17,17,54,54) P(x,j(g(x),0),j(x,0)).
** KEPT: 721 (173,4,9,17,1,54) P(x,j(g(x),0),x).
** KEPT: 722 (173,3,32,32,11,50,44,55,49,50,44,55,54,49) S(j(g(x),g(f(y,x))),j(g(y),g(f(x,y))),j(x,y)).
** KEPT: 723 (173,3,172,17,32,54,43,50,55,50,54) S(c,a,j(g(f(a,b)),g(a))).
** KEPT: 724 (173,3,169,17,32,54,43,50,55,54) S(g(c),a,j(f(a,b),g(a))).
** KEPT: 725 (173,3,135,17,32,54,43,50,55,54) S(c,a,j(f(a,c),g(a))).
** KEPT: 726 (173,3,127,17,32,54,43,50,55,54) S(c,c,j(f(c,b),g(c))).
** KEPT: 727 (173,3,39,17,32,54,43,50,55,54) S(c,a,j(f(a,b),g(a))).
** KEPT: 728 (173,3,32,11,32,50,49,43,50,50,55,54) S(g(f(x,y)),x,j(g(x),g(f(x,y)))).
** KEPT: 729 (173,3,172,17,32,43,50,55,50,54) S(a,c,j(g(f(a,b)),g(a))).
** KEPT: 730 (173,3,169,17,32,43,50,55,54) S(a,g(c),j(f(a,b),g(a))).
** KEPT: 731 (173,3,135,17,32,43,50,55,54) S(a,c,j(f(a,c),g(a))).
** KEPT: 732 (173,3,39,17,32,43,50,55,54) S(a,c,j(f(a,b),g(a))).

new given clause: 174 (57,33,39) P(g(a),b,c).
** KEPT: 733 (174,30,32,32,50) P(g(f(x,a)),b,f(x,c)).
** KEPT: 734 (174,29,173,32,46) P(g(a),f(a,b),c).
** KEPT: 735 (174,29,38,32,51) P(g(a),g(f(a,b)),c).
** KEPT: 736 (174,29,170,32,46) P(g(a),c,f(a,b)).
** KEPT: 737 (174,29,38,32,51) P(g(a),c,g(f(a,b))).
** KEPT: 738 (174,29,173,32,50) P(g(a),b,g(f(c,b))).
** KEPT: 739 (174,29,170,32) P(g(a),g(b),f(c,b)).
** KEPT: 740 (174,29,38,32) P(g(a),b,f(c,b)).
** KEPT: 741 (174,29,32,173,50) P(g(a),g(f(b,c)),c).
** KEPT: 742 (174,29,32,170) P(g(a),f(b,c),g(c)).
** KEPT: 743 (174,29,32,38) P(g(a),f(b,c),c).
** KEPT: 744 (174,29,32,32) P(g(a),f(b,x),f(c,x)).
** KEPT: 745 (174,29,32,12,50) P(g(a),g(f(b,x)),g(f(c,x))).
** KEPT: 746 (174,6,174,17,17) P(j(g(a),g(a)),b,j(c,c)).
** KEPT: 747 (174,6,170,17,17,54) P(j(g(a),b),b,j(g(b),c)).
** KEPT: 748 (174,6,127,17,182,54) P(j(g(a),c),b,0).
** KEPT: 749 (174,6,127,17,17,54) P(j(g(a),c),b,j(c,c)).
** KEPT: 750 (174,6,38,17,17,54) P(j(g(a),b),b,j(b,c)).
** KEPT: 751 (174,6,32,17,17) P(j(x,g(a)),b,j(f(x,b),c)).
** KEPT: 752 (174,6,32,11,17,49,51) P(j(g(x),g(a)),b,j(g(f(x,b)),c)).
** KEPT: 753 (174,6,10,17,88,54) P(j(g(a),0),b,g(c)).
** KEPT: 754 (174,6,10,17,17,54,41) P(j(g(a),0),b,c).
** KEPT: 755 (174,5,127,17,32,54,44,51,54) S(c,c,j(f(c,b),g(f(a,b)))).
** KEPT: 756 (174,5,32,17,32,44,51) S(f(x,b),c,j(f(x,b),g(f(a,b)))).
** KEPT: 757 (174,5,32,17,32,54,44,51) S(c,f(x,b),j(f(x,b),g(f(a,b)))).
** KEPT: 758 (174,4,174,182,17) P(g(a),0,j(c,c)).
** KEPT: 759 (174,4,174,17,17) P(g(a),j(b,b),j(c,c)).
** KEPT: 760 (174,4,173,17,17,46) P(g(a),j(a,b),j(g(a),c)).
** KEPT: 761 (174,4,170,17,17,46) P(g(a),j(g(a),b),j(a,c)).
** KEPT: 762 (174,4,38,17,17) P(g(a),j(g(a),b),j(g(a),c)).
** KEPT: 763 (174,4,32,182,17,51) P(g(a),0,j(g(f(a,b)),c)).
** KEPT: 764 (174,4,32,17,17,51) P(g(a),j(x,b),j(g(f(a,x)),c)).
** KEPT: 765 (174,4,32,2,17,50,51,46) P(g(a),0,j(f(a,b),c)).
** KEPT: 766 (174,4,12,17,17,51,46) P(g(a),j(g(x),b),j(f(a,x),c)).
** KEPT: 767 (174,3,173,17,32,46,43,51,55,51,54) S(g(a),c,j(g(f(a,b)),g(a))).
** KEPT: 768 (174,3,173,17,32,46,54,43,51,55,51,54) S(c,g(a),j(g(f(a,b)),g(a))).

new given clause: 175 (57,33,38) P(g(x),x,x).
** KEPT: 769 (175,35,126) P(g(c),c,f(a,b)).
** KEPT: 770 (175,35,125) P(g(f(a,b)),f(a,b),c).
** KEPT: 771 (175,34,126) P(g(c),f(a,b),c).
** KEPT: 772 (175,34,125) P(g(f(a,b)),c,f(a,b)).
** KEPT: 773 (175,30,32,172,51) P(g(f(c,a)),g(b),c).
** KEPT: 774 (175,30,32,135,51) P(g(f(c,a)),c,c).
** KEPT: 775 (175,30,32,32,51,53) P(g(f(x,f(y,x))),y,f(x,y)).
** KEPT: 776 (175,30,12,32,51,46,53,51) P(g(f(x,f(y,x))),y,g(f(x,y))).
** KEPT: 777 (175,30,32,169,50) P(g(f(a,b)),b,g(c)).
** KEPT: 778 (175,30,32,135,50) P(g(f(a,c)),c,c).
** KEPT: 779 (175,30,32,127,50) P(g(f(c,b)),b,c).
** KEPT: 780 (175,30,32,32,50) P(g(f(x,y)),y,f(x,y)).
** KEPT: 781 (175,30,32,12,46) P(f(x,y),g(y),g(f(x,y))).
** KEPT: 782 (175,30,172,32,51) P(a,g(b),g(f(a,c))).
** KEPT: 783 (175,29,169,169) P(g(a),g(c),g(c)).
** KEPT: 784 (175,29,169,39) P(g(a),g(c),c).
** KEPT: 785 (175,29,169,32) P(g(a),g(c),f(a,b)).
** KEPT: 786 (175,29,127,32) P(g(c),c,f(c,b)).
** KEPT: 787 (175,29,32,169) P(g(a),f(a,b),g(c)).
** KEPT: 788 (175,29,32,135) P(g(a),f(a,c),c).
** KEPT: 789 (175,29,32,127) P(g(c),f(c,b),c).
** KEPT: 790 (175,29,32,32) P(g(x),f(x,y),f(x,y)).
** KEPT: 791 (175,29,32,12,50) P(g(x),g(f(x,y)),g(f(x,y))).
** KEPT: 792 (175,6,175,17,17) P(j(g(x),g(x)),x,j(x,x)).
** KEPT: 793 (175,6,175,17,11,46,46,49) P(j(x,x),g(x),j(g(x),g(x))).
** KEPT: 794 (175,6,174,17,17,54) P(j(g(a),g(b)),b,j(b,c)).
** KEPT: 795 (175,6,173,17,17,46) P(j(x,x),g(x),j(x,g(x))).
** KEPT: 796 (175,6,173,17,11,46,46,49,46,54) P(j(g(x),g(x)),x,j(x,g(x))).
** KEPT: 797 (175,6,172,17,17,46,54) P(j(a,b),g(b),j(g(b),c)).
** KEPT: 798 (175,6,169,17,17,54) P(j(g(b),a),b,j(g(c),b)).
** KEPT: 799 (175,6,135,17,182,54) P(j(g(c),a),c,0).
** KEPT: 800 (175,6,135,17,17,54) P(j(g(c),a),c,j(c,c)).
** KEPT: 801 (175,6,127,17,17,54,54) P(j(g(b),c),b,j(b,c)).
** KEPT: 802 (175,6,39,17,17,54,54) P(j(g(b),a),b,j(b,c)).
** KEPT: 803 (175,6,38,17,17) P(j(x,g(x)),x,j(x,x)).
** KEPT: 804 (175,6,38,17,11,46,54,49) P(j(x,g(x)),g(x),j(g(x),g(x))).
** KEPT: 805 (175,6,32,17,17,54) P(j(x,g(y)),y,j(y,f(x,y))).
** KEPT: 806 (175,6,32,11,17,49,51,54) P(j(g(x),g(y)),y,j(y,g(f(x,y)))).
** KEPT: 807 (175,6,12,17,17,46,54,54) P(j(x,y),g(x),j(g(x),g(f(y,x)))).
** KEPT: 808 (175,6,12,17,11,46,54,49) P(j(x,y),g(y),j(g(y),g(f(x,y)))).
** KEPT: 809 (175,6,12,11,17,49,46,54,51,46) P(j(x,g(y)),g(x),j(f(y,x),g(x))).
** KEPT: 810 (175,6,10,17,88,54) P(j(g(x),0),x,g(x)).
** KEPT: 811 (175,6,10,17,17,54,54) P(j(g(x),0),x,j(x,0)).
** KEPT: 812 (175,5,172,17,32,46,50,44,55,49) S(c,g(b),j(g(f(a,b)),g(b))).
** KEPT: 813 (175,5,169,17,32,54,44,51,55,54) S(g(c),b,j(f(a,b),g(b))).
** KEPT: 814 (175,5,135,17,32,54,44,51,55,54) S(c,c,j(f(a,c),g(c))).
** KEPT: 815 (175,5,127,17,32,54,44,51,55,54) S(c,b,j(f(c,b),g(b))).
** KEPT: 816 (175,5,39,17,32,54,44,51,55,54) S(c,b,j(f(a,b),g(b))).
** KEPT: 817 (175,5,172,17,32,46,54,50,44,55,49) S(g(b),c,j(g(f(a,b)),g(b))).
** KEPT: 818 (175,5,169,17,32,44,51,55,54) S(b,g(c),j(f(a,b),g(b))).
** KEPT: 819 (175,5,127,17,32,44,51,55,54) S(b,c,j(f(c,b),g(b))).
** KEPT: 820 (175,5,39,17,32,44,51,55,54) S(b,c,j(f(a,b),g(b))).
** KEPT: 821 (175,5,32,11,12,50,51,46,54,49,46,54,44,55,51,49,46,54) S(g(x),f(y,x),j(f(y,x),g(x))).
** KEPT: 822 (175,4,175,17,17) P(g(x),j(x,x),j(x,x)).
** KEPT: 823 (175,4,175,17,11,46,49) P(x,j(g(x),g(x)),j(g(x),g(x))).
** KEPT: 824 (175,4,174,17,17,54,54) P(g(a),j(a,b),j(a,c)).
** KEPT: 825 (175,4,173,17,17,46,54) P(g(x),j(x,x),j(x,g(x))).
** KEPT: 826 (175,4,173,17,11,46,46,54,49,46,54) P(x,j(g(x),g(x)),j(x,g(x))).
** KEPT: 827 (175,4,170,17,17,54,46) P(g(x),j(x,g(x)),j(x,x)).
** KEPT: 828 (175,4,170,17,11,46,46,46,49) P(x,j(x,g(x)),j(g(x),g(x))).
** KEPT: 829 (175,4,32,17,17,51,54) P(g(x),j(y,x),j(x,g(f(x,y)))).
** KEPT: 830 (175,4,32,11,17,46,49,46,50,54) P(x,j(g(y),g(x)),j(g(x),g(f(x,y)))).
** KEPT: 831 (175,4,12,17,17,54,51,46,54) P(g(x),j(x,g(y)),j(x,f(x,y))).
** KEPT: 832 (175,4,9,17,88,54) P(g(x),j(x,0),g(x)).
** KEPT: 833 (175,4,9,17,17,54,54) P(g(x),j(x,0),j(x,0)).
** KEPT: 834 (175,4,32,11,17,46,49,46,50) P(x,j(g(x),g(y)),j(g(x),g(f(x,y)))).
** KEPT: 835 (175,3,32,32,11,49,49,46,46,50,44,55,49,49,49,46,46,50,44,55,54,49,49) S(j(g(x),g(f(y,x))),j(g(y),g(f(x,y))),j(g(x),g(y))).
** KEPT: 836 (175,3,32,12,17,49,46,54,44,51,55,49,46,54,44,55,51,49,46,54) S(j(f(x,y),g(y)),j(f(y,x),g(x)),j(y,g(x))).
** KEPT: 837 (175,3,12,32,17,54,49,46,54,44,55,51,49,46,54,54,49,46,54,44,51,55,54) S(j(f(x,y),g(y)),j(f(y,x),g(x)),j(x,g(y))).
** KEPT: 838 (175,3,32,11,32,46,50,46,49,43,50,50,55,54) S(g(f(x,y)),g(x),j(g(x),g(f(x,y)))).

new given clause: 189 (127,35,57) P(c,b,g(c)).
** KEPT: 839 (189,31,32) EQUAL(f(c,b),g(c)).
** KEPT: 840 (189,31,32) EQUAL(g(c),f(c,b)).
** KEPT: 841 (189,30,32,175,50) P(g(f(c,b)),b,g(c)).
** KEPT: 842 (189,30,32,173) P(f(c,b),g(b),g(c)).
** KEPT: 843 (189,30,32,38) P(f(c,b),b,g(c)).
** KEPT: 844 (189,30,135,32,50) P(c,b,g(f(a,c))).
** KEPT: 845 (189,30,32,32,50) P(f(x,c),b,g(f(x,c))).
** KEPT: 846 (189,30,32,32) P(g(c),x,f(c,f(b,x))).
** KEPT: 847 (189,30,12,32,50) P(g(c),g(x),g(f(c,f(b,x)))).
** KEPT: 848 (189,29,175,32) P(g(c),f(c,b),g(c)).
** KEPT: 849 (189,29,173,32,51) P(c,g(f(c,b)),g(c)).
** KEPT: 850 (189,29,135,32) P(a,f(c,b),g(c)).
** KEPT: 851 (189,29,38,32) P(c,f(c,b),g(c)).
** KEPT: 852 (189,29,175,32) P(g(c),g(c),f(c,b)).
** KEPT: 853 (189,29,170,32,51) P(c,g(c),g(f(c,b))).
** KEPT: 854 (189,29,135,32) P(a,g(c),f(c,b)).
** KEPT: 855 (189,29,38,32) P(c,g(c),f(c,b)).
** KEPT: 856 (189,29,32,32,53) P(x,g(c),f(x,f(c,b))).
** KEPT: 857 (189,29,32,38,50) P(c,g(f(b,c)),g(c)).
** KEPT: 858 (189,29,32,32,51) P(c,f(b,x),g(f(c,x))).
** KEPT: 859 (189,29,32,12,50,51,46) P(c,g(f(b,x)),f(c,x)).
** KEPT: 860 (189,6,189,17,17) P(j(c,c),b,j(g(c),g(c))).
** KEPT: 861 (189,6,175,17,17,54) P(j(g(b),c),b,j(g(c),b)).
** KEPT: 862 (189,6,170,17,17) P(j(b,c),b,j(g(b),g(c))).
** KEPT: 863 (189,6,169,17,17) P(j(a,c),b,j(g(c),g(c))).
** KEPT: 864 (189,6,38,17,17,54) P(j(b,c),b,j(g(c),b)).
** KEPT: 865 (189,6,32,182,17) P(0,b,j(f(c,b),g(c))).
** KEPT: 866 (189,6,32,88,17,48,54) P(g(c),b,j(g(c),0)).
** KEPT: 867 (189,6,32,17,17) P(j(x,c),b,j(f(x,b),g(c))).
** KEPT: 868 (189,6,32,2,17,51) P(0,b,j(g(f(c,b)),g(c))).
** KEPT: 869 (189,6,32,1,17,48,54) P(c,b,j(g(c),0)).
** KEPT: 870 (189,5,32,32,101,51,48) S(g(f(c,b)),0,g(c)).
** KEPT: 871 (189,5,32,32,97,48,51) S(0,g(f(c,b)),g(c)).
** KEPT: 872 (189,5,32,32,13,48) S(f(c,b),0,g(c)).
** KEPT: 873 (189,5,32,32,1,48) S(0,f(c,b),g(c)).
** KEPT: 874 (189,5,189,17,32,44) S(g(c),g(c),j(f(c,b),f(c,b))).
** KEPT: 875 (189,5,175,17,32,44,51,55,54) S(b,g(c),j(f(c,b),g(b))).
** KEPT: 876 (189,5,174,17,32,44,51,54) S(c,g(c),j(f(c,b),g(f(a,b)))).
** KEPT: 877 (189,5,170,17,32,44,55,54) S(g(b),g(c),j(f(c,b),b)).
** KEPT: 878 (189,5,169,17,32,44) S(g(c),g(c),j(f(a,b),f(c,b))).
** KEPT: 879 (189,5,127,17,32,44) S(c,g(c),j(f(c,b),f(c,b))).
** KEPT: 880 (189,5,38,17,32,44,55,54) S(b,g(c),j(f(c,b),b)).
** KEPT: 881 (189,5,32,182,32,48) S(f(c,b),g(c),0).
** KEPT: 882 (189,5,32,88,32,48,51) S(0,g(c),g(f(c,b))).
** KEPT: 883 (189,5,32,17,32,44) S(f(x,b),g(c),j(f(x,b),f(c,b))).
** KEPT: 884 (189,5,32,2,32,51,48) S(g(f(c,b)),g(c),0).
** KEPT: 885 (189,5,32,1,32,48) S(0,g(c),f(c,b)).
** KEPT: 886 (189,5,175,17,32,54,44,51,55,54) S(g(c),b,j(f(c,b),g(b))).
** KEPT: 887 (189,5,174,17,32,54,44,51,54) S(g(c),c,j(f(c,b),g(f(a,b)))).
** KEPT: 888 (189,5,170,17,32,54,44,55,54) S(g(c),g(b),j(f(c,b),b)).
** KEPT: 889 (189,5,127,17,32,44) S(g(c),c,j(f(c,b),f(c,b))).
** KEPT: 890 (189,5,38,17,32,54,44,55,54) S(g(c),b,j(f(c,b),b)).
** KEPT: 891 (189,5,32,182,32,48) S(g(c),f(c,b),0).
** KEPT: 892 (189,5,32,89,32,48,51) S(g(c),0,g(f(c,b))).
** KEPT: 893 (189,5,32,17,32,54,44) S(g(c),f(x,b),j(f(x,b),f(c,b))).
** KEPT: 894 (189,5,32,14,32,51,48) S(g(c),g(f(c,b)),0).
** KEPT: 895 (189,5,32,13,32,48) S(g(c),0,f(c,b)).
** KEPT: 896 (189,4,189,17,17) P(c,j(b,b),j(g(c),g(c))).
** KEPT: 897 (189,4,170,17,17,54) P(c,j(b,c),j(g(c),g(c))).
** KEPT: 898 (189,4,32,182,17) P(c,0,j(f(c,b),g(c))).
** KEPT: 899 (189,4,32,88,17,47,54) P(c,g(b),j(g(c),0)).
** KEPT: 900 (189,4,32,17,17) P(c,j(x,b),j(f(c,x),g(c))).
** KEPT: 901 (189,4,32,2,17,50) P(c,0,j(g(f(c,b)),g(c))).
** KEPT: 902 (189,4,12,17,17) P(c,j(g(x),b),j(g(f(c,x)),g(c))).
** KEPT: 903 (189,3,173,17,32,43,50,55,54) S(c,g(c),j(f(c,b),g(c))).
** KEPT: 904 (189,3,170,17,32,54,43,55) S(g(c),g(c),j(f(c,b),c)).
** KEPT: 905 (189,3,32,17,32,43) S(f(c,x),g(c),j(f(c,x),f(c,b))).
** KEPT: 906 (189,3,12,17,32,43,50,54) S(g(f(c,x)),g(c),j(f(c,b),g(f(c,x)))).
** KEPT: 907 (189,3,173,17,32,54,43,50,55,54) S(g(c),c,j(f(c,b),g(c))).
** KEPT: 908 (189,3,32,17,32,54,43) S(g(c),f(c,x),j(f(c,x),f(c,b))).
** KEPT: 909 (189,3,12,17,32,54,43,50,54) S(g(c),g(f(c,x)),j(f(c,b),g(f(c,x)))).

new given clause: 190 (127,34,57) P(c,g(b),c).
** KEPT: 910 (190,31,32,50) EQUAL(g(f(c,b)),c).
** KEPT: 911 (190,31,32,50) EQUAL(c,g(f(c,b))).
** KEPT: 912 (190,30,32,38,50) P(g(f(c,b)),g(b),c).
** KEPT: 913 (190,30,135,32) P(c,g(b),f(a,c)).
** KEPT: 914 (190,30,32,135) P(f(a,c),g(b),c).
** KEPT: 915 (190,30,32,32) P(f(x,c),g(b),f(x,c)).
** KEPT: 916 (190,30,32,32,51,50) P(c,x,g(f(c,f(b,x)))).
** KEPT: 917 (190,30,12,32,51,46) P(c,g(x),f(c,f(b,x))).
** KEPT: 918 (190,29,175,32,50) P(g(c),g(f(c,b)),c).
** KEPT: 919 (190,29,135,32,50) P(a,g(f(c,b)),c).
** KEPT: 920 (190,29,175,32,50) P(g(c),c,g(f(c,b))).
** KEPT: 921 (190,29,135,32,50) P(a,c,g(f(c,b))).
** KEPT: 922 (190,29,32,32,50,53) P(x,c,g(f(x,f(c,b)))).
** KEPT: 923 (190,6,190,17,17) P(j(c,c),g(b),j(c,c)).
** KEPT: 924 (190,6,175,17,17,46) P(j(b,c),g(b),j(g(b),c)).
** KEPT: 925 (190,6,173,17,17) P(j(b,c),g(b),j(b,c)).
** KEPT: 926 (190,6,172,17,182) P(j(a,c),g(b),0).
** KEPT: 927 (190,6,172,17,17) P(j(a,c),g(b),j(c,c)).
** KEPT: 928 (190,6,170,17,17,46) P(j(g(b),c),g(b),j(b,c)).
** KEPT: 929 (190,6,38,17,17) P(j(g(b),c),g(b),j(g(b),c)).
** KEPT: 930 (190,6,32,182,17,50) P(0,g(b),j(g(f(c,b)),c)).
** KEPT: 931 (190,6,32,17,17,50) P(j(x,c),g(b),j(g(f(x,b)),c)).
** KEPT: 932 (190,6,32,2,17,50,51,46) P(0,g(b),j(f(c,b),c)).
** KEPT: 933 (190,5,190,17,32,50,44,49) S(c,c,j(g(f(c,b)),g(f(c,b)))).
** KEPT: 934 (190,5,175,17,32,46,50,44,55,54,49) S(g(b),c,j(g(f(c,b)),g(b))).
** KEPT: 935 (190,5,173,17,32,50,44,55,54,49) S(b,c,j(g(f(c,b)),g(b))).
** KEPT: 936 (190,5,172,17,32,50,44,49) S(c,c,j(g(f(a,b)),g(f(c,b)))).
** KEPT: 937 (190,5,170,17,32,46,50,44,51,55,54,49,46) S(b,c,j(g(f(c,b)),b)).
** KEPT: 938 (190,5,38,17,32,50,44,51,55,54,49,46) S(g(b),c,j(g(f(c,b)),b)).
** KEPT: 939 (190,5,32,17,32,50,50,44,49) S(g(f(x,b)),c,j(g(f(x,b)),g(f(c,b)))).
** KEPT: 940 (190,5,175,17,32,46,54,50,44,55,54,49) S(c,g(b),j(g(f(c,b)),g(b))).
** KEPT: 941 (190,5,173,17,32,54,50,44,55,54,49) S(c,b,j(g(f(c,b)),g(b))).
** KEPT: 942 (190,5,170,17,32,46,54,50,44,51,55,54,49,46) S(c,b,j(g(f(c,b)),b)).
** KEPT: 943 (190,5,38,17,32,54,50,44,51,55,54,49,46) S(c,g(b),j(g(f(c,b)),b)).
** KEPT: 944 (190,5,32,17,32,50,54,50,44,49) S(c,g(f(x,b)),j(g(f(x,b)),g(f(c,b)))).
** KEPT: 945 (190,4,190,17,17) P(c,j(g(b),g(b)),j(c,c)).
** KEPT: 946 (190,4,173,17,182,54) P(c,j(g(b),g(c)),0).
** KEPT: 947 (190,4,173,17,17,54) P(c,j(g(b),g(c)),j(c,c)).
** KEPT: 948 (190,4,170,17,17,54,42) P(c,j(g(b),c),0).
** KEPT: 949 (190,4,38,17,17,54) P(c,j(g(b),c),j(c,c)).
** KEPT: 950 (190,4,32,17,17) P(c,j(x,g(b)),j(f(c,x),c)).
** KEPT: 951 (190,4,32,11,17,49,50) P(c,j(g(x),g(b)),j(g(f(c,x)),c)).
** KEPT: 952 (190,4,9,17,88,54) P(c,j(g(b),0),g(c)).
** KEPT: 953 (190,4,9,17,17,54,41) P(c,j(g(b),0),c).
** KEPT: 954 (190,3,173,17,32,54,43,50,50,55) S(c,c,j(g(f(c,b)),g(c))).
** KEPT: 955 (190,3,170,17,32,54,43,50,55) S(g(c),c,j(g(f(c,b)),c)).
** KEPT: 956 (190,3,38,17,32,54,43,50,55) S(c,c,j(g(f(c,b)),c)).
** KEPT: 957 (190,3,32,17,32,43,50) S(f(c,x),c,j(f(c,x),g(f(c,b)))).
** KEPT: 958 (190,3,32,11,32,50,49,43,50,50) S(g(f(c,x)),c,j(g(f(c,x)),g(f(c,b)))).
** KEPT: 959 (190,3,9,17,32,54,43,50,47) S(0,c,j(g(f(c,b)),0)).
** KEPT: 960 (190,3,170,17,32,43,50,55) S(c,g(c),j(g(f(c,b)),c)).
** KEPT: 961 (190,3,32,17,32,54,43,50) S(c,f(c,x),j(f(c,x),g(f(c,b)))).
** KEPT: 962 (190,3,32,11,32,50,54,49,43,50,50) S(c,g(f(c,x)),j(g(f(c,x)),g(f(c,b)))).
** KEPT: 963 (190,3,9,17,32,43,50,47) S(c,0,j(g(f(c,b)),0)).

new given clause: 191 (127,33,57) P(g(c),b,c).
** KEPT: 964 (191,30,32,135,50) P(g(f(a,c)),b,c).
** KEPT: 965 (191,30,32,32,50) P(g(f(x,c)),b,f(x,c)).
** KEPT: 966 (191,29,32,173,50) P(g(c),g(f(b,c)),c).
** KEPT: 967 (191,29,32,170) P(g(c),f(b,c),g(c)).
** KEPT: 968 (191,29,32,38) P(g(c),f(b,c),c).
** KEPT: 969 (191,29,32,32) P(g(c),f(b,x),f(c,x)).
** KEPT: 970 (191,29,32,12,50) P(g(c),g(f(b,x)),g(f(c,x))).
** KEPT: 971 (191,6,191,17,17) P(j(g(c),g(c)),b,j(c,c)).
** KEPT: 972 (191,6,175,17,17) P(j(g(b),g(c)),b,j(b,c)).
** KEPT: 973 (191,6,174,17,182) P(j(g(a),g(c)),b,0).
** KEPT: 974 (191,6,174,17,17) P(j(g(a),g(c)),b,j(c,c)).
** KEPT: 975 (191,6,170,17,17,54) P(j(g(c),b),b,j(g(b),c)).
** KEPT: 976 (191,6,169,17,17,54,42) P(j(g(c),a),b,0).
** KEPT: 977 (191,6,39,17,17,54) P(j(g(c),a),b,j(c,c)).
** KEPT: 978 (191,6,38,17,17,54) P(j(g(c),b),b,j(b,c)).
** KEPT: 979 (191,6,32,17,17) P(j(x,g(c)),b,j(f(x,b),c)).
** KEPT: 980 (191,6,32,11,17,49,51) P(j(g(x),g(c)),b,j(g(f(x,b)),c)).
** KEPT: 981 (191,6,10,17,88,54) P(j(g(c),0),b,g(c)).
** KEPT: 982 (191,6,10,17,17,54,41) P(j(g(c),0),b,c).
** KEPT: 983 (191,5,169,17,32,54,44,51,54) S(g(c),c,j(f(a,b),g(f(c,b)))).
** KEPT: 984 (191,5,39,17,32,54,44,51,54) S(c,c,j(f(a,b),g(f(c,b)))).
** KEPT: 985 (191,5,32,17,32,44,51) S(f(x,b),c,j(f(x,b),g(f(c,b)))).
** KEPT: 986 (191,5,169,17,32,44,51,54) S(c,g(c),j(f(a,b),g(f(c,b)))).
** KEPT: 987 (191,5,32,17,32,54,44,51) S(c,f(x,b),j(f(x,b),g(f(c,b)))).
** KEPT: 988 (191,4,191,17,17) P(g(c),j(b,b),j(c,c)).
** KEPT: 989 (191,4,175,17,182,54) P(g(c),j(b,c),0).
** KEPT: 990 (191,4,175,17,17,54) P(g(c),j(b,c),j(c,c)).
** KEPT: 991 (191,4,170,17,17,46) P(g(c),j(g(c),b),j(c,c)).
** KEPT: 992 (191,4,38,17,17,42) P(g(c),j(g(c),b),0).
** KEPT: 993 (191,4,32,182,17,51) P(g(c),0,j(g(f(c,b)),c)).
** KEPT: 994 (191,4,32,17,17,51) P(g(c),j(x,b),j(g(f(c,x)),c)).
** KEPT: 995 (191,4,32,2,17,50,51,46) P(g(c),0,j(f(c,b),c)).
** KEPT: 996 (191,4,12,17,17,51,46) P(g(c),j(g(x),b),j(f(c,x),c)).
** KEPT: 997 (191,3,173,17,32,46,54,43,51,51,55) S(g(c),c,j(g(f(c,b)),g(c))).
** KEPT: 998 (191,3,173,17,32,46,43,51,51,55) S(c,g(c),j(g(f(c,b)),g(c))).

new given clause: 192 (127,31,32) EQUAL(f(c,b),c).
** KEPT: 999 (192,37) EQUAL(f(x,f(c,b)),f(x,c)).
** KEPT: 1000 (192,36,53) EQUAL(f(c,f(b,x)),f(c,x)).
** KEPT: 1001 (192,35,175) P(g(f(c,b)),f(c,b),c).
** KEPT: 1002 (192,35,173) P(f(c,b),g(f(c,b)),c).
** KEPT: 1003 (192,35,38) P(f(c,b),f(c,b),c).
** KEPT: 1004 (192,34,175) P(g(f(c,b)),c,f(c,b)).
** KEPT: 1005 (192,34,170) P(f(c,b),c,g(f(c,b))).
** KEPT: 1006 (192,34,38) P(f(c,b),c,f(c,b)).
** KEPT: 1007 (192,27) EQUAL(g(f(c,b)),g(c)).
** KEPT: 1008 (192,26) EQUAL(j(x,f(c,b)),j(x,c)).
** KEPT: 1009 (192,23,17) S(x,c,j(x,f(c,b))).
** KEPT: 1010 (192,22,17,54) S(c,x,j(x,f(c,b))).
** KEPT: 1011 (192,21,126) EQUAL(f(c,b),f(a,b)).
1009 back subsumes: 227 (127,3,32,17,32,43) S(f(c,x),c,j(f(c,x),f(c,b))).
1009 back subsumes: 214 (127,5,32,17,32,44) S(f(x,b),c,j(f(x,b),f(c,b))).
1010 back subsumes: 229 (127,3,32,17,32,54,43) S(c,f(c,x),j(f(c,x),f(c,b))).
1010 back subsumes: 218 (127,5,32,17,32,54,44) S(c,f(x,b),j(f(x,b),f(c,b))).

new given clause: 193 (127,31,32) EQUAL(c,f(c,b)).
** KEPT: 1012 (193,37) EQUAL(f(x,c),f(x,f(c,b))).
** KEPT: 1013 (193,36,53) EQUAL(f(c,x),f(c,f(b,x))).
** KEPT: 1014 (193,34,32) P(x,f(c,b),f(x,c)).
** KEPT: 1015 (193,33,173) P(f(c,b),g(c),c).
** KEPT: 1016 (193,33,170) P(f(c,b),c,g(c)).
** KEPT: 1017 (193,33,38) P(f(c,b),c,c).
** KEPT: 1018 (193,33,32) P(f(c,b),x,f(c,x)).
** KEPT: 1019 (193,33,12) P(f(c,b),g(x),g(f(c,x))).
** KEPT: 1020 (193,27) EQUAL(g(c),g(f(c,b))).
** KEPT: 1021 (193,26) EQUAL(j(x,c),j(x,f(c,b))).
** KEPT: 1022 (193,23,17) S(x,f(c,b),j(x,c)).
** KEPT: 1023 (193,22,17,54) S(f(c,b),x,j(x,c)).
** KEPT: 1024 (193,21,125) EQUAL(f(a,b),f(c,b)).

new given clause: 231 (135,35,57) P(a,c,g(c)).
** KEPT: 1025 (231,31,32) EQUAL(f(a,c),g(c)).
** KEPT: 1026 (231,31,32) EQUAL(g(c),f(a,c)).
** KEPT: 1027 (231,30,32,191,50) P(g(f(a,c)),b,g(c)).
** KEPT: 1028 (231,30,32,190) P(f(a,c),g(b),g(c)).
** KEPT: 1029 (231,30,32,175,50) P(g(f(a,c)),c,g(c)).
** KEPT: 1030 (231,30,32,173) P(f(a,c),g(c),g(c)).
** KEPT: 1031 (231,30,32,127) P(f(a,c),b,g(c)).
** KEPT: 1032 (231,30,32,38) P(f(a,c),c,g(c)).
** KEPT: 1033 (231,30,32,38,51) P(g(f(c,a)),c,g(c)).
** KEPT: 1034 (231,30,32,32,50) P(f(x,a),c,g(f(x,c))).
** KEPT: 1035 (231,30,190,32) P(g(c),g(b),f(a,c)).
** KEPT: 1036 (231,30,189,32,50) P(g(c),b,g(f(a,c))).
** KEPT: 1037 (231,30,173,32) P(g(c),g(c),f(a,c)).
** KEPT: 1038 (231,30,170,32,50) P(g(c),c,g(f(a,c))).
** KEPT: 1039 (231,30,127,32) P(g(c),b,f(a,c)).
** KEPT: 1040 (231,30,38,32) P(g(c),c,f(a,c)).
** KEPT: 1041 (231,30,32,32) P(g(c),x,f(a,f(c,x))).
** KEPT: 1042 (231,30,12,32,50) P(g(c),g(x),g(f(a,f(c,x)))).
** KEPT: 1043 (231,29,175,32) P(g(a),f(a,c),g(c)).
** KEPT: 1044 (231,29,173,32,51) P(a,g(f(a,c)),g(c)).
** KEPT: 1045 (231,29,38,32) P(a,f(a,c),g(c)).
** KEPT: 1046 (231,29,32,32,53) P(x,g(c),f(x,f(a,c))).
** KEPT: 1047 (231,29,189,32,51) P(a,g(c),g(f(c,b))).
** KEPT: 1048 (231,29,32,32,51) P(a,f(c,x),g(f(c,x))).
** KEPT: 1049 (231,29,32,12,50,51,46) P(a,g(f(c,x)),f(c,x)).
** KEPT: 1050 (231,6,231,17,17) P(j(a,a),c,j(g(c),g(c))).
** KEPT: 1051 (231,6,170,17,17,54) P(j(a,c),c,j(g(c),g(c))).
** KEPT: 1052 (231,6,32,182,17) P(0,c,j(f(a,c),g(c))).
** KEPT: 1053 (231,6,32,88,17,48,54) P(g(a),c,j(g(c),0)).
** KEPT: 1054 (231,6,32,17,17) P(j(x,a),c,j(f(x,c),g(c))).
** KEPT: 1055 (231,6,32,2,17,51) P(0,c,j(g(f(a,c)),g(c))).
** KEPT: 1056 (231,6,32,1,17,48,54) P(a,c,j(g(c),0)).
** KEPT: 1057 (231,5,32,32,101,51,48) S(g(f(a,c)),0,g(c)).
** KEPT: 1058 (231,5,32,32,97,48,51) S(0,g(f(a,c)),g(c)).
** KEPT: 1059 (231,5,32,32,13,48) S(f(a,c),0,g(c)).
** KEPT: 1060 (231,5,32,32,1,48) S(0,f(a,c),g(c)).
** KEPT: 1061 (231,5,231,17,32,44) S(g(c),g(c),j(f(a,c),f(a,c))).
** KEPT: 1062 (231,5,175,17,32,44,51,55,54) S(c,g(c),j(f(a,c),g(c))).
** KEPT: 1063 (231,5,170,17,32,54,44,55) S(g(c),g(c),j(f(a,c),c)).
** KEPT: 1064 (231,5,135,17,32,44) S(c,g(c),j(f(a,c),f(a,c))).
** KEPT: 1065 (231,5,32,182,32,48) S(f(a,c),g(c),0).
** KEPT: 1066 (231,5,32,88,32,48,51) S(0,g(c),g(f(a,c))).
** KEPT: 1067 (231,5,32,17,32,44) S(f(x,c),g(c),j(f(x,c),f(a,c))).
** KEPT: 1068 (231,5,32,2,32,51,48) S(g(f(a,c)),g(c),0).
** KEPT: 1069 (231,5,32,1,32,48) S(0,g(c),f(a,c)).
** KEPT: 1070 (231,5,175,17,32,54,44,51,55,54) S(g(c),c,j(f(a,c),g(c))).
** KEPT: 1071 (231,5,135,17,32,44) S(g(c),c,j(f(a,c),f(a,c))).
** KEPT: 1072 (231,5,32,182,32,48) S(g(c),f(a,c),0).
** KEPT: 1073 (231,5,32,89,32,48,51) S(g(c),0,g(f(a,c))).
** KEPT: 1074 (231,5,32,17,32,54,44) S(g(c),f(x,c),j(f(x,c),f(a,c))).
** KEPT: 1075 (231,5,32,14,32,51,48) S(g(c),g(f(a,c)),0).
** KEPT: 1076 (231,5,32,13,32,48) S(g(c),0,f(a,c)).
** KEPT: 1077 (231,4,231,17,17) P(a,j(c,c),j(g(c),g(c))).
** KEPT: 1078 (231,4,173,17,17,54) P(a,j(g(a),c),j(g(c),a)).
** KEPT: 1079 (231,4,170,17,17) P(a,j(a,c),j(g(a),g(c))).
** KEPT: 1080 (231,4,169,17,17) P(a,j(b,c),j(g(c),g(c))).
** KEPT: 1081 (231,4,38,17,17,54) P(a,j(a,c),j(g(c),a)).
** KEPT: 1082 (231,4,32,182,17) P(a,0,j(f(a,c),g(c))).
** KEPT: 1083 (231,4,32,88,17,47,54) P(a,g(c),j(g(c),0)).
** KEPT: 1084 (231,4,32,17,17) P(a,j(x,c),j(f(a,x),g(c))).
** KEPT: 1085 (231,4,32,2,17,50) P(a,0,j(g(f(a,c)),g(c))).
** KEPT: 1086 (231,4,12,17,17) P(a,j(g(x),c),j(g(f(a,x)),g(c))).
** KEPT: 1087 (231,3,173,17,32,43,50,55,54) S(a,g(c),j(f(a,c),g(a))).
** KEPT: 1088 (231,3,172,17,32,43,50,54) S(c,g(c),j(f(a,c),g(f(a,b)))).
** KEPT: 1089 (231,3,170,17,32,43,55,54) S(g(a),g(c),j(f(a,c),a)).
** KEPT: 1090 (231,3,169,17,32,43) S(g(c),g(c),j(f(a,b),f(a,c))).
** KEPT: 1091 (231,3,38,17,32,43,55,54) S(a,g(c),j(f(a,c),a)).
** KEPT: 1092 (231,3,32,17,32,43) S(f(a,x),g(c),j(f(a,x),f(a,c))).
** KEPT: 1093 (231,3,12,17,32,43,50,54) S(g(f(a,x)),g(c),j(f(a,c),g(f(a,x)))).
** KEPT: 1094 (231,3,173,17,32,54,43,50,55,54) S(g(c),a,j(f(a,c),g(a))).
** KEPT: 1095 (231,3,172,17,32,54,43,50,54) S(g(c),c,j(f(a,c),g(f(a,b)))).
** KEPT: 1096 (231,3,170,17,32,54,43,55,54) S(g(c),g(a),j(f(a,c),a)).
** KEPT: 1097 (231,3,38,17,32,54,43,55,54) S(g(c),a,j(f(a,c),a)).
** KEPT: 1098 (231,3,32,17,32,54,43) S(g(c),f(a,x),j(f(a,x),f(a,c))).
** KEPT: 1099 (231,3,12,17,32,54,43,50,54) S(g(c),g(f(a,x)),j(f(a,c),g(f(a,x)))).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(hyper_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(UR_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 1000).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
12 mallocs of 32700 bytes each (383.2+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            32          0         32          0      2.0 K
term (  16)           179808     178278       1530         15     24.1 K
rel (  20)            154643     150690       3953         15     77.5 K
term_ptr (   8)        11681        320      11361          0     88.8 K
fpa_head (  12)          219          2        217          0      2.5 K
fpa_tree (  28)        93768      93768          0         52      1.4 K
context ( 260)         33730      33730          0          6      1.5 K
trail (  12)           70537      70537          0         12      0.1 K
imd_tree (  24)           45          0         45          0      1.1 K
imd_pos ( 416)         57616      57616          0          3      1.2 K
is_tree (  12)          4186         84       4102          0     48.1 K
is_pos (1216)         161307     161307          0          8      9.5 K
fsub_pos (   8)        14834      14834          0          1      0.0 K
literal (  16)         15411      14259       1152          2     18.0 K
clause (  28)          14893      13794       1099          1     30.1 K
list (  60)                3          0          3          0      0.2 K
clash_nd (  32)          882        882          0          3      0.1 K
clause_ptr (   8)       1132         33       1099          0      8.6 K
int_ptr (   8)         98839      91197       7642          7     59.8 K

-------------- statistics -------------
clauses input                 56
clauses given                 26
clauses generated          14834
demodulation rewrites      28683
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed   13791
(clauses subsumed by sos)   3914
unit deletions                 0
clauses kept                1043
empty clauses                  0
factors generated              0
clauses back subsumed         33
clauses not processed          0

----------- times (seconds) -----------
run time           349.25
input time           1.81
binary_res time      0.00
hyper_res time     133.27
UR_res time          0.00
para_into time       0.00
para_from time       0.00
pre_process time   179.71
  demod time        65.16
  weigh time         7.41
  for_sub time      71.40
  unit_del time      0.00
post_process time   30.58
  back_sub time     17.74
  conflict time     11.73
  factor time        0.00
FPA build time       2.95
IS build time        1.61
print_cl time       10.19
cl integrate time    2.70
window time          0.00
SHAR_EOF
if test -f 'commute.ver2.clauses'
then
	echo shar: over-writing existing file "'commute.ver2.clauses'"
fi
cat << \SHAR_EOF > 'commute.ver2.clauses'
% problem-set/algebra/rings/commute.ver2
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then the ring 
%         is commutative under multiplication.                   
%         That is, (x * y = y * x) for all x and y.              

% representation :
%
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z]).
%
% j(x,y) is the sum of x and y, f(x,y) is the product of x and y; 
% g(x) is the additive inverse of x; 0 is the additive identity element


% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory. 


% existence of left identity for addition 

EQUAL(j(0,x),x).

% existence of left additive inverse  

EQUAL(j(g(x),x),0).

% distributive property of product over sum    

EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).

% inverse of identity is identity 

EQUAL(g(0),0).

% inverse of inverse of x is x itself 

EQUAL(g(g(x)),x).

% behavior of 0 and the multiplication operation  

EQUAL(f(x,0),0).
EQUAL(f(0,x),0).

% inverse of (x + y) is inverse(x) + inverse(y)  

EQUAL(g(j(x,y)),j(g(x),g(y))).

% x * inverse(y) = inverse (x * y)

EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).

% end of Stickel's clauses

% associativity of addition

EQUAL(j(j(x,y),z),j(x,j(y,z))).

% commutativity of addition

EQUAL(j(x,y),j(y,x)).

% associativity of product

EQUAL(f(f(x,y),z),f(x,f(y,z))).

% equality 

EQUAL(x,x).

% the ring is boolean

EQUAL(f(x,x),x).

% right identity & inverse

EQUAL(j(x,0),x).
EQUAL(j(x,g(x)),0).

% denial of the theorem

EQUAL(f(a,b),c).
-EQUAL(f(b,a),c).

EQUAL(j(x,j(y,z)),j(y,j(x,z))).

SHAR_EOF
if test -f 'commute.ver2.in'
then
	echo shar: over-writing existing file "'commute.ver2.in'"
fi
cat << \SHAR_EOF > 'commute.ver2.in'
% problem-set/algebra/rings/commute.ver2.in
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then the ring 
%         is commutative under multiplication.                   
%         That is, (x * y = y * x) for all x and y.              

% representation :
%
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z]).
%
% j(x,y) is the sum of x and y, f(x,y) is the product of x and y; 
% g(x) is the additive inverse of x; 0 is the additive identity element

lex(j(x,x),f(x,x),g(x),0).
set(para_into).
set(para_from).
set(para_from_left).
set(para_from_right).
assign(max_kept,1000).
assign(max_weight,1000).


list(axioms).

% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory. 


% existence of left identity for addition 

EQUAL(j(0,x),x).

% existence of left additive inverse  

EQUAL(j(g(x),x),0).

% distributive property of product over sum    

EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).

% inverse of identity is identity 

EQUAL(g(0),0).

% inverse of inverse of x is x itself 

EQUAL(g(g(x)),x).

% behavior of 0 and the multiplication operation  

EQUAL(f(x,0),0).
EQUAL(f(0,x),0).

% inverse of (x + y) is inverse(x) + inverse(y)  

EQUAL(g(j(x,y)),j(g(x),g(y))).

% x * inverse(y) = inverse (x * y)

EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).

% end of Stickel's clauses

% associativity of addition

EQUAL(j(j(x,y),z),j(x,j(y,z))).

% commutativity of addition

EQUAL(j(x,y),j(y,x)).

% associativity of product

EQUAL(f(f(x,y),z),f(x,f(y,z))).

% reflexivity of equality 

EQUAL(x,x).

% right identity & inverse

EQUAL(j(x,0),x).
EQUAL(j(x,g(x)),0).

end_of_list.


list(sos).

% the ring is boolean

EQUAL(f(x,x),x).

% denial of the theorem

EQUAL(f(a,b),c).
-EQUAL(f(b,a),c).

end_of_list.


list(demodulators).

EQUAL(j(0,x),x).
EQUAL(j(g(x),x),0).
EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
EQUAL(g(0),0).
EQUAL(g(g(x)),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(j(x,y)),j(g(x),g(y))).
EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).
EQUAL(j(j(x,y),z),j(x,j(y,z))).
EQUAL(f(f(x,y),z),f(x,f(y,z))).
EQUAL(j(x,y),j(y,x)).
EQUAL(f(x,x),x).
EQUAL(j(x,j(y,z)),j(y,j(x,z))).

end_of_list.
SHAR_EOF
if test -f 'commute.ver2.out'
then
	echo shar: over-writing existing file "'commute.ver2.out'"
fi
cat << \SHAR_EOF > 'commute.ver2.out'
% problem-set/algebra/rings/commute.ver2.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

lex(j(x,x),f(x,x),g(x),0).

set(para_into).
set(para_from).
set(para_from_left).
set(para_from_right).
assign(max_kept,1000).
assign(max_weight,1000).

list(axioms).
1 EQUAL(j(0,x),x).
2 EQUAL(j(g(x),x),0).
3 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
4 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
5 EQUAL(g(0),0).
6 EQUAL(g(g(x)),x).
7 EQUAL(f(x,0),0).
8 EQUAL(f(0,x),0).
9 EQUAL(g(j(x,y)),j(g(x),g(y))).
10 EQUAL(f(x,g(y)),g(f(x,y))).
11 EQUAL(f(g(x),y),g(f(x,y))).
12 EQUAL(j(j(x,y),z),j(x,j(y,z))).
13 EQUAL(j(x,y),j(y,x)).
14 EQUAL(f(f(x,y),z),f(x,f(y,z))).
15 EQUAL(x,x).
16 EQUAL(j(x,0),x).
17 EQUAL(j(x,g(x)),0).
end_of_list.

list(sos).
18 EQUAL(f(x,x),x).
19 EQUAL(f(a,b),c).
20 -EQUAL(f(b,a),c).
end_of_list.

list(demodulators).
lex-dependent demodulator: EQUAL(j(x,y),j(y,x))
lex-dependent demodulator: EQUAL(j(x,j(y,z)),j(y,j(x,z)))
21 EQUAL(j(0,x),x).
22 EQUAL(j(g(x),x),0).
23 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
24 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
25 EQUAL(g(0),0).
26 EQUAL(g(g(x)),x).
27 EQUAL(f(x,0),0).
28 EQUAL(f(0,x),0).
29 EQUAL(g(j(x,y)),j(g(x),g(y))).
30 EQUAL(f(x,g(y)),g(f(x,y))).
31 EQUAL(f(g(x),y),g(f(x,y))).
32 EQUAL(j(j(x,y),z),j(x,j(y,z))).
33 EQUAL(f(f(x,y),z),f(x,f(y,z))).
34 EQUAL(j(x,y),j(y,x)).
35 EQUAL(f(x,x),x).
36 EQUAL(j(x,j(y,z)),j(y,j(x,z))).
end_of_list.

new given clause: 18 EQUAL(f(x,x),x).
** KEPT: 37 (14,18,33,33,33) EQUAL(f(x,f(y,f(x,y))),f(x,y)).
** KEPT: 38 (11,18,30,35,26) EQUAL(x,g(x)).
** KEPT: 39 (4,18,23,35,23,35,34,36,32,36) EQUAL(j(x,j(y,j(f(x,y),f(y,x)))),j(x,y)).
** KEPT: 40 (18,14) EQUAL(f(x,y),f(x,f(y,f(x,y)))).
** KEPT: 41 (18,11,30,35,26) EQUAL(g(x),x).
** KEPT: 42 (18,4,23,35,23,35,34,36,32,36) EQUAL(j(x,y),j(x,j(y,j(f(x,y),f(y,x))))).
** KEPT: 43 (18,14) EQUAL(f(x,y),f(x,f(x,y))).
41 back subsumes: 5 EQUAL(g(0),0).

new given clause: 38 (11,18,30,35,26) EQUAL(x,g(x)).
** KEPT: 44 (9,38) EQUAL(j(x,y),j(g(x),g(y))).
** KEPT: 45 (38,9,29,34) EQUAL(j(g(x),g(y)),j(y,g(x))).
** KEPT: 46 (38,17) EQUAL(j(x,x),0).

new given clause: 41 (18,11,30,35,26) EQUAL(g(x),x).
** KEPT: 47 (9,41) EQUAL(j(g(x),g(y)),j(x,y)).

new given clause: 19 EQUAL(f(a,b),c).
** KEPT: 48 (19,14,33) EQUAL(f(x,f(a,b)),f(x,c)).
** KEPT: 49 (19,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),c)).
** KEPT: 50 (19,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),c)).
** KEPT: 51 (19,14) EQUAL(f(c,x),f(a,f(b,x))).
** KEPT: 52 (19,11,31) EQUAL(g(f(a,b)),g(c)).

new given clause: 20 -EQUAL(f(b,a),c).
** KEPT: 53 (19,20) -EQUAL(f(b,a),f(a,b)).

new given clause: 46 (38,17) EQUAL(j(x,x),0).
** KEPT: 54 (12,46,34,34,36,36) EQUAL(j(x,j(x,j(y,y))),0).
** KEPT: 55 (46,46) EQUAL(j(x,x),j(y,y)).
** KEPT: 56 (17,46) EQUAL(j(x,x),j(y,g(y))).
** KEPT: 57 (46,13) EQUAL(0,j(x,x)).
** KEPT: 58 (46,12,36) EQUAL(0,j(x,j(x,j(y,y)))).
** KEPT: 59 (46,12,34,34,36) EQUAL(j(x,0),j(x,j(y,y))).
** KEPT: 60 (46,12,34,36) EQUAL(j(x,j(y,y)),j(x,0)).
** KEPT: 61 (46,17) EQUAL(j(x,g(x)),j(y,y)).
** KEPT: 62 (46,16) EQUAL(j(x,j(y,y)),x).

new given clause: 57 (46,13) EQUAL(0,j(x,x)).

new given clause: 52 (19,11,31) EQUAL(g(f(a,b)),g(c)).
** KEPT: 63 (41,52) EQUAL(f(a,b),g(c)).
** KEPT: 64 (41,52) EQUAL(g(f(a,b)),c).
** KEPT: 65 (52,41) EQUAL(g(c),f(a,b)).
** KEPT: 66 (52,10,30) EQUAL(g(f(x,c)),g(f(x,f(a,b)))).
** KEPT: 67 (52,9,29) EQUAL(j(g(x),g(f(a,b))),j(g(x),g(c))).
** KEPT: 68 (52,17) EQUAL(j(f(a,b),g(c)),0).
** KEPT: 69 (52,11,31,33) EQUAL(g(f(c,x)),g(f(a,f(b,x)))).
** KEPT: 70 (52,6,26) EQUAL(c,f(a,b)).
** KEPT: 71 (52,38) EQUAL(c,g(f(a,b))).
** KEPT: 72 (52,10,30) EQUAL(g(f(x,f(a,b))),g(f(x,c))).
** KEPT: 73 (52,9,29) EQUAL(j(g(x),g(c)),j(g(x),g(f(a,b)))).
** KEPT: 74 (52,17,34) EQUAL(j(g(f(a,b)),c),0).
** KEPT: 75 (52,11,31,33) EQUAL(g(f(a,f(b,x))),g(f(c,x))).

new given clause: 70 (52,6,26) EQUAL(c,f(a,b)).

new given clause: 63 (41,52) EQUAL(f(a,b),g(c)).
** KEPT: 76 (63,14,33,30) EQUAL(f(x,f(a,b)),g(f(x,c))).
** KEPT: 77 (63,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),g(c))).
** KEPT: 78 (63,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),g(c))).
** KEPT: 79 (63,14,31) EQUAL(g(f(c,x)),f(a,f(b,x))).
** KEPT: 80 (63,9,29,34) EQUAL(j(g(x),g(c)),j(f(a,b),g(x))).
** KEPT: 81 (63,17,34) EQUAL(j(f(a,b),c),0).
** KEPT: 82 (63,11,33) EQUAL(f(a,f(b,x)),g(f(c,x))).

new given clause: 64 (41,52) EQUAL(g(f(a,b)),c).
** KEPT: 83 (64,10) EQUAL(f(x,c),g(f(x,f(a,b)))).
** KEPT: 84 (64,9,29) EQUAL(j(g(x),g(f(a,b))),j(g(x),c)).
** KEPT: 85 (64,11,33) EQUAL(f(c,x),g(f(a,f(b,x)))).
** KEPT: 86 (64,20) -EQUAL(f(b,a),g(f(a,b))).

new given clause: 65 (52,41) EQUAL(g(c),f(a,b)).

new given clause: 71 (52,38) EQUAL(c,g(f(a,b))).

new given clause: 53 (19,20) -EQUAL(f(b,a),f(a,b)).
** KEPT: 87 (65,53) -EQUAL(f(b,a),g(c)).

new given clause: 87 (65,53) -EQUAL(f(b,a),g(c)).

new given clause: 55 (46,46) EQUAL(j(x,x),j(y,y)).
** KEPT: 88 (12,55,34,34,36,36) EQUAL(j(x,j(x,j(y,y))),j(z,z)).
** KEPT: 89 (12,55,34,34,36,36) EQUAL(j(x,x),j(y,j(y,j(z,z)))).
** KEPT: 90 (55,12,34,34,36) EQUAL(j(x,j(y,y)),j(x,j(z,z))).

new given clause: 62 (46,16) EQUAL(j(x,j(y,y)),x).
** KEPT: 91 (12,62,34,34,36,36) EQUAL(j(x,j(y,j(y,j(z,z)))),x).
** KEPT: 92 (13,62,34,36,34) EQUAL(j(x,j(x,y)),y).
** KEPT: 93 (62,13,34) EQUAL(x,j(x,j(y,y))).
** KEPT: 94 (62,12) EQUAL(j(x,y),j(x,j(y,j(z,z)))).
WARNING, demod_limit reached:0 (62,9,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(g(v32),j(j(g(v32),g(v33)),g(v33))).
** KEPT: 95 (62,9,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(g(x),j(j(g(x),g(y)),g(y))).
WARNING, demod_limit reached:0 (62,4,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(v32,z),j(j(f(v32,z),f(v33,z)),f(v33,z))).
** KEPT: 96 (62,4,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(x,y),j(j(f(x,y),f(z,y)),f(z,y))).
** KEPT: 97 (62,12,36,34,36,34,36,36) EQUAL(j(x,j(y,j(z,z))),j(x,y)).
WARNING, demod_limit reached:0 (62,3,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(x,v32),j(j(f(x,v32),f(x,v33)),f(x,v33))).
** KEPT: 98 (62,3,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(x,y),j(j(f(x,y),f(x,z)),f(x,z))).

new given clause: 81 (63,17,34) EQUAL(j(f(a,b),c),0).
** KEPT: 99 (57,81) EQUAL(j(f(a,b),c),j(x,x)).
** KEPT: 100 (17,81) EQUAL(j(f(a,b),c),j(x,g(x))).
** KEPT: 101 (81,13,34) EQUAL(0,j(f(a,b),c)).
** KEPT: 102 (81,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(f(a,b),c))).
** KEPT: 103 (81,9,25) EQUAL(0,j(g(f(a,b)),g(c))).
** KEPT: 104 (81,4,28,33) EQUAL(0,j(f(a,f(b,x)),f(c,x))).
** KEPT: 105 (81,12,32) EQUAL(j(x,j(f(a,b),c)),j(x,0)).
** KEPT: 106 (81,3,27) EQUAL(0,j(f(x,f(a,b)),f(x,c))).
** KEPT: 107 (81,46) EQUAL(j(x,x),j(f(a,b),c)).
** KEPT: 108 (81,17) EQUAL(j(x,g(x)),j(f(a,b),c)).
** KEPT: 109 (81,16) EQUAL(j(x,j(f(a,b),c)),x).
** KEPT: 110 (81,8,24,33) EQUAL(j(f(a,f(b,x)),f(c,x)),0).
** KEPT: 111 (81,7,23) EQUAL(j(f(x,f(a,b)),f(x,c)),0).

new given clause: 92 (13,62,34,36,34) EQUAL(j(x,j(x,y)),y).
** KEPT: 112 (81,92) EQUAL(j(f(a,b),0),c).
** KEPT: 113 (17,92) EQUAL(j(x,0),g(x)).
** KEPT: 114 (12,92,36,36,34,36,34,36) EQUAL(j(x,j(x,j(y,j(y,z)))),z).
WARNING, demod_limit reached:0 (9,92,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(v32),j(g(v32),g(v33))),g(v33)).
WARNING, demod_limit reached:0 (4,92,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(v32,v34),j(f(v32,v34),f(v33,v34))),f(v33,v34)).
WARNING, demod_limit reached:0 (3,92,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(v32,v33),j(f(v32,v33),f(v32,v34))),f(v32,v34)).
** KEPT: 115 (2,92) EQUAL(j(g(x),0),x).
** KEPT: 116 (92,13,34) EQUAL(x,j(y,j(y,x))).
** KEPT: 117 (92,12,34,36,34,36) EQUAL(x,j(y,j(y,j(z,j(z,x))))).
** KEPT: 118 (92,12,34,34,36) EQUAL(j(x,y),j(x,j(z,j(z,y)))).
WARNING, demod_limit reached:0 (92,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(g(v33),j(g(v32),j(g(v32),g(v33)))).
WARNING, demod_limit reached:0 (92,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(f(v33,z),j(f(v32,z),j(f(v32,z),f(v33,z)))).
** KEPT: 119 (92,12,36,34,36,34,36) EQUAL(j(x,j(y,j(y,z))),j(x,z)).
WARNING, demod_limit reached:0 (92,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(f(x,v33),j(f(x,v32),j(f(x,v32),f(x,v33)))).
** KEPT: 120 (92,1,34) EQUAL(x,j(x,0)).

new given clause: 120 (92,1,34) EQUAL(x,j(x,0)).
** KEPT: 121 (81,120) EQUAL(x,j(x,j(f(a,b),c))).
** KEPT: 122 (17,120) EQUAL(x,j(x,j(y,g(y)))).
** KEPT: 123 (12,120) EQUAL(j(x,y),j(x,j(y,0))).
** KEPT: 124 (120,12,32) EQUAL(j(x,j(y,0)),j(x,y)).

new given clause: 113 (17,92) EQUAL(j(x,0),g(x)).
** KEPT: 125 (81,113) EQUAL(j(x,j(f(a,b),c)),g(x)).
** KEPT: 126 (57,113) EQUAL(j(x,j(y,y)),g(x)).
** KEPT: 127 (17,113) EQUAL(j(x,j(y,g(y))),g(x)).
** KEPT: 128 (12,113,29) EQUAL(j(x,j(y,0)),j(g(x),g(y))).
** KEPT: 129 (52,113) EQUAL(j(f(a,b),0),g(c)).
** KEPT: 130 (113,13,34) EQUAL(g(x),j(x,0)).
** KEPT: 131 (113,12,29) EQUAL(j(g(x),g(y)),j(x,j(y,0))).
** KEPT: 132 (113,12,34,34,36) EQUAL(j(x,g(y)),j(x,j(y,0))).
** KEPT: 133 (113,9,26,25) EQUAL(x,j(g(x),0)).
** KEPT: 134 (113,12,32) EQUAL(j(x,j(y,0)),j(x,g(y))).
** KEPT: 135 (113,71) EQUAL(c,j(f(a,b),0)).
** KEPT: 136 (113,9,29,34,32,34) EQUAL(j(g(x),g(y)),j(y,j(g(x),0))).

new given clause: 115 (2,92) EQUAL(j(g(x),0),x).
** KEPT: 137 (52,115) EQUAL(j(g(f(a,b)),0),c).
** KEPT: 138 (52,115) EQUAL(j(g(c),0),f(a,b)).
WARNING, demod_limit reached:0 (9,115,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(v33),j(g(v32),0)),j(v32,v33)).
** KEPT: 139 (9,115,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),j(g(y),0)),j(y,x)).
WARNING, demod_limit reached:0 (81,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,b)),x).
** KEPT: 140 (81,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,b)),x).
** KEPT: 141 (57,115,34,32) EQUAL(j(x,j(x,g(y))),y).
** KEPT: 142 (17,115,34,32,34) EQUAL(j(x,j(g(y),g(x))),y).
** KEPT: 143 (115,12,34,34,34,32,34) EQUAL(j(x,y),j(x,j(g(y),0))).
** KEPT: 144 (115,12,32) EQUAL(j(x,j(g(y),0)),j(x,y)).

new given clause: 130 (113,13,34) EQUAL(g(x),j(x,0)).
** KEPT: 145 (52,130) EQUAL(g(c),j(f(a,b),0)).
** KEPT: 146 (81,130) EQUAL(g(x),j(x,j(f(a,b),c))).
** KEPT: 147 (57,130) EQUAL(g(x),j(x,j(y,y))).
** KEPT: 148 (17,130) EQUAL(g(x),j(x,j(y,g(y)))).

new given clause: 133 (113,9,26,25) EQUAL(x,j(g(x),0)).
** KEPT: 149 (52,133) EQUAL(c,j(g(f(a,b)),0)).
** KEPT: 150 (52,133) EQUAL(f(a,b),j(g(c),0)).
WARNING, demod_limit reached:0 (9,133,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(v32,v33),j(g(v33),j(g(v32),0))).
** KEPT: 151 (9,133,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(x,y),j(g(y),j(g(x),0))).
WARNING, demod_limit reached:0 (81,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,b))).
** KEPT: 152 (81,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,b))).
** KEPT: 153 (57,133,34,32) EQUAL(x,j(y,j(y,g(x)))).
** KEPT: 154 (17,133,34,32,34) EQUAL(x,j(y,j(g(x),g(y)))).

new given clause: 93 (62,13,34) EQUAL(x,j(x,j(y,y))).
** KEPT: 155 (12,93,34,34,36,36) EQUAL(x,j(x,j(y,j(y,j(z,z))))).
WARNING, demod_limit reached:0 (93,9,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(g(v32),j(j(g(v32),g(v33)),g(v33))).
WARNING, demod_limit reached:0 (93,4,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(v32,z),j(j(f(v32,z),f(v33,z)),f(v33,z))).
WARNING, demod_limit reached:0 (93,3,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34) EQUAL(f(x,v32),j(j(f(x,v32),f(x,v33)),f(x,v33))).

new given clause: 101 (81,13,34) EQUAL(0,j(f(a,b),c)).
** KEPT: 156 (71,101) EQUAL(0,j(f(a,b),g(f(a,b)))).
WARNING, demod_limit reached:0 (101,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,b))).
WARNING, demod_limit reached:0 (101,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,b)),x).

new given clause: 112 (81,92) EQUAL(j(f(a,b),0),c).
WARNING, demod_limit reached:0 (101,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),c).
** KEPT: 157 (101,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),c).
WARNING, demod_limit reached:0 (81,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),c).
** KEPT: 158 (57,112,34,32) EQUAL(j(x,j(x,f(a,b))),c).
** KEPT: 159 (17,112,34,32,34) EQUAL(j(x,j(f(a,b),g(x))),c).
** KEPT: 160 (112,12,34,34,34,32,34) EQUAL(j(x,c),j(x,j(f(a,b),0))).
** KEPT: 161 (112,9,25) EQUAL(g(c),j(g(f(a,b)),0)).
** KEPT: 162 (112,4,33,28) EQUAL(f(c,x),j(f(a,f(b,x)),0)).
** KEPT: 163 (112,12,32) EQUAL(j(x,j(f(a,b),0)),j(x,c)).
** KEPT: 164 (112,3,27) EQUAL(f(x,c),j(f(x,f(a,b)),0)).
WARNING, demod_limit reached:0 (112,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
** KEPT: 165 (112,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (112,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).
** KEPT: 166 (112,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).
** KEPT: 167 (112,87,29,25) -EQUAL(f(b,a),j(g(f(a,b)),0)).
** KEPT: 168 (112,20) -EQUAL(f(b,a),j(f(a,b),0)).

new given clause: 116 (92,13,34) EQUAL(x,j(y,j(y,x))).
** KEPT: 169 (133,116,34) EQUAL(0,j(x,g(x))).
WARNING, demod_limit reached:0 (9,116,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(g(v33),j(g(v32),j(g(v32),g(v33)))).
WARNING, demod_limit reached:0 (4,116,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(f(v33,v34),j(f(v32,v34),j(f(v32,v34),f(v33,v34)))).
WARNING, demod_limit reached:0 (3,116,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(f(v32,v34),j(f(v32,v33),j(f(v32,v33),f(v32,v34)))).
169 back subsumes: 156 (71,101) EQUAL(0,j(f(a,b),g(f(a,b)))).
WARNING, demod_limit reached:0 (116,9,34,29,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(g(v32),j(j(g(v33),g(v33)),g(v32))).
** KEPT: 170 (116,9,34,29,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(g(x),j(j(g(y),g(y)),g(x))).
WARNING, demod_limit reached:0 (116,4,34,24,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(f(v32,z),j(j(f(v33,z),f(v33,z)),f(v32,z))).
** KEPT: 171 (116,4,34,24,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(f(x,y),j(j(f(z,y),f(z,y)),f(x,y))).
WARNING, demod_limit reached:0 (116,3,34,23,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(f(x,v32),j(j(f(x,v33),f(x,v33)),f(x,v32))).
** KEPT: 172 (116,3,34,23,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(f(x,y),j(j(f(x,z),f(x,z)),f(x,y))).

new given clause: 169 (133,116,34) EQUAL(0,j(x,g(x))).
** KEPT: 173 (169,169) EQUAL(j(x,g(x)),j(y,g(y))).
** KEPT: 174 (52,169,34) EQUAL(0,j(g(f(a,b)),c)).
** KEPT: 175 (52,169) EQUAL(0,j(f(a,b),g(c))).
** KEPT: 176 (9,169,32) EQUAL(0,j(x,j(y,j(g(x),g(y))))).
** KEPT: 177 (169,16) EQUAL(j(x,j(y,g(y))),x).
** KEPT: 178 (169,12,34,34,36) EQUAL(j(x,0),j(x,j(y,g(y)))).
** KEPT: 179 (169,12,32) EQUAL(j(x,j(y,g(y))),j(x,0)).

new given clause: 135 (113,71) EQUAL(c,j(f(a,b),0)).
** KEPT: 180 (169,135,34,32,34) EQUAL(c,j(x,j(f(a,b),g(x)))).
WARNING, demod_limit reached:0 (101,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,b))).
** KEPT: 181 (101,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,b))).
WARNING, demod_limit reached:0 (81,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,b))).
** KEPT: 182 (57,135,34,32) EQUAL(c,j(x,j(x,f(a,b)))).
WARNING, demod_limit reached:0 (135,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (135,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).

new given clause: 56 (17,46) EQUAL(j(x,x),j(y,g(y))).
** KEPT: 183 (12,56,34,34,36,36) EQUAL(j(x,j(x,j(y,y))),j(z,g(z))).
** KEPT: 184 (130,56) EQUAL(j(x,x),j(y,j(y,0))).
** KEPT: 185 (52,56,34) EQUAL(j(x,x),j(g(f(a,b)),c)).
** KEPT: 186 (52,56) EQUAL(j(x,x),j(f(a,b),g(c))).
** KEPT: 187 (9,56,32) EQUAL(j(x,x),j(y,j(z,j(g(y),g(z))))).
** KEPT: 188 (56,12,36) EQUAL(j(x,g(x)),j(y,j(y,j(z,z)))).
** KEPT: 189 (56,12,34,34,36) EQUAL(j(x,j(y,g(y))),j(x,j(z,z))).
** KEPT: 190 (56,12,34,36) EQUAL(j(x,j(y,y)),j(x,j(z,g(z)))).
** KEPT: 191 (56,116,36,34) EQUAL(g(x),j(y,j(y,x))).
** KEPT: 192 (56,92,36,34) EQUAL(j(x,j(x,y)),g(y)).

new given clause: 61 (46,17) EQUAL(j(x,g(x)),j(y,y)).
** KEPT: 193 (130,61) EQUAL(j(x,j(x,0)),j(y,y)).
** KEPT: 194 (52,61,34) EQUAL(j(g(f(a,b)),c),j(x,x)).
** KEPT: 195 (52,61) EQUAL(j(f(a,b),g(c)),j(x,x)).
** KEPT: 196 (9,61,32) EQUAL(j(x,j(y,j(g(x),g(y)))),j(z,z)).
** KEPT: 197 (61,116,36) EQUAL(x,j(y,j(x,g(y)))).
** KEPT: 198 (61,92,36) EQUAL(j(x,j(y,g(x))),y).

new given clause: 68 (52,17) EQUAL(j(f(a,b),g(c)),0).
WARNING, demod_limit reached:0 (135,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,b))),0).
** KEPT: 199 (135,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,b))),0).
WARNING, demod_limit reached:0 (112,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,b))),0).
** KEPT: 200 (169,68) EQUAL(j(f(a,b),g(c)),j(x,g(x))).
** KEPT: 201 (101,68) EQUAL(j(f(a,b),g(c)),j(f(a,b),c)).
** KEPT: 202 (68,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(f(a,b),g(c)))).
** KEPT: 203 (68,4,28,33,31) EQUAL(0,j(f(a,f(b,x)),g(f(c,x)))).
** KEPT: 204 (68,12,32) EQUAL(j(x,j(f(a,b),g(c))),j(x,0)).
** KEPT: 205 (68,3,27,30) EQUAL(0,j(f(x,f(a,b)),g(f(x,c)))).
** KEPT: 206 (68,81) EQUAL(j(f(a,b),c),j(f(a,b),g(c))).
** KEPT: 207 (68,17) EQUAL(j(x,g(x)),j(f(a,b),g(c))).
WARNING, demod_limit reached:0 (68,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,b))).
** KEPT: 208 (68,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (68,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,b))).
** KEPT: 209 (68,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,b))).
** KEPT: 210 (68,130) EQUAL(g(x),j(x,j(f(a,b),g(c)))).
** KEPT: 211 (68,120) EQUAL(x,j(x,j(f(a,b),g(c)))).
WARNING, demod_limit reached:0 (68,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,b)),x).
** KEPT: 212 (68,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,b)),x).
** KEPT: 213 (68,113) EQUAL(j(x,j(f(a,b),g(c))),g(x)).
WARNING, demod_limit reached:0 (68,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),c).
** KEPT: 214 (68,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),c).
** KEPT: 215 (68,16) EQUAL(j(x,j(f(a,b),g(c))),x).
** KEPT: 216 (68,8,24,33,31) EQUAL(j(f(a,f(b,x)),g(f(c,x))),0).
** KEPT: 217 (68,7,23,30) EQUAL(j(f(x,f(a,b)),g(f(x,c))),0).

new given clause: 74 (52,17,34) EQUAL(j(g(f(a,b)),c),0).
WARNING, demod_limit reached:0 (135,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,b)),0).
** KEPT: 218 (135,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,b)),0).
WARNING, demod_limit reached:0 (112,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,b)),0).
** KEPT: 219 (68,74) EQUAL(j(g(f(a,b)),c),j(f(a,b),g(c))).
** KEPT: 220 (169,74) EQUAL(j(g(f(a,b)),c),j(x,g(x))).
** KEPT: 221 (101,74) EQUAL(j(g(f(a,b)),c),j(f(a,b),c)).
** KEPT: 222 (74,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(g(f(a,b)),c))).
** KEPT: 223 (74,4,28,31,33,34) EQUAL(0,j(f(c,x),g(f(a,f(b,x))))).
** KEPT: 224 (74,12,32) EQUAL(j(x,j(g(f(a,b)),c)),j(x,0)).
** KEPT: 225 (74,3,27,30,34) EQUAL(0,j(f(x,c),g(f(x,f(a,b))))).
** KEPT: 226 (74,68) EQUAL(j(f(a,b),g(c)),j(g(f(a,b)),c)).
** KEPT: 227 (74,81) EQUAL(j(f(a,b),c),j(g(f(a,b)),c)).
** KEPT: 228 (74,17) EQUAL(j(x,g(x)),j(g(f(a,b)),c)).
WARNING, demod_limit reached:0 (74,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),g(f(a,b)))).
** KEPT: 229 (74,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (74,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),g(f(a,b)))).
** KEPT: 230 (74,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),g(f(a,b)))).
** KEPT: 231 (74,130) EQUAL(g(x),j(x,j(g(f(a,b)),c))).
** KEPT: 232 (74,120) EQUAL(x,j(x,j(g(f(a,b)),c))).
WARNING, demod_limit reached:0 (74,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),g(f(a,b))),x).
** KEPT: 233 (74,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),g(f(a,b))),x).
** KEPT: 234 (74,113) EQUAL(j(x,j(g(f(a,b)),c)),g(x)).
WARNING, demod_limit reached:0 (74,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),c).
** KEPT: 235 (74,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),c).
** KEPT: 236 (74,16) EQUAL(j(x,j(g(f(a,b)),c)),x).
** KEPT: 237 (74,8,24,31,33,34) EQUAL(j(f(c,x),g(f(a,f(b,x)))),0).
** KEPT: 238 (74,7,23,30,34) EQUAL(j(f(x,c),g(f(x,f(a,b)))),0).

new given clause: 86 (64,20) -EQUAL(f(b,a),g(f(a,b))).

new given clause: 122 (17,120) EQUAL(x,j(x,j(y,g(y)))).
** KEPT: 239 (130,122) EQUAL(x,j(x,j(y,j(y,0)))).
** KEPT: 240 (9,122,32) EQUAL(x,j(x,j(y,j(z,j(g(y),g(z)))))).
** KEPT: 241 (12,122,36,36) EQUAL(j(x,y),j(z,j(x,j(y,g(z))))).
** KEPT: 242 (122,12) EQUAL(j(x,y),j(x,j(y,j(z,g(z))))).
WARNING, demod_limit reached:0 (122,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v32,z),j(f(v33,z),j(g(f(v33,z)),f(v32,z)))).
** KEPT: 243 (122,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(z,y),j(g(f(z,y)),f(x,y)))).
** KEPT: 244 (122,12,36,32,36,36) EQUAL(j(x,j(y,j(z,g(z)))),j(x,y)).
WARNING, demod_limit reached:0 (122,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v32),j(f(x,v33),j(g(f(x,v33)),f(x,v32)))).
** KEPT: 245 (122,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(x,z),j(g(f(x,z)),f(x,y)))).

new given clause: 126 (57,113) EQUAL(j(x,j(y,y)),g(x)).
** KEPT: 246 (12,126,34,34,36,36) EQUAL(j(x,j(y,j(y,j(z,z)))),g(x)).
** KEPT: 247 (12,126,36,34,36,36,29) EQUAL(j(x,j(x,j(y,z))),j(g(y),g(z))).
** KEPT: 248 (126,126,36,34) EQUAL(j(x,j(x,y)),j(y,j(z,z))).
** KEPT: 249 (130,126,36,34) EQUAL(j(x,j(x,y)),j(y,0)).
** KEPT: 250 (65,126,34,32) EQUAL(j(x,j(x,c)),f(a,b)).
** KEPT: 251 (52,126,34,32) EQUAL(j(x,j(x,c)),g(f(a,b))).
** KEPT: 252 (52,126,34,32) EQUAL(j(x,j(x,f(a,b))),g(c)).
** KEPT: 253 (126,12,29) EQUAL(j(g(x),g(y)),j(x,j(y,j(z,z)))).
** KEPT: 254 (126,12,34,34,36) EQUAL(j(x,g(y)),j(x,j(y,j(z,z)))).
WARNING, demod_limit reached:0 (126,9,26,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(v32,j(g(v33),j(g(v32),g(v33)))).
** KEPT: 255 (126,9,26,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(x,j(g(y),j(g(x),g(y)))).
WARNING, demod_limit reached:0 (126,4,31,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(v32,z)),j(f(v33,z),j(f(v32,z),f(v33,z)))).
** KEPT: 256 (126,4,31,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(x,y)),j(f(z,y),j(f(x,y),f(z,y)))).
** KEPT: 257 (126,12,36,34,36,34,36,36) EQUAL(j(x,j(y,j(z,z))),j(x,g(y))).
WARNING, demod_limit reached:0 (126,3,30,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(x,v32)),j(f(x,v33),j(f(x,v32),f(x,v33)))).
** KEPT: 258 (126,3,30,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(x,y)),j(f(x,z),j(f(x,y),f(x,z)))).
** KEPT: 259 (126,86,34,32) -EQUAL(f(b,a),j(x,j(x,f(a,b)))).
** KEPT: 260 (126,74,34,32,32,32) EQUAL(j(x,j(x,j(f(a,b),c))),0).
** KEPT: 261 (126,115,32,32) EQUAL(j(x,j(y,j(y,0))),x).
** KEPT: 262 (126,87,34,32) -EQUAL(f(b,a),j(x,j(x,c))).
** KEPT: 263 (126,63,34,32) EQUAL(f(a,b),j(x,j(x,c))).
** KEPT: 264 (126,52,34,32) EQUAL(g(f(a,b)),j(x,j(x,c))).
WARNING, demod_limit reached:0 (126,10,23,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(x,v33),j(f(x,v32),f(x,v33))),g(f(x,v32))).
** KEPT: 265 (126,10,23,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(x,y),j(f(x,z),f(x,y))),g(f(x,z))).
** KEPT: 266 (126,9,29,34,32,32) EQUAL(j(g(x),g(y)),j(y,j(z,j(z,g(x))))).
** KEPT: 267 (126,9,36,34,36,34,36,36) EQUAL(j(x,j(y,j(z,z))),j(g(x),g(y))).
WARNING, demod_limit reached:0 (126,11,24,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(v33,y),j(f(v32,y),f(v33,y))),g(f(v32,y))).
** KEPT: 268 (126,11,24,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(x,y),j(f(z,y),f(x,y))),g(f(z,y))).
WARNING, demod_limit reached:0 (126,6,29,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(v33),j(g(v32),g(v33))),v32).
** KEPT: 269 (126,6,29,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(x),j(g(y),g(x))),y).

new given clause: 129 (52,113) EQUAL(j(f(a,b),0),g(c)).
WARNING, demod_limit reached:0 (74,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),g(c)).
** KEPT: 270 (74,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),g(c)).
WARNING, demod_limit reached:0 (68,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),g(c)).
** KEPT: 271 (68,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),g(c)).
** KEPT: 272 (169,129,34,32,34) EQUAL(j(x,j(f(a,b),g(x))),g(c)).
WARNING, demod_limit reached:0 (101,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),g(c)).
** KEPT: 273 (101,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),g(c)).
WARNING, demod_limit reached:0 (81,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,b)),g(c)).
** KEPT: 274 (135,129,29,25) EQUAL(j(f(a,b),0),j(g(f(a,b)),0)).
** KEPT: 275 (126,129,34,32) EQUAL(j(f(a,b),0),j(x,j(x,c))).
** KEPT: 276 (129,113) EQUAL(g(c),g(f(a,b))).
** KEPT: 277 (129,12,34,34,34,32,34) EQUAL(j(x,g(c)),j(x,j(f(a,b),0))).
** KEPT: 278 (129,4,31,33,28) EQUAL(g(f(c,x)),j(f(a,f(b,x)),0)).
** KEPT: 279 (129,12,32) EQUAL(j(x,j(f(a,b),0)),j(x,g(c))).
** KEPT: 280 (129,3,30,27) EQUAL(g(f(x,c)),j(f(x,f(a,b)),0)).
** KEPT: 281 (129,126,34,32) EQUAL(j(x,j(x,c)),j(f(a,b),0)).
WARNING, demod_limit reached:0 (129,68,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).
** KEPT: 282 (129,10,23,27) EQUAL(j(f(x,f(a,b)),0),g(f(x,c))).
WARNING, demod_limit reached:0 (129,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,b),j(g(x),0))).
** KEPT: 283 (129,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,b),j(g(x),0))).
** KEPT: 284 (129,11,24,33,28) EQUAL(j(f(a,f(b,x)),0),g(f(c,x))).
WARNING, demod_limit reached:0 (129,9,34,29,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(y),g(c)),j(f(a,b),j(g(y),0))).

new given clause: 276 (129,113) EQUAL(g(c),g(f(a,b))).
** KEPT: 285 (126,276,34,32) EQUAL(g(c),j(x,j(x,f(a,b)))).

new given clause: 137 (52,115) EQUAL(j(g(f(a,b)),0),c).
** KEPT: 286 (126,137,34,32,32,32) EQUAL(j(x,j(x,j(f(a,b),0))),c).
WARNING, demod_limit reached:0 (74,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),g(f(a,b))),c).
** KEPT: 287 (74,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),g(f(a,b))),c).
WARNING, demod_limit reached:0 (68,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,b)),c).
** KEPT: 288 (68,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,b)),c).
** KEPT: 289 (169,137,34,32) EQUAL(j(x,j(g(x),g(f(a,b)))),c).
WARNING, demod_limit reached:0 (101,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,b)),c).
** KEPT: 290 (101,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,b)),c).
WARNING, demod_limit reached:0 (81,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,b)),c).
** KEPT: 291 (57,137,34,32) EQUAL(j(x,j(x,g(f(a,b)))),c).
** KEPT: 292 (135,137) EQUAL(j(g(f(a,b)),0),j(f(a,b),0)).
** KEPT: 293 (137,12,34,34,34,32,34) EQUAL(j(x,c),j(x,j(g(f(a,b)),0))).
** KEPT: 294 (137,4,31,33,28) EQUAL(f(c,x),j(g(f(a,f(b,x))),0)).
** KEPT: 295 (137,12,32) EQUAL(j(x,j(g(f(a,b)),0)),j(x,c)).
** KEPT: 296 (137,3,30,27) EQUAL(f(x,c),j(g(f(x,f(a,b))),0)).
WARNING, demod_limit reached:0 (137,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),g(f(a,b)))).
** KEPT: 297 (137,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (137,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),g(f(a,b))),0).
** KEPT: 298 (137,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (137,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),g(f(a,b))),0).
** KEPT: 299 (137,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (137,68,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).

new given clause: 138 (52,115) EQUAL(j(g(c),0),f(a,b)).
WARNING, demod_limit reached:0 (68,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,b)).
** KEPT: 300 (68,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,b)).
** KEPT: 301 (169,138,34,32) EQUAL(j(x,j(g(x),g(c))),f(a,b)).
** KEPT: 302 (57,138,34,32) EQUAL(j(x,j(x,g(c))),f(a,b)).
** KEPT: 303 (138,12,34,34,34,32,34) EQUAL(j(x,f(a,b)),j(x,j(g(c),0))).
** KEPT: 304 (138,4,33,31,28) EQUAL(f(a,f(b,x)),j(g(f(c,x)),0)).
** KEPT: 305 (138,12,32) EQUAL(j(x,j(g(c),0)),j(x,f(a,b))).
** KEPT: 306 (138,3,30,27) EQUAL(f(x,f(a,b)),j(g(f(x,c)),0)).
WARNING, demod_limit reached:0 (138,68,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(c),j(0,g(c))),0).
** KEPT: 307 (138,68,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(c),j(0,g(c))),0).
** KEPT: 308 (138,53) -EQUAL(f(b,a),j(g(c),0)).
WARNING, demod_limit reached:0 (138,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,b),f(a,b)),j(g(c),j(f(x,b),0))).
** KEPT: 309 (138,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,b),f(a,b)),j(g(c),j(f(x,b),0))).
WARNING, demod_limit reached:0 (138,4,34,24,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(y,b),f(a,b)),j(g(c),j(f(y,b),0))).
WARNING, demod_limit reached:0 (138,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,y),f(a,b)),j(g(c),j(f(a,y),0))).
** KEPT: 310 (138,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,x),f(a,b)),j(g(c),j(f(a,x),0))).
** KEPT: 311 (138,14,24,31,28) EQUAL(j(g(f(c,x)),0),f(a,f(b,x))).
WARNING, demod_limit reached:0 (138,3,34,23,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,z),f(a,b)),j(g(c),j(f(a,z),0))).

new given clause: 141 (57,115,34,32) EQUAL(j(x,j(x,g(y))),y).
** KEPT: 312 (126,141) EQUAL(j(x,j(x,j(y,j(z,z)))),y).
** KEPT: 313 (130,141) EQUAL(j(x,j(x,j(y,0))),y).
** KEPT: 314 (9,141) EQUAL(j(x,j(x,j(g(y),g(z)))),j(y,z)).
** KEPT: 315 (12,141,36,36,32,36) EQUAL(j(x,j(x,j(y,j(y,g(z))))),z).
WARNING, demod_limit reached:0 (9,141,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(v32),j(g(v32),g(v33))),v33).
** KEPT: 316 (141,116) EQUAL(j(x,g(y)),j(x,y)).
** KEPT: 317 (141,92) EQUAL(j(x,y),j(x,g(y))).
** KEPT: 318 (141,12,32,36) EQUAL(x,j(y,j(y,j(z,j(z,g(x)))))).
** KEPT: 319 (141,12,34,34,36) EQUAL(j(x,y),j(x,j(z,j(z,g(y))))).
WARNING, demod_limit reached:0 (141,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v33,z),j(f(v32,z),j(g(f(v33,z)),f(v32,z)))).
** KEPT: 320 (141,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(z,y),j(g(f(x,y)),f(z,y)))).
** KEPT: 321 (141,12,36,32,36) EQUAL(j(x,j(y,j(y,g(z)))),j(x,z)).
WARNING, demod_limit reached:0 (141,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v33),j(f(x,v32),j(g(f(x,v33)),f(x,v32)))).
** KEPT: 322 (141,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(x,z),j(g(f(x,y)),f(x,z)))).
316 back subsumes: 201 (101,68) EQUAL(j(f(a,b),g(c)),j(f(a,b),c)).
317 back subsumes: 206 (68,81) EQUAL(j(f(a,b),c),j(f(a,b),g(c))).

new given clause: 145 (52,130) EQUAL(g(c),j(f(a,b),0)).
WARNING, demod_limit reached:0 (74,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),g(f(a,b)))).
** KEPT: 323 (74,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (68,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,b))).
** KEPT: 324 (68,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,b))).
** KEPT: 325 (169,145,34,32,34) EQUAL(g(c),j(x,j(f(a,b),g(x)))).
WARNING, demod_limit reached:0 (101,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,b))).
** KEPT: 326 (101,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,b))).
WARNING, demod_limit reached:0 (81,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,b))).
WARNING, demod_limit reached:0 (145,68,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).
WARNING, demod_limit reached:0 (145,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,b),j(g(x),0))).
WARNING, demod_limit reached:0 (145,9,34,29,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(y),g(c)),j(f(a,b),j(g(y),0))).

new given clause: 147 (57,130) EQUAL(g(x),j(x,j(y,y))).
** KEPT: 327 (147,147,36,34) EQUAL(j(x,j(y,y)),j(z,j(z,x))).
** KEPT: 328 (130,147,36,34) EQUAL(j(x,0),j(y,j(y,x))).
** KEPT: 329 (9,147,34,36,34,36,34,36,36) EQUAL(j(g(x),g(y)),j(z,j(z,j(x,y)))).
** KEPT: 330 (12,147,34,34,36,36) EQUAL(g(x),j(x,j(y,j(y,j(z,z))))).
WARNING, demod_limit reached:0 (147,10,23,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(x,v33),j(f(x,v32),f(x,v33))),g(f(x,v32))).
WARNING, demod_limit reached:0 (147,11,24,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(f(v33,y),j(f(v32,y),f(v33,y))),g(f(v32,y))).
WARNING, demod_limit reached:0 (147,6,29,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(v33),j(g(v32),g(v33))),v32).
WARNING, demod_limit reached:0 (147,9,26,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(v32,j(g(v33),j(g(v32),g(v33)))).
WARNING, demod_limit reached:0 (147,4,31,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(v32,z)),j(f(v33,z),j(f(v32,z),f(v33,z)))).
WARNING, demod_limit reached:0 (147,3,30,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(g(f(x,v32)),j(f(x,v33),j(f(x,v32),f(x,v33)))).

new given clause: 149 (52,133) EQUAL(c,j(g(f(a,b)),0)).
** KEPT: 331 (147,149,34,32,32,32) EQUAL(c,j(x,j(x,j(f(a,b),0)))).
WARNING, demod_limit reached:0 (74,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),g(f(a,b)))).
** KEPT: 332 (74,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (68,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,b))).
** KEPT: 333 (68,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,b))).
** KEPT: 334 (169,149,34,32) EQUAL(c,j(x,j(g(x),g(f(a,b))))).
WARNING, demod_limit reached:0 (101,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,b))).
** KEPT: 335 (101,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,b))).
WARNING, demod_limit reached:0 (81,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,b))).
** KEPT: 336 (57,149,34,32) EQUAL(c,j(x,j(x,g(f(a,b))))).
WARNING, demod_limit reached:0 (149,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (149,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (149,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (149,68,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,b)),0).

new given clause: 150 (52,133) EQUAL(f(a,b),j(g(c),0)).
WARNING, demod_limit reached:0 (68,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,b),g(c)))).
** KEPT: 337 (68,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,b),g(c)))).
** KEPT: 338 (169,150,34,32) EQUAL(f(a,b),j(x,j(g(x),g(c)))).
** KEPT: 339 (57,150,34,32) EQUAL(f(a,b),j(x,j(x,g(c)))).
WARNING, demod_limit reached:0 (150,68,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(c),j(0,g(c))),0).
WARNING, demod_limit reached:0 (150,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,b),f(a,b)),j(g(c),j(f(x,b),0))).
WARNING, demod_limit reached:0 (150,4,34,24,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(y,b),f(a,b)),j(g(c),j(f(y,b),0))).
WARNING, demod_limit reached:0 (150,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,y),f(a,b)),j(g(c),j(f(a,y),0))).
WARNING, demod_limit reached:0 (150,3,34,23,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,z),f(a,b)),j(g(c),j(f(a,z),0))).

new given clause: 153 (57,133,34,32) EQUAL(x,j(y,j(y,g(x)))).
** KEPT: 340 (147,153) EQUAL(x,j(y,j(y,j(x,j(z,z))))).
** KEPT: 341 (130,153) EQUAL(x,j(y,j(y,j(x,0)))).
** KEPT: 342 (9,153) EQUAL(j(x,y),j(z,j(z,j(g(x),g(y))))).
WARNING, demod_limit reached:0 (9,153,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(v33,j(g(v32),j(g(v32),g(v33)))).
** KEPT: 343 (153,116,34) EQUAL(j(x,g(y)),j(y,x)).
** KEPT: 344 (153,92,34) EQUAL(j(x,y),j(y,g(x))).
WARNING, demod_limit reached:0 (153,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v32,z),j(f(v33,z),j(g(f(v32,z)),f(v33,z)))).
WARNING, demod_limit reached:0 (153,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v32),j(f(x,v33),j(g(f(x,v32)),f(x,v33)))).
343 back subsumes: 45 (38,9,29,34) EQUAL(j(g(x),g(y)),j(y,g(x))).

new given clause: 174 (52,169,34) EQUAL(0,j(g(f(a,b)),c)).
** KEPT: 345 (147,174,34,32,32,32) EQUAL(0,j(x,j(x,j(f(a,b),c)))).
WARNING, demod_limit reached:0 (149,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),g(f(a,b)))).
** KEPT: 346 (149,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (137,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (135,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,b))).
** KEPT: 347 (135,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,b))).
WARNING, demod_limit reached:0 (112,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,b))).
WARNING, demod_limit reached:0 (174,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (174,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (174,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),g(f(a,b))),c).
WARNING, demod_limit reached:0 (174,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (174,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (174,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),g(c)).
WARNING, demod_limit reached:0 (174,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),g(f(a,b))),x).
WARNING, demod_limit reached:0 (174,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,b))),c).

new given clause: 175 (52,169) EQUAL(0,j(f(a,b),g(c))).
WARNING, demod_limit reached:0 (150,175,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(c),j(0,g(c)))).
** KEPT: 348 (150,175,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(c),j(0,g(c)))).
WARNING, demod_limit reached:0 (138,175,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(c),j(0,g(c)))).
WARNING, demod_limit reached:0 (149,175,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (137,175,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (135,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,b)))).
** KEPT: 349 (135,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,b)))).
WARNING, demod_limit reached:0 (112,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,b)))).
WARNING, demod_limit reached:0 (145,175,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (129,175,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,b))).
WARNING, demod_limit reached:0 (175,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,b),g(c)))).
WARNING, demod_limit reached:0 (175,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (175,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (175,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,b)).
WARNING, demod_limit reached:0 (175,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,b)),c).
WARNING, demod_limit reached:0 (175,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (175,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (175,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),g(c)).
WARNING, demod_limit reached:0 (175,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,b)),x).
WARNING, demod_limit reached:0 (175,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,b)),c).

new given clause: 177 (169,16) EQUAL(j(x,j(y,g(y))),x).
** KEPT: 350 (9,177,32) EQUAL(j(x,j(y,j(z,j(g(y),g(z))))),x).
** KEPT: 351 (12,177,36,36) EQUAL(j(x,j(y,j(z,g(x)))),j(y,z)).
WARNING, demod_limit reached:0 (177,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v32,z),j(f(v33,z),j(g(f(v33,z)),f(v32,z)))).
WARNING, demod_limit reached:0 (177,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v32),j(f(x,v33),j(g(f(x,v33)),f(x,v32)))).

new given clause: 191 (56,116,36,34) EQUAL(g(x),j(y,j(y,x))).
** KEPT: 352 (61,191,36) EQUAL(g(x),j(y,j(x,g(y)))).
** KEPT: 353 (12,191,36,36,34,36,34,36) EQUAL(g(x),j(y,j(y,j(z,j(z,x))))).
WARNING, demod_limit reached:0 (9,191,26,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(v33,j(g(v32),j(g(v33),g(v32)))).
WARNING, demod_limit reached:0 (4,191,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(g(f(v33,v34)),j(f(v32,v34),j(f(v32,v34),f(v33,v34)))).
WARNING, demod_limit reached:0 (3,191,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(g(f(v32,v34)),j(f(v32,v33),j(f(v32,v33),f(v32,v34)))).
WARNING, demod_limit reached:0 (191,10,34,36,23,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(f(x,v33),f(x,v33)),f(x,v32)),g(f(x,v32))).
** KEPT: 354 (191,10,34,36,23,23,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(f(x,y),f(x,y)),f(x,z)),g(f(x,z))).
WARNING, demod_limit reached:0 (191,11,34,36,24,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(f(v33,y),f(v33,y)),f(v32,y)),g(f(v32,y))).
** KEPT: 355 (191,11,34,36,24,24,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(f(x,y),f(x,y)),f(z,y)),g(f(z,y))).
WARNING, demod_limit reached:0 (191,6,34,36,29,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(g(v33),g(v33)),g(v32)),v32).
** KEPT: 356 (191,6,34,36,29,29,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34) EQUAL(j(j(g(x),g(x)),g(y)),y).
WARNING, demod_limit reached:0 (191,9,26,34,29,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32) EQUAL(v32,j(g(v32),j(g(v33),g(v33)))).
** KEPT: 357 (191,9,26,34,29,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32) EQUAL(x,j(g(x),j(g(y),g(y)))).
WARNING, demod_limit reached:0 (191,4,31,34,24,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32) EQUAL(g(f(v32,z)),j(f(v32,z),j(f(v33,z),f(v33,z)))).
WARNING, demod_limit reached:0 (191,3,30,34,23,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32) EQUAL(g(f(x,v32)),j(f(x,v32),j(f(x,v33),f(x,v33)))).

new given clause: 192 (56,92,36,34) EQUAL(j(x,j(x,y)),g(y)).
** KEPT: 358 (192,192,29) EQUAL(j(x,g(y)),j(g(x),g(y))).
** KEPT: 359 (174,192) EQUAL(j(g(f(a,b)),0),g(c)).
** KEPT: 360 (61,192,36) EQUAL(j(x,j(y,g(x))),g(y)).
** KEPT: 361 (12,192,36,36,34,36,34,36) EQUAL(j(x,j(x,j(y,j(y,z)))),g(z)).
WARNING, demod_limit reached:0 (9,192,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(v32),j(g(v32),g(v33))),g(g(v33))).
WARNING, demod_limit reached:0 (4,192,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(v32,v34),j(f(v32,v34),f(v33,v34))),g(f(v33,v34))).
WARNING, demod_limit reached:0 (3,192,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(v32,v33),j(f(v32,v33),f(v32,v34))),g(f(v32,v34))).
** KEPT: 362 (192,192) EQUAL(j(x,j(x,y)),j(z,j(z,y))).
** KEPT: 363 (192,191,29) EQUAL(j(g(x),g(y)),j(x,g(y))).
** KEPT: 364 (192,12,34,34,36) EQUAL(j(x,g(y)),j(x,j(z,j(z,y)))).
WARNING, demod_limit reached:0 (192,9,26,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(v33,j(g(v32),j(g(v33),g(v32)))).
WARNING, demod_limit reached:0 (192,4,31,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(g(f(v33,z)),j(f(v32,z),j(f(v33,z),f(v32,z)))).
** KEPT: 365 (192,12,36,34,36,34,36) EQUAL(j(x,j(y,j(y,z))),j(x,g(z))).
WARNING, demod_limit reached:0 (192,3,30,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(g(f(x,v33)),j(f(x,v32),j(f(x,v33),f(x,v32)))).
WARNING, demod_limit reached:0 (192,10,23,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(x,v32),j(f(x,v33),f(x,v32))),g(f(x,v33))).
** KEPT: 366 (192,9,29,34,32,32) EQUAL(j(g(x),g(y)),j(z,j(z,j(y,g(x))))).
WARNING, demod_limit reached:0 (192,11,24,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(v32,y),j(f(v33,y),f(v32,y))),g(f(v33,y))).
WARNING, demod_limit reached:0 (192,6,29,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(v32),j(g(v33),g(v32))),v33).

new given clause: 197 (61,116,36) EQUAL(x,j(y,j(x,g(y)))).
** KEPT: 367 (197,12,29) EQUAL(x,j(y,j(z,j(x,j(g(y),g(z)))))).
WARNING, demod_limit reached:0 (197,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v32,z),j(f(v32,z),j(g(f(v33,z)),f(v33,z)))).
** KEPT: 368 (197,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(x,y),j(g(f(z,y)),f(z,y)))).
WARNING, demod_limit reached:0 (197,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v32),j(f(x,v32),j(g(f(x,v33)),f(x,v33)))).
** KEPT: 369 (197,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,y),j(f(x,y),j(g(f(x,z)),f(x,z)))).

new given clause: 198 (61,92,36) EQUAL(j(x,j(y,g(x))),y).
** KEPT: 370 (198,12,34,34,36) EQUAL(j(x,y),j(x,j(z,j(y,g(z))))).
** KEPT: 371 (198,9,29,26,34,34,32,34) EQUAL(g(x),j(y,j(g(y),g(x)))).
WARNING, demod_limit reached:0 (198,4,24,31,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(v33,z),j(f(v33,z),j(g(f(v32,z)),f(v32,z)))).
** KEPT: 372 (198,12,36,32,36,36) EQUAL(j(x,j(y,j(z,g(y)))),j(x,z)).
WARNING, demod_limit reached:0 (198,3,23,30,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(f(x,v33),j(f(x,v33),j(g(f(x,v32)),f(x,v32)))).

new given clause: 308 (138,53) -EQUAL(f(b,a),j(g(c),0)).
WARNING, demod_limit reached:0 (175,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,b),g(c)))).
** KEPT: 373 (175,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,b),g(c)))).
WARNING, demod_limit reached:0 (68,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,b),g(c)))).
** KEPT: 374 (169,308,34,32) -EQUAL(f(b,a),j(x,j(g(x),g(c)))).
** KEPT: 375 (57,308,34,32) -EQUAL(f(b,a),j(x,j(x,g(c)))).

new given clause: 316 (141,116) EQUAL(j(x,g(y)),j(x,y)).
** KEPT: 376 (276,316) EQUAL(j(x,g(c)),j(x,f(a,b))).
** KEPT: 377 (276,316) EQUAL(j(x,g(f(a,b))),j(x,c)).
** KEPT: 378 (71,316) EQUAL(j(x,c),j(x,f(a,b))).
** KEPT: 379 (65,316) EQUAL(j(x,f(a,b)),j(x,c)).
** KEPT: 380 (9,316) EQUAL(j(x,j(g(y),g(z))),j(x,j(y,z))).
** KEPT: 381 (12,316,34) EQUAL(j(x,j(y,g(z))),j(z,j(x,y))).
** KEPT: 382 (192,316,29) EQUAL(j(x,j(g(x),g(y))),g(y)).
** KEPT: 383 (174,316) EQUAL(j(g(f(a,b)),g(c)),0).
** KEPT: 384 (92,316,29) EQUAL(j(x,j(g(x),g(y))),y).
** KEPT: 385 (12,316,32) EQUAL(j(x,j(y,g(z))),j(x,j(y,z))).
377 back subsumes: 84 (64,9,29) EQUAL(j(g(x),g(f(a,b))),j(g(x),c)).
379 back subsumes: 50 (19,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),c)).
379 back subsumes: 49 (19,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),c)).
** KEPT: 386 (316,12,34,36,34) EQUAL(j(x,j(y,z)),j(x,j(y,g(z)))).
** KEPT: 387 (316,12,34,34,36,29) EQUAL(j(x,j(y,z)),j(z,j(g(x),g(y)))).

new given clause: 317 (141,92) EQUAL(j(x,y),j(x,g(y))).
** KEPT: 388 (92,317,29) EQUAL(x,j(y,j(g(y),g(x)))).
** KEPT: 389 (12,317,34,36,34,29) EQUAL(j(x,j(y,z)),j(x,j(g(y),g(z)))).
** KEPT: 390 (276,317) EQUAL(j(x,f(a,b)),j(x,g(c))).
** KEPT: 391 (276,317) EQUAL(j(x,c),j(x,g(f(a,b)))).
** KEPT: 392 (12,317,34) EQUAL(j(x,j(y,z)),j(y,j(z,g(x)))).
390 back subsumes: 78 (63,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),g(c))).
390 back subsumes: 77 (63,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),g(c))).

new given clause: 343 (153,116,34) EQUAL(j(x,g(y)),j(y,x)).
** KEPT: 393 (317,343) EQUAL(j(x,g(y)),j(y,g(x))).
** KEPT: 394 (12,343,29) EQUAL(j(x,j(g(y),g(z))),j(y,j(z,x))).

new given clause: 344 (153,92,34) EQUAL(j(x,y),j(y,g(x))).
** KEPT: 395 (344,12,34,34,36) EQUAL(j(x,j(y,g(z))),j(x,j(z,y))).
** KEPT: 396 (344,12,34,36,34) EQUAL(j(x,j(y,z)),j(x,j(z,g(y)))).

new given clause: 43 (18,14) EQUAL(f(x,y),f(x,f(x,y))).
** KEPT: 397 (43,43) EQUAL(f(x,y),f(x,f(x,f(x,y)))).
** KEPT: 398 (150,43) EQUAL(j(g(c),0),f(a,f(a,b))).
** KEPT: 399 (65,43) EQUAL(g(c),f(a,f(a,b))).
** KEPT: 400 (70,43) EQUAL(c,f(a,f(a,b))).
** KEPT: 401 (14,43,33,33) EQUAL(f(x,f(y,z)),f(x,f(y,f(x,f(y,z))))).
** KEPT: 402 (11,43,31,30,31,26) EQUAL(g(f(x,y)),f(x,f(x,y))).
** KEPT: 403 (10,43,30,30) EQUAL(g(f(x,y)),g(f(x,f(x,y)))).
WARNING, demod_limit reached:0 (4,43,24,23,24,24,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(v32,v34),f(v33,v34)),j(f(v32,f(v32,v34)),j(f(v33,f(v32,v34)),j(f(v33,f(v33,v34)),f(v32,f(v33,v34)))))).
** KEPT: 404 (4,43,24,23,24,24,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(x,y),f(z,y)),j(f(x,f(x,y)),j(f(z,f(x,y)),j(f(z,f(z,y)),f(x,f(z,y)))))).
** KEPT: 405 (3,43,23,23) EQUAL(j(f(x,y),f(x,z)),j(f(x,f(x,y)),f(x,f(x,z)))).
** KEPT: 406 (150,43,23,30,27) EQUAL(f(a,b),j(g(f(a,c)),0)).
** KEPT: 407 (65,43,30) EQUAL(f(a,b),g(f(a,c))).
** KEPT: 408 (70,43) EQUAL(f(a,b),f(a,c)).
WARNING, demod_limit reached:0 (4,43,24,23,24,24,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(v32,v34),f(v33,v34)),j(f(v32,f(v32,v34)),j(f(v33,f(v32,v34)),j(f(v33,f(v33,v34)),f(v32,f(v33,v34)))))).
WARNING, demod_limit reached:0 (4,43,24,24,23,24,23,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(f(v32,y),f(v33,y)),j(f(v32,f(v32,y)),j(j(f(v32,f(v33,y)),f(v33,f(v33,y))),f(v33,f(v32,y))))).
** KEPT: 409 (4,43,24,24,23,24,23,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(f(x,y),f(z,y)),j(f(x,f(x,y)),j(j(f(x,f(z,y)),f(z,f(z,y))),f(z,f(x,y))))).
** KEPT: 410 (43,150) EQUAL(f(a,f(a,b)),j(g(c),0)).
** KEPT: 411 (43,63) EQUAL(f(a,f(a,b)),g(c)).
** KEPT: 412 (43,276) EQUAL(g(c),g(f(a,f(a,b)))).
** KEPT: 413 (43,175) EQUAL(0,j(f(a,f(a,b)),g(c))).
** KEPT: 414 (43,145) EQUAL(g(c),j(f(a,f(a,b)),0)).
** KEPT: 415 (43,135) EQUAL(c,j(f(a,f(a,b)),0)).
** KEPT: 416 (43,129) EQUAL(j(f(a,f(a,b)),0),g(c)).
** KEPT: 417 (43,112) EQUAL(j(f(a,f(a,b)),0),c).
** KEPT: 418 (43,101) EQUAL(0,j(f(a,f(a,b)),c)).
** KEPT: 419 (43,81) EQUAL(j(f(a,f(a,b)),c),0).
** KEPT: 420 (43,71) EQUAL(c,g(f(a,f(a,b)))).
** KEPT: 421 (43,68) EQUAL(j(f(a,f(a,b)),g(c)),0).
** KEPT: 422 (43,174) EQUAL(0,j(g(f(a,f(a,b))),c)).
** KEPT: 423 (43,149) EQUAL(c,j(g(f(a,f(a,b))),0)).
** KEPT: 424 (43,137) EQUAL(j(g(f(a,f(a,b))),0),c).
** KEPT: 425 (43,86) -EQUAL(f(b,a),g(f(a,f(a,b)))).
** KEPT: 426 (43,74) EQUAL(j(g(f(a,f(a,b))),c),0).
** KEPT: 427 (43,64) EQUAL(g(f(a,f(a,b))),c).
** KEPT: 428 (43,53) -EQUAL(f(b,a),f(a,f(a,b))).
** KEPT: 429 (43,52) EQUAL(g(f(a,f(a,b))),g(c)).
** KEPT: 430 (43,308) -EQUAL(f(b,f(b,a)),j(g(c),0)).
** KEPT: 431 (43,87) -EQUAL(f(b,f(b,a)),g(c)).
** KEPT: 432 (43,86) -EQUAL(f(b,f(b,a)),g(f(a,b))).
** KEPT: 433 (43,53) -EQUAL(f(b,f(b,a)),f(a,b)).
** KEPT: 434 (43,20) -EQUAL(f(b,f(b,a)),c).
** KEPT: 435 (43,19) EQUAL(f(a,f(a,b)),c).
** KEPT: 436 (43,14,33,33) EQUAL(f(x,f(y,f(x,f(y,z)))),f(x,f(y,z))).
** KEPT: 437 (43,11,31,30,31,26) EQUAL(f(x,f(x,y)),g(f(x,y))).
** KEPT: 438 (43,10,30,30) EQUAL(g(f(x,f(x,y))),g(f(x,y))).
** KEPT: 439 (43,14,33) EQUAL(f(x,f(y,z)),f(x,f(y,f(y,z)))).
** KEPT: 440 (43,4,24) EQUAL(j(f(x,y),f(z,y)),j(f(x,y),f(z,f(z,y)))).
WARNING, demod_limit reached:0 (43,4,24,23,24,24,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(x,f(x,v33)),j(f(y,f(x,v33)),j(f(y,f(y,v33)),f(x,f(y,v33))))),j(f(x,v33),f(y,v33))).
** KEPT: 441 (43,4,24,23,24,24,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(f(x,f(x,y)),j(f(z,f(x,y)),j(f(z,f(z,y)),f(x,f(z,y))))),j(f(x,y),f(z,y))).
** KEPT: 442 (43,3,23) EQUAL(j(f(x,y),f(x,z)),j(f(x,y),f(x,f(x,z)))).
** KEPT: 443 (43,14,33,33) EQUAL(f(x,f(x,f(y,z))),f(x,f(y,z))).
** KEPT: 444 (43,3,23,23) EQUAL(j(f(x,f(x,y)),f(x,f(x,z))),j(f(x,y),f(x,z))).
** KEPT: 445 (43,14,33) EQUAL(f(x,f(y,f(y,z))),f(x,f(y,z))).
** KEPT: 446 (43,4,24) EQUAL(j(f(x,f(y,z)),f(y,f(y,z))),j(f(x,f(y,z)),f(y,z))).
WARNING, demod_limit reached:0 (43,4,24,24,23,24,23,32,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(f(x,v33),f(y,v33)),j(f(x,f(x,v33)),j(j(f(x,f(y,v33)),f(y,f(y,v33))),f(y,f(x,v33))))).
** KEPT: 447 (43,3,23) EQUAL(j(f(x,y),f(x,f(x,z))),j(f(x,y),f(x,z))).

new given clause: 400 (70,43) EQUAL(c,f(a,f(a,b))).
** KEPT: 448 (149,400) EQUAL(j(g(f(a,b)),0),f(a,f(a,b))).
** KEPT: 449 (135,400) EQUAL(j(f(a,b),0),f(a,f(a,b))).
** KEPT: 450 (43,400) EQUAL(c,f(a,f(a,f(a,b)))).
** KEPT: 451 (150,400,23,30,27) EQUAL(c,j(g(f(a,c)),0)).
** KEPT: 452 (65,400,30) EQUAL(c,g(f(a,c))).
** KEPT: 453 (70,400) EQUAL(c,f(a,c)).
** KEPT: 454 (400,149) EQUAL(f(a,f(a,b)),j(g(f(a,b)),0)).
** KEPT: 455 (400,135) EQUAL(f(a,f(a,b)),j(f(a,b),0)).
** KEPT: 456 (400,70) EQUAL(f(a,f(a,b)),f(a,b)).
** KEPT: 457 (400,174,34) EQUAL(0,j(f(a,f(a,b)),g(f(a,b)))).
** KEPT: 458 (400,145) EQUAL(g(f(a,f(a,b))),j(f(a,b),0)).
** KEPT: 459 (400,129) EQUAL(j(f(a,b),0),g(f(a,f(a,b)))).
** KEPT: 460 (400,101,34) EQUAL(0,j(f(a,f(a,b)),f(a,b))).
** KEPT: 461 (400,81,34) EQUAL(j(f(a,f(a,b)),f(a,b)),0).
** KEPT: 462 (400,74,34) EQUAL(j(f(a,f(a,b)),g(f(a,b))),0).
** KEPT: 463 (400,308) -EQUAL(f(b,a),j(g(f(a,f(a,b))),0)).
** KEPT: 464 (400,175) EQUAL(0,j(f(a,b),g(f(a,f(a,b))))).
** KEPT: 465 (400,150) EQUAL(f(a,b),j(g(f(a,f(a,b))),0)).
** KEPT: 466 (400,138) EQUAL(j(g(f(a,f(a,b))),0),f(a,b)).
** KEPT: 467 (400,68) EQUAL(j(f(a,b),g(f(a,f(a,b)))),0).
** KEPT: 468 (400,65) EQUAL(g(f(a,f(a,b))),f(a,b)).
** KEPT: 469 (400,63) EQUAL(f(a,b),g(f(a,f(a,b)))).
** KEPT: 470 (400,14,33) EQUAL(f(x,f(a,f(a,b))),f(x,c)).
** KEPT: 471 (400,4,24) EQUAL(j(f(x,f(a,b)),f(a,f(a,b))),j(f(x,f(a,b)),c)).
** KEPT: 472 (400,3,23) EQUAL(j(f(a,x),f(a,f(a,b))),j(f(a,x),c)).
** KEPT: 473 (400,14,33) EQUAL(f(c,x),f(a,f(a,f(b,x)))).

new given clause: 453 (70,400) EQUAL(c,f(a,c)).
** KEPT: 474 (149,453) EQUAL(j(g(f(a,b)),0),f(a,c)).
** KEPT: 475 (135,453) EQUAL(j(f(a,b),0),f(a,c)).
** KEPT: 476 (71,453) EQUAL(g(f(a,b)),f(a,c)).
** KEPT: 477 (453,453) EQUAL(c,f(a,f(a,c))).
** KEPT: 478 (453,400) EQUAL(f(a,c),f(a,f(a,b))).
** KEPT: 479 (453,149) EQUAL(f(a,c),j(g(f(a,b)),0)).
** KEPT: 480 (453,135) EQUAL(f(a,c),j(f(a,b),0)).
** KEPT: 481 (453,71) EQUAL(f(a,c),g(f(a,b))).
** KEPT: 482 (453,70) EQUAL(f(a,c),f(a,b)).
** KEPT: 483 (453,276) EQUAL(g(f(a,c)),g(f(a,b))).
** KEPT: 484 (453,174,34) EQUAL(0,j(f(a,c),g(f(a,b)))).
** KEPT: 485 (453,145) EQUAL(g(f(a,c)),j(f(a,b),0)).
** KEPT: 486 (453,129) EQUAL(j(f(a,b),0),g(f(a,c))).
** KEPT: 487 (453,101) EQUAL(0,j(f(a,b),f(a,c))).
** KEPT: 488 (453,81) EQUAL(j(f(a,b),f(a,c)),0).
** KEPT: 489 (453,74,34) EQUAL(j(f(a,c),g(f(a,b))),0).
** KEPT: 490 (453,308) -EQUAL(f(b,a),j(g(f(a,c)),0)).
** KEPT: 491 (453,175) EQUAL(0,j(f(a,b),g(f(a,c)))).
** KEPT: 492 (453,138) EQUAL(j(g(f(a,c)),0),f(a,b)).
** KEPT: 493 (453,87) -EQUAL(f(b,a),g(f(a,c))).
** KEPT: 494 (453,68) EQUAL(j(f(a,b),g(f(a,c))),0).
** KEPT: 495 (453,65) EQUAL(g(f(a,c)),f(a,b)).
** KEPT: 496 (453,52) EQUAL(g(f(a,b)),g(f(a,c))).
** KEPT: 497 (453,20) -EQUAL(f(b,a),f(a,c)).
** KEPT: 498 (453,14,33) EQUAL(f(x,f(a,c)),f(x,c)).
** KEPT: 499 (453,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),c)).
** KEPT: 500 (453,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),c)).
** KEPT: 501 (453,14) EQUAL(f(c,x),f(a,f(c,x))).
** KEPT: 502 (453,11,31) EQUAL(g(f(a,c)),g(c)).

new given clause: 452 (65,400,30) EQUAL(c,g(f(a,c))).
** KEPT: 503 (149,452) EQUAL(j(g(f(a,b)),0),g(f(a,c))).
** KEPT: 504 (453,452) EQUAL(c,g(f(a,f(a,c)))).
** KEPT: 505 (400,452) EQUAL(c,g(f(a,f(a,f(a,b))))).
** KEPT: 506 (192,452) EQUAL(c,j(x,j(x,f(a,c)))).
** KEPT: 507 (130,452) EQUAL(c,j(f(a,c),0)).
** KEPT: 508 (452,400) EQUAL(g(f(a,c)),f(a,f(a,b))).
** KEPT: 509 (452,149) EQUAL(g(f(a,c)),j(g(f(a,b)),0)).
** KEPT: 510 (452,174) EQUAL(0,j(g(f(a,b)),g(f(a,c)))).
** KEPT: 511 (452,74) EQUAL(j(g(f(a,b)),g(f(a,c))),0).
** KEPT: 512 (452,308,26) -EQUAL(f(b,a),j(f(a,c),0)).
** KEPT: 513 (452,150,26) EQUAL(f(a,b),j(f(a,c),0)).
** KEPT: 514 (452,138,26) EQUAL(j(f(a,c),0),f(a,b)).
** KEPT: 515 (452,192) EQUAL(j(x,j(x,f(a,c))),c).
** KEPT: 516 (452,343,34) EQUAL(j(x,c),j(x,f(a,c))).
** KEPT: 517 (452,317) EQUAL(j(x,f(a,c)),j(x,c)).
** KEPT: 518 (452,197,34,32,34) EQUAL(x,j(x,j(f(a,c),c))).
** KEPT: 519 (452,141) EQUAL(j(x,j(x,c)),f(a,c)).
** KEPT: 520 (452,177) EQUAL(j(x,j(f(a,c),c)),x).
** KEPT: 521 (452,56) EQUAL(j(x,x),j(f(a,c),c)).
** KEPT: 522 (452,169) EQUAL(0,j(f(a,c),c)).
** KEPT: 523 (452,153) EQUAL(f(a,c),j(x,j(x,c))).
** KEPT: 524 (452,133,34,21) EQUAL(f(a,c),c).
** KEPT: 525 (452,61) EQUAL(j(f(a,c),c),j(x,x)).
** KEPT: 526 (452,113) EQUAL(j(f(a,c),0),c).
** KEPT: 527 (452,11,31) EQUAL(g(f(a,c)),c).
** KEPT: 528 (452,10) EQUAL(f(x,c),g(f(x,f(a,c)))).
** KEPT: 529 (452,9,29) EQUAL(j(g(x),g(f(a,c))),j(g(x),c)).
** KEPT: 530 (452,17) EQUAL(j(f(a,c),c),0).
** KEPT: 531 (452,11,33) EQUAL(f(c,x),g(f(a,f(c,x)))).
** KEPT: 532 (452,6) EQUAL(g(c),f(a,c)).
517 back subsumes: 500 (453,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),c)).
517 back subsumes: 499 (453,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),c)).

new given clause: 524 (452,133,34,21) EQUAL(f(a,c),c).
** KEPT: 533 (524,524) EQUAL(f(a,f(a,c)),c).
** KEPT: 534 (452,524,30) EQUAL(g(f(a,f(a,c))),c).
** KEPT: 535 (400,524) EQUAL(f(a,f(a,f(a,b))),c).

new given clause: 527 (452,11,31) EQUAL(g(f(a,c)),c).
** KEPT: 536 (400,527) EQUAL(g(f(a,f(a,f(a,b)))),c).

new given clause: 532 (452,6) EQUAL(g(c),f(a,c)).
** KEPT: 537 (400,532) EQUAL(g(f(a,f(a,b))),f(a,c)).
** KEPT: 538 (527,532,30) EQUAL(g(c),g(f(a,f(a,c)))).
** KEPT: 539 (524,532) EQUAL(g(c),f(a,f(a,c))).
** KEPT: 540 (400,532) EQUAL(g(c),f(a,f(a,f(a,b)))).
** KEPT: 541 (149,532,23,30,27) EQUAL(g(c),j(g(f(a,f(a,b))),0)).
** KEPT: 542 (532,10) EQUAL(f(x,f(a,c)),g(f(x,c))).
** KEPT: 543 (532,9,29,34) EQUAL(j(g(x),g(c)),j(f(a,c),g(x))).
** KEPT: 544 (532,11,33) EQUAL(f(a,f(c,x)),g(f(c,x))).
** KEPT: 545 (532,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),g(c))).
** KEPT: 546 (532,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),g(c))).
** KEPT: 547 (532,14,31) EQUAL(g(f(c,x)),f(a,f(c,x))).

new given clause: 408 (70,43) EQUAL(f(a,b),f(a,c)).
** KEPT: 548 (150,408) EQUAL(j(g(c),0),f(a,c)).
** KEPT: 549 (527,408,30) EQUAL(f(a,b),g(f(a,f(a,c)))).
** KEPT: 550 (524,408) EQUAL(f(a,b),f(a,f(a,c))).
** KEPT: 551 (135,408,23,27) EQUAL(f(a,b),j(f(a,f(a,b)),0)).
** KEPT: 552 (408,150) EQUAL(f(a,c),j(g(c),0)).
** KEPT: 553 (408,63) EQUAL(f(a,c),g(c)).
** KEPT: 554 (408,276) EQUAL(g(c),g(f(a,c))).
** KEPT: 555 (408,175) EQUAL(0,j(f(a,c),g(c))).
** KEPT: 556 (408,145) EQUAL(g(c),j(f(a,c),0)).
** KEPT: 557 (408,129) EQUAL(j(f(a,c),0),g(c)).
** KEPT: 558 (408,68) EQUAL(j(f(a,c),g(c)),0).
** KEPT: 559 (408,174) EQUAL(0,j(g(f(a,c)),c)).
** KEPT: 560 (408,137) EQUAL(j(g(f(a,c)),0),c).
** KEPT: 561 (408,74) EQUAL(j(g(f(a,c)),c),0).
** KEPT: 562 (408,14,33) EQUAL(f(x,f(a,b)),f(x,f(a,c))).
** KEPT: 563 (408,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),f(a,c))).
** KEPT: 564 (408,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),f(a,c))).
** KEPT: 565 (408,14,33) EQUAL(f(a,f(c,x)),f(a,f(b,x))).
** KEPT: 566 (408,14,33) EQUAL(f(x,f(a,c)),f(x,f(a,b))).
** KEPT: 567 (408,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),f(a,b))).
** KEPT: 568 (408,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),f(a,b))).
** KEPT: 569 (408,14,33) EQUAL(f(a,f(b,x)),f(a,f(c,x))).

new given clause: 553 (408,63) EQUAL(f(a,c),g(c)).
** KEPT: 570 (527,553,30) EQUAL(g(f(a,f(a,c))),g(c)).
** KEPT: 571 (524,553) EQUAL(f(a,f(a,c)),g(c)).
** KEPT: 572 (400,553) EQUAL(f(a,f(a,f(a,b))),g(c)).
** KEPT: 573 (149,553,23,30,27) EQUAL(j(g(f(a,f(a,b))),0),g(c)).

new given clause: 434 (43,20) -EQUAL(f(b,f(b,a)),c).
** KEPT: 574 (43,434) -EQUAL(f(b,f(b,f(b,a))),c).
** KEPT: 575 (527,434) -EQUAL(f(b,f(b,a)),g(f(a,c))).
** KEPT: 576 (524,434) -EQUAL(f(b,f(b,a)),f(a,c)).
** KEPT: 577 (400,434) -EQUAL(f(b,f(b,a)),f(a,f(a,b))).
** KEPT: 578 (149,434) -EQUAL(f(b,f(b,a)),j(g(f(a,b)),0)).
** KEPT: 579 (135,434) -EQUAL(f(b,f(b,a)),j(f(a,b),0)).

new given clause: 435 (43,19) EQUAL(f(a,f(a,b)),c).

new given clause: 477 (453,453) EQUAL(c,f(a,f(a,c))).
** KEPT: 580 (149,477) EQUAL(j(g(f(a,b)),0),f(a,f(a,c))).
** KEPT: 581 (135,477) EQUAL(j(f(a,b),0),f(a,f(a,c))).
** KEPT: 582 (71,477) EQUAL(g(f(a,b)),f(a,f(a,c))).
** KEPT: 583 (477,477) EQUAL(c,f(a,f(a,f(a,f(a,c))))).
** KEPT: 584 (435,477) EQUAL(c,f(a,f(a,f(a,f(a,b))))).
** KEPT: 585 (527,477,30,30) EQUAL(c,g(f(a,f(a,f(a,c))))).
** KEPT: 586 (524,477) EQUAL(c,f(a,f(a,f(a,c)))).
** KEPT: 587 (149,477,23,30,27,23,30,27) EQUAL(c,j(g(f(a,f(a,f(a,b)))),0)).
** KEPT: 588 (135,477,23,27,23,27) EQUAL(c,j(f(a,f(a,f(a,b))),0)).
** KEPT: 589 (477,149) EQUAL(f(a,f(a,c)),j(g(f(a,b)),0)).
** KEPT: 590 (477,135) EQUAL(f(a,f(a,c)),j(f(a,b),0)).
** KEPT: 591 (477,71) EQUAL(f(a,f(a,c)),g(f(a,b))).
** KEPT: 592 (477,70) EQUAL(f(a,f(a,c)),f(a,b)).
** KEPT: 593 (477,553) EQUAL(f(a,f(a,f(a,c))),g(c)).
** KEPT: 594 (477,532) EQUAL(g(c),f(a,f(a,f(a,c)))).
** KEPT: 595 (477,532) EQUAL(g(f(a,f(a,c))),f(a,c)).
** KEPT: 596 (477,524) EQUAL(f(a,f(a,f(a,c))),c).
** KEPT: 597 (477,434) -EQUAL(f(b,f(b,a)),f(a,f(a,c))).
** KEPT: 598 (477,408) EQUAL(f(a,b),f(a,f(a,f(a,c)))).
** KEPT: 599 (477,527) EQUAL(g(f(a,f(a,f(a,c)))),c).
** KEPT: 600 (477,276) EQUAL(g(f(a,f(a,c))),g(f(a,b))).
** KEPT: 601 (477,174,34) EQUAL(0,j(f(a,f(a,c)),g(f(a,b)))).
** KEPT: 602 (477,145) EQUAL(g(f(a,f(a,c))),j(f(a,b),0)).
** KEPT: 603 (477,129) EQUAL(j(f(a,b),0),g(f(a,f(a,c)))).
** KEPT: 604 (477,101,34) EQUAL(0,j(f(a,f(a,c)),f(a,b))).
** KEPT: 605 (477,81,34) EQUAL(j(f(a,f(a,c)),f(a,b)),0).
** KEPT: 606 (477,74,34) EQUAL(j(f(a,f(a,c)),g(f(a,b))),0).
** KEPT: 607 (477,308) -EQUAL(f(b,a),j(g(f(a,f(a,c))),0)).
** KEPT: 608 (477,175) EQUAL(0,j(f(a,b),g(f(a,f(a,c))))).
** KEPT: 609 (477,150) EQUAL(f(a,b),j(g(f(a,f(a,c))),0)).
** KEPT: 610 (477,138) EQUAL(j(g(f(a,f(a,c))),0),f(a,b)).
** KEPT: 611 (477,87) -EQUAL(f(b,a),g(f(a,f(a,c)))).
** KEPT: 612 (477,68) EQUAL(j(f(a,b),g(f(a,f(a,c)))),0).
** KEPT: 613 (477,65) EQUAL(g(f(a,f(a,c))),f(a,b)).
** KEPT: 614 (477,52) EQUAL(g(f(a,b)),g(f(a,f(a,c)))).
** KEPT: 615 (477,20) -EQUAL(f(b,a),f(a,f(a,c))).
** KEPT: 616 (477,14,33) EQUAL(f(x,f(a,f(a,c))),f(x,c)).
** KEPT: 617 (477,4,24) EQUAL(j(f(x,f(a,c)),f(a,f(a,c))),j(f(x,f(a,c)),c)).
** KEPT: 618 (477,3,23) EQUAL(j(f(a,x),f(a,f(a,c))),j(f(a,x),c)).
** KEPT: 619 (477,14,33) EQUAL(f(c,x),f(a,f(a,f(c,x)))).

new given clause: 482 (453,70) EQUAL(f(a,c),f(a,b)).
** KEPT: 620 (477,482) EQUAL(f(a,f(a,f(a,c))),f(a,b)).
** KEPT: 621 (435,482) EQUAL(f(a,f(a,f(a,b))),f(a,b)).
** KEPT: 622 (135,482,23,27) EQUAL(j(f(a,f(a,b)),0),f(a,b)).

new given clause: 497 (453,20) -EQUAL(f(b,a),f(a,c)).
** KEPT: 623 (477,497) -EQUAL(f(b,a),f(a,f(a,f(a,c)))).
** KEPT: 624 (435,497) -EQUAL(f(b,a),f(a,f(a,f(a,b)))).
** KEPT: 625 (135,497,23,27) -EQUAL(f(b,a),j(f(a,f(a,b)),0)).

new given clause: 502 (453,11,31) EQUAL(g(f(a,c)),g(c)).
** KEPT: 626 (477,502) EQUAL(g(f(a,f(a,f(a,c)))),g(c)).
** KEPT: 627 (435,502) EQUAL(g(f(a,f(a,f(a,b)))),g(c)).
** KEPT: 628 (192,502) EQUAL(j(x,j(x,f(a,c))),g(c)).
** KEPT: 629 (192,502) EQUAL(g(f(a,c)),j(x,j(x,c))).
** KEPT: 630 (502,191) EQUAL(g(c),j(x,j(x,f(a,c)))).
** KEPT: 631 (502,343,34) EQUAL(j(x,g(c)),j(x,f(a,c))).
** KEPT: 632 (502,317) EQUAL(j(x,f(a,c)),j(x,g(c))).
** KEPT: 633 (502,197,34,32,34) EQUAL(x,j(x,j(f(a,c),g(c)))).
** KEPT: 634 (502,141) EQUAL(j(x,j(x,g(c))),f(a,c)).
** KEPT: 635 (502,177) EQUAL(j(x,j(f(a,c),g(c))),x).
** KEPT: 636 (502,56) EQUAL(j(x,x),j(f(a,c),g(c))).
** KEPT: 637 (502,153) EQUAL(f(a,c),j(x,j(x,g(c)))).
** KEPT: 638 (502,61) EQUAL(j(f(a,c),g(c)),j(x,x)).
** KEPT: 639 (502,10,30) EQUAL(g(f(x,c)),g(f(x,f(a,c)))).
** KEPT: 640 (502,9,29) EQUAL(j(g(x),g(f(a,c))),j(g(x),g(c))).
** KEPT: 641 (502,11,31,33) EQUAL(g(f(c,x)),g(f(a,f(c,x)))).
** KEPT: 642 (502,192) EQUAL(j(x,j(x,c)),g(f(a,c))).
** KEPT: 643 (502,343,34) EQUAL(j(x,g(f(a,c))),j(x,c)).
** KEPT: 644 (502,317) EQUAL(j(x,c),j(x,g(f(a,c)))).
** KEPT: 645 (502,197,34,32) EQUAL(x,j(x,j(g(f(a,c)),c))).
** KEPT: 646 (502,141) EQUAL(j(x,j(x,g(f(a,c)))),c).
** KEPT: 647 (502,177,34) EQUAL(j(x,j(g(f(a,c)),c)),x).
** KEPT: 648 (502,56,34) EQUAL(j(x,x),j(g(f(a,c)),c)).
** KEPT: 649 (502,153) EQUAL(c,j(x,j(x,g(f(a,c))))).
** KEPT: 650 (502,61,34) EQUAL(j(g(f(a,c)),c),j(x,x)).
** KEPT: 651 (502,10,30) EQUAL(g(f(x,f(a,c))),g(f(x,c))).
** KEPT: 652 (502,9,29) EQUAL(j(g(x),g(c)),j(g(x),g(f(a,c)))).
** KEPT: 653 (502,11,31,33) EQUAL(g(f(a,f(c,x))),g(f(c,x))).
632 back subsumes: 546 (532,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),g(c))).
632 back subsumes: 545 (532,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),g(c))).
643 back subsumes: 529 (452,9,29) EQUAL(j(g(x),g(f(a,c))),j(g(x),c)).

new given clause: 507 (130,452) EQUAL(c,j(f(a,c),0)).
** KEPT: 654 (477,507) EQUAL(f(a,f(a,c)),j(f(a,c),0)).
** KEPT: 655 (435,507) EQUAL(f(a,f(a,b)),j(f(a,c),0)).
** KEPT: 656 (149,507) EQUAL(j(g(f(a,b)),0),j(f(a,c),0)).
** KEPT: 657 (135,507) EQUAL(j(f(a,b),0),j(f(a,c),0)).
** KEPT: 658 (71,507) EQUAL(g(f(a,b)),j(f(a,c),0)).
** KEPT: 659 (507,507,23,27,32,21) EQUAL(c,j(f(a,f(a,c)),0)).
** KEPT: 660 (477,507) EQUAL(c,j(f(a,f(a,f(a,c))),0)).
** KEPT: 661 (527,507,30) EQUAL(c,j(g(f(a,f(a,c))),0)).
WARNING, demod_limit reached:0 (175,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,b))).
** KEPT: 662 (175,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (174,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),g(f(a,b)))).
** KEPT: 663 (174,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (74,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (68,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,b))).
** KEPT: 664 (169,507,34,32,34) EQUAL(c,j(x,j(f(a,c),g(x)))).
WARNING, demod_limit reached:0 (101,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,b))).
** KEPT: 665 (101,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,b))).
WARNING, demod_limit reached:0 (81,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,b))).
** KEPT: 666 (507,477) EQUAL(j(f(a,c),0),f(a,f(a,c))).
** KEPT: 667 (507,400) EQUAL(j(f(a,c),0),f(a,f(a,b))).
** KEPT: 668 (507,149) EQUAL(j(f(a,c),0),j(g(f(a,b)),0)).
** KEPT: 669 (507,135) EQUAL(j(f(a,c),0),j(f(a,b),0)).
** KEPT: 670 (507,71) EQUAL(j(f(a,c),0),g(f(a,b))).
** KEPT: 671 (507,553,23,27) EQUAL(j(f(a,f(a,c)),0),g(c)).
** KEPT: 672 (507,532,23,27) EQUAL(g(c),j(f(a,f(a,c)),0)).
** KEPT: 673 (507,524,23,27) EQUAL(j(f(a,f(a,c)),0),c).
** KEPT: 674 (507,482,23,27) EQUAL(j(f(a,f(a,c)),0),f(a,b)).
** KEPT: 675 (507,434) -EQUAL(f(b,f(b,a)),j(f(a,c),0)).
** KEPT: 676 (507,408,23,27) EQUAL(f(a,b),j(f(a,f(a,c)),0)).
** KEPT: 677 (507,527,23,27,29,25) EQUAL(j(g(f(a,f(a,c))),0),c).
** KEPT: 678 (507,502,23,27,29,25) EQUAL(j(g(f(a,f(a,c))),0),g(c)).
** KEPT: 679 (507,497,23,27) -EQUAL(f(b,a),j(f(a,f(a,c)),0)).
** KEPT: 680 (507,276,29,25) EQUAL(j(g(f(a,c)),0),g(f(a,b))).
WARNING, demod_limit reached:0 (507,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,c))).
** KEPT: 681 (507,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,c))).
** KEPT: 682 (507,145,29,25) EQUAL(j(g(f(a,c)),0),j(f(a,b),0)).
** KEPT: 683 (507,129,29,25) EQUAL(j(f(a,b),0),j(g(f(a,c)),0)).
WARNING, demod_limit reached:0 (507,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
** KEPT: 684 (507,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (507,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
** KEPT: 685 (507,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
WARNING, demod_limit reached:0 (507,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,c)),0).
** KEPT: 686 (507,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,c)),0).
WARNING, demod_limit reached:0 (507,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,b)))).
** KEPT: 687 (507,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,b)))).
WARNING, demod_limit reached:0 (507,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,b))),0).
** KEPT: 688 (507,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,b))),0).
** KEPT: 689 (507,52,29,25) EQUAL(g(f(a,b)),j(g(f(a,c)),0)).
** KEPT: 690 (507,12,34,34,34,32,34) EQUAL(j(x,c),j(x,j(f(a,c),0))).
** KEPT: 691 (507,9,25) EQUAL(g(c),j(g(f(a,c)),0)).
** KEPT: 692 (507,4,33,28) EQUAL(f(c,x),j(f(a,f(c,x)),0)).
** KEPT: 693 (507,12,32) EQUAL(j(x,j(f(a,c),0)),j(x,c)).
** KEPT: 694 (507,3,27) EQUAL(f(x,c),j(f(x,f(a,c)),0)).

new given clause: 522 (452,169) EQUAL(0,j(f(a,c),c)).
** KEPT: 695 (175,522) EQUAL(j(f(a,b),g(c)),j(f(a,c),c)).
** KEPT: 696 (174,522) EQUAL(j(g(f(a,b)),c),j(f(a,c),c)).
** KEPT: 697 (169,522) EQUAL(j(x,g(x)),j(f(a,c),c)).
** KEPT: 698 (101,522) EQUAL(j(f(a,b),c),j(f(a,c),c)).
** KEPT: 699 (507,522,23,27,32,21) EQUAL(0,j(f(a,f(a,c)),c)).
** KEPT: 700 (477,522) EQUAL(0,j(f(a,f(a,f(a,c))),c)).
** KEPT: 701 (435,522) EQUAL(0,j(f(a,f(a,f(a,b))),c)).
** KEPT: 702 (527,522,30) EQUAL(0,j(g(f(a,f(a,c))),c)).
WARNING, demod_limit reached:0 (507,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
** KEPT: 703 (507,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
** KEPT: 704 (477,522,34) EQUAL(0,j(f(a,f(a,c)),f(a,c))).
WARNING, demod_limit reached:0 (149,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),g(f(a,b)))).
** KEPT: 705 (149,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (137,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (135,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
** KEPT: 706 (135,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
WARNING, demod_limit reached:0 (112,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
** KEPT: 707 (522,175) EQUAL(j(f(a,c),c),j(f(a,b),g(c))).
** KEPT: 708 (522,174) EQUAL(j(f(a,c),c),j(g(f(a,b)),c)).
** KEPT: 709 (522,169) EQUAL(j(f(a,c),c),j(x,g(x))).
** KEPT: 710 (522,101) EQUAL(j(f(a,c),c),j(f(a,b),c)).
WARNING, demod_limit reached:0 (522,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,c))).
** KEPT: 711 (522,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,c))).
WARNING, demod_limit reached:0 (522,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,c))).
** KEPT: 712 (522,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,c))).
WARNING, demod_limit reached:0 (522,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,c))).
** KEPT: 713 (522,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,c))).
WARNING, demod_limit reached:0 (522,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,c)),c).
** KEPT: 714 (522,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,c)),c).
WARNING, demod_limit reached:0 (522,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,c))).
** KEPT: 715 (522,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,c))).
WARNING, demod_limit reached:0 (522,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,c))).
** KEPT: 716 (522,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,c))).
** KEPT: 717 (522,130) EQUAL(g(x),j(x,j(f(a,c),c))).
WARNING, demod_limit reached:0 (522,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),g(c)).
** KEPT: 718 (522,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (522,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,c)),x).
** KEPT: 719 (522,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,c)),x).
** KEPT: 720 (522,113) EQUAL(j(x,j(f(a,c),c)),g(x)).
WARNING, demod_limit reached:0 (522,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),c).
** KEPT: 721 (522,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),c).
** KEPT: 722 (522,8,24,33) EQUAL(j(f(a,f(c,x)),f(c,x)),0).
** KEPT: 723 (522,7,23) EQUAL(j(f(x,f(a,c)),f(x,c)),0).
** KEPT: 724 (522,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(f(a,c),c))).
** KEPT: 725 (522,9,25) EQUAL(0,j(g(f(a,c)),g(c))).
** KEPT: 726 (522,4,28,33) EQUAL(0,j(f(a,f(c,x)),f(c,x))).
** KEPT: 727 (522,12,32) EQUAL(j(x,j(f(a,c),c)),j(x,0)).
** KEPT: 728 (522,3,27) EQUAL(0,j(f(x,f(a,c)),f(x,c))).
728 back subsumes: 704 (477,522,34) EQUAL(0,j(f(a,f(a,c)),f(a,c))).

new given clause: 526 (452,113) EQUAL(j(f(a,c),0),c).
** KEPT: 729 (477,526) EQUAL(j(f(a,f(a,f(a,c))),0),c).
** KEPT: 730 (435,526) EQUAL(j(f(a,f(a,f(a,b))),0),c).
WARNING, demod_limit reached:0 (522,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),c).
** KEPT: 731 (522,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),c).
WARNING, demod_limit reached:0 (175,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),c).
** KEPT: 732 (175,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),c).
WARNING, demod_limit reached:0 (174,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),c).
** KEPT: 733 (174,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),c).
WARNING, demod_limit reached:0 (74,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),c).
WARNING, demod_limit reached:0 (68,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),c).
** KEPT: 734 (169,526,34,32,34) EQUAL(j(x,j(f(a,c),g(x))),c).
WARNING, demod_limit reached:0 (101,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),c).
** KEPT: 735 (101,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),c).
WARNING, demod_limit reached:0 (81,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),c).
WARNING, demod_limit reached:0 (526,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
WARNING, demod_limit reached:0 (526,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),f(a,c))).
WARNING, demod_limit reached:0 (526,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (526,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
WARNING, demod_limit reached:0 (526,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),f(a,c)),0).
WARNING, demod_limit reached:0 (526,175,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,b)))).
WARNING, demod_limit reached:0 (526,68,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,b))),0).

new given clause: 530 (452,17) EQUAL(j(f(a,c),c),0).
** KEPT: 736 (526,530,23,27,32,21) EQUAL(j(f(a,f(a,c)),c),0).
** KEPT: 737 (477,530) EQUAL(j(f(a,f(a,f(a,c))),c),0).
** KEPT: 738 (435,530) EQUAL(j(f(a,f(a,f(a,b))),c),0).
** KEPT: 739 (527,530,30) EQUAL(j(g(f(a,f(a,c))),c),0).
WARNING, demod_limit reached:0 (526,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
** KEPT: 740 (526,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
WARNING, demod_limit reached:0 (507,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
WARNING, demod_limit reached:0 (149,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),g(f(a,b))),0).
** KEPT: 741 (149,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (137,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),g(f(a,b))),0).
WARNING, demod_limit reached:0 (135,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
** KEPT: 742 (135,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
WARNING, demod_limit reached:0 (112,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
WARNING, demod_limit reached:0 (530,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),c).
WARNING, demod_limit reached:0 (530,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),f(a,c))).
WARNING, demod_limit reached:0 (530,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),f(a,c))).
WARNING, demod_limit reached:0 (530,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),f(a,c))).
WARNING, demod_limit reached:0 (530,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),f(a,c)),c).
WARNING, demod_limit reached:0 (530,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),f(a,c))).
WARNING, demod_limit reached:0 (530,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),f(a,c))).
WARNING, demod_limit reached:0 (530,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (530,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),f(a,c)),x).
WARNING, demod_limit reached:0 (530,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),f(a,c)),c).

new given clause: 533 (524,524) EQUAL(f(a,f(a,c)),c).
** KEPT: 743 (533,533) EQUAL(f(a,f(a,f(a,f(a,c)))),c).
** KEPT: 744 (435,533) EQUAL(f(a,f(a,f(a,f(a,b)))),c).
** KEPT: 745 (149,533,23,30,27,23,30,27) EQUAL(j(g(f(a,f(a,f(a,b)))),0),c).

new given clause: 554 (408,276) EQUAL(g(c),g(f(a,c))).
** KEPT: 746 (533,554) EQUAL(g(c),g(f(a,f(a,f(a,c))))).
** KEPT: 747 (526,554,23,27,29,25) EQUAL(g(c),j(g(f(a,f(a,c))),0)).
** KEPT: 748 (435,554) EQUAL(g(c),g(f(a,f(a,f(a,b))))).

new given clause: 399 (65,43) EQUAL(g(c),f(a,f(a,b))).
** KEPT: 749 (533,399) EQUAL(g(f(a,f(a,c))),f(a,f(a,b))).
** KEPT: 750 (526,399,29,25) EQUAL(j(g(f(a,c)),0),f(a,f(a,b))).
** KEPT: 751 (192,399) EQUAL(j(x,j(x,c)),f(a,f(a,b))).
** KEPT: 752 (399,191) EQUAL(f(a,f(a,b)),j(x,j(x,c))).
** KEPT: 753 (399,343,34) EQUAL(j(x,f(a,f(a,b))),j(x,c)).
** KEPT: 754 (399,317) EQUAL(j(x,c),j(x,f(a,f(a,b)))).
** KEPT: 755 (399,197,34,32) EQUAL(x,j(x,j(f(a,f(a,b)),c))).
** KEPT: 756 (399,141) EQUAL(j(x,j(x,f(a,f(a,b)))),c).
** KEPT: 757 (399,177,34) EQUAL(j(x,j(f(a,f(a,b)),c)),x).
** KEPT: 758 (399,56,34) EQUAL(j(x,x),j(f(a,f(a,b)),c)).
** KEPT: 759 (399,153) EQUAL(c,j(x,j(x,f(a,f(a,b))))).
** KEPT: 760 (399,61,34) EQUAL(j(f(a,f(a,b)),c),j(x,x)).
** KEPT: 761 (399,10) EQUAL(f(x,f(a,f(a,b))),g(f(x,c))).
** KEPT: 762 (399,9,29,34) EQUAL(j(g(x),g(c)),j(f(a,f(a,b)),g(x))).
** KEPT: 763 (399,11,33,33) EQUAL(f(a,f(a,f(b,x))),g(f(c,x))).
** KEPT: 764 (399,4,24) EQUAL(j(f(x,f(a,b)),f(a,f(a,b))),j(f(x,f(a,b)),g(c))).
** KEPT: 765 (399,3,23) EQUAL(j(f(a,x),f(a,f(a,b))),j(f(a,x),g(c))).
** KEPT: 766 (399,14,31,33) EQUAL(g(f(c,x)),f(a,f(a,f(b,x)))).
753 back subsumes: 472 (400,3,23) EQUAL(j(f(a,x),f(a,f(a,b))),j(f(a,x),c)).
753 back subsumes: 471 (400,4,24) EQUAL(j(f(x,f(a,b)),f(a,f(a,b))),j(f(x,f(a,b)),c)).

new given clause: 407 (65,43,30) EQUAL(f(a,b),g(f(a,c))).
** KEPT: 767 (150,407) EQUAL(j(g(c),0),g(f(a,c))).
** KEPT: 768 (533,407) EQUAL(f(a,b),g(f(a,f(a,f(a,c))))).
** KEPT: 769 (435,407) EQUAL(f(a,b),g(f(a,f(a,f(a,b))))).
** KEPT: 770 (192,407) EQUAL(f(a,b),j(x,j(x,f(a,c)))).
** KEPT: 771 (407,150) EQUAL(g(f(a,c)),j(g(c),0)).
** KEPT: 772 (407,129) EQUAL(j(g(f(a,c)),0),g(c)).
** KEPT: 773 (407,68) EQUAL(j(g(f(a,c)),g(c)),0).
** KEPT: 774 (407,14,33,30) EQUAL(f(x,f(a,b)),g(f(x,f(a,c)))).
** KEPT: 775 (407,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),g(f(a,c)))).
** KEPT: 776 (407,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),g(f(a,c)))).
** KEPT: 777 (407,14,31,33) EQUAL(g(f(a,f(c,x))),f(a,f(b,x))).
** KEPT: 778 (407,192) EQUAL(j(x,j(x,f(a,c))),f(a,b)).
** KEPT: 779 (407,343,34) EQUAL(j(x,f(a,b)),j(x,f(a,c))).
** KEPT: 780 (407,317) EQUAL(j(x,f(a,c)),j(x,f(a,b))).
** KEPT: 781 (407,197,34,32) EQUAL(x,j(x,j(f(a,b),f(a,c)))).
** KEPT: 782 (407,141) EQUAL(j(x,j(x,f(a,b))),f(a,c)).
** KEPT: 783 (407,177,34) EQUAL(j(x,j(f(a,b),f(a,c))),x).
** KEPT: 784 (407,56,34) EQUAL(j(x,x),j(f(a,b),f(a,c))).
** KEPT: 785 (407,153) EQUAL(f(a,c),j(x,j(x,f(a,b)))).
** KEPT: 786 (407,61,34) EQUAL(j(f(a,b),f(a,c)),j(x,x)).
** KEPT: 787 (407,9,29,34) EQUAL(j(g(x),g(f(a,c))),j(f(a,b),g(x))).
** KEPT: 788 (407,11,33,33) EQUAL(f(a,f(b,x)),g(f(a,f(c,x)))).
779 back subsumes: 564 (408,3,23) EQUAL(j(f(a,x),f(a,b)),j(f(a,x),f(a,c))).
779 back subsumes: 563 (408,4,24) EQUAL(j(f(x,b),f(a,b)),j(f(x,b),f(a,c))).
780 back subsumes: 568 (408,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),f(a,b))).
780 back subsumes: 567 (408,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),f(a,b))).

new given clause: 411 (43,63) EQUAL(f(a,f(a,b)),g(c)).

new given clause: 420 (43,71) EQUAL(c,g(f(a,f(a,b)))).
** KEPT: 789 (533,420) EQUAL(f(a,f(a,c)),g(f(a,f(a,b)))).
** KEPT: 790 (526,420) EQUAL(j(f(a,c),0),g(f(a,f(a,b)))).
** KEPT: 791 (149,420) EQUAL(j(g(f(a,b)),0),g(f(a,f(a,b)))).
** KEPT: 792 (420,507) EQUAL(g(f(a,f(a,b))),j(f(a,c),0)).
** KEPT: 793 (420,477) EQUAL(g(f(a,f(a,b))),f(a,f(a,c))).
** KEPT: 794 (420,149) EQUAL(g(f(a,f(a,b))),j(g(f(a,b)),0)).
** KEPT: 795 (420,482,30) EQUAL(g(f(a,f(a,f(a,b)))),f(a,b)).
** KEPT: 796 (420,434) -EQUAL(f(b,f(b,a)),g(f(a,f(a,b)))).
** KEPT: 797 (420,533,30,30) EQUAL(g(f(a,f(a,f(a,f(a,b))))),c).
** KEPT: 798 (420,530,30) EQUAL(j(g(f(a,f(a,f(a,b)))),c),0).
** KEPT: 799 (420,522,30) EQUAL(0,j(g(f(a,f(a,f(a,b)))),c)).
** KEPT: 800 (420,497,30) -EQUAL(f(b,a),g(f(a,f(a,f(a,b))))).
** KEPT: 801 (420,477,30,30) EQUAL(c,g(f(a,f(a,f(a,f(a,b)))))).
** KEPT: 802 (420,174,34) EQUAL(0,j(g(f(a,f(a,b))),g(f(a,b)))).
** KEPT: 803 (420,74,34) EQUAL(j(g(f(a,f(a,b))),g(f(a,b))),0).
** KEPT: 804 (420,10) EQUAL(f(x,c),g(f(x,f(a,f(a,b))))).
** KEPT: 805 (420,9,29) EQUAL(j(g(x),g(f(a,f(a,b)))),j(g(x),c)).
** KEPT: 806 (420,11,33,33) EQUAL(f(c,x),g(f(a,f(a,f(b,x))))).

new given clause: 427 (43,64) EQUAL(g(f(a,f(a,b))),c).

new given clause: 431 (43,87) -EQUAL(f(b,f(b,a)),g(c)).
** KEPT: 807 (43,431) -EQUAL(f(b,f(b,f(b,a))),g(c)).
** KEPT: 808 (533,431) -EQUAL(f(b,f(b,a)),g(f(a,f(a,c)))).
** KEPT: 809 (526,431,29,25) -EQUAL(f(b,f(b,a)),j(g(f(a,c)),0)).
** KEPT: 810 (192,431) -EQUAL(f(b,f(b,a)),j(x,j(x,c))).

new given clause: 451 (150,400,23,30,27) EQUAL(c,j(g(f(a,c)),0)).
** KEPT: 811 (427,451) EQUAL(g(f(a,f(a,b))),j(g(f(a,c)),0)).
** KEPT: 812 (533,451) EQUAL(f(a,f(a,c)),j(g(f(a,c)),0)).
** KEPT: 813 (526,451) EQUAL(j(f(a,c),0),j(g(f(a,c)),0)).
** KEPT: 814 (149,451) EQUAL(j(g(f(a,b)),0),j(g(f(a,c)),0)).
** KEPT: 815 (533,451) EQUAL(c,j(g(f(a,f(a,f(a,c)))),0)).
** KEPT: 816 (192,451,32,32) EQUAL(c,j(x,j(x,j(f(a,c),0)))).
WARNING, demod_limit reached:0 (530,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,c))).
** KEPT: 817 (530,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,c))).
WARNING, demod_limit reached:0 (522,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,c))).
WARNING, demod_limit reached:0 (175,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,b))).
** KEPT: 818 (175,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (174,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),g(f(a,b)))).
** KEPT: 819 (174,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (74,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (68,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,b))).
** KEPT: 820 (169,451,34,32) EQUAL(c,j(x,j(g(x),g(f(a,c))))).
WARNING, demod_limit reached:0 (101,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,b))).
** KEPT: 821 (101,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,b))).
WARNING, demod_limit reached:0 (81,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),f(a,b))).
** KEPT: 822 (451,420) EQUAL(j(g(f(a,c)),0),g(f(a,f(a,b)))).
** KEPT: 823 (451,507) EQUAL(j(g(f(a,c)),0),j(f(a,c),0)).
** KEPT: 824 (451,477) EQUAL(j(g(f(a,c)),0),f(a,f(a,c))).
** KEPT: 825 (451,149) EQUAL(j(g(f(a,c)),0),j(g(f(a,b)),0)).
WARNING, demod_limit reached:0 (451,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),g(f(a,c))),0).
** KEPT: 826 (451,530,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),g(f(a,c))),0).
WARNING, demod_limit reached:0 (451,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),g(f(a,c)))).
** KEPT: 827 (451,522,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),g(f(a,c)))).
** KEPT: 828 (451,533,23,30,27,23,30,27) EQUAL(j(g(f(a,f(a,f(a,c)))),0),c).
WARNING, demod_limit reached:0 (451,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),g(f(a,c)))).
** KEPT: 829 (451,174,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,b)),0),g(f(a,c)))).
WARNING, demod_limit reached:0 (451,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),g(f(a,c)))).
** KEPT: 830 (451,101,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),g(f(a,c)))).
WARNING, demod_limit reached:0 (451,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),g(f(a,c))),0).
** KEPT: 831 (451,81,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),g(f(a,c))),0).
WARNING, demod_limit reached:0 (451,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),g(f(a,c))),0).
** KEPT: 832 (451,74,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),0),g(f(a,c))),0).
WARNING, demod_limit reached:0 (451,175,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
WARNING, demod_limit reached:0 (451,68,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
** KEPT: 833 (451,12,34,34,34,32,34) EQUAL(j(x,c),j(x,j(g(f(a,c)),0))).
** KEPT: 834 (451,4,31,33,28) EQUAL(f(c,x),j(g(f(a,f(c,x))),0)).
** KEPT: 835 (451,12,32) EQUAL(j(x,j(g(f(a,c)),0)),j(x,c)).
** KEPT: 836 (451,3,30,27) EQUAL(f(x,c),j(g(f(x,f(a,c))),0)).

new given clause: 476 (71,453) EQUAL(g(f(a,b)),f(a,c)).
** KEPT: 837 (451,476,23,30,27) EQUAL(g(f(a,b)),j(g(f(a,f(a,c))),0)).
** KEPT: 838 (427,476,30) EQUAL(g(f(a,b)),g(f(a,f(a,f(a,b))))).
** KEPT: 839 (533,476) EQUAL(g(f(a,b)),f(a,f(a,f(a,c)))).
** KEPT: 840 (526,476,23,27) EQUAL(g(f(a,b)),j(f(a,f(a,c)),0)).
** KEPT: 841 (435,476) EQUAL(g(f(a,b)),f(a,f(a,f(a,b)))).
** KEPT: 842 (149,476,23,30,27) EQUAL(g(f(a,b)),j(g(f(a,f(a,b))),0)).
** KEPT: 843 (135,476,23,27) EQUAL(g(f(a,b)),j(f(a,f(a,b)),0)).
** KEPT: 844 (476,10) EQUAL(f(x,f(a,c)),g(f(x,f(a,b)))).
** KEPT: 845 (476,9,29,34) EQUAL(j(g(x),g(f(a,b))),j(f(a,c),g(x))).
** KEPT: 846 (476,11,33,33) EQUAL(f(a,f(c,x)),g(f(a,f(b,x)))).
** KEPT: 847 (476,4,24) EQUAL(j(f(x,c),f(a,c)),j(f(x,c),g(f(a,b)))).
** KEPT: 848 (476,3,23) EQUAL(j(f(a,x),f(a,c)),j(f(a,x),g(f(a,b)))).
** KEPT: 849 (476,14,31,33) EQUAL(g(f(a,f(b,x))),f(a,f(c,x))).
844 back subsumes: 789 (533,420) EQUAL(f(a,f(a,c)),g(f(a,f(a,b)))).

new given clause: 481 (453,71) EQUAL(f(a,c),g(f(a,b))).
** KEPT: 850 (451,481,23,30,27) EQUAL(j(g(f(a,f(a,c))),0),g(f(a,b))).
** KEPT: 851 (427,481,30) EQUAL(g(f(a,f(a,f(a,b)))),g(f(a,b))).
** KEPT: 852 (533,481) EQUAL(f(a,f(a,f(a,c))),g(f(a,b))).
** KEPT: 853 (526,481,23,27) EQUAL(j(f(a,f(a,c)),0),g(f(a,b))).
** KEPT: 854 (435,481) EQUAL(f(a,f(a,f(a,b))),g(f(a,b))).
** KEPT: 855 (149,481,23,30,27) EQUAL(j(g(f(a,f(a,b))),0),g(f(a,b))).
** KEPT: 856 (135,481,23,27) EQUAL(j(f(a,f(a,b)),0),g(f(a,b))).

new given clause: 493 (453,87) -EQUAL(f(b,a),g(f(a,c))).
** KEPT: 857 (533,493) -EQUAL(f(b,a),g(f(a,f(a,f(a,c))))).
** KEPT: 858 (192,493) -EQUAL(f(b,a),j(x,j(x,f(a,c)))).

new given clause: 495 (453,65) EQUAL(g(f(a,c)),f(a,b)).
** KEPT: 859 (533,495) EQUAL(g(f(a,f(a,f(a,c)))),f(a,b)).

new given clause: 504 (453,452) EQUAL(c,g(f(a,f(a,c)))).
** KEPT: 860 (451,504) EQUAL(j(g(f(a,c)),0),g(f(a,f(a,c)))).
** KEPT: 861 (427,504) EQUAL(g(f(a,f(a,b))),g(f(a,f(a,c)))).
** KEPT: 862 (526,504) EQUAL(j(f(a,c),0),g(f(a,f(a,c)))).
** KEPT: 863 (149,504) EQUAL(j(g(f(a,b)),0),g(f(a,f(a,c)))).
** KEPT: 864 (533,504) EQUAL(c,g(f(a,f(a,f(a,f(a,c)))))).
** KEPT: 865 (192,504) EQUAL(c,j(x,j(x,f(a,f(a,c))))).
** KEPT: 866 (504,451) EQUAL(g(f(a,f(a,c))),j(g(f(a,c)),0)).
** KEPT: 867 (504,420) EQUAL(g(f(a,f(a,c))),g(f(a,f(a,b)))).
** KEPT: 868 (504,507) EQUAL(g(f(a,f(a,c))),j(f(a,c),0)).
** KEPT: 869 (504,149) EQUAL(g(f(a,f(a,c))),j(g(f(a,b)),0)).
** KEPT: 870 (504,530) EQUAL(j(f(a,c),g(f(a,f(a,c)))),0).
** KEPT: 871 (504,522) EQUAL(0,j(f(a,c),g(f(a,f(a,c))))).
** KEPT: 872 (504,481,30) EQUAL(g(f(a,f(a,f(a,c)))),g(f(a,b))).
** KEPT: 873 (504,476,30) EQUAL(g(f(a,b)),g(f(a,f(a,f(a,c))))).
** KEPT: 874 (504,533,30,30) EQUAL(g(f(a,f(a,f(a,f(a,c))))),c).
** KEPT: 875 (504,530,30) EQUAL(j(g(f(a,f(a,f(a,c)))),c),0).
** KEPT: 876 (504,522,30) EQUAL(0,j(g(f(a,f(a,f(a,c)))),c)).
** KEPT: 877 (504,174,34) EQUAL(0,j(g(f(a,f(a,c))),g(f(a,b)))).
** KEPT: 878 (504,74,34) EQUAL(j(g(f(a,f(a,c))),g(f(a,b))),0).
** KEPT: 879 (504,192) EQUAL(j(x,j(x,f(a,f(a,c)))),c).
** KEPT: 880 (504,343,34) EQUAL(j(x,c),j(x,f(a,f(a,c)))).
** KEPT: 881 (504,317) EQUAL(j(x,f(a,f(a,c))),j(x,c)).
** KEPT: 882 (504,197,34,32,34) EQUAL(x,j(x,j(f(a,f(a,c)),c))).
** KEPT: 883 (504,141) EQUAL(j(x,j(x,c)),f(a,f(a,c))).
** KEPT: 884 (504,177) EQUAL(j(x,j(f(a,f(a,c)),c)),x).
** KEPT: 885 (504,56) EQUAL(j(x,x),j(f(a,f(a,c)),c)).
** KEPT: 886 (504,153) EQUAL(f(a,f(a,c)),j(x,j(x,c))).
** KEPT: 887 (504,61) EQUAL(j(f(a,f(a,c)),c),j(x,x)).
** KEPT: 888 (504,10) EQUAL(f(x,c),g(f(x,f(a,f(a,c))))).
** KEPT: 889 (504,9,29) EQUAL(j(g(x),g(f(a,f(a,c)))),j(g(x),c)).
** KEPT: 890 (504,11,33,33) EQUAL(f(c,x),g(f(a,f(a,f(c,x))))).
881 back subsumes: 618 (477,3,23) EQUAL(j(f(a,x),f(a,f(a,c))),j(f(a,x),c)).
881 back subsumes: 617 (477,4,24) EQUAL(j(f(x,f(a,c)),f(a,f(a,c))),j(f(x,f(a,c)),c)).

new given clause: 534 (452,524,30) EQUAL(g(f(a,f(a,c))),c).

new given clause: 539 (524,532) EQUAL(g(c),f(a,f(a,c))).
** KEPT: 891 (534,539,30,30) EQUAL(g(c),g(f(a,f(a,f(a,f(a,c)))))).
** KEPT: 892 (451,539,23,30,27,23,30,27) EQUAL(g(c),j(g(f(a,f(a,f(a,c)))),0)).
** KEPT: 893 (427,539,30,30) EQUAL(g(c),g(f(a,f(a,f(a,f(a,b)))))).
** KEPT: 894 (533,539) EQUAL(g(c),f(a,f(a,f(a,f(a,c))))).
** KEPT: 895 (526,539,23,27,23,27) EQUAL(g(c),j(f(a,f(a,f(a,c))),0)).
** KEPT: 896 (435,539) EQUAL(g(c),f(a,f(a,f(a,f(a,b))))).
** KEPT: 897 (149,539,23,30,27,23,30,27) EQUAL(g(c),j(g(f(a,f(a,f(a,b)))),0)).
** KEPT: 898 (135,539,23,27,23,27) EQUAL(g(c),j(f(a,f(a,f(a,b))),0)).
** KEPT: 899 (539,10) EQUAL(f(x,f(a,f(a,c))),g(f(x,c))).
** KEPT: 900 (539,9,29,34) EQUAL(j(g(x),g(c)),j(f(a,f(a,c)),g(x))).
** KEPT: 901 (539,11,33,33) EQUAL(f(a,f(a,f(c,x))),g(f(c,x))).
** KEPT: 902 (539,4,24) EQUAL(j(f(x,f(a,c)),f(a,f(a,c))),j(f(x,f(a,c)),g(c))).
** KEPT: 903 (539,3,23) EQUAL(j(f(a,x),f(a,f(a,c))),j(f(a,x),g(c))).
** KEPT: 904 (539,14,31,33) EQUAL(g(f(c,x)),f(a,f(a,f(c,x)))).

new given clause: 548 (150,408) EQUAL(j(g(c),0),f(a,c)).
** KEPT: 905 (534,548,26) EQUAL(j(f(a,f(a,c)),0),f(a,c)).
** KEPT: 906 (427,548,26) EQUAL(j(f(a,f(a,b)),0),f(a,c)).
** KEPT: 907 (533,548) EQUAL(j(g(f(a,f(a,c))),0),f(a,c)).
** KEPT: 908 (435,548) EQUAL(j(g(f(a,f(a,b))),0),f(a,c)).
WARNING, demod_limit reached:0 (175,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,c)).
** KEPT: 909 (175,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,c)).
WARNING, demod_limit reached:0 (68,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,b),g(c))),f(a,c)).
** KEPT: 910 (169,548,34,32) EQUAL(j(x,j(g(x),g(c))),f(a,c)).
** KEPT: 911 (534,548,30) EQUAL(j(g(c),0),g(f(a,f(a,f(a,c))))).
** KEPT: 912 (451,548,23,30,27) EQUAL(j(g(c),0),j(g(f(a,f(a,c))),0)).
** KEPT: 913 (427,548,30) EQUAL(j(g(c),0),g(f(a,f(a,f(a,b))))).
** KEPT: 914 (533,548) EQUAL(j(g(c),0),f(a,f(a,f(a,c)))).
** KEPT: 915 (526,548,23,27) EQUAL(j(g(c),0),j(f(a,f(a,c)),0)).
** KEPT: 916 (435,548) EQUAL(j(g(c),0),f(a,f(a,f(a,b)))).
** KEPT: 917 (527,548,30) EQUAL(j(g(c),0),g(f(a,f(a,c)))).
** KEPT: 918 (524,548) EQUAL(j(g(c),0),f(a,f(a,c))).
** KEPT: 919 (149,548,23,30,27) EQUAL(j(g(c),0),j(g(f(a,f(a,b))),0)).
** KEPT: 920 (135,548,23,27) EQUAL(j(g(c),0),j(f(a,f(a,b)),0)).
** KEPT: 921 (71,548,30) EQUAL(j(g(c),0),g(f(a,f(a,b)))).
** KEPT: 922 (481,548) EQUAL(j(g(c),0),g(f(a,b))).
** KEPT: 923 (548,12,34,34,34,32,34) EQUAL(j(x,f(a,c)),j(x,j(g(c),0))).
** KEPT: 924 (548,4,33,31,28) EQUAL(f(a,f(c,x)),j(g(f(c,x)),0)).
** KEPT: 925 (548,12,32) EQUAL(j(x,j(g(c),0)),j(x,f(a,c))).
** KEPT: 926 (548,3,30,27) EQUAL(f(x,f(a,c)),j(g(f(x,c)),0)).
** KEPT: 927 (548,476) EQUAL(g(f(a,b)),j(g(c),0)).
WARNING, demod_limit reached:0 (548,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,c),f(a,c)),j(g(c),j(f(x,c),0))).
** KEPT: 928 (548,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,c),f(a,c)),j(g(c),j(f(x,c),0))).
WARNING, demod_limit reached:0 (548,4,34,24,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(y,c),f(a,c)),j(g(c),j(f(y,c),0))).
WARNING, demod_limit reached:0 (548,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,y),f(a,c)),j(g(c),j(f(a,y),0))).
** KEPT: 929 (548,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,x),f(a,c)),j(g(c),j(f(a,x),0))).
** KEPT: 930 (548,14,24,31,28) EQUAL(j(g(f(c,x)),0),f(a,f(c,x))).
WARNING, demod_limit reached:0 (548,3,34,23,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,z),f(a,c)),j(g(c),j(f(a,z),0))).
926 back subsumes: 812 (533,451) EQUAL(f(a,f(a,c)),j(g(f(a,c)),0)).

new given clause: 552 (408,150) EQUAL(f(a,c),j(g(c),0)).
** KEPT: 931 (534,552,30) EQUAL(g(f(a,f(a,f(a,c)))),j(g(c),0)).
** KEPT: 932 (451,552,23,30,27) EQUAL(j(g(f(a,f(a,c))),0),j(g(c),0)).
** KEPT: 933 (427,552,30) EQUAL(g(f(a,f(a,f(a,b)))),j(g(c),0)).
** KEPT: 934 (533,552) EQUAL(f(a,f(a,f(a,c))),j(g(c),0)).
** KEPT: 935 (526,552,23,27) EQUAL(j(f(a,f(a,c)),0),j(g(c),0)).
** KEPT: 936 (435,552) EQUAL(f(a,f(a,f(a,b))),j(g(c),0)).
** KEPT: 937 (527,552,30) EQUAL(g(f(a,f(a,c))),j(g(c),0)).
** KEPT: 938 (524,552) EQUAL(f(a,f(a,c)),j(g(c),0)).
** KEPT: 939 (149,552,23,30,27) EQUAL(j(g(f(a,f(a,b))),0),j(g(c),0)).
** KEPT: 940 (135,552,23,27) EQUAL(j(f(a,f(a,b)),0),j(g(c),0)).
** KEPT: 941 (71,552,30) EQUAL(g(f(a,f(a,b))),j(g(c),0)).
WARNING, demod_limit reached:0 (175,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,b),g(c)))).
** KEPT: 942 (175,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,b),g(c)))).
WARNING, demod_limit reached:0 (68,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,b),g(c)))).
** KEPT: 943 (169,552,34,32) EQUAL(f(a,c),j(x,j(g(x),g(c)))).
WARNING, demod_limit reached:0 (552,4,24,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(x,c),f(a,c)),j(g(c),j(f(x,c),0))).
WARNING, demod_limit reached:0 (552,4,34,24,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(y,c),f(a,c)),j(g(c),j(f(y,c),0))).
WARNING, demod_limit reached:0 (552,3,23,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,y),f(a,c)),j(g(c),j(f(a,y),0))).
WARNING, demod_limit reached:0 (552,3,34,23,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,z),f(a,c)),j(g(c),j(f(a,z),0))).

new given clause: 555 (408,175) EQUAL(0,j(f(a,c),g(c))).
** KEPT: 944 (175,555) EQUAL(j(f(a,b),g(c)),j(f(a,c),g(c))).
** KEPT: 945 (174,555) EQUAL(j(g(f(a,b)),c),j(f(a,c),g(c))).
** KEPT: 946 (169,555) EQUAL(j(x,g(x)),j(f(a,c),g(c))).
** KEPT: 947 (101,555) EQUAL(j(f(a,b),c),j(f(a,c),g(c))).
** KEPT: 948 (534,555,30) EQUAL(0,j(g(f(a,f(a,f(a,c)))),g(c))).
WARNING, demod_limit reached:0 (451,555,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,f(a,c))),j(0,g(c)))).
** KEPT: 949 (451,555,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,f(a,c))),j(0,g(c)))).
** KEPT: 950 (427,555,30) EQUAL(0,j(g(f(a,f(a,f(a,b)))),g(c))).
** KEPT: 951 (533,555) EQUAL(0,j(f(a,f(a,f(a,c))),g(c))).
WARNING, demod_limit reached:0 (526,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,c)),j(g(c),0))).
** KEPT: 952 (526,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,c)),j(g(c),0))).
WARNING, demod_limit reached:0 (507,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,c)),j(g(c),0))).
** KEPT: 953 (435,555) EQUAL(0,j(f(a,f(a,f(a,b))),g(c))).
** KEPT: 954 (527,555,30) EQUAL(0,j(g(f(a,f(a,c))),g(c))).
** KEPT: 955 (524,555) EQUAL(0,j(f(a,f(a,c)),g(c))).
WARNING, demod_limit reached:0 (149,555,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,f(a,b))),j(0,g(c)))).
** KEPT: 956 (149,555,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,f(a,b))),j(0,g(c)))).
WARNING, demod_limit reached:0 (137,555,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,f(a,b))),j(0,g(c)))).
WARNING, demod_limit reached:0 (135,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,b)),j(g(c),0))).
** KEPT: 957 (135,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,b)),j(g(c),0))).
WARNING, demod_limit reached:0 (112,555,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(0,j(f(a,f(a,b)),j(g(c),0))).
** KEPT: 958 (71,555,30) EQUAL(0,j(g(f(a,f(a,b))),g(c))).
WARNING, demod_limit reached:0 (552,555,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(c),j(0,g(c)))).
WARNING, demod_limit reached:0 (548,555,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(c),j(0,g(c)))).
WARNING, demod_limit reached:0 (451,555,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
WARNING, demod_limit reached:0 (526,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,c)))).
** KEPT: 959 (526,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,c)))).
WARNING, demod_limit reached:0 (507,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,c)),j(0,f(a,c)))).
WARNING, demod_limit reached:0 (149,555,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (137,555,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (135,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,c)))).
** KEPT: 960 (135,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,c)))).
WARNING, demod_limit reached:0 (112,555,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(0,j(g(f(a,b)),j(0,f(a,c)))).
** KEPT: 961 (192,555,34,32,32,34) EQUAL(0,j(x,j(x,j(f(a,c),c)))).
WARNING, demod_limit reached:0 (145,555,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
WARNING, demod_limit reached:0 (129,555,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,b))).
** KEPT: 962 (555,175) EQUAL(j(f(a,c),g(c)),j(f(a,b),g(c))).
** KEPT: 963 (555,174) EQUAL(j(f(a,c),g(c)),j(g(f(a,b)),c)).
** KEPT: 964 (555,169) EQUAL(j(f(a,c),g(c)),j(x,g(x))).
** KEPT: 965 (555,101) EQUAL(j(f(a,c),g(c)),j(f(a,b),c)).
WARNING, demod_limit reached:0 (555,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,c),g(c)))).
** KEPT: 966 (555,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (555,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,c)).
** KEPT: 967 (555,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,c)).
WARNING, demod_limit reached:0 (555,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),c).
** KEPT: 968 (555,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),c).
WARNING, demod_limit reached:0 (555,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,c))).
** KEPT: 969 (555,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (555,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,c))).
** KEPT: 970 (555,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (555,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,c),g(c)))).
** KEPT: 971 (555,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (555,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,c),g(c)))).
** KEPT: 972 (555,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (555,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,c))).
** KEPT: 973 (555,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (555,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,c))).
** KEPT: 974 (555,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (555,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,b)).
** KEPT: 975 (555,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,b)).
WARNING, demod_limit reached:0 (555,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,c)),c).
** KEPT: 976 (555,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,c)),c).
WARNING, demod_limit reached:0 (555,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,c))).
** KEPT: 977 (555,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (555,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,c))).
** KEPT: 978 (555,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,c))).
** KEPT: 979 (555,130) EQUAL(g(x),j(x,j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (555,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),g(c)).
** KEPT: 980 (555,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (555,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,c)),x).
** KEPT: 981 (555,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,c)),x).
** KEPT: 982 (555,113) EQUAL(j(x,j(f(a,c),g(c))),g(x)).
WARNING, demod_limit reached:0 (555,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),c).
** KEPT: 983 (555,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),c).
** KEPT: 984 (555,8,24,33,31) EQUAL(j(f(a,f(c,x)),g(f(c,x))),0).
** KEPT: 985 (555,7,23,30) EQUAL(j(f(x,f(a,c)),g(f(x,c))),0).
** KEPT: 986 (555,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(f(a,c),g(c)))).
** KEPT: 987 (555,4,28,33,31) EQUAL(0,j(f(a,f(c,x)),g(f(c,x)))).
** KEPT: 988 (555,12,32) EQUAL(j(x,j(f(a,c),g(c))),j(x,0)).
** KEPT: 989 (555,3,27,30) EQUAL(0,j(f(x,f(a,c)),g(f(x,c)))).

new given clause: 556 (408,145) EQUAL(g(c),j(f(a,c),0)).
** KEPT: 990 (192,556) EQUAL(j(x,j(x,c)),j(f(a,c),0)).
WARNING, demod_limit reached:0 (555,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,c))).
** KEPT: 991 (555,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (530,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,c))).
** KEPT: 992 (530,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,c))).
WARNING, demod_limit reached:0 (522,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,c))).
WARNING, demod_limit reached:0 (175,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,b))).
** KEPT: 993 (175,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,b))).
WARNING, demod_limit reached:0 (174,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),g(f(a,b)))).
** KEPT: 994 (174,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (74,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),g(f(a,b)))).
WARNING, demod_limit reached:0 (68,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,b))).
** KEPT: 995 (169,556,34,32,34) EQUAL(g(c),j(x,j(f(a,c),g(x)))).
WARNING, demod_limit reached:0 (101,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,b))).
** KEPT: 996 (101,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,b))).
WARNING, demod_limit reached:0 (81,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),f(a,b))).
** KEPT: 997 (556,191) EQUAL(j(f(a,c),0),j(x,j(x,c))).
** KEPT: 998 (556,141) EQUAL(j(x,j(x,j(f(a,c),0))),c).
WARNING, demod_limit reached:0 (556,555,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
WARNING, demod_limit reached:0 (556,175,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (556,68,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
** KEPT: 999 (556,10,23,27) EQUAL(j(f(x,f(a,c)),0),g(f(x,c))).
WARNING, demod_limit reached:0 (556,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,c),j(g(x),0))).
** KEPT: 1000 (556,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,c),j(g(x),0))).
** KEPT: 1001 (556,11,24,33,28) EQUAL(j(f(a,f(c,x)),0),g(f(c,x))).
WARNING, demod_limit reached:0 (556,9,34,29,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(y),g(c)),j(f(a,c),j(g(y),0))).
** KEPT: 1002 (556,12,34,34,34,32,34) EQUAL(j(x,g(c)),j(x,j(f(a,c),0))).
** KEPT: 1003 (556,4,31,33,28) EQUAL(g(f(c,x)),j(f(a,f(c,x)),0)).
** KEPT: 1004 (556,12,32) EQUAL(j(x,j(f(a,c),0)),j(x,g(c))).
** KEPT: 1005 (556,3,30,27) EQUAL(g(f(x,c)),j(f(x,f(a,c)),0)).

new given clause: 557 (408,129) EQUAL(j(f(a,c),0),g(c)).
** KEPT: 1006 (534,557,30) EQUAL(j(g(f(a,f(a,f(a,c)))),0),g(c)).
** KEPT: 1007 (427,557,30) EQUAL(j(g(f(a,f(a,f(a,b)))),0),g(c)).
** KEPT: 1008 (533,557) EQUAL(j(f(a,f(a,f(a,c))),0),g(c)).
** KEPT: 1009 (435,557) EQUAL(j(f(a,f(a,f(a,b))),0),g(c)).
WARNING, demod_limit reached:0 (555,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),g(c)).
** KEPT: 1010 (555,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (530,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),g(c)).
** KEPT: 1011 (530,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (522,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (175,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),g(c)).
** KEPT: 1012 (175,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),g(c)).
WARNING, demod_limit reached:0 (174,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),g(c)).
** KEPT: 1013 (174,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),g(c)).
WARNING, demod_limit reached:0 (74,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,b))),g(c)).
WARNING, demod_limit reached:0 (68,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,b)),g(c)).
** KEPT: 1014 (169,557,34,32,34) EQUAL(j(x,j(f(a,c),g(x))),g(c)).
WARNING, demod_limit reached:0 (101,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),g(c)).
** KEPT: 1015 (101,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),g(c)).
WARNING, demod_limit reached:0 (81,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),f(a,b)),g(c)).
WARNING, demod_limit reached:0 (557,555,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,c),0),f(a,c))).
WARNING, demod_limit reached:0 (557,175,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(f(a,b),0),f(a,c))).
WARNING, demod_limit reached:0 (557,68,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
WARNING, demod_limit reached:0 (557,9,29,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(x),g(c)),j(f(a,c),j(g(x),0))).
WARNING, demod_limit reached:0 (557,9,34,29,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(g(y),g(c)),j(f(a,c),j(g(y),0))).

new given clause: 558 (408,68) EQUAL(j(f(a,c),g(c)),0).
** KEPT: 1016 (534,558,30) EQUAL(j(g(f(a,f(a,f(a,c)))),g(c)),0).
WARNING, demod_limit reached:0 (451,558,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,f(a,c))),j(0,g(c))),0).
** KEPT: 1017 (451,558,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,f(a,c))),j(0,g(c))),0).
** KEPT: 1018 (427,558,30) EQUAL(j(g(f(a,f(a,f(a,b)))),g(c)),0).
** KEPT: 1019 (533,558) EQUAL(j(f(a,f(a,f(a,c))),g(c)),0).
WARNING, demod_limit reached:0 (526,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,c)),j(g(c),0)),0).
** KEPT: 1020 (526,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,c)),j(g(c),0)),0).
WARNING, demod_limit reached:0 (507,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,c)),j(g(c),0)),0).
** KEPT: 1021 (435,558) EQUAL(j(f(a,f(a,f(a,b))),g(c)),0).
** KEPT: 1022 (527,558,30) EQUAL(j(g(f(a,f(a,c))),g(c)),0).
** KEPT: 1023 (524,558) EQUAL(j(f(a,f(a,c)),g(c)),0).
WARNING, demod_limit reached:0 (149,558,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,f(a,b))),j(0,g(c))),0).
** KEPT: 1024 (149,558,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,f(a,b))),j(0,g(c))),0).
WARNING, demod_limit reached:0 (137,558,23,30,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,f(a,b))),j(0,g(c))),0).
WARNING, demod_limit reached:0 (135,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,b)),j(g(c),0)),0).
** KEPT: 1025 (135,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,b)),j(g(c),0)),0).
WARNING, demod_limit reached:0 (112,558,23,27,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34) EQUAL(j(f(a,f(a,b)),j(g(c),0)),0).
** KEPT: 1026 (71,558,30) EQUAL(j(g(f(a,f(a,b))),g(c)),0).
WARNING, demod_limit reached:0 (552,558,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(c),j(0,g(c))),0).
WARNING, demod_limit reached:0 (548,558,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(c),j(0,g(c))),0).
WARNING, demod_limit reached:0 (451,558,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
WARNING, demod_limit reached:0 (526,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,c))),0).
** KEPT: 1027 (526,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,c))),0).
WARNING, demod_limit reached:0 (507,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,c)),j(0,f(a,c))),0).
WARNING, demod_limit reached:0 (149,558,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
WARNING, demod_limit reached:0 (137,558,29,26,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),0),f(a,c)),0).
WARNING, demod_limit reached:0 (135,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,c))),0).
** KEPT: 1028 (135,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,c))),0).
WARNING, demod_limit reached:0 (112,558,29,25,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32) EQUAL(j(g(f(a,b)),j(0,f(a,c))),0).
WARNING, demod_limit reached:0 (557,558,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
WARNING, demod_limit reached:0 (556,558,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,c)),0).
** KEPT: 1029 (192,558,34,32,32,34) EQUAL(j(x,j(x,j(f(a,c),c))),0).
WARNING, demod_limit reached:0 (145,558,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
WARNING, demod_limit reached:0 (129,558,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),0),f(a,b)),0).
WARNING, demod_limit reached:0 (558,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (558,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,552,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,c),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (558,548,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,c)).
WARNING, demod_limit reached:0 (558,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),g(c)),f(a,c)),c).
WARNING, demod_limit reached:0 (558,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,308,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) -EQUAL(f(b,a),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (558,150,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(f(a,b),j(g(c),j(f(a,c),g(c)))).
WARNING, demod_limit reached:0 (558,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,138,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34,34,32,34,32,34) EQUAL(j(g(c),j(f(a,c),g(c))),f(a,b)).
WARNING, demod_limit reached:0 (558,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),g(c)),f(a,c)),c).
WARNING, demod_limit reached:0 (558,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),g(c)),f(a,c))).
WARNING, demod_limit reached:0 (558,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),g(c)).
WARNING, demod_limit reached:0 (558,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),g(c)),f(a,c)),x).
WARNING, demod_limit reached:0 (558,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),g(c)),f(a,c)),c).

new given clause: 559 (408,174) EQUAL(0,j(g(f(a,c)),c)).
** KEPT: 1030 (558,559) EQUAL(j(f(a,c),g(c)),j(g(f(a,c)),c)).
** KEPT: 1031 (530,559) EQUAL(j(f(a,c),c),j(g(f(a,c)),c)).
** KEPT: 1032 (175,559) EQUAL(j(f(a,b),g(c)),j(g(f(a,c)),c)).
** KEPT: 1033 (174,559) EQUAL(j(g(f(a,b)),c),j(g(f(a,c)),c)).
** KEPT: 1034 (169,559) EQUAL(j(x,g(x)),j(g(f(a,c)),c)).
** KEPT: 1035 (101,559) EQUAL(j(f(a,b),c),j(g(f(a,c)),c)).
** KEPT: 1036 (534,559,34) EQUAL(0,j(g(f(a,f(a,c))),g(f(a,c)))).
WARNING, demod_limit reached:0 (451,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),g(f(a,c)))).
** KEPT: 1037 (451,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),g(f(a,c)))).
** KEPT: 1038 (427,559,34) EQUAL(0,j(g(f(a,f(a,b))),g(f(a,c)))).
WARNING, demod_limit reached:0 (526,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,c))).
** KEPT: 1039 (526,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,c))).
WARNING, demod_limit reached:0 (507,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,c))).
WARNING, demod_limit reached:0 (149,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),g(f(a,b)))).
** KEPT: 1040 (149,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (137,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),g(f(a,b)))).
WARNING, demod_limit reached:0 (135,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,b))).
** KEPT: 1041 (135,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,b))).
WARNING, demod_limit reached:0 (112,559,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(0,j(j(g(f(a,c)),0),f(a,b))).
** KEPT: 1042 (559,555) EQUAL(j(g(f(a,c)),c),j(f(a,c),g(c))).
** KEPT: 1043 (559,522) EQUAL(j(g(f(a,c)),c),j(f(a,c),c)).
** KEPT: 1044 (559,175) EQUAL(j(g(f(a,c)),c),j(f(a,b),g(c))).
** KEPT: 1045 (559,174) EQUAL(j(g(f(a,c)),c),j(g(f(a,b)),c)).
** KEPT: 1046 (559,169) EQUAL(j(g(f(a,c)),c),j(x,g(x))).
** KEPT: 1047 (559,101) EQUAL(j(g(f(a,c)),c),j(f(a,b),c)).
WARNING, demod_limit reached:0 (559,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,c))),g(c)).
** KEPT: 1048 (559,557,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,c))),g(c)).
WARNING, demod_limit reached:0 (559,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),g(f(a,c)))).
** KEPT: 1049 (559,556,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,c),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,c))),c).
** KEPT: 1050 (559,526,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,c),c),g(f(a,c))),c).
WARNING, demod_limit reached:0 (559,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),g(f(a,c)))).
** KEPT: 1051 (559,507,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,c),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),g(f(a,c)))).
** KEPT: 1052 (559,451,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,c)),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),g(f(a,c)))).
** KEPT: 1053 (559,149,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(g(f(a,b)),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),g(f(a,c)))).
** KEPT: 1054 (559,145,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(g(c),j(j(f(a,b),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),g(f(a,c))),c).
** KEPT: 1055 (559,137,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(f(a,b)),c),g(f(a,c))),c).
WARNING, demod_limit reached:0 (559,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),g(f(a,c)))).
** KEPT: 1056 (559,135,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(c,j(j(f(a,b),c),g(f(a,c)))).
WARNING, demod_limit reached:0 (559,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),g(f(a,c)))).
** KEPT: 1057 (559,133,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(x,j(j(g(x),c),g(f(a,c)))).
** KEPT: 1058 (559,130) EQUAL(g(x),j(x,j(g(f(a,c)),c))).
WARNING, demod_limit reached:0 (559,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,c))),g(c)).
** KEPT: 1059 (559,129,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,c))),g(c)).
WARNING, demod_limit reached:0 (559,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),g(f(a,c))),x).
** KEPT: 1060 (559,115,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(g(x),c),g(f(a,c))),x).
** KEPT: 1061 (559,113) EQUAL(j(x,j(g(f(a,c)),c)),g(x)).
WARNING, demod_limit reached:0 (559,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,c))),c).
** KEPT: 1062 (559,112,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34,32,34,34) EQUAL(j(j(f(a,b),c),g(f(a,c))),c).
** KEPT: 1063 (559,8,24,31,33,34) EQUAL(j(f(c,x),g(f(a,f(c,x)))),0).
** KEPT: 1064 (559,7,23,30,34) EQUAL(j(f(x,c),g(f(x,f(a,c)))),0).
** KEPT: 1065 (559,12,34,34,34,32,34) EQUAL(j(x,0),j(x,j(g(f(a,c)),c))).
** KEPT: 1066 (559,4,28,31,33,34) EQUAL(0,j(f(c,x),g(f(a,f(c,x))))).
** KEPT: 1067 (559,12,32) EQUAL(j(x,j(g(f(a,c)),c)),j(x,0)).
** KEPT: 1068 (559,3,27,30,34) EQUAL(0,j(f(x,c),g(f(x,f(a,c))))).
1064 back subsumes: 870 (504,530) EQUAL(j(f(a,c),g(f(a,f(a,c)))),0).
1068 back subsumes: 871 (504,522) EQUAL(0,j(f(a,c),g(f(a,f(a,c))))).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(para_from).
set(para_into).
set(para_from_left).
set(para_from_right).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(UR_res).
clear(demod_inf).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 1000).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
18 mallocs of 32700 bytes each (574.8+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            26          0         26          0      1.6 K
term (  16)           146504     143195       3309         12     51.9 K
rel (  20)            193991     188454       5537         10    108.3 K
term_ptr (   8)        14578        401      14177         22    110.9 K
fpa_head (  12)          411          0        411          0      4.8 K
fpa_tree (  28)        24056      24056          0         45      1.2 K
context ( 260)         22086      22086          0          3      0.8 K
trail (  12)            8668       8668          0          3      0.0 K
imd_tree (  24)           45          0         45          0      1.1 K
imd_pos ( 416)        206064     206064          0          3      1.2 K
is_tree (  12)          3811        105       3706          7     43.5 K
is_pos (1216)          47983      47983          0         16     19.0 K
fsub_pos (   8)         8178       8178          0          1      0.0 K
literal (  16)          9246       8178       1068          0     16.7 K
clause (  28)           9249       8181       1068          0     29.2 K
list (  60)                3          0          3          0      0.2 K
clash_nd (  32)            0          0          0          0      0.0 K
clause_ptr (   8)       1096         28       1068          1      8.4 K
int_ptr (   8)         63868      44135      19733          0    154.2 K

-------------- statistics -------------
clauses input                 36
clauses given                101
clauses generated           9210
demodulation rewrites      45448
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    8178
(clauses subsumed by sos)   4137
unit deletions                 0
clauses kept                1032
empty clauses                  0
factors generated              0
clauses back subsumed         28
clauses not processed          0

----------- times (seconds) -----------
run time           276.84
input time           0.96
binary_res time      0.00
hyper_res time       0.00
UR_res time          0.00
para_into time      12.79
para_from time      12.73
pre_process time   222.71
  demod time       147.10
  weigh time         6.95
  for_sub time      32.24
  unit_del time      0.00
post_process time   23.22
  back_sub time     17.89
  conflict time      4.10
  factor time        0.00
FPA build time       3.50
IS build time        1.67
print_cl time       34.61
cl integrate time    2.34
window time          0.00
SHAR_EOF
if test -f 'commute.ver3.clauses'
then
	echo shar: over-writing existing file "'commute.ver3.clauses'"
fi
cat << \SHAR_EOF > 'commute.ver3.clauses'
% problem-set/algebra/rings/commute.ver3.clauses
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then the ring is commutative
% under multiplication; i.e., for all x and y, (x * y) = (y * x).

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

% the ring is boolean

P(x,x,x).

% denial of the theorem

P(a,b,c).
-P(b,a,c).

SHAR_EOF
if test -f 'commute.ver3.in'
then
	echo shar: over-writing existing file "'commute.ver3.in'"
fi
cat << \SHAR_EOF > 'commute.ver3.in'
% problem-set/algebra/rings/commute.ver3.in
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then the ring is commutative
% under multiplication; i.e., for all x and y, (x * y) = (y * x).

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

set(UR_res).
assign(max_kept,1000).


list(axioms).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean

P(x,x,x).

% denial of the theorem

P(a,b,c).
-P(b,a,c).

end_of_list.
SHAR_EOF
if test -f 'commute.ver3.out'
then
	echo shar: over-writing existing file "'commute.ver3.out'"
fi
cat << \SHAR_EOF > 'commute.ver3.out'
% problem-set/algebra/rings/commute.ver3.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(0,x,x).
2 S(x,0,x).
3 S(g(x),x,0).
4 S(x,g(x),0).
5 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
6 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
7 S(x,y,j(x,y)).
8 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
9 -S(x,y,z) | S(y,x,z).
10 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
11 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
12 P(x,y,f(x,y)).
13 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
14 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
15 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
16 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
17 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
18 EQUAL(x,x).
19 -EQUAL(x,y) | EQUAL(y,x).
20 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
21 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
22 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
23 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
24 -EQUAL(u,v) | EQUAL(g(u),g(v)).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
28 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
29 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
30 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
31 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
32 P(x,x,x).
33 P(a,b,c).
34 -P(b,a,c).
end_of_list.

new given clause: 32 P(x,x,x).
** KEPT: 35 (32,17,32,7,7) P(j(x,x),x,j(x,x)).
** KEPT: 36 (32,17,32,7,2) P(j(0,0),0,0).
** KEPT: 37 (32,17,32,2,7) P(0,0,j(0,0)).
** KEPT: 38 (32,17,12,7,7) P(j(x,y),y,j(f(x,y),y)).
** KEPT: 39 (32,17,12,7,2) P(j(x,0),0,f(x,0)).
** KEPT: 40 (32,17,12,4,7) P(0,g(x),j(f(x,g(x)),g(x))).
** KEPT: 41 (32,17,12,3,7) P(0,x,j(f(g(x),x),x)).
** KEPT: 42 (32,17,12,3,2) P(0,0,f(g(0),0)).
** KEPT: 43 (32,17,12,2,7) P(x,0,j(f(x,0),0)).
** KEPT: 44 (32,17,12,1,7) P(x,x,j(f(0,x),x)).
** KEPT: 45 (32,17,12,7,7) P(j(x,y),x,j(x,f(y,x))).
** KEPT: 46 (32,17,12,7,1) P(j(0,x),0,f(x,0)).
** KEPT: 47 (32,17,12,4,7) P(0,x,j(x,f(g(x),x))).
** KEPT: 48 (32,17,12,3,7) P(0,g(x),j(g(x),f(x,g(x)))).
** KEPT: 49 (32,17,12,2,7) P(x,x,j(x,f(0,x))).
** KEPT: 50 (32,17,12,1,7) P(x,0,j(0,f(x,0))).
** KEPT: 51 (32,16,32,12,4) S(0,f(g(0),0),0).
** KEPT: 52 (32,16,32,12,2) S(x,f(0,x),x).
** KEPT: 53 (32,16,12,32,3) S(f(g(0),0),0,0).
** KEPT: 54 (32,16,12,32,2) S(f(0,0),0,0).
** KEPT: 55 (32,16,12,32,1) S(f(0,x),x,x).
** KEPT: 56 (32,16,12,12,7) S(f(x,j(x,y)),f(y,j(x,y)),j(x,y)).
** KEPT: 57 (32,16,12,12,4) S(f(x,0),f(g(x),0),0).
** KEPT: 58 (32,16,12,12,3) S(f(g(x),0),f(x,0),0).
** KEPT: 59 (32,16,12,12,2) S(f(x,x),f(0,x),x).
** KEPT: 60 (32,16,12,12,1) S(f(0,x),f(x,x),x).
** KEPT: 61 (32,16,32,7,12) S(x,x,f(j(x,x),x)).
** KEPT: 62 (32,16,32,2,12) S(0,0,f(0,0)).
** KEPT: 63 (32,16,12,7,12) S(f(x,y),y,f(j(x,y),y)).
** KEPT: 64 (32,16,12,4,12) S(f(x,g(x)),g(x),f(0,g(x))).
** KEPT: 65 (32,16,12,3,12) S(f(g(x),x),x,f(0,x)).
** KEPT: 66 (32,16,12,1,12) S(f(0,x),x,f(x,x)).
** KEPT: 67 (32,16,12,7,12) S(x,f(y,x),f(j(x,y),x)).
** KEPT: 68 (32,16,12,4,12) S(x,f(g(x),x),f(0,x)).
** KEPT: 69 (32,16,12,3,12) S(g(x),f(x,g(x)),f(0,g(x))).
** KEPT: 70 (32,16,12,2,12) S(x,f(0,x),f(x,x)).
** KEPT: 71 (32,15,32,7,7) P(x,j(x,x),j(x,x)).
** KEPT: 72 (32,15,32,7,2) P(0,j(0,0),0).
** KEPT: 73 (32,15,12,7,7) P(x,j(y,x),j(f(x,y),x)).
** KEPT: 74 (32,15,12,7,2) P(0,j(x,0),f(0,x)).
** KEPT: 75 (32,15,12,4,7) P(g(x),0,j(f(g(x),x),g(x))).
** KEPT: 76 (32,15,12,3,7) P(x,0,j(f(x,g(x)),x)).
** KEPT: 77 (32,15,12,3,2) P(0,0,f(0,g(0))).
** KEPT: 78 (32,15,12,2,7) P(0,x,j(f(0,x),0)).
** KEPT: 79 (32,15,12,1,7) P(x,x,j(f(x,0),x)).
** KEPT: 80 (32,15,12,7,7) P(x,j(x,y),j(x,f(x,y))).
** KEPT: 81 (32,15,12,7,1) P(0,j(0,x),f(0,x)).
** KEPT: 82 (32,15,12,4,7) P(x,0,j(x,f(x,g(x)))).
** KEPT: 83 (32,15,12,3,7) P(g(x),0,j(g(x),f(g(x),x))).
** KEPT: 84 (32,15,12,2,7) P(x,x,j(x,f(x,0))).
** KEPT: 85 (32,15,12,1,7) P(0,x,j(0,f(0,x))).
** KEPT: 86 (32,14,32,12,4) S(0,f(0,g(0)),0).
** KEPT: 87 (32,14,32,12,2) S(x,f(x,0),x).
** KEPT: 88 (32,14,12,32,3) S(f(0,g(0)),0,0).
** KEPT: 89 (32,14,12,32,1) S(f(x,0),x,x).
** KEPT: 90 (32,14,12,12,7) S(f(j(x,y),x),f(j(x,y),y),j(x,y)).
** KEPT: 91 (32,14,12,12,4) S(f(0,x),f(0,g(x)),0).
** KEPT: 92 (32,14,12,12,3) S(f(0,g(x)),f(0,x),0).
** KEPT: 93 (32,14,12,12,2) S(f(x,x),f(x,0),x).
** KEPT: 94 (32,14,12,12,1) S(f(x,0),f(x,x),x).
** KEPT: 95 (32,14,32,7,12) S(x,x,f(x,j(x,x))).
** KEPT: 96 (32,14,12,7,12) S(f(x,y),x,f(x,j(y,x))).
** KEPT: 97 (32,14,12,4,12) S(f(g(x),x),g(x),f(g(x),0)).
** KEPT: 98 (32,14,12,3,12) S(f(x,g(x)),x,f(x,0)).
** KEPT: 99 (32,14,12,1,12) S(f(x,0),x,f(x,x)).
** KEPT: 100 (32,14,12,7,12) S(x,f(x,y),f(x,j(x,y))).
** KEPT: 101 (32,14,12,4,12) S(x,f(x,g(x)),f(x,0)).
** KEPT: 102 (32,14,12,3,12) S(g(x),f(g(x),x),f(g(x),0)).
** KEPT: 103 (32,14,12,2,12) S(x,f(x,0),f(x,x)).
** KEPT: 104 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 105 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 106 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 107 (32,11,12,12) P(f(f(x,y),x),y,f(x,y)).
** KEPT: 108 (32,11,12,12) P(f(x,y),y,f(x,y)).
** KEPT: 109 (32,11,12,12) P(x,y,f(x,f(x,y))).
** KEPT: 110 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 111 (32,10,12,12) P(x,f(y,f(x,y)),f(x,y)).
** KEPT: 112 (32,10,12,12) P(x,y,f(f(x,y),y)).
** KEPT: 113 (32,10,12,12) P(x,f(x,y),f(x,y)).
55 back subsumes: 54 (32,16,12,32,2) S(f(0,0),0,0).

new given clause: 33 P(a,b,c).
** KEPT: 114 (33,17,33,7,7) P(j(a,a),b,j(c,c)).
** KEPT: 115 (33,17,32,7,7) P(j(b,a),b,j(b,c)).
** KEPT: 116 (33,17,12,7,7) P(j(x,a),b,j(f(x,b),c)).
** KEPT: 117 (33,17,12,3,7) P(0,b,j(f(g(a),b),c)).
** KEPT: 118 (33,17,12,1,7) P(a,b,j(f(0,b),c)).
** KEPT: 119 (33,17,32,7,7) P(j(a,b),b,j(c,b)).
** KEPT: 120 (33,17,12,7,7) P(j(a,x),b,j(c,f(x,b))).
** KEPT: 121 (33,17,12,4,7) P(0,b,j(c,f(g(a),b))).
** KEPT: 122 (33,17,12,2,7) P(a,b,j(c,f(0,b))).
** KEPT: 123 (33,16,33,12,2) S(c,f(0,b),c).
** KEPT: 124 (33,16,12,33,1) S(f(0,b),c,c).
** KEPT: 125 (33,16,12,12,2) S(f(a,b),f(0,b),c).
** KEPT: 126 (33,16,12,12,1) S(f(0,b),f(a,b),c).
** KEPT: 127 (33,16,33,7,12) S(c,c,f(j(a,a),b)).
** KEPT: 128 (33,16,32,7,12) S(b,c,f(j(b,a),b)).
** KEPT: 129 (33,16,12,7,12) S(f(x,b),c,f(j(x,a),b)).
** KEPT: 130 (33,16,12,3,12) S(f(g(a),b),c,f(0,b)).
** KEPT: 131 (33,16,12,1,12) S(f(0,b),c,f(a,b)).
** KEPT: 132 (33,16,32,7,12) S(c,b,f(j(a,b),b)).
** KEPT: 133 (33,16,12,7,12) S(c,f(x,b),f(j(a,x),b)).
** KEPT: 134 (33,16,12,4,12) S(c,f(g(a),b),f(0,b)).
** KEPT: 135 (33,16,12,2,12) S(c,f(0,b),f(a,b)).
** KEPT: 136 (33,15,33,7,7) P(a,j(b,b),j(c,c)).
** KEPT: 137 (33,15,32,7,7) P(a,j(a,b),j(a,c)).
** KEPT: 138 (33,15,12,7,7) P(a,j(x,b),j(f(a,x),c)).
** KEPT: 139 (33,15,12,3,7) P(a,0,j(f(a,g(b)),c)).
** KEPT: 140 (33,15,12,1,7) P(a,b,j(f(a,0),c)).
** KEPT: 141 (33,15,32,7,7) P(a,j(b,a),j(c,a)).
** KEPT: 142 (33,15,12,7,7) P(a,j(b,x),j(c,f(a,x))).
** KEPT: 143 (33,15,12,4,7) P(a,0,j(c,f(a,g(b)))).
** KEPT: 144 (33,15,12,2,7) P(a,b,j(c,f(a,0))).
** KEPT: 145 (33,14,33,12,2) S(c,f(a,0),c).
** KEPT: 146 (33,14,12,33,1) S(f(a,0),c,c).
** KEPT: 147 (33,14,12,12,2) S(f(a,b),f(a,0),c).
** KEPT: 148 (33,14,12,12,1) S(f(a,0),f(a,b),c).
** KEPT: 149 (33,14,33,7,12) S(c,c,f(a,j(b,b))).
** KEPT: 150 (33,14,32,7,12) S(a,c,f(a,j(a,b))).
** KEPT: 151 (33,14,12,7,12) S(f(a,x),c,f(a,j(x,b))).
** KEPT: 152 (33,14,12,3,12) S(f(a,g(b)),c,f(a,0)).
** KEPT: 153 (33,14,12,1,12) S(f(a,0),c,f(a,b)).
** KEPT: 154 (33,14,32,7,12) S(c,a,f(a,j(b,a))).
** KEPT: 155 (33,14,12,7,12) S(c,f(a,x),f(a,j(b,x))).
** KEPT: 156 (33,14,12,4,12) S(c,f(a,g(b)),f(a,0)).
** KEPT: 157 (33,14,12,2,12) S(c,f(a,0),f(a,b)).
** KEPT: 158 (33,13,12) EQUAL(f(a,b),c).
** KEPT: 159 (33,13,12) EQUAL(c,f(a,b)).
** KEPT: 160 (33,11,33,32) P(c,b,c).
** KEPT: 161 (33,11,12,32) P(f(a,b),b,c).
** KEPT: 162 (33,11,32,12) P(a,b,f(a,c)).
** KEPT: 163 (33,11,12,32) P(f(c,a),b,c).
** KEPT: 164 (33,11,12,12) P(f(x,a),b,f(x,c)).
** KEPT: 165 (33,11,32,12) P(c,b,f(a,b)).
** KEPT: 166 (33,11,12,12) P(c,x,f(a,f(b,x))).
** KEPT: 167 (33,10,32,33) P(a,c,c).
** KEPT: 168 (33,10,32,12) P(a,f(a,b),c).
** KEPT: 169 (33,10,32,12) P(a,c,f(a,b)).
** KEPT: 170 (33,10,12,12) P(x,c,f(f(x,a),b)).
** KEPT: 171 (33,10,32,12) P(a,b,f(c,b)).
** KEPT: 172 (33,10,12,32) P(a,f(b,c),c).
** KEPT: 173 (33,10,12,12) P(a,f(b,x),f(c,x)).

new given clause: 34 -P(b,a,c).
** KEPT: 174 (34,29,12) -EQUAL(f(b,a),c).
** KEPT: 175 (34,17,12,12,2) -S(f(b,a),f(0,a),c).
** KEPT: 176 (34,17,12,12,1) -S(f(0,a),f(b,a),c).
** KEPT: 177 (34,15,12,12,2) -S(f(b,a),f(b,0),c).
** KEPT: 178 (34,15,12,12,1) -S(f(b,0),f(b,a),c).
** KEPT: 179 (34,11,32,12) -P(b,f(b,a),c).
** KEPT: 180 (34,10,12,32) -P(f(b,a),a,c).

new given clause: 160 (33,11,33,32) P(c,b,c).
** KEPT: 181 (160,17,160,7,7) P(j(c,c),b,j(c,c)).
** KEPT: 182 (160,17,33,7,7) P(j(a,c),b,j(c,c)).
** KEPT: 183 (160,17,32,7,7) P(j(b,c),b,j(b,c)).
** KEPT: 184 (160,17,12,7,7) P(j(x,c),b,j(f(x,b),c)).
** KEPT: 185 (160,17,12,3,7) P(0,b,j(f(g(c),b),c)).
** KEPT: 186 (160,17,12,1,7) P(c,b,j(f(0,b),c)).
** KEPT: 187 (160,17,33,7,7) P(j(c,a),b,j(c,c)).
** KEPT: 188 (160,17,32,7,7) P(j(c,b),b,j(c,b)).
** KEPT: 189 (160,17,12,7,7) P(j(c,x),b,j(c,f(x,b))).
** KEPT: 190 (160,17,12,4,7) P(0,b,j(c,f(g(c),b))).
** KEPT: 191 (160,17,12,2,7) P(c,b,j(c,f(0,b))).
** KEPT: 192 (160,16,12,12,2) S(f(c,b),f(0,b),c).
** KEPT: 193 (160,16,12,12,1) S(f(0,b),f(c,b),c).
** KEPT: 194 (160,16,160,7,12) S(c,c,f(j(c,c),b)).
** KEPT: 195 (160,16,33,7,12) S(c,c,f(j(a,c),b)).
** KEPT: 196 (160,16,32,7,12) S(b,c,f(j(b,c),b)).
** KEPT: 197 (160,16,12,7,12) S(f(x,b),c,f(j(x,c),b)).
** KEPT: 198 (160,16,12,3,12) S(f(g(c),b),c,f(0,b)).
** KEPT: 199 (160,16,12,1,12) S(f(0,b),c,f(c,b)).
** KEPT: 200 (160,16,33,7,12) S(c,c,f(j(c,a),b)).
** KEPT: 201 (160,16,32,7,12) S(c,b,f(j(c,b),b)).
** KEPT: 202 (160,16,12,7,12) S(c,f(x,b),f(j(c,x),b)).
** KEPT: 203 (160,16,12,4,12) S(c,f(g(c),b),f(0,b)).
** KEPT: 204 (160,16,12,2,12) S(c,f(0,b),f(c,b)).
** KEPT: 205 (160,15,160,7,7) P(c,j(b,b),j(c,c)).
** KEPT: 206 (160,15,32,7,7) P(c,j(c,b),j(c,c)).
** KEPT: 207 (160,15,12,7,7) P(c,j(x,b),j(f(c,x),c)).
** KEPT: 208 (160,15,12,3,7) P(c,0,j(f(c,g(b)),c)).
** KEPT: 209 (160,15,12,1,7) P(c,b,j(f(c,0),c)).
** KEPT: 210 (160,15,32,7,7) P(c,j(b,c),j(c,c)).
** KEPT: 211 (160,15,12,7,7) P(c,j(b,x),j(c,f(c,x))).
** KEPT: 212 (160,15,12,4,7) P(c,0,j(c,f(c,g(b)))).
** KEPT: 213 (160,15,12,2,7) P(c,b,j(c,f(c,0))).
** KEPT: 214 (160,14,12,12,2) S(f(c,b),f(c,0),c).
** KEPT: 215 (160,14,12,12,1) S(f(c,0),f(c,b),c).
** KEPT: 216 (160,14,160,7,12) S(c,c,f(c,j(b,b))).
** KEPT: 217 (160,14,32,7,12) S(c,c,f(c,j(c,b))).
** KEPT: 218 (160,14,12,7,12) S(f(c,x),c,f(c,j(x,b))).
** KEPT: 219 (160,14,12,3,12) S(f(c,g(b)),c,f(c,0)).
** KEPT: 220 (160,14,12,1,12) S(f(c,0),c,f(c,b)).
** KEPT: 221 (160,14,32,7,12) S(c,c,f(c,j(b,c))).
** KEPT: 222 (160,14,12,7,12) S(c,f(c,x),f(c,j(b,x))).
** KEPT: 223 (160,14,12,4,12) S(c,f(c,g(b)),f(c,0)).
** KEPT: 224 (160,14,12,2,12) S(c,f(c,0),f(c,b)).
** KEPT: 225 (160,13,12) EQUAL(f(c,b),c).
** KEPT: 226 (160,13,12) EQUAL(c,f(c,b)).
** KEPT: 227 (160,11,12,32) P(f(c,b),b,c).
** KEPT: 228 (160,11,32,12) P(c,b,f(c,c)).
** KEPT: 229 (160,11,12,32) P(f(c,c),b,c).
** KEPT: 230 (160,11,12,12) P(f(x,c),b,f(x,c)).
** KEPT: 231 (160,11,12,12) P(c,x,f(c,f(b,x))).
** KEPT: 232 (160,10,160,12) P(c,f(b,b),c).
** KEPT: 233 (160,10,33,12) P(a,f(b,b),c).
** KEPT: 234 (160,10,32,12) P(c,f(c,b),c).
** KEPT: 235 (160,10,32,12) P(c,c,f(c,b)).
** KEPT: 236 (160,10,12,12) P(x,c,f(f(x,c),b)).
** KEPT: 237 (160,10,12,32) P(c,f(b,c),c).
** KEPT: 238 (160,10,12,12) P(c,f(b,x),f(c,x)).

new given clause: 167 (33,10,32,33) P(a,c,c).
** KEPT: 239 (167,17,167,7,7) P(j(a,a),c,j(c,c)).
** KEPT: 240 (167,17,32,7,7) P(j(c,a),c,j(c,c)).
** KEPT: 241 (167,17,12,7,7) P(j(x,a),c,j(f(x,c),c)).
** KEPT: 242 (167,17,12,3,7) P(0,c,j(f(g(a),c),c)).
** KEPT: 243 (167,17,12,1,7) P(a,c,j(f(0,c),c)).
** KEPT: 244 (167,17,32,7,7) P(j(a,c),c,j(c,c)).
** KEPT: 245 (167,17,12,7,7) P(j(a,x),c,j(c,f(x,c))).
** KEPT: 246 (167,17,12,4,7) P(0,c,j(c,f(g(a),c))).
** KEPT: 247 (167,17,12,2,7) P(a,c,j(c,f(0,c))).
** KEPT: 248 (167,16,12,12,2) S(f(a,c),f(0,c),c).
** KEPT: 249 (167,16,12,12,1) S(f(0,c),f(a,c),c).
** KEPT: 250 (167,16,167,7,12) S(c,c,f(j(a,a),c)).
** KEPT: 251 (167,16,32,7,12) S(c,c,f(j(c,a),c)).
** KEPT: 252 (167,16,12,7,12) S(f(x,c),c,f(j(x,a),c)).
** KEPT: 253 (167,16,12,3,12) S(f(g(a),c),c,f(0,c)).
** KEPT: 254 (167,16,12,1,12) S(f(0,c),c,f(a,c)).
** KEPT: 255 (167,16,32,7,12) S(c,c,f(j(a,c),c)).
** KEPT: 256 (167,16,12,7,12) S(c,f(x,c),f(j(a,x),c)).
** KEPT: 257 (167,16,12,4,12) S(c,f(g(a),c),f(0,c)).
** KEPT: 258 (167,16,12,2,12) S(c,f(0,c),f(a,c)).
** KEPT: 259 (167,15,167,7,7) P(a,j(c,c),j(c,c)).
** KEPT: 260 (167,15,33,7,7) P(a,j(b,c),j(c,c)).
** KEPT: 261 (167,15,32,7,7) P(a,j(a,c),j(a,c)).
** KEPT: 262 (167,15,12,7,7) P(a,j(x,c),j(f(a,x),c)).
** KEPT: 263 (167,15,12,3,7) P(a,0,j(f(a,g(c)),c)).
** KEPT: 264 (167,15,12,1,7) P(a,c,j(f(a,0),c)).
** KEPT: 265 (167,15,33,7,7) P(a,j(c,b),j(c,c)).
** KEPT: 266 (167,15,32,7,7) P(a,j(c,a),j(c,a)).
** KEPT: 267 (167,15,12,7,7) P(a,j(c,x),j(c,f(a,x))).
** KEPT: 268 (167,15,12,4,7) P(a,0,j(c,f(a,g(c)))).
** KEPT: 269 (167,15,12,2,7) P(a,c,j(c,f(a,0))).
** KEPT: 270 (167,14,12,12,2) S(f(a,c),f(a,0),c).
** KEPT: 271 (167,14,12,12,1) S(f(a,0),f(a,c),c).
** KEPT: 272 (167,14,167,7,12) S(c,c,f(a,j(c,c))).
** KEPT: 273 (167,14,33,7,12) S(c,c,f(a,j(b,c))).
** KEPT: 274 (167,14,32,7,12) S(a,c,f(a,j(a,c))).
** KEPT: 275 (167,14,12,7,12) S(f(a,x),c,f(a,j(x,c))).
** KEPT: 276 (167,14,12,3,12) S(f(a,g(c)),c,f(a,0)).
** KEPT: 277 (167,14,12,1,12) S(f(a,0),c,f(a,c)).
** KEPT: 278 (167,14,33,7,12) S(c,c,f(a,j(c,b))).
** KEPT: 279 (167,14,32,7,12) S(c,a,f(a,j(c,a))).
** KEPT: 280 (167,14,12,7,12) S(c,f(a,x),f(a,j(c,x))).
** KEPT: 281 (167,14,12,4,12) S(c,f(a,g(c)),f(a,0)).
** KEPT: 282 (167,14,12,2,12) S(c,f(a,0),f(a,c)).
** KEPT: 283 (167,13,12) EQUAL(f(a,c),c).
** KEPT: 284 (167,13,12) EQUAL(c,f(a,c)).
** KEPT: 285 (167,11,12,167) P(f(a,a),c,c).
** KEPT: 286 (167,11,12,160) P(f(a,c),b,c).
** KEPT: 287 (167,11,12,33) P(f(a,a),b,c).
** KEPT: 288 (167,11,12,32) P(f(a,c),c,c).
** KEPT: 289 (167,11,12,32) P(f(c,a),c,c).
** KEPT: 290 (167,11,12,12) P(f(x,a),c,f(x,c)).
** KEPT: 291 (167,11,160,12) P(c,b,f(a,c)).
** KEPT: 292 (167,11,32,12) P(c,c,f(a,c)).
** KEPT: 293 (167,11,12,12) P(c,x,f(a,f(c,x))).
** KEPT: 294 (167,10,32,12) P(a,f(a,c),c).
** KEPT: 295 (167,10,12,12) P(x,c,f(f(x,a),c)).
** KEPT: 296 (167,10,160,12) P(a,c,f(c,b)).
** KEPT: 297 (167,10,32,12) P(a,c,f(c,c)).
** KEPT: 298 (167,10,12,160) P(a,f(c,b),c).
** KEPT: 299 (167,10,12,32) P(a,f(c,c),c).
** KEPT: 300 (167,10,12,12) P(a,f(c,x),f(c,x)).

new given clause: 104 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 301 (104,31) EQUAL(f(x,f(y,y)),f(x,y)).
** KEPT: 302 (104,30) EQUAL(f(f(x,x),y),f(x,y)).
** KEPT: 303 (104,29,34) -P(b,a,f(c,c)).
** KEPT: 304 (104,29,32) P(f(x,x),f(x,x),x).
** KEPT: 305 (104,28,34) -P(b,f(a,a),c).
** KEPT: 306 (104,28,12) P(x,y,f(x,f(y,y))).
** KEPT: 307 (104,27,34) -P(f(b,b),a,c).
** KEPT: 308 (104,27,12) P(x,y,f(f(x,x),y)).
** KEPT: 309 (104,26) EQUAL(j(x,f(y,y)),j(x,y)).
** KEPT: 310 (104,25) EQUAL(j(f(x,x),y),j(x,y)).
** KEPT: 311 (104,24) EQUAL(g(f(x,x)),g(x)).
** KEPT: 312 (104,23,2) S(f(x,x),0,x).
** KEPT: 313 (104,23,1) S(0,f(x,x),x).
** KEPT: 314 (104,22,7) S(x,y,j(x,f(y,y))).
** KEPT: 315 (104,22,3) S(g(f(x,x)),x,0).
** KEPT: 316 (104,22,1) S(0,x,f(x,x)).
** KEPT: 317 (104,21,7) S(x,y,j(f(x,x),y)).
** KEPT: 318 (104,21,4) S(x,g(f(x,x)),0).
** KEPT: 319 (104,21,2) S(x,0,f(x,x)).
** KEPT: 320 (104,20,104) EQUAL(f(f(x,x),f(x,x)),x).
316 back subsumes: 62 (32,16,32,2,12) S(0,0,f(0,0)).

new given clause: 105 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 321 (105,31) EQUAL(f(x,y),f(x,f(y,y))).
** KEPT: 322 (105,30) EQUAL(f(x,y),f(f(x,x),y)).
** KEPT: 323 (105,29,33) P(a,b,f(c,c)).
** KEPT: 324 (105,29,12) P(x,y,f(f(x,y),f(x,y))).
** KEPT: 325 (105,28,12) P(x,f(y,y),f(x,y)).
** KEPT: 326 (105,27,12) P(f(x,x),y,f(x,y)).
** KEPT: 327 (105,26) EQUAL(j(x,y),j(x,f(y,y))).
** KEPT: 328 (105,25) EQUAL(j(x,y),j(f(x,x),y)).
** KEPT: 329 (105,24) EQUAL(g(x),g(f(x,x))).
** KEPT: 330 (105,23,7) S(x,y,f(j(x,y),j(x,y))).
** KEPT: 331 (105,23,4) S(x,g(x),f(0,0)).
** KEPT: 332 (105,23,3) S(g(x),x,f(0,0)).
** KEPT: 333 (105,22,7) S(x,f(y,y),j(x,y)).
** KEPT: 334 (105,22,4) S(x,f(g(x),g(x)),0).
** KEPT: 335 (105,22,3) S(g(x),f(x,x),0).
** KEPT: 336 (105,22,2) S(x,f(0,0),x).
** KEPT: 337 (105,21,7) S(f(x,x),y,j(x,y)).
** KEPT: 338 (105,21,4) S(f(x,x),g(x),0).
** KEPT: 339 (105,21,3) S(f(g(x),g(x)),x,0).
** KEPT: 340 (105,21,1) S(f(0,0),x,x).
** KEPT: 341 (105,20,105) EQUAL(x,f(f(x,x),f(x,x))).

new given clause: 158 (33,13,12) EQUAL(f(a,b),c).
** KEPT: 342 (158,31) EQUAL(f(x,f(a,b)),f(x,c)).
** KEPT: 343 (158,30) EQUAL(f(f(a,b),x),f(c,x)).
** KEPT: 344 (158,29,34) -P(b,a,f(a,b)).
** KEPT: 345 (158,29,32) P(f(a,b),f(a,b),c).
** KEPT: 346 (158,28,32) P(f(a,b),c,f(a,b)).
** KEPT: 347 (158,28,12) P(x,c,f(x,f(a,b))).
** KEPT: 348 (158,27,32) P(c,f(a,b),f(a,b)).
** KEPT: 349 (158,27,12) P(c,x,f(f(a,b),x)).
** KEPT: 350 (158,26) EQUAL(j(x,f(a,b)),j(x,c)).
** KEPT: 351 (158,25) EQUAL(j(f(a,b),x),j(c,x)).
** KEPT: 352 (158,24) EQUAL(g(f(a,b)),g(c)).
** KEPT: 353 (158,23,2) S(f(a,b),0,c).
** KEPT: 354 (158,23,1) S(0,f(a,b),c).
** KEPT: 355 (158,22,7) S(x,c,j(x,f(a,b))).
** KEPT: 356 (158,22,3) S(g(f(a,b)),c,0).
** KEPT: 357 (158,22,1) S(0,c,f(a,b)).
** KEPT: 358 (158,21,7) S(c,x,j(f(a,b),x)).
** KEPT: 359 (158,21,4) S(c,g(f(a,b)),0).
** KEPT: 360 (158,21,2) S(c,0,f(a,b)).
** KEPT: 361 (158,20,104) EQUAL(f(f(a,b),f(a,b)),c).
** KEPT: 362 (158,20,105) EQUAL(f(a,b),f(c,c)).

new given clause: 159 (33,13,12) EQUAL(c,f(a,b)).
** KEPT: 363 (159,31) EQUAL(f(x,c),f(x,f(a,b))).
** KEPT: 364 (159,30) EQUAL(f(c,x),f(f(a,b),x)).
** KEPT: 365 (159,29,32) P(c,c,f(a,b)).
** KEPT: 366 (159,28,32) P(c,f(a,b),c).
** KEPT: 367 (159,28,12) P(x,f(a,b),f(x,c)).
** KEPT: 368 (159,27,32) P(f(a,b),c,c).
** KEPT: 369 (159,27,12) P(f(a,b),x,f(c,x)).
** KEPT: 370 (159,26) EQUAL(j(x,c),j(x,f(a,b))).
** KEPT: 371 (159,25) EQUAL(j(c,x),j(f(a,b),x)).
** KEPT: 372 (159,24) EQUAL(g(c),g(f(a,b))).
** KEPT: 373 (159,22,7) S(x,f(a,b),j(x,c)).
** KEPT: 374 (159,22,3) S(g(c),f(a,b),0).
** KEPT: 375 (159,21,7) S(f(a,b),x,j(c,x)).
** KEPT: 376 (159,21,4) S(f(a,b),g(c),0).
** KEPT: 377 (159,20,104) EQUAL(f(c,c),f(a,b)).
** KEPT: 378 (159,20,105) EQUAL(c,f(f(a,b),f(a,b))).

new given clause: 174 (34,29,12) -EQUAL(f(b,a),c).
** KEPT: 379 (174,20,158) -EQUAL(f(b,a),f(a,b)).
** KEPT: 380 (174,20,104) -EQUAL(f(b,a),f(c,c)).
** KEPT: 381 (174,20,105) -EQUAL(f(f(b,a),f(b,a)),c).
** KEPT: 382 (174,19) -EQUAL(c,f(b,a)).
** KEPT: 383 (174,13,167) -P(a,c,f(b,a)).
** KEPT: 384 (174,13,160) -P(c,b,f(b,a)).
** KEPT: 385 (174,13,33) -P(a,b,f(b,a)).
** KEPT: 386 (174,13,32) -P(c,c,f(b,a)).
** KEPT: 387 (174,13,32) -P(f(b,a),f(b,a),c).
** KEPT: 388 (174,8,2) -S(c,0,f(b,a)).
** KEPT: 389 (174,8,1) -S(0,c,f(b,a)).
** KEPT: 390 (174,8,2) -S(f(b,a),0,c).
** KEPT: 391 (174,8,1) -S(0,f(b,a),c).

new given clause: 225 (160,13,12) EQUAL(f(c,b),c).
** KEPT: 392 (225,31) EQUAL(f(x,f(c,b)),f(x,c)).
** KEPT: 393 (225,30) EQUAL(f(f(c,b),x),f(c,x)).
** KEPT: 394 (225,29,34) -P(b,a,f(c,b)).
** KEPT: 395 (225,29,32) P(f(c,b),f(c,b),c).
** KEPT: 396 (225,28,32) P(f(c,b),c,f(c,b)).
** KEPT: 397 (225,28,12) P(x,c,f(x,f(c,b))).
** KEPT: 398 (225,27,12) P(c,x,f(f(c,b),x)).
** KEPT: 399 (225,26) EQUAL(j(x,f(c,b)),j(x,c)).
** KEPT: 400 (225,25) EQUAL(j(f(c,b),x),j(c,x)).
** KEPT: 401 (225,24) EQUAL(g(f(c,b)),g(c)).
** KEPT: 402 (225,23,2) S(f(c,b),0,c).
** KEPT: 403 (225,23,1) S(0,f(c,b),c).
** KEPT: 404 (225,22,7) S(x,c,j(x,f(c,b))).
** KEPT: 405 (225,22,3) S(g(f(c,b)),c,0).
** KEPT: 406 (225,22,1) S(0,c,f(c,b)).
** KEPT: 407 (225,21,7) S(c,x,j(f(c,b),x)).
** KEPT: 408 (225,21,4) S(c,g(f(c,b)),0).
** KEPT: 409 (225,21,2) S(c,0,f(c,b)).
** KEPT: 410 (225,20,174) -EQUAL(f(b,a),f(c,b)).
** KEPT: 411 (225,20,104) EQUAL(f(f(c,b),f(c,b)),c).
** KEPT: 412 (225,20,159) EQUAL(f(c,b),f(a,b)).
** KEPT: 413 (225,20,105) EQUAL(f(c,b),f(c,c)).

new given clause: 226 (160,13,12) EQUAL(c,f(c,b)).
** KEPT: 414 (226,31) EQUAL(f(x,c),f(x,f(c,b))).
** KEPT: 415 (226,30) EQUAL(f(c,x),f(f(c,b),x)).
** KEPT: 416 (226,28,12) P(x,f(c,b),f(x,c)).
** KEPT: 417 (226,27,32) P(f(c,b),c,c).
** KEPT: 418 (226,27,12) P(f(c,b),x,f(c,x)).
** KEPT: 419 (226,26) EQUAL(j(x,c),j(x,f(c,b))).
** KEPT: 420 (226,25) EQUAL(j(c,x),j(f(c,b),x)).
** KEPT: 421 (226,24) EQUAL(g(c),g(f(c,b))).
** KEPT: 422 (226,22,7) S(x,f(c,b),j(x,c)).
** KEPT: 423 (226,22,3) S(g(c),f(c,b),0).
** KEPT: 424 (226,21,7) S(f(c,b),x,j(c,x)).
** KEPT: 425 (226,21,4) S(f(c,b),g(c),0).
** KEPT: 426 (226,20,158) EQUAL(f(a,b),f(c,b)).
** KEPT: 427 (226,20,104) EQUAL(f(c,c),f(c,b)).
** KEPT: 428 (226,20,105) EQUAL(c,f(f(c,b),f(c,b))).

new given clause: 283 (167,13,12) EQUAL(f(a,c),c).
** KEPT: 429 (283,31) EQUAL(f(x,f(a,c)),f(x,c)).
** KEPT: 430 (283,30) EQUAL(f(f(a,c),x),f(c,x)).
** KEPT: 431 (283,29,34) -P(b,a,f(a,c)).
** KEPT: 432 (283,29,32) P(f(a,c),f(a,c),c).
** KEPT: 433 (283,28,12) P(x,c,f(x,f(a,c))).
** KEPT: 434 (283,27,32) P(c,f(a,c),f(a,c)).
** KEPT: 435 (283,27,12) P(c,x,f(f(a,c),x)).
** KEPT: 436 (283,26) EQUAL(j(x,f(a,c)),j(x,c)).
** KEPT: 437 (283,25) EQUAL(j(f(a,c),x),j(c,x)).
** KEPT: 438 (283,24) EQUAL(g(f(a,c)),g(c)).
** KEPT: 439 (283,23,2) S(f(a,c),0,c).
** KEPT: 440 (283,23,1) S(0,f(a,c),c).
** KEPT: 441 (283,22,7) S(x,c,j(x,f(a,c))).
** KEPT: 442 (283,22,3) S(g(f(a,c)),c,0).
** KEPT: 443 (283,22,1) S(0,c,f(a,c)).
** KEPT: 444 (283,21,7) S(c,x,j(f(a,c),x)).
** KEPT: 445 (283,21,4) S(c,g(f(a,c)),0).
** KEPT: 446 (283,21,2) S(c,0,f(a,c)).
** KEPT: 447 (283,20,174) -EQUAL(f(b,a),f(a,c)).
** KEPT: 448 (283,20,104) EQUAL(f(f(a,c),f(a,c)),c).
** KEPT: 449 (283,20,226) EQUAL(f(a,c),f(c,b)).
** KEPT: 450 (283,20,159) EQUAL(f(a,c),f(a,b)).
** KEPT: 451 (283,20,105) EQUAL(f(a,c),f(c,c)).

new given clause: 284 (167,13,12) EQUAL(c,f(a,c)).
** KEPT: 452 (284,31) EQUAL(f(x,c),f(x,f(a,c))).
** KEPT: 453 (284,30) EQUAL(f(c,x),f(f(a,c),x)).
** KEPT: 454 (284,28,32) P(c,f(a,c),c).
** KEPT: 455 (284,28,12) P(x,f(a,c),f(x,c)).
** KEPT: 456 (284,27,12) P(f(a,c),x,f(c,x)).
** KEPT: 457 (284,26) EQUAL(j(x,c),j(x,f(a,c))).
** KEPT: 458 (284,25) EQUAL(j(c,x),j(f(a,c),x)).
** KEPT: 459 (284,24) EQUAL(g(c),g(f(a,c))).
** KEPT: 460 (284,22,7) S(x,f(a,c),j(x,c)).
** KEPT: 461 (284,22,3) S(g(c),f(a,c),0).
** KEPT: 462 (284,21,7) S(f(a,c),x,j(c,x)).
** KEPT: 463 (284,21,4) S(f(a,c),g(c),0).
** KEPT: 464 (284,20,225) EQUAL(f(c,b),f(a,c)).
** KEPT: 465 (284,20,158) EQUAL(f(a,b),f(a,c)).
** KEPT: 466 (284,20,104) EQUAL(f(c,c),f(a,c)).
** KEPT: 467 (284,20,105) EQUAL(c,f(f(a,c),f(a,c))).

new given clause: 382 (174,19) -EQUAL(c,f(b,a)).
** KEPT: 468 (382,20,104) -EQUAL(c,f(f(b,a),f(b,a))).
** KEPT: 469 (382,20,284) -EQUAL(f(a,c),f(b,a)).
** KEPT: 470 (382,20,226) -EQUAL(f(c,b),f(b,a)).
** KEPT: 471 (382,20,159) -EQUAL(f(a,b),f(b,a)).
** KEPT: 472 (382,20,105) -EQUAL(f(c,c),f(b,a)).

new given clause: 36 (32,17,32,7,2) P(j(0,0),0,0).
** KEPT: 473 (36,28,105) P(j(0,0),f(0,0),0).
** KEPT: 474 (36,27,105) P(f(j(0,0),j(0,0)),0,0).
** KEPT: 475 (36,17,36,7,7) P(j(j(0,0),j(0,0)),0,j(0,0)).
** KEPT: 476 (36,17,36,7,2) P(j(j(0,0),j(0,0)),0,0).
** KEPT: 477 (36,17,32,7,7) P(j(0,j(0,0)),0,j(0,0)).
** KEPT: 478 (36,17,32,7,2) P(j(0,j(0,0)),0,0).
** KEPT: 479 (36,17,12,7,7) P(j(x,j(0,0)),0,j(f(x,0),0)).
** KEPT: 480 (36,17,12,7,2) P(j(x,j(0,0)),0,f(x,0)).
** KEPT: 481 (36,17,12,3,7) P(0,0,j(f(g(j(0,0)),0),0)).
** KEPT: 482 (36,17,12,3,2) P(0,0,f(g(j(0,0)),0)).
** KEPT: 483 (36,17,32,7,7) P(j(j(0,0),0),0,j(0,0)).
** KEPT: 484 (36,17,32,7,2) P(j(j(0,0),0),0,0).
** KEPT: 485 (36,17,12,7,7) P(j(j(0,0),x),0,j(0,f(x,0))).
** KEPT: 486 (36,17,12,7,1) P(j(j(0,0),x),0,f(x,0)).
** KEPT: 487 (36,17,12,4,7) P(0,0,j(0,f(g(j(0,0)),0))).
** KEPT: 488 (36,16,32,12,1) S(0,f(j(0,0),0),0).
** KEPT: 489 (36,16,12,32,2) S(f(j(0,0),0),0,0).
** KEPT: 490 (36,16,12,12,2) S(f(j(0,0),0),f(0,0),0).
** KEPT: 491 (36,16,12,12,1) S(f(0,0),f(j(0,0),0),0).
** KEPT: 492 (36,16,36,7,12) S(0,0,f(j(j(0,0),j(0,0)),0)).
** KEPT: 493 (36,16,32,7,12) S(0,0,f(j(0,j(0,0)),0)).
** KEPT: 494 (36,16,12,7,12) S(f(x,0),0,f(j(x,j(0,0)),0)).
** KEPT: 495 (36,16,12,3,32) S(f(g(j(0,0)),0),0,0).
** KEPT: 496 (36,16,12,3,12) S(f(g(j(0,0)),0),0,f(0,0)).
** KEPT: 497 (36,16,32,7,12) S(0,0,f(j(j(0,0),0),0)).
** KEPT: 498 (36,16,12,7,12) S(0,f(x,0),f(j(j(0,0),x),0)).
** KEPT: 499 (36,16,12,4,32) S(0,f(g(j(0,0)),0),0).
** KEPT: 500 (36,16,12,4,12) S(0,f(g(j(0,0)),0),f(0,0)).
** KEPT: 501 (36,15,36,7,2) P(j(0,0),j(0,0),0).
** KEPT: 502 (36,15,32,7,7) P(j(0,0),j(j(0,0),0),j(j(0,0),0)).
** KEPT: 503 (36,15,32,7,2) P(j(0,0),j(j(0,0),0),j(0,0)).
** KEPT: 504 (36,15,32,2,7) P(j(0,0),j(0,0),j(j(0,0),0)).
** KEPT: 505 (36,15,12,7,7) P(j(0,0),j(x,0),j(f(j(0,0),x),0)).
** KEPT: 506 (36,15,12,7,2) P(j(0,0),j(x,0),f(j(0,0),x)).
** KEPT: 507 (36,15,12,3,7) P(j(0,0),0,j(f(j(0,0),g(0)),0)).
** KEPT: 508 (36,15,12,3,2) P(j(0,0),0,f(j(0,0),g(0))).
** KEPT: 509 (36,15,12,2,7) P(j(0,0),x,j(f(j(0,0),x),0)).
** KEPT: 510 (36,15,32,7,7) P(j(0,0),j(0,j(0,0)),j(0,j(0,0))).
** KEPT: 511 (36,15,32,7,1) P(j(0,0),j(0,j(0,0)),j(0,0)).
** KEPT: 512 (36,15,32,1,7) P(j(0,0),j(0,0),j(0,j(0,0))).
** KEPT: 513 (36,15,12,7,7) P(j(0,0),j(0,x),j(0,f(j(0,0),x))).
** KEPT: 514 (36,15,12,7,1) P(j(0,0),j(0,x),f(j(0,0),x)).
** KEPT: 515 (36,15,12,4,7) P(j(0,0),0,j(0,f(j(0,0),g(0)))).
** KEPT: 516 (36,15,12,1,7) P(j(0,0),x,j(0,f(j(0,0),x))).
** KEPT: 517 (36,14,36,12,4) S(0,f(j(0,0),g(0)),0).
** KEPT: 518 (36,14,32,12,4) S(j(0,0),f(j(0,0),g(j(0,0))),0).
** KEPT: 519 (36,14,12,36,3) S(f(j(0,0),g(0)),0,0).
** KEPT: 520 (36,14,12,32,3) S(f(j(0,0),g(j(0,0))),j(0,0),0).
** KEPT: 521 (36,14,12,12,4) S(f(j(0,0),x),f(j(0,0),g(x)),0).
** KEPT: 522 (36,14,12,12,3) S(f(j(0,0),g(x)),f(j(0,0),x),0).
** KEPT: 523 (36,14,12,12,2) S(f(j(0,0),0),f(j(0,0),0),0).
** KEPT: 524 (36,14,32,7,12) S(j(0,0),0,f(j(0,0),j(j(0,0),0))).
** KEPT: 525 (36,14,12,7,32) S(f(j(0,0),0),0,j(0,0)).
** KEPT: 526 (36,14,12,7,12) S(f(j(0,0),x),0,f(j(0,0),j(x,0))).
** KEPT: 527 (36,14,12,3,12) S(f(j(0,0),g(0)),0,f(j(0,0),0)).
** KEPT: 528 (36,14,32,7,12) S(0,j(0,0),f(j(0,0),j(0,j(0,0)))).
** KEPT: 529 (36,14,12,7,32) S(0,f(j(0,0),0),j(0,0)).
** KEPT: 530 (36,14,12,7,12) S(0,f(j(0,0),x),f(j(0,0),j(0,x))).
** KEPT: 531 (36,14,12,4,12) S(0,f(j(0,0),g(0)),f(j(0,0),0)).
** KEPT: 532 (36,13,12) EQUAL(f(j(0,0),0),0).
** KEPT: 533 (36,13,12) EQUAL(0,f(j(0,0),0)).
** KEPT: 534 (36,11,12,32) P(f(j(0,0),0),0,0).
** KEPT: 535 (36,11,12,32) P(f(0,j(0,0)),0,0).
** KEPT: 536 (36,11,12,12) P(f(x,j(0,0)),0,f(x,0)).
** KEPT: 537 (36,11,32,12) P(0,0,f(j(0,0),0)).
** KEPT: 538 (36,11,12,12) P(0,x,f(j(0,0),f(0,x))).
** KEPT: 539 (36,10,32,12) P(j(0,0),f(j(0,0),0),0).
** KEPT: 540 (36,10,12,12) P(x,0,f(f(x,j(0,0)),0)).
** KEPT: 541 (36,10,12,12) P(j(0,0),f(0,x),f(0,x)).

new given clause: 37 (32,17,32,2,7) P(0,0,j(0,0)).
** KEPT: 542 (37,29,105) P(0,0,f(j(0,0),j(0,0))).
** KEPT: 543 (37,28,105) P(0,f(0,0),j(0,0)).
** KEPT: 544 (37,27,105) P(f(0,0),0,j(0,0)).
** KEPT: 545 (37,17,37,7,7) P(j(0,0),0,j(j(0,0),j(0,0))).
** KEPT: 546 (37,17,37,2,7) P(0,0,j(j(0,0),j(0,0))).
** KEPT: 547 (37,17,36,7,7) P(j(j(0,0),0),0,j(0,j(0,0))).
** KEPT: 548 (37,17,36,2,7) P(j(0,0),0,j(0,j(0,0))).
** KEPT: 549 (37,17,32,2,7) P(0,0,j(0,j(0,0))).
** KEPT: 550 (37,17,12,7,7) P(j(x,0),0,j(f(x,0),j(0,0))).
** KEPT: 551 (37,17,12,3,7) P(0,0,j(f(g(0),0),j(0,0))).
** KEPT: 552 (37,17,12,2,7) P(x,0,j(f(x,0),j(0,0))).
** KEPT: 553 (37,17,36,7,7) P(j(0,j(0,0)),0,j(j(0,0),0)).
** KEPT: 554 (37,17,36,1,7) P(j(0,0),0,j(j(0,0),0)).
** KEPT: 555 (37,17,32,2,7) P(0,0,j(j(0,0),0)).
** KEPT: 556 (37,17,12,7,7) P(j(0,x),0,j(j(0,0),f(x,0))).
** KEPT: 557 (37,17,12,4,7) P(0,0,j(j(0,0),f(g(0),0))).
** KEPT: 558 (37,17,12,2,7) P(0,0,j(j(0,0),f(0,0))).
** KEPT: 559 (37,17,12,1,7) P(x,0,j(j(0,0),f(x,0))).
** KEPT: 560 (37,16,37,37,2) S(j(0,0),j(0,0),j(0,0)).
** KEPT: 561 (37,16,37,12,4) S(j(0,0),f(g(0),0),j(0,0)).
** KEPT: 562 (37,16,36,12,4) S(0,f(g(j(0,0)),0),j(0,0)).
** KEPT: 563 (37,16,32,12,4) S(0,f(g(0),0),j(0,0)).
** KEPT: 564 (37,16,12,37,3) S(f(g(0),0),j(0,0),j(0,0)).
** KEPT: 565 (37,16,12,36,3) S(f(g(j(0,0)),0),0,j(0,0)).
** KEPT: 566 (37,16,12,32,3) S(f(g(0),0),0,j(0,0)).
** KEPT: 567 (37,16,12,12,4) S(f(x,0),f(g(x),0),j(0,0)).
** KEPT: 568 (37,16,12,12,3) S(f(g(x),0),f(x,0),j(0,0)).
** KEPT: 569 (37,16,12,12,2) S(f(0,0),f(0,0),j(0,0)).
** KEPT: 570 (37,16,37,7,36) S(j(0,0),j(0,0),0).
** KEPT: 571 (37,16,37,7,12) S(j(0,0),j(0,0),f(j(0,0),0)).
** KEPT: 572 (37,16,37,2,12) S(j(0,0),j(0,0),f(0,0)).
** KEPT: 573 (37,16,36,7,12) S(0,j(0,0),f(j(j(0,0),0),0)).
** KEPT: 574 (37,16,36,2,36) S(0,j(0,0),0).
** KEPT: 575 (37,16,36,2,12) S(0,j(0,0),f(j(0,0),0)).
** KEPT: 576 (37,16,32,2,12) S(0,j(0,0),f(0,0)).
** KEPT: 577 (37,16,12,7,36) S(f(0,0),j(0,0),0).
** KEPT: 578 (37,16,12,7,12) S(f(x,0),j(0,0),f(j(x,0),0)).
** KEPT: 579 (37,16,12,3,32) S(f(g(0),0),j(0,0),0).
** KEPT: 580 (37,16,12,3,12) S(f(g(0),0),j(0,0),f(0,0)).
** KEPT: 581 (37,16,12,2,36) S(f(j(0,0),0),j(0,0),0).
** KEPT: 582 (37,16,12,2,12) S(f(x,0),j(0,0),f(x,0)).
** KEPT: 583 (37,16,36,7,12) S(j(0,0),0,f(j(0,j(0,0)),0)).
** KEPT: 584 (37,16,36,1,36) S(j(0,0),0,0).
** KEPT: 585 (37,16,36,1,12) S(j(0,0),0,f(j(0,0),0)).
** KEPT: 586 (37,16,32,2,12) S(j(0,0),0,f(0,0)).
** KEPT: 587 (37,16,12,7,36) S(j(0,0),f(0,0),0).
** KEPT: 588 (37,16,12,7,12) S(j(0,0),f(x,0),f(j(0,x),0)).
** KEPT: 589 (37,16,12,4,32) S(j(0,0),f(g(0),0),0).
** KEPT: 590 (37,16,12,4,12) S(j(0,0),f(g(0),0),f(0,0)).
** KEPT: 591 (37,16,12,2,12) S(j(0,0),f(0,0),f(0,0)).
** KEPT: 592 (37,16,12,1,36) S(j(0,0),f(j(0,0),0),0).
** KEPT: 593 (37,16,12,1,12) S(j(0,0),f(x,0),f(x,0)).
** KEPT: 594 (37,15,37,7,7) P(0,j(0,0),j(j(0,0),j(0,0))).
** KEPT: 595 (37,15,32,7,7) P(0,j(0,0),j(0,j(0,0))).
** KEPT: 596 (37,15,12,7,7) P(0,j(x,0),j(f(0,x),j(0,0))).
** KEPT: 597 (37,15,12,3,7) P(0,0,j(f(0,g(0)),j(0,0))).
** KEPT: 598 (37,15,12,2,7) P(0,x,j(f(0,x),j(0,0))).
** KEPT: 599 (37,15,32,7,7) P(0,j(0,0),j(j(0,0),0)).
** KEPT: 600 (37,15,12,7,7) P(0,j(0,x),j(j(0,0),f(0,x))).
** KEPT: 601 (37,15,12,4,7) P(0,0,j(j(0,0),f(0,g(0)))).
** KEPT: 602 (37,15,12,1,7) P(0,x,j(j(0,0),f(0,x))).
** KEPT: 603 (37,14,37,12,4) S(j(0,0),f(0,g(0)),j(0,0)).
** KEPT: 604 (37,14,32,12,4) S(0,f(0,g(0)),j(0,0)).
** KEPT: 605 (37,14,12,37,3) S(f(0,g(0)),j(0,0),j(0,0)).
** KEPT: 606 (37,14,12,32,3) S(f(0,g(0)),0,j(0,0)).
** KEPT: 607 (37,14,12,12,4) S(f(0,x),f(0,g(x)),j(0,0)).
** KEPT: 608 (37,14,12,12,3) S(f(0,g(x)),f(0,x),j(0,0)).
** KEPT: 609 (37,14,37,7,12) S(j(0,0),j(0,0),f(0,j(0,0))).
** KEPT: 610 (37,14,32,7,12) S(0,j(0,0),f(0,j(0,0))).
** KEPT: 611 (37,14,12,7,12) S(f(0,x),j(0,0),f(0,j(x,0))).
** KEPT: 612 (37,14,12,3,32) S(f(0,g(0)),j(0,0),0).
** KEPT: 613 (37,14,12,3,12) S(f(0,g(0)),j(0,0),f(0,0)).
** KEPT: 614 (37,14,12,2,12) S(f(0,x),j(0,0),f(0,x)).
** KEPT: 615 (37,14,32,7,12) S(j(0,0),0,f(0,j(0,0))).
** KEPT: 616 (37,14,12,7,12) S(j(0,0),f(0,x),f(0,j(0,x))).
** KEPT: 617 (37,14,12,4,32) S(j(0,0),f(0,g(0)),0).
** KEPT: 618 (37,14,12,4,12) S(j(0,0),f(0,g(0)),f(0,0)).
** KEPT: 619 (37,14,12,1,12) S(j(0,0),f(0,x),f(0,x)).
** KEPT: 620 (37,13,32) EQUAL(0,j(0,0)).
** KEPT: 621 (37,13,12) EQUAL(f(0,0),j(0,0)).
** KEPT: 622 (37,13,32) EQUAL(j(0,0),0).
** KEPT: 623 (37,13,12) EQUAL(j(0,0),f(0,0)).
** KEPT: 624 (37,11,12,36) P(f(0,j(0,0)),0,j(0,0)).
** KEPT: 625 (37,11,37,12) P(j(0,0),0,f(0,j(0,0))).
** KEPT: 626 (37,11,32,12) P(0,0,f(0,j(0,0))).
** KEPT: 627 (37,11,12,32) P(f(j(0,0),0),0,j(0,0)).
** KEPT: 628 (37,11,12,12) P(f(x,0),0,f(x,j(0,0))).
** KEPT: 629 (37,11,12,12) P(j(0,0),x,f(0,f(0,x))).
** KEPT: 630 (37,10,36,12) P(j(0,0),f(0,0),j(0,0)).
** KEPT: 631 (37,10,37,12) P(0,j(0,0),f(j(0,0),0)).
** KEPT: 632 (37,10,36,12) P(j(0,0),j(0,0),f(0,0)).
** KEPT: 633 (37,10,12,12) P(x,j(0,0),f(f(x,0),0)).
** KEPT: 634 (37,10,12,32) P(0,f(0,j(0,0)),j(0,0)).
** KEPT: 635 (37,10,12,12) P(0,f(0,x),f(j(0,0),x)).
559 back subsumes: 558 (37,17,12,2,7) P(0,0,j(j(0,0),f(0,0))).
593 back subsumes: 591 (37,16,12,2,12) S(j(0,0),f(0,0),f(0,0)).

new given clause: 620 (37,13,32) EQUAL(0,j(0,0)).
** KEPT: 636 (620,31) EQUAL(f(x,0),f(x,j(0,0))).
** KEPT: 637 (620,30) EQUAL(f(0,x),f(j(0,0),x)).
** KEPT: 638 (620,28,12) P(x,j(0,0),f(x,0)).
** KEPT: 639 (620,27,12) P(j(0,0),x,f(0,x)).
** KEPT: 640 (620,26) EQUAL(j(x,0),j(x,j(0,0))).
** KEPT: 641 (620,25) EQUAL(j(0,x),j(j(0,0),x)).
** KEPT: 642 (620,24) EQUAL(g(0),g(j(0,0))).
** KEPT: 643 (620,23,4) S(x,g(x),j(0,0)).
** KEPT: 644 (620,23,3) S(g(x),x,j(0,0)).
** KEPT: 645 (620,22,7) S(x,j(0,0),j(x,0)).
** KEPT: 646 (620,22,3) S(g(0),j(0,0),0).
** KEPT: 647 (620,22,2) S(x,j(0,0),x).
** KEPT: 648 (620,21,7) S(j(0,0),x,j(0,x)).
** KEPT: 649 (620,21,4) S(j(0,0),g(0),0).
** KEPT: 650 (620,21,1) S(j(0,0),x,x).
** KEPT: 651 (620,20,105) EQUAL(0,f(j(0,0),j(0,0))).
647 back subsumes: 614 (37,14,12,2,12) S(f(0,x),j(0,0),f(0,x)).
647 back subsumes: 582 (37,16,12,2,12) S(f(x,0),j(0,0),f(x,0)).
647 back subsumes: 574 (37,16,36,2,36) S(0,j(0,0),0).
647 back subsumes: 560 (37,16,37,37,2) S(j(0,0),j(0,0),j(0,0)).
650 back subsumes: 619 (37,14,12,1,12) S(j(0,0),f(0,x),f(0,x)).
650 back subsumes: 593 (37,16,12,1,12) S(j(0,0),f(x,0),f(x,0)).
650 back subsumes: 584 (37,16,36,1,36) S(j(0,0),0,0).

new given clause: 622 (37,13,32) EQUAL(j(0,0),0).
** KEPT: 652 (622,31) EQUAL(f(x,j(0,0)),f(x,0)).
** KEPT: 653 (622,30) EQUAL(f(j(0,0),x),f(0,x)).
** KEPT: 654 (622,28,12) P(x,0,f(x,j(0,0))).
** KEPT: 655 (622,27,12) P(0,x,f(j(0,0),x)).
** KEPT: 656 (622,26) EQUAL(j(x,j(0,0)),j(x,0)).
** KEPT: 657 (622,25) EQUAL(j(j(0,0),x),j(0,x)).
** KEPT: 658 (622,24) EQUAL(g(j(0,0)),g(0)).
** KEPT: 659 (622,22,7) S(x,0,j(x,j(0,0))).
** KEPT: 660 (622,22,3) S(g(j(0,0)),0,0).
** KEPT: 661 (622,21,7) S(0,x,j(j(0,0),x)).
** KEPT: 662 (622,21,4) S(0,g(j(0,0)),0).
** KEPT: 663 (622,20,104) EQUAL(f(j(0,0),j(0,0)),0).
654 back subsumes: 626 (37,11,32,12) P(0,0,f(0,j(0,0))).
655 back subsumes: 537 (36,11,32,12) P(0,0,f(j(0,0),0)).

new given clause: 52 (32,16,32,12,2) S(x,f(0,x),x).
** KEPT: 664 (52,23,622) S(j(0,0),f(0,j(0,0)),0).
** KEPT: 665 (52,23,283) S(f(a,c),f(0,f(a,c)),c).
** KEPT: 666 (52,23,226) S(c,f(0,c),f(c,b)).
** KEPT: 667 (52,23,225) S(f(c,b),f(0,f(c,b)),c).
** KEPT: 668 (52,23,159) S(c,f(0,c),f(a,b)).
** KEPT: 669 (52,23,158) S(f(a,b),f(0,f(a,b)),c).
** KEPT: 670 (52,23,104) S(f(x,x),f(0,f(x,x)),x).
** KEPT: 671 (52,22,105) S(x,f(f(0,x),f(0,x)),x).
** KEPT: 672 (52,21,622) S(0,f(0,j(0,0)),j(0,0)).
** KEPT: 673 (52,21,283) S(c,f(0,f(a,c)),f(a,c)).
** KEPT: 674 (52,21,226) S(f(c,b),f(0,c),c).
** KEPT: 675 (52,21,225) S(c,f(0,f(c,b)),f(c,b)).
** KEPT: 676 (52,21,159) S(f(a,b),f(0,c),c).
** KEPT: 677 (52,21,158) S(c,f(0,f(a,b)),f(a,b)).
** KEPT: 678 (52,21,104) S(x,f(0,f(x,x)),f(x,x)).
** KEPT: 679 (52,17,167,12,7) P(j(a,0),c,c).
** KEPT: 680 (52,17,32,12,7) P(j(x,0),x,x).
** KEPT: 681 (52,17,32,12,3) P(0,g(0),g(0)).
** KEPT: 682 (52,17,12,12,34) -S(f(b,a),f(f(0,b),a),c).
** KEPT: 683 (52,17,167,12,7) P(a,c,j(c,f(f(0,a),c))).
** KEPT: 684 (52,17,160,12,7) P(c,b,j(c,f(f(0,c),b))).
** KEPT: 685 (52,17,37,12,7) P(0,0,j(j(0,0),f(f(0,0),0))).
** KEPT: 686 (52,17,36,12,7) P(j(0,0),0,j(0,f(f(0,j(0,0)),0))).
** KEPT: 687 (52,17,36,12,1) P(j(0,0),0,f(f(0,j(0,0)),0)).
** KEPT: 688 (52,17,33,12,7) P(a,b,j(c,f(f(0,a),b))).
** KEPT: 689 (52,17,32,12,7) P(x,x,j(x,f(f(0,x),x))).
** KEPT: 690 (52,17,12,32,7) P(x,f(0,x),j(f(x,f(0,x)),f(0,x))).
** KEPT: 691 (52,17,12,12,7) P(x,y,j(f(x,y),f(f(0,x),y))).
** KEPT: 692 (52,16,167,12,167) S(c,f(f(0,a),c),c).
** KEPT: 693 (52,16,167,12,12) S(c,f(f(0,a),c),f(a,c)).
** KEPT: 694 (52,16,160,12,160) S(c,f(f(0,c),b),c).
** KEPT: 695 (52,16,160,12,12) S(c,f(f(0,c),b),f(c,b)).
** KEPT: 696 (52,16,37,12,37) S(j(0,0),f(f(0,0),0),j(0,0)).
** KEPT: 697 (52,16,37,12,32) S(j(0,0),f(f(0,0),0),0).
** KEPT: 698 (52,16,37,12,12) S(j(0,0),f(f(0,0),0),f(0,0)).
** KEPT: 699 (52,16,36,12,36) S(0,f(f(0,j(0,0)),0),0).
** KEPT: 700 (52,16,36,12,12) S(0,f(f(0,j(0,0)),0),f(j(0,0),0)).
** KEPT: 701 (52,16,33,12,33) S(c,f(f(0,a),b),c).
** KEPT: 702 (52,16,33,12,12) S(c,f(f(0,a),b),f(a,b)).
** KEPT: 703 (52,16,32,12,37) S(0,f(f(0,0),0),j(0,0)).
** KEPT: 704 (52,16,32,12,32) S(x,f(f(0,x),x),x).
** KEPT: 705 (52,16,32,12,12) S(x,f(f(0,x),x),f(x,x)).
** KEPT: 706 (52,16,12,32,12) S(f(x,f(0,x)),f(0,x),f(x,f(0,x))).
** KEPT: 707 (52,16,12,12,167) S(f(a,c),f(f(0,a),c),c).
** KEPT: 708 (52,16,12,12,160) S(f(c,b),f(f(0,c),b),c).
** KEPT: 709 (52,16,12,12,37) S(f(0,0),f(f(0,0),0),j(0,0)).
** KEPT: 710 (52,16,12,12,36) S(f(j(0,0),0),f(f(0,j(0,0)),0),0).
** KEPT: 711 (52,16,12,12,33) S(f(a,b),f(f(0,a),b),c).
** KEPT: 712 (52,16,12,12,32) S(f(x,x),f(f(0,x),x),x).
** KEPT: 713 (52,16,12,12,12) S(f(x,y),f(f(0,x),y),f(x,y)).
** KEPT: 714 (52,15,37,12,7) P(0,j(0,j(0,0)),j(0,0)).
** KEPT: 715 (52,15,12,12,7) P(0,j(x,f(0,x)),f(0,x)).
** KEPT: 716 (52,15,12,12,34) -S(f(b,a),f(b,f(0,a)),c).
** KEPT: 717 (52,15,167,12,7) P(a,c,j(c,f(a,f(0,c)))).
** KEPT: 718 (52,15,160,12,7) P(c,b,j(c,f(c,f(0,b)))).
** KEPT: 719 (52,15,37,12,7) P(0,0,j(j(0,0),f(0,f(0,0)))).
** KEPT: 720 (52,15,36,12,7) P(j(0,0),0,j(0,f(j(0,0),f(0,0)))).
** KEPT: 721 (52,15,33,12,7) P(a,b,j(c,f(a,f(0,b)))).
** KEPT: 722 (52,15,32,12,7) P(x,x,j(x,f(x,f(0,x)))).
** KEPT: 723 (52,15,12,32,7) P(f(0,x),x,j(f(f(0,x),x),f(0,x))).
** KEPT: 724 (52,15,12,12,7) P(x,y,j(f(x,y),f(x,f(0,y)))).
** KEPT: 725 (52,14,167,12,167) S(c,f(a,f(0,c)),c).
** KEPT: 726 (52,14,167,12,12) S(c,f(a,f(0,c)),f(a,c)).
** KEPT: 727 (52,14,160,12,160) S(c,f(c,f(0,b)),c).
** KEPT: 728 (52,14,160,12,12) S(c,f(c,f(0,b)),f(c,b)).
** KEPT: 729 (52,14,37,12,37) S(j(0,0),f(0,f(0,0)),j(0,0)).
** KEPT: 730 (52,14,37,12,32) S(j(0,0),f(0,f(0,0)),0).
** KEPT: 731 (52,14,37,12,12) S(j(0,0),f(0,f(0,0)),f(0,0)).
** KEPT: 732 (52,14,36,12,36) S(0,f(j(0,0),f(0,0)),0).
** KEPT: 733 (52,14,36,12,12) S(0,f(j(0,0),f(0,0)),f(j(0,0),0)).
** KEPT: 734 (52,14,33,12,33) S(c,f(a,f(0,b)),c).
** KEPT: 735 (52,14,33,12,12) S(c,f(a,f(0,b)),f(a,b)).
** KEPT: 736 (52,14,32,12,37) S(0,f(0,f(0,0)),j(0,0)).
** KEPT: 737 (52,14,32,12,32) S(x,f(x,f(0,x)),x).
** KEPT: 738 (52,14,32,12,12) S(x,f(x,f(0,x)),f(x,x)).
** KEPT: 739 (52,14,12,32,12) S(f(f(0,x),x),f(0,x),f(f(0,x),x)).
** KEPT: 740 (52,14,12,12,167) S(f(a,c),f(a,f(0,c)),c).
** KEPT: 741 (52,14,12,12,160) S(f(c,b),f(c,f(0,b)),c).
** KEPT: 742 (52,14,12,12,37) S(f(0,0),f(0,f(0,0)),j(0,0)).
** KEPT: 743 (52,14,12,12,36) S(f(j(0,0),0),f(j(0,0),f(0,0)),0).
** KEPT: 744 (52,14,12,12,33) S(f(a,b),f(a,f(0,b)),c).
** KEPT: 745 (52,14,12,12,32) S(f(x,x),f(x,f(0,x)),x).
** KEPT: 746 (52,14,12,12,12) S(f(x,y),f(x,f(0,y)),f(x,y)).
** KEPT: 747 (52,8,382) -S(f(b,a),f(0,f(b,a)),c).
** KEPT: 748 (52,8,174) -S(c,f(0,c),f(b,a)).
** KEPT: 749 (52,8,7) EQUAL(j(x,f(0,x)),x).
** KEPT: 750 (52,8,7) EQUAL(x,j(x,f(0,x))).
** KEPT: 751 (52,6,52,52) S(x,f(0,f(0,x)),x).
** KEPT: 752 (52,6,7,52) S(j(x,f(0,x)),f(0,f(0,x)),x).
** KEPT: 753 (52,6,7,2) S(j(x,f(0,x)),0,x).
** KEPT: 754 (52,6,7,1) S(j(x,0),f(0,x),x).
** KEPT: 755 (52,6,3,1) S(0,f(0,g(0)),g(0)).
** KEPT: 756 (52,6,52,7) S(x,f(0,f(0,x)),j(x,f(0,x))).
** KEPT: 757 (52,6,7,7) S(j(x,y),f(0,y),j(x,y)).
** KEPT: 758 (52,6,7,4) S(j(x,g(x)),f(0,g(x)),0).
** KEPT: 759 (52,6,7,3) S(j(g(x),x),f(0,x),0).
** KEPT: 760 (52,6,7,2) S(j(x,0),f(0,0),x).
** KEPT: 761 (52,6,7,1) S(j(0,x),f(0,x),x).
** KEPT: 762 (52,6,4,7) S(0,f(0,g(x)),j(x,g(x))).
** KEPT: 763 (52,6,4,4) S(0,f(0,g(x)),0).
** KEPT: 764 (52,6,3,7) S(0,f(0,x),j(g(x),x)).
** KEPT: 765 (52,6,3,3) S(0,f(0,x),0).
** KEPT: 766 (52,6,3,2) S(0,f(0,0),g(0)).
** KEPT: 767 (52,6,1,7) S(x,f(0,x),j(0,x)).
** KEPT: 768 (52,6,1,4) S(g(0),f(0,g(0)),0).
** KEPT: 769 (52,6,7,7) S(x,y,j(x,j(f(0,x),y))).
** KEPT: 770 (52,6,4,7) S(x,g(f(0,x)),j(x,0)).
** KEPT: 771 (52,6,4,3) S(g(0),g(f(0,g(0))),0).
** KEPT: 772 (52,6,4,2) S(x,g(f(0,x)),x).
** KEPT: 773 (52,6,2,7) S(x,0,j(x,f(0,x))).
** KEPT: 774 (52,5,52,7) S(x,j(f(0,x),f(0,x)),x).
** KEPT: 775 (52,5,7,7) S(x,j(y,f(0,j(x,y))),j(x,y)).
** KEPT: 776 (52,5,7,1) S(x,f(0,j(x,0)),j(x,0)).
** KEPT: 777 (52,5,4,7) S(x,j(g(x),f(0,0)),0).
** KEPT: 778 (52,5,3,7) S(g(x),j(x,f(0,0)),0).
** KEPT: 779 (52,5,3,3) S(g(g(f(0,0))),0,0).
** KEPT: 780 (52,5,2,7) S(x,j(0,f(0,x)),x).
** KEPT: 781 (52,5,1,7) S(0,j(x,f(0,x)),x).
** KEPT: 782 (52,5,52,7) S(x,f(0,x),j(x,f(0,f(0,x)))).
** KEPT: 783 (52,5,52,1) S(0,f(0,0),f(0,f(0,0))).
** KEPT: 784 (52,5,7,7) S(x,y,j(j(x,y),f(0,y))).
** KEPT: 785 (52,5,4,7) S(x,g(x),j(0,f(0,g(x)))).
** KEPT: 786 (52,5,4,1) S(x,g(x),f(0,g(x))).
** KEPT: 787 (52,5,3,7) S(g(x),x,j(0,f(0,x))).
** KEPT: 788 (52,5,3,1) S(g(x),x,f(0,x)).
** KEPT: 789 (52,5,1,7) S(0,x,j(x,f(0,x))).
** KEPT: 790 (52,5,7,7) S(x,j(f(0,x),y),j(x,y)).
** KEPT: 791 (52,5,7,4) S(x,j(f(0,x),g(x)),0).
** KEPT: 792 (52,5,7,3) S(g(x),j(f(0,g(x)),x),0).
** KEPT: 793 (52,5,7,2) S(x,j(f(0,x),0),x).
** KEPT: 794 (52,5,7,1) S(0,j(f(0,0),x),x).
** KEPT: 795 (52,5,4,7) S(x,0,j(x,g(f(0,x)))).
** KEPT: 796 (52,5,4,1) S(0,0,g(f(0,0))).
** KEPT: 797 (52,5,2,7) S(x,f(0,x),j(x,0)).
680 back subsumes: 36 (32,17,32,7,2) P(j(0,0),0,0).
754 back subsumes: 587 (37,16,12,7,36) S(j(0,0),f(0,0),0).
763 back subsumes: 86 (32,14,32,12,4) S(0,f(0,g(0)),0).
765 back subsumes: 763 (52,6,4,4) S(0,f(0,g(x)),0).
776 back subsumes: 672 (52,21,622) S(0,f(0,j(0,0)),j(0,0)).

new given clause: 55 (32,16,12,32,1) S(f(0,x),x,x).
** KEPT: 798 (55,23,622) S(f(0,j(0,0)),j(0,0),0).
** KEPT: 799 (55,23,283) S(f(0,f(a,c)),f(a,c),c).
** KEPT: 800 (55,23,226) S(f(0,c),c,f(c,b)).
** KEPT: 801 (55,23,225) S(f(0,f(c,b)),f(c,b),c).
** KEPT: 802 (55,23,159) S(f(0,c),c,f(a,b)).
** KEPT: 803 (55,23,158) S(f(0,f(a,b)),f(a,b),c).
** KEPT: 804 (55,23,104) S(f(0,f(x,x)),f(x,x),x).
** KEPT: 805 (55,22,622) S(f(0,j(0,0)),0,j(0,0)).
** KEPT: 806 (55,22,283) S(f(0,f(a,c)),c,f(a,c)).
** KEPT: 807 (55,22,226) S(f(0,c),f(c,b),c).
** KEPT: 808 (55,22,225) S(f(0,f(c,b)),c,f(c,b)).
** KEPT: 809 (55,22,159) S(f(0,c),f(a,b),c).
** KEPT: 810 (55,22,158) S(f(0,f(a,b)),c,f(a,b)).
** KEPT: 811 (55,22,104) S(f(0,f(x,x)),x,f(x,x)).
** KEPT: 812 (55,21,105) S(f(f(0,x),f(0,x)),x,x).
** KEPT: 813 (55,17,12,167,7) P(j(0,a),c,c).
** KEPT: 814 (55,17,12,32,7) P(j(0,x),x,x).
** KEPT: 815 (55,17,12,12,34) -S(f(f(0,b),a),f(b,a),c).
** KEPT: 816 (55,17,32,12,7) P(x,f(0,x),j(f(0,x),f(x,f(0,x)))).
** KEPT: 817 (55,17,12,167,7) P(a,c,j(f(f(0,a),c),c)).
** KEPT: 818 (55,17,12,160,7) P(c,b,j(f(f(0,c),b),c)).
** KEPT: 819 (55,17,12,37,7) P(0,0,j(f(f(0,0),0),j(0,0))).
** KEPT: 820 (55,17,12,33,7) P(a,b,j(f(f(0,a),b),c)).
** KEPT: 821 (55,17,12,32,7) P(x,x,j(f(f(0,x),x),x)).
** KEPT: 822 (55,17,12,12,7) P(x,y,j(f(f(0,x),y),f(x,y))).
** KEPT: 823 (55,16,32,12,12) S(f(0,x),f(x,f(0,x)),f(x,f(0,x))).
** KEPT: 824 (55,16,12,167,167) S(f(f(0,a),c),c,c).
** KEPT: 825 (55,16,12,167,12) S(f(f(0,a),c),c,f(a,c)).
** KEPT: 826 (55,16,12,160,160) S(f(f(0,c),b),c,c).
** KEPT: 827 (55,16,12,160,12) S(f(f(0,c),b),c,f(c,b)).
** KEPT: 828 (55,16,12,37,37) S(f(f(0,0),0),j(0,0),j(0,0)).
** KEPT: 829 (55,16,12,37,32) S(f(f(0,0),0),j(0,0),0).
** KEPT: 830 (55,16,12,37,12) S(f(f(0,0),0),j(0,0),f(0,0)).
** KEPT: 831 (55,16,12,33,33) S(f(f(0,a),b),c,c).
** KEPT: 832 (55,16,12,33,12) S(f(f(0,a),b),c,f(a,b)).
** KEPT: 833 (55,16,12,32,37) S(f(f(0,0),0),0,j(0,0)).
** KEPT: 834 (55,16,12,32,32) S(f(f(0,x),x),x,x).
** KEPT: 835 (55,16,12,32,12) S(f(f(0,x),x),x,f(x,x)).
** KEPT: 836 (55,16,12,12,167) S(f(f(0,a),c),f(a,c),c).
** KEPT: 837 (55,16,12,12,160) S(f(f(0,c),b),f(c,b),c).
** KEPT: 838 (55,16,12,12,37) S(f(f(0,0),0),f(0,0),j(0,0)).
** KEPT: 839 (55,16,12,12,33) S(f(f(0,a),b),f(a,b),c).
** KEPT: 840 (55,16,12,12,32) S(f(f(0,x),x),f(x,x),x).
** KEPT: 841 (55,16,12,12,12) S(f(f(0,x),y),f(x,y),f(x,y)).
** KEPT: 842 (55,15,12,37,7) P(0,j(j(0,0),0),j(0,0)).
** KEPT: 843 (55,15,12,12,7) P(0,j(f(0,x),x),f(0,x)).
** KEPT: 844 (55,15,12,12,34) -S(f(b,f(0,a)),f(b,a),c).
** KEPT: 845 (55,15,32,12,7) P(f(0,x),x,j(f(0,x),f(f(0,x),x))).
** KEPT: 846 (55,15,12,167,7) P(a,c,j(f(a,f(0,c)),c)).
** KEPT: 847 (55,15,12,160,7) P(c,b,j(f(c,f(0,b)),c)).
** KEPT: 848 (55,15,12,37,7) P(0,0,j(f(0,f(0,0)),j(0,0))).
** KEPT: 849 (55,15,12,33,7) P(a,b,j(f(a,f(0,b)),c)).
** KEPT: 850 (55,15,12,32,7) P(x,x,j(f(x,f(0,x)),x)).
** KEPT: 851 (55,15,12,12,7) P(x,y,j(f(x,f(0,y)),f(x,y))).
** KEPT: 852 (55,14,32,12,12) S(f(0,x),f(f(0,x),x),f(f(0,x),x)).
** KEPT: 853 (55,14,12,167,167) S(f(a,f(0,c)),c,c).
** KEPT: 854 (55,14,12,167,12) S(f(a,f(0,c)),c,f(a,c)).
** KEPT: 855 (55,14,12,160,160) S(f(c,f(0,b)),c,c).
** KEPT: 856 (55,14,12,160,12) S(f(c,f(0,b)),c,f(c,b)).
** KEPT: 857 (55,14,12,37,37) S(f(0,f(0,0)),j(0,0),j(0,0)).
** KEPT: 858 (55,14,12,37,32) S(f(0,f(0,0)),j(0,0),0).
** KEPT: 859 (55,14,12,37,12) S(f(0,f(0,0)),j(0,0),f(0,0)).
** KEPT: 860 (55,14,12,33,33) S(f(a,f(0,b)),c,c).
** KEPT: 861 (55,14,12,33,12) S(f(a,f(0,b)),c,f(a,b)).
** KEPT: 862 (55,14,12,32,37) S(f(0,f(0,0)),0,j(0,0)).
** KEPT: 863 (55,14,12,32,32) S(f(x,f(0,x)),x,x).
** KEPT: 864 (55,14,12,32,12) S(f(x,f(0,x)),x,f(x,x)).
** KEPT: 865 (55,14,12,12,167) S(f(a,f(0,c)),f(a,c),c).
** KEPT: 866 (55,14,12,12,160) S(f(c,f(0,b)),f(c,b),c).
** KEPT: 867 (55,14,12,12,37) S(f(0,f(0,0)),f(0,0),j(0,0)).
** KEPT: 868 (55,14,12,12,33) S(f(a,f(0,b)),f(a,b),c).
** KEPT: 869 (55,14,12,12,32) S(f(x,f(0,x)),f(x,x),x).
** KEPT: 870 (55,14,12,12,12) S(f(x,f(0,y)),f(x,y),f(x,y)).
** KEPT: 871 (55,8,382) -S(f(0,f(b,a)),f(b,a),c).
** KEPT: 872 (55,8,174) -S(f(0,c),c,f(b,a)).
** KEPT: 873 (55,8,7) EQUAL(j(f(0,x),x),x).
** KEPT: 874 (55,8,7) EQUAL(x,j(f(0,x),x)).
** KEPT: 875 (55,6,52,4) S(f(0,0),g(f(0,f(0,0))),0).
** KEPT: 876 (55,6,7,55) S(j(f(0,x),f(0,x)),x,x).
** KEPT: 877 (55,6,7,52) S(j(f(0,x),x),f(0,x),x).
** KEPT: 878 (55,6,7,7) S(j(f(0,j(x,y)),x),y,j(x,y)).
** KEPT: 879 (55,6,7,4) S(j(f(0,0),x),g(x),0).
** KEPT: 880 (55,6,7,3) S(j(f(0,0),g(x)),x,0).
** KEPT: 881 (55,6,7,2) S(j(f(0,x),x),0,x).
** KEPT: 882 (55,6,7,1) S(j(f(0,x),0),x,x).
** KEPT: 883 (55,6,4,4) S(0,g(g(f(0,0))),0).
** KEPT: 884 (55,6,2,7) S(f(0,j(0,x)),x,j(0,x)).
** KEPT: 885 (55,6,55,7) S(f(0,x),x,j(f(0,f(0,x)),x)).
** KEPT: 886 (55,6,55,2) S(f(0,0),0,f(0,f(0,0))).
** KEPT: 887 (55,6,7,52) S(j(x,f(0,f(0,x))),f(0,x),x).
** KEPT: 888 (55,6,7,7) S(j(x,f(0,y)),y,j(x,y)).
** KEPT: 889 (55,6,7,4) S(j(x,f(0,g(x))),g(x),0).
** KEPT: 890 (55,6,7,3) S(j(g(x),f(0,x)),x,0).
** KEPT: 891 (55,6,7,2) S(j(x,f(0,0)),0,x).
** KEPT: 892 (55,6,7,1) S(j(0,f(0,x)),x,x).
** KEPT: 893 (55,6,3,7) S(0,x,j(g(f(0,x)),x)).
** KEPT: 894 (55,6,1,7) S(f(0,x),x,j(0,x)).
** KEPT: 895 (55,6,1,4) S(f(0,g(0)),g(0),0).
** KEPT: 896 (55,6,52,7) S(x,f(0,x),j(f(0,x),x)).
** KEPT: 897 (55,6,7,7) S(x,y,j(f(0,x),j(x,y))).
** KEPT: 898 (55,6,4,7) S(x,g(x),j(f(0,x),0)).
** KEPT: 899 (55,6,4,2) S(x,g(x),f(0,x)).
** KEPT: 900 (55,6,3,7) S(g(x),x,j(f(0,g(x)),0)).
** KEPT: 901 (55,6,3,2) S(g(x),x,f(0,g(x))).
** KEPT: 902 (55,6,2,7) S(x,0,j(f(0,x),x)).
** KEPT: 903 (55,5,55,55) S(f(0,f(0,x)),x,x).
** KEPT: 904 (55,5,55,7) S(f(0,f(0,x)),j(f(0,x),x),x).
** KEPT: 905 (55,5,52,7) S(f(0,x),j(f(0,f(0,x)),x),x).
** KEPT: 906 (55,5,2,7) S(f(0,x),j(0,x),x).
** KEPT: 907 (55,5,2,4) S(f(0,g(0)),0,g(0)).
** KEPT: 908 (55,5,1,7) S(0,j(f(0,x),x),x).
** KEPT: 909 (55,5,55,7) S(f(0,f(0,x)),x,j(f(0,x),x)).
** KEPT: 910 (55,5,7,7) S(x,y,j(j(x,f(0,y)),y)).
** KEPT: 911 (55,5,3,52) S(g(f(0,f(0,0))),f(0,0),0).
** KEPT: 912 (55,5,3,7) S(g(f(0,x)),x,j(0,x)).
** KEPT: 913 (55,5,3,4) S(g(f(0,g(0))),g(0),0).
** KEPT: 914 (55,5,3,1) S(g(f(0,x)),x,x).
** KEPT: 915 (55,5,1,7) S(0,x,j(f(0,x),x)).
** KEPT: 916 (55,5,52,7) S(f(0,x),x,j(x,f(0,x))).
** KEPT: 917 (55,5,7,52) S(f(0,x),j(x,f(0,x)),x).
** KEPT: 918 (55,5,7,7) S(f(0,x),j(x,y),j(x,y)).
** KEPT: 919 (55,5,7,4) S(f(0,x),j(x,g(x)),0).
** KEPT: 920 (55,5,7,3) S(f(0,g(x)),j(g(x),x),0).
** KEPT: 921 (55,5,7,2) S(f(0,x),j(x,0),x).
** KEPT: 922 (55,5,7,1) S(f(0,0),j(0,x),x).
** KEPT: 923 (55,5,4,7) S(f(0,x),0,j(x,g(x))).
** KEPT: 924 (55,5,4,4) S(f(0,x),0,0).
** KEPT: 925 (55,5,4,1) S(f(0,0),0,g(0)).
** KEPT: 926 (55,5,3,7) S(f(0,g(x)),0,j(g(x),x)).
** KEPT: 927 (55,5,2,7) S(f(0,x),x,j(x,0)).
884 back subsumes: 805 (55,22,622) S(f(0,j(0,0)),0,j(0,0)).
906 back subsumes: 577 (37,16,12,7,36) S(f(0,0),j(0,0),0).
924 back subsumes: 88 (32,14,12,32,3) S(f(0,g(0)),0,0).

new given clause: 72 (32,15,32,7,2) P(0,j(0,0),0).
** KEPT: 928 (72,28,105) P(0,f(j(0,0),j(0,0)),0).
** KEPT: 929 (72,27,105) P(f(0,0),j(0,0),0).
** KEPT: 930 (72,17,32,7,7) P(j(j(0,0),0),j(0,0),j(j(0,0),0)).
** KEPT: 931 (72,17,12,55,7) P(0,j(0,0),j(f(f(0,0),j(0,0)),0)).
** KEPT: 932 (72,17,12,7,7) P(j(x,0),j(0,0),j(f(x,j(0,0)),0)).
** KEPT: 933 (72,17,12,7,2) P(j(x,0),j(0,0),f(x,j(0,0))).
** KEPT: 934 (72,17,12,3,7) P(0,j(0,0),j(f(g(0),j(0,0)),0)).
** KEPT: 935 (72,17,12,3,2) P(0,j(0,0),f(g(0),j(0,0))).
** KEPT: 936 (72,17,12,2,7) P(x,j(0,0),j(f(x,j(0,0)),0)).
** KEPT: 937 (72,17,32,7,7) P(j(0,j(0,0)),j(0,0),j(0,j(0,0))).
** KEPT: 938 (72,17,12,52,7) P(0,j(0,0),j(0,f(f(0,0),j(0,0)))).
** KEPT: 939 (72,17,12,7,7) P(j(0,x),j(0,0),j(0,f(x,j(0,0)))).
** KEPT: 940 (72,17,12,7,1) P(j(0,x),j(0,0),f(x,j(0,0))).
** KEPT: 941 (72,17,12,4,7) P(0,j(0,0),j(0,f(g(0),j(0,0)))).
** KEPT: 942 (72,17,12,1,7) P(x,j(0,0),j(0,f(x,j(0,0)))).
** KEPT: 943 (72,16,72,12,52) S(0,f(f(0,0),j(0,0)),0).
** KEPT: 944 (72,16,72,12,4) S(0,f(g(0),j(0,0)),0).
** KEPT: 945 (72,16,32,12,4) S(j(0,0),f(g(j(0,0)),j(0,0)),0).
** KEPT: 946 (72,16,12,72,55) S(f(f(0,0),j(0,0)),0,0).
** KEPT: 947 (72,16,12,72,3) S(f(g(0),j(0,0)),0,0).
** KEPT: 948 (72,16,12,32,3) S(f(g(j(0,0)),j(0,0)),j(0,0),0).
** KEPT: 949 (72,16,12,12,55) S(f(f(0,0),j(0,0)),f(0,j(0,0)),0).
** KEPT: 950 (72,16,12,12,52) S(f(0,j(0,0)),f(f(0,0),j(0,0)),0).
** KEPT: 951 (72,16,12,12,4) S(f(x,j(0,0)),f(g(x),j(0,0)),0).
** KEPT: 952 (72,16,12,12,3) S(f(g(x),j(0,0)),f(x,j(0,0)),0).
** KEPT: 953 (72,16,12,12,2) S(f(0,j(0,0)),f(0,j(0,0)),0).
** KEPT: 954 (72,16,32,7,12) S(j(0,0),0,f(j(j(0,0),0),j(0,0))).
** KEPT: 955 (72,16,12,55,12) S(f(f(0,0),j(0,0)),0,f(0,j(0,0))).
** KEPT: 956 (72,16,12,7,12) S(f(x,j(0,0)),0,f(j(x,0),j(0,0))).
** KEPT: 957 (72,16,12,3,12) S(f(g(0),j(0,0)),0,f(0,j(0,0))).
** KEPT: 958 (72,16,32,7,12) S(0,j(0,0),f(j(0,j(0,0)),j(0,0))).
** KEPT: 959 (72,16,12,52,12) S(0,f(f(0,0),j(0,0)),f(0,j(0,0))).
** KEPT: 960 (72,16,12,7,12) S(0,f(x,j(0,0)),f(j(0,x),j(0,0))).
** KEPT: 961 (72,16,12,4,12) S(0,f(g(0),j(0,0)),f(0,j(0,0))).
** KEPT: 962 (72,15,72,7,7) P(0,j(j(0,0),j(0,0)),j(0,0)).
** KEPT: 963 (72,15,72,7,2) P(0,j(j(0,0),j(0,0)),0).
** KEPT: 964 (72,15,37,7,7) P(0,j(0,j(0,0)),j(j(0,0),0)).
** KEPT: 965 (72,15,32,7,2) P(0,j(0,j(0,0)),0).
** KEPT: 966 (72,15,12,55,7) P(0,j(0,0),j(f(0,f(0,j(0,0))),0)).
** KEPT: 967 (72,15,12,7,7) P(0,j(x,j(0,0)),j(f(0,x),0)).
** KEPT: 968 (72,15,12,7,2) P(0,j(x,j(0,0)),f(0,x)).
** KEPT: 969 (72,15,12,3,7) P(0,0,j(f(0,g(j(0,0))),0)).
** KEPT: 970 (72,15,12,3,2) P(0,0,f(0,g(j(0,0)))).
** KEPT: 971 (72,15,37,7,7) P(0,j(j(0,0),0),j(0,j(0,0))).
** KEPT: 972 (72,15,32,7,2) P(0,j(j(0,0),0),0).
** KEPT: 973 (72,15,12,52,7) P(0,j(0,0),j(0,f(0,f(0,j(0,0))))).
** KEPT: 974 (72,15,12,7,7) P(0,j(j(0,0),x),j(0,f(0,x))).
** KEPT: 975 (72,15,12,7,1) P(0,j(j(0,0),x),f(0,x)).
** KEPT: 976 (72,15,12,4,7) P(0,0,j(0,f(0,g(j(0,0))))).
** KEPT: 977 (72,14,12,12,55) S(f(0,f(0,j(0,0))),f(0,j(0,0)),0).
** KEPT: 978 (72,14,12,12,52) S(f(0,j(0,0)),f(0,f(0,j(0,0))),0).
** KEPT: 979 (72,14,12,12,2) S(f(0,j(0,0)),f(0,0),0).
** KEPT: 980 (72,14,12,12,1) S(f(0,0),f(0,j(0,0)),0).
** KEPT: 981 (72,14,72,7,12) S(0,0,f(0,j(j(0,0),j(0,0)))).
** KEPT: 982 (72,14,37,7,12) S(j(0,0),0,f(0,j(0,j(0,0)))).
** KEPT: 983 (72,14,32,7,12) S(0,0,f(0,j(0,j(0,0)))).
** KEPT: 984 (72,14,12,55,12) S(f(0,f(0,j(0,0))),0,f(0,j(0,0))).
** KEPT: 985 (72,14,12,7,12) S(f(0,x),0,f(0,j(x,j(0,0)))).
** KEPT: 986 (72,14,12,3,37) S(f(0,g(j(0,0))),0,j(0,0)).
** KEPT: 987 (72,14,12,3,12) S(f(0,g(j(0,0))),0,f(0,0)).
** KEPT: 988 (72,14,37,7,12) S(0,j(0,0),f(0,j(j(0,0),0))).
** KEPT: 989 (72,14,32,7,12) S(0,0,f(0,j(j(0,0),0))).
** KEPT: 990 (72,14,12,52,12) S(0,f(0,f(0,j(0,0))),f(0,j(0,0))).
** KEPT: 991 (72,14,12,7,12) S(0,f(0,x),f(0,j(j(0,0),x))).
** KEPT: 992 (72,14,12,4,37) S(0,f(0,g(j(0,0))),j(0,0)).
** KEPT: 993 (72,14,12,4,12) S(0,f(0,g(j(0,0))),f(0,0)).
** KEPT: 994 (72,13,12) EQUAL(f(0,j(0,0)),0).
** KEPT: 995 (72,13,12) EQUAL(0,f(0,j(0,0))).
** KEPT: 996 (72,11,12,32) P(f(0,j(0,0)),j(0,0),0).
** KEPT: 997 (72,11,12,37) P(f(0,0),j(0,0),j(0,0)).
** KEPT: 998 (72,11,12,12) P(f(x,0),j(0,0),f(x,0)).
** KEPT: 999 (72,11,12,12) P(0,x,f(0,f(j(0,0),x))).
** KEPT: 1000 (72,10,32,12) P(0,f(0,j(0,0)),0).
** KEPT: 1001 (72,10,12,12) P(x,0,f(f(x,0),j(0,0))).
** KEPT: 1002 (72,10,12,37) P(0,f(j(0,0),0),j(0,0)).
** KEPT: 1003 (72,10,12,32) P(0,f(j(0,0),0),0).
** KEPT: 1004 (72,10,12,12) P(0,f(j(0,0),x),f(0,x)).

new given clause: 87 (32,14,32,12,2) S(x,f(x,0),x).
** KEPT: 1005 (87,23,284) S(c,f(c,0),f(a,c)).
** KEPT: 1006 (87,23,283) S(f(a,c),f(f(a,c),0),c).
** KEPT: 1007 (87,23,225) S(f(c,b),f(f(c,b),0),c).
** KEPT: 1008 (87,23,159) S(c,f(c,0),f(a,b)).
** KEPT: 1009 (87,23,158) S(f(a,b),f(f(a,b),0),c).
** KEPT: 1010 (87,23,104) S(f(x,x),f(f(x,x),0),x).
** KEPT: 1011 (87,22,105) S(x,f(f(x,0),f(x,0)),x).
** KEPT: 1012 (87,21,284) S(f(a,c),f(c,0),c).
** KEPT: 1013 (87,21,283) S(c,f(f(a,c),0),f(a,c)).
** KEPT: 1014 (87,21,225) S(c,f(f(c,b),0),f(c,b)).
** KEPT: 1015 (87,21,159) S(f(a,b),f(c,0),c).
** KEPT: 1016 (87,21,158) S(c,f(f(a,b),0),f(a,b)).
** KEPT: 1017 (87,21,104) S(x,f(f(x,x),0),f(x,x)).
** KEPT: 1018 (87,17,12,12,7) P(j(x,f(x,0)),0,f(x,0)).
** KEPT: 1019 (87,17,12,12,34) -S(f(b,a),f(f(b,0),a),c).
** KEPT: 1020 (87,17,167,12,7) P(a,c,j(c,f(f(a,0),c))).
** KEPT: 1021 (87,17,160,12,7) P(c,b,j(c,f(f(c,0),b))).
** KEPT: 1022 (87,17,33,12,7) P(a,b,j(c,f(f(a,0),b))).
** KEPT: 1023 (87,17,32,12,7) P(x,x,j(x,f(f(x,0),x))).
** KEPT: 1024 (87,17,12,32,7) P(x,f(x,0),j(f(x,f(x,0)),f(x,0))).
** KEPT: 1025 (87,17,12,12,7) P(x,y,j(f(x,y),f(f(x,0),y))).
** KEPT: 1026 (87,16,167,12,167) S(c,f(f(a,0),c),c).
** KEPT: 1027 (87,16,167,12,12) S(c,f(f(a,0),c),f(a,c)).
** KEPT: 1028 (87,16,160,12,160) S(c,f(f(c,0),b),c).
** KEPT: 1029 (87,16,160,12,12) S(c,f(f(c,0),b),f(c,b)).
** KEPT: 1030 (87,16,33,12,33) S(c,f(f(a,0),b),c).
** KEPT: 1031 (87,16,33,12,12) S(c,f(f(a,0),b),f(a,b)).
** KEPT: 1032 (87,16,32,12,32) S(x,f(f(x,0),x),x).
** KEPT: 1033 (87,16,32,12,12) S(x,f(f(x,0),x),f(x,x)).
** KEPT: 1034 (87,16,12,32,12) S(f(x,f(x,0)),f(x,0),f(x,f(x,0))).
** KEPT: 1035 (87,16,12,12,167) S(f(a,c),f(f(a,0),c),c).
** KEPT: 1036 (87,16,12,12,160) S(f(c,b),f(f(c,0),b),c).
** KEPT: 1037 (87,16,12,12,33) S(f(a,b),f(f(a,0),b),c).
** KEPT: 1038 (87,16,12,12,32) S(f(x,x),f(f(x,0),x),x).
** KEPT: 1039 (87,16,12,12,12) S(f(x,y),f(f(x,0),y),f(x,y)).
** KEPT: 1040 (87,15,160,12,7) P(c,j(b,0),c).
** KEPT: 1041 (87,15,32,12,7) P(x,j(x,0),x).
** KEPT: 1042 (87,15,32,12,3) P(g(0),0,g(0)).
** KEPT: 1043 (87,15,12,12,34) -S(f(b,a),f(b,f(a,0)),c).
** KEPT: 1044 (87,15,167,12,7) P(a,c,j(c,f(a,f(c,0)))).
** KEPT: 1045 (87,15,160,12,7) P(c,b,j(c,f(c,f(b,0)))).
** KEPT: 1046 (87,15,72,12,7) P(0,j(0,0),j(0,f(0,f(j(0,0),0)))).
** KEPT: 1047 (87,15,72,12,1) P(0,j(0,0),f(0,f(j(0,0),0))).
** KEPT: 1048 (87,15,33,12,7) P(a,b,j(c,f(a,f(b,0)))).
** KEPT: 1049 (87,15,32,12,7) P(x,x,j(x,f(x,f(x,0)))).
** KEPT: 1050 (87,15,12,32,7) P(f(x,0),x,j(f(f(x,0),x),f(x,0))).
** KEPT: 1051 (87,15,12,12,7) P(x,y,j(f(x,y),f(x,f(y,0)))).
** KEPT: 1052 (87,14,167,12,167) S(c,f(a,f(c,0)),c).
** KEPT: 1053 (87,14,167,12,12) S(c,f(a,f(c,0)),f(a,c)).
** KEPT: 1054 (87,14,160,12,160) S(c,f(c,f(b,0)),c).
** KEPT: 1055 (87,14,160,12,12) S(c,f(c,f(b,0)),f(c,b)).
** KEPT: 1056 (87,14,72,12,12) S(0,f(0,f(j(0,0),0)),f(0,j(0,0))).
** KEPT: 1057 (87,14,33,12,33) S(c,f(a,f(b,0)),c).
** KEPT: 1058 (87,14,33,12,12) S(c,f(a,f(b,0)),f(a,b)).
** KEPT: 1059 (87,14,32,12,32) S(x,f(x,f(x,0)),x).
** KEPT: 1060 (87,14,32,12,12) S(x,f(x,f(x,0)),f(x,x)).
** KEPT: 1061 (87,14,12,32,12) S(f(f(x,0),x),f(x,0),f(f(x,0),x)).
** KEPT: 1062 (87,14,12,12,167) S(f(a,c),f(a,f(c,0)),c).
** KEPT: 1063 (87,14,12,12,160) S(f(c,b),f(c,f(b,0)),c).
** KEPT: 1064 (87,14,12,12,72) S(f(0,j(0,0)),f(0,f(j(0,0),0)),0).
** KEPT: 1065 (87,14,12,12,33) S(f(a,b),f(a,f(b,0)),c).
** KEPT: 1066 (87,14,12,12,32) S(f(x,x),f(x,f(x,0)),x).
** KEPT: 1067 (87,14,12,12,12) S(f(x,y),f(x,f(y,0)),f(x,y)).
** KEPT: 1068 (87,8,382) -S(f(b,a),f(f(b,a),0),c).
** KEPT: 1069 (87,8,174) -S(c,f(c,0),f(b,a)).
** KEPT: 1070 (87,8,7) EQUAL(j(x,f(x,0)),x).
** KEPT: 1071 (87,8,7) EQUAL(x,j(x,f(x,0))).
** KEPT: 1072 (87,6,87,87) S(x,f(f(x,0),0),x).
** KEPT: 1073 (87,6,87,52) S(x,f(0,f(x,0)),x).
** KEPT: 1074 (87,6,7,87) S(j(x,f(x,0)),f(f(x,0),0),x).
** KEPT: 1075 (87,6,7,55) S(j(x,f(0,f(x,0))),f(x,0),x).
** KEPT: 1076 (87,6,7,52) S(j(x,f(x,0)),f(0,f(x,0)),x).
** KEPT: 1077 (87,6,7,2) S(j(x,f(x,0)),0,x).
** KEPT: 1078 (87,6,7,1) S(j(x,0),f(x,0),x).
** KEPT: 1079 (87,6,3,1) S(0,f(g(0),0),g(0)).
** KEPT: 1080 (87,6,87,7) S(x,f(f(x,0),0),j(x,f(x,0))).
** KEPT: 1081 (87,6,55,7) S(x,f(x,0),j(f(0,x),x)).
** KEPT: 1082 (87,6,52,52) S(x,f(f(0,x),0),x).
** KEPT: 1083 (87,6,52,7) S(x,f(f(0,x),0),j(x,f(0,x))).
** KEPT: 1084 (87,6,7,55) S(j(f(0,x),x),f(x,0),x).
** KEPT: 1085 (87,6,7,52) S(j(x,f(0,x)),f(f(0,x),0),x).
** KEPT: 1086 (87,6,7,7) S(j(x,y),f(y,0),j(x,y)).
** KEPT: 1087 (87,6,7,4) S(j(x,g(x)),f(g(x),0),0).
** KEPT: 1088 (87,6,7,3) S(j(g(x),x),f(x,0),0).
** KEPT: 1089 (87,6,7,1) S(j(0,x),f(x,0),x).
** KEPT: 1090 (87,6,4,7) S(0,f(g(x),0),j(x,g(x))).
** KEPT: 1091 (87,6,4,4) S(0,f(g(x),0),0).
** KEPT: 1092 (87,6,3,7) S(0,f(x,0),j(g(x),x)).
** KEPT: 1093 (87,6,3,3) S(0,f(x,0),0).
** KEPT: 1094 (87,6,1,7) S(x,f(x,0),j(0,x)).
** KEPT: 1095 (87,6,1,4) S(g(0),f(g(0),0),0).
** KEPT: 1096 (87,6,52,7) S(x,f(0,f(x,0)),j(x,f(x,0))).
** KEPT: 1097 (87,6,7,7) S(x,y,j(x,j(f(x,0),y))).
** KEPT: 1098 (87,6,4,55) S(f(0,0),g(f(f(0,0),0)),0).
** KEPT: 1099 (87,6,4,7) S(x,g(f(x,0)),j(x,0)).
** KEPT: 1100 (87,6,4,3) S(g(0),g(f(g(0),0)),0).
** KEPT: 1101 (87,6,4,2) S(x,g(f(x,0)),x).
** KEPT: 1102 (87,6,2,7) S(x,0,j(x,f(x,0))).
** KEPT: 1103 (87,5,87,7) S(x,j(f(x,0),f(x,0)),x).
** KEPT: 1104 (87,5,55,7) S(f(0,x),j(x,f(x,0)),x).
** KEPT: 1105 (87,5,52,7) S(x,j(f(0,x),f(x,0)),x).
** KEPT: 1106 (87,5,7,7) S(x,j(y,f(j(x,y),0)),j(x,y)).
** KEPT: 1107 (87,5,7,1) S(x,f(j(x,0),0),j(x,0)).
** KEPT: 1108 (87,5,2,7) S(x,j(0,f(x,0)),x).
** KEPT: 1109 (87,5,1,7) S(0,j(x,f(x,0)),x).
** KEPT: 1110 (87,5,87,7) S(x,f(x,0),j(x,f(f(x,0),0))).
** KEPT: 1111 (87,5,87,1) S(0,f(0,0),f(f(0,0),0)).
** KEPT: 1112 (87,5,55,7) S(f(0,x),x,j(x,f(x,0))).
** KEPT: 1113 (87,5,52,7) S(x,f(0,x),j(x,f(f(0,x),0))).
** KEPT: 1114 (87,5,7,7) S(x,y,j(j(x,y),f(y,0))).
** KEPT: 1115 (87,5,4,7) S(x,g(x),j(0,f(g(x),0))).
** KEPT: 1116 (87,5,4,1) S(x,g(x),f(g(x),0)).
** KEPT: 1117 (87,5,3,7) S(g(x),x,j(0,f(x,0))).
** KEPT: 1118 (87,5,3,1) S(g(x),x,f(x,0)).
** KEPT: 1119 (87,5,1,7) S(0,x,j(x,f(x,0))).
** KEPT: 1120 (87,5,52,7) S(x,f(x,0),j(x,f(0,f(x,0)))).
** KEPT: 1121 (87,5,7,55) S(f(0,x),j(f(f(0,x),0),x),x).
** KEPT: 1122 (87,5,7,52) S(x,j(f(x,0),f(0,x)),x).
** KEPT: 1123 (87,5,7,7) S(x,j(f(x,0),y),j(x,y)).
** KEPT: 1124 (87,5,7,4) S(x,j(f(x,0),g(x)),0).
** KEPT: 1125 (87,5,7,3) S(g(x),j(f(g(x),0),x),0).
** KEPT: 1126 (87,5,7,2) S(x,j(f(x,0),0),x).
** KEPT: 1127 (87,5,4,7) S(x,0,j(x,g(f(x,0)))).
** KEPT: 1128 (87,5,2,7) S(x,f(x,0),j(x,0)).
1041 back subsumes: 503 (36,15,32,7,2) P(j(0,0),j(j(0,0),0),j(0,0)).
1041 back subsumes: 72 (32,15,32,7,2) P(0,j(0,0),0).
1091 back subsumes: 499 (36,16,12,4,32) S(0,f(g(j(0,0)),0),0).
1091 back subsumes: 51 (32,16,32,12,4) S(0,f(g(0),0),0).
1093 back subsumes: 1091 (87,6,4,4) S(0,f(g(x),0),0).
1093 back subsumes: 699 (52,16,36,12,36) S(0,f(f(0,j(0,0)),0),0).
1093 back subsumes: 488 (36,16,32,12,1) S(0,f(j(0,0),0),0).
1107 back subsumes: 529 (36,14,12,7,32) S(0,f(j(0,0),0),j(0,0)).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
12 mallocs of 32700 bytes each (383.2+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            29          0         29          0      1.8 K
term (  16)            51064      49244       1820          9     28.6 K
rel (  20)             42773      38251       4522          7     88.5 K
term_ptr (   8)        12407        283      12124         83     95.4 K
fpa_head (  12)          345          0        345          0      4.0 K
fpa_tree (  28)        69655      69655          0         58      1.6 K
context ( 260)          6045       6045          0          6      1.5 K
trail (  12)           24054      24054          0         14      0.2 K
imd_tree (  24)            0          0          0          0      0.0 K
imd_pos ( 416)             0          0          0          0      0.0 K
is_tree (  12)          4821         56       4765         12     56.0 K
is_pos (1216)          38608      38608          0          6      7.1 K
fsub_pos (   8)         2184       2184          0          1      0.0 K
literal (  16)          2627       1446       1181          2     18.5 K
clause (  28)           2220       1092       1128          1     30.9 K
list (  60)                2          0          2          0      0.1 K
clash_nd (  32)          533        533          0          3      0.1 K
clause_ptr (   8)       1157         29       1128          3      8.8 K
int_ptr (   8)          9297       4674       4623          4     36.1 K

-------------- statistics -------------
clauses input                 34
clauses given                 23
clauses generated           2184
demodulation rewrites          0
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    1090
(clauses subsumed by sos)    663
unit deletions                 0
clauses kept                1094
empty clauses                  0
factors generated              0
clauses back subsumed         29
clauses not processed          0

----------- times (seconds) -----------
run time           136.18
input time           1.38
binary_res time      0.00
hyper_res time       0.00
UR_res time         67.94
para_into time       0.00
para_from time       0.00
pre_process time    36.01
  demod time         0.00
  weigh time         0.85
  for_sub time      16.61
  unit_del time      0.00
post_process time   29.97
  back_sub time     13.68
  conflict time     15.26
  factor time        0.00
FPA build time       2.90
IS build time        1.50
print_cl time        8.50
cl integrate time    2.68
window time          0.00
SHAR_EOF
if test -f 'commute.ver4.clauses'
then
	echo shar: over-writing existing file "'commute.ver4.clauses'"
fi
cat << \SHAR_EOF > 'commute.ver4.clauses'
% problem-set/algebra/rings/commute.ver4.clauses
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then the ring is commutative
% under multiplication; i.e., for all x and y, (x * y) = (y * x).

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).


% the ring is boolean

P(x,x,x).

% denial of the theorem

P(a,b,c).
-P(b,a,c).

% lemmas

EQUAL(g(g(x),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(0),0).

SHAR_EOF
if test -f 'commute.ver4.in'
then
	echo shar: over-writing existing file "'commute.ver4.in'"
fi
cat << \SHAR_EOF > 'commute.ver4.in'
% problem-set/algebra/rings/commute.ver4.in
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then the ring is commutative
% under multiplication; i.e., for all x and y, (x * y) = (y * x).

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

set(UR_res).
assign(max_kept,1000).


list(axioms).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean

P(x,x,x).

% denial of the theorem

P(a,b,c).
-P(b,a,c).

end_of_list.
  

list(demodulators).

EQUAL(g(g(x)),x).
EQUAL(j(x,0),x).
EQUAL(j(0,x),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(j(x,g(x)),0).
EQUAL(j(g(x),x),0).
EQUAL(g(0),0).

end_of_list.
SHAR_EOF
if test -f 'commute.ver4.out'
then
	echo shar: over-writing existing file "'commute.ver4.out'"
fi
cat << \SHAR_EOF > 'commute.ver4.out'
% problem-set/algebra/rings/commute.ver4.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(0,x,x).
2 S(x,0,x).
3 S(g(x),x,0).
4 S(x,g(x),0).
5 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
6 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
7 S(x,y,j(x,y)).
8 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
9 -S(x,y,z) | S(y,x,z).
10 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
11 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
12 P(x,y,f(x,y)).
13 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
14 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
15 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
16 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
17 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
18 EQUAL(x,x).
19 -EQUAL(x,y) | EQUAL(y,x).
20 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
21 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
22 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
23 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
24 -EQUAL(u,v) | EQUAL(g(u),g(v)).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
28 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
29 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
30 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
31 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
32 P(x,x,x).
33 P(a,b,c).
34 -P(b,a,c).
end_of_list.

list(demodulators).
35 EQUAL(g(g(x)),x).
36 EQUAL(j(x,0),x).
37 EQUAL(j(0,x),x).
38 EQUAL(f(x,0),0).
39 EQUAL(f(0,x),0).
40 EQUAL(j(x,g(x)),0).
41 EQUAL(j(g(x),x),0).
42 EQUAL(g(0),0).
end_of_list.

new given clause: 32 P(x,x,x).
** KEPT: 43 (32,17,32,7,7) P(j(x,x),x,j(x,x)).
** KEPT: 44 (32,17,12,7,7) P(j(x,y),y,j(f(x,y),y)).
** KEPT: 45 (32,17,12,7,2,36,38) P(x,0,0).
** KEPT: 46 (32,17,12,4,7) P(0,g(x),j(f(x,g(x)),g(x))).
** KEPT: 47 (32,17,12,3,7) P(0,x,j(f(g(x),x),x)).
** KEPT: 48 (32,17,12,7,7) P(j(x,y),x,j(x,f(y,x))).
** KEPT: 49 (32,17,12,4,7) P(0,x,j(x,f(g(x),x))).
** KEPT: 50 (32,17,12,3,7) P(0,g(x),j(g(x),f(x,g(x)))).
** KEPT: 51 (32,16,12,12,7) S(f(x,j(x,y)),f(y,j(x,y)),j(x,y)).
** KEPT: 52 (32,16,12,12,2,39) S(f(x,x),0,x).
** KEPT: 53 (32,16,12,12,1,39) S(0,f(x,x),x).
** KEPT: 54 (32,16,32,7,12) S(x,x,f(j(x,x),x)).
** KEPT: 55 (32,16,12,7,12) S(f(x,y),y,f(j(x,y),y)).
** KEPT: 56 (32,16,12,4,12,39) S(f(x,g(x)),g(x),0).
** KEPT: 57 (32,16,12,3,12,39) S(f(g(x),x),x,0).
** KEPT: 58 (32,16,12,1,12,39) S(0,x,f(x,x)).
** KEPT: 59 (32,16,12,7,12) S(x,f(y,x),f(j(x,y),x)).
** KEPT: 60 (32,16,12,4,12,39) S(x,f(g(x),x),0).
** KEPT: 61 (32,16,12,3,12,39) S(g(x),f(x,g(x)),0).
** KEPT: 62 (32,16,12,2,12,39) S(x,0,f(x,x)).
** KEPT: 63 (32,15,32,7,7) P(x,j(x,x),j(x,x)).
** KEPT: 64 (32,15,12,7,7) P(x,j(y,x),j(f(x,y),x)).
** KEPT: 65 (32,15,12,7,2,36,39) P(0,x,0).
** KEPT: 66 (32,15,12,4,7) P(g(x),0,j(f(g(x),x),g(x))).
** KEPT: 67 (32,15,12,3,7) P(x,0,j(f(x,g(x)),x)).
** KEPT: 68 (32,15,12,7,7) P(x,j(x,y),j(x,f(x,y))).
** KEPT: 69 (32,15,12,4,7) P(x,0,j(x,f(x,g(x)))).
** KEPT: 70 (32,15,12,3,7) P(g(x),0,j(g(x),f(g(x),x))).
** KEPT: 71 (32,14,12,12,7) S(f(j(x,y),x),f(j(x,y),y),j(x,y)).
** KEPT: 72 (32,14,32,7,12) S(x,x,f(x,j(x,x))).
** KEPT: 73 (32,14,12,7,12) S(f(x,y),x,f(x,j(y,x))).
** KEPT: 74 (32,14,12,4,12,38) S(f(g(x),x),g(x),0).
** KEPT: 75 (32,14,12,3,12,38) S(f(x,g(x)),x,0).
** KEPT: 76 (32,14,12,7,12) S(x,f(x,y),f(x,j(x,y))).
** KEPT: 77 (32,14,12,4,12,38) S(x,f(x,g(x)),0).
** KEPT: 78 (32,14,12,3,12,38) S(g(x),f(g(x),x),0).
** KEPT: 79 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 80 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 81 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 82 (32,11,12,12) P(f(f(x,y),x),y,f(x,y)).
** KEPT: 83 (32,11,12,12) P(f(x,y),y,f(x,y)).
** KEPT: 84 (32,11,12,12) P(x,y,f(x,f(x,y))).
** KEPT: 85 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 86 (32,10,12,12) P(x,f(y,f(x,y)),f(x,y)).
** KEPT: 87 (32,10,12,12) P(x,y,f(f(x,y),y)).
** KEPT: 88 (32,10,12,12) P(x,f(x,y),f(x,y)).

new given clause: 33 P(a,b,c).
** KEPT: 89 (33,17,33,7,7) P(j(a,a),b,j(c,c)).
** KEPT: 90 (33,17,32,7,7) P(j(b,a),b,j(b,c)).
** KEPT: 91 (33,17,12,7,7) P(j(x,a),b,j(f(x,b),c)).
** KEPT: 92 (33,17,12,3,7) P(0,b,j(f(g(a),b),c)).
** KEPT: 93 (33,17,32,7,7) P(j(a,b),b,j(c,b)).
** KEPT: 94 (33,17,12,7,7) P(j(a,x),b,j(c,f(x,b))).
** KEPT: 95 (33,17,12,4,7) P(0,b,j(c,f(g(a),b))).
** KEPT: 96 (33,16,12,12,2,39) S(f(a,b),0,c).
** KEPT: 97 (33,16,12,12,1,39) S(0,f(a,b),c).
** KEPT: 98 (33,16,33,7,12) S(c,c,f(j(a,a),b)).
** KEPT: 99 (33,16,32,7,12) S(b,c,f(j(b,a),b)).
** KEPT: 100 (33,16,12,7,12) S(f(x,b),c,f(j(x,a),b)).
** KEPT: 101 (33,16,12,3,12,39) S(f(g(a),b),c,0).
** KEPT: 102 (33,16,12,1,12,39) S(0,c,f(a,b)).
** KEPT: 103 (33,16,32,7,12) S(c,b,f(j(a,b),b)).
** KEPT: 104 (33,16,12,7,12) S(c,f(x,b),f(j(a,x),b)).
** KEPT: 105 (33,16,12,4,12,39) S(c,f(g(a),b),0).
** KEPT: 106 (33,16,12,2,12,39) S(c,0,f(a,b)).
** KEPT: 107 (33,15,33,7,7) P(a,j(b,b),j(c,c)).
** KEPT: 108 (33,15,32,7,7) P(a,j(a,b),j(a,c)).
** KEPT: 109 (33,15,12,7,7) P(a,j(x,b),j(f(a,x),c)).
** KEPT: 110 (33,15,12,3,7) P(a,0,j(f(a,g(b)),c)).
** KEPT: 111 (33,15,32,7,7) P(a,j(b,a),j(c,a)).
** KEPT: 112 (33,15,12,7,7) P(a,j(b,x),j(c,f(a,x))).
** KEPT: 113 (33,15,12,4,7) P(a,0,j(c,f(a,g(b)))).
** KEPT: 114 (33,14,33,7,12) S(c,c,f(a,j(b,b))).
** KEPT: 115 (33,14,32,7,12) S(a,c,f(a,j(a,b))).
** KEPT: 116 (33,14,12,7,12) S(f(a,x),c,f(a,j(x,b))).
** KEPT: 117 (33,14,12,3,12,38) S(f(a,g(b)),c,0).
** KEPT: 118 (33,14,32,7,12) S(c,a,f(a,j(b,a))).
** KEPT: 119 (33,14,12,7,12) S(c,f(a,x),f(a,j(b,x))).
** KEPT: 120 (33,14,12,4,12,38) S(c,f(a,g(b)),0).
** KEPT: 121 (33,13,12) EQUAL(f(a,b),c).
** KEPT: 122 (33,13,12) EQUAL(c,f(a,b)).
** KEPT: 123 (33,11,33,32) P(c,b,c).
** KEPT: 124 (33,11,12,32) P(f(a,b),b,c).
** KEPT: 125 (33,11,32,12) P(a,b,f(a,c)).
** KEPT: 126 (33,11,12,32) P(f(c,a),b,c).
** KEPT: 127 (33,11,12,12) P(f(x,a),b,f(x,c)).
** KEPT: 128 (33,11,32,12) P(c,b,f(a,b)).
** KEPT: 129 (33,11,12,12) P(c,x,f(a,f(b,x))).
** KEPT: 130 (33,10,32,33) P(a,c,c).
** KEPT: 131 (33,10,32,12) P(a,f(a,b),c).
** KEPT: 132 (33,10,32,12) P(a,c,f(a,b)).
** KEPT: 133 (33,10,12,12) P(x,c,f(f(x,a),b)).
** KEPT: 134 (33,10,32,12) P(a,b,f(c,b)).
** KEPT: 135 (33,10,12,32) P(a,f(b,c),c).
** KEPT: 136 (33,10,12,12) P(a,f(b,x),f(c,x)).

new given clause: 34 -P(b,a,c).
** KEPT: 137 (34,29,12) -EQUAL(f(b,a),c).
** KEPT: 138 (34,17,12,12,2,39) -S(f(b,a),0,c).
** KEPT: 139 (34,17,12,12,1,39) -S(0,f(b,a),c).
** KEPT: 140 (34,11,32,12) -P(b,f(b,a),c).
** KEPT: 141 (34,10,12,32) -P(f(b,a),a,c).

new given clause: 45 (32,17,12,7,2,36,38) P(x,0,0).
** KEPT: 142 (45,14,12,12,4) S(f(x,y),f(x,g(y)),0).
** KEPT: 143 (45,14,12,12,3) S(f(x,g(y)),f(x,y),0).

new given clause: 65 (32,15,12,7,2,36,39) P(0,x,0).
** KEPT: 144 (65,16,12,12,4) S(f(x,y),f(g(x),y),0).
** KEPT: 145 (65,16,12,12,3) S(f(g(x),y),f(x,y),0).

new given clause: 123 (33,11,33,32) P(c,b,c).
** KEPT: 146 (123,17,123,7,7) P(j(c,c),b,j(c,c)).
** KEPT: 147 (123,17,33,7,7) P(j(a,c),b,j(c,c)).
** KEPT: 148 (123,17,32,7,7) P(j(b,c),b,j(b,c)).
** KEPT: 149 (123,17,12,7,7) P(j(x,c),b,j(f(x,b),c)).
** KEPT: 150 (123,17,12,3,7) P(0,b,j(f(g(c),b),c)).
** KEPT: 151 (123,17,33,7,7) P(j(c,a),b,j(c,c)).
** KEPT: 152 (123,17,32,7,7) P(j(c,b),b,j(c,b)).
** KEPT: 153 (123,17,12,7,7) P(j(c,x),b,j(c,f(x,b))).
** KEPT: 154 (123,17,12,4,7) P(0,b,j(c,f(g(c),b))).
** KEPT: 155 (123,16,65,12,1) S(0,f(c,b),c).
** KEPT: 156 (123,16,12,65,2) S(f(c,b),0,c).
** KEPT: 157 (123,16,123,7,12) S(c,c,f(j(c,c),b)).
** KEPT: 158 (123,16,65,7,12,37) S(0,c,f(c,b)).
** KEPT: 159 (123,16,33,7,12) S(c,c,f(j(a,c),b)).
** KEPT: 160 (123,16,32,7,12) S(b,c,f(j(b,c),b)).
** KEPT: 161 (123,16,12,7,12) S(f(x,b),c,f(j(x,c),b)).
** KEPT: 162 (123,16,12,3,65) S(f(g(c),b),c,0).
** KEPT: 163 (123,16,65,7,12,36) S(c,0,f(c,b)).
** KEPT: 164 (123,16,33,7,12) S(c,c,f(j(c,a),b)).
** KEPT: 165 (123,16,32,7,12) S(c,b,f(j(c,b),b)).
** KEPT: 166 (123,16,12,7,12) S(c,f(x,b),f(j(c,x),b)).
** KEPT: 167 (123,16,12,4,65) S(c,f(g(c),b),0).
** KEPT: 168 (123,15,123,7,7) P(c,j(b,b),j(c,c)).
** KEPT: 169 (123,15,32,7,7) P(c,j(c,b),j(c,c)).
** KEPT: 170 (123,15,12,7,7) P(c,j(x,b),j(f(c,x),c)).
** KEPT: 171 (123,15,12,3,7) P(c,0,j(f(c,g(b)),c)).
** KEPT: 172 (123,15,32,7,7) P(c,j(b,c),j(c,c)).
** KEPT: 173 (123,15,12,7,7) P(c,j(b,x),j(c,f(c,x))).
** KEPT: 174 (123,15,12,4,7) P(c,0,j(c,f(c,g(b)))).
** KEPT: 175 (123,14,123,7,12) S(c,c,f(c,j(b,b))).
** KEPT: 176 (123,14,32,7,12) S(c,c,f(c,j(c,b))).
** KEPT: 177 (123,14,12,7,12) S(f(c,x),c,f(c,j(x,b))).
** KEPT: 178 (123,14,12,3,45) S(f(c,g(b)),c,0).
** KEPT: 179 (123,14,32,7,12) S(c,c,f(c,j(b,c))).
** KEPT: 180 (123,14,12,7,12) S(c,f(c,x),f(c,j(b,x))).
** KEPT: 181 (123,14,12,4,45) S(c,f(c,g(b)),0).
** KEPT: 182 (123,13,12) EQUAL(f(c,b),c).
** KEPT: 183 (123,13,12) EQUAL(c,f(c,b)).
** KEPT: 184 (123,11,12,32) P(f(c,b),b,c).
** KEPT: 185 (123,11,32,12) P(c,b,f(c,c)).
** KEPT: 186 (123,11,12,32) P(f(c,c),b,c).
** KEPT: 187 (123,11,12,12) P(f(x,c),b,f(x,c)).
** KEPT: 188 (123,11,12,12) P(c,x,f(c,f(b,x))).
** KEPT: 189 (123,10,123,12) P(c,f(b,b),c).
** KEPT: 190 (123,10,33,12) P(a,f(b,b),c).
** KEPT: 191 (123,10,32,12) P(c,f(c,b),c).
** KEPT: 192 (123,10,32,12) P(c,c,f(c,b)).
** KEPT: 193 (123,10,12,12) P(x,c,f(f(x,c),b)).
** KEPT: 194 (123,10,12,32) P(c,f(b,c),c).
** KEPT: 195 (123,10,12,12) P(c,f(b,x),f(c,x)).

new given clause: 130 (33,10,32,33) P(a,c,c).
** KEPT: 196 (130,17,130,7,7) P(j(a,a),c,j(c,c)).
** KEPT: 197 (130,17,32,7,7) P(j(c,a),c,j(c,c)).
** KEPT: 198 (130,17,12,7,7) P(j(x,a),c,j(f(x,c),c)).
** KEPT: 199 (130,17,12,3,7) P(0,c,j(f(g(a),c),c)).
** KEPT: 200 (130,17,32,7,7) P(j(a,c),c,j(c,c)).
** KEPT: 201 (130,17,12,7,7) P(j(a,x),c,j(c,f(x,c))).
** KEPT: 202 (130,17,12,4,7) P(0,c,j(c,f(g(a),c))).
** KEPT: 203 (130,16,65,12,1) S(0,f(a,c),c).
** KEPT: 204 (130,16,12,65,2) S(f(a,c),0,c).
** KEPT: 205 (130,16,130,7,12) S(c,c,f(j(a,a),c)).
** KEPT: 206 (130,16,65,7,12,37) S(0,c,f(a,c)).
** KEPT: 207 (130,16,32,7,12) S(c,c,f(j(c,a),c)).
** KEPT: 208 (130,16,12,7,12) S(f(x,c),c,f(j(x,a),c)).
** KEPT: 209 (130,16,12,3,65) S(f(g(a),c),c,0).
** KEPT: 210 (130,16,65,7,12,36) S(c,0,f(a,c)).
** KEPT: 211 (130,16,32,7,12) S(c,c,f(j(a,c),c)).
** KEPT: 212 (130,16,12,7,12) S(c,f(x,c),f(j(a,x),c)).
** KEPT: 213 (130,16,12,4,65) S(c,f(g(a),c),0).
** KEPT: 214 (130,15,130,7,7) P(a,j(c,c),j(c,c)).
** KEPT: 215 (130,15,33,7,7) P(a,j(b,c),j(c,c)).
** KEPT: 216 (130,15,32,7,7) P(a,j(a,c),j(a,c)).
** KEPT: 217 (130,15,12,7,7) P(a,j(x,c),j(f(a,x),c)).
** KEPT: 218 (130,15,12,3,7) P(a,0,j(f(a,g(c)),c)).
** KEPT: 219 (130,15,33,7,7) P(a,j(c,b),j(c,c)).
** KEPT: 220 (130,15,32,7,7) P(a,j(c,a),j(c,a)).
** KEPT: 221 (130,15,12,7,7) P(a,j(c,x),j(c,f(a,x))).
** KEPT: 222 (130,15,12,4,7) P(a,0,j(c,f(a,g(c)))).
** KEPT: 223 (130,14,130,7,12) S(c,c,f(a,j(c,c))).
** KEPT: 224 (130,14,33,7,12) S(c,c,f(a,j(b,c))).
** KEPT: 225 (130,14,32,7,12) S(a,c,f(a,j(a,c))).
** KEPT: 226 (130,14,12,7,12) S(f(a,x),c,f(a,j(x,c))).
** KEPT: 227 (130,14,12,3,45) S(f(a,g(c)),c,0).
** KEPT: 228 (130,14,33,7,12) S(c,c,f(a,j(c,b))).
** KEPT: 229 (130,14,32,7,12) S(c,a,f(a,j(c,a))).
** KEPT: 230 (130,14,12,7,12) S(c,f(a,x),f(a,j(c,x))).
** KEPT: 231 (130,14,12,4,45) S(c,f(a,g(c)),0).
** KEPT: 232 (130,13,12) EQUAL(f(a,c),c).
** KEPT: 233 (130,13,12) EQUAL(c,f(a,c)).
** KEPT: 234 (130,11,12,130) P(f(a,a),c,c).
** KEPT: 235 (130,11,12,123) P(f(a,c),b,c).
** KEPT: 236 (130,11,12,33) P(f(a,a),b,c).
** KEPT: 237 (130,11,12,32) P(f(a,c),c,c).
** KEPT: 238 (130,11,12,32) P(f(c,a),c,c).
** KEPT: 239 (130,11,12,12) P(f(x,a),c,f(x,c)).
** KEPT: 240 (130,11,123,12) P(c,b,f(a,c)).
** KEPT: 241 (130,11,32,12) P(c,c,f(a,c)).
** KEPT: 242 (130,11,12,12) P(c,x,f(a,f(c,x))).
** KEPT: 243 (130,10,32,12) P(a,f(a,c),c).
** KEPT: 244 (130,10,12,12) P(x,c,f(f(x,a),c)).
** KEPT: 245 (130,10,123,12) P(a,c,f(c,b)).
** KEPT: 246 (130,10,32,12) P(a,c,f(c,c)).
** KEPT: 247 (130,10,12,123) P(a,f(c,b),c).
** KEPT: 248 (130,10,12,32) P(a,f(c,c),c).
** KEPT: 249 (130,10,12,12) P(a,f(c,x),f(c,x)).

new given clause: 79 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 250 (79,31) EQUAL(f(x,f(y,y)),f(x,y)).
** KEPT: 251 (79,30) EQUAL(f(f(x,x),y),f(x,y)).
** KEPT: 252 (79,29,34) -P(b,a,f(c,c)).
** KEPT: 253 (79,29,32) P(f(x,x),f(x,x),x).
** KEPT: 254 (79,28,34) -P(b,f(a,a),c).
** KEPT: 255 (79,28,12) P(x,y,f(x,f(y,y))).
** KEPT: 256 (79,27,34) -P(f(b,b),a,c).
** KEPT: 257 (79,27,12) P(x,y,f(f(x,x),y)).
** KEPT: 258 (79,26) EQUAL(j(x,f(y,y)),j(x,y)).
** KEPT: 259 (79,25) EQUAL(j(f(x,x),y),j(x,y)).
** KEPT: 260 (79,24) EQUAL(g(f(x,x)),g(x)).
** KEPT: 261 (79,22,7) S(x,y,j(x,f(y,y))).
** KEPT: 262 (79,22,3) S(g(f(x,x)),x,0).
** KEPT: 263 (79,21,7) S(x,y,j(f(x,x),y)).
** KEPT: 264 (79,21,4) S(x,g(f(x,x)),0).
** KEPT: 265 (79,20,79) EQUAL(f(f(x,x),f(x,x)),x).

new given clause: 80 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 266 (80,31) EQUAL(f(x,y),f(x,f(y,y))).
** KEPT: 267 (80,30) EQUAL(f(x,y),f(f(x,x),y)).
** KEPT: 268 (80,29,33) P(a,b,f(c,c)).
** KEPT: 269 (80,29,12) P(x,y,f(f(x,y),f(x,y))).
** KEPT: 270 (80,28,12) P(x,f(y,y),f(x,y)).
** KEPT: 271 (80,27,12) P(f(x,x),y,f(x,y)).
** KEPT: 272 (80,26) EQUAL(j(x,y),j(x,f(y,y))).
** KEPT: 273 (80,25) EQUAL(j(x,y),j(f(x,x),y)).
** KEPT: 274 (80,24) EQUAL(g(x),g(f(x,x))).
** KEPT: 275 (80,23,7) S(x,y,f(j(x,y),j(x,y))).
** KEPT: 276 (80,22,7) S(x,f(y,y),j(x,y)).
** KEPT: 277 (80,22,4) S(x,f(g(x),g(x)),0).
** KEPT: 278 (80,22,3) S(g(x),f(x,x),0).
** KEPT: 279 (80,21,7) S(f(x,x),y,j(x,y)).
** KEPT: 280 (80,21,4) S(f(x,x),g(x),0).
** KEPT: 281 (80,21,3) S(f(g(x),g(x)),x,0).
** KEPT: 282 (80,20,80) EQUAL(x,f(f(x,x),f(x,x))).

new given clause: 121 (33,13,12) EQUAL(f(a,b),c).
** KEPT: 283 (121,31) EQUAL(f(x,f(a,b)),f(x,c)).
** KEPT: 284 (121,30) EQUAL(f(f(a,b),x),f(c,x)).
** KEPT: 285 (121,29,34) -P(b,a,f(a,b)).
** KEPT: 286 (121,29,32) P(f(a,b),f(a,b),c).
** KEPT: 287 (121,28,32) P(f(a,b),c,f(a,b)).
** KEPT: 288 (121,28,12) P(x,c,f(x,f(a,b))).
** KEPT: 289 (121,27,32) P(c,f(a,b),f(a,b)).
** KEPT: 290 (121,27,12) P(c,x,f(f(a,b),x)).
** KEPT: 291 (121,26) EQUAL(j(x,f(a,b)),j(x,c)).
** KEPT: 292 (121,25) EQUAL(j(f(a,b),x),j(c,x)).
** KEPT: 293 (121,24) EQUAL(g(f(a,b)),g(c)).
** KEPT: 294 (121,22,7) S(x,c,j(x,f(a,b))).
** KEPT: 295 (121,22,3) S(g(f(a,b)),c,0).
** KEPT: 296 (121,21,7) S(c,x,j(f(a,b),x)).
** KEPT: 297 (121,21,4) S(c,g(f(a,b)),0).
** KEPT: 298 (121,20,79) EQUAL(f(f(a,b),f(a,b)),c).
** KEPT: 299 (121,20,80) EQUAL(f(a,b),f(c,c)).

new given clause: 122 (33,13,12) EQUAL(c,f(a,b)).
** KEPT: 300 (122,31) EQUAL(f(x,c),f(x,f(a,b))).
** KEPT: 301 (122,30) EQUAL(f(c,x),f(f(a,b),x)).
** KEPT: 302 (122,29,32) P(c,c,f(a,b)).
** KEPT: 303 (122,28,32) P(c,f(a,b),c).
** KEPT: 304 (122,28,12) P(x,f(a,b),f(x,c)).
** KEPT: 305 (122,27,32) P(f(a,b),c,c).
** KEPT: 306 (122,27,12) P(f(a,b),x,f(c,x)).
** KEPT: 307 (122,26) EQUAL(j(x,c),j(x,f(a,b))).
** KEPT: 308 (122,25) EQUAL(j(c,x),j(f(a,b),x)).
** KEPT: 309 (122,24) EQUAL(g(c),g(f(a,b))).
** KEPT: 310 (122,22,7) S(x,f(a,b),j(x,c)).
** KEPT: 311 (122,22,3) S(g(c),f(a,b),0).
** KEPT: 312 (122,21,7) S(f(a,b),x,j(c,x)).
** KEPT: 313 (122,21,4) S(f(a,b),g(c),0).
** KEPT: 314 (122,20,79) EQUAL(f(c,c),f(a,b)).
** KEPT: 315 (122,20,80) EQUAL(c,f(f(a,b),f(a,b))).

new given clause: 137 (34,29,12) -EQUAL(f(b,a),c).
** KEPT: 316 (137,20,121) -EQUAL(f(b,a),f(a,b)).
** KEPT: 317 (137,20,79) -EQUAL(f(b,a),f(c,c)).
** KEPT: 318 (137,20,80) -EQUAL(f(f(b,a),f(b,a)),c).
** KEPT: 319 (137,19) -EQUAL(c,f(b,a)).
** KEPT: 320 (137,13,130) -P(a,c,f(b,a)).
** KEPT: 321 (137,13,123) -P(c,b,f(b,a)).
** KEPT: 322 (137,13,33) -P(a,b,f(b,a)).
** KEPT: 323 (137,13,32) -P(c,c,f(b,a)).
** KEPT: 324 (137,13,32) -P(f(b,a),f(b,a),c).
** KEPT: 325 (137,8,2) -S(c,0,f(b,a)).
** KEPT: 326 (137,8,1) -S(0,c,f(b,a)).

new given clause: 182 (123,13,12) EQUAL(f(c,b),c).
** KEPT: 327 (182,31) EQUAL(f(x,f(c,b)),f(x,c)).
** KEPT: 328 (182,30) EQUAL(f(f(c,b),x),f(c,x)).
** KEPT: 329 (182,29,34) -P(b,a,f(c,b)).
** KEPT: 330 (182,29,32) P(f(c,b),f(c,b),c).
** KEPT: 331 (182,28,32) P(f(c,b),c,f(c,b)).
** KEPT: 332 (182,28,12) P(x,c,f(x,f(c,b))).
** KEPT: 333 (182,27,12) P(c,x,f(f(c,b),x)).
** KEPT: 334 (182,26) EQUAL(j(x,f(c,b)),j(x,c)).
** KEPT: 335 (182,25) EQUAL(j(f(c,b),x),j(c,x)).
** KEPT: 336 (182,24) EQUAL(g(f(c,b)),g(c)).
** KEPT: 337 (182,22,7) S(x,c,j(x,f(c,b))).
** KEPT: 338 (182,22,3) S(g(f(c,b)),c,0).
** KEPT: 339 (182,21,7) S(c,x,j(f(c,b),x)).
** KEPT: 340 (182,21,4) S(c,g(f(c,b)),0).
** KEPT: 341 (182,20,137) -EQUAL(f(b,a),f(c,b)).
** KEPT: 342 (182,20,79) EQUAL(f(f(c,b),f(c,b)),c).
** KEPT: 343 (182,20,122) EQUAL(f(c,b),f(a,b)).
** KEPT: 344 (182,20,80) EQUAL(f(c,b),f(c,c)).

new given clause: 183 (123,13,12) EQUAL(c,f(c,b)).
** KEPT: 345 (183,31) EQUAL(f(x,c),f(x,f(c,b))).
** KEPT: 346 (183,30) EQUAL(f(c,x),f(f(c,b),x)).
** KEPT: 347 (183,28,12) P(x,f(c,b),f(x,c)).
** KEPT: 348 (183,27,32) P(f(c,b),c,c).
** KEPT: 349 (183,27,12) P(f(c,b),x,f(c,x)).
** KEPT: 350 (183,26) EQUAL(j(x,c),j(x,f(c,b))).
** KEPT: 351 (183,25) EQUAL(j(c,x),j(f(c,b),x)).
** KEPT: 352 (183,24) EQUAL(g(c),g(f(c,b))).
** KEPT: 353 (183,22,7) S(x,f(c,b),j(x,c)).
** KEPT: 354 (183,22,3) S(g(c),f(c,b),0).
** KEPT: 355 (183,21,7) S(f(c,b),x,j(c,x)).
** KEPT: 356 (183,21,4) S(f(c,b),g(c),0).
** KEPT: 357 (183,20,121) EQUAL(f(a,b),f(c,b)).
** KEPT: 358 (183,20,79) EQUAL(f(c,c),f(c,b)).
** KEPT: 359 (183,20,80) EQUAL(c,f(f(c,b),f(c,b))).

new given clause: 232 (130,13,12) EQUAL(f(a,c),c).
** KEPT: 360 (232,31) EQUAL(f(x,f(a,c)),f(x,c)).
** KEPT: 361 (232,30) EQUAL(f(f(a,c),x),f(c,x)).
** KEPT: 362 (232,29,34) -P(b,a,f(a,c)).
** KEPT: 363 (232,29,32) P(f(a,c),f(a,c),c).
** KEPT: 364 (232,28,12) P(x,c,f(x,f(a,c))).
** KEPT: 365 (232,27,32) P(c,f(a,c),f(a,c)).
** KEPT: 366 (232,27,12) P(c,x,f(f(a,c),x)).
** KEPT: 367 (232,26) EQUAL(j(x,f(a,c)),j(x,c)).
** KEPT: 368 (232,25) EQUAL(j(f(a,c),x),j(c,x)).
** KEPT: 369 (232,24) EQUAL(g(f(a,c)),g(c)).
** KEPT: 370 (232,22,7) S(x,c,j(x,f(a,c))).
** KEPT: 371 (232,22,3) S(g(f(a,c)),c,0).
** KEPT: 372 (232,21,7) S(c,x,j(f(a,c),x)).
** KEPT: 373 (232,21,4) S(c,g(f(a,c)),0).
** KEPT: 374 (232,20,137) -EQUAL(f(b,a),f(a,c)).
** KEPT: 375 (232,20,79) EQUAL(f(f(a,c),f(a,c)),c).
** KEPT: 376 (232,20,183) EQUAL(f(a,c),f(c,b)).
** KEPT: 377 (232,20,122) EQUAL(f(a,c),f(a,b)).
** KEPT: 378 (232,20,80) EQUAL(f(a,c),f(c,c)).

new given clause: 233 (130,13,12) EQUAL(c,f(a,c)).
** KEPT: 379 (233,31) EQUAL(f(x,c),f(x,f(a,c))).
** KEPT: 380 (233,30) EQUAL(f(c,x),f(f(a,c),x)).
** KEPT: 381 (233,28,32) P(c,f(a,c),c).
** KEPT: 382 (233,28,12) P(x,f(a,c),f(x,c)).
** KEPT: 383 (233,27,12) P(f(a,c),x,f(c,x)).
** KEPT: 384 (233,26) EQUAL(j(x,c),j(x,f(a,c))).
** KEPT: 385 (233,25) EQUAL(j(c,x),j(f(a,c),x)).
** KEPT: 386 (233,24) EQUAL(g(c),g(f(a,c))).
** KEPT: 387 (233,22,7) S(x,f(a,c),j(x,c)).
** KEPT: 388 (233,22,3) S(g(c),f(a,c),0).
** KEPT: 389 (233,21,7) S(f(a,c),x,j(c,x)).
** KEPT: 390 (233,21,4) S(f(a,c),g(c),0).
** KEPT: 391 (233,20,182) EQUAL(f(c,b),f(a,c)).
** KEPT: 392 (233,20,121) EQUAL(f(a,b),f(a,c)).
** KEPT: 393 (233,20,79) EQUAL(f(c,c),f(a,c)).
** KEPT: 394 (233,20,80) EQUAL(c,f(f(a,c),f(a,c))).

new given clause: 319 (137,19) -EQUAL(c,f(b,a)).
** KEPT: 395 (319,20,79) -EQUAL(c,f(f(b,a),f(b,a))).
** KEPT: 396 (319,20,233) -EQUAL(f(a,c),f(b,a)).
** KEPT: 397 (319,20,183) -EQUAL(f(c,b),f(b,a)).
** KEPT: 398 (319,20,122) -EQUAL(f(a,b),f(b,a)).
** KEPT: 399 (319,20,80) -EQUAL(f(c,c),f(b,a)).

new given clause: 52 (32,16,12,12,2,39) S(f(x,x),0,x).
** KEPT: 400 (52,23,233) S(f(c,c),0,f(a,c)).
** KEPT: 401 (52,23,232) S(f(f(a,c),f(a,c)),0,c).
** KEPT: 402 (52,23,183) S(f(c,c),0,f(c,b)).
** KEPT: 403 (52,23,182) S(f(f(c,b),f(c,b)),0,c).
** KEPT: 404 (52,23,122) S(f(c,c),0,f(a,b)).
** KEPT: 405 (52,23,121) S(f(f(a,b),f(a,b)),0,c).
** KEPT: 406 (52,23,79) S(f(f(x,x),f(x,x)),0,x).
** KEPT: 407 (52,17,65,52,34) -P(f(b,b),a,f(c,c)).
** KEPT: 408 (52,17,12,65,34) -S(f(f(b,b),a),0,c).
** KEPT: 409 (52,16,32,65,12) S(f(x,x),0,f(x,f(x,x))).
** KEPT: 410 (52,16,12,65,130) S(f(f(a,a),c),0,c).
** KEPT: 411 (52,16,12,65,123) S(f(f(c,c),b),0,c).
** KEPT: 412 (52,16,12,65,33) S(f(f(a,a),b),0,c).
** KEPT: 413 (52,16,12,65,32) S(f(f(x,x),x),0,x).
** KEPT: 414 (52,16,12,65,12) S(f(f(x,x),y),0,f(x,y)).
** KEPT: 415 (52,15,45,52,34) -P(b,f(a,a),f(c,c)).
** KEPT: 416 (52,15,12,45,34) -S(f(b,f(a,a)),0,c).
** KEPT: 417 (52,14,32,45,12) S(f(x,x),0,f(f(x,x),x)).
** KEPT: 418 (52,14,12,45,130) S(f(a,f(c,c)),0,c).
** KEPT: 419 (52,14,12,45,123) S(f(c,f(b,b)),0,c).
** KEPT: 420 (52,14,12,45,33) S(f(a,f(b,b)),0,c).
** KEPT: 421 (52,14,12,45,32) S(f(x,f(x,x)),0,x).
** KEPT: 422 (52,14,12,45,12) S(f(x,f(y,y)),0,f(x,y)).
** KEPT: 423 (52,8,319) -S(f(f(b,a),f(b,a)),0,c).
** KEPT: 424 (52,8,137) -S(f(c,c),0,f(b,a)).
** KEPT: 425 (52,6,7,4) S(j(f(x,x),y),g(y),x).
** KEPT: 426 (52,6,7,3) S(j(f(x,x),g(y)),y,x).
** KEPT: 427 (52,6,7,7) S(j(x,f(y,y)),0,j(x,y)).
** KEPT: 428 (52,6,7,4) S(j(x,f(g(x),g(x))),0,0).
** KEPT: 429 (52,6,7,3) S(j(g(x),f(x,x)),0,0).
** KEPT: 430 (52,6,3,7) S(0,0,j(g(f(x,x)),x)).

new given clause: 53 (32,16,12,12,1,39) S(0,f(x,x),x).
** KEPT: 431 (53,23,233) S(0,f(c,c),f(a,c)).
** KEPT: 432 (53,23,232) S(0,f(f(a,c),f(a,c)),c).
** KEPT: 433 (53,23,183) S(0,f(c,c),f(c,b)).
** KEPT: 434 (53,23,182) S(0,f(f(c,b),f(c,b)),c).
** KEPT: 435 (53,23,122) S(0,f(c,c),f(a,b)).
** KEPT: 436 (53,23,121) S(0,f(f(a,b),f(a,b)),c).
** KEPT: 437 (53,23,79) S(0,f(f(x,x),f(x,x)),x).
** KEPT: 438 (53,17,65,12,34) -S(0,f(f(b,b),a),c).
** KEPT: 439 (53,16,65,32,12) S(0,f(x,x),f(x,f(x,x))).
** KEPT: 440 (53,16,65,12,130) S(0,f(f(a,a),c),c).
** KEPT: 441 (53,16,65,12,123) S(0,f(f(c,c),b),c).
** KEPT: 442 (53,16,65,12,33) S(0,f(f(a,a),b),c).
** KEPT: 443 (53,16,65,12,32) S(0,f(f(x,x),x),x).
** KEPT: 444 (53,16,65,12,12) S(0,f(f(x,x),y),f(x,y)).
** KEPT: 445 (53,15,45,12,34) -S(0,f(b,f(a,a)),c).
** KEPT: 446 (53,14,45,32,12) S(0,f(x,x),f(f(x,x),x)).
** KEPT: 447 (53,14,45,12,130) S(0,f(a,f(c,c)),c).
** KEPT: 448 (53,14,45,12,123) S(0,f(c,f(b,b)),c).
** KEPT: 449 (53,14,45,12,33) S(0,f(a,f(b,b)),c).
** KEPT: 450 (53,14,45,12,32) S(0,f(x,f(x,x)),x).
** KEPT: 451 (53,14,45,12,12) S(0,f(x,f(y,y)),f(x,y)).
** KEPT: 452 (53,8,319) -S(0,f(f(b,a),f(b,a)),c).
** KEPT: 453 (53,8,137) -S(0,f(c,c),f(b,a)).
** KEPT: 454 (53,6,52,7) S(x,f(y,y),j(f(x,x),y)).
** KEPT: 455 (53,6,52,4) S(x,f(g(f(x,x)),g(f(x,x))),0).
** KEPT: 456 (53,5,4,7) S(x,j(g(x),f(y,y)),y).
** KEPT: 457 (53,5,3,7) S(g(x),j(x,f(y,y)),y).
** KEPT: 458 (53,5,52,7) S(f(x,x),y,j(x,f(y,y))).
** KEPT: 459 (53,5,52,3) S(f(g(f(x,x)),g(f(x,x))),x,0).
** KEPT: 460 (53,5,7,7) S(0,j(f(x,x),y),j(x,y)).
** KEPT: 461 (53,5,7,4) S(0,j(f(x,x),g(x)),0).
** KEPT: 462 (53,5,7,3) S(0,j(f(g(x),g(x)),x),0).
** KEPT: 463 (53,5,4,7) S(0,0,j(x,g(f(x,x)))).

new given clause: 58 (32,16,12,1,12,39) S(0,x,f(x,x)).
** KEPT: 464 (58,23,80) S(0,x,f(f(x,x),f(x,x))).
** KEPT: 465 (58,22,233) S(0,f(a,c),f(c,c)).
** KEPT: 466 (58,22,232) S(0,c,f(f(a,c),f(a,c))).
** KEPT: 467 (58,22,183) S(0,f(c,b),f(c,c)).
** KEPT: 468 (58,22,182) S(0,c,f(f(c,b),f(c,b))).
** KEPT: 469 (58,22,122) S(0,f(a,b),f(c,c)).
** KEPT: 470 (58,22,121) S(0,c,f(f(a,b),f(a,b))).
** KEPT: 471 (58,17,65,130,58) P(f(a,a),c,f(c,c)).
** KEPT: 472 (58,17,65,33,58) P(f(a,a),b,f(c,c)).
** KEPT: 473 (58,17,65,12,58) P(f(x,x),y,f(f(x,y),f(x,y))).
** KEPT: 474 (58,17,65,12,53) P(x,y,f(f(f(x,x),y),f(f(x,x),y))).
** KEPT: 475 (58,17,65,32,53) P(f(f(x,x),f(x,x)),f(x,x),x).
** KEPT: 476 (58,16,65,130,12) S(0,c,f(f(a,a),c)).
** KEPT: 477 (58,16,65,123,12) S(0,c,f(f(c,c),b)).
** KEPT: 478 (58,16,65,33,12) S(0,c,f(f(a,a),b)).
** KEPT: 479 (58,16,65,32,12) S(0,x,f(f(x,x),x)).
** KEPT: 480 (58,16,65,12,12) S(0,f(x,y),f(f(x,x),y)).
** KEPT: 481 (58,15,45,123,58) P(c,f(b,b),f(c,c)).
** KEPT: 482 (58,15,45,33,58) P(a,f(b,b),f(c,c)).
** KEPT: 483 (58,15,45,12,58) P(x,f(y,y),f(f(x,y),f(x,y))).
** KEPT: 484 (58,15,45,12,53) P(x,y,f(f(x,f(y,y)),f(x,f(y,y)))).
** KEPT: 485 (58,15,45,32,53) P(f(x,x),f(f(x,x),f(x,x)),x).
** KEPT: 486 (58,14,45,130,12) S(0,c,f(a,f(c,c))).
** KEPT: 487 (58,14,45,123,12) S(0,c,f(c,f(b,b))).
** KEPT: 488 (58,14,45,33,12) S(0,c,f(a,f(b,b))).
** KEPT: 489 (58,14,45,32,12) S(0,x,f(x,f(x,x))).
** KEPT: 490 (58,14,45,12,12) S(0,f(x,y),f(x,f(y,y))).
** KEPT: 491 (58,6,58,7) S(f(x,x),y,f(j(x,y),j(x,y))).
** KEPT: 492 (58,6,53,7) S(x,y,f(j(f(x,x),y),j(f(x,x),y))).
** KEPT: 493 (58,6,53,2) S(x,0,f(f(x,x),f(x,x))).
** KEPT: 494 (58,6,52,7) S(x,y,j(f(x,x),f(y,y))).
** KEPT: 495 (58,6,52,53) S(f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),0,x).
** KEPT: 496 (58,5,4,7) S(x,j(g(x),y),f(y,y)).
** KEPT: 497 (58,5,3,7) S(g(x),j(x,y),f(y,y)).
** KEPT: 498 (58,5,52,7) S(f(x,x),f(y,y),j(x,y)).
** KEPT: 499 (58,5,52,4) S(f(x,x),f(g(x),g(x)),0).
** KEPT: 500 (58,5,52,3) S(f(g(x),g(x)),f(x,x),0).
** KEPT: 501 (58,5,7,7) S(0,j(x,y),j(f(x,x),y)).
** KEPT: 502 (58,5,7,4) S(0,j(x,g(f(x,x))),0).
** KEPT: 503 (58,5,4,7) S(0,0,j(f(x,x),g(x))).
** KEPT: 504 (58,5,3,7) S(0,0,j(f(g(x),g(x)),x)).
480 back subsumes: 446 (53,14,45,32,12) S(0,f(x,x),f(f(x,x),x)).
490 back subsumes: 439 (53,16,65,32,12) S(0,f(x,x),f(x,f(x,x))).

new given clause: 62 (32,16,12,2,12,39) S(x,0,f(x,x)).
** KEPT: 505 (62,21,233) S(f(a,c),0,f(c,c)).
** KEPT: 506 (62,21,232) S(c,0,f(f(a,c),f(a,c))).
** KEPT: 507 (62,21,183) S(f(c,b),0,f(c,c)).
** KEPT: 508 (62,21,182) S(c,0,f(f(c,b),f(c,b))).
** KEPT: 509 (62,21,122) S(f(a,b),0,f(c,c)).
** KEPT: 510 (62,21,121) S(c,0,f(f(a,b),f(a,b))).
** KEPT: 511 (62,16,130,65,12) S(c,0,f(f(a,a),c)).
** KEPT: 512 (62,16,123,65,12) S(c,0,f(f(c,c),b)).
** KEPT: 513 (62,16,33,65,12) S(c,0,f(f(a,a),b)).
** KEPT: 514 (62,16,32,65,12) S(x,0,f(f(x,x),x)).
** KEPT: 515 (62,16,12,65,12) S(f(x,y),0,f(f(x,x),y)).
** KEPT: 516 (62,14,130,45,12) S(c,0,f(a,f(c,c))).
** KEPT: 517 (62,14,123,45,12) S(c,0,f(c,f(b,b))).
** KEPT: 518 (62,14,33,45,12) S(c,0,f(a,f(b,b))).
** KEPT: 519 (62,14,32,45,12) S(x,0,f(x,f(x,x))).
** KEPT: 520 (62,14,12,45,12) S(f(x,y),0,f(x,f(y,y))).
** KEPT: 521 (62,6,7,4) S(j(x,y),g(y),f(x,x)).
** KEPT: 522 (62,6,7,3) S(j(x,g(y)),y,f(x,x)).
** KEPT: 523 (62,6,53,58) S(x,0,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)))).
** KEPT: 524 (62,6,7,7) S(j(x,y),0,j(x,f(y,y))).
** KEPT: 525 (62,6,7,3) S(j(g(f(x,x)),x),0,0).
** KEPT: 526 (62,6,4,7) S(0,0,j(x,f(g(x),g(x)))).
** KEPT: 527 (62,6,3,7) S(0,0,j(g(x),f(x,x))).
** KEPT: 528 (62,5,58,52) S(0,x,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)))).
** KEPT: 529 (62,5,7,62) S(x,f(y,y),f(j(x,y),j(x,y))).
** KEPT: 530 (62,5,7,52) S(x,y,f(j(x,f(y,y)),j(x,f(y,y)))).
** KEPT: 531 (62,5,53,52) S(0,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),x).
515 back subsumes: 417 (52,14,32,45,12) S(f(x,x),0,f(f(x,x),x)).
520 back subsumes: 409 (52,16,32,65,12) S(f(x,x),0,f(x,f(x,x))).

new given clause: 81 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 532 (81,29,233) P(f(c,c),c,f(a,c)).
** KEPT: 533 (81,29,232) P(f(f(a,c),f(a,c)),f(a,c),c).
** KEPT: 534 (81,29,183) P(f(c,c),c,f(c,b)).
** KEPT: 535 (81,29,182) P(f(f(c,b),f(c,b)),f(c,b),c).
** KEPT: 536 (81,29,122) P(f(c,c),c,f(a,b)).
** KEPT: 537 (81,29,121) P(f(f(a,b),f(a,b)),f(a,b),c).
** KEPT: 538 (81,28,233) P(f(c,c),f(a,c),c).
** KEPT: 539 (81,28,232) P(f(f(a,c),f(a,c)),c,f(a,c)).
** KEPT: 540 (81,28,183) P(f(c,c),f(c,b),c).
** KEPT: 541 (81,28,182) P(f(f(c,b),f(c,b)),c,f(c,b)).
** KEPT: 542 (81,28,122) P(f(c,c),f(a,b),c).
** KEPT: 543 (81,28,121) P(f(f(a,b),f(a,b)),c,f(a,b)).
** KEPT: 544 (81,28,79) P(f(f(x,x),f(x,x)),x,f(x,x)).
** KEPT: 545 (81,27,80) P(f(f(x,x),f(x,x)),x,x).
** KEPT: 546 (81,17,130,7,7) P(j(a,f(c,c)),c,j(c,c)).
** KEPT: 547 (81,17,123,7,7) P(j(c,f(b,b)),b,j(c,b)).
** KEPT: 548 (81,17,81,7,7) P(j(f(x,x),f(x,x)),x,j(x,x)).
** KEPT: 549 (81,17,65,58,53) P(f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),f(x,x),x).
** KEPT: 550 (81,17,33,7,7) P(j(a,f(b,b)),b,j(c,b)).
** KEPT: 551 (81,17,32,7,7) P(j(x,f(x,x)),x,j(x,x)).
** KEPT: 552 (81,17,12,7,7) P(j(x,f(y,y)),y,j(f(x,y),y)).
** KEPT: 553 (81,17,12,3,7) P(0,x,j(f(g(f(x,x)),x),x)).
** KEPT: 554 (81,17,130,7,7) P(j(f(c,c),a),c,j(c,c)).
** KEPT: 555 (81,17,123,7,7) P(j(f(b,b),c),b,j(b,c)).
** KEPT: 556 (81,17,33,7,7) P(j(f(b,b),a),b,j(b,c)).
** KEPT: 557 (81,17,32,7,7) P(j(f(x,x),x),x,j(x,x)).
** KEPT: 558 (81,17,12,7,7) P(j(f(x,x),y),x,j(x,f(y,x))).
** KEPT: 559 (81,17,12,4,7) P(0,x,j(x,f(g(f(x,x)),x))).
** KEPT: 560 (81,16,65,12,53) S(0,f(f(f(x,x),f(x,x)),x),x).
** KEPT: 561 (81,16,12,65,52) S(f(f(f(x,x),f(x,x)),x),0,x).
** KEPT: 562 (81,16,130,7,12) S(c,c,f(j(a,f(c,c)),c)).
** KEPT: 563 (81,16,123,7,12) S(c,b,f(j(c,f(b,b)),b)).
** KEPT: 564 (81,16,81,7,12) S(x,x,f(j(f(x,x),f(x,x)),x)).
** KEPT: 565 (81,16,65,58,12) S(0,x,f(f(f(x,x),f(x,x)),x)).
** KEPT: 566 (81,16,33,7,12) S(c,b,f(j(a,f(b,b)),b)).
** KEPT: 567 (81,16,32,7,12) S(x,x,f(j(x,f(x,x)),x)).
** KEPT: 568 (81,16,12,7,12) S(f(x,y),y,f(j(x,f(y,y)),y)).
** KEPT: 569 (81,16,12,3,65) S(f(g(f(x,x)),x),x,0).
** KEPT: 570 (81,16,130,7,12) S(c,c,f(j(f(c,c),a),c)).
** KEPT: 571 (81,16,123,7,12) S(b,c,f(j(f(b,b),c),b)).
** KEPT: 572 (81,16,65,62,12) S(x,0,f(f(f(x,x),f(x,x)),x)).
** KEPT: 573 (81,16,33,7,12) S(b,c,f(j(f(b,b),a),b)).
** KEPT: 574 (81,16,32,7,12) S(x,x,f(j(f(x,x),x),x)).
** KEPT: 575 (81,16,12,7,12) S(x,f(y,x),f(j(f(x,x),y),x)).
** KEPT: 576 (81,16,12,4,65) S(x,f(g(f(x,x)),x),0).
** KEPT: 577 (81,15,81,7,7) P(f(x,x),j(x,x),j(x,x)).
** KEPT: 578 (81,15,45,58,53) P(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)),x).
** KEPT: 579 (81,15,45,53,58) P(f(f(x,x),f(x,x)),x,f(f(x,x),f(x,x))).
** KEPT: 580 (81,15,32,7,7) P(f(x,x),j(f(x,x),x),j(f(x,x),x)).
** KEPT: 581 (81,15,12,7,7) P(f(x,x),j(y,x),j(f(f(x,x),y),x)).
** KEPT: 582 (81,15,12,4,7) P(f(g(x),g(x)),0,j(f(f(g(x),g(x)),x),g(x))).
** KEPT: 583 (81,15,12,3,7) P(f(x,x),0,j(f(f(x,x),g(x)),x)).
** KEPT: 584 (81,15,32,7,7) P(f(x,x),j(x,f(x,x)),j(x,f(x,x))).
** KEPT: 585 (81,15,12,7,7) P(f(x,x),j(x,y),j(x,f(f(x,x),y))).
** KEPT: 586 (81,15,12,4,7) P(f(x,x),0,j(x,f(f(x,x),g(x)))).
** KEPT: 587 (81,15,12,3,7) P(f(g(x),g(x)),0,j(g(x),f(f(g(x),g(x)),x))).
** KEPT: 588 (81,14,45,12,58) S(0,f(f(f(x,x),f(x,x)),x),f(x,x)).
** KEPT: 589 (81,14,12,45,62) S(f(f(f(x,x),f(x,x)),x),0,f(x,x)).
** KEPT: 590 (81,14,12,12,7) S(f(f(j(x,y),j(x,y)),x),f(f(j(x,y),j(x,y)),y),j(x,y)).
** KEPT: 591 (81,14,81,7,12) S(x,x,f(f(x,x),j(x,x))).
** KEPT: 592 (81,14,45,53,12) S(0,f(x,x),f(f(f(x,x),f(x,x)),x)).
** KEPT: 593 (81,14,32,7,12) S(f(x,x),x,f(f(x,x),j(f(x,x),x))).
** KEPT: 594 (81,14,12,7,12) S(f(f(x,x),y),x,f(f(x,x),j(y,x))).
** KEPT: 595 (81,14,12,4,45) S(f(f(g(x),g(x)),x),g(x),0).
** KEPT: 596 (81,14,12,3,45) S(f(f(x,x),g(x)),x,0).
** KEPT: 597 (81,14,45,52,12) S(f(x,x),0,f(f(f(x,x),f(x,x)),x)).
** KEPT: 598 (81,14,32,7,12) S(x,f(x,x),f(f(x,x),j(x,f(x,x)))).
** KEPT: 599 (81,14,12,7,12) S(x,f(f(x,x),y),f(f(x,x),j(x,y))).
** KEPT: 600 (81,14,12,4,45) S(x,f(f(x,x),g(x)),0).
** KEPT: 601 (81,14,12,3,45) S(g(x),f(f(g(x),g(x)),x),0).
** KEPT: 602 (81,13,319) -P(f(f(b,a),f(b,a)),f(b,a),c).
** KEPT: 603 (81,13,137) -P(f(c,c),c,f(b,a)).
** KEPT: 604 (81,13,12) EQUAL(f(f(x,x),x),x).
** KEPT: 605 (81,13,12) EQUAL(x,f(f(x,x),x)).
** KEPT: 606 (81,11,12,130) P(f(f(c,c),a),c,c).
** KEPT: 607 (81,11,12,123) P(f(f(c,c),c),b,c).
** KEPT: 608 (81,11,12,33) P(f(f(c,c),a),b,c).
** KEPT: 609 (81,11,12,32) P(f(f(x,x),x),x,x).
** KEPT: 610 (81,11,12,12) P(f(f(f(x,y),f(x,y)),x),y,f(x,y)).
** KEPT: 611 (81,11,12,130) P(f(a,f(c,c)),c,c).
** KEPT: 612 (81,11,12,123) P(f(c,f(b,b)),b,c).
** KEPT: 613 (81,11,12,33) P(f(a,f(b,b)),b,c).
** KEPT: 614 (81,11,12,32) P(f(x,f(x,x)),x,x).
** KEPT: 615 (81,11,12,12) P(f(x,f(y,y)),y,f(x,y)).
** KEPT: 616 (81,11,12,34) -P(f(b,b),f(b,a),c).
** KEPT: 617 (81,11,123,12) P(c,b,f(f(c,c),c)).
** KEPT: 618 (81,11,33,12) P(a,b,f(f(a,a),c)).
** KEPT: 619 (81,11,12,12) P(x,y,f(f(x,x),f(x,y))).
** KEPT: 620 (81,10,81,12) P(f(f(x,x),f(x,x)),f(f(x,x),x),x).
** KEPT: 621 (81,10,32,12) P(f(x,x),f(f(x,x),x),x).
** KEPT: 622 (81,10,12,34) -P(f(b,f(a,a)),a,c).
** KEPT: 623 (81,10,12,12) P(x,y,f(f(x,f(y,y)),y)).
** KEPT: 624 (81,10,33,12) P(f(a,a),c,f(a,b)).
** KEPT: 625 (81,10,12,130) P(f(a,a),f(a,c),c).
** KEPT: 626 (81,10,12,33) P(f(a,a),f(a,b),c).
** KEPT: 627 (81,10,12,12) P(f(x,x),f(x,y),f(x,y)).

new given clause: 85 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 628 (85,29,233) P(c,f(c,c),f(a,c)).
** KEPT: 629 (85,29,232) P(f(a,c),f(f(a,c),f(a,c)),c).
** KEPT: 630 (85,29,183) P(c,f(c,c),f(c,b)).
** KEPT: 631 (85,29,182) P(f(c,b),f(f(c,b),f(c,b)),c).
** KEPT: 632 (85,29,122) P(c,f(c,c),f(a,b)).
** KEPT: 633 (85,29,121) P(f(a,b),f(f(a,b),f(a,b)),c).
** KEPT: 634 (85,28,80) P(x,f(f(x,x),f(x,x)),x).
** KEPT: 635 (85,27,233) P(f(a,c),f(c,c),c).
** KEPT: 636 (85,27,232) P(c,f(f(a,c),f(a,c)),f(a,c)).
** KEPT: 637 (85,27,183) P(f(c,b),f(c,c),c).
** KEPT: 638 (85,27,182) P(c,f(f(c,b),f(c,b)),f(c,b)).
** KEPT: 639 (85,27,122) P(f(a,b),f(c,c),c).
** KEPT: 640 (85,27,121) P(c,f(f(a,b),f(a,b)),f(a,b)).
** KEPT: 641 (85,27,79) P(x,f(f(x,x),f(x,x)),f(x,x)).
** KEPT: 642 (85,17,85,7,7) P(j(x,x),f(x,x),j(x,x)).
** KEPT: 643 (85,17,81,7,7) P(j(f(f(x,x),f(x,x)),x),f(x,x),j(f(x,x),x)).
** KEPT: 644 (85,17,65,53,58) P(x,f(f(x,x),f(x,x)),f(f(x,x),f(x,x))).
** KEPT: 645 (85,17,32,7,7) P(j(f(x,x),x),f(x,x),j(f(x,x),x)).
** KEPT: 646 (85,17,12,7,7) P(j(x,y),f(y,y),j(f(x,f(y,y)),y)).
** KEPT: 647 (85,17,12,4,7) P(0,f(g(x),g(x)),j(f(x,f(g(x),g(x))),g(x))).
** KEPT: 648 (85,17,12,3,7) P(0,f(x,x),j(f(g(x),f(x,x)),x)).
** KEPT: 649 (85,17,81,7,7) P(j(x,f(f(x,x),f(x,x))),f(x,x),j(x,f(x,x))).
** KEPT: 650 (85,17,32,7,7) P(j(x,f(x,x)),f(x,x),j(x,f(x,x))).
** KEPT: 651 (85,17,12,7,7) P(j(x,y),f(x,x),j(x,f(y,f(x,x)))).
** KEPT: 652 (85,17,12,4,7) P(0,f(x,x),j(x,f(g(x),f(x,x)))).
** KEPT: 653 (85,17,12,3,7) P(0,f(g(x),g(x)),j(g(x),f(x,f(g(x),g(x))))).
** KEPT: 654 (85,16,65,12,58) S(0,f(x,f(f(x,x),f(x,x))),f(x,x)).
** KEPT: 655 (85,16,12,65,62) S(f(x,f(f(x,x),f(x,x))),0,f(x,x)).
** KEPT: 656 (85,16,12,12,7) S(f(x,f(j(x,y),j(x,y))),f(y,f(j(x,y),j(x,y))),j(x,y)).
** KEPT: 657 (85,16,85,7,12) S(x,x,f(j(x,x),f(x,x))).
** KEPT: 658 (85,16,81,7,12) S(f(x,x),x,f(j(f(f(x,x),f(x,x)),x),f(x,x))).
** KEPT: 659 (85,16,65,53,12) S(0,f(x,x),f(x,f(f(x,x),f(x,x)))).
** KEPT: 660 (85,16,32,7,12) S(f(x,x),x,f(j(f(x,x),x),f(x,x))).
** KEPT: 661 (85,16,12,7,12) S(f(x,f(y,y)),y,f(j(x,y),f(y,y))).
** KEPT: 662 (85,16,12,4,65) S(f(x,f(g(x),g(x))),g(x),0).
** KEPT: 663 (85,16,12,3,65) S(f(g(x),f(x,x)),x,0).
** KEPT: 664 (85,16,81,7,12) S(x,f(x,x),f(j(x,f(f(x,x),f(x,x))),f(x,x))).
** KEPT: 665 (85,16,65,52,12) S(f(x,x),0,f(x,f(f(x,x),f(x,x)))).
** KEPT: 666 (85,16,32,7,12) S(x,f(x,x),f(j(x,f(x,x)),f(x,x))).
** KEPT: 667 (85,16,12,7,12) S(x,f(y,f(x,x)),f(j(x,y),f(x,x))).
** KEPT: 668 (85,16,12,4,65) S(x,f(g(x),f(x,x)),0).
** KEPT: 669 (85,16,12,3,65) S(g(x),f(x,f(g(x),g(x))),0).
** KEPT: 670 (85,15,130,7,7) P(a,j(c,f(a,a)),j(c,a)).
** KEPT: 671 (85,15,123,7,7) P(c,j(b,f(c,c)),j(c,c)).
** KEPT: 672 (85,15,85,7,7) P(x,j(f(x,x),f(x,x)),j(x,x)).
** KEPT: 673 (85,15,81,7,7) P(f(x,x),j(x,f(f(x,x),f(x,x))),j(x,f(x,x))).
** KEPT: 674 (85,15,45,58,53) P(f(x,x),f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),x).
** KEPT: 675 (85,15,33,7,7) P(a,j(b,f(a,a)),j(c,a)).
** KEPT: 676 (85,15,32,7,7) P(x,j(x,f(x,x)),j(x,x)).
** KEPT: 677 (85,15,12,7,7) P(x,j(y,f(x,x)),j(f(x,y),x)).
** KEPT: 678 (85,15,12,3,7) P(x,0,j(f(x,g(f(x,x))),x)).
** KEPT: 679 (85,15,130,7,7) P(a,j(f(a,a),c),j(a,c)).
** KEPT: 680 (85,15,123,7,7) P(c,j(f(c,c),b),j(c,c)).
** KEPT: 681 (85,15,81,7,7) P(f(x,x),j(f(f(x,x),f(x,x)),x),j(f(x,x),x)).
** KEPT: 682 (85,15,33,7,7) P(a,j(f(a,a),b),j(a,c)).
** KEPT: 683 (85,15,32,7,7) P(x,j(f(x,x),x),j(x,x)).
** KEPT: 684 (85,15,12,7,7) P(x,j(f(x,x),y),j(x,f(x,y))).
** KEPT: 685 (85,15,12,4,7) P(x,0,j(x,f(x,g(f(x,x))))).
** KEPT: 686 (85,14,45,12,53) S(0,f(x,f(f(x,x),f(x,x))),x).
** KEPT: 687 (85,14,12,45,52) S(f(x,f(f(x,x),f(x,x))),0,x).
** KEPT: 688 (85,14,130,7,12) S(c,a,f(a,j(c,f(a,a)))).
** KEPT: 689 (85,14,123,7,12) S(c,c,f(c,j(b,f(c,c)))).
** KEPT: 690 (85,14,85,7,12) S(x,x,f(x,j(f(x,x),f(x,x)))).
** KEPT: 691 (85,14,81,7,12) S(x,f(x,x),f(f(x,x),j(x,f(f(x,x),f(x,x))))).
** KEPT: 692 (85,14,45,58,12) S(0,x,f(x,f(f(x,x),f(x,x)))).
** KEPT: 693 (85,14,33,7,12) S(c,a,f(a,j(b,f(a,a)))).
** KEPT: 694 (85,14,32,7,12) S(x,x,f(x,j(x,f(x,x)))).
** KEPT: 695 (85,14,12,7,12) S(f(x,y),x,f(x,j(y,f(x,x)))).
** KEPT: 696 (85,14,12,3,45) S(f(x,g(f(x,x))),x,0).
** KEPT: 697 (85,14,130,7,12) S(a,c,f(a,j(f(a,a),c))).
** KEPT: 698 (85,14,123,7,12) S(c,c,f(c,j(f(c,c),b))).
** KEPT: 699 (85,14,81,7,12) S(f(x,x),x,f(f(x,x),j(f(f(x,x),f(x,x)),x))).
** KEPT: 700 (85,14,45,62,12) S(x,0,f(x,f(f(x,x),f(x,x)))).
** KEPT: 701 (85,14,33,7,12) S(a,c,f(a,j(f(a,a),b))).
** KEPT: 702 (85,14,32,7,12) S(x,x,f(x,j(f(x,x),x))).
** KEPT: 703 (85,14,12,7,12) S(x,f(x,y),f(x,j(f(x,x),y))).
** KEPT: 704 (85,14,12,4,45) S(x,f(x,g(f(x,x))),0).
** KEPT: 705 (85,13,319) -P(f(b,a),f(f(b,a),f(b,a)),c).
** KEPT: 706 (85,13,137) -P(c,f(c,c),f(b,a)).
** KEPT: 707 (85,13,12) EQUAL(f(x,f(x,x)),x).
** KEPT: 708 (85,13,12) EQUAL(x,f(x,f(x,x))).
** KEPT: 709 (85,11,12,85) P(f(x,f(x,x)),f(f(x,x),f(x,x)),x).
** KEPT: 710 (85,11,12,81) P(f(x,f(f(x,x),f(x,x))),f(x,x),x).
** KEPT: 711 (85,11,12,32) P(f(x,f(x,x)),f(x,x),x).
** KEPT: 712 (85,11,81,12) P(x,f(x,x),f(f(x,x),x)).
** KEPT: 713 (85,11,33,12) P(c,f(b,b),f(a,b)).
** KEPT: 714 (85,11,12,123) P(f(c,b),f(b,b),c).
** KEPT: 715 (85,11,12,81) P(f(f(x,x),x),f(x,x),x).
** KEPT: 716 (85,11,12,33) P(f(a,b),f(b,b),c).
** KEPT: 717 (85,11,12,12) P(f(x,y),f(y,y),f(x,y)).
** KEPT: 718 (85,11,12,34) -P(b,f(f(b,b),a),c).
** KEPT: 719 (85,11,12,12) P(x,y,f(x,f(f(x,x),y))).
** KEPT: 720 (85,10,130,12) P(a,f(c,f(c,c)),c).
** KEPT: 721 (85,10,123,12) P(c,f(b,f(c,c)),c).
** KEPT: 722 (85,10,81,12) P(f(x,x),f(x,f(x,x)),x).
** KEPT: 723 (85,10,33,12) P(a,f(b,f(c,c)),c).
** KEPT: 724 (85,10,32,12) P(x,f(x,f(x,x)),x).
** KEPT: 725 (85,10,12,12) P(x,f(y,f(f(x,y),f(x,y))),f(x,y)).
** KEPT: 726 (85,10,12,34) -P(f(b,a),f(a,a),c).
** KEPT: 727 (85,10,130,12) P(a,c,f(c,f(c,c))).
** KEPT: 728 (85,10,81,12) P(f(x,x),x,f(x,f(x,x))).
** KEPT: 729 (85,10,33,12) P(a,b,f(c,f(b,b))).
** KEPT: 730 (85,10,12,12) P(x,y,f(f(x,y),f(y,y))).
** KEPT: 731 (85,10,12,130) P(a,f(f(a,a),c),c).
** KEPT: 732 (85,10,12,123) P(c,f(f(c,c),b),c).
** KEPT: 733 (85,10,12,81) P(f(x,x),f(f(f(x,x),f(x,x)),x),x).
** KEPT: 734 (85,10,12,33) P(a,f(f(a,a),b),c).
** KEPT: 735 (85,10,12,32) P(x,f(f(x,x),x),x).
** KEPT: 736 (85,10,12,12) P(x,f(f(x,x),y),f(x,y)).

new given clause: 96 (33,16,12,12,2,39) S(f(a,b),0,c).
** KEPT: 737 (96,23,233) S(f(a,b),0,f(a,c)).
** KEPT: 738 (96,23,183) S(f(a,b),0,f(c,b)).
** KEPT: 739 (96,17,65,52,34) -P(f(b,b),a,f(a,b)).
** KEPT: 740 (96,17,85,65,96) P(c,f(f(a,b),f(a,b)),c).
** KEPT: 741 (96,17,85,65,62) P(f(f(a,b),f(a,b)),f(f(a,b),f(a,b)),c).
** KEPT: 742 (96,17,81,65,62) P(f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b))),f(a,b),c).
** KEPT: 743 (96,17,85,65,62) P(c,f(f(a,b),f(a,b)),f(f(a,b),f(a,b))).
** KEPT: 744 (96,17,12,65,62) P(c,x,f(f(f(a,b),x),f(f(a,b),x))).
** KEPT: 745 (96,16,85,65,12) S(f(a,b),0,f(c,f(f(a,b),f(a,b)))).
** KEPT: 746 (96,16,32,65,12) S(f(a,b),0,f(c,f(a,b))).
** KEPT: 747 (96,16,12,65,123) S(f(f(a,b),b),0,c).
** KEPT: 748 (96,16,12,65,85) S(f(f(a,b),f(c,c)),0,c).
** KEPT: 749 (96,16,12,65,32) S(f(f(a,b),c),0,c).
** KEPT: 750 (96,16,12,65,12) S(f(f(a,b),x),0,f(c,x)).
** KEPT: 751 (96,15,45,52,34) -P(b,f(a,a),f(a,b)).
** KEPT: 752 (96,15,85,45,62) P(f(a,b),f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b))),c).
** KEPT: 753 (96,15,81,45,96) P(f(f(a,b),f(a,b)),c,c).
** KEPT: 754 (96,15,81,45,62) P(f(f(a,b),f(a,b)),c,f(f(a,b),f(a,b))).
** KEPT: 755 (96,15,12,45,62) P(x,c,f(f(x,f(a,b)),f(x,f(a,b)))).
** KEPT: 756 (96,14,81,45,12) S(f(a,b),0,f(f(f(a,b),f(a,b)),c)).
** KEPT: 757 (96,14,32,45,12) S(f(a,b),0,f(f(a,b),c)).
** KEPT: 758 (96,14,12,45,130) S(f(a,f(a,b)),0,c).
** KEPT: 759 (96,14,12,45,81) S(f(f(c,c),f(a,b)),0,c).
** KEPT: 760 (96,14,12,45,32) S(f(c,f(a,b)),0,c).
** KEPT: 761 (96,14,12,45,12) S(f(x,f(a,b)),0,f(x,c)).
** KEPT: 762 (96,8,137) -S(f(a,b),0,f(b,a)).
** KEPT: 763 (96,6,7,4) S(j(f(a,b),x),g(x),c).
** KEPT: 764 (96,6,7,3) S(j(f(a,b),g(x)),x,c).
** KEPT: 765 (96,6,58,58) S(f(f(a,b),f(a,b)),0,f(c,c)).
** KEPT: 766 (96,6,7,7) S(j(x,f(a,b)),0,j(x,c)).
** KEPT: 767 (96,6,7,3) S(j(g(c),f(a,b)),0,0).
** KEPT: 768 (96,6,3,7) S(0,0,j(g(f(a,b)),c)).
** KEPT: 769 (96,6,58,7) S(c,x,j(f(a,b),f(x,x))).
** KEPT: 770 (96,6,53,7) S(c,f(x,x),j(f(a,b),x)).
** KEPT: 771 (96,6,53,4) S(c,f(g(f(a,b)),g(f(a,b))),0).
** KEPT: 772 (96,5,53,62) S(0,f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b))),c).
** KEPT: 773 (96,5,58,62) S(0,c,f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b)))).
** KEPT: 774 (96,5,7,62) S(x,c,f(j(x,f(a,b)),j(x,f(a,b)))).
** KEPT: 775 (96,5,58,7) S(f(a,b),f(x,x),j(c,x)).
** KEPT: 776 (96,5,58,4) S(f(a,b),f(g(c),g(c)),0).
** KEPT: 777 (96,5,53,7) S(f(a,b),x,j(c,f(x,x))).

new given clause: 97 (33,16,12,12,1,39) S(0,f(a,b),c).
** KEPT: 778 (97,23,233) S(0,f(a,b),f(a,c)).
** KEPT: 779 (97,23,183) S(0,f(a,b),f(c,b)).
** KEPT: 780 (97,16,65,85,12) S(0,f(a,b),f(c,f(f(a,b),f(a,b)))).
** KEPT: 781 (97,16,65,32,12) S(0,f(a,b),f(c,f(a,b))).
** KEPT: 782 (97,16,65,12,123) S(0,f(f(a,b),b),c).
** KEPT: 783 (97,16,65,12,85) S(0,f(f(a,b),f(c,c)),c).
** KEPT: 784 (97,16,65,12,32) S(0,f(f(a,b),c),c).
** KEPT: 785 (97,16,65,12,12) S(0,f(f(a,b),x),f(c,x)).
** KEPT: 786 (97,14,45,81,12) S(0,f(a,b),f(f(f(a,b),f(a,b)),c)).
** KEPT: 787 (97,14,45,32,12) S(0,f(a,b),f(f(a,b),c)).
** KEPT: 788 (97,14,45,12,130) S(0,f(a,f(a,b)),c).
** KEPT: 789 (97,14,45,12,81) S(0,f(f(c,c),f(a,b)),c).
** KEPT: 790 (97,14,45,12,32) S(0,f(c,f(a,b)),c).
** KEPT: 791 (97,14,45,12,12) S(0,f(x,f(a,b)),f(x,c)).
** KEPT: 792 (97,8,137) -S(0,f(a,b),f(b,a)).
** KEPT: 793 (97,6,58,52) S(f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b))),0,c).
** KEPT: 794 (97,6,96,7) S(c,f(a,b),j(f(a,b),c)).
** KEPT: 795 (97,6,62,7) S(f(x,x),f(a,b),j(x,c)).
** KEPT: 796 (97,6,62,3) S(f(g(c),g(c)),f(a,b),0).
** KEPT: 797 (97,6,52,7) S(x,f(a,b),j(f(x,x),c)).
** KEPT: 798 (97,6,62,58) S(c,0,f(f(f(a,b),f(a,b)),f(f(a,b),f(a,b)))).
** KEPT: 799 (97,6,7,58) S(c,x,f(j(f(a,b),x),j(f(a,b),x))).
** KEPT: 800 (97,5,4,7) S(x,j(g(x),f(a,b)),c).
** KEPT: 801 (97,5,3,7) S(g(x),j(x,f(a,b)),c).
** KEPT: 802 (97,5,96,7) S(f(a,b),c,j(c,f(a,b))).
** KEPT: 803 (97,5,62,7) S(x,c,j(f(x,x),f(a,b))).
** KEPT: 804 (97,5,52,7) S(f(x,x),c,j(x,f(a,b))).
** KEPT: 805 (97,5,52,3) S(f(g(f(a,b)),g(f(a,b))),c,0).
** KEPT: 806 (97,5,62,62) S(0,f(f(a,b),f(a,b)),f(c,c)).
** KEPT: 807 (97,5,7,7) S(0,j(f(a,b),x),j(c,x)).
** KEPT: 808 (97,5,7,4) S(0,j(f(a,b),g(c)),0).
** KEPT: 809 (97,5,4,7) S(0,0,j(c,g(f(a,b)))).

new given clause: 102 (33,16,12,1,12,39) S(0,c,f(a,b)).
** KEPT: 810 (102,22,233) S(0,f(a,c),f(a,b)).
** KEPT: 811 (102,22,183) S(0,f(c,b),f(a,b)).
** KEPT: 812 (102,17,65,123,58) P(f(c,c),b,f(a,b)).
** KEPT: 813 (102,17,65,85,102) P(f(a,b),f(c,c),f(a,b)).
** KEPT: 814 (102,17,65,85,58) P(f(c,c),f(c,c),f(a,b)).
** KEPT: 815 (102,17,65,81,58) P(f(f(c,c),f(c,c)),c,f(a,b)).
** KEPT: 816 (102,17,65,123,58) P(f(a,b),b,f(c,c)).
** KEPT: 817 (102,17,65,85,58) P(f(a,b),f(c,c),f(c,c)).
** KEPT: 818 (102,17,65,12,58) P(f(a,b),x,f(f(c,x),f(c,x))).
** KEPT: 819 (102,16,65,123,12) S(0,c,f(f(a,b),b)).
** KEPT: 820 (102,16,65,85,12) S(0,c,f(f(a,b),f(c,c))).
** KEPT: 821 (102,16,65,32,12) S(0,c,f(f(a,b),c)).
** KEPT: 822 (102,16,65,12,85) S(0,f(c,f(f(a,b),f(a,b))),f(a,b)).
** KEPT: 823 (102,16,65,12,32) S(0,f(c,f(a,b)),f(a,b)).
** KEPT: 824 (102,16,65,12,12) S(0,f(c,x),f(f(a,b),x)).
** KEPT: 825 (102,15,45,130,58) P(a,f(c,c),f(a,b)).
** KEPT: 826 (102,15,45,85,58) P(c,f(f(c,c),f(c,c)),f(a,b)).
** KEPT: 827 (102,15,45,81,102) P(f(c,c),f(a,b),f(a,b)).
** KEPT: 828 (102,15,45,130,58) P(a,f(a,b),f(c,c)).
** KEPT: 829 (102,15,45,81,58) P(f(c,c),f(a,b),f(c,c)).
** KEPT: 830 (102,15,45,12,58) P(x,f(a,b),f(f(x,c),f(x,c))).
** KEPT: 831 (102,14,45,130,12) S(0,c,f(a,f(a,b))).
** KEPT: 832 (102,14,45,81,12) S(0,c,f(f(c,c),f(a,b))).
** KEPT: 833 (102,14,45,32,12) S(0,c,f(c,f(a,b))).
** KEPT: 834 (102,14,45,12,81) S(0,f(f(f(a,b),f(a,b)),c),f(a,b)).
** KEPT: 835 (102,14,45,12,32) S(0,f(f(a,b),c),f(a,b)).
** KEPT: 836 (102,14,45,12,12) S(0,f(x,c),f(x,f(a,b))).
** KEPT: 837 (102,6,58,52) S(f(f(c,c),f(c,c)),0,f(a,b)).
** KEPT: 838 (102,6,96,7) S(c,c,j(f(a,b),f(a,b))).
** KEPT: 839 (102,6,62,58) S(f(a,b),0,f(f(c,c),f(c,c))).
** KEPT: 840 (102,6,7,58) S(f(a,b),x,f(j(c,x),j(c,x))).
** KEPT: 841 (102,5,4,7) S(x,j(g(x),c),f(a,b)).
** KEPT: 842 (102,5,3,7) S(g(x),j(x,c),f(a,b)).
** KEPT: 843 (102,5,96,7) S(f(a,b),f(a,b),j(c,c)).
** KEPT: 844 (102,5,62,62) S(0,f(c,c),f(f(a,b),f(a,b))).
** KEPT: 845 (102,5,7,7) S(0,j(c,x),j(f(a,b),x)).
** KEPT: 846 (102,5,7,4) S(0,j(c,g(f(a,b))),0).
** KEPT: 847 (102,5,4,7) S(0,0,j(f(a,b),g(c))).

new given clause: 106 (33,16,12,2,12,39) S(c,0,f(a,b)).
** KEPT: 848 (106,21,233) S(f(a,c),0,f(a,b)).
** KEPT: 849 (106,21,183) S(f(c,b),0,f(a,b)).
** KEPT: 850 (106,16,123,65,12) S(c,0,f(f(a,b),b)).
** KEPT: 851 (106,16,85,65,12) S(c,0,f(f(a,b),f(c,c))).
** KEPT: 852 (106,16,32,65,12) S(c,0,f(f(a,b),c)).
** KEPT: 853 (106,16,12,65,85) S(f(c,f(f(a,b),f(a,b))),0,f(a,b)).
** KEPT: 854 (106,16,12,65,32) S(f(c,f(a,b)),0,f(a,b)).
** KEPT: 855 (106,16,12,65,12) S(f(c,x),0,f(f(a,b),x)).
** KEPT: 856 (106,14,130,45,12) S(c,0,f(a,f(a,b))).
** KEPT: 857 (106,14,81,45,12) S(c,0,f(f(c,c),f(a,b))).
** KEPT: 858 (106,14,32,45,12) S(c,0,f(c,f(a,b))).
** KEPT: 859 (106,14,12,45,81) S(f(f(f(a,b),f(a,b)),c),0,f(a,b)).
** KEPT: 860 (106,14,12,45,32) S(f(f(a,b),c),0,f(a,b)).
** KEPT: 861 (106,14,12,45,12) S(f(x,c),0,f(x,f(a,b))).
** KEPT: 862 (106,6,7,4) S(j(c,x),g(x),f(a,b)).
** KEPT: 863 (106,6,7,3) S(j(c,g(x)),x,f(a,b)).
** KEPT: 864 (106,6,58,58) S(f(c,c),0,f(f(a,b),f(a,b))).
** KEPT: 865 (106,6,7,7) S(j(x,c),0,j(x,f(a,b))).
** KEPT: 866 (106,6,7,3) S(j(g(f(a,b)),c),0,0).
** KEPT: 867 (106,6,3,7) S(0,0,j(g(c),f(a,b))).
** KEPT: 868 (106,5,53,62) S(0,f(f(c,c),f(c,c)),f(a,b)).
** KEPT: 869 (106,5,58,62) S(0,f(a,b),f(f(c,c),f(c,c))).
** KEPT: 870 (106,5,7,62) S(x,f(a,b),f(j(x,c),j(x,c))).

new given clause: 124 (33,11,12,32) P(f(a,b),b,c).
** KEPT: 871 (124,29,233) P(f(a,b),b,f(a,c)).
** KEPT: 872 (124,27,80) P(f(f(a,b),f(a,b)),b,c).
** KEPT: 873 (124,17,124,7,7) P(j(f(a,b),f(a,b)),b,j(c,c)).
** KEPT: 874 (124,17,123,7,7) P(j(c,f(a,b)),b,j(c,c)).
** KEPT: 875 (124,17,81,7,7) P(j(f(b,b),f(a,b)),b,j(b,c)).
** KEPT: 876 (124,17,65,58,102) P(f(f(a,b),f(a,b)),b,f(a,b)).
** KEPT: 877 (124,17,65,58,58) P(f(f(a,b),f(a,b)),b,f(c,c)).
** KEPT: 878 (124,17,33,7,7) P(j(a,f(a,b)),b,j(c,c)).
** KEPT: 879 (124,17,32,7,7) P(j(b,f(a,b)),b,j(b,c)).
** KEPT: 880 (124,17,12,7,7) P(j(x,f(a,b)),b,j(f(x,b),c)).
** KEPT: 881 (124,17,12,3,7) P(0,b,j(f(g(f(a,b)),b),c)).
** KEPT: 882 (124,17,123,7,7) P(j(f(a,b),c),b,j(c,c)).
** KEPT: 883 (124,17,81,7,7) P(j(f(a,b),f(b,b)),b,j(c,b)).
** KEPT: 884 (124,17,33,7,7) P(j(f(a,b),a),b,j(c,c)).
** KEPT: 885 (124,17,32,7,7) P(j(f(a,b),b),b,j(c,b)).
** KEPT: 886 (124,17,12,7,7) P(j(f(a,b),x),b,j(c,f(x,b))).
** KEPT: 887 (124,17,12,4,7) P(0,b,j(c,f(g(f(a,b)),b))).
** KEPT: 888 (124,16,65,12,53) S(0,f(f(f(a,b),f(a,b)),b),c).
** KEPT: 889 (124,16,12,65,52) S(f(f(f(a,b),f(a,b)),b),0,c).
** KEPT: 890 (124,16,124,7,12) S(c,c,f(j(f(a,b),f(a,b)),b)).
** KEPT: 891 (124,16,123,7,12) S(c,c,f(j(c,f(a,b)),b)).
** KEPT: 892 (124,16,81,7,12) S(b,c,f(j(f(b,b),f(a,b)),b)).
** KEPT: 893 (124,16,65,58,12) S(0,c,f(f(f(a,b),f(a,b)),b)).
** KEPT: 894 (124,16,33,7,12) S(c,c,f(j(a,f(a,b)),b)).
** KEPT: 895 (124,16,32,7,12) S(b,c,f(j(b,f(a,b)),b)).
** KEPT: 896 (124,16,12,7,12) S(f(x,b),c,f(j(x,f(a,b)),b)).
** KEPT: 897 (124,16,12,3,65) S(f(g(f(a,b)),b),c,0).
** KEPT: 898 (124,16,123,7,12) S(c,c,f(j(f(a,b),c),b)).
** KEPT: 899 (124,16,81,7,12) S(c,b,f(j(f(a,b),f(b,b)),b)).
** KEPT: 900 (124,16,65,62,12) S(c,0,f(f(f(a,b),f(a,b)),b)).
** KEPT: 901 (124,16,33,7,12) S(c,c,f(j(f(a,b),a),b)).
** KEPT: 902 (124,16,32,7,12) S(c,b,f(j(f(a,b),b),b)).
** KEPT: 903 (124,16,12,7,12) S(c,f(x,b),f(j(f(a,b),x),b)).
** KEPT: 904 (124,16,12,4,65) S(c,f(g(f(a,b)),b),0).
** KEPT: 905 (124,15,124,7,7) P(f(a,b),j(b,b),j(c,c)).
** KEPT: 906 (124,15,85,7,7) P(f(a,b),j(f(f(a,b),f(a,b)),b),j(f(a,b),c)).
** KEPT: 907 (124,15,45,58,58) P(f(a,b),f(b,b),f(c,c)).
** KEPT: 908 (124,15,32,7,7) P(f(a,b),j(f(a,b),b),j(f(a,b),c)).
** KEPT: 909 (124,15,12,7,7) P(f(a,b),j(x,b),j(f(f(a,b),x),c)).
** KEPT: 910 (124,15,12,3,7) P(f(a,b),0,j(f(f(a,b),g(b)),c)).
** KEPT: 911 (124,15,85,7,7) P(f(a,b),j(b,f(f(a,b),f(a,b))),j(c,f(a,b))).
** KEPT: 912 (124,15,32,7,7) P(f(a,b),j(b,f(a,b)),j(c,f(a,b))).
** KEPT: 913 (124,15,12,7,7) P(f(a,b),j(b,x),j(c,f(f(a,b),x))).
** KEPT: 914 (124,15,12,4,7) P(f(a,b),0,j(c,f(f(a,b),g(b)))).
** KEPT: 915 (124,14,45,12,53) S(0,f(f(a,b),f(b,b)),c).
** KEPT: 916 (124,14,12,45,52) S(f(f(a,b),f(b,b)),0,c).
** KEPT: 917 (124,14,124,7,12) S(c,c,f(f(a,b),j(b,b))).
** KEPT: 918 (124,14,85,7,12) S(f(a,b),c,f(f(a,b),j(f(f(a,b),f(a,b)),b))).
** KEPT: 919 (124,14,45,58,12) S(0,c,f(f(a,b),f(b,b))).
** KEPT: 920 (124,14,32,7,12) S(f(a,b),c,f(f(a,b),j(f(a,b),b))).
** KEPT: 921 (124,14,12,7,12) S(f(f(a,b),x),c,f(f(a,b),j(x,b))).
** KEPT: 922 (124,14,12,3,45) S(f(f(a,b),g(b)),c,0).
** KEPT: 923 (124,14,85,7,12) S(c,f(a,b),f(f(a,b),j(b,f(f(a,b),f(a,b))))).
** KEPT: 924 (124,14,45,62,12) S(c,0,f(f(a,b),f(b,b))).
** KEPT: 925 (124,14,32,7,12) S(c,f(a,b),f(f(a,b),j(b,f(a,b)))).
** KEPT: 926 (124,14,12,7,12) S(c,f(f(a,b),x),f(f(a,b),j(b,x))).
** KEPT: 927 (124,14,12,4,45) S(c,f(f(a,b),g(b)),0).
** KEPT: 928 (124,13,137) -P(f(a,b),b,f(b,a)).
** KEPT: 929 (124,13,12) EQUAL(f(f(a,b),b),c).
** KEPT: 930 (124,13,12) EQUAL(c,f(f(a,b),b)).
** KEPT: 931 (124,11,12,85) P(f(f(a,b),b),f(b,b),c).
** KEPT: 932 (124,11,12,81) P(f(f(a,b),f(b,b)),b,c).
** KEPT: 933 (124,11,12,32) P(f(f(a,b),b),b,c).
** KEPT: 934 (124,11,81,12) P(f(a,b),b,f(f(f(a,b),f(a,b)),c)).
** KEPT: 935 (124,11,32,12) P(f(a,b),b,f(f(a,b),c)).
** KEPT: 936 (124,11,12,130) P(f(a,f(a,b)),b,c).
** KEPT: 937 (124,11,12,81) P(f(f(c,c),f(a,b)),b,c).
** KEPT: 938 (124,11,12,32) P(f(c,f(a,b)),b,c).
** KEPT: 939 (124,11,12,12) P(f(x,f(a,b)),b,f(x,c)).
** KEPT: 940 (124,11,85,12) P(c,f(b,b),f(f(a,b),b)).
** KEPT: 941 (124,11,12,12) P(c,x,f(f(a,b),f(b,x))).
** KEPT: 942 (124,10,85,12) P(f(a,b),f(f(f(a,b),f(a,b)),b),c).
** KEPT: 943 (124,10,81,12) P(f(f(a,b),f(a,b)),f(f(a,b),b),c).
** KEPT: 944 (124,10,32,12) P(f(a,b),f(f(a,b),b),c).
** KEPT: 945 (124,10,81,12) P(f(f(a,b),f(a,b)),c,f(f(a,b),b)).
** KEPT: 946 (124,10,32,12) P(f(a,b),c,f(f(a,b),b)).
** KEPT: 947 (124,10,12,12) P(x,c,f(f(x,f(a,b)),b)).
** KEPT: 948 (124,10,85,12) P(f(a,b),b,f(c,f(b,b))).
** KEPT: 949 (124,10,12,85) P(f(a,b),f(b,f(c,c)),c).
** KEPT: 950 (124,10,12,32) P(f(a,b),f(b,c),c).
** KEPT: 951 (124,10,12,12) P(f(a,b),f(b,x),f(c,x)).

new given clause: 125 (33,11,32,12) P(a,b,f(a,c)).
** KEPT: 952 (125,29,80) P(a,b,f(f(a,c),f(a,c))).
** KEPT: 953 (125,28,80) P(a,f(b,b),f(a,c)).
** KEPT: 954 (125,17,125,7,7) P(j(a,a),b,j(f(a,c),f(a,c))).
** KEPT: 955 (125,17,124,7,7) P(j(f(a,b),a),b,j(c,f(a,c))).
** KEPT: 956 (125,17,123,7,7) P(j(c,a),b,j(c,f(a,c))).
** KEPT: 957 (125,17,81,7,7) P(j(f(b,b),a),b,j(b,f(a,c))).
** KEPT: 958 (125,17,65,58,58) P(f(a,a),b,f(f(a,c),f(a,c))).
** KEPT: 959 (125,17,33,7,7) P(j(a,a),b,j(c,f(a,c))).
** KEPT: 960 (125,17,32,7,7) P(j(b,a),b,j(b,f(a,c))).
** KEPT: 961 (125,17,12,7,7) P(j(x,a),b,j(f(x,b),f(a,c))).
** KEPT: 962 (125,17,12,3,7) P(0,b,j(f(g(a),b),f(a,c))).
** KEPT: 963 (125,17,124,7,7) P(j(a,f(a,b)),b,j(f(a,c),c)).
** KEPT: 964 (125,17,123,7,7) P(j(a,c),b,j(f(a,c),c)).
** KEPT: 965 (125,17,81,7,7) P(j(a,f(b,b)),b,j(f(a,c),b)).
** KEPT: 966 (125,17,33,7,7) P(j(a,a),b,j(f(a,c),c)).
** KEPT: 967 (125,17,32,7,7) P(j(a,b),b,j(f(a,c),b)).
** KEPT: 968 (125,17,12,7,7) P(j(a,x),b,j(f(a,c),f(x,b))).
** KEPT: 969 (125,17,12,4,7) P(0,b,j(f(a,c),f(g(a),b))).
** KEPT: 970 (125,16,65,12,53) S(0,f(f(a,a),b),f(a,c)).
** KEPT: 971 (125,16,12,65,52) S(f(f(a,a),b),0,f(a,c)).
** KEPT: 972 (125,16,125,7,12) S(f(a,c),f(a,c),f(j(a,a),b)).
** KEPT: 973 (125,16,124,7,12) S(c,f(a,c),f(j(f(a,b),a),b)).
** KEPT: 974 (125,16,123,7,12) S(c,f(a,c),f(j(c,a),b)).
** KEPT: 975 (125,16,81,7,12) S(b,f(a,c),f(j(f(b,b),a),b)).
** KEPT: 976 (125,16,65,58,12) S(0,f(a,c),f(f(a,a),b)).
** KEPT: 977 (125,16,33,7,12) S(c,f(a,c),f(j(a,a),b)).
** KEPT: 978 (125,16,32,7,12) S(b,f(a,c),f(j(b,a),b)).
** KEPT: 979 (125,16,12,7,12) S(f(x,b),f(a,c),f(j(x,a),b)).
** KEPT: 980 (125,16,12,3,65) S(f(g(a),b),f(a,c),0).
** KEPT: 981 (125,16,124,7,12) S(f(a,c),c,f(j(a,f(a,b)),b)).
** KEPT: 982 (125,16,123,7,12) S(f(a,c),c,f(j(a,c),b)).
** KEPT: 983 (125,16,81,7,12) S(f(a,c),b,f(j(a,f(b,b)),b)).
** KEPT: 984 (125,16,65,62,12) S(f(a,c),0,f(f(a,a),b)).
** KEPT: 985 (125,16,33,7,12) S(f(a,c),c,f(j(a,a),b)).
** KEPT: 986 (125,16,32,7,12) S(f(a,c),b,f(j(a,b),b)).
** KEPT: 987 (125,16,12,7,12) S(f(a,c),f(x,b),f(j(a,x),b)).
** KEPT: 988 (125,16,12,4,65) S(f(a,c),f(g(a),b),0).
** KEPT: 989 (125,15,130,7,7) P(a,j(c,b),j(c,f(a,c))).
** KEPT: 990 (125,15,125,7,7) P(a,j(b,b),j(f(a,c),f(a,c))).
** KEPT: 991 (125,15,85,7,7) P(a,j(f(a,a),b),j(a,f(a,c))).
** KEPT: 992 (125,15,45,58,58) P(a,f(b,b),f(f(a,c),f(a,c))).
** KEPT: 993 (125,15,33,7,7) P(a,j(b,b),j(c,f(a,c))).
** KEPT: 994 (125,15,32,7,7) P(a,j(a,b),j(a,f(a,c))).
** KEPT: 995 (125,15,12,7,7) P(a,j(x,b),j(f(a,x),f(a,c))).
** KEPT: 996 (125,15,12,3,7) P(a,0,j(f(a,g(b)),f(a,c))).
** KEPT: 997 (125,15,130,7,7) P(a,j(b,c),j(f(a,c),c)).
** KEPT: 998 (125,15,85,7,7) P(a,j(b,f(a,a)),j(f(a,c),a)).
** KEPT: 999 (125,15,33,7,7) P(a,j(b,b),j(f(a,c),c)).
** KEPT: 1000 (125,15,32,7,7) P(a,j(b,a),j(f(a,c),a)).
** KEPT: 1001 (125,15,12,7,7) P(a,j(b,x),j(f(a,c),f(a,x))).
** KEPT: 1002 (125,15,12,4,7) P(a,0,j(f(a,c),f(a,g(b)))).
** KEPT: 1003 (125,14,45,12,53) S(0,f(a,f(b,b)),f(a,c)).
** KEPT: 1004 (125,14,12,45,52) S(f(a,f(b,b)),0,f(a,c)).
** KEPT: 1005 (125,14,130,7,12) S(c,f(a,c),f(a,j(c,b))).
** KEPT: 1006 (125,14,125,7,12) S(f(a,c),f(a,c),f(a,j(b,b))).
** KEPT: 1007 (125,14,85,7,12) S(a,f(a,c),f(a,j(f(a,a),b))).
** KEPT: 1008 (125,14,45,58,12) S(0,f(a,c),f(a,f(b,b))).
** KEPT: 1009 (125,14,33,7,12) S(c,f(a,c),f(a,j(b,b))).
** KEPT: 1010 (125,14,32,7,12) S(a,f(a,c),f(a,j(a,b))).
** KEPT: 1011 (125,14,12,7,12) S(f(a,x),f(a,c),f(a,j(x,b))).
** KEPT: 1012 (125,14,12,3,45) S(f(a,g(b)),f(a,c),0).
** KEPT: 1013 (125,14,130,7,12) S(f(a,c),c,f(a,j(b,c))).
** KEPT: 1014 (125,14,85,7,12) S(f(a,c),a,f(a,j(b,f(a,a)))).
** KEPT: 1015 (125,14,45,62,12) S(f(a,c),0,f(a,f(b,b))).
** KEPT: 1016 (125,14,33,7,12) S(f(a,c),c,f(a,j(b,b))).
** KEPT: 1017 (125,14,32,7,12) S(f(a,c),a,f(a,j(b,a))).
** KEPT: 1018 (125,14,12,7,12) S(f(a,c),f(a,x),f(a,j(b,x))).
** KEPT: 1019 (125,14,12,4,45) S(f(a,c),f(a,g(b)),0).
** KEPT: 1020 (125,11,125,85) P(f(a,c),f(b,b),f(a,c)).
** KEPT: 1021 (125,11,33,85) P(c,f(b,b),f(a,c)).
** KEPT: 1022 (125,11,12,85) P(f(a,b),f(b,b),f(a,c)).
** KEPT: 1023 (125,11,12,81) P(f(a,f(b,b)),b,f(a,c)).
** KEPT: 1024 (125,11,81,12) P(a,b,f(f(a,a),f(a,c))).
** KEPT: 1025 (125,11,32,12) P(a,b,f(a,f(a,c))).
** KEPT: 1026 (125,11,12,81) P(f(f(f(a,c),f(a,c)),a),b,f(a,c)).
** KEPT: 1027 (125,11,12,32) P(f(f(a,c),a),b,f(a,c)).
** KEPT: 1028 (125,11,12,12) P(f(x,a),b,f(x,f(a,c))).
** KEPT: 1029 (125,11,85,33) P(f(a,c),f(b,b),c).
** KEPT: 1030 (125,11,85,12) P(f(a,c),f(b,b),f(a,b)).
** KEPT: 1031 (125,11,32,12) P(f(a,c),b,f(a,b)).
** KEPT: 1032 (125,11,12,12) P(f(a,c),x,f(a,f(b,x))).
** KEPT: 1033 (125,10,85,12) P(a,f(f(a,a),b),f(a,c)).
** KEPT: 1034 (125,10,81,12) P(f(a,a),f(a,b),f(a,c)).
** KEPT: 1035 (125,10,81,12) P(f(a,a),f(a,c),f(a,b)).
** KEPT: 1036 (125,10,32,12) P(a,f(a,c),f(a,b)).
** KEPT: 1037 (125,10,12,12) P(x,f(a,c),f(f(x,a),b)).
** KEPT: 1038 (125,10,85,12) P(a,b,f(f(a,c),f(b,b))).
** KEPT: 1039 (125,10,32,12) P(a,b,f(f(a,c),b)).
** KEPT: 1040 (125,10,12,85) P(a,f(b,f(f(a,c),f(a,c))),f(a,c)).
** KEPT: 1041 (125,10,12,32) P(a,f(b,f(a,c)),f(a,c)).
** KEPT: 1042 (125,10,12,12) P(a,f(b,x),f(f(a,c),x)).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
12 mallocs of 32700 bytes each (383.2+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            30          0         30          0      1.9 K
term (  16)           155374     153689       1685          9     26.5 K
rel (  20)            126152     121963       4189          6     81.9 K
term_ptr (   8)        11893         44      11849          0     92.6 K
fpa_head (  12)          333          0        333          0      3.9 K
fpa_tree (  28)       137486     137486          0         57      1.6 K
context ( 260)         18927      18927          0          6      1.5 K
trail (  12)           67379      67379          0         14      0.2 K
imd_tree (  24)           20          0         20          0      0.5 K
imd_pos ( 416)         15785      15785          0          1      0.4 K
is_tree (  12)          4782         18       4764          0     55.8 K
is_pos (1216)          94969      94969          0         11     13.1 K
fsub_pos (   8)         7518       7518          0          1      0.0 K
literal (  16)          8094       6999       1095          1     17.1 K
clause (  28)           7563       6521       1042          0     28.5 K
list (  60)                3          0          3          0      0.2 K
clash_nd (  32)          833        833          0          3      0.1 K
clause_ptr (   8)       1046          4       1042          0      8.1 K
int_ptr (   8)         42018      37754       4264          0     33.3 K

-------------- statistics -------------
clauses input                 42
clauses given                 29
clauses generated           7518
demodulation rewrites       7418
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    6518
(clauses subsumed by sos)   1627
unit deletions                 0
clauses kept                1000
empty clauses                  0
factors generated              0
clauses back subsumed          4
clauses not processed          0

----------- times (seconds) -----------
run time           316.21
input time           1.48
binary_res time      0.00
hyper_res time       0.00
UR_res time        196.41
para_into time       0.00
para_from time       0.00
pre_process time    86.65
  demod time        20.28
  weigh time         0.71
  for_sub time      41.81
  unit_del time      0.00
post_process time   29.40
  back_sub time     13.42
  conflict time     15.55
  factor time        0.00
FPA build time       3.00
IS build time        1.57
print_cl time        7.81
cl integrate time    2.52
window time          0.00
SHAR_EOF
if test -f 'lemma.desc'
then
	echo shar: over-writing existing file "'lemma.desc'"
fi
cat << \SHAR_EOF > 'lemma.desc'
problem-set/algebra/rings/lemma.desc
created : 07/09/86
revised : 07/13/88

Natural Language Description :

The problem called 'lemma' is to prove the theorem that in Boolean rings
x is its own inverse, i.e. given a ring in which for all x, x * x = x, 
prove that for all x, x + x = 0   [ 0 is the additive identity element].

Versions : 

lemma.ver1.in: this version uses Stickel's complete set of reductions
	for ring theory and a p-formulation of product and sum; inference rule
	is hyperresolution, using a lexical ordering.
		created : W.W. McCune.
		verified for ITP : 07/09/86.
		translated to OTTER by : caw.
		verified for OTTER : 07/13/88.

lemma.ver2.in: this version uses Stickel's complete set of reductions
	for ring theory and an equality version of product and sum; inference
	rule is paramodulation, using a lexical ordering.
		created : W.W. McCune.
		verified for ITP : 07/09/86.
		translated to OTTER by : caw.
		verified for OTTER : 07/13/88.

lemma.ver3.in: this version uses the standard axioms for ring theory and
	is the non-procedural version with a p-formulation; uses UR resolution.
		created : from McCharen, Overbeek, & Wos paper, 1976.
		verified for ITP : untested.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1047 kept clauses.

lemma.ver4.in: this version uses the standard axioms for ring theory and
	is the procedural version with a p-formulation; uses UR resolution.
		created : from McCharen, Overbeek, & Wos paper, 1976.
		verified for ITP : untested.
		translated to OTTER by : caw.
		verified for OTTER : no proof in 1053 kept clauses.

SHAR_EOF
if test -f 'lemma.ver1.clauses'
then
	echo shar: over-writing existing file "'lemma.ver1.clauses'"
fi
cat << \SHAR_EOF > 'lemma.ver1.clauses'
% problem-set/algebra/rings/lemma.ver1.clauses
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then x + x = 0.

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.


% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory.

% beginning of Stickel's clauses
                                                                
% Left identity 

S(0,x,x).

% Left inverse 

S(g(x),x,0).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).

% inverse of 0 is 0

S(g(0),0,0).

% inverse of inverse of x is x

S(g(g(x)),0,x).

% behavior of 0 and multiplication

P(x,0,0).
P(0,x,0).

% inverse of (x + y) = inverse(x) + inverse(y)

S(g(x),g(y),g(j(x,y))).

% x * inverse(y) = inverse (x * y)

P(x,g(y),g(f(x,y))).

% end of Stickel's clauses


% Right identity 
S(x,0,x).

% Right inverse 
S(x,g(x),0).

% Associativity 
-S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
-S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).

% Closure 
S(x,y,j(x,y)).

% Well-definedness of addition 
-S(x,y,u) | -S(x,y,v) | EQUAL(u,v).

% Reflexivity of equality 
EQUAL(x,x).

% Symmetry 
-EQUAL(x,y) | EQUAL(y,x).

% Transitivity 
-EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).

% Equality substitution 
-EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
-EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
-EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
-EQUAL(u,v) |  EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |  EQUAL(j(x,u),j(x,v)).
-EQUAL(u,v) |  EQUAL(g(u),g(v)).

% Addition is commutative 
-S(x,y,z)   | S(y,x,z).

% Associativity of product 
-P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
-P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w) .

% Product is well-defined 
-P(x,y,u) | -P(x,y,v) | EQUAL(u,v).

% Closure of product 
P(x,y,f(x,y)).

% Equality substitution (for the added predicates and functions) 
-EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
-EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
-EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
-EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).


% the ring is boolean (x * x = x) 

P(x,x,x).

% denial of the theorem 

-EQUAL(j(a,a),0).

EQUAL(j(x,j(y,z)),j(y,j(x,z))).

SHAR_EOF
if test -f 'lemma.ver1.in'
then
	echo shar: over-writing existing file "'lemma.ver1.in'"
fi
cat << \SHAR_EOF > 'lemma.ver1.in'
% problem-set/algebra/rings/lemma.ver1.in
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then x + x = 0.

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

lex(j(x,x),f(x,x),g(x),0,a,b,c).
set(hyper_res).
assign(max_kept,1000).
assign(max_weight,1000).


list(axioms).

% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory.

% beginning of Stickel's clauses
                                                                
% Left identity 

S(0,x,x).

% Left inverse 

S(g(x),x,0).

% Distributivity of product over sum 

-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
-P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
-P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).

% inverse of 0 is 0

S(g(0),0,0).

% inverse of inverse of x is x

S(g(g(x)),0,x).

% behavior of 0 and multiplication

P(x,0,0).
P(0,x,0).

% inverse of (x + y) = inverse(x) + inverse(y)

S(g(x),g(y),g(j(x,y))).

% x * inverse(y) = inverse (x * y)

P(x,g(y),g(f(x,y))).

% end of Stickel's clauses


% Right identity 

S(x,0,x).

% Right inverse 

S(x,g(x),0).

% Associativity 

-S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
-S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).

% Closure 

S(x,y,j(x,y)).

% Well-definedness of addition 

-S(x,y,u) | -S(x,y,v) | EQUAL(u,v).

% Reflexivity of equality 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) | EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).

% Equality substitution 

-EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
-EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
-EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
-EQUAL(u,v) |  EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |  EQUAL(j(x,u),j(x,v)).
-EQUAL(u,v) |  EQUAL(g(u),g(v)).

% Addition is commutative 

-S(x,y,z)   | S(y,x,z).

% Associativity of product 

-P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
-P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w) .

% Product is well-defined 

-P(x,y,u) | -P(x,y,v) | EQUAL(u,v).

% Closure of product 

P(x,y,f(x,y)).

% Equality substitution (for the added predicates and functions) 

-EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
-EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
-EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
-EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean (x * x = x) 

P(x,x,x).

% denial of the theorem 

-EQUAL(j(a,a),0).

end_of_list.


list(demodulators).

EQUAL(j(0,x),x).
EQUAL(j(g(x),x),0).
EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
EQUAL(g(0),0).
EQUAL(g(g(x)),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(j(x,y)),j(g(x),g(y))).
EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).
EQUAL(j(j(x,y),z),j(x,j(y,z))).
EQUAL(f(f(x,y),z),f(x,f(y,z))).
EQUAL(j(x,y),j(y,x)).
EQUAL(f(x,x),x).
EQUAL(j(x,j(y,z)),j(y,j(x,z))).

end_of_list.
SHAR_EOF
if test -f 'lemma.ver1.out'
then
	echo shar: over-writing existing file "'lemma.ver1.out'"
fi
cat << \SHAR_EOF > 'lemma.ver1.out'
% problem-set/algebra/rings/lemma.ver1.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

lex(j(x,x),f(x,x),g(x),0,a,b,c).

set(hyper_res).
assign(max_kept,1000).
assign(max_weight,1000).

list(axioms).
1 S(0,x,x).
2 S(g(x),x,0).
3 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
4 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
5 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
6 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
7 S(g(0),0,0).
8 S(g(g(x)),0,x).
9 P(x,0,0).
10 P(0,x,0).
11 S(g(x),g(y),g(j(x,y))).
12 P(x,g(y),g(f(x,y))).
13 S(x,0,x).
14 S(x,g(x),0).
15 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
16 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
17 S(x,y,j(x,y)).
18 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
19 EQUAL(x,x).
20 -EQUAL(x,y) | EQUAL(y,x).
21 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
22 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
23 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
24 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | EQUAL(g(u),g(v)).
28 -S(x,y,z) | S(y,x,z).
29 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
30 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
31 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
32 P(x,y,f(x,y)).
33 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
34 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
35 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
36 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
37 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
38 P(x,x,x).
39 -EQUAL(j(a,a),0).
end_of_list.

list(demodulators).
lex-dependent demodulator: EQUAL(j(x,y),j(y,x))
lex-dependent demodulator: EQUAL(j(x,j(y,z)),j(y,j(x,z)))
40 EQUAL(j(0,x),x).
41 EQUAL(j(g(x),x),0).
42 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
43 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
44 EQUAL(g(0),0).
45 EQUAL(g(g(x)),x).
46 EQUAL(f(x,0),0).
47 EQUAL(f(0,x),0).
48 EQUAL(g(j(x,y)),j(g(x),g(y))).
49 EQUAL(f(x,g(y)),g(f(x,y))).
50 EQUAL(f(g(x),y),g(f(x,y))).
51 EQUAL(j(j(x,y),z),j(x,j(y,z))).
52 EQUAL(f(f(x,y),z),f(x,f(y,z))).
53 EQUAL(j(x,y),j(y,x)).
54 EQUAL(f(x,x),x).
55 EQUAL(j(x,j(y,z)),j(y,j(x,z))).
end_of_list.


---------------- PROOF ----------------

12 P(x,g(y),g(f(x,y))).
14 S(x,g(x),0).
17 S(x,y,j(x,y)).
18 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
23 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
31 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
38 P(x,x,x).
39 -EQUAL(j(a,a),0).
45 EQUAL(g(g(x)),x).
50 EQUAL(f(g(x),y),g(f(x,y))).
54 EQUAL(f(x,x),x).
56 (38,31,12,50,54,45) EQUAL(x,g(x)).
134 (56,23,14,45) S(x,x,0).
141 (134,18,17) EQUAL(j(x,x),0).
182 (141,39) .

--------------- options ---------------
set(hyper_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(UR_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 1000).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

-------------- statistics -------------
clauses input                 55
clauses given                  4
clauses generated           1715
demodulation rewrites       3291
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    1588
(clauses subsumed by sos)    270
unit deletions                 0
clauses kept                 127
empty clauses                  1
factors generated              0
clauses back subsumed          8
clauses not processed         42

----------- times (seconds) -----------
run time            33.52
input time           1.86
binary_res time      0.00
hyper_res time      10.06
UR_res time          0.00
para_into time       0.00
para_from time       0.00
pre_process time    19.50
  demod time         8.44
  weigh time         0.87
  for_sub time       6.13
  unit_del time      0.00
post_process time    1.52
  back_sub time      0.56
  conflict time      0.79
  factor time        0.00
FPA build time       0.51
IS build time        0.22
print_cl time        2.10
cl integrate time    0.32
window time          0.00
SHAR_EOF
if test -f 'lemma.ver2.clauses'
then
	echo shar: over-writing existing file "'lemma.ver2.clauses'"
fi
cat << \SHAR_EOF > 'lemma.ver2.clauses'
% problem-set/algebra/rings/lemma.ver2.clauses
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then x + x = 0.

% representation :
%
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z]).
%
% j(x,y) is the sum of x and y, f(x,y) is the product of x and y; 
% g(x) is the additive inverse of x; 0 is the additive identity element

% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory. 


% existence of left identity for addition 

EQUAL(j(0,x),x).

% existence of left additive inverse  

EQUAL(j(g(x),x),0).

% distributive property of product over sum    

EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).

% inverse of identity is identity 

EQUAL(g(0),0).

% inverse of inverse of x is x itself 

EQUAL(g(g(x)),x).

% behavior of 0 and the multiplication operation  

EQUAL(f(x,0),0).
EQUAL(f(0,x),0).

% inverse of (x + y) is inverse(x) + inverse(y)  

EQUAL(g(j(x,y)),j(g(x),g(y))).

% x * inverse(y) = inverse (x * y)

EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).

% end of Stickel's clauses

% associativity of addition

EQUAL(j(j(x,y),z),j(x,j(y,z))).

% commutativity of addition

EQUAL(j(x,y),j(y,x)).

% associativity of product

EQUAL(f(f(x,y),z),f(x,f(y,z))).

% equality 

EQUAL(x,x).


% the ring is boolean

EQUAL(f(x,x),x).

% denial of the theorem

-EQUAL(j(a,a),0).


EQUAL(j(x,j(y,z)),j(y,j(x,z))).

SHAR_EOF
if test -f 'lemma.ver2.in'
then
	echo shar: over-writing existing file "'lemma.ver2.in'"
fi
cat << \SHAR_EOF > 'lemma.ver2.in'
% problem-set/algebra/rings/lemma.ver2.in
% created : 07/11/86                                        
% revised : 07/13/88                                        

% description :
%
% Theorem: If for all x, (x * x = x) then x + x = 0.

% representation :
%
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0]).
% declare_variables([x,y,z]).
%
% j(x,y) is the sum of x and y, f(x,y) is the product of x and y; 
% g(x) is the additive inverse of x; 0 is the additive identity element

lex(j(x,x),f(x,x),g(x),0).
set(para_into).
set(para_from).
set(para_from_left).
set(para_from_right).
assign(max_kept,1000).
assign(max_weight,1000).


list(axioms).

% The following clauses are given by Stickel as a complete set 
% of reductions for ring theory. 

% existence of left identity for addition 

EQUAL(j(0,x),x).

% existence of left additive inverse  

EQUAL(j(g(x),x),0).

% distributive property of product over sum    

EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).

% inverse of identity is identity 

EQUAL(g(0),0).

% inverse of inverse of x is x itself 

EQUAL(g(g(x)),x).

% behavior of 0 and the multiplication operation  

EQUAL(f(x,0),0).
EQUAL(f(0,x),0).

% inverse of (x + y) is inverse(x) + inverse(y)  

EQUAL(g(j(x,y)),j(g(x),g(y))).

% x * inverse(y) = inverse (x * y)

EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).

% end of Stickel's clauses

% associativity of addition

EQUAL(j(j(x,y),z),j(x,j(y,z))).

% commutativity of addition

EQUAL(j(x,y),j(y,x)).

% associativity of product

EQUAL(f(f(x,y),z),f(x,f(y,z))).

% equality 

EQUAL(x,x).

end_of_list.


list(sos).

% the ring is boolean

EQUAL(f(x,x),x).

% denial of the theorem

-EQUAL(j(a,a),0).

end_of_list.


list(demodulators).

EQUAL(j(0,x),x).
EQUAL(j(g(x),x),0).
EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
EQUAL(g(0),0).
EQUAL(g(g(x)),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(j(x,y)),j(g(x),g(y))).
EQUAL(f(x,g(y)),g(f(x,y))).
EQUAL(f(g(x),y),g(f(x,y))).
EQUAL(j(j(x,y),z),j(x,j(y,z))).
EQUAL(f(f(x,y),z),f(x,f(y,z))).
EQUAL(j(x,y),j(y,x)).
EQUAL(f(x,x),x).
EQUAL(j(x,j(y,z)),j(y,j(x,z))).

end_of_list.
SHAR_EOF
if test -f 'lemma.ver2.out'
then
	echo shar: over-writing existing file "'lemma.ver2.out'"
fi
cat << \SHAR_EOF > 'lemma.ver2.out'
% problem-set/algebra/rings/lemma.ver2.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

lex(j(x,x),f(x,x),g(x),0).

set(para_into).
set(para_from).
set(para_from_left).
set(para_from_right).
assign(max_kept,1000).
assign(max_weight,1000).

list(axioms).
1 EQUAL(j(0,x),x).
2 EQUAL(j(g(x),x),0).
3 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
4 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
5 EQUAL(g(0),0).
6 EQUAL(g(g(x)),x).
7 EQUAL(f(x,0),0).
8 EQUAL(f(0,x),0).
9 EQUAL(g(j(x,y)),j(g(x),g(y))).
10 EQUAL(f(x,g(y)),g(f(x,y))).
11 EQUAL(f(g(x),y),g(f(x,y))).
12 EQUAL(j(j(x,y),z),j(x,j(y,z))).
13 EQUAL(j(x,y),j(y,x)).
14 EQUAL(f(f(x,y),z),f(x,f(y,z))).
15 EQUAL(x,x).
end_of_list.

list(sos).
16 EQUAL(f(x,x),x).
17 -EQUAL(j(a,a),0).
end_of_list.

list(demodulators).
lex-dependent demodulator: EQUAL(j(x,y),j(y,x))
lex-dependent demodulator: EQUAL(j(x,j(y,z)),j(y,j(x,z)))
18 EQUAL(j(0,x),x).
19 EQUAL(j(g(x),x),0).
20 EQUAL(f(x,j(y,z)),j(f(x,y),f(x,z))).
21 EQUAL(f(j(x,y),z),j(f(x,z),f(y,z))).
22 EQUAL(g(0),0).
23 EQUAL(g(g(x)),x).
24 EQUAL(f(x,0),0).
25 EQUAL(f(0,x),0).
26 EQUAL(g(j(x,y)),j(g(x),g(y))).
27 EQUAL(f(x,g(y)),g(f(x,y))).
28 EQUAL(f(g(x),y),g(f(x,y))).
29 EQUAL(j(j(x,y),z),j(x,j(y,z))).
30 EQUAL(f(f(x,y),z),f(x,f(y,z))).
31 EQUAL(j(x,y),j(y,x)).
32 EQUAL(f(x,x),x).
33 EQUAL(j(x,j(y,z)),j(y,j(x,z))).
end_of_list.


---------------- PROOF ----------------

2 EQUAL(j(g(x),x),0).
11 EQUAL(f(g(x),y),g(f(x,y))).
16 EQUAL(f(x,x),x).
17 -EQUAL(j(a,a),0).
23 EQUAL(g(g(x)),x).
27 EQUAL(f(x,g(y)),g(f(x,y))).
32 EQUAL(f(x,x),x).
35 (11,16,27,32,23) EQUAL(x,g(x)).
43 (35,2) EQUAL(j(x,x),0).
44 (43,17) .

--------------- options ---------------
set(para_from).
set(para_into).
set(para_from_left).
set(para_from_right).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(UR_res).
clear(demod_inf).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 1000).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

-------------- statistics -------------
clauses input                 33
clauses given                  2
clauses generated             43
demodulation rewrites         82
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed      32
(clauses subsumed by sos)     13
unit deletions                 0
clauses kept                  11
empty clauses                  1
factors generated              0
clauses back subsumed          1
clauses not processed          3

----------- times (seconds) -----------
run time             1.89
input time           0.94
binary_res time      0.00
hyper_res time       0.00
UR_res time          0.00
para_into time       0.04
para_from time       0.05
pre_process time     0.63
  demod time         0.33
  weigh time         0.03
  for_sub time       0.09
  unit_del time      0.00
post_process time    0.07
  back_sub time      0.05
  conflict time      0.01
  factor time        0.00
FPA build time       0.15
IS build time        0.04
print_cl time        0.25
cl integrate time    0.11
window time          0.00
SHAR_EOF
if test -f 'lemma.ver3.clauses'
then
	echo shar: over-writing existing file "'lemma.ver3.clauses'"
fi
cat << \SHAR_EOF > 'lemma.ver3.clauses'
% problem-set/algebra/rings/lemma.ver3.clauses
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then x + x = 0.

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).


% the ring is boolean

P(x,x,x).

% denial of the theorem

-S(a,a,0).

SHAR_EOF
if test -f 'lemma.ver3.in'
then
	echo shar: over-writing existing file "'lemma.ver3.in'"
fi
cat << \SHAR_EOF > 'lemma.ver3.in'
% problem-set/algebra/rings/lemma.ver3.in
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then x + x = 0.

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

set(UR_res).
assign(max_kept,1000).


list(axioms).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean

P(x,x,x).

% denial of the theorem

-S(a,a,0).

end_of_list.
SHAR_EOF
if test -f 'lemma.ver3.out'
then
	echo shar: over-writing existing file "'lemma.ver3.out'"
fi
cat << \SHAR_EOF > 'lemma.ver3.out'
% problem-set/algebra/rings/lemma.ver3.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(0,x,x).
2 S(x,0,x).
3 S(g(x),x,0).
4 S(x,g(x),0).
5 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
6 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
7 S(x,y,j(x,y)).
8 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
9 -S(x,y,z) | S(y,x,z).
10 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
11 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
12 P(x,y,f(x,y)).
13 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
14 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
15 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
16 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
17 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
18 EQUAL(x,x).
19 -EQUAL(x,y) | EQUAL(y,x).
20 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
21 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
22 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
23 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
24 -EQUAL(u,v) | EQUAL(g(u),g(v)).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
28 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
29 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
30 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
31 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
32 P(x,x,x).
33 -S(a,a,0).
end_of_list.

new given clause: 32 P(x,x,x).
** KEPT: 34 (32,17,32,7,7) P(j(x,x),x,j(x,x)).
** KEPT: 35 (32,17,32,7,2) P(j(0,0),0,0).
** KEPT: 36 (32,17,32,2,7) P(0,0,j(0,0)).
** KEPT: 37 (32,17,12,7,7) P(j(x,y),y,j(f(x,y),y)).
** KEPT: 38 (32,17,12,7,2) P(j(x,0),0,f(x,0)).
** KEPT: 39 (32,17,12,4,7) P(0,g(x),j(f(x,g(x)),g(x))).
** KEPT: 40 (32,17,12,3,7) P(0,x,j(f(g(x),x),x)).
** KEPT: 41 (32,17,12,3,2) P(0,0,f(g(0),0)).
** KEPT: 42 (32,17,12,2,7) P(x,0,j(f(x,0),0)).
** KEPT: 43 (32,17,12,1,7) P(x,x,j(f(0,x),x)).
** KEPT: 44 (32,17,12,7,7) P(j(x,y),x,j(x,f(y,x))).
** KEPT: 45 (32,17,12,7,1) P(j(0,x),0,f(x,0)).
** KEPT: 46 (32,17,12,4,7) P(0,x,j(x,f(g(x),x))).
** KEPT: 47 (32,17,12,3,7) P(0,g(x),j(g(x),f(x,g(x)))).
** KEPT: 48 (32,17,12,2,7) P(x,x,j(x,f(0,x))).
** KEPT: 49 (32,17,12,1,7) P(x,0,j(0,f(x,0))).
** KEPT: 50 (32,16,32,12,4) S(0,f(g(0),0),0).
** KEPT: 51 (32,16,32,12,2) S(x,f(0,x),x).
** KEPT: 52 (32,16,12,32,3) S(f(g(0),0),0,0).
** KEPT: 53 (32,16,12,32,2) S(f(0,0),0,0).
** KEPT: 54 (32,16,12,32,1) S(f(0,x),x,x).
** KEPT: 55 (32,16,12,12,7) S(f(x,j(x,y)),f(y,j(x,y)),j(x,y)).
** KEPT: 56 (32,16,12,12,4) S(f(x,0),f(g(x),0),0).
** KEPT: 57 (32,16,12,12,3) S(f(g(x),0),f(x,0),0).
** KEPT: 58 (32,16,12,12,2) S(f(x,x),f(0,x),x).
** KEPT: 59 (32,16,12,12,1) S(f(0,x),f(x,x),x).
** KEPT: 60 (32,16,32,7,12) S(x,x,f(j(x,x),x)).
** KEPT: 61 (32,16,32,2,12) S(0,0,f(0,0)).
** KEPT: 62 (32,16,12,7,12) S(f(x,y),y,f(j(x,y),y)).
** KEPT: 63 (32,16,12,4,12) S(f(x,g(x)),g(x),f(0,g(x))).
** KEPT: 64 (32,16,12,3,12) S(f(g(x),x),x,f(0,x)).
** KEPT: 65 (32,16,12,1,12) S(f(0,x),x,f(x,x)).
** KEPT: 66 (32,16,12,7,12) S(x,f(y,x),f(j(x,y),x)).
** KEPT: 67 (32,16,12,4,12) S(x,f(g(x),x),f(0,x)).
** KEPT: 68 (32,16,12,3,12) S(g(x),f(x,g(x)),f(0,g(x))).
** KEPT: 69 (32,16,12,2,12) S(x,f(0,x),f(x,x)).
** KEPT: 70 (32,15,32,7,7) P(x,j(x,x),j(x,x)).
** KEPT: 71 (32,15,32,7,2) P(0,j(0,0),0).
** KEPT: 72 (32,15,12,7,7) P(x,j(y,x),j(f(x,y),x)).
** KEPT: 73 (32,15,12,7,2) P(0,j(x,0),f(0,x)).
** KEPT: 74 (32,15,12,4,7) P(g(x),0,j(f(g(x),x),g(x))).
** KEPT: 75 (32,15,12,3,7) P(x,0,j(f(x,g(x)),x)).
** KEPT: 76 (32,15,12,3,2) P(0,0,f(0,g(0))).
** KEPT: 77 (32,15,12,2,7) P(0,x,j(f(0,x),0)).
** KEPT: 78 (32,15,12,1,7) P(x,x,j(f(x,0),x)).
** KEPT: 79 (32,15,12,7,7) P(x,j(x,y),j(x,f(x,y))).
** KEPT: 80 (32,15,12,7,1) P(0,j(0,x),f(0,x)).
** KEPT: 81 (32,15,12,4,7) P(x,0,j(x,f(x,g(x)))).
** KEPT: 82 (32,15,12,3,7) P(g(x),0,j(g(x),f(g(x),x))).
** KEPT: 83 (32,15,12,2,7) P(x,x,j(x,f(x,0))).
** KEPT: 84 (32,15,12,1,7) P(0,x,j(0,f(0,x))).
** KEPT: 85 (32,14,32,12,4) S(0,f(0,g(0)),0).
** KEPT: 86 (32,14,32,12,2) S(x,f(x,0),x).
** KEPT: 87 (32,14,12,32,3) S(f(0,g(0)),0,0).
** KEPT: 88 (32,14,12,32,1) S(f(x,0),x,x).
** KEPT: 89 (32,14,12,12,7) S(f(j(x,y),x),f(j(x,y),y),j(x,y)).
** KEPT: 90 (32,14,12,12,4) S(f(0,x),f(0,g(x)),0).
** KEPT: 91 (32,14,12,12,3) S(f(0,g(x)),f(0,x),0).
** KEPT: 92 (32,14,12,12,2) S(f(x,x),f(x,0),x).
** KEPT: 93 (32,14,12,12,1) S(f(x,0),f(x,x),x).
** KEPT: 94 (32,14,32,7,12) S(x,x,f(x,j(x,x))).
** KEPT: 95 (32,14,12,7,12) S(f(x,y),x,f(x,j(y,x))).
** KEPT: 96 (32,14,12,4,12) S(f(g(x),x),g(x),f(g(x),0)).
** KEPT: 97 (32,14,12,3,12) S(f(x,g(x)),x,f(x,0)).
** KEPT: 98 (32,14,12,1,12) S(f(x,0),x,f(x,x)).
** KEPT: 99 (32,14,12,7,12) S(x,f(x,y),f(x,j(x,y))).
** KEPT: 100 (32,14,12,4,12) S(x,f(x,g(x)),f(x,0)).
** KEPT: 101 (32,14,12,3,12) S(g(x),f(g(x),x),f(g(x),0)).
** KEPT: 102 (32,14,12,2,12) S(x,f(x,0),f(x,x)).
** KEPT: 103 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 104 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 105 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 106 (32,11,12,12) P(f(f(x,y),x),y,f(x,y)).
** KEPT: 107 (32,11,12,12) P(f(x,y),y,f(x,y)).
** KEPT: 108 (32,11,12,12) P(x,y,f(x,f(x,y))).
** KEPT: 109 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 110 (32,10,12,12) P(x,f(y,f(x,y)),f(x,y)).
** KEPT: 111 (32,10,12,12) P(x,y,f(f(x,y),y)).
** KEPT: 112 (32,10,12,12) P(x,f(x,y),f(x,y)).
54 back subsumes: 53 (32,16,12,32,2) S(f(0,0),0,0).

new given clause: 33 -S(a,a,0).
** KEPT: 113 (33,23,7) -EQUAL(j(a,a),0).
** KEPT: 114 (33,22,4) -EQUAL(g(a),a).
** KEPT: 115 (33,16,32,32,7) -P(j(a,a),a,0).
** KEPT: 116 (33,14,32,32,7) -P(a,j(a,a),0).
** KEPT: 117 (33,6,7,3) -S(g(j(x,a)),x,a).
** KEPT: 118 (33,6,3,3) -S(g(0),g(a),a).
** KEPT: 119 (33,6,3,2) -S(0,g(a),a).
** KEPT: 120 (33,6,1,3) -S(g(a),0,a).
** KEPT: 121 (33,6,2,4) -S(0,a,g(a)).
** KEPT: 122 (33,6,1,4) -S(a,a,g(0)).
** KEPT: 123 (33,6,2,7) -S(a,j(0,a),0).
** KEPT: 124 (33,6,1,7) -S(0,j(a,a),0).
** KEPT: 125 (33,5,1,3) -S(a,0,g(a)).
** KEPT: 126 (33,5,7,4) -S(x,g(j(a,x)),a).
** KEPT: 127 (33,5,4,4) -S(g(a),g(0),a).
** KEPT: 128 (33,5,7,2) -S(j(a,a),0,0).
** KEPT: 129 (33,5,7,1) -S(j(a,0),a,0).

new given clause: 114 (33,22,4) -EQUAL(g(a),a).
** KEPT: 130 (114,19) -EQUAL(a,g(a)).
** KEPT: 131 (114,13,32) -P(a,a,g(a)).
** KEPT: 132 (114,13,32) -P(g(a),g(a),a).

new given clause: 130 (114,19) -EQUAL(a,g(a)).

new given clause: 103 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 133 (103,31) EQUAL(f(x,f(y,y)),f(x,y)).
** KEPT: 134 (103,30) EQUAL(f(f(x,x),y),f(x,y)).
** KEPT: 135 (103,29,32) P(f(x,x),f(x,x),x).
** KEPT: 136 (103,28,12) P(x,y,f(x,f(y,y))).
** KEPT: 137 (103,27,12) P(x,y,f(f(x,x),y)).
** KEPT: 138 (103,26) EQUAL(j(x,f(y,y)),j(x,y)).
** KEPT: 139 (103,25) EQUAL(j(f(x,x),y),j(x,y)).
** KEPT: 140 (103,24) EQUAL(g(f(x,x)),g(x)).
** KEPT: 141 (103,23,33) -S(a,a,f(0,0)).
** KEPT: 142 (103,23,2) S(f(x,x),0,x).
** KEPT: 143 (103,23,1) S(0,f(x,x),x).
** KEPT: 144 (103,22,33) -S(a,f(a,a),0).
** KEPT: 145 (103,22,7) S(x,y,j(x,f(y,y))).
** KEPT: 146 (103,22,3) S(g(f(x,x)),x,0).
** KEPT: 147 (103,22,1) S(0,x,f(x,x)).
** KEPT: 148 (103,21,33) -S(f(a,a),a,0).
** KEPT: 149 (103,21,7) S(x,y,j(f(x,x),y)).
** KEPT: 150 (103,21,4) S(x,g(f(x,x)),0).
** KEPT: 151 (103,21,2) S(x,0,f(x,x)).
** KEPT: 152 (103,20,130) -EQUAL(a,f(g(a),g(a))).
** KEPT: 153 (103,20,114) -EQUAL(g(a),f(a,a)).
** KEPT: 154 (103,20,103) EQUAL(f(f(x,x),f(x,x)),x).
147 back subsumes: 61 (32,16,32,2,12) S(0,0,f(0,0)).

new given clause: 104 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 155 (104,31) EQUAL(f(x,y),f(x,f(y,y))).
** KEPT: 156 (104,30) EQUAL(f(x,y),f(f(x,x),y)).
** KEPT: 157 (104,29,12) P(x,y,f(f(x,y),f(x,y))).
** KEPT: 158 (104,28,12) P(x,f(y,y),f(x,y)).
** KEPT: 159 (104,27,12) P(f(x,x),y,f(x,y)).
** KEPT: 160 (104,26) EQUAL(j(x,y),j(x,f(y,y))).
** KEPT: 161 (104,25) EQUAL(j(x,y),j(f(x,x),y)).
** KEPT: 162 (104,24) EQUAL(g(x),g(f(x,x))).
** KEPT: 163 (104,23,7) S(x,y,f(j(x,y),j(x,y))).
** KEPT: 164 (104,23,4) S(x,g(x),f(0,0)).
** KEPT: 165 (104,23,3) S(g(x),x,f(0,0)).
** KEPT: 166 (104,22,7) S(x,f(y,y),j(x,y)).
** KEPT: 167 (104,22,4) S(x,f(g(x),g(x)),0).
** KEPT: 168 (104,22,3) S(g(x),f(x,x),0).
** KEPT: 169 (104,22,2) S(x,f(0,0),x).
** KEPT: 170 (104,21,7) S(f(x,x),y,j(x,y)).
** KEPT: 171 (104,21,4) S(f(x,x),g(x),0).
** KEPT: 172 (104,21,3) S(f(g(x),g(x)),x,0).
** KEPT: 173 (104,21,1) S(f(0,0),x,x).
** KEPT: 174 (104,20,104) EQUAL(x,f(f(x,x),f(x,x))).
** KEPT: 175 (104,20,130) -EQUAL(f(a,a),g(a)).
** KEPT: 176 (104,20,114) -EQUAL(f(g(a),g(a)),a).

new given clause: 113 (33,23,7) -EQUAL(j(a,a),0).
** KEPT: 177 (113,20,103) -EQUAL(j(a,a),f(0,0)).
** KEPT: 178 (113,20,104) -EQUAL(f(j(a,a),j(a,a)),0).
** KEPT: 179 (113,19) -EQUAL(0,j(a,a)).
** KEPT: 180 (113,13,32) -P(0,0,j(a,a)).
** KEPT: 181 (113,13,32) -P(j(a,a),j(a,a),0).
** KEPT: 182 (113,8,4) -S(x,g(x),j(a,a)).
** KEPT: 183 (113,8,3) -S(g(x),x,j(a,a)).
** KEPT: 184 (113,8,2) -S(0,0,j(a,a)).

new given clause: 119 (33,6,3,2) -S(0,g(a),a).
** KEPT: 185 (119,23,7) -EQUAL(j(0,g(a)),a).
** KEPT: 186 (119,23,103) -S(0,g(a),f(a,a)).
** KEPT: 187 (119,22,103) -S(0,f(g(a),g(a)),a).
** KEPT: 188 (119,21,103) -S(f(0,0),g(a),a).
** KEPT: 189 (119,6,3,2) -S(a,g(g(a)),0).
** KEPT: 190 (119,6,4,2) -S(g(a),g(a),0).
** KEPT: 191 (119,6,4,7) -S(x,j(g(x),g(a)),a).
** KEPT: 192 (119,6,3,7) -S(g(x),j(x,g(a)),a).
** KEPT: 193 (119,6,3,3) -S(g(g(g(a))),0,a).
** KEPT: 194 (119,6,2,7) -S(0,j(0,g(a)),a).
** KEPT: 195 (119,5,4,1) -S(g(0),a,g(a)).
** KEPT: 196 (119,5,7,2) -S(j(0,g(a)),0,a).
** KEPT: 197 (119,5,7,1) -S(j(0,0),g(a),a).

new given clause: 120 (33,6,1,3) -S(g(a),0,a).
** KEPT: 198 (120,23,7) -EQUAL(j(g(a),0),a).
** KEPT: 199 (120,23,103) -S(g(a),0,f(a,a)).
** KEPT: 200 (120,22,103) -S(g(a),f(0,0),a).
** KEPT: 201 (120,21,103) -S(f(g(a),g(a)),0,a).
** KEPT: 202 (120,6,3,2) -S(a,g(0),g(a)).
** KEPT: 203 (120,6,2,7) -S(g(a),j(0,0),a).
** KEPT: 204 (120,6,1,7) -S(0,j(g(a),0),a).
** KEPT: 205 (120,5,4,1) -S(g(g(a)),a,0).
** KEPT: 206 (120,5,7,4) -S(j(g(a),x),g(x),a).
** KEPT: 207 (120,5,7,3) -S(j(g(a),g(x)),x,a).
** KEPT: 208 (120,5,7,2) -S(j(g(a),0),0,a).
** KEPT: 209 (120,5,4,4) -S(0,g(g(g(a))),a).

new given clause: 121 (33,6,2,4) -S(0,a,g(a)).
** KEPT: 210 (121,23,7) -EQUAL(j(0,a),g(a)).
** KEPT: 211 (121,23,103) -S(0,a,f(g(a),g(a))).
** KEPT: 212 (121,22,103) -S(0,f(a,a),g(a)).
** KEPT: 213 (121,21,103) -S(f(0,0),a,g(a)).
** KEPT: 214 (121,6,4,7) -S(x,j(g(x),a),g(a)).
** KEPT: 215 (121,6,3,7) -S(g(x),j(x,a),g(a)).
** KEPT: 216 (121,6,3,3) -S(g(g(a)),0,g(a)).
** KEPT: 217 (121,6,2,7) -S(0,j(0,a),g(a)).
** KEPT: 218 (121,5,7,2) -S(j(0,a),0,g(a)).
** KEPT: 219 (121,5,7,1) -S(j(0,0),a,g(a)).

new given clause: 122 (33,6,1,4) -S(a,a,g(0)).
** KEPT: 220 (122,23,7) -EQUAL(j(a,a),g(0)).
** KEPT: 221 (122,23,103) -S(a,a,f(g(0),g(0))).
** KEPT: 222 (122,22,103) -S(a,f(a,a),g(0)).
** KEPT: 223 (122,21,103) -S(f(a,a),a,g(0)).
** KEPT: 224 (122,16,32,32,7) -P(j(a,a),a,g(0)).
** KEPT: 225 (122,14,32,32,7) -P(a,j(a,a),g(0)).
** KEPT: 226 (122,6,2,7) -S(a,j(0,a),g(0)).
** KEPT: 227 (122,6,1,7) -S(0,j(a,a),g(0)).
** KEPT: 228 (122,5,7,2) -S(j(a,a),0,g(0)).
** KEPT: 229 (122,5,7,1) -S(j(a,0),a,g(0)).

new given clause: 125 (33,5,1,3) -S(a,0,g(a)).
** KEPT: 230 (125,23,7) -EQUAL(j(a,0),g(a)).
** KEPT: 231 (125,23,103) -S(a,0,f(g(a),g(a))).
** KEPT: 232 (125,22,103) -S(a,f(0,0),g(a)).
** KEPT: 233 (125,21,103) -S(f(a,a),0,g(a)).
** KEPT: 234 (125,6,2,7) -S(a,j(0,0),g(a)).
** KEPT: 235 (125,6,1,7) -S(0,j(a,0),g(a)).
** KEPT: 236 (125,5,7,4) -S(j(a,x),g(x),g(a)).
** KEPT: 237 (125,5,7,3) -S(j(a,g(x)),x,g(a)).
** KEPT: 238 (125,5,7,2) -S(j(a,0),0,g(a)).
** KEPT: 239 (125,5,4,4) -S(0,g(g(a)),g(a)).

new given clause: 131 (114,13,32) -P(a,a,g(a)).
** KEPT: 240 (131,29,103) -P(a,a,f(g(a),g(a))).
** KEPT: 241 (131,28,103) -P(a,f(a,a),g(a)).
** KEPT: 242 (131,27,103) -P(f(a,a),a,g(a)).
** KEPT: 243 (131,17,32,12,2) -S(a,f(0,a),g(a)).
** KEPT: 244 (131,17,12,32,1) -S(f(0,a),a,g(a)).
** KEPT: 245 (131,17,12,12,2) -S(f(a,a),f(0,a),g(a)).
** KEPT: 246 (131,17,12,12,1) -S(f(0,a),f(a,a),g(a)).
** KEPT: 247 (131,15,32,12,2) -S(a,f(a,0),g(a)).
** KEPT: 248 (131,15,12,32,1) -S(f(a,0),a,g(a)).
** KEPT: 249 (131,15,12,12,2) -S(f(a,a),f(a,0),g(a)).
** KEPT: 250 (131,15,12,12,1) -S(f(a,0),f(a,a),g(a)).

new given clause: 179 (113,19) -EQUAL(0,j(a,a)).
** KEPT: 251 (179,20,103) -EQUAL(0,f(j(a,a),j(a,a))).
** KEPT: 252 (179,20,104) -EQUAL(f(0,0),j(a,a)).

new given clause: 35 (32,17,32,7,2) P(j(0,0),0,0).
** KEPT: 253 (35,28,104) P(j(0,0),f(0,0),0).
** KEPT: 254 (35,27,104) P(f(j(0,0),j(0,0)),0,0).
** KEPT: 255 (35,17,35,7,7) P(j(j(0,0),j(0,0)),0,j(0,0)).
** KEPT: 256 (35,17,35,7,2) P(j(j(0,0),j(0,0)),0,0).
** KEPT: 257 (35,17,32,7,7) P(j(0,j(0,0)),0,j(0,0)).
** KEPT: 258 (35,17,32,7,2) P(j(0,j(0,0)),0,0).
** KEPT: 259 (35,17,12,7,7) P(j(x,j(0,0)),0,j(f(x,0),0)).
** KEPT: 260 (35,17,12,7,2) P(j(x,j(0,0)),0,f(x,0)).
** KEPT: 261 (35,17,12,3,7) P(0,0,j(f(g(j(0,0)),0),0)).
** KEPT: 262 (35,17,12,3,2) P(0,0,f(g(j(0,0)),0)).
** KEPT: 263 (35,17,32,7,7) P(j(j(0,0),0),0,j(0,0)).
** KEPT: 264 (35,17,32,7,2) P(j(j(0,0),0),0,0).
** KEPT: 265 (35,17,12,7,7) P(j(j(0,0),x),0,j(0,f(x,0))).
** KEPT: 266 (35,17,12,7,1) P(j(j(0,0),x),0,f(x,0)).
** KEPT: 267 (35,17,12,4,7) P(0,0,j(0,f(g(j(0,0)),0))).
** KEPT: 268 (35,16,32,12,1) S(0,f(j(0,0),0),0).
** KEPT: 269 (35,16,12,32,2) S(f(j(0,0),0),0,0).
** KEPT: 270 (35,16,12,12,2) S(f(j(0,0),0),f(0,0),0).
** KEPT: 271 (35,16,12,12,1) S(f(0,0),f(j(0,0),0),0).
** KEPT: 272 (35,16,35,7,12) S(0,0,f(j(j(0,0),j(0,0)),0)).
** KEPT: 273 (35,16,32,7,12) S(0,0,f(j(0,j(0,0)),0)).
** KEPT: 274 (35,16,12,7,12) S(f(x,0),0,f(j(x,j(0,0)),0)).
** KEPT: 275 (35,16,12,3,32) S(f(g(j(0,0)),0),0,0).
** KEPT: 276 (35,16,12,3,12) S(f(g(j(0,0)),0),0,f(0,0)).
** KEPT: 277 (35,16,32,7,12) S(0,0,f(j(j(0,0),0),0)).
** KEPT: 278 (35,16,12,7,12) S(0,f(x,0),f(j(j(0,0),x),0)).
** KEPT: 279 (35,16,12,4,32) S(0,f(g(j(0,0)),0),0).
** KEPT: 280 (35,16,12,4,12) S(0,f(g(j(0,0)),0),f(0,0)).
** KEPT: 281 (35,15,35,7,2) P(j(0,0),j(0,0),0).
** KEPT: 282 (35,15,32,7,7) P(j(0,0),j(j(0,0),0),j(j(0,0),0)).
** KEPT: 283 (35,15,32,7,2) P(j(0,0),j(j(0,0),0),j(0,0)).
** KEPT: 284 (35,15,32,2,7) P(j(0,0),j(0,0),j(j(0,0),0)).
** KEPT: 285 (35,15,12,7,7) P(j(0,0),j(x,0),j(f(j(0,0),x),0)).
** KEPT: 286 (35,15,12,7,2) P(j(0,0),j(x,0),f(j(0,0),x)).
** KEPT: 287 (35,15,12,3,7) P(j(0,0),0,j(f(j(0,0),g(0)),0)).
** KEPT: 288 (35,15,12,3,2) P(j(0,0),0,f(j(0,0),g(0))).
** KEPT: 289 (35,15,12,2,7) P(j(0,0),x,j(f(j(0,0),x),0)).
** KEPT: 290 (35,15,32,7,7) P(j(0,0),j(0,j(0,0)),j(0,j(0,0))).
** KEPT: 291 (35,15,32,7,1) P(j(0,0),j(0,j(0,0)),j(0,0)).
** KEPT: 292 (35,15,32,1,7) P(j(0,0),j(0,0),j(0,j(0,0))).
** KEPT: 293 (35,15,12,7,7) P(j(0,0),j(0,x),j(0,f(j(0,0),x))).
** KEPT: 294 (35,15,12,7,1) P(j(0,0),j(0,x),f(j(0,0),x)).
** KEPT: 295 (35,15,12,4,7) P(j(0,0),0,j(0,f(j(0,0),g(0)))).
** KEPT: 296 (35,15,12,1,7) P(j(0,0),x,j(0,f(j(0,0),x))).
** KEPT: 297 (35,14,35,12,4) S(0,f(j(0,0),g(0)),0).
** KEPT: 298 (35,14,32,12,4) S(j(0,0),f(j(0,0),g(j(0,0))),0).
** KEPT: 299 (35,14,12,35,3) S(f(j(0,0),g(0)),0,0).
** KEPT: 300 (35,14,12,32,3) S(f(j(0,0),g(j(0,0))),j(0,0),0).
** KEPT: 301 (35,14,12,12,4) S(f(j(0,0),x),f(j(0,0),g(x)),0).
** KEPT: 302 (35,14,12,12,3) S(f(j(0,0),g(x)),f(j(0,0),x),0).
** KEPT: 303 (35,14,12,12,2) S(f(j(0,0),0),f(j(0,0),0),0).
** KEPT: 304 (35,14,32,7,12) S(j(0,0),0,f(j(0,0),j(j(0,0),0))).
** KEPT: 305 (35,14,12,7,32) S(f(j(0,0),0),0,j(0,0)).
** KEPT: 306 (35,14,12,7,12) S(f(j(0,0),x),0,f(j(0,0),j(x,0))).
** KEPT: 307 (35,14,12,3,12) S(f(j(0,0),g(0)),0,f(j(0,0),0)).
** KEPT: 308 (35,14,32,7,12) S(0,j(0,0),f(j(0,0),j(0,j(0,0)))).
** KEPT: 309 (35,14,12,7,32) S(0,f(j(0,0),0),j(0,0)).
** KEPT: 310 (35,14,12,7,12) S(0,f(j(0,0),x),f(j(0,0),j(0,x))).
** KEPT: 311 (35,14,12,4,12) S(0,f(j(0,0),g(0)),f(j(0,0),0)).
** KEPT: 312 (35,13,113) -P(j(0,0),0,j(a,a)).
** KEPT: 313 (35,13,12) EQUAL(f(j(0,0),0),0).
** KEPT: 314 (35,13,12) EQUAL(0,f(j(0,0),0)).
** KEPT: 315 (35,11,12,32) P(f(j(0,0),0),0,0).
** KEPT: 316 (35,11,12,32) P(f(0,j(0,0)),0,0).
** KEPT: 317 (35,11,12,12) P(f(x,j(0,0)),0,f(x,0)).
** KEPT: 318 (35,11,32,12) P(0,0,f(j(0,0),0)).
** KEPT: 319 (35,11,12,12) P(0,x,f(j(0,0),f(0,x))).
** KEPT: 320 (35,10,32,12) P(j(0,0),f(j(0,0),0),0).
** KEPT: 321 (35,10,12,12) P(x,0,f(f(x,j(0,0)),0)).
** KEPT: 322 (35,10,12,12) P(j(0,0),f(0,x),f(0,x)).

new given clause: 36 (32,17,32,2,7) P(0,0,j(0,0)).
** KEPT: 323 (36,29,104) P(0,0,f(j(0,0),j(0,0))).
** KEPT: 324 (36,28,104) P(0,f(0,0),j(0,0)).
** KEPT: 325 (36,27,104) P(f(0,0),0,j(0,0)).
** KEPT: 326 (36,17,36,7,7) P(j(0,0),0,j(j(0,0),j(0,0))).
** KEPT: 327 (36,17,36,2,7) P(0,0,j(j(0,0),j(0,0))).
** KEPT: 328 (36,17,35,7,7) P(j(j(0,0),0),0,j(0,j(0,0))).
** KEPT: 329 (36,17,35,2,7) P(j(0,0),0,j(0,j(0,0))).
** KEPT: 330 (36,17,32,2,7) P(0,0,j(0,j(0,0))).
** KEPT: 331 (36,17,12,7,7) P(j(x,0),0,j(f(x,0),j(0,0))).
** KEPT: 332 (36,17,12,3,7) P(0,0,j(f(g(0),0),j(0,0))).
** KEPT: 333 (36,17,12,2,7) P(x,0,j(f(x,0),j(0,0))).
** KEPT: 334 (36,17,35,7,7) P(j(0,j(0,0)),0,j(j(0,0),0)).
** KEPT: 335 (36,17,35,1,7) P(j(0,0),0,j(j(0,0),0)).
** KEPT: 336 (36,17,32,2,7) P(0,0,j(j(0,0),0)).
** KEPT: 337 (36,17,12,7,7) P(j(0,x),0,j(j(0,0),f(x,0))).
** KEPT: 338 (36,17,12,4,7) P(0,0,j(j(0,0),f(g(0),0))).
** KEPT: 339 (36,17,12,2,7) P(0,0,j(j(0,0),f(0,0))).
** KEPT: 340 (36,17,12,1,7) P(x,0,j(j(0,0),f(x,0))).
** KEPT: 341 (36,16,36,36,2) S(j(0,0),j(0,0),j(0,0)).
** KEPT: 342 (36,16,36,12,4) S(j(0,0),f(g(0),0),j(0,0)).
** KEPT: 343 (36,16,35,12,4) S(0,f(g(j(0,0)),0),j(0,0)).
** KEPT: 344 (36,16,32,12,4) S(0,f(g(0),0),j(0,0)).
** KEPT: 345 (36,16,12,36,3) S(f(g(0),0),j(0,0),j(0,0)).
** KEPT: 346 (36,16,12,35,3) S(f(g(j(0,0)),0),0,j(0,0)).
** KEPT: 347 (36,16,12,32,3) S(f(g(0),0),0,j(0,0)).
** KEPT: 348 (36,16,12,12,4) S(f(x,0),f(g(x),0),j(0,0)).
** KEPT: 349 (36,16,12,12,3) S(f(g(x),0),f(x,0),j(0,0)).
** KEPT: 350 (36,16,12,12,2) S(f(0,0),f(0,0),j(0,0)).
** KEPT: 351 (36,16,36,7,35) S(j(0,0),j(0,0),0).
** KEPT: 352 (36,16,36,7,12) S(j(0,0),j(0,0),f(j(0,0),0)).
** KEPT: 353 (36,16,36,2,12) S(j(0,0),j(0,0),f(0,0)).
** KEPT: 354 (36,16,35,7,12) S(0,j(0,0),f(j(j(0,0),0),0)).
** KEPT: 355 (36,16,35,2,35) S(0,j(0,0),0).
** KEPT: 356 (36,16,35,2,12) S(0,j(0,0),f(j(0,0),0)).
** KEPT: 357 (36,16,32,2,12) S(0,j(0,0),f(0,0)).
** KEPT: 358 (36,16,12,7,35) S(f(0,0),j(0,0),0).
** KEPT: 359 (36,16,12,7,12) S(f(x,0),j(0,0),f(j(x,0),0)).
** KEPT: 360 (36,16,12,3,32) S(f(g(0),0),j(0,0),0).
** KEPT: 361 (36,16,12,3,12) S(f(g(0),0),j(0,0),f(0,0)).
** KEPT: 362 (36,16,12,2,35) S(f(j(0,0),0),j(0,0),0).
** KEPT: 363 (36,16,12,2,12) S(f(x,0),j(0,0),f(x,0)).
** KEPT: 364 (36,16,35,7,12) S(j(0,0),0,f(j(0,j(0,0)),0)).
** KEPT: 365 (36,16,35,1,35) S(j(0,0),0,0).
** KEPT: 366 (36,16,35,1,12) S(j(0,0),0,f(j(0,0),0)).
** KEPT: 367 (36,16,32,2,12) S(j(0,0),0,f(0,0)).
** KEPT: 368 (36,16,12,7,35) S(j(0,0),f(0,0),0).
** KEPT: 369 (36,16,12,7,12) S(j(0,0),f(x,0),f(j(0,x),0)).
** KEPT: 370 (36,16,12,4,32) S(j(0,0),f(g(0),0),0).
** KEPT: 371 (36,16,12,4,12) S(j(0,0),f(g(0),0),f(0,0)).
** KEPT: 372 (36,16,12,2,12) S(j(0,0),f(0,0),f(0,0)).
** KEPT: 373 (36,16,12,1,35) S(j(0,0),f(j(0,0),0),0).
** KEPT: 374 (36,16,12,1,12) S(j(0,0),f(x,0),f(x,0)).
** KEPT: 375 (36,15,36,7,7) P(0,j(0,0),j(j(0,0),j(0,0))).
** KEPT: 376 (36,15,32,7,7) P(0,j(0,0),j(0,j(0,0))).
** KEPT: 377 (36,15,12,7,7) P(0,j(x,0),j(f(0,x),j(0,0))).
** KEPT: 378 (36,15,12,3,7) P(0,0,j(f(0,g(0)),j(0,0))).
** KEPT: 379 (36,15,12,2,7) P(0,x,j(f(0,x),j(0,0))).
** KEPT: 380 (36,15,32,7,7) P(0,j(0,0),j(j(0,0),0)).
** KEPT: 381 (36,15,12,7,7) P(0,j(0,x),j(j(0,0),f(0,x))).
** KEPT: 382 (36,15,12,4,7) P(0,0,j(j(0,0),f(0,g(0)))).
** KEPT: 383 (36,15,12,1,7) P(0,x,j(j(0,0),f(0,x))).
** KEPT: 384 (36,14,36,12,4) S(j(0,0),f(0,g(0)),j(0,0)).
** KEPT: 385 (36,14,32,12,4) S(0,f(0,g(0)),j(0,0)).
** KEPT: 386 (36,14,12,36,3) S(f(0,g(0)),j(0,0),j(0,0)).
** KEPT: 387 (36,14,12,32,3) S(f(0,g(0)),0,j(0,0)).
** KEPT: 388 (36,14,12,12,4) S(f(0,x),f(0,g(x)),j(0,0)).
** KEPT: 389 (36,14,12,12,3) S(f(0,g(x)),f(0,x),j(0,0)).
** KEPT: 390 (36,14,36,7,12) S(j(0,0),j(0,0),f(0,j(0,0))).
** KEPT: 391 (36,14,32,7,12) S(0,j(0,0),f(0,j(0,0))).
** KEPT: 392 (36,14,12,7,12) S(f(0,x),j(0,0),f(0,j(x,0))).
** KEPT: 393 (36,14,12,3,32) S(f(0,g(0)),j(0,0),0).
** KEPT: 394 (36,14,12,3,12) S(f(0,g(0)),j(0,0),f(0,0)).
** KEPT: 395 (36,14,12,2,12) S(f(0,x),j(0,0),f(0,x)).
** KEPT: 396 (36,14,32,7,12) S(j(0,0),0,f(0,j(0,0))).
** KEPT: 397 (36,14,12,7,12) S(j(0,0),f(0,x),f(0,j(0,x))).
** KEPT: 398 (36,14,12,4,32) S(j(0,0),f(0,g(0)),0).
** KEPT: 399 (36,14,12,4,12) S(j(0,0),f(0,g(0)),f(0,0)).
** KEPT: 400 (36,14,12,1,12) S(j(0,0),f(0,x),f(0,x)).
** KEPT: 401 (36,13,32) EQUAL(0,j(0,0)).
** KEPT: 402 (36,13,12) EQUAL(f(0,0),j(0,0)).
** KEPT: 403 (36,13,32) EQUAL(j(0,0),0).
** KEPT: 404 (36,13,12) EQUAL(j(0,0),f(0,0)).
** KEPT: 405 (36,11,12,35) P(f(0,j(0,0)),0,j(0,0)).
** KEPT: 406 (36,11,36,12) P(j(0,0),0,f(0,j(0,0))).
** KEPT: 407 (36,11,32,12) P(0,0,f(0,j(0,0))).
** KEPT: 408 (36,11,12,32) P(f(j(0,0),0),0,j(0,0)).
** KEPT: 409 (36,11,12,12) P(f(x,0),0,f(x,j(0,0))).
** KEPT: 410 (36,11,12,12) P(j(0,0),x,f(0,f(0,x))).
** KEPT: 411 (36,10,35,12) P(j(0,0),f(0,0),j(0,0)).
** KEPT: 412 (36,10,36,12) P(0,j(0,0),f(j(0,0),0)).
** KEPT: 413 (36,10,35,12) P(j(0,0),j(0,0),f(0,0)).
** KEPT: 414 (36,10,12,12) P(x,j(0,0),f(f(x,0),0)).
** KEPT: 415 (36,10,12,32) P(0,f(0,j(0,0)),j(0,0)).
** KEPT: 416 (36,10,12,12) P(0,f(0,x),f(j(0,0),x)).
340 back subsumes: 339 (36,17,12,2,7) P(0,0,j(j(0,0),f(0,0))).
374 back subsumes: 372 (36,16,12,2,12) S(j(0,0),f(0,0),f(0,0)).

new given clause: 401 (36,13,32) EQUAL(0,j(0,0)).
** KEPT: 417 (401,31) EQUAL(f(x,0),f(x,j(0,0))).
** KEPT: 418 (401,30) EQUAL(f(0,x),f(j(0,0),x)).
** KEPT: 419 (401,28,12) P(x,j(0,0),f(x,0)).
** KEPT: 420 (401,27,12) P(j(0,0),x,f(0,x)).
** KEPT: 421 (401,26) EQUAL(j(x,0),j(x,j(0,0))).
** KEPT: 422 (401,25) EQUAL(j(0,x),j(j(0,0),x)).
** KEPT: 423 (401,24) EQUAL(g(0),g(j(0,0))).
** KEPT: 424 (401,23,4) S(x,g(x),j(0,0)).
** KEPT: 425 (401,23,3) S(g(x),x,j(0,0)).
** KEPT: 426 (401,22,7) S(x,j(0,0),j(x,0)).
** KEPT: 427 (401,22,3) S(g(0),j(0,0),0).
** KEPT: 428 (401,22,2) S(x,j(0,0),x).
** KEPT: 429 (401,21,7) S(j(0,0),x,j(0,x)).
** KEPT: 430 (401,21,4) S(j(0,0),g(0),0).
** KEPT: 431 (401,21,1) S(j(0,0),x,x).
** KEPT: 432 (401,20,179) -EQUAL(j(0,0),j(a,a)).
** KEPT: 433 (401,20,104) EQUAL(0,f(j(0,0),j(0,0))).
428 back subsumes: 395 (36,14,12,2,12) S(f(0,x),j(0,0),f(0,x)).
428 back subsumes: 363 (36,16,12,2,12) S(f(x,0),j(0,0),f(x,0)).
428 back subsumes: 355 (36,16,35,2,35) S(0,j(0,0),0).
428 back subsumes: 341 (36,16,36,36,2) S(j(0,0),j(0,0),j(0,0)).
431 back subsumes: 400 (36,14,12,1,12) S(j(0,0),f(0,x),f(0,x)).
431 back subsumes: 374 (36,16,12,1,12) S(j(0,0),f(x,0),f(x,0)).
431 back subsumes: 365 (36,16,35,1,35) S(j(0,0),0,0).

new given clause: 403 (36,13,32) EQUAL(j(0,0),0).
** KEPT: 434 (403,31) EQUAL(f(x,j(0,0)),f(x,0)).
** KEPT: 435 (403,30) EQUAL(f(j(0,0),x),f(0,x)).
** KEPT: 436 (403,28,12) P(x,0,f(x,j(0,0))).
** KEPT: 437 (403,27,12) P(0,x,f(j(0,0),x)).
** KEPT: 438 (403,26) EQUAL(j(x,j(0,0)),j(x,0)).
** KEPT: 439 (403,25) EQUAL(j(j(0,0),x),j(0,x)).
** KEPT: 440 (403,24) EQUAL(g(j(0,0)),g(0)).
** KEPT: 441 (403,23,33) -S(a,a,j(0,0)).
** KEPT: 442 (403,22,7) S(x,0,j(x,j(0,0))).
** KEPT: 443 (403,22,3) S(g(j(0,0)),0,0).
** KEPT: 444 (403,21,7) S(0,x,j(j(0,0),x)).
** KEPT: 445 (403,21,4) S(0,g(j(0,0)),0).
** KEPT: 446 (403,20,113) -EQUAL(j(a,a),j(0,0)).
** KEPT: 447 (403,20,103) EQUAL(f(j(0,0),j(0,0)),0).
436 back subsumes: 407 (36,11,32,12) P(0,0,f(0,j(0,0))).
437 back subsumes: 318 (35,11,32,12) P(0,0,f(j(0,0),0)).

new given clause: 51 (32,16,32,12,2) S(x,f(0,x),x).
** KEPT: 448 (51,23,403) S(j(0,0),f(0,j(0,0)),0).
** KEPT: 449 (51,23,103) S(f(x,x),f(0,f(x,x)),x).
** KEPT: 450 (51,22,104) S(x,f(f(0,x),f(0,x)),x).
** KEPT: 451 (51,21,403) S(0,f(0,j(0,0)),j(0,0)).
** KEPT: 452 (51,21,103) S(x,f(0,f(x,x)),f(x,x)).
** KEPT: 453 (51,17,32,12,7) P(j(x,0),x,x).
** KEPT: 454 (51,17,32,12,3) P(0,g(0),g(0)).
** KEPT: 455 (51,17,32,12,131) -S(a,f(f(0,a),a),g(a)).
** KEPT: 456 (51,17,12,12,131) -S(f(a,a),f(f(0,a),a),g(a)).
** KEPT: 457 (51,17,36,12,7) P(0,0,j(j(0,0),f(f(0,0),0))).
** KEPT: 458 (51,17,35,12,7) P(j(0,0),0,j(0,f(f(0,j(0,0)),0))).
** KEPT: 459 (51,17,35,12,1) P(j(0,0),0,f(f(0,j(0,0)),0)).
** KEPT: 460 (51,17,32,12,7) P(x,x,j(x,f(f(0,x),x))).
** KEPT: 461 (51,17,12,32,7) P(x,f(0,x),j(f(x,f(0,x)),f(0,x))).
** KEPT: 462 (51,17,12,12,7) P(x,y,j(f(x,y),f(f(0,x),y))).
** KEPT: 463 (51,16,36,12,36) S(j(0,0),f(f(0,0),0),j(0,0)).
** KEPT: 464 (51,16,36,12,32) S(j(0,0),f(f(0,0),0),0).
** KEPT: 465 (51,16,36,12,12) S(j(0,0),f(f(0,0),0),f(0,0)).
** KEPT: 466 (51,16,35,12,35) S(0,f(f(0,j(0,0)),0),0).
** KEPT: 467 (51,16,35,12,12) S(0,f(f(0,j(0,0)),0),f(j(0,0),0)).
** KEPT: 468 (51,16,32,12,36) S(0,f(f(0,0),0),j(0,0)).
** KEPT: 469 (51,16,32,12,32) S(x,f(f(0,x),x),x).
** KEPT: 470 (51,16,32,12,12) S(x,f(f(0,x),x),f(x,x)).
** KEPT: 471 (51,16,12,32,12) S(f(x,f(0,x)),f(0,x),f(x,f(0,x))).
** KEPT: 472 (51,16,12,12,36) S(f(0,0),f(f(0,0),0),j(0,0)).
** KEPT: 473 (51,16,12,12,35) S(f(j(0,0),0),f(f(0,j(0,0)),0),0).
** KEPT: 474 (51,16,12,12,32) S(f(x,x),f(f(0,x),x),x).
** KEPT: 475 (51,16,12,12,12) S(f(x,y),f(f(0,x),y),f(x,y)).
** KEPT: 476 (51,15,36,12,7) P(0,j(0,j(0,0)),j(0,0)).
** KEPT: 477 (51,15,12,12,7) P(0,j(x,f(0,x)),f(0,x)).
** KEPT: 478 (51,15,32,12,131) -S(a,f(a,f(0,a)),g(a)).
** KEPT: 479 (51,15,12,12,131) -S(f(a,a),f(a,f(0,a)),g(a)).
** KEPT: 480 (51,15,36,12,7) P(0,0,j(j(0,0),f(0,f(0,0)))).
** KEPT: 481 (51,15,35,12,7) P(j(0,0),0,j(0,f(j(0,0),f(0,0)))).
** KEPT: 482 (51,15,32,12,7) P(x,x,j(x,f(x,f(0,x)))).
** KEPT: 483 (51,15,12,32,7) P(f(0,x),x,j(f(f(0,x),x),f(0,x))).
** KEPT: 484 (51,15,12,12,7) P(x,y,j(f(x,y),f(x,f(0,y)))).
** KEPT: 485 (51,14,36,12,36) S(j(0,0),f(0,f(0,0)),j(0,0)).
** KEPT: 486 (51,14,36,12,32) S(j(0,0),f(0,f(0,0)),0).
** KEPT: 487 (51,14,36,12,12) S(j(0,0),f(0,f(0,0)),f(0,0)).
** KEPT: 488 (51,14,35,12,35) S(0,f(j(0,0),f(0,0)),0).
** KEPT: 489 (51,14,35,12,12) S(0,f(j(0,0),f(0,0)),f(j(0,0),0)).
** KEPT: 490 (51,14,32,12,36) S(0,f(0,f(0,0)),j(0,0)).
** KEPT: 491 (51,14,32,12,32) S(x,f(x,f(0,x)),x).
** KEPT: 492 (51,14,32,12,12) S(x,f(x,f(0,x)),f(x,x)).
** KEPT: 493 (51,14,12,32,12) S(f(f(0,x),x),f(0,x),f(f(0,x),x)).
** KEPT: 494 (51,14,12,12,36) S(f(0,0),f(0,f(0,0)),j(0,0)).
** KEPT: 495 (51,14,12,12,35) S(f(j(0,0),0),f(j(0,0),f(0,0)),0).
** KEPT: 496 (51,14,12,12,32) S(f(x,x),f(x,f(0,x)),x).
** KEPT: 497 (51,14,12,12,12) S(f(x,y),f(x,f(0,y)),f(x,y)).
** KEPT: 498 (51,8,179) -S(j(a,a),f(0,j(a,a)),0).
** KEPT: 499 (51,8,130) -S(g(a),f(0,g(a)),a).
** KEPT: 500 (51,8,113) -S(0,f(0,0),j(a,a)).
** KEPT: 501 (51,8,7) EQUAL(j(x,f(0,x)),x).
** KEPT: 502 (51,8,7) EQUAL(x,j(x,f(0,x))).
** KEPT: 503 (51,6,4,121) -S(g(g(a)),a,f(0,g(a))).
** KEPT: 504 (51,6,4,119) -S(g(a),g(a),f(0,a)).
** KEPT: 505 (51,6,3,121) -S(a,a,f(0,g(a))).
** KEPT: 506 (51,6,51,51) S(x,f(0,f(0,x)),x).
** KEPT: 507 (51,6,7,51) S(j(x,f(0,x)),f(0,f(0,x)),x).
** KEPT: 508 (51,6,7,2) S(j(x,f(0,x)),0,x).
** KEPT: 509 (51,6,7,1) S(j(x,0),f(0,x),x).
** KEPT: 510 (51,6,3,1) S(0,f(0,g(0)),g(0)).
** KEPT: 511 (51,6,51,7) S(x,f(0,f(0,x)),j(x,f(0,x))).
** KEPT: 512 (51,6,7,7) S(j(x,y),f(0,y),j(x,y)).
** KEPT: 513 (51,6,7,4) S(j(x,g(x)),f(0,g(x)),0).
** KEPT: 514 (51,6,7,3) S(j(g(x),x),f(0,x),0).
** KEPT: 515 (51,6,7,2) S(j(x,0),f(0,0),x).
** KEPT: 516 (51,6,7,1) S(j(0,x),f(0,x),x).
** KEPT: 517 (51,6,4,7) S(0,f(0,g(x)),j(x,g(x))).
** KEPT: 518 (51,6,4,4) S(0,f(0,g(x)),0).
** KEPT: 519 (51,6,3,7) S(0,f(0,x),j(g(x),x)).
** KEPT: 520 (51,6,3,3) S(0,f(0,x),0).
** KEPT: 521 (51,6,3,2) S(0,f(0,0),g(0)).
** KEPT: 522 (51,6,1,7) S(x,f(0,x),j(0,x)).
** KEPT: 523 (51,6,1,4) S(g(0),f(0,g(0)),0).
** KEPT: 524 (51,6,7,125) -S(a,j(f(0,a),0),g(a)).
** KEPT: 525 (51,6,7,122) -S(a,j(f(0,a),a),g(0)).
** KEPT: 526 (51,6,7,121) -S(0,j(f(0,0),a),g(a)).
** KEPT: 527 (51,6,7,120) -S(g(a),j(f(0,g(a)),0),a).
** KEPT: 528 (51,6,7,119) -S(0,j(f(0,0),g(a)),a).
** KEPT: 529 (51,6,7,33) -S(a,j(f(0,a),a),0).
** KEPT: 530 (51,6,7,7) S(x,y,j(x,j(f(0,x),y))).
** KEPT: 531 (51,6,4,7) S(x,g(f(0,x)),j(x,0)).
** KEPT: 532 (51,6,4,3) S(g(0),g(f(0,g(0))),0).
** KEPT: 533 (51,6,4,2) S(x,g(f(0,x)),x).
** KEPT: 534 (51,6,2,7) S(x,0,j(x,f(0,x))).
** KEPT: 535 (51,5,3,125) -S(a,g(f(0,g(a))),g(a)).
** KEPT: 536 (51,5,3,120) -S(g(a),g(f(0,a)),a).
** KEPT: 537 (51,5,51,7) S(x,j(f(0,x),f(0,x)),x).
** KEPT: 538 (51,5,7,7) S(x,j(y,f(0,j(x,y))),j(x,y)).
** KEPT: 539 (51,5,7,1) S(x,f(0,j(x,0)),j(x,0)).
** KEPT: 540 (51,5,4,7) S(x,j(g(x),f(0,0)),0).
** KEPT: 541 (51,5,3,7) S(g(x),j(x,f(0,0)),0).
** KEPT: 542 (51,5,3,3) S(g(g(f(0,0))),0,0).
** KEPT: 543 (51,5,2,7) S(x,j(0,f(0,x)),x).
** KEPT: 544 (51,5,1,7) S(0,j(x,f(0,x)),x).
** KEPT: 545 (51,5,3,33) -S(a,a,g(f(0,a))).
** KEPT: 546 (51,5,7,125) -S(j(a,0),f(0,0),g(a)).
** KEPT: 547 (51,5,7,122) -S(j(a,a),f(0,a),g(0)).
** KEPT: 548 (51,5,7,121) -S(j(0,a),f(0,a),g(a)).
** KEPT: 549 (51,5,7,120) -S(j(g(a),0),f(0,0),a).
** KEPT: 550 (51,5,7,119) -S(j(0,g(a)),f(0,g(a)),a).
** KEPT: 551 (51,5,7,33) -S(j(a,a),f(0,a),0).
** KEPT: 552 (51,5,51,7) S(x,f(0,x),j(x,f(0,f(0,x)))).
** KEPT: 553 (51,5,51,1) S(0,f(0,0),f(0,f(0,0))).
** KEPT: 554 (51,5,7,7) S(x,y,j(j(x,y),f(0,y))).
** KEPT: 555 (51,5,4,7) S(x,g(x),j(0,f(0,g(x)))).
** KEPT: 556 (51,5,4,1) S(x,g(x),f(0,g(x))).
** KEPT: 557 (51,5,3,7) S(g(x),x,j(0,f(0,x))).
** KEPT: 558 (51,5,3,1) S(g(x),x,f(0,x)).
** KEPT: 559 (51,5,1,7) S(0,x,j(x,f(0,x))).
** KEPT: 560 (51,5,4,33) -S(f(0,a),g(a),a).
** KEPT: 561 (51,5,4,125) -S(a,g(f(0,a)),g(a)).
** KEPT: 562 (51,5,4,120) -S(g(a),g(f(0,g(a))),a).
** KEPT: 563 (51,5,7,7) S(x,j(f(0,x),y),j(x,y)).
** KEPT: 564 (51,5,7,4) S(x,j(f(0,x),g(x)),0).
** KEPT: 565 (51,5,7,3) S(g(x),j(f(0,g(x)),x),0).
** KEPT: 566 (51,5,7,2) S(x,j(f(0,x),0),x).
** KEPT: 567 (51,5,7,1) S(0,j(f(0,0),x),x).
** KEPT: 568 (51,5,4,7) S(x,0,j(x,g(f(0,x)))).
** KEPT: 569 (51,5,4,1) S(0,0,g(f(0,0))).
** KEPT: 570 (51,5,2,7) S(x,f(0,x),j(x,0)).
453 back subsumes: 35 (32,17,32,7,2) P(j(0,0),0,0).
509 back subsumes: 368 (36,16,12,7,35) S(j(0,0),f(0,0),0).
518 back subsumes: 85 (32,14,32,12,4) S(0,f(0,g(0)),0).
520 back subsumes: 518 (51,6,4,4) S(0,f(0,g(x)),0).
539 back subsumes: 451 (51,21,403) S(0,f(0,j(0,0)),j(0,0)).

new given clause: 54 (32,16,12,32,1) S(f(0,x),x,x).
** KEPT: 571 (54,23,403) S(f(0,j(0,0)),j(0,0),0).
** KEPT: 572 (54,23,103) S(f(0,f(x,x)),f(x,x),x).
** KEPT: 573 (54,22,403) S(f(0,j(0,0)),0,j(0,0)).
** KEPT: 574 (54,22,103) S(f(0,f(x,x)),x,f(x,x)).
** KEPT: 575 (54,21,104) S(f(f(0,x),f(0,x)),x,x).
** KEPT: 576 (54,17,12,32,7) P(j(0,x),x,x).
** KEPT: 577 (54,17,12,32,131) -S(f(f(0,a),a),a,g(a)).
** KEPT: 578 (54,17,12,12,131) -S(f(f(0,a),a),f(a,a),g(a)).
** KEPT: 579 (54,17,32,12,7) P(x,f(0,x),j(f(0,x),f(x,f(0,x)))).
** KEPT: 580 (54,17,12,36,7) P(0,0,j(f(f(0,0),0),j(0,0))).
** KEPT: 581 (54,17,12,32,7) P(x,x,j(f(f(0,x),x),x)).
** KEPT: 582 (54,17,12,12,7) P(x,y,j(f(f(0,x),y),f(x,y))).
** KEPT: 583 (54,16,32,12,12) S(f(0,x),f(x,f(0,x)),f(x,f(0,x))).
** KEPT: 584 (54,16,12,36,36) S(f(f(0,0),0),j(0,0),j(0,0)).
** KEPT: 585 (54,16,12,36,32) S(f(f(0,0),0),j(0,0),0).
** KEPT: 586 (54,16,12,36,12) S(f(f(0,0),0),j(0,0),f(0,0)).
** KEPT: 587 (54,16,12,32,36) S(f(f(0,0),0),0,j(0,0)).
** KEPT: 588 (54,16,12,32,32) S(f(f(0,x),x),x,x).
** KEPT: 589 (54,16,12,32,12) S(f(f(0,x),x),x,f(x,x)).
** KEPT: 590 (54,16,12,12,36) S(f(f(0,0),0),f(0,0),j(0,0)).
** KEPT: 591 (54,16,12,12,32) S(f(f(0,x),x),f(x,x),x).
** KEPT: 592 (54,16,12,12,12) S(f(f(0,x),y),f(x,y),f(x,y)).
** KEPT: 593 (54,15,12,36,7) P(0,j(j(0,0),0),j(0,0)).
** KEPT: 594 (54,15,12,12,7) P(0,j(f(0,x),x),f(0,x)).
** KEPT: 595 (54,15,12,32,131) -S(f(a,f(0,a)),a,g(a)).
** KEPT: 596 (54,15,12,12,131) -S(f(a,f(0,a)),f(a,a),g(a)).
** KEPT: 597 (54,15,32,12,7) P(f(0,x),x,j(f(0,x),f(f(0,x),x))).
** KEPT: 598 (54,15,12,36,7) P(0,0,j(f(0,f(0,0)),j(0,0))).
** KEPT: 599 (54,15,12,32,7) P(x,x,j(f(x,f(0,x)),x)).
** KEPT: 600 (54,15,12,12,7) P(x,y,j(f(x,f(0,y)),f(x,y))).
** KEPT: 601 (54,14,32,12,12) S(f(0,x),f(f(0,x),x),f(f(0,x),x)).
** KEPT: 602 (54,14,12,36,36) S(f(0,f(0,0)),j(0,0),j(0,0)).
** KEPT: 603 (54,14,12,36,32) S(f(0,f(0,0)),j(0,0),0).
** KEPT: 604 (54,14,12,36,12) S(f(0,f(0,0)),j(0,0),f(0,0)).
** KEPT: 605 (54,14,12,32,36) S(f(0,f(0,0)),0,j(0,0)).
** KEPT: 606 (54,14,12,32,32) S(f(x,f(0,x)),x,x).
** KEPT: 607 (54,14,12,32,12) S(f(x,f(0,x)),x,f(x,x)).
** KEPT: 608 (54,14,12,12,36) S(f(0,f(0,0)),f(0,0),j(0,0)).
** KEPT: 609 (54,14,12,12,32) S(f(x,f(0,x)),f(x,x),x).
** KEPT: 610 (54,14,12,12,12) S(f(x,f(0,y)),f(x,y),f(x,y)).
** KEPT: 611 (54,8,179) -S(f(0,j(a,a)),j(a,a),0).
** KEPT: 612 (54,8,130) -S(f(0,g(a)),g(a),a).
** KEPT: 613 (54,8,113) -S(f(0,0),0,j(a,a)).
** KEPT: 614 (54,8,7) EQUAL(j(f(0,x),x),x).
** KEPT: 615 (54,8,7) EQUAL(x,j(f(0,x),x)).
** KEPT: 616 (54,6,4,121) -S(g(f(0,g(a))),a,g(a)).
** KEPT: 617 (54,6,4,119) -S(g(f(0,a)),g(a),a).
** KEPT: 618 (54,6,51,4) S(f(0,0),g(f(0,f(0,0))),0).
** KEPT: 619 (54,6,7,54) S(j(f(0,x),f(0,x)),x,x).
** KEPT: 620 (54,6,7,51) S(j(f(0,x),x),f(0,x),x).
** KEPT: 621 (54,6,7,7) S(j(f(0,j(x,y)),x),y,j(x,y)).
** KEPT: 622 (54,6,7,4) S(j(f(0,0),x),g(x),0).
** KEPT: 623 (54,6,7,3) S(j(f(0,0),g(x)),x,0).
** KEPT: 624 (54,6,7,2) S(j(f(0,x),x),0,x).
** KEPT: 625 (54,6,7,1) S(j(f(0,x),0),x,x).
** KEPT: 626 (54,6,4,4) S(0,g(g(f(0,0))),0).
** KEPT: 627 (54,6,2,7) S(f(0,j(0,x)),x,j(0,x)).
** KEPT: 628 (54,6,3,33) -S(g(a),f(0,a),a).
** KEPT: 629 (54,6,3,121) -S(g(f(0,a)),a,g(a)).
** KEPT: 630 (54,6,3,119) -S(g(f(0,g(a))),g(a),a).
** KEPT: 631 (54,6,54,7) S(f(0,x),x,j(f(0,f(0,x)),x)).
** KEPT: 632 (54,6,54,2) S(f(0,0),0,f(0,f(0,0))).
** KEPT: 633 (54,6,7,51) S(j(x,f(0,f(0,x))),f(0,x),x).
** KEPT: 634 (54,6,7,7) S(j(x,f(0,y)),y,j(x,y)).
** KEPT: 635 (54,6,7,4) S(j(x,f(0,g(x))),g(x),0).
** KEPT: 636 (54,6,7,3) S(j(g(x),f(0,x)),x,0).
** KEPT: 637 (54,6,7,2) S(j(x,f(0,0)),0,x).
** KEPT: 638 (54,6,7,1) S(j(0,f(0,x)),x,x).
** KEPT: 639 (54,6,3,7) S(0,x,j(g(f(0,x)),x)).
** KEPT: 640 (54,6,1,7) S(f(0,x),x,j(0,x)).
** KEPT: 641 (54,6,1,4) S(f(0,g(0)),g(0),0).
** KEPT: 642 (54,6,7,125) -S(f(0,a),j(a,0),g(a)).
** KEPT: 643 (54,6,7,122) -S(f(0,a),j(a,a),g(0)).
** KEPT: 644 (54,6,7,121) -S(f(0,0),j(0,a),g(a)).
** KEPT: 645 (54,6,7,120) -S(f(0,g(a)),j(g(a),0),a).
** KEPT: 646 (54,6,7,119) -S(f(0,0),j(0,g(a)),a).
** KEPT: 647 (54,6,7,33) -S(f(0,a),j(a,a),0).
** KEPT: 648 (54,6,51,7) S(x,f(0,x),j(f(0,x),x)).
** KEPT: 649 (54,6,7,7) S(x,y,j(f(0,x),j(x,y))).
** KEPT: 650 (54,6,4,7) S(x,g(x),j(f(0,x),0)).
** KEPT: 651 (54,6,4,2) S(x,g(x),f(0,x)).
** KEPT: 652 (54,6,3,7) S(g(x),x,j(f(0,g(x)),0)).
** KEPT: 653 (54,6,3,2) S(g(x),x,f(0,g(x))).
** KEPT: 654 (54,6,2,7) S(x,0,j(f(0,x),x)).
** KEPT: 655 (54,5,3,125) -S(a,g(g(a)),f(0,g(a))).
** KEPT: 656 (54,5,54,54) S(f(0,f(0,x)),x,x).
** KEPT: 657 (54,5,54,7) S(f(0,f(0,x)),j(f(0,x),x),x).
** KEPT: 658 (54,5,51,7) S(f(0,x),j(f(0,f(0,x)),x),x).
** KEPT: 659 (54,5,2,7) S(f(0,x),j(0,x),x).
** KEPT: 660 (54,5,2,4) S(f(0,g(0)),0,g(0)).
** KEPT: 661 (54,5,1,7) S(0,j(f(0,x),x),x).
** KEPT: 662 (54,5,7,125) -S(j(a,f(0,0)),0,g(a)).
** KEPT: 663 (54,5,7,122) -S(j(a,f(0,a)),a,g(0)).
** KEPT: 664 (54,5,7,121) -S(j(0,f(0,a)),a,g(a)).
** KEPT: 665 (54,5,7,120) -S(j(g(a),f(0,0)),0,a).
** KEPT: 666 (54,5,7,119) -S(j(0,f(0,g(a))),g(a),a).
** KEPT: 667 (54,5,7,33) -S(j(a,f(0,a)),a,0).
** KEPT: 668 (54,5,54,7) S(f(0,f(0,x)),x,j(f(0,x),x)).
** KEPT: 669 (54,5,7,7) S(x,y,j(j(x,f(0,y)),y)).
** KEPT: 670 (54,5,3,51) S(g(f(0,f(0,0))),f(0,0),0).
** KEPT: 671 (54,5,3,7) S(g(f(0,x)),x,j(0,x)).
** KEPT: 672 (54,5,3,4) S(g(f(0,g(0))),g(0),0).
** KEPT: 673 (54,5,3,1) S(g(f(0,x)),x,x).
** KEPT: 674 (54,5,1,7) S(0,x,j(f(0,x),x)).
** KEPT: 675 (54,5,51,7) S(f(0,x),x,j(x,f(0,x))).
** KEPT: 676 (54,5,7,51) S(f(0,x),j(x,f(0,x)),x).
** KEPT: 677 (54,5,7,7) S(f(0,x),j(x,y),j(x,y)).
** KEPT: 678 (54,5,7,4) S(f(0,x),j(x,g(x)),0).
** KEPT: 679 (54,5,7,3) S(f(0,g(x)),j(g(x),x),0).
** KEPT: 680 (54,5,7,2) S(f(0,x),j(x,0),x).
** KEPT: 681 (54,5,7,1) S(f(0,0),j(0,x),x).
** KEPT: 682 (54,5,4,7) S(f(0,x),0,j(x,g(x))).
** KEPT: 683 (54,5,4,4) S(f(0,x),0,0).
** KEPT: 684 (54,5,4,1) S(f(0,0),0,g(0)).
** KEPT: 685 (54,5,3,7) S(f(0,g(x)),0,j(g(x),x)).
** KEPT: 686 (54,5,2,7) S(f(0,x),x,j(x,0)).
627 back subsumes: 573 (54,22,403) S(f(0,j(0,0)),0,j(0,0)).
659 back subsumes: 358 (36,16,12,7,35) S(f(0,0),j(0,0),0).
683 back subsumes: 87 (32,14,12,32,3) S(f(0,g(0)),0,0).

new given clause: 71 (32,15,32,7,2) P(0,j(0,0),0).
** KEPT: 687 (71,28,104) P(0,f(j(0,0),j(0,0)),0).
** KEPT: 688 (71,27,104) P(f(0,0),j(0,0),0).
** KEPT: 689 (71,17,32,7,7) P(j(j(0,0),0),j(0,0),j(j(0,0),0)).
** KEPT: 690 (71,17,12,54,7) P(0,j(0,0),j(f(f(0,0),j(0,0)),0)).
** KEPT: 691 (71,17,12,7,7) P(j(x,0),j(0,0),j(f(x,j(0,0)),0)).
** KEPT: 692 (71,17,12,7,2) P(j(x,0),j(0,0),f(x,j(0,0))).
** KEPT: 693 (71,17,12,3,7) P(0,j(0,0),j(f(g(0),j(0,0)),0)).
** KEPT: 694 (71,17,12,3,2) P(0,j(0,0),f(g(0),j(0,0))).
** KEPT: 695 (71,17,12,2,7) P(x,j(0,0),j(f(x,j(0,0)),0)).
** KEPT: 696 (71,17,32,7,7) P(j(0,j(0,0)),j(0,0),j(0,j(0,0))).
** KEPT: 697 (71,17,12,51,7) P(0,j(0,0),j(0,f(f(0,0),j(0,0)))).
** KEPT: 698 (71,17,12,7,7) P(j(0,x),j(0,0),j(0,f(x,j(0,0)))).
** KEPT: 699 (71,17,12,7,1) P(j(0,x),j(0,0),f(x,j(0,0))).
** KEPT: 700 (71,17,12,4,7) P(0,j(0,0),j(0,f(g(0),j(0,0)))).
** KEPT: 701 (71,17,12,1,7) P(x,j(0,0),j(0,f(x,j(0,0)))).
** KEPT: 702 (71,16,71,12,51) S(0,f(f(0,0),j(0,0)),0).
** KEPT: 703 (71,16,71,12,4) S(0,f(g(0),j(0,0)),0).
** KEPT: 704 (71,16,32,12,4) S(j(0,0),f(g(j(0,0)),j(0,0)),0).
** KEPT: 705 (71,16,12,71,54) S(f(f(0,0),j(0,0)),0,0).
** KEPT: 706 (71,16,12,71,3) S(f(g(0),j(0,0)),0,0).
** KEPT: 707 (71,16,12,32,3) S(f(g(j(0,0)),j(0,0)),j(0,0),0).
** KEPT: 708 (71,16,12,12,54) S(f(f(0,0),j(0,0)),f(0,j(0,0)),0).
** KEPT: 709 (71,16,12,12,51) S(f(0,j(0,0)),f(f(0,0),j(0,0)),0).
** KEPT: 710 (71,16,12,12,4) S(f(x,j(0,0)),f(g(x),j(0,0)),0).
** KEPT: 711 (71,16,12,12,3) S(f(g(x),j(0,0)),f(x,j(0,0)),0).
** KEPT: 712 (71,16,12,12,2) S(f(0,j(0,0)),f(0,j(0,0)),0).
** KEPT: 713 (71,16,32,7,12) S(j(0,0),0,f(j(j(0,0),0),j(0,0))).
** KEPT: 714 (71,16,12,54,12) S(f(f(0,0),j(0,0)),0,f(0,j(0,0))).
** KEPT: 715 (71,16,12,7,12) S(f(x,j(0,0)),0,f(j(x,0),j(0,0))).
** KEPT: 716 (71,16,12,3,12) S(f(g(0),j(0,0)),0,f(0,j(0,0))).
** KEPT: 717 (71,16,32,7,12) S(0,j(0,0),f(j(0,j(0,0)),j(0,0))).
** KEPT: 718 (71,16,12,51,12) S(0,f(f(0,0),j(0,0)),f(0,j(0,0))).
** KEPT: 719 (71,16,12,7,12) S(0,f(x,j(0,0)),f(j(0,x),j(0,0))).
** KEPT: 720 (71,16,12,4,12) S(0,f(g(0),j(0,0)),f(0,j(0,0))).
** KEPT: 721 (71,15,71,7,7) P(0,j(j(0,0),j(0,0)),j(0,0)).
** KEPT: 722 (71,15,71,7,2) P(0,j(j(0,0),j(0,0)),0).
** KEPT: 723 (71,15,36,7,7) P(0,j(0,j(0,0)),j(j(0,0),0)).
** KEPT: 724 (71,15,32,7,2) P(0,j(0,j(0,0)),0).
** KEPT: 725 (71,15,12,54,7) P(0,j(0,0),j(f(0,f(0,j(0,0))),0)).
** KEPT: 726 (71,15,12,7,7) P(0,j(x,j(0,0)),j(f(0,x),0)).
** KEPT: 727 (71,15,12,7,2) P(0,j(x,j(0,0)),f(0,x)).
** KEPT: 728 (71,15,12,3,7) P(0,0,j(f(0,g(j(0,0))),0)).
** KEPT: 729 (71,15,12,3,2) P(0,0,f(0,g(j(0,0)))).
** KEPT: 730 (71,15,36,7,7) P(0,j(j(0,0),0),j(0,j(0,0))).
** KEPT: 731 (71,15,32,7,2) P(0,j(j(0,0),0),0).
** KEPT: 732 (71,15,12,51,7) P(0,j(0,0),j(0,f(0,f(0,j(0,0))))).
** KEPT: 733 (71,15,12,7,7) P(0,j(j(0,0),x),j(0,f(0,x))).
** KEPT: 734 (71,15,12,7,1) P(0,j(j(0,0),x),f(0,x)).
** KEPT: 735 (71,15,12,4,7) P(0,0,j(0,f(0,g(j(0,0))))).
** KEPT: 736 (71,14,12,12,54) S(f(0,f(0,j(0,0))),f(0,j(0,0)),0).
** KEPT: 737 (71,14,12,12,51) S(f(0,j(0,0)),f(0,f(0,j(0,0))),0).
** KEPT: 738 (71,14,12,12,2) S(f(0,j(0,0)),f(0,0),0).
** KEPT: 739 (71,14,12,12,1) S(f(0,0),f(0,j(0,0)),0).
** KEPT: 740 (71,14,71,7,12) S(0,0,f(0,j(j(0,0),j(0,0)))).
** KEPT: 741 (71,14,36,7,12) S(j(0,0),0,f(0,j(0,j(0,0)))).
** KEPT: 742 (71,14,32,7,12) S(0,0,f(0,j(0,j(0,0)))).
** KEPT: 743 (71,14,12,54,12) S(f(0,f(0,j(0,0))),0,f(0,j(0,0))).
** KEPT: 744 (71,14,12,7,12) S(f(0,x),0,f(0,j(x,j(0,0)))).
** KEPT: 745 (71,14,12,3,36) S(f(0,g(j(0,0))),0,j(0,0)).
** KEPT: 746 (71,14,12,3,12) S(f(0,g(j(0,0))),0,f(0,0)).
** KEPT: 747 (71,14,36,7,12) S(0,j(0,0),f(0,j(j(0,0),0))).
** KEPT: 748 (71,14,32,7,12) S(0,0,f(0,j(j(0,0),0))).
** KEPT: 749 (71,14,12,51,12) S(0,f(0,f(0,j(0,0))),f(0,j(0,0))).
** KEPT: 750 (71,14,12,7,12) S(0,f(0,x),f(0,j(j(0,0),x))).
** KEPT: 751 (71,14,12,4,36) S(0,f(0,g(j(0,0))),j(0,0)).
** KEPT: 752 (71,14,12,4,12) S(0,f(0,g(j(0,0))),f(0,0)).
** KEPT: 753 (71,13,113) -P(0,j(0,0),j(a,a)).
** KEPT: 754 (71,13,12) EQUAL(f(0,j(0,0)),0).
** KEPT: 755 (71,13,12) EQUAL(0,f(0,j(0,0))).
** KEPT: 756 (71,11,12,32) P(f(0,j(0,0)),j(0,0),0).
** KEPT: 757 (71,11,12,36) P(f(0,0),j(0,0),j(0,0)).
** KEPT: 758 (71,11,12,12) P(f(x,0),j(0,0),f(x,0)).
** KEPT: 759 (71,11,12,12) P(0,x,f(0,f(j(0,0),x))).
** KEPT: 760 (71,10,32,12) P(0,f(0,j(0,0)),0).
** KEPT: 761 (71,10,12,12) P(x,0,f(f(x,0),j(0,0))).
** KEPT: 762 (71,10,12,36) P(0,f(j(0,0),0),j(0,0)).
** KEPT: 763 (71,10,12,32) P(0,f(j(0,0),0),0).
** KEPT: 764 (71,10,12,12) P(0,f(j(0,0),x),f(0,x)).

new given clause: 86 (32,14,32,12,2) S(x,f(x,0),x).
** KEPT: 765 (86,23,103) S(f(x,x),f(f(x,x),0),x).
** KEPT: 766 (86,22,104) S(x,f(f(x,0),f(x,0)),x).
** KEPT: 767 (86,21,103) S(x,f(f(x,x),0),f(x,x)).
** KEPT: 768 (86,17,12,12,7) P(j(x,f(x,0)),0,f(x,0)).
** KEPT: 769 (86,17,32,12,131) -S(a,f(f(a,0),a),g(a)).
** KEPT: 770 (86,17,12,12,131) -S(f(a,a),f(f(a,0),a),g(a)).
** KEPT: 771 (86,17,32,12,7) P(x,x,j(x,f(f(x,0),x))).
** KEPT: 772 (86,17,12,32,7) P(x,f(x,0),j(f(x,f(x,0)),f(x,0))).
** KEPT: 773 (86,17,12,12,7) P(x,y,j(f(x,y),f(f(x,0),y))).
** KEPT: 774 (86,16,32,12,32) S(x,f(f(x,0),x),x).
** KEPT: 775 (86,16,32,12,12) S(x,f(f(x,0),x),f(x,x)).
** KEPT: 776 (86,16,12,32,12) S(f(x,f(x,0)),f(x,0),f(x,f(x,0))).
** KEPT: 777 (86,16,12,12,32) S(f(x,x),f(f(x,0),x),x).
** KEPT: 778 (86,16,12,12,12) S(f(x,y),f(f(x,0),y),f(x,y)).
** KEPT: 779 (86,15,32,12,7) P(x,j(x,0),x).
** KEPT: 780 (86,15,32,12,3) P(g(0),0,g(0)).
** KEPT: 781 (86,15,32,12,131) -S(a,f(a,f(a,0)),g(a)).
** KEPT: 782 (86,15,12,12,131) -S(f(a,a),f(a,f(a,0)),g(a)).
** KEPT: 783 (86,15,71,12,7) P(0,j(0,0),j(0,f(0,f(j(0,0),0)))).
** KEPT: 784 (86,15,71,12,1) P(0,j(0,0),f(0,f(j(0,0),0))).
** KEPT: 785 (86,15,32,12,7) P(x,x,j(x,f(x,f(x,0)))).
** KEPT: 786 (86,15,12,32,7) P(f(x,0),x,j(f(f(x,0),x),f(x,0))).
** KEPT: 787 (86,15,12,12,7) P(x,y,j(f(x,y),f(x,f(y,0)))).
** KEPT: 788 (86,14,71,12,12) S(0,f(0,f(j(0,0),0)),f(0,j(0,0))).
** KEPT: 789 (86,14,32,12,32) S(x,f(x,f(x,0)),x).
** KEPT: 790 (86,14,32,12,12) S(x,f(x,f(x,0)),f(x,x)).
** KEPT: 791 (86,14,12,32,12) S(f(f(x,0),x),f(x,0),f(f(x,0),x)).
** KEPT: 792 (86,14,12,12,71) S(f(0,j(0,0)),f(0,f(j(0,0),0)),0).
** KEPT: 793 (86,14,12,12,32) S(f(x,x),f(x,f(x,0)),x).
** KEPT: 794 (86,14,12,12,12) S(f(x,y),f(x,f(y,0)),f(x,y)).
** KEPT: 795 (86,8,179) -S(j(a,a),f(j(a,a),0),0).
** KEPT: 796 (86,8,130) -S(g(a),f(g(a),0),a).
** KEPT: 797 (86,8,7) EQUAL(j(x,f(x,0)),x).
** KEPT: 798 (86,8,7) EQUAL(x,j(x,f(x,0))).
** KEPT: 799 (86,6,4,121) -S(g(g(a)),a,f(g(a),0)).
** KEPT: 800 (86,6,4,119) -S(g(a),g(a),f(a,0)).
** KEPT: 801 (86,6,3,121) -S(a,a,f(g(a),0)).
** KEPT: 802 (86,6,86,86) S(x,f(f(x,0),0),x).
** KEPT: 803 (86,6,86,51) S(x,f(0,f(x,0)),x).
** KEPT: 804 (86,6,7,86) S(j(x,f(x,0)),f(f(x,0),0),x).
** KEPT: 805 (86,6,7,54) S(j(x,f(0,f(x,0))),f(x,0),x).
** KEPT: 806 (86,6,7,51) S(j(x,f(x,0)),f(0,f(x,0)),x).
** KEPT: 807 (86,6,7,2) S(j(x,f(x,0)),0,x).
** KEPT: 808 (86,6,7,1) S(j(x,0),f(x,0),x).
** KEPT: 809 (86,6,3,1) S(0,f(g(0),0),g(0)).
** KEPT: 810 (86,6,86,7) S(x,f(f(x,0),0),j(x,f(x,0))).
** KEPT: 811 (86,6,54,7) S(x,f(x,0),j(f(0,x),x)).
** KEPT: 812 (86,6,51,51) S(x,f(f(0,x),0),x).
** KEPT: 813 (86,6,51,7) S(x,f(f(0,x),0),j(x,f(0,x))).
** KEPT: 814 (86,6,7,54) S(j(f(0,x),x),f(x,0),x).
** KEPT: 815 (86,6,7,51) S(j(x,f(0,x)),f(f(0,x),0),x).
** KEPT: 816 (86,6,7,7) S(j(x,y),f(y,0),j(x,y)).
** KEPT: 817 (86,6,7,4) S(j(x,g(x)),f(g(x),0),0).
** KEPT: 818 (86,6,7,3) S(j(g(x),x),f(x,0),0).
** KEPT: 819 (86,6,7,1) S(j(0,x),f(x,0),x).
** KEPT: 820 (86,6,4,7) S(0,f(g(x),0),j(x,g(x))).
** KEPT: 821 (86,6,4,4) S(0,f(g(x),0),0).
** KEPT: 822 (86,6,3,7) S(0,f(x,0),j(g(x),x)).
** KEPT: 823 (86,6,3,3) S(0,f(x,0),0).
** KEPT: 824 (86,6,1,7) S(x,f(x,0),j(0,x)).
** KEPT: 825 (86,6,1,4) S(g(0),f(g(0),0),0).
** KEPT: 826 (86,6,7,125) -S(a,j(f(a,0),0),g(a)).
** KEPT: 827 (86,6,7,122) -S(a,j(f(a,0),a),g(0)).
** KEPT: 828 (86,6,7,120) -S(g(a),j(f(g(a),0),0),a).
** KEPT: 829 (86,6,7,33) -S(a,j(f(a,0),a),0).
** KEPT: 830 (86,6,51,7) S(x,f(0,f(x,0)),j(x,f(x,0))).
** KEPT: 831 (86,6,7,7) S(x,y,j(x,j(f(x,0),y))).
** KEPT: 832 (86,6,4,54) S(f(0,0),g(f(f(0,0),0)),0).
** KEPT: 833 (86,6,4,7) S(x,g(f(x,0)),j(x,0)).
** KEPT: 834 (86,6,4,3) S(g(0),g(f(g(0),0)),0).
** KEPT: 835 (86,6,4,2) S(x,g(f(x,0)),x).
** KEPT: 836 (86,6,2,7) S(x,0,j(x,f(x,0))).
** KEPT: 837 (86,5,3,125) -S(a,g(f(g(a),0)),g(a)).
** KEPT: 838 (86,5,3,120) -S(g(a),g(f(a,0)),a).
** KEPT: 839 (86,5,86,7) S(x,j(f(x,0),f(x,0)),x).
** KEPT: 840 (86,5,54,7) S(f(0,x),j(x,f(x,0)),x).
** KEPT: 841 (86,5,51,7) S(x,j(f(0,x),f(x,0)),x).
** KEPT: 842 (86,5,7,7) S(x,j(y,f(j(x,y),0)),j(x,y)).
** KEPT: 843 (86,5,7,1) S(x,f(j(x,0),0),j(x,0)).
** KEPT: 844 (86,5,2,7) S(x,j(0,f(x,0)),x).
** KEPT: 845 (86,5,1,7) S(0,j(x,f(x,0)),x).
** KEPT: 846 (86,5,3,33) -S(a,a,g(f(a,0))).
** KEPT: 847 (86,5,7,122) -S(j(a,a),f(a,0),g(0)).
** KEPT: 848 (86,5,7,121) -S(j(0,a),f(a,0),g(a)).
** KEPT: 849 (86,5,7,119) -S(j(0,g(a)),f(g(a),0),a).
** KEPT: 850 (86,5,7,33) -S(j(a,a),f(a,0),0).
** KEPT: 851 (86,5,86,7) S(x,f(x,0),j(x,f(f(x,0),0))).
** KEPT: 852 (86,5,86,1) S(0,f(0,0),f(f(0,0),0)).
** KEPT: 853 (86,5,54,7) S(f(0,x),x,j(x,f(x,0))).
** KEPT: 854 (86,5,51,7) S(x,f(0,x),j(x,f(f(0,x),0))).
** KEPT: 855 (86,5,7,7) S(x,y,j(j(x,y),f(y,0))).
** KEPT: 856 (86,5,4,7) S(x,g(x),j(0,f(g(x),0))).
** KEPT: 857 (86,5,4,1) S(x,g(x),f(g(x),0)).
** KEPT: 858 (86,5,3,7) S(g(x),x,j(0,f(x,0))).
** KEPT: 859 (86,5,3,1) S(g(x),x,f(x,0)).
** KEPT: 860 (86,5,1,7) S(0,x,j(x,f(x,0))).
** KEPT: 861 (86,5,4,33) -S(f(a,0),g(a),a).
** KEPT: 862 (86,5,4,125) -S(a,g(f(a,0)),g(a)).
** KEPT: 863 (86,5,4,120) -S(g(a),g(f(g(a),0)),a).
** KEPT: 864 (86,5,51,7) S(x,f(x,0),j(x,f(0,f(x,0)))).
** KEPT: 865 (86,5,7,54) S(f(0,x),j(f(f(0,x),0),x),x).
** KEPT: 866 (86,5,7,51) S(x,j(f(x,0),f(0,x)),x).
** KEPT: 867 (86,5,7,7) S(x,j(f(x,0),y),j(x,y)).
** KEPT: 868 (86,5,7,4) S(x,j(f(x,0),g(x)),0).
** KEPT: 869 (86,5,7,3) S(g(x),j(f(g(x),0),x),0).
** KEPT: 870 (86,5,7,2) S(x,j(f(x,0),0),x).
** KEPT: 871 (86,5,4,7) S(x,0,j(x,g(f(x,0)))).
** KEPT: 872 (86,5,2,7) S(x,f(x,0),j(x,0)).
779 back subsumes: 283 (35,15,32,7,2) P(j(0,0),j(j(0,0),0),j(0,0)).
779 back subsumes: 71 (32,15,32,7,2) P(0,j(0,0),0).
821 back subsumes: 279 (35,16,12,4,32) S(0,f(g(j(0,0)),0),0).
821 back subsumes: 50 (32,16,32,12,4) S(0,f(g(0),0),0).
823 back subsumes: 821 (86,6,4,4) S(0,f(g(x),0),0).
823 back subsumes: 466 (51,16,35,12,35) S(0,f(f(0,j(0,0)),0),0).
823 back subsumes: 268 (35,16,32,12,1) S(0,f(j(0,0),0),0).
843 back subsumes: 309 (35,14,12,7,32) S(0,f(j(0,0),0),j(0,0)).

new given clause: 88 (32,14,12,32,1) S(f(x,0),x,x).
** KEPT: 873 (88,23,103) S(f(f(x,x),0),f(x,x),x).
** KEPT: 874 (88,22,103) S(f(f(x,x),0),x,f(x,x)).
** KEPT: 875 (88,21,104) S(f(f(x,0),f(x,0)),x,x).
** KEPT: 876 (88,17,12,12,7) P(j(f(x,0),x),0,f(x,0)).
** KEPT: 877 (88,17,12,32,131) -S(f(f(a,0),a),a,g(a)).
** KEPT: 878 (88,17,12,12,131) -S(f(f(a,0),a),f(a,a),g(a)).
** KEPT: 879 (88,17,32,12,7) P(x,f(x,0),j(f(x,0),f(x,f(x,0)))).
** KEPT: 880 (88,17,12,32,7) P(x,x,j(f(f(x,0),x),x)).
** KEPT: 881 (88,17,12,12,7) P(x,y,j(f(f(x,0),y),f(x,y))).
** KEPT: 882 (88,16,32,12,12) S(f(x,0),f(x,f(x,0)),f(x,f(x,0))).
** KEPT: 883 (88,16,12,32,32) S(f(f(x,0),x),x,x).
** KEPT: 884 (88,16,12,32,12) S(f(f(x,0),x),x,f(x,x)).
** KEPT: 885 (88,16,12,12,32) S(f(f(x,0),x),f(x,x),x).
** KEPT: 886 (88,16,12,12,12) S(f(f(x,0),y),f(x,y),f(x,y)).
** KEPT: 887 (88,15,12,32,7) P(x,j(0,x),x).
** KEPT: 888 (88,15,12,32,131) -S(f(a,f(a,0)),a,g(a)).
** KEPT: 889 (88,15,12,12,131) -S(f(a,f(a,0)),f(a,a),g(a)).
** KEPT: 890 (88,15,32,12,7) P(f(x,0),x,j(f(x,0),f(f(x,0),x))).
** KEPT: 891 (88,15,12,32,7) P(x,x,j(f(x,f(x,0)),x)).
** KEPT: 892 (88,15,12,12,7) P(x,y,j(f(x,f(y,0)),f(x,y))).
** KEPT: 893 (88,14,32,12,12) S(f(x,0),f(f(x,0),x),f(f(x,0),x)).
** KEPT: 894 (88,14,12,32,32) S(f(x,f(x,0)),x,x).
** KEPT: 895 (88,14,12,32,12) S(f(x,f(x,0)),x,f(x,x)).
** KEPT: 896 (88,14,12,12,32) S(f(x,f(x,0)),f(x,x),x).
** KEPT: 897 (88,14,12,12,12) S(f(x,f(y,0)),f(x,y),f(x,y)).
** KEPT: 898 (88,8,179) -S(f(j(a,a),0),j(a,a),0).
** KEPT: 899 (88,8,130) -S(f(g(a),0),g(a),a).
** KEPT: 900 (88,8,7) EQUAL(j(f(x,0),x),x).
** KEPT: 901 (88,8,7) EQUAL(x,j(f(x,0),x)).
** KEPT: 902 (88,6,4,121) -S(g(f(g(a),0)),a,g(a)).
** KEPT: 903 (88,6,4,119) -S(g(f(a,0)),g(a),a).
** KEPT: 904 (88,6,7,88) S(j(f(x,0),f(x,0)),x,x).
** KEPT: 905 (88,6,7,86) S(j(f(x,0),x),f(x,0),x).
** KEPT: 906 (88,6,7,54) S(j(f(x,0),f(0,x)),x,x).
** KEPT: 907 (88,6,7,51) S(j(f(x,0),x),f(0,x),x).
** KEPT: 908 (88,6,7,7) S(j(f(j(x,y),0),x),y,j(x,y)).
** KEPT: 909 (88,6,7,2) S(j(f(x,0),x),0,x).
** KEPT: 910 (88,6,7,1) S(j(f(x,0),0),x,x).
** KEPT: 911 (88,6,2,7) S(f(j(0,x),0),x,j(0,x)).
** KEPT: 912 (88,6,3,33) -S(g(a),f(a,0),a).
** KEPT: 913 (88,6,3,121) -S(g(f(a,0)),a,g(a)).
** KEPT: 914 (88,6,3,119) -S(g(f(g(a),0)),g(a),a).
** KEPT: 915 (88,6,88,7) S(f(x,0),x,j(f(f(x,0),0),x)).
** KEPT: 916 (88,6,88,2) S(f(0,0),0,f(f(0,0),0)).
** KEPT: 917 (88,6,54,7) S(f(x,0),x,j(f(0,f(x,0)),x)).
** KEPT: 918 (88,6,7,86) S(j(x,f(f(x,0),0)),f(x,0),x).
** KEPT: 919 (88,6,7,54) S(j(f(0,x),f(x,0)),x,x).
** KEPT: 920 (88,6,7,51) S(j(x,f(f(0,x),0)),f(0,x),x).
** KEPT: 921 (88,6,7,7) S(j(x,f(y,0)),y,j(x,y)).
** KEPT: 922 (88,6,7,4) S(j(x,f(g(x),0)),g(x),0).
** KEPT: 923 (88,6,7,3) S(j(g(x),f(x,0)),x,0).
** KEPT: 924 (88,6,7,1) S(j(0,f(x,0)),x,x).
** KEPT: 925 (88,6,3,7) S(0,x,j(g(f(x,0)),x)).
** KEPT: 926 (88,6,1,7) S(f(x,0),x,j(0,x)).
** KEPT: 927 (88,6,1,4) S(f(g(0),0),g(0),0).
** KEPT: 928 (88,6,7,125) -S(f(a,0),j(a,0),g(a)).
** KEPT: 929 (88,6,7,122) -S(f(a,0),j(a,a),g(0)).
** KEPT: 930 (88,6,7,120) -S(f(g(a),0),j(g(a),0),a).
** KEPT: 931 (88,6,7,33) -S(f(a,0),j(a,a),0).
** KEPT: 932 (88,6,86,7) S(x,f(x,0),j(f(x,0),x)).
** KEPT: 933 (88,6,54,7) S(f(0,x),x,j(f(f(0,x),0),x)).
** KEPT: 934 (88,6,51,7) S(x,f(0,x),j(f(x,0),x)).
** KEPT: 935 (88,6,7,7) S(x,y,j(f(x,0),j(x,y))).
** KEPT: 936 (88,6,4,7) S(x,g(x),j(f(x,0),0)).
** KEPT: 937 (88,6,4,2) S(x,g(x),f(x,0)).
** KEPT: 938 (88,6,3,7) S(g(x),x,j(f(g(x),0),0)).
** KEPT: 939 (88,6,3,2) S(g(x),x,f(g(x),0)).
** KEPT: 940 (88,6,2,7) S(x,0,j(f(x,0),x)).
** KEPT: 941 (88,5,3,125) -S(a,g(g(a)),f(g(a),0)).
** KEPT: 942 (88,5,88,88) S(f(f(x,0),0),x,x).
** KEPT: 943 (88,5,88,7) S(f(f(x,0),0),j(f(x,0),x),x).
** KEPT: 944 (88,5,86,7) S(f(x,0),j(f(f(x,0),0),x),x).
** KEPT: 945 (88,5,54,88) S(f(0,f(x,0)),x,x).
** KEPT: 946 (88,5,54,7) S(f(0,f(x,0)),j(f(x,0),x),x).
** KEPT: 947 (88,5,51,7) S(f(x,0),j(f(0,f(x,0)),x),x).
** KEPT: 948 (88,5,2,7) S(f(x,0),j(0,x),x).
** KEPT: 949 (88,5,2,4) S(f(g(0),0),0,g(0)).
** KEPT: 950 (88,5,1,7) S(0,j(f(x,0),x),x).
** KEPT: 951 (88,5,7,122) -S(j(a,f(a,0)),a,g(0)).
** KEPT: 952 (88,5,7,121) -S(j(0,f(a,0)),a,g(a)).
** KEPT: 953 (88,5,7,119) -S(j(0,f(g(a),0)),g(a),a).
** KEPT: 954 (88,5,7,33) -S(j(a,f(a,0)),a,0).
** KEPT: 955 (88,5,88,7) S(f(f(x,0),0),x,j(f(x,0),x)).
** KEPT: 956 (88,5,54,7) S(f(0,f(x,0)),x,j(f(x,0),x)).
** KEPT: 957 (88,5,7,7) S(x,y,j(j(x,f(y,0)),y)).
** KEPT: 958 (88,5,3,86) S(g(f(f(0,0),0)),f(0,0),0).
** KEPT: 959 (88,5,3,7) S(g(f(x,0)),x,j(0,x)).
** KEPT: 960 (88,5,3,4) S(g(f(g(0),0)),g(0),0).
** KEPT: 961 (88,5,3,1) S(g(f(x,0)),x,x).
** KEPT: 962 (88,5,1,7) S(0,x,j(f(x,0),x)).
** KEPT: 963 (88,5,86,7) S(f(x,0),x,j(x,f(x,0))).
** KEPT: 964 (88,5,54,54) S(f(f(0,x),0),x,x).
** KEPT: 965 (88,5,54,7) S(f(f(0,x),0),x,j(f(0,x),x)).
** KEPT: 966 (88,5,51,7) S(f(x,0),x,j(x,f(0,x))).
** KEPT: 967 (88,5,7,86) S(f(x,0),j(x,f(x,0)),x).
** KEPT: 968 (88,5,7,54) S(f(f(0,x),0),j(f(0,x),x),x).
** KEPT: 969 (88,5,7,51) S(f(x,0),j(x,f(0,x)),x).
** KEPT: 970 (88,5,7,7) S(f(x,0),j(x,y),j(x,y)).
** KEPT: 971 (88,5,7,4) S(f(x,0),j(x,g(x)),0).
** KEPT: 972 (88,5,7,3) S(f(g(x),0),j(g(x),x),0).
** KEPT: 973 (88,5,7,2) S(f(x,0),j(x,0),x).
** KEPT: 974 (88,5,4,7) S(f(x,0),0,j(x,g(x))).
** KEPT: 975 (88,5,4,4) S(f(x,0),0,0).
** KEPT: 976 (88,5,3,7) S(f(g(x),0),0,j(g(x),x)).
** KEPT: 977 (88,5,2,7) S(f(x,0),x,j(x,0)).
887 back subsumes: 291 (35,15,32,7,1) P(j(0,0),j(0,j(0,0)),j(0,0)).
911 back subsumes: 305 (35,14,12,7,32) S(f(j(0,0),0),0,j(0,0)).
975 back subsumes: 275 (35,16,12,3,32) S(f(g(j(0,0)),0),0,0).
975 back subsumes: 269 (35,16,12,32,2) S(f(j(0,0),0),0,0).
975 back subsumes: 52 (32,16,12,32,3) S(f(g(0),0),0,0).

new given clause: 105 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 978 (105,29,403) P(f(j(0,0),j(0,0)),j(0,0),0).
** KEPT: 979 (105,29,103) P(f(f(x,x),f(x,x)),f(x,x),x).
** KEPT: 980 (105,28,403) P(f(j(0,0),j(0,0)),0,j(0,0)).
** KEPT: 981 (105,28,103) P(f(f(x,x),f(x,x)),x,f(x,x)).
** KEPT: 982 (105,27,104) P(f(f(x,x),f(x,x)),x,x).
** KEPT: 983 (105,17,105,7,7) P(j(f(x,x),f(x,x)),x,j(x,x)).
** KEPT: 984 (105,17,105,7,2) P(j(f(0,0),f(0,0)),0,0).
** KEPT: 985 (105,17,36,7,7) P(j(0,f(0,0)),0,j(j(0,0),0)).
** KEPT: 986 (105,17,36,7,2) P(j(0,f(0,0)),0,j(0,0)).
** KEPT: 987 (105,17,36,1,7) P(f(0,0),0,j(j(0,0),0)).
** KEPT: 988 (105,17,32,7,7) P(j(x,f(x,x)),x,j(x,x)).
** KEPT: 989 (105,17,32,7,2) P(j(0,f(0,0)),0,0).
** KEPT: 990 (105,17,12,88,7) P(f(x,x),x,j(f(f(f(x,x),0),x),x)).
** KEPT: 991 (105,17,12,54,7) P(f(x,x),x,j(f(f(0,f(x,x)),x),x)).
** KEPT: 992 (105,17,12,54,2) P(f(0,0),0,f(f(0,f(0,0)),0)).
** KEPT: 993 (105,17,12,7,54) P(j(0,f(x,x)),x,x).
** KEPT: 994 (105,17,12,7,7) P(j(x,f(y,y)),y,j(f(x,y),y)).
** KEPT: 995 (105,17,12,7,2) P(j(x,f(0,0)),0,f(x,0)).
** KEPT: 996 (105,17,12,3,7) P(0,x,j(f(g(f(x,x)),x),x)).
** KEPT: 997 (105,17,12,3,2) P(0,0,f(g(f(0,0)),0)).
** KEPT: 998 (105,17,12,1,7) P(f(x,x),x,j(f(0,x),x)).
** KEPT: 999 (105,17,36,7,7) P(j(f(0,0),0),0,j(0,j(0,0))).
** KEPT: 1000 (105,17,36,7,1) P(j(f(0,0),0),0,j(0,0)).
** KEPT: 1001 (105,17,36,2,7) P(f(0,0),0,j(0,j(0,0))).
** KEPT: 1002 (105,17,32,7,7) P(j(f(x,x),x),x,j(x,x)).
** KEPT: 1003 (105,17,32,7,2) P(j(f(0,0),0),0,0).
** KEPT: 1004 (105,17,12,86,7) P(f(x,x),x,j(x,f(f(f(x,x),0),x))).
** KEPT: 1005 (105,17,12,51,7) P(f(x,x),x,j(x,f(f(0,f(x,x)),x))).
** KEPT: 1006 (105,17,12,7,51) P(j(f(x,x),0),x,x).
** KEPT: 1007 (105,17,12,7,7) P(j(f(x,x),y),x,j(x,f(y,x))).
** KEPT: 1008 (105,17,12,7,1) P(j(f(0,0),x),0,f(x,0)).
** KEPT: 1009 (105,17,12,4,7) P(0,x,j(x,f(g(f(x,x)),x))).
** KEPT: 1010 (105,17,12,2,7) P(f(x,x),x,j(x,f(0,x))).
** KEPT: 1011 (105,16,105,12,86) S(x,f(f(f(x,x),0),x),x).
** KEPT: 1012 (105,16,105,12,51) S(x,f(f(0,f(x,x)),x),x).
** KEPT: 1013 (105,16,12,105,88) S(f(f(f(x,x),0),x),x,x).
** KEPT: 1014 (105,16,12,105,54) S(f(f(0,f(x,x)),x),x,x).
** KEPT: 1015 (105,16,12,12,88) S(f(f(f(x,x),0),x),f(f(x,x),x),x).
** KEPT: 1016 (105,16,12,12,86) S(f(f(x,x),x),f(f(f(x,x),0),x),x).
** KEPT: 1017 (105,16,12,12,54) S(f(f(0,f(x,x)),x),f(f(x,x),x),x).
** KEPT: 1018 (105,16,12,12,51) S(f(f(x,x),x),f(f(0,f(x,x)),x),x).
** KEPT: 1019 (105,16,12,12,2) S(f(f(x,x),x),f(0,x),x).
** KEPT: 1020 (105,16,12,12,1) S(f(0,x),f(f(x,x),x),x).
** KEPT: 1021 (105,16,105,7,122) -P(j(f(a,a),f(a,a)),a,g(0)).
** KEPT: 1022 (105,16,105,7,33) -P(j(f(a,a),f(a,a)),a,0).
** KEPT: 1023 (105,16,32,7,122) -P(j(a,f(a,a)),a,g(0)).
** KEPT: 1024 (105,16,32,7,33) -P(j(a,f(a,a)),a,0).
** KEPT: 1025 (105,16,105,7,12) S(x,x,f(j(f(x,x),f(x,x)),x)).
** KEPT: 1026 (105,16,36,7,12) S(j(0,0),0,f(j(0,f(0,0)),0)).
** KEPT: 1027 (105,16,36,1,12) S(j(0,0),0,f(f(0,0),0)).
** KEPT: 1028 (105,16,32,7,12) S(x,x,f(j(x,f(x,x)),x)).
** KEPT: 1029 (105,16,32,1,12) S(0,0,f(f(0,0),0)).
** KEPT: 1030 (105,16,12,88,12) S(f(f(f(x,x),0),x),x,f(f(x,x),x)).
** KEPT: 1031 (105,16,12,54,12) S(f(f(0,f(x,x)),x),x,f(f(x,x),x)).
** KEPT: 1032 (105,16,12,7,12) S(f(x,y),y,f(j(x,f(y,y)),y)).
** KEPT: 1033 (105,16,12,3,36) S(f(g(f(0,0)),0),0,j(0,0)).
** KEPT: 1034 (105,16,12,3,12) S(f(g(f(x,x)),x),x,f(0,x)).
** KEPT: 1035 (105,16,12,1,12) S(f(0,x),x,f(f(x,x),x)).
** KEPT: 1036 (105,16,32,7,122) -P(j(f(a,a),a),a,g(0)).
** KEPT: 1037 (105,16,32,7,33) -P(j(f(a,a),a),a,0).
** KEPT: 1038 (105,16,36,7,12) S(0,j(0,0),f(j(f(0,0),0),0)).
** KEPT: 1039 (105,16,36,2,12) S(0,j(0,0),f(f(0,0),0)).
** KEPT: 1040 (105,16,32,7,12) S(x,x,f(j(f(x,x),x),x)).
** KEPT: 1041 (105,16,12,86,12) S(x,f(f(f(x,x),0),x),f(f(x,x),x)).
** KEPT: 1042 (105,16,12,51,12) S(x,f(f(0,f(x,x)),x),f(f(x,x),x)).
** KEPT: 1043 (105,16,12,7,12) S(x,f(y,x),f(j(f(x,x),y),x)).
** KEPT: 1044 (105,16,12,4,36) S(0,f(g(f(0,0)),0),j(0,0)).
** KEPT: 1045 (105,16,12,4,12) S(x,f(g(f(x,x)),x),f(0,x)).
** KEPT: 1046 (105,16,12,2,12) S(x,f(0,x),f(f(x,x),x)).
** KEPT: 1047 (105,15,105,7,7) P(f(x,x),j(x,x),j(x,x)).
** KEPT: 1048 (105,15,32,7,88) P(f(0,0),j(f(0,0),0),0).
** KEPT: 1049 (105,15,32,7,7) P(f(x,x),j(f(x,x),x),j(f(x,x),x)).
** KEPT: 1050 (105,15,32,2,7) P(f(0,0),f(0,0),j(f(0,0),0)).
** KEPT: 1051 (105,15,12,88,7) P(f(x,x),x,j(f(f(x,x),f(x,0)),x)).
** KEPT: 1052 (105,15,12,86,7) P(f(f(x,0),f(x,0)),x,j(f(f(f(x,0),f(x,0)),x),f(x,0))).
** KEPT: 1053 (105,15,12,54,7) P(f(x,x),x,j(f(f(x,x),f(0,x)),x)).
** KEPT: 1054 (105,15,12,51,7) P(f(f(0,x),f(0,x)),x,j(f(f(f(0,x),f(0,x)),x),f(0,x))).
** KEPT: 1055 (105,15,12,7,7) P(f(x,x),j(y,x),j(f(f(x,x),y),x)).
** KEPT: 1056 (105,15,12,7,2) P(f(0,0),j(x,0),f(f(0,0),x)).
** KEPT: 1057 (105,15,12,4,7) P(f(g(x),g(x)),0,j(f(f(g(x),g(x)),x),g(x))).
** KEPT: 1058 (105,15,12,3,7) P(f(x,x),0,j(f(f(x,x),g(x)),x)).
** KEPT: 1059 (105,15,12,3,2) P(f(0,0),0,f(f(0,0),g(0))).
** KEPT: 1060 (105,15,12,2,7) P(f(0,0),x,j(f(f(0,0),x),0)).
** KEPT: 1061 (105,15,12,1,7) P(f(x,x),x,j(f(f(x,x),0),x)).
** KEPT: 1062 (105,15,32,7,86) P(f(0,0),j(0,f(0,0)),0).
** KEPT: 1063 (105,15,32,7,7) P(f(x,x),j(x,f(x,x)),j(x,f(x,x))).
** KEPT: 1064 (105,15,32,1,7) P(f(0,0),f(0,0),j(0,f(0,0))).
** KEPT: 1065 (105,15,12,88,7) P(f(f(x,0),f(x,0)),x,j(f(x,0),f(f(f(x,0),f(x,0)),x))).
** KEPT: 1066 (105,15,12,86,7) P(f(x,x),x,j(x,f(f(x,x),f(x,0)))).
** KEPT: 1067 (105,15,12,54,7) P(f(f(0,x),f(0,x)),x,j(f(0,x),f(f(f(0,x),f(0,x)),x))).
** KEPT: 1068 (105,15,12,51,7) P(f(x,x),x,j(x,f(f(x,x),f(0,x)))).
** KEPT: 1069 (105,15,12,7,7) P(f(x,x),j(x,y),j(x,f(f(x,x),y))).
** KEPT: 1070 (105,15,12,7,1) P(f(0,0),j(0,x),f(f(0,0),x)).
** KEPT: 1071 (105,15,12,4,7) P(f(x,x),0,j(x,f(f(x,x),g(x)))).
** KEPT: 1072 (105,15,12,3,7) P(f(g(x),g(x)),0,j(g(x),f(f(g(x),g(x)),x))).
** KEPT: 1073 (105,15,12,2,7) P(f(x,x),x,j(x,f(f(x,x),0))).
** KEPT: 1074 (105,15,12,1,7) P(f(0,0),x,j(0,f(f(0,0),x))).
** KEPT: 1075 (105,14,105,12,86) S(x,f(f(x,x),f(x,0)),x).
** KEPT: 1076 (105,14,105,12,51) S(x,f(f(x,x),f(0,x)),x).
** KEPT: 1077 (105,14,105,12,4) S(0,f(f(0,0),g(0)),0).
** KEPT: 1078 (105,14,105,12,2) S(x,f(f(x,x),0),x).
** KEPT: 1079 (105,14,32,12,4) S(f(0,0),f(f(0,0),g(f(0,0))),0).
** KEPT: 1080 (105,14,12,105,88) S(f(f(x,x),f(x,0)),x,x).
** KEPT: 1081 (105,14,12,105,54) S(f(f(x,x),f(0,x)),x,x).
** KEPT: 1082 (105,14,12,105,3) S(f(f(0,0),g(0)),0,0).
** KEPT: 1083 (105,14,12,105,1) S(f(f(x,x),0),x,x).
** KEPT: 1084 (105,14,12,32,3) S(f(f(0,0),g(f(0,0))),f(0,0),0).
** KEPT: 1085 (105,14,12,12,88) S(f(f(x,x),f(x,0)),f(f(x,x),x),x).
** KEPT: 1086 (105,14,12,12,86) S(f(f(x,x),x),f(f(x,x),f(x,0)),x).
** KEPT: 1087 (105,14,12,12,54) S(f(f(x,x),f(0,x)),f(f(x,x),x),x).
** KEPT: 1088 (105,14,12,12,51) S(f(f(x,x),x),f(f(x,x),f(0,x)),x).
** KEPT: 1089 (105,14,12,12,7) S(f(f(j(x,y),j(x,y)),x),f(f(j(x,y),j(x,y)),y),j(x,y)).
** KEPT: 1090 (105,14,12,12,4) S(f(f(0,0),x),f(f(0,0),g(x)),0).
** KEPT: 1091 (105,14,12,12,3) S(f(f(0,0),g(x)),f(f(0,0),x),0).
** KEPT: 1092 (105,14,12,12,2) S(f(f(x,x),x),f(f(x,x),0),x).
** KEPT: 1093 (105,14,12,12,1) S(f(f(x,x),0),f(f(x,x),x),x).
** KEPT: 1094 (105,14,105,7,122) -P(f(a,a),j(a,a),g(0)).
** KEPT: 1095 (105,14,105,7,33) -P(f(a,a),j(a,a),0).
** KEPT: 1096 (105,14,105,7,12) S(x,x,f(f(x,x),j(x,x))).
** KEPT: 1097 (105,14,32,7,12) S(f(x,x),x,f(f(x,x),j(f(x,x),x))).
** KEPT: 1098 (105,14,12,88,12) S(f(f(x,x),f(x,0)),x,f(f(x,x),x)).
** KEPT: 1099 (105,14,12,86,12) S(f(f(f(x,0),f(x,0)),x),f(x,0),f(f(f(x,0),f(x,0)),x)).
** KEPT: 1100 (105,14,12,54,12) S(f(f(x,x),f(0,x)),x,f(f(x,x),x)).
** KEPT: 1101 (105,14,12,51,12) S(f(f(f(0,x),f(0,x)),x),f(0,x),f(f(f(0,x),f(0,x)),x)).
** KEPT: 1102 (105,14,12,7,12) S(f(f(x,x),y),x,f(f(x,x),j(y,x))).
** KEPT: 1103 (105,14,12,4,12) S(f(f(g(x),g(x)),x),g(x),f(f(g(x),g(x)),0)).
** KEPT: 1104 (105,14,12,3,12) S(f(f(x,x),g(x)),x,f(f(x,x),0)).
** KEPT: 1105 (105,14,12,1,12) S(f(f(x,x),0),x,f(f(x,x),x)).
** KEPT: 1106 (105,14,32,7,12) S(x,f(x,x),f(f(x,x),j(x,f(x,x)))).
** KEPT: 1107 (105,14,12,88,12) S(f(x,0),f(f(f(x,0),f(x,0)),x),f(f(f(x,0),f(x,0)),x)).
** KEPT: 1108 (105,14,12,86,12) S(x,f(f(x,x),f(x,0)),f(f(x,x),x)).
** KEPT: 1109 (105,14,12,54,12) S(f(0,x),f(f(f(0,x),f(0,x)),x),f(f(f(0,x),f(0,x)),x)).
** KEPT: 1110 (105,14,12,51,12) S(x,f(f(x,x),f(0,x)),f(f(x,x),x)).
** KEPT: 1111 (105,14,12,7,12) S(x,f(f(x,x),y),f(f(x,x),j(x,y))).
** KEPT: 1112 (105,14,12,4,12) S(x,f(f(x,x),g(x)),f(f(x,x),0)).
** KEPT: 1113 (105,14,12,3,12) S(g(x),f(f(g(x),g(x)),x),f(f(g(x),g(x)),0)).
** KEPT: 1114 (105,14,12,2,12) S(x,f(f(x,x),0),f(f(x,x),x)).
** KEPT: 1115 (105,13,179) -P(f(j(a,a),j(a,a)),j(a,a),0).
** KEPT: 1116 (105,13,130) -P(f(g(a),g(a)),g(a),a).
** KEPT: 1117 (105,13,113) -P(f(0,0),0,j(a,a)).
** KEPT: 1118 (105,13,12) EQUAL(f(f(x,x),x),x).
** KEPT: 1119 (105,13,12) EQUAL(x,f(f(x,x),x)).
** KEPT: 1120 (105,11,12,36) P(f(f(j(0,0),j(0,0)),0),0,j(0,0)).
** KEPT: 1121 (105,11,12,32) P(f(f(x,x),x),x,x).
** KEPT: 1122 (105,11,12,12) P(f(f(f(x,y),f(x,y)),x),y,f(x,y)).
** KEPT: 1123 (105,11,12,36) P(f(0,f(0,0)),0,j(0,0)).
** KEPT: 1124 (105,11,12,32) P(f(x,f(x,x)),x,x).
** KEPT: 1125 (105,11,12,12) P(f(x,f(y,y)),y,f(x,y)).
** KEPT: 1126 (105,11,12,131) -P(f(a,a),f(a,a),g(a)).
** KEPT: 1127 (105,11,12,12) P(x,y,f(f(x,x),f(x,y))).
** KEPT: 1128 (105,10,105,12) P(f(f(x,x),f(x,x)),f(f(x,x),x),x).
** KEPT: 1129 (105,10,32,12) P(f(x,x),f(f(x,x),x),x).
** KEPT: 1130 (105,10,12,131) -P(f(a,f(a,a)),a,g(a)).
** KEPT: 1131 (105,10,12,12) P(x,y,f(f(x,f(y,y)),y)).
** KEPT: 1132 (105,10,12,36) P(f(0,0),f(0,0),j(0,0)).
** KEPT: 1133 (105,10,12,12) P(f(x,x),f(x,y),f(x,y)).
988 back subsumes: 986 (105,17,36,7,2) P(j(0,f(0,0)),0,j(0,0)).
993 back subsumes: 989 (105,17,32,7,2) P(j(0,f(0,0)),0,0).
1002 back subsumes: 1000 (105,17,36,7,1) P(j(f(0,0),0),0,j(0,0)).
1006 back subsumes: 1003 (105,17,32,7,2) P(j(f(0,0),0),0,0).
1035 back subsumes: 916 (88,6,88,2) S(f(0,0),0,f(f(0,0),0)).
1046 back subsumes: 852 (86,5,86,1) S(0,f(0,0),f(f(0,0),0)).
1047 back subsumes: 757 (71,11,12,36) P(f(0,0),j(0,0),j(0,0)).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
13 mallocs of 32700 bytes each (415.1+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            27          0         27          0      1.7 K
term (  16)            57738      56048       1690         12     26.6 K
rel (  20)             48992      44653       4339          7     84.9 K
term_ptr (   8)        13090        407      12683         73     99.7 K
fpa_head (  12)          309          0        309          0      3.6 K
fpa_tree (  28)        79038      79038          0         60      1.6 K
context ( 260)          6590       6590          0          6      1.5 K
trail (  12)           32649      32649          0         15      0.2 K
imd_tree (  24)            0          0          0          0      0.0 K
imd_pos ( 416)             0          0          0          0      0.0 K
is_tree (  12)          5312         80       5232         16     61.5 K
is_pos (1216)          50425      50425          0          8      9.5 K
fsub_pos (   8)         2732       2732          0          1      0.0 K
literal (  16)          3122       1936       1186          1     18.5 K
clause (  28)           2767       1634       1133          0     31.0 K
list (  60)                2          0          2          0      0.1 K
clash_nd (  32)          510        510          0          3      0.1 K
clause_ptr (   8)       1174         41       1133          1      8.9 K
int_ptr (   8)         11784       7044       4740          0     37.0 K

-------------- statistics -------------
clauses input                 33
clauses given                 24
clauses generated           2732
demodulation rewrites          0
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    1632
(clauses subsumed by sos)    999
unit deletions                 0
clauses kept                1100
empty clauses                  0
factors generated              0
clauses back subsumed         41
clauses not processed          0

----------- times (seconds) -----------
run time           162.22
input time           1.31
binary_res time      0.00
hyper_res time       0.00
UR_res time         72.87
para_into time       0.00
para_from time       0.00
pre_process time    45.00
  demod time         0.00
  weigh time         0.76
  for_sub time      24.39
  unit_del time      0.00
post_process time   42.11
  back_sub time     14.64
  conflict time     26.18
  factor time        0.00
FPA build time       3.45
IS build time        1.65
print_cl time        9.01
cl integrate time    2.39
window time          0.00
SHAR_EOF
if test -f 'lemma.ver4.clauses'
then
	echo shar: over-writing existing file "'lemma.ver4.clauses'"
fi
cat << \SHAR_EOF > 'lemma.ver4.clauses'
% problem-set/algebra/rings/lemma.ver4.clauses
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then x + x = 0.

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

% the ring is boolean

P(x,x,x).

% denial of the theorem

-S(a,a,0).

% lemmas  

EQUAL(g(g(x)),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(g(0),0).

SHAR_EOF
if test -f 'lemma.ver4.in'
then
	echo shar: over-writing existing file "'lemma.ver4.in'"
fi
cat << \SHAR_EOF > 'lemma.ver4.in'
% problem-set/algebra/rings/lemma.ver4.in
% created : 07/09/86                                               
% revised : 07/13/88                                          
                                                                  
% description : 
%
% Theorem: If for all x, (x * x) = x, then x + x = 0.

% representation :
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d are constant ring elements.
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d]).
% declare_variables([x,y,z,u,v,w,v1,v2,v3,v4]).

set(UR_res).
assign(max_kept,1000).


list(axioms).

% Left identity 

S(0,x,x).

% Right identity 

S(x,0,x).

% Left inverse 

S(g(x),x,0).

% Right inverse 

S(x,g(x),0).

% Associative property 

-S(x,y,u)  |  -S(y,z,v)  |  -S(u,z,w)   |  S(x,v,w).
-S(x,y,u)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(u,z,w).

% Closure property 

S(x,y,j(x,y)).

% Well definedness of addition 

-S(x,y,u)  | -S(x,y,v) | EQUAL(u,v).

% Addition is commutative 

-S(x,y,z)   |   S(y,x,z).

% Associative property 

-P(x,y,u)  |  -P(y,z,v)  |  -P(u,z,w)   |  P(x,v,w).
-P(x,y,u)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(u,z,w).

% Closure of multiplication 

P(x,y,f(x,y)).

% Well definedness of multiplication 

-P(x,y,u)   |  -P(x,y,v)    |  EQUAL(u,v).

% Distributivity axioms 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% Reflexivity 

EQUAL(x,x).

% Symmetry 

-EQUAL(x,y) |   EQUAL(y,x).

% Transitivity 

-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

% Equality substitution axioms 

-EQUAL(u,v) |  -S(u,x,y)   |  S(v,x,y).
-EQUAL(u,v) |  -S(x,u,y)   |  S(x,v,y).
-EQUAL(u,v) |  -S(x,y,u)   |  S(x,y,v).
-EQUAL(u,v) |   EQUAL(g(u),g(v)).
-EQUAL(u,v) |   EQUAL(j(u,x),j(v,x)).
-EQUAL(u,v) |   EQUAL(j(x,u),j(x,v)).

-EQUAL(u,v) |  -P(u,x,y)  |  P(v,x,y).
-EQUAL(u,v) |  -P(x,u,y)  |  P(x,v,y).
-EQUAL(u,v) |  -P(x,y,u)  |  P(x,y,v).

-EQUAL(u,v) |   EQUAL(f(u,x),f(v,x)).
-EQUAL(u,v) |   EQUAL(f(x,u),f(x,v)).

end_of_list.


list(sos).

% the ring is boolean

P(x,x,x).

% denial of the theorem

-S(a,a,0).

end_of_list.
  

list(demodulators).

EQUAL(g(g(x)),x).
EQUAL(j(x,0),x).
EQUAL(j(0,x),x).
EQUAL(f(x,0),0).
EQUAL(f(0,x),0).
EQUAL(j(x,g(x)),0).
EQUAL(j(g(x),x),0).
EQUAL(g(0),0).

end_of_list.
SHAR_EOF
if test -f 'lemma.ver4.out'
then
	echo shar: over-writing existing file "'lemma.ver4.out'"
fi
cat << \SHAR_EOF > 'lemma.ver4.out'
% problem-set/algebra/rings/lemma.ver4.out
% created : 07/13/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(0,x,x).
2 S(x,0,x).
3 S(g(x),x,0).
4 S(x,g(x),0).
5 -S(x,y,u) | -S(y,z,v) | -S(u,z,w) | S(x,v,w).
6 -S(x,y,u) | -S(y,z,v) | -S(x,v,w) | S(u,z,w).
7 S(x,y,j(x,y)).
8 -S(x,y,u) | -S(x,y,v) | EQUAL(u,v).
9 -S(x,y,z) | S(y,x,z).
10 -P(x,y,u) | -P(y,z,v) | -P(u,z,w) | P(x,v,w).
11 -P(x,y,u) | -P(y,z,v) | -P(x,v,w) | P(u,z,w).
12 P(x,y,f(x,y)).
13 -P(x,y,u) | -P(x,y,v) | EQUAL(u,v).
14 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
15 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
16 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
17 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
18 EQUAL(x,x).
19 -EQUAL(x,y) | EQUAL(y,x).
20 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
21 -EQUAL(u,v) | -S(u,x,y) | S(v,x,y).
22 -EQUAL(u,v) | -S(x,u,y) | S(x,v,y).
23 -EQUAL(u,v) | -S(x,y,u) | S(x,y,v).
24 -EQUAL(u,v) | EQUAL(g(u),g(v)).
25 -EQUAL(u,v) | EQUAL(j(u,x),j(v,x)).
26 -EQUAL(u,v) | EQUAL(j(x,u),j(x,v)).
27 -EQUAL(u,v) | -P(u,x,y) | P(v,x,y).
28 -EQUAL(u,v) | -P(x,u,y) | P(x,v,y).
29 -EQUAL(u,v) | -P(x,y,u) | P(x,y,v).
30 -EQUAL(u,v) | EQUAL(f(u,x),f(v,x)).
31 -EQUAL(u,v) | EQUAL(f(x,u),f(x,v)).
end_of_list.

list(sos).
32 P(x,x,x).
33 -S(a,a,0).
end_of_list.

list(demodulators).
34 EQUAL(g(g(x)),x).
35 EQUAL(j(x,0),x).
36 EQUAL(j(0,x),x).
37 EQUAL(f(x,0),0).
38 EQUAL(f(0,x),0).
39 EQUAL(j(x,g(x)),0).
40 EQUAL(j(g(x),x),0).
41 EQUAL(g(0),0).
end_of_list.

new given clause: 32 P(x,x,x).
** KEPT: 42 (32,17,32,7,7) P(j(x,x),x,j(x,x)).
** KEPT: 43 (32,17,12,7,7) P(j(x,y),y,j(f(x,y),y)).
** KEPT: 44 (32,17,12,7,2,35,37) P(x,0,0).
** KEPT: 45 (32,17,12,4,7) P(0,g(x),j(f(x,g(x)),g(x))).
** KEPT: 46 (32,17,12,3,7) P(0,x,j(f(g(x),x),x)).
** KEPT: 47 (32,17,12,7,7) P(j(x,y),x,j(x,f(y,x))).
** KEPT: 48 (32,17,12,4,7) P(0,x,j(x,f(g(x),x))).
** KEPT: 49 (32,17,12,3,7) P(0,g(x),j(g(x),f(x,g(x)))).
** KEPT: 50 (32,16,12,12,7) S(f(x,j(x,y)),f(y,j(x,y)),j(x,y)).
** KEPT: 51 (32,16,12,12,2,38) S(f(x,x),0,x).
** KEPT: 52 (32,16,12,12,1,38) S(0,f(x,x),x).
** KEPT: 53 (32,16,32,7,12) S(x,x,f(j(x,x),x)).
** KEPT: 54 (32,16,12,7,12) S(f(x,y),y,f(j(x,y),y)).
** KEPT: 55 (32,16,12,4,12,38) S(f(x,g(x)),g(x),0).
** KEPT: 56 (32,16,12,3,12,38) S(f(g(x),x),x,0).
** KEPT: 57 (32,16,12,1,12,38) S(0,x,f(x,x)).
** KEPT: 58 (32,16,12,7,12) S(x,f(y,x),f(j(x,y),x)).
** KEPT: 59 (32,16,12,4,12,38) S(x,f(g(x),x),0).
** KEPT: 60 (32,16,12,3,12,38) S(g(x),f(x,g(x)),0).
** KEPT: 61 (32,16,12,2,12,38) S(x,0,f(x,x)).
** KEPT: 62 (32,15,32,7,7) P(x,j(x,x),j(x,x)).
** KEPT: 63 (32,15,12,7,7) P(x,j(y,x),j(f(x,y),x)).
** KEPT: 64 (32,15,12,7,2,35,38) P(0,x,0).
** KEPT: 65 (32,15,12,4,7) P(g(x),0,j(f(g(x),x),g(x))).
** KEPT: 66 (32,15,12,3,7) P(x,0,j(f(x,g(x)),x)).
** KEPT: 67 (32,15,12,7,7) P(x,j(x,y),j(x,f(x,y))).
** KEPT: 68 (32,15,12,4,7) P(x,0,j(x,f(x,g(x)))).
** KEPT: 69 (32,15,12,3,7) P(g(x),0,j(g(x),f(g(x),x))).
** KEPT: 70 (32,14,12,12,7) S(f(j(x,y),x),f(j(x,y),y),j(x,y)).
** KEPT: 71 (32,14,32,7,12) S(x,x,f(x,j(x,x))).
** KEPT: 72 (32,14,12,7,12) S(f(x,y),x,f(x,j(y,x))).
** KEPT: 73 (32,14,12,4,12,37) S(f(g(x),x),g(x),0).
** KEPT: 74 (32,14,12,3,12,37) S(f(x,g(x)),x,0).
** KEPT: 75 (32,14,12,7,12) S(x,f(x,y),f(x,j(x,y))).
** KEPT: 76 (32,14,12,4,12,37) S(x,f(x,g(x)),0).
** KEPT: 77 (32,14,12,3,12,37) S(g(x),f(g(x),x),0).
** KEPT: 78 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 79 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 80 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 81 (32,11,12,12) P(f(f(x,y),x),y,f(x,y)).
** KEPT: 82 (32,11,12,12) P(f(x,y),y,f(x,y)).
** KEPT: 83 (32,11,12,12) P(x,y,f(x,f(x,y))).
** KEPT: 84 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 85 (32,10,12,12) P(x,f(y,f(x,y)),f(x,y)).
** KEPT: 86 (32,10,12,12) P(x,y,f(f(x,y),y)).
** KEPT: 87 (32,10,12,12) P(x,f(x,y),f(x,y)).

new given clause: 33 -S(a,a,0).
** KEPT: 88 (33,23,7) -EQUAL(j(a,a),0).
** KEPT: 89 (33,22,4) -EQUAL(g(a),a).
** KEPT: 90 (33,16,32,32,7) -P(j(a,a),a,0).
** KEPT: 91 (33,14,32,32,7) -P(a,j(a,a),0).
** KEPT: 92 (33,6,7,3) -S(g(j(x,a)),x,a).
** KEPT: 93 (33,6,3,3,41) -S(0,g(a),a).
** KEPT: 94 (33,6,1,3) -S(g(a),0,a).
** KEPT: 95 (33,6,2,4) -S(0,a,g(a)).
** KEPT: 96 (33,6,1,7) -S(0,j(a,a),0).
** KEPT: 97 (33,5,1,3) -S(a,0,g(a)).
** KEPT: 98 (33,5,7,4) -S(x,g(j(a,x)),a).
** KEPT: 99 (33,5,7,2) -S(j(a,a),0,0).

new given clause: 44 (32,17,12,7,2,35,37) P(x,0,0).
** KEPT: 100 (44,14,32,3,33) -P(a,g(a),a).
** KEPT: 101 (44,14,12,12,4) S(f(x,y),f(x,g(y)),0).
** KEPT: 102 (44,14,12,12,3) S(f(x,g(y)),f(x,y),0).

new given clause: 64 (32,15,12,7,2,35,38) P(0,x,0).
** KEPT: 103 (64,16,32,3,33) -P(g(a),a,a).
** KEPT: 104 (64,16,12,12,4) S(f(x,y),f(g(x),y),0).
** KEPT: 105 (64,16,12,12,3) S(f(g(x),y),f(x,y),0).

new given clause: 89 (33,22,4) -EQUAL(g(a),a).
** KEPT: 106 (89,19) -EQUAL(a,g(a)).
** KEPT: 107 (89,13,32) -P(a,a,g(a)).
** KEPT: 108 (89,13,32) -P(g(a),g(a),a).

new given clause: 106 (89,19) -EQUAL(a,g(a)).

new given clause: 78 (32,13,12) EQUAL(f(x,x),x).
** KEPT: 109 (78,31) EQUAL(f(x,f(y,y)),f(x,y)).
** KEPT: 110 (78,30) EQUAL(f(f(x,x),y),f(x,y)).
** KEPT: 111 (78,29,32) P(f(x,x),f(x,x),x).
** KEPT: 112 (78,28,12) P(x,y,f(x,f(y,y))).
** KEPT: 113 (78,27,12) P(x,y,f(f(x,x),y)).
** KEPT: 114 (78,26) EQUAL(j(x,f(y,y)),j(x,y)).
** KEPT: 115 (78,25) EQUAL(j(f(x,x),y),j(x,y)).
** KEPT: 116 (78,24) EQUAL(g(f(x,x)),g(x)).
** KEPT: 117 (78,22,33) -S(a,f(a,a),0).
** KEPT: 118 (78,22,7) S(x,y,j(x,f(y,y))).
** KEPT: 119 (78,22,3) S(g(f(x,x)),x,0).
** KEPT: 120 (78,21,33) -S(f(a,a),a,0).
** KEPT: 121 (78,21,7) S(x,y,j(f(x,x),y)).
** KEPT: 122 (78,21,4) S(x,g(f(x,x)),0).
** KEPT: 123 (78,20,106) -EQUAL(a,f(g(a),g(a))).
** KEPT: 124 (78,20,89) -EQUAL(g(a),f(a,a)).
** KEPT: 125 (78,20,78) EQUAL(f(f(x,x),f(x,x)),x).

new given clause: 79 (32,13,12) EQUAL(x,f(x,x)).
** KEPT: 126 (79,31) EQUAL(f(x,y),f(x,f(y,y))).
** KEPT: 127 (79,30) EQUAL(f(x,y),f(f(x,x),y)).
** KEPT: 128 (79,29,12) P(x,y,f(f(x,y),f(x,y))).
** KEPT: 129 (79,28,12) P(x,f(y,y),f(x,y)).
** KEPT: 130 (79,27,12) P(f(x,x),y,f(x,y)).
** KEPT: 131 (79,26) EQUAL(j(x,y),j(x,f(y,y))).
** KEPT: 132 (79,25) EQUAL(j(x,y),j(f(x,x),y)).
** KEPT: 133 (79,24) EQUAL(g(x),g(f(x,x))).
** KEPT: 134 (79,23,7) S(x,y,f(j(x,y),j(x,y))).
** KEPT: 135 (79,22,7) S(x,f(y,y),j(x,y)).
** KEPT: 136 (79,22,4) S(x,f(g(x),g(x)),0).
** KEPT: 137 (79,22,3) S(g(x),f(x,x),0).
** KEPT: 138 (79,21,7) S(f(x,x),y,j(x,y)).
** KEPT: 139 (79,21,4) S(f(x,x),g(x),0).
** KEPT: 140 (79,21,3) S(f(g(x),g(x)),x,0).
** KEPT: 141 (79,20,79) EQUAL(x,f(f(x,x),f(x,x))).
** KEPT: 142 (79,20,106) -EQUAL(f(a,a),g(a)).
** KEPT: 143 (79,20,89) -EQUAL(f(g(a),g(a)),a).

new given clause: 88 (33,23,7) -EQUAL(j(a,a),0).
** KEPT: 144 (88,20,79) -EQUAL(f(j(a,a),j(a,a)),0).
** KEPT: 145 (88,19) -EQUAL(0,j(a,a)).
** KEPT: 146 (88,13,64) -P(0,x,j(a,a)).
** KEPT: 147 (88,13,44) -P(x,0,j(a,a)).
** KEPT: 148 (88,13,32) -P(j(a,a),j(a,a),0).
** KEPT: 149 (88,8,4) -S(x,g(x),j(a,a)).
** KEPT: 150 (88,8,3) -S(g(x),x,j(a,a)).
** KEPT: 151 (88,8,2) -S(0,0,j(a,a)).

new given clause: 93 (33,6,3,3,41) -S(0,g(a),a).
** KEPT: 152 (93,23,78) -S(0,g(a),f(a,a)).
** KEPT: 153 (93,22,78) -S(0,f(g(a),g(a)),a).
** KEPT: 154 (93,6,4,2) -S(g(a),g(a),0).
** KEPT: 155 (93,6,4,7) -S(x,j(g(x),g(a)),a).
** KEPT: 156 (93,6,3,7) -S(g(x),j(x,g(a)),a).

new given clause: 94 (33,6,1,3) -S(g(a),0,a).
** KEPT: 157 (94,23,78) -S(g(a),0,f(a,a)).
** KEPT: 158 (94,21,78) -S(f(g(a),g(a)),0,a).
** KEPT: 159 (94,5,7,4) -S(j(g(a),x),g(x),a).
** KEPT: 160 (94,5,7,3) -S(j(g(a),g(x)),x,a).

new given clause: 95 (33,6,2,4) -S(0,a,g(a)).
** KEPT: 161 (95,23,78) -S(0,a,f(g(a),g(a))).
** KEPT: 162 (95,22,78) -S(0,f(a,a),g(a)).
** KEPT: 163 (95,6,4,7) -S(x,j(g(x),a),g(a)).
** KEPT: 164 (95,6,3,7) -S(g(x),j(x,a),g(a)).

new given clause: 97 (33,5,1,3) -S(a,0,g(a)).
** KEPT: 165 (97,23,78) -S(a,0,f(g(a),g(a))).
** KEPT: 166 (97,21,78) -S(f(a,a),0,g(a)).
** KEPT: 167 (97,5,7,4) -S(j(a,x),g(x),g(a)).
** KEPT: 168 (97,5,7,3) -S(j(a,g(x)),x,g(a)).

new given clause: 100 (44,14,32,3,33) -P(a,g(a),a).
** KEPT: 169 (100,29,12) -EQUAL(f(a,g(a)),a).
** KEPT: 170 (100,29,78) -P(a,g(a),f(a,a)).
** KEPT: 171 (100,28,78) -P(a,f(g(a),g(a)),a).
** KEPT: 172 (100,27,78) -P(f(a,a),g(a),a).
** KEPT: 173 (100,17,64,12,1) -S(0,f(a,g(a)),a).
** KEPT: 174 (100,17,12,64,2) -S(f(a,g(a)),0,a).
** KEPT: 175 (100,11,32,12) -P(a,f(a,g(a)),a).
** KEPT: 176 (100,10,12,32) -P(f(a,g(a)),g(a),a).

new given clause: 103 (64,16,32,3,33) -P(g(a),a,a).
** KEPT: 177 (103,29,12) -EQUAL(f(g(a),a),a).
** KEPT: 178 (103,29,78) -P(g(a),a,f(a,a)).
** KEPT: 179 (103,28,78) -P(g(a),f(a,a),a).
** KEPT: 180 (103,27,78) -P(f(g(a),g(a)),a,a).
** KEPT: 181 (103,17,64,12,1) -S(0,f(g(a),a),a).
** KEPT: 182 (103,17,12,64,2) -S(f(g(a),a),0,a).
** KEPT: 183 (103,11,32,12) -P(g(a),f(g(a),a),a).
** KEPT: 184 (103,10,12,32) -P(f(g(a),a),a,a).

new given clause: 107 (89,13,32) -P(a,a,g(a)).
** KEPT: 185 (107,29,78) -P(a,a,f(g(a),g(a))).
** KEPT: 186 (107,28,78) -P(a,f(a,a),g(a)).
** KEPT: 187 (107,27,78) -P(f(a,a),a,g(a)).

new given clause: 145 (88,19) -EQUAL(0,j(a,a)).
** KEPT: 188 (145,20,78) -EQUAL(0,f(j(a,a),j(a,a))).

new given clause: 51 (32,16,12,12,2,38) S(f(x,x),0,x).
** KEPT: 189 (51,23,78) S(f(f(x,x),f(x,x)),0,x).
** KEPT: 190 (51,17,64,51,107) -P(f(a,a),a,f(g(a),g(a))).
** KEPT: 191 (51,17,64,51,103) -P(f(g(a),g(a)),a,f(a,a)).
** KEPT: 192 (51,17,64,51,100) -P(f(a,a),g(a),f(a,a)).
** KEPT: 193 (51,17,12,64,107) -S(f(f(a,a),a),0,g(a)).
** KEPT: 194 (51,17,12,64,103) -S(f(f(g(a),g(a)),a),0,a).
** KEPT: 195 (51,17,12,64,100) -S(f(f(a,a),g(a)),0,a).
** KEPT: 196 (51,16,64,32,97) -P(f(g(a),g(a)),g(a),a).
** KEPT: 197 (51,16,32,64,12) S(f(x,x),0,f(x,f(x,x))).
** KEPT: 198 (51,16,12,64,32) S(f(f(x,x),x),0,x).
** KEPT: 199 (51,16,12,64,12) S(f(f(x,x),y),0,f(x,y)).
** KEPT: 200 (51,15,44,51,107) -P(a,f(a,a),f(g(a),g(a))).
** KEPT: 201 (51,15,44,51,103) -P(g(a),f(a,a),f(a,a)).
** KEPT: 202 (51,15,44,51,100) -P(a,f(g(a),g(a)),f(a,a)).
** KEPT: 203 (51,15,12,44,107) -S(f(a,f(a,a)),0,g(a)).
** KEPT: 204 (51,15,12,44,103) -S(f(g(a),f(a,a)),0,a).
** KEPT: 205 (51,15,12,44,100) -S(f(a,f(g(a),g(a))),0,a).
** KEPT: 206 (51,14,44,32,97) -P(g(a),f(g(a),g(a)),a).
** KEPT: 207 (51,14,32,44,12) S(f(x,x),0,f(f(x,x),x)).
** KEPT: 208 (51,14,12,44,32) S(f(x,f(x,x)),0,x).
** KEPT: 209 (51,14,12,44,12) S(f(x,f(y,y)),0,f(x,y)).
** KEPT: 210 (51,8,145) -S(f(j(a,a),j(a,a)),0,0).
** KEPT: 211 (51,6,3,95) -S(f(g(a),g(a)),g(a),0).
** KEPT: 212 (51,6,4,95) -S(g(f(g(a),g(a))),a,0).
** KEPT: 213 (51,6,4,93) -S(g(f(a,a)),g(a),0).
** KEPT: 214 (51,6,7,4) S(j(f(x,x),y),g(y),x).
** KEPT: 215 (51,6,7,3) S(j(f(x,x),g(y)),y,x).
** KEPT: 216 (51,6,7,7) S(j(x,f(y,y)),0,j(x,y)).
** KEPT: 217 (51,6,7,4) S(j(x,f(g(x),g(x))),0,0).
** KEPT: 218 (51,6,7,3) S(j(g(x),f(x,x)),0,0).
** KEPT: 219 (51,6,3,7) S(0,0,j(g(f(x,x)),x)).
** KEPT: 220 (51,6,4,33) -S(0,a,g(f(a,a))).
** KEPT: 221 (51,5,51,95) -S(0,f(a,a),f(g(a),g(a))).
** KEPT: 222 (51,5,51,93) -S(0,f(g(a),g(a)),f(a,a)).
** KEPT: 223 (51,5,7,33) -S(j(a,f(a,a)),0,0).

new given clause: 52 (32,16,12,12,1,38) S(0,f(x,x),x).
** KEPT: 224 (52,23,78) S(0,f(f(x,x),f(x,x)),x).
** KEPT: 225 (52,17,64,12,107) -S(0,f(f(a,a),a),g(a)).
** KEPT: 226 (52,17,64,12,103) -S(0,f(f(g(a),g(a)),a),a).
** KEPT: 227 (52,17,64,12,100) -S(0,f(f(a,a),g(a)),a).
** KEPT: 228 (52,16,64,32,12) S(0,f(x,x),f(x,f(x,x))).
** KEPT: 229 (52,16,64,12,32) S(0,f(f(x,x),x),x).
** KEPT: 230 (52,16,64,12,12) S(0,f(f(x,x),y),f(x,y)).
** KEPT: 231 (52,15,44,12,107) -S(0,f(a,f(a,a)),g(a)).
** KEPT: 232 (52,15,44,12,103) -S(0,f(g(a),f(a,a)),a).
** KEPT: 233 (52,15,44,12,100) -S(0,f(a,f(g(a),g(a))),a).
** KEPT: 234 (52,14,44,32,12) S(0,f(x,x),f(f(x,x),x)).
** KEPT: 235 (52,14,44,12,32) S(0,f(x,f(x,x)),x).
** KEPT: 236 (52,14,44,12,12) S(0,f(x,f(y,y)),f(x,y)).
** KEPT: 237 (52,8,145) -S(0,f(j(a,a),j(a,a)),0).
** KEPT: 238 (52,6,51,97) -S(0,f(f(g(a),g(a)),f(g(a),g(a))),a).
** KEPT: 239 (52,6,51,94) -S(0,f(f(a,a),f(a,a)),g(a)).
** KEPT: 240 (52,6,52,97) -S(f(a,a),0,f(g(a),g(a))).
** KEPT: 241 (52,6,52,94) -S(f(g(a),g(a)),0,f(a,a)).
** KEPT: 242 (52,6,51,7) S(x,f(y,y),j(f(x,x),y)).
** KEPT: 243 (52,6,51,4) S(x,f(g(f(x,x)),g(f(x,x))),0).
** KEPT: 244 (52,6,7,33) -S(0,j(f(a,a),a),0).
** KEPT: 245 (52,5,3,97) -S(a,g(f(g(a),g(a))),0).
** KEPT: 246 (52,5,3,94) -S(g(a),g(f(a,a)),0).
** KEPT: 247 (52,5,4,97) -S(g(a),f(g(a),g(a)),0).
** KEPT: 248 (52,5,4,7) S(x,j(g(x),f(y,y)),y).
** KEPT: 249 (52,5,3,7) S(g(x),j(x,f(y,y)),y).
** KEPT: 250 (52,5,3,33) -S(a,0,g(f(a,a))).
** KEPT: 251 (52,5,51,7) S(f(x,x),y,j(x,f(y,y))).
** KEPT: 252 (52,5,51,3) S(f(g(f(x,x)),g(f(x,x))),x,0).
** KEPT: 253 (52,5,51,95) -S(f(f(g(a),g(a)),f(g(a),g(a))),0,a).
** KEPT: 254 (52,5,51,93) -S(f(f(a,a),f(a,a)),0,g(a)).
** KEPT: 255 (52,5,7,7) S(0,j(f(x,x),y),j(x,y)).
** KEPT: 256 (52,5,7,4) S(0,j(f(x,x),g(x)),0).
** KEPT: 257 (52,5,7,3) S(0,j(f(g(x),g(x)),x),0).
** KEPT: 258 (52,5,4,7) S(0,0,j(x,g(f(x,x)))).

new given clause: 57 (32,16,12,1,12,38) S(0,x,f(x,x)).
** KEPT: 259 (57,23,79) S(0,x,f(f(x,x),f(x,x))).
** KEPT: 260 (57,17,64,12,57) P(f(x,x),y,f(f(x,y),f(x,y))).
** KEPT: 261 (57,17,64,12,52) P(x,y,f(f(f(x,x),y),f(f(x,x),y))).
** KEPT: 262 (57,17,64,32,52) P(f(f(x,x),f(x,x)),f(x,x),x).
** KEPT: 263 (57,16,64,32,12) S(0,x,f(f(x,x),x)).
** KEPT: 264 (57,16,64,12,12) S(0,f(x,y),f(f(x,x),y)).
** KEPT: 265 (57,15,44,12,57) P(x,f(y,y),f(f(x,y),f(x,y))).
** KEPT: 266 (57,15,44,12,52) P(x,y,f(f(x,f(y,y)),f(x,f(y,y)))).
** KEPT: 267 (57,15,44,32,52) P(f(x,x),f(f(x,x),f(x,x)),x).
** KEPT: 268 (57,14,44,32,12) S(0,x,f(x,f(x,x))).
** KEPT: 269 (57,14,44,12,12) S(0,f(x,y),f(x,f(y,y))).
** KEPT: 270 (57,6,57,7) S(f(x,x),y,f(j(x,y),j(x,y))).
** KEPT: 271 (57,6,52,7) S(x,y,f(j(f(x,x),y),j(f(x,x),y))).
** KEPT: 272 (57,6,52,2) S(x,0,f(f(x,x),f(x,x))).
** KEPT: 273 (57,6,3,33) -S(g(f(a,a)),0,a).
** KEPT: 274 (57,6,51,33) -S(f(a,a),f(a,a),0).
** KEPT: 275 (57,6,51,7) S(x,y,j(f(x,x),f(y,y))).
** KEPT: 276 (57,6,51,52) S(f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),0,x).
** KEPT: 277 (57,5,4,7) S(x,j(g(x),y),f(y,y)).
** KEPT: 278 (57,5,3,7) S(g(x),j(x,y),f(y,y)).
** KEPT: 279 (57,5,51,7) S(f(x,x),f(y,y),j(x,y)).
** KEPT: 280 (57,5,51,4) S(f(x,x),f(g(x),g(x)),0).
** KEPT: 281 (57,5,51,3) S(f(g(x),g(x)),f(x,x),0).
** KEPT: 282 (57,5,7,7) S(0,j(x,y),j(f(x,x),y)).
** KEPT: 283 (57,5,7,4) S(0,j(x,g(f(x,x))),0).
** KEPT: 284 (57,5,4,7) S(0,0,j(f(x,x),g(x))).
** KEPT: 285 (57,5,3,7) S(0,0,j(f(g(x),g(x)),x)).
264 back subsumes: 234 (52,14,44,32,12) S(0,f(x,x),f(f(x,x),x)).
269 back subsumes: 228 (52,16,64,32,12) S(0,f(x,x),f(x,f(x,x))).

new given clause: 61 (32,16,12,2,12,38) S(x,0,f(x,x)).
** KEPT: 286 (61,16,32,64,12) S(x,0,f(f(x,x),x)).
** KEPT: 287 (61,16,12,64,12) S(f(x,y),0,f(f(x,x),y)).
** KEPT: 288 (61,14,32,44,12) S(x,0,f(x,f(x,x))).
** KEPT: 289 (61,14,12,44,12) S(f(x,y),0,f(x,f(y,y))).
** KEPT: 290 (61,6,7,4) S(j(x,y),g(y),f(x,x)).
** KEPT: 291 (61,6,7,3) S(j(x,g(y)),y,f(x,x)).
** KEPT: 292 (61,6,52,57) S(x,0,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)))).
** KEPT: 293 (61,6,7,7) S(j(x,y),0,j(x,f(y,y))).
** KEPT: 294 (61,6,7,3) S(j(g(f(x,x)),x),0,0).
** KEPT: 295 (61,6,4,7) S(0,0,j(x,f(g(x),g(x)))).
** KEPT: 296 (61,6,3,7) S(0,0,j(g(x),f(x,x))).
** KEPT: 297 (61,5,57,51) S(0,x,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)))).
** KEPT: 298 (61,5,7,61) S(x,f(y,y),f(j(x,y),j(x,y))).
** KEPT: 299 (61,5,7,51) S(x,y,f(j(x,f(y,y)),j(x,f(y,y)))).
** KEPT: 300 (61,5,52,51) S(0,f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),x).
** KEPT: 301 (61,5,4,33) -S(0,g(f(a,a)),a).
287 back subsumes: 207 (51,14,32,44,12) S(f(x,x),0,f(f(x,x),x)).
289 back subsumes: 197 (51,16,32,64,12) S(f(x,x),0,f(x,f(x,x))).

new given clause: 80 (32,11,12,32) P(f(x,x),x,x).
** KEPT: 302 (80,28,78) P(f(f(x,x),f(x,x)),x,f(x,x)).
** KEPT: 303 (80,27,79) P(f(f(x,x),f(x,x)),x,x).
** KEPT: 304 (80,17,80,7,7) P(j(f(x,x),f(x,x)),x,j(x,x)).
** KEPT: 305 (80,17,64,57,52) P(f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),f(x,x),x).
** KEPT: 306 (80,17,32,7,7) P(j(x,f(x,x)),x,j(x,x)).
** KEPT: 307 (80,17,12,7,7) P(j(x,f(y,y)),y,j(f(x,y),y)).
** KEPT: 308 (80,17,12,3,7) P(0,x,j(f(g(f(x,x)),x),x)).
** KEPT: 309 (80,17,32,7,7) P(j(f(x,x),x),x,j(x,x)).
** KEPT: 310 (80,17,12,7,7) P(j(f(x,x),y),x,j(x,f(y,x))).
** KEPT: 311 (80,17,12,4,7) P(0,x,j(x,f(g(f(x,x)),x))).
** KEPT: 312 (80,16,64,51,97) -P(f(f(g(a),g(a)),f(g(a),g(a))),g(a),a).
** KEPT: 313 (80,16,64,51,94) -P(f(f(a,a),f(a,a)),a,g(a)).
** KEPT: 314 (80,16,64,12,52) S(0,f(f(f(x,x),f(x,x)),x),x).
** KEPT: 315 (80,16,12,64,51) S(f(f(f(x,x),f(x,x)),x),0,x).
** KEPT: 316 (80,16,3,64,33) -P(g(f(a,a)),a,a).
** KEPT: 317 (80,16,80,7,33) -P(j(f(a,a),f(a,a)),a,0).
** KEPT: 318 (80,16,32,7,33) -P(j(a,f(a,a)),a,0).
** KEPT: 319 (80,16,80,7,12) S(x,x,f(j(f(x,x),f(x,x)),x)).
** KEPT: 320 (80,16,64,57,12) S(0,x,f(f(f(x,x),f(x,x)),x)).
** KEPT: 321 (80,16,32,7,12) S(x,x,f(j(x,f(x,x)),x)).
** KEPT: 322 (80,16,12,7,12) S(f(x,y),y,f(j(x,f(y,y)),y)).
** KEPT: 323 (80,16,12,3,64) S(f(g(f(x,x)),x),x,0).
** KEPT: 324 (80,16,32,7,33) -P(j(f(a,a),a),a,0).
** KEPT: 325 (80,16,64,61,12) S(x,0,f(f(f(x,x),f(x,x)),x)).
** KEPT: 326 (80,16,32,7,12) S(x,x,f(j(f(x,x),x),x)).
** KEPT: 327 (80,16,12,7,12) S(x,f(y,x),f(j(f(x,x),y),x)).
** KEPT: 328 (80,16,12,4,64) S(x,f(g(f(x,x)),x),0).
** KEPT: 329 (80,15,80,7,7) P(f(x,x),j(x,x),j(x,x)).
** KEPT: 330 (80,15,44,57,52) P(f(f(x,x),f(x,x)),f(f(x,x),f(x,x)),x).
** KEPT: 331 (80,15,44,52,57) P(f(f(x,x),f(x,x)),x,f(f(x,x),f(x,x))).
** KEPT: 332 (80,15,32,7,7) P(f(x,x),j(f(x,x),x),j(f(x,x),x)).
** KEPT: 333 (80,15,12,7,7) P(f(x,x),j(y,x),j(f(f(x,x),y),x)).
** KEPT: 334 (80,15,12,4,7) P(f(g(x),g(x)),0,j(f(f(g(x),g(x)),x),g(x))).
** KEPT: 335 (80,15,12,3,7) P(f(x,x),0,j(f(f(x,x),g(x)),x)).
** KEPT: 336 (80,15,32,7,7) P(f(x,x),j(x,f(x,x)),j(x,f(x,x))).
** KEPT: 337 (80,15,12,7,7) P(f(x,x),j(x,y),j(x,f(f(x,x),y))).
** KEPT: 338 (80,15,12,4,7) P(f(x,x),0,j(x,f(f(x,x),g(x)))).
** KEPT: 339 (80,15,12,3,7) P(f(g(x),g(x)),0,j(g(x),f(f(g(x),g(x)),x))).
** KEPT: 340 (80,14,44,51,97) -P(f(g(a),g(a)),f(g(a),g(a)),a).
** KEPT: 341 (80,14,44,51,94) -P(f(a,a),f(a,a),g(a)).
** KEPT: 342 (80,14,44,12,57) S(0,f(f(f(x,x),f(x,x)),x),f(x,x)).
** KEPT: 343 (80,14,12,44,61) S(f(f(f(x,x),f(x,x)),x),0,f(x,x)).
** KEPT: 344 (80,14,12,12,7) S(f(f(j(x,y),j(x,y)),x),f(f(j(x,y),j(x,y)),y),j(x,y)).
** KEPT: 345 (80,14,80,7,33) -P(f(a,a),j(a,a),0).
** KEPT: 346 (80,14,80,7,12) S(x,x,f(f(x,x),j(x,x))).
** KEPT: 347 (80,14,44,52,12) S(0,f(x,x),f(f(f(x,x),f(x,x)),x)).
** KEPT: 348 (80,14,32,7,12) S(f(x,x),x,f(f(x,x),j(f(x,x),x))).
** KEPT: 349 (80,14,12,7,12) S(f(f(x,x),y),x,f(f(x,x),j(y,x))).
** KEPT: 350 (80,14,12,4,44) S(f(f(g(x),g(x)),x),g(x),0).
** KEPT: 351 (80,14,12,3,44) S(f(f(x,x),g(x)),x,0).
** KEPT: 352 (80,14,44,51,12) S(f(x,x),0,f(f(f(x,x),f(x,x)),x)).
** KEPT: 353 (80,14,32,7,12) S(x,f(x,x),f(f(x,x),j(x,f(x,x)))).
** KEPT: 354 (80,14,12,7,12) S(x,f(f(x,x),y),f(f(x,x),j(x,y))).
** KEPT: 355 (80,14,12,4,44) S(x,f(f(x,x),g(x)),0).
** KEPT: 356 (80,14,12,3,44) S(g(x),f(f(g(x),g(x)),x),0).
** KEPT: 357 (80,13,145) -P(f(j(a,a),j(a,a)),j(a,a),0).
** KEPT: 358 (80,13,12) EQUAL(f(f(x,x),x),x).
** KEPT: 359 (80,13,12) EQUAL(x,f(f(x,x),x)).
** KEPT: 360 (80,11,12,32) P(f(f(x,x),x),x,x).
** KEPT: 361 (80,11,12,12) P(f(f(f(x,y),f(x,y)),x),y,f(x,y)).
** KEPT: 362 (80,11,12,32) P(f(x,f(x,x)),x,x).
** KEPT: 363 (80,11,12,12) P(f(x,f(y,y)),y,f(x,y)).
** KEPT: 364 (80,11,12,103) -P(f(g(a),g(a)),f(g(a),a),a).
** KEPT: 365 (80,11,12,100) -P(f(a,a),f(a,g(a)),a).
** KEPT: 366 (80,11,12,12) P(x,y,f(f(x,x),f(x,y))).
** KEPT: 367 (80,10,80,12) P(f(f(x,x),f(x,x)),f(f(x,x),x),x).
** KEPT: 368 (80,10,32,12) P(f(x,x),f(f(x,x),x),x).
** KEPT: 369 (80,10,12,107) -P(f(a,f(a,a)),a,g(a)).
** KEPT: 370 (80,10,12,103) -P(f(g(a),f(a,a)),a,a).
** KEPT: 371 (80,10,12,100) -P(f(a,f(g(a),g(a))),g(a),a).
** KEPT: 372 (80,10,12,12) P(x,y,f(f(x,f(y,y)),y)).
** KEPT: 373 (80,10,12,12) P(f(x,x),f(x,y),f(x,y)).

new given clause: 84 (32,10,32,12) P(x,f(x,x),x).
** KEPT: 374 (84,28,79) P(x,f(f(x,x),f(x,x)),x).
** KEPT: 375 (84,27,78) P(x,f(f(x,x),f(x,x)),f(x,x)).
** KEPT: 376 (84,17,84,7,7) P(j(x,x),f(x,x),j(x,x)).
** KEPT: 377 (84,17,80,7,7) P(j(f(f(x,x),f(x,x)),x),f(x,x),j(f(x,x),x)).
** KEPT: 378 (84,17,64,52,57) P(x,f(f(x,x),f(x,x)),f(f(x,x),f(x,x))).
** KEPT: 379 (84,17,32,7,7) P(j(f(x,x),x),f(x,x),j(f(x,x),x)).
** KEPT: 380 (84,17,12,7,7) P(j(x,y),f(y,y),j(f(x,f(y,y)),y)).
** KEPT: 381 (84,17,12,4,7) P(0,f(g(x),g(x)),j(f(x,f(g(x),g(x))),g(x))).
** KEPT: 382 (84,17,12,3,7) P(0,f(x,x),j(f(g(x),f(x,x)),x)).
** KEPT: 383 (84,17,80,7,7) P(j(x,f(f(x,x),f(x,x))),f(x,x),j(x,f(x,x))).
** KEPT: 384 (84,17,32,7,7) P(j(x,f(x,x)),f(x,x),j(x,f(x,x))).
** KEPT: 385 (84,17,12,7,7) P(j(x,y),f(x,x),j(x,f(y,f(x,x)))).
** KEPT: 386 (84,17,12,4,7) P(0,f(x,x),j(x,f(g(x),f(x,x)))).
** KEPT: 387 (84,17,12,3,7) P(0,f(g(x),g(x)),j(g(x),f(x,f(g(x),g(x))))).
** KEPT: 388 (84,16,64,12,57) S(0,f(x,f(f(x,x),f(x,x))),f(x,x)).
** KEPT: 389 (84,16,12,64,61) S(f(x,f(f(x,x),f(x,x))),0,f(x,x)).
** KEPT: 390 (84,16,12,12,7) S(f(x,f(j(x,y),j(x,y))),f(y,f(j(x,y),j(x,y))),j(x,y)).
** KEPT: 391 (84,16,84,7,33) -P(j(a,a),f(a,a),0).
** KEPT: 392 (84,16,84,7,12) S(x,x,f(j(x,x),f(x,x))).
** KEPT: 393 (84,16,80,7,12) S(f(x,x),x,f(j(f(f(x,x),f(x,x)),x),f(x,x))).
** KEPT: 394 (84,16,64,52,12) S(0,f(x,x),f(x,f(f(x,x),f(x,x)))).
** KEPT: 395 (84,16,32,7,12) S(f(x,x),x,f(j(f(x,x),x),f(x,x))).
** KEPT: 396 (84,16,12,7,12) S(f(x,f(y,y)),y,f(j(x,y),f(y,y))).
** KEPT: 397 (84,16,12,4,64) S(f(x,f(g(x),g(x))),g(x),0).
** KEPT: 398 (84,16,12,3,64) S(f(g(x),f(x,x)),x,0).
** KEPT: 399 (84,16,80,7,12) S(x,f(x,x),f(j(x,f(f(x,x),f(x,x))),f(x,x))).
** KEPT: 400 (84,16,64,51,12) S(f(x,x),0,f(x,f(f(x,x),f(x,x)))).
** KEPT: 401 (84,16,32,7,12) S(x,f(x,x),f(j(x,f(x,x)),f(x,x))).
** KEPT: 402 (84,16,12,7,12) S(x,f(y,f(x,x)),f(j(x,y),f(x,x))).
** KEPT: 403 (84,16,12,4,64) S(x,f(g(x),f(x,x)),0).
** KEPT: 404 (84,16,12,3,64) S(g(x),f(x,f(g(x),g(x))),0).
** KEPT: 405 (84,15,84,7,7) P(x,j(f(x,x),f(x,x)),j(x,x)).
** KEPT: 406 (84,15,80,7,7) P(f(x,x),j(x,f(f(x,x),f(x,x))),j(x,f(x,x))).
** KEPT: 407 (84,15,44,57,52) P(f(x,x),f(f(f(x,x),f(x,x)),f(f(x,x),f(x,x))),x).
** KEPT: 408 (84,15,32,7,7) P(x,j(x,f(x,x)),j(x,x)).
** KEPT: 409 (84,15,12,7,7) P(x,j(y,f(x,x)),j(f(x,y),x)).
** KEPT: 410 (84,15,12,3,7) P(x,0,j(f(x,g(f(x,x))),x)).
** KEPT: 411 (84,15,80,7,7) P(f(x,x),j(f(f(x,x),f(x,x)),x),j(f(x,x),x)).
** KEPT: 412 (84,15,32,7,7) P(x,j(f(x,x),x),j(x,x)).
** KEPT: 413 (84,15,12,7,7) P(x,j(f(x,x),y),j(x,f(x,y))).
** KEPT: 414 (84,15,12,4,7) P(x,0,j(x,f(x,g(f(x,x))))).
** KEPT: 415 (84,14,44,51,97) -P(g(a),f(f(g(a),g(a)),f(g(a),g(a))),a).
** KEPT: 416 (84,14,44,51,94) -P(a,f(f(a,a),f(a,a)),g(a)).
** KEPT: 417 (84,14,44,12,52) S(0,f(x,f(f(x,x),f(x,x))),x).
** KEPT: 418 (84,14,12,44,51) S(f(x,f(f(x,x),f(x,x))),0,x).
** KEPT: 419 (84,14,3,44,33) -P(a,g(f(a,a)),a).
** KEPT: 420 (84,14,84,7,33) -P(a,j(f(a,a),f(a,a)),0).
** KEPT: 421 (84,14,32,7,33) -P(a,j(a,f(a,a)),0).
** KEPT: 422 (84,14,84,7,12) S(x,x,f(x,j(f(x,x),f(x,x)))).
** KEPT: 423 (84,14,80,7,12) S(x,f(x,x),f(f(x,x),j(x,f(f(x,x),f(x,x))))).
** KEPT: 424 (84,14,44,57,12) S(0,x,f(x,f(f(x,x),f(x,x)))).
** KEPT: 425 (84,14,32,7,12) S(x,x,f(x,j(x,f(x,x)))).
** KEPT: 426 (84,14,12,7,12) S(f(x,y),x,f(x,j(y,f(x,x)))).
** KEPT: 427 (84,14,12,3,44) S(f(x,g(f(x,x))),x,0).
** KEPT: 428 (84,14,32,7,33) -P(a,j(f(a,a),a),0).
** KEPT: 429 (84,14,80,7,12) S(f(x,x),x,f(f(x,x),j(f(f(x,x),f(x,x)),x))).
** KEPT: 430 (84,14,44,61,12) S(x,0,f(x,f(f(x,x),f(x,x)))).
** KEPT: 431 (84,14,32,7,12) S(x,x,f(x,j(f(x,x),x))).
** KEPT: 432 (84,14,12,7,12) S(x,f(x,y),f(x,j(f(x,x),y))).
** KEPT: 433 (84,14,12,4,44) S(x,f(x,g(f(x,x))),0).
** KEPT: 434 (84,13,145) -P(j(a,a),f(j(a,a),j(a,a)),0).
** KEPT: 435 (84,13,12) EQUAL(f(x,f(x,x)),x).
** KEPT: 436 (84,13,12) EQUAL(x,f(x,f(x,x))).
** KEPT: 437 (84,11,12,84) P(f(x,f(x,x)),f(f(x,x),f(x,x)),x).
** KEPT: 438 (84,11,12,80) P(f(x,f(f(x,x),f(x,x))),f(x,x),x).
** KEPT: 439 (84,11,12,32) P(f(x,f(x,x)),f(x,x),x).
** KEPT: 440 (84,11,80,12) P(x,f(x,x),f(f(x,x),x)).
** KEPT: 441 (84,11,12,80) P(f(f(x,x),x),f(x,x),x).
** KEPT: 442 (84,11,12,12) P(f(x,y),f(y,y),f(x,y)).
** KEPT: 443 (84,11,12,107) -P(a,f(f(a,a),a),g(a)).
** KEPT: 444 (84,11,12,103) -P(g(a),f(f(g(a),g(a)),a),a).
** KEPT: 445 (84,11,12,100) -P(a,f(f(a,a),g(a)),a).
** KEPT: 446 (84,11,12,12) P(x,y,f(x,f(f(x,x),y))).
** KEPT: 447 (84,10,80,12) P(f(x,x),f(x,f(x,x)),x).
** KEPT: 448 (84,10,32,12) P(x,f(x,f(x,x)),x).
** KEPT: 449 (84,10,12,12) P(x,f(y,f(f(x,y),f(x,y))),f(x,y)).
** KEPT: 450 (84,10,12,103) -P(f(g(a),a),f(a,a),a).
** KEPT: 451 (84,10,12,100) -P(f(a,g(a)),f(g(a),g(a)),a).
** KEPT: 452 (84,10,80,12) P(f(x,x),x,f(x,f(x,x))).
** KEPT: 453 (84,10,12,12) P(x,y,f(f(x,y),f(y,y))).
** KEPT: 454 (84,10,12,80) P(f(x,x),f(f(f(x,x),f(x,x)),x),x).
** KEPT: 455 (84,10,12,32) P(x,f(f(x,x),x),x).
** KEPT: 456 (84,10,12,12) P(x,f(f(x,x),y),f(x,y)).

new given clause: 90 (33,16,32,32,7) -P(j(a,a),a,0).
** KEPT: 457 (90,29,12) -EQUAL(f(j(a,a),a),0).
** KEPT: 458 (90,28,44) -EQUAL(0,a).
** KEPT: 459 (90,27,78) -P(f(j(a,a),j(a,a)),a,0).
** KEPT: 460 (90,17,12,52,3) -P(0,a,g(f(f(j(a,a),j(a,a)),a))).
** KEPT: 461 (90,17,12,7,3) -P(a,a,g(f(a,a))).
** KEPT: 462 (90,17,12,1,3) -P(0,a,g(f(j(a,a),a))).
** KEPT: 463 (90,17,64,12,52) -S(0,f(f(j(a,a),j(a,a)),a),0).
** KEPT: 464 (90,17,64,12,1) -S(0,f(j(a,a),a),0).
** KEPT: 465 (90,17,12,64,51) -S(f(f(j(a,a),j(a,a)),a),0,0).
** KEPT: 466 (90,17,12,64,2) -S(f(j(a,a),a),0,0).
** KEPT: 467 (90,15,12,52,3) -P(j(a,a),0,g(f(j(a,a),f(a,a)))).
** KEPT: 468 (90,15,12,1,3) -P(j(a,a),0,g(f(j(a,a),a))).
** KEPT: 469 (90,15,44,44,2) -S(0,0,a).
** KEPT: 470 (90,15,44,12,52) -S(0,f(j(a,a),f(a,a)),0).
** KEPT: 471 (90,15,12,44,51) -S(f(j(a,a),f(a,a)),0,0).
** KEPT: 472 (90,11,84,12) -P(j(a,a),f(f(j(a,a),j(a,a)),a),0).
** KEPT: 473 (90,11,80,12) -P(f(j(a,a),j(a,a)),f(j(a,a),a),0).
** KEPT: 474 (90,11,32,12) -P(j(a,a),f(j(a,a),a),0).
** KEPT: 475 (90,10,84,44) -P(f(j(a,a),j(a,a)),0,a).
** KEPT: 476 (90,10,44,84,37) -P(0,0,a).
** KEPT: 477 (90,10,44,64) -P(0,x,a).
** KEPT: 478 (90,10,32,44) -P(j(a,a),0,a).
** KEPT: 479 (90,10,12,44) -P(x,0,a).
** KEPT: 480 (90,10,12,84) -P(f(j(a,a),a),f(a,a),0).
** KEPT: 481 (90,10,12,80) -P(f(j(a,a),f(a,a)),a,0).
** KEPT: 482 (90,10,12,32) -P(f(j(a,a),a),a,0).
477 back subsumes: 476 (90,10,44,84,37) -P(0,0,a).
479 back subsumes: 478 (90,10,32,44) -P(j(a,a),0,a).
479 back subsumes: 475 (90,10,84,44) -P(f(j(a,a),j(a,a)),0,a).

new given clause: 458 (90,28,44) -EQUAL(0,a).
** KEPT: 483 (458,20,78) -EQUAL(0,f(a,a)).
** KEPT: 484 (458,19) -EQUAL(a,0).
** KEPT: 485 (458,13,84) -P(a,f(a,a),0).
** KEPT: 486 (458,13,80) -P(f(a,a),a,0).
** KEPT: 487 (458,13,32) -P(a,a,0).
** KEPT: 488 (458,8,52) -S(0,f(a,a),0).
** KEPT: 489 (458,8,51) -S(f(a,a),0,0).
** KEPT: 490 (458,8,2) -S(a,0,0).
** KEPT: 491 (458,8,1) -S(0,a,0).
** KEPT: 492 (458,8,4) -S(x,g(x),a).
** KEPT: 493 (458,8,3) -S(g(x),x,a).

new given clause: 484 (458,19) -EQUAL(a,0).
** KEPT: 494 (484,20,79) -EQUAL(f(a,a),0).

new given clause: 469 (90,15,44,44,2) -S(0,0,a).
** KEPT: 495 (469,23,78) -S(0,0,f(a,a)).
** KEPT: 496 (469,16,64,51,84) -P(f(a,a),f(a,a),0).
** KEPT: 497 (469,16,64,51,80) -P(f(f(a,a),f(a,a)),a,0).
** KEPT: 498 (469,14,44,51,84) -P(a,f(f(a,a),f(a,a)),0).
** KEPT: 499 (469,6,51,52) -S(0,f(f(a,a),f(a,a)),0).
** KEPT: 500 (469,6,4,51) -S(g(f(a,a)),0,0).
** KEPT: 501 (469,6,4,2) -S(g(a),0,0).
** KEPT: 502 (469,6,4,61) -S(x,f(g(x),g(x)),a).
** KEPT: 503 (469,6,3,61) -S(g(x),f(x,x),a).
** KEPT: 504 (469,6,3,51) -S(g(f(x,x)),x,a).
** KEPT: 505 (469,5,3,52) -S(0,g(f(a,a)),0).
** KEPT: 506 (469,5,3,1) -S(0,g(a),0).
** KEPT: 507 (469,5,52,51) -S(f(f(a,a),f(a,a)),0,0).
** KEPT: 508 (469,5,57,4) -S(f(x,x),g(x),a).
** KEPT: 509 (469,5,57,3) -S(f(g(x),g(x)),x,a).
** KEPT: 510 (469,5,52,4) -S(x,g(f(x,x)),a).

new given clause: 477 (90,10,44,64) -P(0,x,a).
** KEPT: 511 (477,29,78) -P(0,x,f(a,a)).
** KEPT: 512 (477,17,84,3,52) -P(g(f(a,a)),f(f(a,a),f(a,a)),0).
** KEPT: 513 (477,17,84,3,1) -P(g(a),f(a,a),0).
** KEPT: 514 (477,17,80,3,52) -P(g(f(f(a,a),f(a,a))),f(a,a),0).
** KEPT: 515 (477,17,80,3,1) -P(g(f(a,a)),a,0).
** KEPT: 516 (477,17,44,4,51) -P(x,0,f(a,a)).
** KEPT: 517 (477,17,32,3,52) -P(g(f(a,a)),f(a,a),0).
** KEPT: 518 (477,17,32,3,1) -P(g(a),a,0).
** KEPT: 519 (477,17,84,12,4) -S(x,f(g(x),f(x,x)),a).
** KEPT: 520 (477,17,84,12,3) -S(g(x),f(x,f(g(x),g(x))),a).
** KEPT: 521 (477,17,80,12,4) -S(x,f(g(f(x,x)),x),a).
** KEPT: 522 (477,17,32,12,4) -S(x,f(g(x),x),a).
** KEPT: 523 (477,17,32,12,3) -S(g(x),f(x,g(x)),a).
** KEPT: 524 (477,17,12,84,4) -S(f(x,f(g(x),g(x))),g(x),a).
** KEPT: 525 (477,17,12,84,3) -S(f(g(x),f(x,x)),x,a).
** KEPT: 526 (477,17,12,80,3) -S(f(g(f(x,x)),x),x,a).
** KEPT: 527 (477,17,12,32,4) -S(f(x,g(x)),g(x),a).
** KEPT: 528 (477,17,12,32,3) -S(f(g(x),x),x,a).
** KEPT: 529 (477,17,12,12,4) -S(f(x,y),f(g(x),y),a).
** KEPT: 530 (477,17,12,12,3) -S(f(g(x),y),f(x,y),a).

new given clause: 479 (90,10,12,44) -P(x,0,a).
** KEPT: 531 (479,15,84,3,52) -P(f(a,a),g(f(f(a,a),f(a,a))),0).
** KEPT: 532 (479,15,84,3,1) -P(a,g(f(a,a)),0).
** KEPT: 533 (479,15,80,3,52) -P(f(f(a,a),f(a,a)),g(f(a,a)),0).
** KEPT: 534 (479,15,80,3,1) -P(f(a,a),g(a),0).
** KEPT: 535 (479,15,32,3,52) -P(f(a,a),g(f(a,a)),0).
** KEPT: 536 (479,15,32,3,1) -P(a,g(a),0).
** KEPT: 537 (479,15,84,12,4) -S(x,f(x,g(f(x,x))),a).
** KEPT: 538 (479,15,80,12,4) -S(x,f(f(x,x),g(x)),a).
** KEPT: 539 (479,15,80,12,3) -S(g(x),f(f(g(x),g(x)),x),a).
** KEPT: 540 (479,15,32,12,4) -S(x,f(x,g(x)),a).
** KEPT: 541 (479,15,32,12,3) -S(g(x),f(g(x),x),a).
** KEPT: 542 (479,15,12,84,3) -S(f(x,g(f(x,x))),x,a).
** KEPT: 543 (479,15,12,80,4) -S(f(f(g(x),g(x)),x),g(x),a).
** KEPT: 544 (479,15,12,80,3) -S(f(f(x,x),g(x)),x,a).
** KEPT: 545 (479,15,12,32,4) -S(f(g(x),x),g(x),a).
** KEPT: 546 (479,15,12,32,3) -S(f(x,g(x)),x,a).
** KEPT: 547 (479,15,12,12,4) -S(f(x,y),f(x,g(y)),a).
** KEPT: 548 (479,15,12,12,3) -S(f(x,g(y)),f(x,y),a).

new given clause: 487 (458,13,32) -P(a,a,0).
** KEPT: 549 (487,17,80,52,3) -P(0,a,g(a)).
** KEPT: 550 (487,17,12,52,3) -P(0,a,g(f(f(a,a),a))).
** KEPT: 551 (487,17,12,1,3) -P(0,a,g(f(a,a))).
** KEPT: 552 (487,17,64,12,52) -S(0,f(f(a,a),a),0).
** KEPT: 553 (487,17,12,64,51) -S(f(f(a,a),a),0,0).
** KEPT: 554 (487,15,84,52,3) -P(a,0,g(a)).
** KEPT: 555 (487,15,12,52,3) -P(a,0,g(f(a,f(a,a)))).
** KEPT: 556 (487,15,12,1,3) -P(a,0,g(f(a,a))).
** KEPT: 557 (487,15,44,12,52) -S(0,f(a,f(a,a)),0).
** KEPT: 558 (487,15,12,44,51) -S(f(a,f(a,a)),0,0).
** KEPT: 559 (487,11,84,12) -P(a,f(f(a,a),a),0).
** KEPT: 560 (487,10,12,80) -P(f(a,f(a,a)),a,0).

new given clause: 490 (458,8,2) -S(a,0,0).
** KEPT: 561 (490,22,4) -EQUAL(g(a),0).
** KEPT: 562 (490,6,51,4) -S(0,0,g(f(a,a))).
** KEPT: 563 (490,6,2,4) -S(0,0,g(a)).
** KEPT: 564 (490,5,4,4) -S(a,x,x).
** KEPT: 565 (490,5,7,4) -S(x,g(j(a,x)),0).
** KEPT: 566 (490,5,7,4) -S(j(a,x),g(x),0).
** KEPT: 567 (490,5,7,3) -S(j(a,g(x)),x,0).
564 back subsumes: 490 (458,8,2) -S(a,0,0).

new given clause: 491 (458,8,1) -S(0,a,0).
** KEPT: 568 (491,6,7,3) -S(g(j(x,a)),x,0).
** KEPT: 569 (491,6,4,4) -S(g(x),a,g(x)).
** KEPT: 570 (491,6,4,3,34) -S(x,a,x).
** KEPT: 571 (491,6,4,7) -S(x,j(g(x),a),0).
** KEPT: 572 (491,6,3,7) -S(g(x),j(x,a),0).
570 back subsumes: 569 (491,6,4,4) -S(g(x),a,g(x)).
570 back subsumes: 491 (458,8,1) -S(0,a,0).

new given clause: 561 (490,22,4) -EQUAL(g(a),0).
** KEPT: 573 (561,20,79) -EQUAL(f(g(a),g(a)),0).
** KEPT: 574 (561,19) -EQUAL(0,g(a)).
** KEPT: 575 (561,13,84,37) -P(0,0,g(a)).
** KEPT: 576 (561,13,64) -P(0,x,g(a)).
** KEPT: 577 (561,13,44) -P(x,0,g(a)).
** KEPT: 578 (561,13,84) -P(g(a),f(g(a),g(a)),0).
** KEPT: 579 (561,13,80) -P(f(g(a),g(a)),g(a),0).
** KEPT: 580 (561,13,32) -P(g(a),g(a),0).
** KEPT: 581 (561,8,4) -S(x,g(x),g(a)).
** KEPT: 582 (561,8,3) -S(g(x),x,g(a)).
** KEPT: 583 (561,8,52) -S(0,f(g(a),g(a)),0).
** KEPT: 584 (561,8,51) -S(f(g(a),g(a)),0,0).
576 back subsumes: 575 (561,13,84,37) -P(0,0,g(a)).
576 back subsumes: 549 (487,17,80,52,3) -P(0,a,g(a)).
577 back subsumes: 554 (487,15,84,52,3) -P(a,0,g(a)).

new given clause: 564 (490,5,4,4) -S(a,x,x).
** KEPT: 585 (564,23,7) -EQUAL(j(a,x),x).
** KEPT: 586 (564,23,79) -S(a,f(x,x),x).
** KEPT: 587 (564,23,78) -S(a,x,f(x,x)).
** KEPT: 588 (564,22,7) -EQUAL(x,j(a,x)).
** KEPT: 589 (564,21,78) -S(f(a,a),x,x).
** KEPT: 590 (564,16,84,61,12) -P(0,f(a,a),f(f(a,a),f(a,a))).
** KEPT: 591 (564,16,84,7,12) -P(x,f(a,a),f(j(a,x),f(a,a))).
** KEPT: 592 (564,16,84,2,12) -P(0,f(a,a),f(a,f(a,a))).
** KEPT: 593 (564,16,80,61,12) -P(0,a,f(f(f(a,a),f(a,a)),a)).
** KEPT: 594 (564,16,80,7,12) -P(x,a,f(j(f(a,a),x),a)).
** KEPT: 595 (564,16,80,2,12) -P(0,a,f(f(a,a),a)).
** KEPT: 596 (564,16,32,7,12) -P(x,a,f(j(a,x),a)).
** KEPT: 597 (564,16,80,80,32) -S(f(a,a),f(a,a),a).
** KEPT: 598 (564,16,84,84,7) -P(j(a,a),f(a,a),a).
** KEPT: 599 (564,16,84,80,7) -P(j(a,f(f(a,a),f(a,a))),f(a,a),f(a,a)).
** KEPT: 600 (564,16,84,32,7) -P(j(a,f(a,a)),f(a,a),f(a,a)).
** KEPT: 601 (564,16,84,12,7) -P(j(a,x),f(a,a),f(x,f(a,a))).
** KEPT: 602 (564,16,84,12,4) -P(0,f(a,a),f(g(a),f(a,a))).
** KEPT: 603 (564,16,80,80,7) -P(j(f(a,a),f(a,a)),a,a).
** KEPT: 604 (564,16,80,32,7) -P(j(f(a,a),a),a,a).
** KEPT: 605 (564,16,80,12,7) -P(j(f(a,a),x),a,f(x,a)).
** KEPT: 606 (564,16,80,12,4) -P(0,a,f(g(f(a,a)),a)).
** KEPT: 607 (564,16,32,80,7) -P(j(a,f(a,a)),a,a).
** KEPT: 608 (564,16,32,32,7) -P(j(a,a),a,a).
** KEPT: 609 (564,16,32,12,7) -P(j(a,x),a,f(x,a)).
** KEPT: 610 (564,16,32,12,4) -P(0,a,f(g(a),a)).
** KEPT: 611 (564,14,84,61,12) -P(a,0,f(a,f(f(a,a),f(a,a)))).
** KEPT: 612 (564,14,84,7,12) -P(a,x,f(a,j(f(a,a),x))).
** KEPT: 613 (564,14,84,2,12) -P(a,0,f(a,f(a,a))).
** KEPT: 614 (564,14,80,61,12) -P(f(a,a),0,f(f(a,a),f(a,a))).
** KEPT: 615 (564,14,80,7,12) -P(f(a,a),x,f(f(a,a),j(a,x))).
** KEPT: 616 (564,14,80,2,12) -P(f(a,a),0,f(f(a,a),a)).
** KEPT: 617 (564,14,32,7,12) -P(a,x,f(a,j(a,x))).
** KEPT: 618 (564,14,84,84,7) -P(a,j(f(a,a),f(a,a)),a).
** KEPT: 619 (564,14,84,32,7) -P(a,j(f(a,a),a),a).
** KEPT: 620 (564,14,84,12,7) -P(a,j(f(a,a),x),f(a,x)).
** KEPT: 621 (564,14,84,12,4) -P(a,0,f(a,g(f(a,a)))).
** KEPT: 622 (564,14,80,84,7) -P(f(a,a),j(a,f(f(a,a),f(a,a))),f(a,a)).
** KEPT: 623 (564,14,80,80,7) -P(f(a,a),j(a,a),a).
** KEPT: 624 (564,14,80,32,7) -P(f(a,a),j(a,f(a,a)),f(a,a)).
** KEPT: 625 (564,14,80,12,7) -P(f(a,a),j(a,x),f(f(a,a),x)).
** KEPT: 626 (564,14,80,12,4) -P(f(a,a),0,f(f(a,a),g(a))).
** KEPT: 627 (564,14,32,84,7) -P(a,j(a,f(a,a)),a).
** KEPT: 628 (564,14,32,32,7) -P(a,j(a,a),a).
** KEPT: 629 (564,14,32,12,7) -P(a,j(a,x),f(a,x)).
** KEPT: 630 (564,14,32,12,4) -P(a,0,f(a,g(a))).
** KEPT: 631 (564,6,52,57) -S(f(a,a),f(x,x),x).
** KEPT: 632 (564,6,52,52) -S(f(a,a),x,f(x,x)).
** KEPT: 633 (564,6,51,7) -S(0,j(f(a,a),x),x).
** KEPT: 634 (564,6,2,7) -S(0,j(a,x),x).
** KEPT: 635 (564,5,61,51) -S(a,x,f(f(x,x),f(x,x))).
** KEPT: 636 (564,5,51,61) -S(a,f(f(x,x),f(x,x)),x).
** KEPT: 637 (564,5,61,61) -S(0,0,f(f(a,a),f(a,a))).
** KEPT: 638 (564,5,61,7) -S(0,x,j(f(a,a),x)).
** KEPT: 639 (564,5,7,61) -S(x,0,f(j(a,x),j(a,x))).
** KEPT: 640 (564,5,7,7) -S(x,y,j(j(a,x),y)).
** KEPT: 641 (564,5,7,2) -S(x,0,j(a,x)).
** KEPT: 642 (564,5,4,57) -S(g(a),x,f(x,x)).
** KEPT: 643 (564,5,4,52) -S(g(a),f(x,x),x).
** KEPT: 644 (564,5,4,7,36) -S(g(a),x,x).
** KEPT: 645 (564,5,2,7) -S(0,x,j(a,x)).
** KEPT: 646 (564,5,7,61) -S(j(a,x),0,f(x,x)).
** KEPT: 647 (564,5,7,51) -S(j(a,f(x,x)),0,x).
** KEPT: 648 (564,5,7,7) -S(j(a,x),y,j(x,y)).
** KEPT: 649 (564,5,7,2) -S(j(a,x),0,x).
** KEPT: 650 (564,5,4,61) -S(0,0,f(g(a),g(a))).
** KEPT: 651 (564,5,4,7) -S(0,x,j(g(a),x)).
589 back subsumes: 489 (458,8,51) -S(f(a,a),0,0).
631 back subsumes: 597 (564,16,80,80,32) -S(f(a,a),f(a,a),a).
644 back subsumes: 501 (469,6,4,2) -S(g(a),0,0).

new given clause: 570 (491,6,4,3,34) -S(x,a,x).
** KEPT: 652 (570,23,7) -EQUAL(j(x,a),x).
** KEPT: 653 (570,23,79) -S(f(x,x),a,x).
** KEPT: 654 (570,23,78) -S(x,a,f(x,x)).
** KEPT: 655 (570,22,78) -S(x,f(a,a),x).
** KEPT: 656 (570,21,7) -EQUAL(x,j(x,a)).
** KEPT: 657 (570,16,84,7,12) -P(x,f(a,a),f(j(x,a),f(a,a))).
** KEPT: 658 (570,16,80,7,12) -P(x,a,f(j(x,f(a,a)),a)).
** KEPT: 659 (570,16,32,7,12) -P(x,a,f(j(x,a),a)).
** KEPT: 660 (570,16,80,84,7) -P(j(f(f(a,a),f(a,a)),a),f(a,a),f(a,a)).
** KEPT: 661 (570,16,32,84,7) -P(j(f(a,a),a),f(a,a),f(a,a)).
** KEPT: 662 (570,16,12,84,7) -P(j(x,a),f(a,a),f(x,f(a,a))).
** KEPT: 663 (570,16,12,80,7) -P(j(x,f(a,a)),a,f(x,a)).
** KEPT: 664 (570,16,12,32,7) -P(j(x,a),a,f(x,a)).
** KEPT: 665 (570,14,84,7,12) -P(a,x,f(a,j(x,f(a,a)))).
** KEPT: 666 (570,14,80,7,12) -P(f(a,a),x,f(f(a,a),j(x,a))).
** KEPT: 667 (570,14,32,7,12) -P(a,x,f(a,j(x,a))).
** KEPT: 668 (570,14,84,80,7) -P(f(a,a),j(f(f(a,a),f(a,a)),a),f(a,a)).
** KEPT: 669 (570,14,32,80,7) -P(f(a,a),j(f(a,a),a),f(a,a)).
** KEPT: 670 (570,14,12,84,7) -P(a,j(x,f(a,a)),f(a,x)).
** KEPT: 671 (570,14,12,80,7) -P(f(a,a),j(x,a),f(f(a,a),x)).
** KEPT: 672 (570,14,12,32,7) -P(a,j(x,a),f(a,x)).
** KEPT: 673 (570,6,57,7) -S(x,0,j(x,f(a,a))).
** KEPT: 674 (570,6,7,57) -S(0,x,f(j(x,a),j(x,a))).
** KEPT: 675 (570,6,7,7) -S(x,y,j(x,j(y,a))).
** KEPT: 676 (570,6,7,1) -S(0,x,j(x,a)).
** KEPT: 677 (570,6,3,61) -S(x,g(a),f(x,x)).
** KEPT: 678 (570,6,3,51) -S(f(x,x),g(a),x).
** KEPT: 679 (570,6,3,7,35) -S(x,g(a),x).
** KEPT: 680 (570,6,1,7) -S(x,0,j(x,a)).
** KEPT: 681 (570,6,57,52) -S(x,a,f(f(x,x),f(x,x))).
** KEPT: 682 (570,6,52,57) -S(f(f(x,x),f(x,x)),a,x).
** KEPT: 683 (570,6,61,57) -S(x,f(a,a),f(x,x)).
** KEPT: 684 (570,6,57,7) -S(0,j(x,a),f(x,x)).
** KEPT: 685 (570,6,52,7) -S(0,j(f(x,x),a),x).
** KEPT: 686 (570,6,51,57) -S(f(x,x),f(a,a),x).
** KEPT: 687 (570,6,7,7) -S(x,j(y,a),j(x,y)).
** KEPT: 688 (570,6,7,3) -S(x,0,j(x,g(a))).
** KEPT: 689 (570,6,1,7) -S(0,j(x,a),x).
** KEPT: 690 (570,5,52,7) -S(j(x,f(a,a)),0,x).
** KEPT: 691 (570,5,1,7) -S(j(x,a),0,x).
655 back subsumes: 488 (458,8,52) -S(0,f(a,a),0).
679 back subsumes: 506 (469,5,3,1) -S(0,g(a),0).

new given clause: 574 (561,19) -EQUAL(0,g(a)).
** KEPT: 692 (574,20,78) -EQUAL(0,f(g(a),g(a))).

new given clause: 483 (458,20,78) -EQUAL(0,f(a,a)).
** KEPT: 693 (483,20,78) -EQUAL(0,f(f(a,a),f(a,a))).
** KEPT: 694 (483,13,84) -P(f(a,a),f(f(a,a),f(a,a)),0).
** KEPT: 695 (483,13,80) -P(f(f(a,a),f(a,a)),f(a,a),0).
** KEPT: 696 (483,8,4) -S(x,g(x),f(a,a)).
** KEPT: 697 (483,8,3) -S(g(x),x,f(a,a)).

new given clause: 492 (458,8,4) -S(x,g(x),a).
** KEPT: 698 (492,22,51) -EQUAL(0,g(f(a,a))).
** KEPT: 699 (492,16,32,51,84) -P(0,f(a,a),g(f(a,a))).
** KEPT: 700 (492,16,12,51,84) -P(0,f(a,a),g(f(f(a,a),f(a,a)))).
** KEPT: 701 (492,16,12,51,80) -P(0,a,g(f(f(f(a,a),f(a,a)),a))).
** KEPT: 702 (492,16,12,2,84) -P(0,f(a,a),g(f(a,f(a,a)))).
** KEPT: 703 (492,14,32,51,80) -P(f(a,a),0,g(f(a,a))).
** KEPT: 704 (492,14,12,51,84) -P(a,0,g(f(a,f(f(a,a),f(a,a))))).
** KEPT: 705 (492,14,12,51,80) -P(f(a,a),0,g(f(f(a,a),f(a,a)))).
** KEPT: 706 (492,14,12,2,80) -P(f(a,a),0,g(f(f(a,a),a))).
** KEPT: 707 (492,6,61,51) -S(0,g(f(f(a,a),f(a,a))),0).
** KEPT: 708 (492,6,57,52) -S(x,g(f(x,x)),f(a,a)).
** KEPT: 709 (492,6,52,52) -S(f(x,x),g(x),f(a,a)).
** KEPT: 710 (492,6,7,51) -S(x,g(j(f(a,a),x)),0).
** KEPT: 711 (492,6,61,57) -S(x,f(g(f(x,x)),g(f(x,x))),a).
** KEPT: 712 (492,6,57,7) -S(0,j(x,g(f(x,x))),a).
** KEPT: 713 (492,6,52,7) -S(0,j(f(x,x),g(x)),a).
** KEPT: 714 (492,6,51,57) -S(f(x,x),f(g(x),g(x)),a).
** KEPT: 715 (492,6,7,7) -S(x,j(y,g(j(x,y))),a).
** KEPT: 716 (492,5,51,51) -S(x,f(g(x),g(x)),f(a,a)).
** KEPT: 717 (492,5,51,51) -S(0,0,g(f(f(a,a),f(a,a)))).
** KEPT: 718 (492,5,7,51) -S(j(x,f(g(x),g(x))),0,a).

new given clause: 493 (458,8,3) -S(g(x),x,a).
** KEPT: 719 (493,6,52,52) -S(f(g(x),g(x)),x,f(a,a)).
** KEPT: 720 (493,6,52,7) -S(0,j(f(g(x),g(x)),x),a).
** KEPT: 721 (493,6,51,57) -S(f(g(x),g(x)),f(x,x),a).
** KEPT: 722 (493,6,51,52) -S(f(g(f(x,x)),g(f(x,x))),x,a).
** KEPT: 723 (493,5,61,51) -S(g(f(x,x)),x,f(a,a)).
** KEPT: 724 (493,5,57,52) -S(g(f(f(a,a),f(a,a))),0,0).
** KEPT: 725 (493,5,51,51) -S(g(x),f(x,x),f(a,a)).
** KEPT: 726 (493,5,7,52) -S(g(j(x,f(a,a))),x,0).
** KEPT: 727 (493,5,7,61) -S(j(g(f(x,x)),x),0,a).
** KEPT: 728 (493,5,7,51) -S(j(g(x),f(x,x)),0,a).
** KEPT: 729 (493,5,7,7) -S(j(g(j(x,y)),x),y,a).

new given clause: 494 (484,20,79) -EQUAL(f(a,a),0).
** KEPT: 730 (494,20,79) -EQUAL(f(f(a,a),f(a,a)),0).

new given clause: 518 (477,17,32,3,1) -P(g(a),a,0).
** KEPT: 731 (518,29,12) -EQUAL(f(g(a),a),0).
** KEPT: 732 (518,27,78) -P(f(g(a),g(a)),a,0).
** KEPT: 733 (518,17,12,52,3) -P(0,a,g(f(f(g(a),g(a)),a))).
** KEPT: 734 (518,17,12,1,3) -P(0,a,g(f(g(a),a))).
** KEPT: 735 (518,17,64,12,52) -S(0,f(f(g(a),g(a)),a),0).
** KEPT: 736 (518,17,64,12,1) -S(0,f(g(a),a),0).
** KEPT: 737 (518,17,12,64,51) -S(f(f(g(a),g(a)),a),0,0).
** KEPT: 738 (518,17,12,64,2) -S(f(g(a),a),0,0).
** KEPT: 739 (518,15,12,52,3) -P(g(a),0,g(f(g(a),f(a,a)))).
** KEPT: 740 (518,15,12,1,3) -P(g(a),0,g(f(g(a),a))).
** KEPT: 741 (518,15,44,12,52) -S(0,f(g(a),f(a,a)),0).
** KEPT: 742 (518,15,12,44,51) -S(f(g(a),f(a,a)),0,0).
** KEPT: 743 (518,11,84,12) -P(g(a),f(f(g(a),g(a)),a),0).
** KEPT: 744 (518,11,80,12) -P(f(g(a),g(a)),f(g(a),a),0).
** KEPT: 745 (518,11,32,12) -P(g(a),f(g(a),a),0).
** KEPT: 746 (518,10,12,84) -P(f(g(a),a),f(a,a),0).
** KEPT: 747 (518,10,12,80) -P(f(g(a),f(a,a)),a,0).
** KEPT: 748 (518,10,12,32) -P(f(g(a),a),a,0).

new given clause: 536 (479,15,32,3,1) -P(a,g(a),0).
** KEPT: 749 (536,29,12) -EQUAL(f(a,g(a)),0).
** KEPT: 750 (536,28,78) -P(a,f(g(a),g(a)),0).
** KEPT: 751 (536,17,12,52,3) -P(0,g(a),g(f(f(a,a),g(a)))).
** KEPT: 752 (536,17,12,1,3) -P(0,g(a),g(f(a,g(a)))).
** KEPT: 753 (536,17,64,12,52) -S(0,f(f(a,a),g(a)),0).
** KEPT: 754 (536,17,64,12,1) -S(0,f(a,g(a)),0).
** KEPT: 755 (536,17,12,64,51) -S(f(f(a,a),g(a)),0,0).
** KEPT: 756 (536,17,12,64,2) -S(f(a,g(a)),0,0).
** KEPT: 757 (536,15,12,52,3) -P(a,0,g(f(a,f(g(a),g(a))))).
** KEPT: 758 (536,15,12,1,3) -P(a,0,g(f(a,g(a)))).
** KEPT: 759 (536,15,44,12,52) -S(0,f(a,f(g(a),g(a))),0).
** KEPT: 760 (536,15,12,44,51) -S(f(a,f(g(a),g(a))),0,0).
** KEPT: 761 (536,11,84,12) -P(a,f(f(a,a),g(a)),0).
** KEPT: 762 (536,11,80,12) -P(f(a,a),f(a,g(a)),0).
** KEPT: 763 (536,11,32,12) -P(a,f(a,g(a)),0).
** KEPT: 764 (536,10,12,84) -P(f(a,g(a)),f(g(a),g(a)),0).
** KEPT: 765 (536,10,12,80) -P(f(a,f(g(a),g(a))),g(a),0).
** KEPT: 766 (536,10,12,32) -P(f(a,g(a)),g(a),0).

new given clause: 563 (490,6,2,4) -S(0,0,g(a)).
** KEPT: 767 (563,16,64,51,84) -P(f(g(a),g(a)),f(g(a),g(a)),0).
** KEPT: 768 (563,16,64,51,80) -P(f(f(g(a),g(a)),f(g(a),g(a))),g(a),0).
** KEPT: 769 (563,14,44,51,84) -P(g(a),f(f(g(a),g(a)),f(g(a),g(a))),0).
** KEPT: 770 (563,6,51,52) -S(0,f(f(g(a),g(a)),f(g(a),g(a))),0).
** KEPT: 771 (563,6,4,51) -S(g(f(g(a),g(a))),0,0).
** KEPT: 772 (563,6,4,61) -S(x,f(g(x),g(x)),g(a)).
** KEPT: 773 (563,6,3,61) -S(g(x),f(x,x),g(a)).
** KEPT: 774 (563,6,3,51) -S(g(f(x,x)),x,g(a)).
** KEPT: 775 (563,5,3,52) -S(0,g(f(g(a),g(a))),0).
** KEPT: 776 (563,5,52,51) -S(f(f(g(a),g(a)),f(g(a),g(a))),0,0).
** KEPT: 777 (563,5,57,4) -S(f(x,x),g(x),g(a)).
** KEPT: 778 (563,5,57,3) -S(f(g(x),g(x)),x,g(a)).
** KEPT: 779 (563,5,52,4) -S(x,g(f(x,x)),g(a)).

new given clause: 576 (561,13,64) -P(0,x,g(a)).
** KEPT: 780 (576,29,78) -P(0,x,f(g(a),g(a))).
** KEPT: 781 (576,17,84,3,52) -P(g(f(g(a),g(a))),f(f(g(a),g(a)),f(g(a),g(a))),0).
** KEPT: 782 (576,17,80,3,52) -P(g(f(f(g(a),g(a)),f(g(a),g(a)))),f(g(a),g(a)),0).
** KEPT: 783 (576,17,80,3,1) -P(g(f(g(a),g(a))),g(a),0).
** KEPT: 784 (576,17,44,4,51) -P(x,0,f(g(a),g(a))).
** KEPT: 785 (576,17,32,3,52) -P(g(f(g(a),g(a))),f(g(a),g(a)),0).
** KEPT: 786 (576,17,84,12,4) -S(x,f(g(x),f(x,x)),g(a)).
** KEPT: 787 (576,17,84,12,3) -S(g(x),f(x,f(g(x),g(x))),g(a)).
** KEPT: 788 (576,17,80,12,4) -S(x,f(g(f(x,x)),x),g(a)).
** KEPT: 789 (576,17,32,12,4) -S(x,f(g(x),x),g(a)).
** KEPT: 790 (576,17,32,12,3) -S(g(x),f(x,g(x)),g(a)).
** KEPT: 791 (576,17,12,84,4) -S(f(x,f(g(x),g(x))),g(x),g(a)).
** KEPT: 792 (576,17,12,84,3) -S(f(g(x),f(x,x)),x,g(a)).
** KEPT: 793 (576,17,12,80,3) -S(f(g(f(x,x)),x),x,g(a)).
** KEPT: 794 (576,17,12,32,4) -S(f(x,g(x)),g(x),g(a)).
** KEPT: 795 (576,17,12,32,3) -S(f(g(x),x),x,g(a)).
** KEPT: 796 (576,17,12,12,4) -S(f(x,y),f(g(x),y),g(a)).
** KEPT: 797 (576,17,12,12,3) -S(f(g(x),y),f(x,y),g(a)).

new given clause: 577 (561,13,44) -P(x,0,g(a)).
** KEPT: 798 (577,15,84,3,52) -P(f(g(a),g(a)),g(f(f(g(a),g(a)),f(g(a),g(a)))),0).
** KEPT: 799 (577,15,84,3,1) -P(g(a),g(f(g(a),g(a))),0).
** KEPT: 800 (577,15,80,3,52) -P(f(f(g(a),g(a)),f(g(a),g(a))),g(f(g(a),g(a))),0).
** KEPT: 801 (577,15,32,3,52) -P(f(g(a),g(a)),g(f(g(a),g(a))),0).
** KEPT: 802 (577,15,84,12,4) -S(x,f(x,g(f(x,x))),g(a)).
** KEPT: 803 (577,15,80,12,4) -S(x,f(f(x,x),g(x)),g(a)).
** KEPT: 804 (577,15,80,12,3) -S(g(x),f(f(g(x),g(x)),x),g(a)).
** KEPT: 805 (577,15,32,12,4) -S(x,f(x,g(x)),g(a)).
** KEPT: 806 (577,15,32,12,3) -S(g(x),f(g(x),x),g(a)).
** KEPT: 807 (577,15,12,84,3) -S(f(x,g(f(x,x))),x,g(a)).
** KEPT: 808 (577,15,12,80,4) -S(f(f(g(x),g(x)),x),g(x),g(a)).
** KEPT: 809 (577,15,12,80,3) -S(f(f(x,x),g(x)),x,g(a)).
** KEPT: 810 (577,15,12,32,4) -S(f(g(x),x),g(x),g(a)).
** KEPT: 811 (577,15,12,32,3) -S(f(x,g(x)),x,g(a)).
** KEPT: 812 (577,15,12,12,4) -S(f(x,y),f(x,g(y)),g(a)).
** KEPT: 813 (577,15,12,12,3) -S(f(x,g(y)),f(x,y),g(a)).

new given clause: 585 (564,23,7) -EQUAL(j(a,x),x).
** KEPT: 814 (585,20,79) -EQUAL(j(a,f(x,x)),x).
** KEPT: 815 (585,20,78) -EQUAL(j(a,x),f(x,x)).
** KEPT: 816 (585,20,79) -EQUAL(f(j(a,x),j(a,x)),x).
** KEPT: 817 (585,13,84) -P(x,f(x,x),j(a,x)).
** KEPT: 818 (585,13,80) -P(f(x,x),x,j(a,x)).
** KEPT: 819 (585,13,32) -P(x,x,j(a,x)).
** KEPT: 820 (585,13,12) -P(x,y,j(a,f(x,y))).
** KEPT: 821 (585,13,84) -P(j(a,x),f(j(a,x),j(a,x)),x).
** KEPT: 822 (585,13,80) -P(f(j(a,x),j(a,x)),j(a,x),x).
** KEPT: 823 (585,13,32) -P(j(a,x),j(a,x),x).
** KEPT: 824 (585,8,61) -S(x,0,j(a,f(x,x))).
** KEPT: 825 (585,8,57) -S(0,x,j(a,f(x,x))).
** KEPT: 826 (585,8,52) -S(0,f(x,x),j(a,x)).
** KEPT: 827 (585,8,51) -S(f(x,x),0,j(a,x)).
** KEPT: 828 (585,8,7) -S(x,y,j(a,j(x,y))).
** KEPT: 829 (585,8,52) -S(0,f(j(a,x),j(a,x)),x).
** KEPT: 830 (585,8,51) -S(f(j(a,x),j(a,x)),0,x).

new given clause: 588 (564,22,7) -EQUAL(x,j(a,x)).
** KEPT: 831 (588,20,78) -EQUAL(x,f(j(a,x),j(a,x))).
** KEPT: 832 (588,20,79) -EQUAL(f(x,x),j(a,x)).
** KEPT: 833 (588,20,78) -EQUAL(x,j(a,f(x,x))).

new given clause: 644 (564,5,4,7,36) -S(g(a),x,x).
** KEPT: 834 (644,23,7) -EQUAL(j(g(a),x),x).
** KEPT: 835 (644,22,7) -EQUAL(x,j(g(a),x)).
** KEPT: 836 (644,21,78) -S(f(g(a),g(a)),x,x).
** KEPT: 837 (644,16,84,61,12) -P(0,f(g(a),g(a)),f(f(g(a),g(a)),f(g(a),g(a)))).
** KEPT: 838 (644,16,84,7,12) -P(x,f(g(a),g(a)),f(j(g(a),x),f(g(a),g(a)))).
** KEPT: 839 (644,16,84,2,12) -P(0,f(g(a),g(a)),f(g(a),f(g(a),g(a)))).
** KEPT: 840 (644,16,80,61,12) -P(0,g(a),f(f(f(g(a),g(a)),f(g(a),g(a))),g(a))).
** KEPT: 841 (644,16,80,7,12) -P(x,g(a),f(j(f(g(a),g(a)),x),g(a))).
** KEPT: 842 (644,16,80,2,12) -P(0,g(a),f(f(g(a),g(a)),g(a))).
** KEPT: 843 (644,16,32,7,12) -P(x,g(a),f(j(g(a),x),g(a))).
** KEPT: 844 (644,16,80,80,32) -S(f(g(a),g(a)),f(g(a),g(a)),g(a)).
** KEPT: 845 (644,16,84,84,7) -P(j(g(a),g(a)),f(g(a),g(a)),g(a)).
** KEPT: 846 (644,16,84,80,7) -P(j(g(a),f(f(g(a),g(a)),f(g(a),g(a)))),f(g(a),g(a)),f(g(a),g(a))).
** KEPT: 847 (644,16,84,32,7) -P(j(g(a),f(g(a),g(a))),f(g(a),g(a)),f(g(a),g(a))).
** KEPT: 848 (644,16,84,12,7) -P(j(g(a),x),f(g(a),g(a)),f(x,f(g(a),g(a)))).
** KEPT: 849 (644,16,84,12,4,34) -P(0,f(g(a),g(a)),f(a,f(g(a),g(a)))).
** KEPT: 850 (644,16,80,80,7) -P(j(f(g(a),g(a)),f(g(a),g(a))),g(a),g(a)).
** KEPT: 851 (644,16,80,32,7) -P(j(f(g(a),g(a)),g(a)),g(a),g(a)).
** KEPT: 852 (644,16,80,12,7) -P(j(f(g(a),g(a)),x),g(a),f(x,g(a))).
** KEPT: 853 (644,16,80,12,4) -P(0,g(a),f(g(f(g(a),g(a))),g(a))).
** KEPT: 854 (644,16,32,80,7) -P(j(g(a),f(g(a),g(a))),g(a),g(a)).
** KEPT: 855 (644,16,32,32,7) -P(j(g(a),g(a)),g(a),g(a)).
** KEPT: 856 (644,16,32,12,7) -P(j(g(a),x),g(a),f(x,g(a))).
** KEPT: 857 (644,16,32,12,4,34) -P(0,g(a),f(a,g(a))).
** KEPT: 858 (644,14,84,61,12) -P(g(a),0,f(g(a),f(f(g(a),g(a)),f(g(a),g(a))))).
** KEPT: 859 (644,14,84,7,12) -P(g(a),x,f(g(a),j(f(g(a),g(a)),x))).
** KEPT: 860 (644,14,84,2,12) -P(g(a),0,f(g(a),f(g(a),g(a)))).
** KEPT: 861 (644,14,80,61,12) -P(f(g(a),g(a)),0,f(f(g(a),g(a)),f(g(a),g(a)))).
** KEPT: 862 (644,14,80,7,12) -P(f(g(a),g(a)),x,f(f(g(a),g(a)),j(g(a),x))).
** KEPT: 863 (644,14,80,2,12) -P(f(g(a),g(a)),0,f(f(g(a),g(a)),g(a))).
** KEPT: 864 (644,14,32,7,12) -P(g(a),x,f(g(a),j(g(a),x))).
** KEPT: 865 (644,14,84,84,7) -P(g(a),j(f(g(a),g(a)),f(g(a),g(a))),g(a)).
** KEPT: 866 (644,14,84,32,7) -P(g(a),j(f(g(a),g(a)),g(a)),g(a)).
** KEPT: 867 (644,14,84,12,7) -P(g(a),j(f(g(a),g(a)),x),f(g(a),x)).
** KEPT: 868 (644,14,84,12,4) -P(g(a),0,f(g(a),g(f(g(a),g(a))))).
** KEPT: 869 (644,14,80,84,7) -P(f(g(a),g(a)),j(g(a),f(f(g(a),g(a)),f(g(a),g(a)))),f(g(a),g(a))).
** KEPT: 870 (644,14,80,80,7) -P(f(g(a),g(a)),j(g(a),g(a)),g(a)).
** KEPT: 871 (644,14,80,32,7) -P(f(g(a),g(a)),j(g(a),f(g(a),g(a))),f(g(a),g(a))).
** KEPT: 872 (644,14,80,12,7) -P(f(g(a),g(a)),j(g(a),x),f(f(g(a),g(a)),x)).
** KEPT: 873 (644,14,80,12,4,34) -P(f(g(a),g(a)),0,f(f(g(a),g(a)),a)).
** KEPT: 874 (644,14,32,84,7) -P(g(a),j(g(a),f(g(a),g(a))),g(a)).
** KEPT: 875 (644,14,32,32,7) -P(g(a),j(g(a),g(a)),g(a)).
** KEPT: 876 (644,14,32,12,7) -P(g(a),j(g(a),x),f(g(a),x)).
** KEPT: 877 (644,14,32,12,4,34) -P(g(a),0,f(g(a),a)).
** KEPT: 878 (644,6,52,57) -S(f(g(a),g(a)),f(x,x),x).
** KEPT: 879 (644,6,52,52) -S(f(g(a),g(a)),x,f(x,x)).
** KEPT: 880 (644,6,51,7) -S(0,j(f(g(a),g(a)),x),x).
** KEPT: 881 (644,6,51,4) -S(0,0,g(f(g(a),g(a)))).
** KEPT: 882 (644,6,2,7) -S(0,j(g(a),x),x).
** KEPT: 883 (644,5,61,51) -S(g(a),x,f(f(x,x),f(x,x))).
** KEPT: 884 (644,5,51,61) -S(g(a),f(f(x,x),f(x,x)),x).
** KEPT: 885 (644,5,61,61) -S(0,0,f(f(g(a),g(a)),f(g(a),g(a)))).
** KEPT: 886 (644,5,61,7) -S(0,x,j(f(g(a),g(a)),x)).
** KEPT: 887 (644,5,7,61) -S(x,0,f(j(g(a),x),j(g(a),x))).
** KEPT: 888 (644,5,7,7) -S(x,y,j(j(g(a),x),y)).
** KEPT: 889 (644,5,7,4) -S(x,g(j(g(a),x)),0).
** KEPT: 890 (644,5,7,2) -S(x,0,j(g(a),x)).
** KEPT: 891 (644,5,7,61) -S(j(g(a),x),0,f(x,x)).
** KEPT: 892 (644,5,7,51) -S(j(g(a),f(x,x)),0,x).
** KEPT: 893 (644,5,7,7) -S(j(g(a),x),y,j(x,y)).
** KEPT: 894 (644,5,7,4) -S(j(g(a),x),g(x),0).
** KEPT: 895 (644,5,7,3) -S(j(g(a),g(x)),x,0).
** KEPT: 896 (644,5,7,2) -S(j(g(a),x),0,x).
836 back subsumes: 584 (561,8,51) -S(f(g(a),g(a)),0,0).
878 back subsumes: 844 (644,16,80,80,32) -S(f(g(a),g(a)),f(g(a),g(a)),g(a)).

new given clause: 652 (570,23,7) -EQUAL(j(x,a),x).
** KEPT: 897 (652,20,79) -EQUAL(j(f(x,x),a),x).
** KEPT: 898 (652,20,78) -EQUAL(j(x,a),f(x,x)).
** KEPT: 899 (652,20,79) -EQUAL(f(j(x,a),j(x,a)),x).
** KEPT: 900 (652,13,84) -P(x,f(x,x),j(x,a)).
** KEPT: 901 (652,13,80) -P(f(x,x),x,j(x,a)).
** KEPT: 902 (652,13,32) -P(x,x,j(x,a)).
** KEPT: 903 (652,13,12) -P(x,y,j(f(x,y),a)).
** KEPT: 904 (652,13,84) -P(j(x,a),f(j(x,a),j(x,a)),x).
** KEPT: 905 (652,13,80) -P(f(j(x,a),j(x,a)),j(x,a),x).
** KEPT: 906 (652,13,32) -P(j(x,a),j(x,a),x).
** KEPT: 907 (652,8,61) -S(x,0,j(f(x,x),a)).
** KEPT: 908 (652,8,57) -S(0,x,j(f(x,x),a)).
** KEPT: 909 (652,8,52) -S(0,f(x,x),j(x,a)).
** KEPT: 910 (652,8,51) -S(f(x,x),0,j(x,a)).
** KEPT: 911 (652,8,7) -S(x,y,j(j(x,y),a)).
** KEPT: 912 (652,8,52) -S(0,f(j(x,a),j(x,a)),x).
** KEPT: 913 (652,8,51) -S(f(j(x,a),j(x,a)),0,x).

new given clause: 656 (570,21,7) -EQUAL(x,j(x,a)).
** KEPT: 914 (656,20,78) -EQUAL(x,f(j(x,a),j(x,a))).
** KEPT: 915 (656,20,79) -EQUAL(f(x,x),j(x,a)).
** KEPT: 916 (656,20,78) -EQUAL(x,j(f(x,x),a)).

new given clause: 679 (570,6,3,7,35) -S(x,g(a),x).
** KEPT: 917 (679,23,7) -EQUAL(j(x,g(a)),x).
** KEPT: 918 (679,22,78) -S(x,f(g(a),g(a)),x).
** KEPT: 919 (679,21,7) -EQUAL(x,j(x,g(a))).
** KEPT: 920 (679,16,84,7,12) -P(x,f(g(a),g(a)),f(j(x,g(a)),f(g(a),g(a)))).
** KEPT: 921 (679,16,80,7,12) -P(x,g(a),f(j(x,f(g(a),g(a))),g(a))).
** KEPT: 922 (679,16,32,7,12) -P(x,g(a),f(j(x,g(a)),g(a))).
** KEPT: 923 (679,16,80,84,7) -P(j(f(f(g(a),g(a)),f(g(a),g(a))),g(a)),f(g(a),g(a)),f(g(a),g(a))).
** KEPT: 924 (679,16,32,84,7) -P(j(f(g(a),g(a)),g(a)),f(g(a),g(a)),f(g(a),g(a))).
** KEPT: 925 (679,16,12,84,7) -P(j(x,g(a)),f(g(a),g(a)),f(x,f(g(a),g(a)))).
** KEPT: 926 (679,16,12,80,7) -P(j(x,f(g(a),g(a))),g(a),f(x,g(a))).
** KEPT: 927 (679,16,12,32,7) -P(j(x,g(a)),g(a),f(x,g(a))).
** KEPT: 928 (679,14,84,7,12) -P(g(a),x,f(g(a),j(x,f(g(a),g(a))))).
** KEPT: 929 (679,14,80,7,12) -P(f(g(a),g(a)),x,f(f(g(a),g(a)),j(x,g(a)))).
** KEPT: 930 (679,14,32,7,12) -P(g(a),x,f(g(a),j(x,g(a)))).
** KEPT: 931 (679,14,84,80,7) -P(f(g(a),g(a)),j(f(f(g(a),g(a)),f(g(a),g(a))),g(a)),f(g(a),g(a))).
** KEPT: 932 (679,14,32,80,7) -P(f(g(a),g(a)),j(f(g(a),g(a)),g(a)),f(g(a),g(a))).
** KEPT: 933 (679,14,12,84,7) -P(g(a),j(x,f(g(a),g(a))),f(g(a),x)).
** KEPT: 934 (679,14,12,80,7) -P(f(g(a),g(a)),j(x,g(a)),f(f(g(a),g(a)),x)).
** KEPT: 935 (679,14,12,32,7) -P(g(a),j(x,g(a)),f(g(a),x)).
** KEPT: 936 (679,6,57,7) -S(x,0,j(x,f(g(a),g(a)))).
** KEPT: 937 (679,6,7,57) -S(0,x,f(j(x,g(a)),j(x,g(a)))).
** KEPT: 938 (679,6,7,7) -S(x,y,j(x,j(y,g(a)))).
** KEPT: 939 (679,6,7,3) -S(g(j(x,g(a))),x,0).
** KEPT: 940 (679,6,7,1) -S(0,x,j(x,g(a))).
** KEPT: 941 (679,6,57,52) -S(x,g(a),f(f(x,x),f(x,x))).
** KEPT: 942 (679,6,52,57) -S(f(f(x,x),f(x,x)),g(a),x).
** KEPT: 943 (679,6,61,57) -S(x,f(g(a),g(a)),f(x,x)).
** KEPT: 944 (679,6,57,7) -S(0,j(x,g(a)),f(x,x)).
** KEPT: 945 (679,6,52,7) -S(0,j(f(x,x),g(a)),x).
** KEPT: 946 (679,6,51,57) -S(f(x,x),f(g(a),g(a)),x).
** KEPT: 947 (679,6,7,7) -S(x,j(y,g(a)),j(x,y)).
** KEPT: 948 (679,6,4,7) -S(x,j(g(x),g(a)),0).
** KEPT: 949 (679,6,3,7) -S(g(x),j(x,g(a)),0).
** KEPT: 950 (679,6,1,7) -S(0,j(x,g(a)),x).
** KEPT: 951 (679,5,52,7) -S(j(x,f(g(a),g(a))),0,x).
** KEPT: 952 (679,5,1,7) -S(j(x,g(a)),0,x).
918 back subsumes: 583 (561,8,52) -S(0,f(g(a),g(a)),0).

new given clause: 91 (33,14,32,32,7) -P(a,j(a,a),0).
** KEPT: 953 (91,29,12) -EQUAL(f(a,j(a,a)),0).
** KEPT: 954 (91,28,78) -P(a,f(j(a,a),j(a,a)),0).
** KEPT: 955 (91,17,12,52,3) -P(0,j(a,a),g(f(f(a,a),j(a,a)))).
** KEPT: 956 (91,17,12,1,3) -P(0,j(a,a),g(f(a,j(a,a)))).
** KEPT: 957 (91,17,64,12,52) -S(0,f(f(a,a),j(a,a)),0).
** KEPT: 958 (91,17,64,12,1) -S(0,f(a,j(a,a)),0).
** KEPT: 959 (91,17,12,64,51) -S(f(f(a,a),j(a,a)),0,0).
** KEPT: 960 (91,17,12,64,2) -S(f(a,j(a,a)),0,0).
** KEPT: 961 (91,15,12,52,3) -P(a,0,g(f(a,f(j(a,a),j(a,a))))).
** KEPT: 962 (91,15,12,1,3) -P(a,0,g(f(a,j(a,a)))).
** KEPT: 963 (91,15,44,12,52) -S(0,f(a,f(j(a,a),j(a,a))),0).
** KEPT: 964 (91,15,12,44,51) -S(f(a,f(j(a,a),j(a,a))),0,0).
** KEPT: 965 (91,11,84,12) -P(a,f(f(a,a),j(a,a)),0).
** KEPT: 966 (91,11,80,12) -P(f(a,a),f(a,j(a,a)),0).
** KEPT: 967 (91,11,32,12) -P(a,f(a,j(a,a)),0).
** KEPT: 968 (91,10,12,84) -P(f(a,j(a,a)),f(j(a,a),j(a,a)),0).
** KEPT: 969 (91,10,12,80) -P(f(a,f(j(a,a),j(a,a))),j(a,a),0).
** KEPT: 970 (91,10,12,32) -P(f(a,j(a,a)),j(a,a),0).

new given clause: 96 (33,6,1,7) -S(0,j(a,a),0).
** KEPT: 971 (96,21,3) -EQUAL(g(j(a,a)),0).
** KEPT: 972 (96,16,84,3,64) -P(g(j(a,a)),f(j(a,a),j(a,a)),0).
** KEPT: 973 (96,16,80,3,64) -P(g(f(j(a,a),j(a,a))),j(a,a),0).
** KEPT: 974 (96,16,32,3,64) -P(g(j(a,a)),j(a,a),0).
** KEPT: 975 (96,16,64,84,57) -P(f(j(a,a),j(a,a)),f(j(a,a),j(a,a)),0).
** KEPT: 976 (96,16,64,80,57) -P(f(f(j(a,a),j(a,a)),f(j(a,a),j(a,a))),j(a,a),0).
** KEPT: 977 (96,14,84,3,44) -P(j(a,a),g(f(j(a,a),j(a,a))),0).
** KEPT: 978 (96,14,80,3,44) -P(f(j(a,a),j(a,a)),g(j(a,a)),0).
** KEPT: 979 (96,14,32,3,44) -P(j(a,a),g(j(a,a)),0).
** KEPT: 980 (96,14,44,84,57) -P(j(a,a),f(f(j(a,a),j(a,a)),f(j(a,a),j(a,a))),0).
** KEPT: 981 (96,6,57,3) -S(g(f(j(a,a),j(a,a))),0,0).
** KEPT: 982 (96,6,7,3) -S(g(j(x,j(a,a))),x,0).
** KEPT: 983 (96,6,3,51,37) -S(0,g(j(a,a)),0).
** KEPT: 984 (96,6,1,3) -S(g(j(a,a)),0,0).
** KEPT: 985 (96,6,4,4) -S(g(x),j(a,a),g(x)).
** KEPT: 986 (96,6,4,3,34) -S(x,j(a,a),x).
** KEPT: 987 (96,6,4,7) -S(x,j(g(x),j(a,a)),0).
** KEPT: 988 (96,6,3,7) -S(g(x),j(x,j(a,a)),0).
** KEPT: 989 (96,5,52,3) -S(0,0,g(f(j(a,a),j(a,a)))).
** KEPT: 990 (96,5,1,3) -S(0,0,g(j(a,a))).
** KEPT: 991 (96,5,57,4) -S(x,g(f(x,x)),j(a,a)).
** KEPT: 992 (96,5,52,4) -S(f(x,x),g(x),j(a,a)).
** KEPT: 993 (96,5,52,3) -S(f(g(x),g(x)),x,j(a,a)).
** KEPT: 994 (96,5,57,51) -S(f(f(j(a,a),j(a,a)),f(j(a,a),j(a,a))),0,0).
986 back subsumes: 985 (96,6,4,4) -S(g(x),j(a,a),g(x)).
986 back subsumes: 96 (33,6,1,7) -S(0,j(a,a),0).

new given clause: 99 (33,5,7,2) -S(j(a,a),0,0).
** KEPT: 995 (99,6,61,3) -S(g(f(x,x)),x,j(a,a)).
** KEPT: 996 (99,6,51,4) -S(x,f(g(x),g(x)),j(a,a)).
** KEPT: 997 (99,6,51,3) -S(g(x),f(x,x),j(a,a)).
** KEPT: 998 (99,6,52,61) -S(0,f(f(j(a,a),j(a,a)),f(j(a,a),j(a,a))),0).
** KEPT: 999 (99,5,4,4) -S(j(a,a),x,x).
** KEPT: 1000 (99,5,61,4) -S(0,g(f(j(a,a),j(a,a))),0).
** KEPT: 1001 (99,5,7,4) -S(x,g(j(j(a,a),x)),0).
** KEPT: 1002 (99,5,7,4) -S(j(j(a,a),x),g(x),0).
** KEPT: 1003 (99,5,7,3) -S(j(j(a,a),g(x)),x,0).
999 back subsumes: 99 (33,5,7,2) -S(j(a,a),0,0).

new given clause: 108 (89,13,32) -P(g(a),g(a),a).
** KEPT: 1004 (108,29,78) -P(g(a),g(a),f(a,a)).
** KEPT: 1005 (108,17,64,51,51) -P(f(g(a),g(a)),g(a),f(a,a)).
** KEPT: 1006 (108,17,64,12,52) -S(0,f(f(g(a),g(a)),g(a)),a).
** KEPT: 1007 (108,17,12,64,51) -S(f(f(g(a),g(a)),g(a)),0,a).
** KEPT: 1008 (108,15,44,51,51) -P(g(a),f(g(a),g(a)),f(a,a)).
** KEPT: 1009 (108,15,44,12,52) -S(0,f(g(a),f(g(a),g(a))),a).
** KEPT: 1010 (108,15,12,44,51) -S(f(g(a),f(g(a),g(a))),0,a).
** KEPT: 1011 (108,11,84,12) -P(g(a),f(f(g(a),g(a)),g(a)),a).
** KEPT: 1012 (108,10,12,80) -P(f(g(a),f(g(a),g(a))),g(a),a).

new given clause: 117 (78,22,33) -S(a,f(a,a),0).
** KEPT: 1013 (117,23,7) -EQUAL(j(a,f(a,a)),0).
** KEPT: 1014 (117,22,78) -S(a,f(f(a,a),f(a,a)),0).
** KEPT: 1015 (117,21,3) -EQUAL(g(f(a,a)),a).
** KEPT: 1016 (117,16,84,3,64) -P(g(f(a,a)),f(f(a,a),f(a,a)),a).
** KEPT: 1017 (117,16,80,3,64) -P(g(f(f(a,a),f(a,a))),f(a,a),a).
** KEPT: 1018 (117,16,32,3,64) -P(g(f(a,a)),f(a,a),a).
** KEPT: 1019 (117,16,80,4,64) -P(g(f(a,a)),a,f(a,a)).
** KEPT: 1020 (117,16,84,80,7) -P(j(a,f(f(a,a),f(a,a))),f(a,a),0).
** KEPT: 1021 (117,16,84,32,7) -P(j(a,f(a,a)),f(a,a),0).
** KEPT: 1022 (117,14,84,3,44) -P(f(a,a),g(f(f(a,a),f(a,a))),a).
** KEPT: 1023 (117,14,80,3,44) -P(f(f(a,a),f(a,a)),g(f(a,a)),a).
** KEPT: 1024 (117,14,32,3,44) -P(f(a,a),g(f(a,a)),a).
** KEPT: 1025 (117,14,84,4,44) -P(a,g(f(a,a)),f(a,a)).
** KEPT: 1026 (117,14,80,84,7) -P(f(a,a),j(a,f(f(a,a),f(a,a))),0).
** KEPT: 1027 (117,14,80,32,7) -P(f(a,a),j(a,f(a,a)),0).
** KEPT: 1028 (117,6,57,3) -S(g(f(f(a,a),f(a,a))),0,a).
** KEPT: 1029 (117,6,7,3) -S(g(j(x,f(a,a))),x,a).
** KEPT: 1030 (117,6,51,4) -S(0,f(a,a),g(f(a,a))).
** KEPT: 1031 (117,6,52,7) -S(0,j(f(a,a),f(a,a)),0).
** KEPT: 1032 (117,6,51,57) -S(f(a,a),f(f(a,a),f(a,a)),0).
** KEPT: 1033 (117,6,1,7) -S(0,j(a,f(a,a)),0).
** KEPT: 1034 (117,5,52,3) -S(a,0,g(f(f(a,a),f(a,a)))).
** KEPT: 1035 (117,5,61,4) -S(0,g(f(a,a)),f(a,a)).
** KEPT: 1036 (117,5,7,4) -S(x,g(j(a,x)),f(a,a)).
** KEPT: 1037 (117,5,7,51) -S(j(a,f(f(a,a),f(a,a))),0,0).

new given clause: 120 (78,21,33) -S(f(a,a),a,0).
** KEPT: 1038 (120,23,7) -EQUAL(j(f(a,a),a),0).
** KEPT: 1039 (120,21,78) -S(f(f(a,a),f(a,a)),a,0).
** KEPT: 1040 (120,16,80,84,7) -P(j(f(f(a,a),f(a,a)),a),f(a,a),0).
** KEPT: 1041 (120,16,32,84,7) -P(j(f(a,a),a),f(a,a),0).
** KEPT: 1042 (120,14,84,80,7) -P(f(a,a),j(f(f(a,a),f(a,a)),a),0).
** KEPT: 1043 (120,14,32,80,7) -P(f(a,a),j(f(a,a),a),0).
** KEPT: 1044 (120,6,57,3) -S(g(f(a,a)),0,f(a,a)).
** KEPT: 1045 (120,6,7,3) -S(g(j(x,a)),x,f(a,a)).
** KEPT: 1046 (120,6,51,4) -S(0,a,g(f(f(a,a),f(a,a)))).
** KEPT: 1047 (120,6,52,7) -S(0,j(f(f(a,a),f(a,a)),a),0).
** KEPT: 1048 (120,6,51,57) -S(f(f(a,a),f(a,a)),f(a,a),0).
** KEPT: 1049 (120,5,52,3) -S(f(a,a),0,g(f(a,a))).
** KEPT: 1050 (120,5,61,4) -S(0,g(f(f(a,a),f(a,a))),a).
** KEPT: 1051 (120,5,7,4) -S(x,g(j(f(a,a),x)),a).
** KEPT: 1052 (120,5,7,51) -S(j(f(a,a),f(a,a)),0,0).
** KEPT: 1053 (120,5,7,2) -S(j(f(a,a),a),0,0).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
12 mallocs of 32700 bytes each (383.2+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            28          0         28          0      1.8 K
term (  16)           184820     183346       1474         10     23.2 K
rel (  20)            148365     144552       3813          7     74.6 K
term_ptr (   8)        12133        212      11921          0     93.1 K
fpa_head (  12)          354          1        353          0      4.1 K
fpa_tree (  28)       133692     133692          0         63      1.7 K
context ( 260)         31073      31073          0          6      1.5 K
trail (  12)          263686     263686          0         16      0.2 K
imd_tree (  24)           20          0         20          0      0.5 K
imd_pos ( 416)         18908      18908          0          2      0.8 K
is_tree (  12)          4902         54       4848          0     56.8 K
is_pos (1216)         221347     221347          0         11     13.1 K
fsub_pos (   8)        13537      13537          0          1      0.0 K
literal (  16)         14139      13033       1106          2     17.3 K
clause (  28)          13581      12528       1053          1     28.8 K
list (  60)                3          0          3          0      0.2 K
clash_nd (  32)          849        849          0          3      0.1 K
clause_ptr (   8)       1077         24       1053          0      8.2 K
int_ptr (   8)         72492      68137       4355          5     34.1 K

-------------- statistics -------------
clauses input                 41
clauses given                 57
clauses generated          13537
demodulation rewrites      10252
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed   12525
(clauses subsumed by sos)   4413
unit deletions                 0
clauses kept                1012
empty clauses                  0
factors generated              0
clauses back subsumed         24
clauses not processed          0

----------- times (seconds) -----------
run time           470.10
input time           1.44
binary_res time      0.00
hyper_res time       0.00
UR_res time        186.78
para_into time       0.00
para_from time       0.00
pre_process time   227.16
  demod time        31.53
  weigh time         0.57
  for_sub time     164.11
  unit_del time      0.00
post_process time   50.77
  back_sub time     11.85
  conflict time     38.24
  factor time        0.00
FPA build time       3.05
IS build time        1.61
print_cl time        8.27
cl integrate time    2.55
window time          0.00
SHAR_EOF
if test -f 'minuses.desc'
then
	echo shar: over-writing existing file "'minuses.desc'"
fi
cat << \SHAR_EOF > 'minuses.desc'
problem-set/algebra/rings/minuses.desc
created : 07/10/86
revised : 07/12/88

Natural Language Description :

The problem is to prove that in any ring, for all x and y, 
(-x) * (-y) = x * y  [ - indicates additive inverse ].

Versions :

minuses.ver1.in: this version uses no demodulators; it uses UR resolution
and forward demodulation.
		created : from McCharen, Overbeek, & Wos, 1976 paper.
		verified for ITP : no proof in 317 kept clauses.
		translated for OTTER by : caw.
		verified for OTTER : no proof in 1064 kept clauses.

minuses.ver2.in: this version uses demodulators; uses UR resolution.
		created : ?
		verified for ITP : untested.
		translated for OTTER by : caw.
		verified for OTTER : 07/12/88.
	
SHAR_EOF
if test -f 'minuses.ver1.clauses'
then
	echo shar: over-writing existing file "'minuses.ver1.clauses'"
fi
cat << \SHAR_EOF > 'minuses.ver1.clauses'
% problem-set/algebra/rings/minuses.ver1.clauses
% created : 07/09/86
% revised : 07/12/88

% description : 
%
% Theorem : In any ring, for all x, (-x) * (-y) = x * y  [ - indicates
% additive inverse ].

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d,e]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

% existense of an additive identity 

S(e,x,x).
S(x,e,x).

% closure property 

S(x,y,j(x,y)).

% existense of inverses 

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property 

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property 

-S(x,y,z)   |   S(y,x,z).

% distributive property 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).
  
% equality axiom 

EQUAL(x,x).

% equality substitution axioms 

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined 

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

% the denial of the theorem 

P(a,b,c).
P(g(a),g(b),d).
-EQUAL(c,d).

SHAR_EOF
if test -f 'minuses.ver1.in'
then
	echo shar: over-writing existing file "'minuses.ver1.in'"
fi
cat << \SHAR_EOF > 'minuses.ver1.in'
% problem-set/algebra/rings/minuses.ver1.in
% created : 07/09/86
% revised : 07/12/88

% description : 
%
% Theorem : In any ring, for all x, (-x) * (-y) = x * y  [ - indicates
% additive inverse ].

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d,e]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

set(UR_res).
assign(max_kept,1000).


list(axioms).

% existence of an additive identity 

S(e,x,x).
S(x,e,x).

% closure property 

S(x,y,j(x,y)).

% existence of inverses 

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property 

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property 

-S(x,y,z)   |   S(y,x,z).

% distributive property 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).
  
% equality axiom 

EQUAL(x,x).

% equality substitution axioms 

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined 

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

end_of_list.


list(sos).

% the denial of the theorem 

P(a,b,c).
P(g(a),g(b),d).
-EQUAL(c,d).

end_of_list.
SHAR_EOF
if test -f 'minuses.ver1.out'
then
	echo shar: over-writing existing file "'minuses.ver1.out'"
fi
cat << \SHAR_EOF > 'minuses.ver1.out'
% problem-set/algebra/rings/minuses.ver1.out
% created : 07/12/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(e,x,x).
2 S(x,e,x).
3 S(x,y,j(x,y)).
4 P(x,y,f(x,y)).
5 S(g(x),x,e).
6 S(x,g(x),e).
7 -S(x,y,v0) | -S(y,z,v) | -S(x,v,w) | S(v0,z,w).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
9 -P(x,y,v0) | -P(y,z,v) | -P(x,v,w) | P(v0,z,w).
10 -P(x,y,v0) | -P(y,z,v) | -P(v0,z,w) | P(x,v,w).
11 -S(x,y,z) | S(y,x,z).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
13 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
14 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
15 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
16 EQUAL(x,x).
17 -EQUAL(x,y) | EQUAL(y,x).
18 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
19 -EQUAL(x,y) | -S(x,w,z) | S(y,w,z).
20 -EQUAL(x,y) | -S(w,x,z) | S(w,y,z).
21 -EQUAL(x,y) | -S(w,z,x) | S(w,z,y).
22 -EQUAL(x,y) | -P(x,w,z) | P(y,w,z).
23 -EQUAL(x,y) | -P(w,x,z) | P(w,y,z).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
25 -EQUAL(x,y) | EQUAL(g(x),g(y)).
26 -EQUAL(x,y) | EQUAL(f(x,w),f(y,w)).
27 -EQUAL(x,y) | EQUAL(f(w,x),f(w,y)).
28 -EQUAL(x,y) | EQUAL(j(x,w),j(y,w)).
29 -EQUAL(x,y) | EQUAL(j(w,x),j(w,y)).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
31 -P(x,y,w) | -P(x,y,z) | EQUAL(w,z).
end_of_list.

list(sos).
32 P(a,b,c).
33 P(g(a),g(b),d).
34 -EQUAL(c,d).
end_of_list.

new given clause: 34 -EQUAL(c,d).
** KEPT: 35 (34,30,2) -S(d,e,c).
** KEPT: 36 (34,30,1) -S(e,d,c).
** KEPT: 37 (34,30,2) -S(c,e,d).
** KEPT: 38 (34,30,1) -S(e,c,d).
** KEPT: 39 (34,17) -EQUAL(d,c).

new given clause: 39 (34,17) -EQUAL(d,c).

new given clause: 32 P(a,b,c).
** KEPT: 40 (32,31,39) -P(a,b,d).
** KEPT: 41 (32,31,4) EQUAL(f(a,b),c).
** KEPT: 42 (32,31,4) EQUAL(c,f(a,b)).
** KEPT: 43 (32,15,32,3,3) P(j(a,a),b,j(c,c)).
** KEPT: 44 (32,15,4,5,3) P(e,b,j(f(g(a),b),c)).
** KEPT: 45 (32,15,4,3,3) P(j(x,a),b,j(f(x,b),c)).
** KEPT: 46 (32,15,4,1,3) P(a,b,j(f(e,b),c)).
** KEPT: 47 (32,15,4,6,3) P(e,b,j(c,f(g(a),b))).
** KEPT: 48 (32,15,4,3,3) P(j(a,x),b,j(c,f(x,b))).
** KEPT: 49 (32,15,4,2,3) P(a,b,j(c,f(e,b))).
** KEPT: 50 (32,14,32,4,2) S(c,f(e,b),c).
** KEPT: 51 (32,14,4,32,1) S(f(e,b),c,c).
** KEPT: 52 (32,14,4,4,2) S(f(a,b),f(e,b),c).
** KEPT: 53 (32,14,4,4,1) S(f(e,b),f(a,b),c).
** KEPT: 54 (32,14,32,3,4) S(c,c,f(j(a,a),b)).
** KEPT: 55 (32,14,4,5,4) S(f(g(a),b),c,f(e,b)).
** KEPT: 56 (32,14,4,3,4) S(f(x,b),c,f(j(x,a),b)).
** KEPT: 57 (32,14,4,1,4) S(f(e,b),c,f(a,b)).
** KEPT: 58 (32,14,4,6,4) S(c,f(g(a),b),f(e,b)).
** KEPT: 59 (32,14,4,3,4) S(c,f(x,b),f(j(a,x),b)).
** KEPT: 60 (32,14,4,2,4) S(c,f(e,b),f(a,b)).
** KEPT: 61 (32,13,32,3,3) P(a,j(b,b),j(c,c)).
** KEPT: 62 (32,13,4,5,3) P(a,e,j(f(a,g(b)),c)).
** KEPT: 63 (32,13,4,3,3) P(a,j(x,b),j(f(a,x),c)).
** KEPT: 64 (32,13,4,1,3) P(a,b,j(f(a,e),c)).
** KEPT: 65 (32,13,4,6,3) P(a,e,j(c,f(a,g(b)))).
** KEPT: 66 (32,13,4,3,3) P(a,j(b,x),j(c,f(a,x))).
** KEPT: 67 (32,13,4,2,3) P(a,b,j(c,f(a,e))).
** KEPT: 68 (32,12,32,4,2) S(c,f(a,e),c).
** KEPT: 69 (32,12,4,32,1) S(f(a,e),c,c).
** KEPT: 70 (32,12,4,4,2) S(f(a,b),f(a,e),c).
** KEPT: 71 (32,12,4,4,1) S(f(a,e),f(a,b),c).
** KEPT: 72 (32,12,32,3,4) S(c,c,f(a,j(b,b))).
** KEPT: 73 (32,12,4,5,4) S(f(a,g(b)),c,f(a,e)).
** KEPT: 74 (32,12,4,3,4) S(f(a,x),c,f(a,j(x,b))).
** KEPT: 75 (32,12,4,1,4) S(f(a,e),c,f(a,b)).
** KEPT: 76 (32,12,4,6,4) S(c,f(a,g(b)),f(a,e)).
** KEPT: 77 (32,12,4,3,4) S(c,f(a,x),f(a,j(b,x))).
** KEPT: 78 (32,12,4,2,4) S(c,f(a,e),f(a,b)).
** KEPT: 79 (32,10,4,4) P(x,c,f(f(x,a),b)).
** KEPT: 80 (32,10,4,4) P(a,f(b,x),f(c,x)).
** KEPT: 81 (32,9,4,4) P(f(x,a),b,f(x,c)).
** KEPT: 82 (32,9,4,4) P(c,x,f(a,f(b,x))).

new given clause: 35 (34,30,2) -S(d,e,c).
** KEPT: 83 (35,21,3) -EQUAL(j(d,e),c).
** KEPT: 84 (35,8,5,2) -S(d,g(e),c).
** KEPT: 85 (35,8,5,1) -S(d,g(c),e).
** KEPT: 86 (35,8,6,1) -S(g(d),c,e).
** KEPT: 87 (35,8,6,6) -S(e,g(g(d)),c).
** KEPT: 88 (35,8,3,6) -S(j(d,x),g(x),c).
** KEPT: 89 (35,8,3,5) -S(j(d,g(x)),x,c).
** KEPT: 90 (35,8,3,2) -S(j(d,e),e,c).
** KEPT: 91 (35,7,5,2) -S(c,g(e),d).
** KEPT: 92 (35,7,2,3) -S(d,j(e,e),c).
** KEPT: 93 (35,7,1,3) -S(e,j(d,e),c).

new given clause: 36 (34,30,1) -S(e,d,c).
** KEPT: 94 (36,21,3) -EQUAL(j(e,d),c).
** KEPT: 95 (36,8,6,1) -S(g(e),c,d).
** KEPT: 96 (36,8,3,2) -S(j(e,d),e,c).
** KEPT: 97 (36,8,3,1) -S(j(e,e),d,c).
** KEPT: 98 (36,7,5,2) -S(c,g(d),e).
** KEPT: 99 (36,7,6,2) -S(g(c),d,e).
** KEPT: 100 (36,7,6,1) -S(g(e),d,c).
** KEPT: 101 (36,7,6,3) -S(x,j(g(x),d),c).
** KEPT: 102 (36,7,5,5) -S(g(g(d)),e,c).
** KEPT: 103 (36,7,5,3) -S(g(x),j(x,d),c).
** KEPT: 104 (36,7,2,3) -S(e,j(e,d),c).

new given clause: 37 (34,30,2) -S(c,e,d).
** KEPT: 105 (37,21,3) -EQUAL(j(c,e),d).
** KEPT: 106 (37,8,6,6) -S(e,g(g(c)),d).
** KEPT: 107 (37,8,3,6) -S(j(c,x),g(x),d).
** KEPT: 108 (37,8,3,5) -S(j(c,g(x)),x,d).
** KEPT: 109 (37,8,3,2) -S(j(c,e),e,d).
** KEPT: 110 (37,7,2,3) -S(c,j(e,e),d).
** KEPT: 111 (37,7,1,3) -S(e,j(c,e),d).

new given clause: 38 (34,30,1) -S(e,c,d).
** KEPT: 112 (38,21,3) -EQUAL(j(e,c),d).
** KEPT: 113 (38,8,3,2) -S(j(e,c),e,d).
** KEPT: 114 (38,8,3,1) -S(j(e,e),c,d).
** KEPT: 115 (38,7,6,3) -S(x,j(g(x),c),d).
** KEPT: 116 (38,7,5,5) -S(g(g(c)),e,d).
** KEPT: 117 (38,7,5,3) -S(g(x),j(x,c),d).
** KEPT: 118 (38,7,2,3) -S(e,j(e,c),d).

new given clause: 40 (32,31,39) -P(a,b,d).
** KEPT: 119 (40,24,4) -EQUAL(f(a,b),d).
** KEPT: 120 (40,15,32,4,2) -S(c,f(e,b),d).
** KEPT: 121 (40,15,4,32,1) -S(f(e,b),c,d).
** KEPT: 122 (40,15,4,4,2) -S(f(a,b),f(e,b),d).
** KEPT: 123 (40,15,4,4,1) -S(f(e,b),f(a,b),d).
** KEPT: 124 (40,13,32,4,2) -S(c,f(a,e),d).
** KEPT: 125 (40,13,4,32,1) -S(f(a,e),c,d).
** KEPT: 126 (40,13,4,4,2) -S(f(a,b),f(a,e),d).
** KEPT: 127 (40,13,4,4,1) -S(f(a,e),f(a,b),d).

new given clause: 41 (32,31,4) EQUAL(f(a,b),c).
** KEPT: 128 (41,29) EQUAL(j(x,f(a,b)),j(x,c)).
** KEPT: 129 (41,28) EQUAL(j(f(a,b),x),j(c,x)).
** KEPT: 130 (41,27) EQUAL(f(x,f(a,b)),f(x,c)).
** KEPT: 131 (41,26) EQUAL(f(f(a,b),x),f(c,x)).
** KEPT: 132 (41,25) EQUAL(g(f(a,b)),g(c)).
** KEPT: 133 (41,23,4) P(x,c,f(x,f(a,b))).
** KEPT: 134 (41,22,4) P(c,x,f(f(a,b),x)).
** KEPT: 135 (41,21,36) -S(e,d,f(a,b)).
** KEPT: 136 (41,21,35) -S(d,e,f(a,b)).
** KEPT: 137 (41,21,2) S(f(a,b),e,c).
** KEPT: 138 (41,21,1) S(e,f(a,b),c).
** KEPT: 139 (41,20,38) -S(e,f(a,b),d).
** KEPT: 140 (41,20,5) S(g(f(a,b)),c,e).
** KEPT: 141 (41,20,3) S(x,c,j(x,f(a,b))).
** KEPT: 142 (41,20,1) S(e,c,f(a,b)).
** KEPT: 143 (41,19,37) -S(f(a,b),e,d).
** KEPT: 144 (41,19,6) S(c,g(f(a,b)),e).
** KEPT: 145 (41,19,3) S(c,x,j(f(a,b),x)).
** KEPT: 146 (41,19,2) S(c,e,f(a,b)).
** KEPT: 147 (41,18,39) -EQUAL(d,f(a,b)).

new given clause: 42 (32,31,4) EQUAL(c,f(a,b)).
** KEPT: 148 (42,29) EQUAL(j(x,c),j(x,f(a,b))).
** KEPT: 149 (42,28) EQUAL(j(c,x),j(f(a,b),x)).
** KEPT: 150 (42,27) EQUAL(f(x,c),f(x,f(a,b))).
** KEPT: 151 (42,26) EQUAL(f(c,x),f(f(a,b),x)).
** KEPT: 152 (42,25) EQUAL(g(c),g(f(a,b))).
** KEPT: 153 (42,23,4) P(x,f(a,b),f(x,c)).
** KEPT: 154 (42,22,4) P(f(a,b),x,f(c,x)).
** KEPT: 155 (42,20,5) S(g(c),f(a,b),e).
** KEPT: 156 (42,20,3) S(x,f(a,b),j(x,c)).
** KEPT: 157 (42,19,6) S(f(a,b),g(c),e).
** KEPT: 158 (42,19,3) S(f(a,b),x,j(c,x)).

new given clause: 83 (35,21,3) -EQUAL(j(d,e),c).
** KEPT: 159 (83,31,32) -P(a,b,j(d,e)).
** KEPT: 160 (83,30,2) -S(c,e,j(d,e)).
** KEPT: 161 (83,30,1) -S(e,c,j(d,e)).
** KEPT: 162 (83,18,41) -EQUAL(j(d,e),f(a,b)).
** KEPT: 163 (83,17) -EQUAL(c,j(d,e)).

new given clause: 84 (35,8,5,2) -S(d,g(e),c).
** KEPT: 164 (84,21,3) -EQUAL(j(d,g(e)),c).
** KEPT: 165 (84,21,41) -S(d,g(e),f(a,b)).
** KEPT: 166 (84,8,6,1) -S(g(d),c,g(e)).
** KEPT: 167 (84,7,5,2) -S(c,g(g(e)),d).
** KEPT: 168 (84,7,2,3) -S(d,j(e,g(e)),c).
** KEPT: 169 (84,7,1,3) -S(e,j(d,g(e)),c).

new given clause: 85 (35,8,5,1) -S(d,g(c),e).
** KEPT: 170 (85,21,3) -EQUAL(j(d,g(c)),e).
** KEPT: 171 (85,20,6) -EQUAL(g(d),g(c)).
** KEPT: 172 (85,19,5) -EQUAL(g(g(c)),d).
** KEPT: 173 (85,8,2,5) -S(d,g(c),g(e)).
** KEPT: 174 (85,8,1,5) -S(d,e,g(g(c))).
** KEPT: 175 (85,8,6,6) -S(g(d),g(e),g(c)).
** KEPT: 176 (85,8,6,2) -S(g(d),e,g(c)).
** KEPT: 177 (85,8,3,6) -S(x,g(j(d,x)),g(c)).
** KEPT: 178 (85,8,2,6) -S(e,g(d),g(c)).
** KEPT: 179 (85,8,3,2) -S(j(d,g(c)),e,e).
** KEPT: 180 (85,8,3,1) -S(j(d,e),g(c),e).
** KEPT: 181 (85,7,5,5) -S(g(e),g(g(c)),d).
** KEPT: 182 (85,7,3,5) -S(g(j(x,g(c))),x,d).
** KEPT: 183 (85,7,2,6) -S(e,g(c),g(d)).
** KEPT: 184 (85,7,2,3) -S(d,j(e,g(c)),e).
** KEPT: 185 (85,7,1,3) -S(e,j(d,g(c)),e).

new given clause: 86 (35,8,6,1) -S(g(d),c,e).
** KEPT: 186 (86,21,3) -EQUAL(j(g(d),c),e).
** KEPT: 187 (86,20,6) -EQUAL(g(g(d)),c).
** KEPT: 188 (86,20,41) -S(g(d),f(a,b),e).
** KEPT: 189 (86,19,5) -EQUAL(g(c),g(d)).
** KEPT: 190 (86,8,6,6) -S(g(g(d)),g(e),c).
** KEPT: 191 (86,8,3,6) -S(x,g(j(g(d),x)),c).
** KEPT: 192 (86,8,3,2) -S(j(g(d),c),e,e).
** KEPT: 193 (86,8,3,1) -S(j(g(d),e),c,e).
** KEPT: 194 (86,7,5,5) -S(g(e),g(c),g(d)).
** KEPT: 195 (86,7,3,5) -S(g(j(x,c)),x,g(d)).
** KEPT: 196 (86,7,1,5) -S(g(c),e,g(d)).
** KEPT: 197 (86,7,2,6) -S(e,c,g(g(d))).
** KEPT: 198 (86,7,2,3) -S(g(d),j(e,c),e).
** KEPT: 199 (86,7,1,3) -S(e,j(g(d),c),e).

new given clause: 91 (35,7,5,2) -S(c,g(e),d).
** KEPT: 200 (91,21,3) -EQUAL(j(c,g(e)),d).
** KEPT: 201 (91,19,41) -S(f(a,b),g(e),d).
** KEPT: 202 (91,8,6,1) -S(g(c),d,g(e)).
** KEPT: 203 (91,7,5,2) -S(d,g(g(e)),c).
** KEPT: 204 (91,7,2,3) -S(c,j(e,g(e)),d).
** KEPT: 205 (91,7,1,3) -S(e,j(c,g(e)),d).

new given clause: 94 (36,21,3) -EQUAL(j(e,d),c).
** KEPT: 206 (94,31,32) -P(a,b,j(e,d)).
** KEPT: 207 (94,30,2) -S(c,e,j(e,d)).
** KEPT: 208 (94,30,1) -S(e,c,j(e,d)).
** KEPT: 209 (94,18,41) -EQUAL(j(e,d),f(a,b)).
** KEPT: 210 (94,17) -EQUAL(c,j(e,d)).

new given clause: 95 (36,8,6,1) -S(g(e),c,d).
** KEPT: 211 (95,21,3) -EQUAL(j(g(e),c),d).
** KEPT: 212 (95,20,41) -S(g(e),f(a,b),d).
** KEPT: 213 (95,8,6,1) -S(g(g(e)),d,c).
** KEPT: 214 (95,8,3,2) -S(j(g(e),c),e,d).
** KEPT: 215 (95,8,3,1) -S(j(g(e),e),c,d).

new given clause: 98 (36,7,5,2) -S(c,g(d),e).
** KEPT: 216 (98,21,3) -EQUAL(j(c,g(d)),e).
** KEPT: 217 (98,19,41) -S(f(a,b),g(d),e).
** KEPT: 218 (98,8,2,5) -S(c,g(d),g(e)).
** KEPT: 219 (98,8,1,5) -S(c,e,g(g(d))).
** KEPT: 220 (98,8,6,6) -S(g(c),g(e),g(d)).
** KEPT: 221 (98,8,3,6) -S(x,g(j(c,x)),g(d)).
** KEPT: 222 (98,8,3,2) -S(j(c,g(d)),e,e).
** KEPT: 223 (98,8,3,1) -S(j(c,e),g(d),e).
** KEPT: 224 (98,7,5,5) -S(g(e),g(g(d)),c).
** KEPT: 225 (98,7,3,5) -S(g(j(x,g(d))),x,c).
** KEPT: 226 (98,7,2,3) -S(c,j(e,g(d)),e).
** KEPT: 227 (98,7,1,3) -S(e,j(c,g(d)),e).

new given clause: 99 (36,7,6,2) -S(g(c),d,e).
** KEPT: 228 (99,21,3) -EQUAL(j(g(c),d),e).
** KEPT: 229 (99,8,6,6) -S(g(g(c)),g(e),d).
** KEPT: 230 (99,8,3,6) -S(x,g(j(g(c),x)),d).
** KEPT: 231 (99,8,3,2) -S(j(g(c),d),e,e).
** KEPT: 232 (99,8,3,1) -S(j(g(c),e),d,e).
** KEPT: 233 (99,7,5,5) -S(g(e),g(d),g(c)).
** KEPT: 234 (99,7,3,5) -S(g(j(x,d)),x,g(c)).
** KEPT: 235 (99,7,2,6) -S(e,d,g(g(c))).
** KEPT: 236 (99,7,2,3) -S(g(c),j(e,d),e).
** KEPT: 237 (99,7,1,3) -S(e,j(g(c),d),e).

new given clause: 100 (36,7,6,1) -S(g(e),d,c).
** KEPT: 238 (100,21,3) -EQUAL(j(g(e),d),c).
** KEPT: 239 (100,21,41) -S(g(e),d,f(a,b)).
** KEPT: 240 (100,8,6,1) -S(g(g(e)),c,d).
** KEPT: 241 (100,8,3,2) -S(j(g(e),d),e,c).
** KEPT: 242 (100,8,3,1) -S(j(g(e),e),d,c).

new given clause: 105 (37,21,3) -EQUAL(j(c,e),d).
** KEPT: 243 (105,30,2) -S(d,e,j(c,e)).
** KEPT: 244 (105,30,1) -S(e,d,j(c,e)).
** KEPT: 245 (105,17) -EQUAL(d,j(c,e)).

new given clause: 112 (38,21,3) -EQUAL(j(e,c),d).
** KEPT: 246 (112,30,2) -S(d,e,j(e,c)).
** KEPT: 247 (112,30,1) -S(e,d,j(e,c)).
** KEPT: 248 (112,17) -EQUAL(d,j(e,c)).

new given clause: 119 (40,24,4) -EQUAL(f(a,b),d).

new given clause: 147 (41,18,39) -EQUAL(d,f(a,b)).

new given clause: 163 (83,17) -EQUAL(c,j(d,e)).
** KEPT: 249 (163,18,42) -EQUAL(f(a,b),j(d,e)).

new given clause: 171 (85,20,6) -EQUAL(g(d),g(c)).

new given clause: 172 (85,19,5) -EQUAL(g(g(c)),d).
** KEPT: 250 (172,17) -EQUAL(d,g(g(c))).

new given clause: 187 (86,20,6) -EQUAL(g(g(d)),c).
** KEPT: 251 (187,31,32) -P(a,b,g(g(d))).
** KEPT: 252 (187,18,41) -EQUAL(g(g(d)),f(a,b)).
** KEPT: 253 (187,17) -EQUAL(c,g(g(d))).

new given clause: 189 (86,19,5) -EQUAL(g(c),g(d)).

new given clause: 210 (94,17) -EQUAL(c,j(e,d)).
** KEPT: 254 (210,18,42) -EQUAL(f(a,b),j(e,d)).

new given clause: 245 (105,17) -EQUAL(d,j(c,e)).

new given clause: 248 (112,17) -EQUAL(d,j(e,c)).

new given clause: 250 (172,17) -EQUAL(d,g(g(c))).

new given clause: 253 (187,17) -EQUAL(c,g(g(d))).
** KEPT: 255 (253,18,42) -EQUAL(f(a,b),g(g(d))).

new given clause: 33 P(g(a),g(b),d).
** KEPT: 256 (33,31,172) -P(g(a),g(b),g(g(c))).
** KEPT: 257 (33,31,119) -P(g(a),g(b),f(a,b)).
** KEPT: 258 (33,31,112) -P(g(a),g(b),j(e,c)).
** KEPT: 259 (33,31,105) -P(g(a),g(b),j(c,e)).
** KEPT: 260 (33,31,34) -P(g(a),g(b),c).
** KEPT: 261 (33,31,4) EQUAL(f(g(a),g(b)),d).
** KEPT: 262 (33,31,4) EQUAL(d,f(g(a),g(b))).
** KEPT: 263 (33,15,33,3,3) P(j(g(a),g(a)),g(b),j(d,d)).
** KEPT: 264 (33,15,4,6,3) P(e,g(b),j(f(a,g(b)),d)).
** KEPT: 265 (33,15,4,5,3) P(e,g(b),j(f(g(g(a)),g(b)),d)).
** KEPT: 266 (33,15,4,3,3) P(j(x,g(a)),g(b),j(f(x,g(b)),d)).
** KEPT: 267 (33,15,4,1,3) P(g(a),g(b),j(f(e,g(b)),d)).
** KEPT: 268 (33,15,4,6,3) P(e,g(b),j(d,f(g(g(a)),g(b)))).
** KEPT: 269 (33,15,4,5,3) P(e,g(b),j(d,f(a,g(b)))).
** KEPT: 270 (33,15,4,3,3) P(j(g(a),x),g(b),j(d,f(x,g(b)))).
** KEPT: 271 (33,15,4,2,3) P(g(a),g(b),j(d,f(e,g(b)))).
** KEPT: 272 (33,14,33,4,2) S(d,f(e,g(b)),d).
** KEPT: 273 (33,14,4,33,1) S(f(e,g(b)),d,d).
** KEPT: 274 (33,14,4,4,2) S(f(g(a),g(b)),f(e,g(b)),d).
** KEPT: 275 (33,14,4,4,1) S(f(e,g(b)),f(g(a),g(b)),d).
** KEPT: 276 (33,14,33,3,4) S(d,d,f(j(g(a),g(a)),g(b))).
** KEPT: 277 (33,14,4,6,4) S(f(a,g(b)),d,f(e,g(b))).
** KEPT: 278 (33,14,4,5,4) S(f(g(g(a)),g(b)),d,f(e,g(b))).
** KEPT: 279 (33,14,4,3,4) S(f(x,g(b)),d,f(j(x,g(a)),g(b))).
** KEPT: 280 (33,14,4,1,4) S(f(e,g(b)),d,f(g(a),g(b))).
** KEPT: 281 (33,14,4,6,4) S(d,f(g(g(a)),g(b)),f(e,g(b))).
** KEPT: 282 (33,14,4,5,4) S(d,f(a,g(b)),f(e,g(b))).
** KEPT: 283 (33,14,4,3,4) S(d,f(x,g(b)),f(j(g(a),x),g(b))).
** KEPT: 284 (33,14,4,2,4) S(d,f(e,g(b)),f(g(a),g(b))).
** KEPT: 285 (33,13,33,3,3) P(g(a),j(g(b),g(b)),j(d,d)).
** KEPT: 286 (33,13,4,6,3) P(g(a),e,j(f(g(a),b),d)).
** KEPT: 287 (33,13,4,5,3) P(g(a),e,j(f(g(a),g(g(b))),d)).
** KEPT: 288 (33,13,4,3,3) P(g(a),j(x,g(b)),j(f(g(a),x),d)).
** KEPT: 289 (33,13,4,1,3) P(g(a),g(b),j(f(g(a),e),d)).
** KEPT: 290 (33,13,4,6,3) P(g(a),e,j(d,f(g(a),g(g(b))))).
** KEPT: 291 (33,13,4,5,3) P(g(a),e,j(d,f(g(a),b))).
** KEPT: 292 (33,13,4,3,3) P(g(a),j(g(b),x),j(d,f(g(a),x))).
** KEPT: 293 (33,13,4,2,3) P(g(a),g(b),j(d,f(g(a),e))).
** KEPT: 294 (33,12,33,4,2) S(d,f(g(a),e),d).
** KEPT: 295 (33,12,4,33,1) S(f(g(a),e),d,d).
** KEPT: 296 (33,12,4,4,2) S(f(g(a),g(b)),f(g(a),e),d).
** KEPT: 297 (33,12,4,4,1) S(f(g(a),e),f(g(a),g(b)),d).
** KEPT: 298 (33,12,33,3,4) S(d,d,f(g(a),j(g(b),g(b)))).
** KEPT: 299 (33,12,4,6,4) S(f(g(a),b),d,f(g(a),e)).
** KEPT: 300 (33,12,4,5,4) S(f(g(a),g(g(b))),d,f(g(a),e)).
** KEPT: 301 (33,12,4,3,4) S(f(g(a),x),d,f(g(a),j(x,g(b)))).
** KEPT: 302 (33,12,4,1,4) S(f(g(a),e),d,f(g(a),g(b))).
** KEPT: 303 (33,12,4,6,4) S(d,f(g(a),g(g(b))),f(g(a),e)).
** KEPT: 304 (33,12,4,5,4) S(d,f(g(a),b),f(g(a),e)).
** KEPT: 305 (33,12,4,3,4) S(d,f(g(a),x),f(g(a),j(g(b),x))).
** KEPT: 306 (33,12,4,2,4) S(d,f(g(a),e),f(g(a),g(b))).
** KEPT: 307 (33,10,4,4) P(x,d,f(f(x,g(a)),g(b))).
** KEPT: 308 (33,10,4,4) P(g(a),f(g(b),x),f(d,x)).
** KEPT: 309 (33,9,4,4) P(f(x,g(a)),g(b),f(x,d)).
** KEPT: 310 (33,9,4,4) P(d,x,f(g(a),f(g(b),x))).

new given clause: 50 (32,14,32,4,2) S(c,f(e,b),c).
** KEPT: 311 (50,30,187) -S(c,f(e,b),g(g(d))).
** KEPT: 312 (50,30,94) -S(c,f(e,b),j(e,d)).
** KEPT: 313 (50,30,83) -S(c,f(e,b),j(d,e)).
** KEPT: 314 (50,30,3) EQUAL(j(c,f(e,b)),c).
** KEPT: 315 (50,30,3) EQUAL(c,j(c,f(e,b))).
** KEPT: 316 (50,15,32,4,3) P(j(a,e),b,c).
** KEPT: 317 (50,15,4,4,3) P(c,x,j(f(c,x),f(f(e,b),x))).
** KEPT: 318 (50,14,4,4,4) S(f(c,x),f(f(e,b),x),f(c,x)).
** KEPT: 319 (50,13,4,4,3) P(x,c,j(f(x,c),f(x,f(e,b)))).
** KEPT: 320 (50,12,4,4,4) S(f(x,c),f(x,f(e,b)),f(x,c)).
** KEPT: 321 (50,8,5,35) -S(d,g(f(e,b)),c).
** KEPT: 322 (50,8,50,3) S(c,j(f(e,b),f(e,b)),c).
** KEPT: 323 (50,8,2,3) S(c,j(e,f(e,b)),c).
** KEPT: 324 (50,8,1,3) S(e,j(c,f(e,b)),c).
** KEPT: 325 (50,8,5,86) -S(g(d),c,g(f(e,b))).
** KEPT: 326 (50,8,3,95) -S(j(g(e),c),f(e,b),d).
** KEPT: 327 (50,8,3,86) -S(j(g(d),c),f(e,b),e).
** KEPT: 328 (50,8,3,38) -S(j(e,c),f(e,b),d).
** KEPT: 329 (50,8,5,3) S(g(c),c,j(e,f(e,b))).
** KEPT: 330 (50,8,5,1) S(g(c),c,f(e,b)).
** KEPT: 331 (50,8,3,3) S(x,c,j(j(x,c),f(e,b))).
** KEPT: 332 (50,8,1,3) S(e,c,j(c,f(e,b))).
** KEPT: 333 (50,8,6,98) -S(f(e,b),g(c),g(d)).
** KEPT: 334 (50,8,6,37) -S(c,g(f(e,b)),d).
** KEPT: 335 (50,8,6,3) S(c,e,j(c,g(f(e,b)))).
** KEPT: 336 (50,8,3,6) S(c,j(f(e,b),g(c)),e).
** KEPT: 337 (50,8,3,3) S(c,j(f(e,b),x),j(c,x)).
** KEPT: 338 (50,8,3,2) S(c,j(f(e,b),e),c).
** KEPT: 339 (50,8,2,3) S(c,f(e,b),j(c,e)).
** KEPT: 340 (50,7,6,36) -S(g(c),d,f(e,b)).
** KEPT: 341 (50,7,3,2) S(j(c,f(e,b)),e,c).
** KEPT: 342 (50,7,3,1) S(j(c,e),f(e,b),c).
** KEPT: 343 (50,7,5,5) S(e,f(e,b),e).
** KEPT: 344 (50,7,5,3) S(e,f(e,b),j(g(c),c)).
** KEPT: 345 (50,7,3,5) S(j(g(c),c),f(e,b),e).
** KEPT: 346 (50,7,3,3) S(j(x,c),f(e,b),j(x,c)).
** KEPT: 347 (50,7,3,1) S(j(e,c),f(e,b),c).
** KEPT: 348 (50,7,1,3) S(c,f(e,b),j(e,c)).
** KEPT: 349 (50,7,6,98) -S(f(e,b),g(d),g(c)).
** KEPT: 350 (50,7,3,98) -S(c,j(f(e,b),g(d)),e).
** KEPT: 351 (50,7,3,91) -S(c,j(f(e,b),g(e)),d).
** KEPT: 352 (50,7,3,37) -S(c,j(f(e,b),e),d).
** KEPT: 353 (50,7,6,3) S(c,g(f(e,b)),j(c,e)).
** KEPT: 354 (50,7,6,2) S(c,g(f(e,b)),c).
** KEPT: 355 (50,7,3,3) S(c,x,j(c,j(f(e,b),x))).
** KEPT: 356 (50,7,2,3) S(c,e,j(c,f(e,b))).

new given clause: 51 (32,14,4,32,1) S(f(e,b),c,c).
** KEPT: 357 (51,30,187) -S(f(e,b),c,g(g(d))).
** KEPT: 358 (51,30,94) -S(f(e,b),c,j(e,d)).
** KEPT: 359 (51,30,83) -S(f(e,b),c,j(d,e)).
** KEPT: 360 (51,30,3) EQUAL(j(f(e,b),c),c).
** KEPT: 361 (51,30,3) EQUAL(c,j(f(e,b),c)).
** KEPT: 362 (51,15,4,32,3) P(j(e,a),b,c).
** KEPT: 363 (51,15,4,4,3) P(c,x,j(f(f(e,b),x),f(c,x))).
** KEPT: 364 (51,14,4,4,4) S(f(f(e,b),x),f(c,x),f(c,x)).
** KEPT: 365 (51,13,4,4,3) P(x,c,j(f(x,f(e,b)),f(x,c))).
** KEPT: 366 (51,12,4,4,4) S(f(x,f(e,b)),f(x,c),f(x,c)).
** KEPT: 367 (51,8,5,35) -S(d,g(c),f(e,b)).
** KEPT: 368 (51,8,2,3) S(f(e,b),j(e,c),c).
** KEPT: 369 (51,8,1,3) S(e,j(f(e,b),c),c).
** KEPT: 370 (51,8,5,86) -S(g(d),f(e,b),g(c)).
** KEPT: 371 (51,8,3,95) -S(j(g(e),f(e,b)),c,d).
** KEPT: 372 (51,8,3,86) -S(j(g(d),f(e,b)),c,e).
** KEPT: 373 (51,8,3,38) -S(j(e,f(e,b)),c,d).
** KEPT: 374 (51,8,5,3) S(g(f(e,b)),c,j(e,c)).
** KEPT: 375 (51,8,5,1) S(g(f(e,b)),c,c).
** KEPT: 376 (51,8,3,3) S(x,c,j(j(x,f(e,b)),c)).
** KEPT: 377 (51,8,1,3) S(e,c,j(f(e,b),c)).
** KEPT: 378 (51,8,50,3) S(f(e,b),c,j(c,f(e,b))).
** KEPT: 379 (51,8,6,6) S(f(e,b),e,e).
** KEPT: 380 (51,8,6,3) S(f(e,b),e,j(c,g(c))).
** KEPT: 381 (51,8,3,50) S(f(e,b),j(c,f(e,b)),c).
** KEPT: 382 (51,8,3,6) S(f(e,b),j(c,g(c)),e).
** KEPT: 383 (51,8,3,3) S(f(e,b),j(c,x),j(c,x)).
** KEPT: 384 (51,8,3,2) S(f(e,b),j(c,e),c).
** KEPT: 385 (51,8,2,3) S(f(e,b),c,j(c,e)).
** KEPT: 386 (51,7,6,36) -S(g(f(e,b)),d,c).
** KEPT: 387 (51,7,3,51) S(j(f(e,b),f(e,b)),c,c).
** KEPT: 388 (51,7,3,50) S(j(f(e,b),c),f(e,b),c).
** KEPT: 389 (51,7,3,2) S(j(f(e,b),c),e,c).
** KEPT: 390 (51,7,3,1) S(j(f(e,b),e),c,c).
** KEPT: 391 (51,7,5,86) -S(g(c),f(e,b),g(d)).
** KEPT: 392 (51,7,5,38) -S(g(f(e,b)),c,d).
** KEPT: 393 (51,7,5,3) S(e,c,j(g(f(e,b)),c)).
** KEPT: 394 (51,7,3,5) S(j(g(c),f(e,b)),c,e).
** KEPT: 395 (51,7,3,3) S(j(x,f(e,b)),c,j(x,c)).
** KEPT: 396 (51,7,3,1) S(j(e,f(e,b)),c,c).
** KEPT: 397 (51,7,1,3) S(f(e,b),c,j(e,c)).
** KEPT: 398 (51,7,6,98) -S(c,g(d),g(f(e,b))).
** KEPT: 399 (51,7,3,98) -S(f(e,b),j(c,g(d)),e).
** KEPT: 400 (51,7,3,91) -S(f(e,b),j(c,g(e)),d).
** KEPT: 401 (51,7,3,37) -S(f(e,b),j(c,e),d).
** KEPT: 402 (51,7,50,3) S(c,f(e,b),j(f(e,b),c)).
** KEPT: 403 (51,7,6,3) S(c,g(c),j(f(e,b),e)).
** KEPT: 404 (51,7,6,2) S(c,g(c),f(e,b)).
** KEPT: 405 (51,7,3,3) S(c,x,j(f(e,b),j(c,x))).
** KEPT: 406 (51,7,2,3) S(c,e,j(f(e,b),c)).

new given clause: 68 (32,12,32,4,2) S(c,f(a,e),c).
** KEPT: 407 (68,30,187) -S(c,f(a,e),g(g(d))).
** KEPT: 408 (68,30,94) -S(c,f(a,e),j(e,d)).
** KEPT: 409 (68,30,83) -S(c,f(a,e),j(d,e)).
** KEPT: 410 (68,30,3) EQUAL(j(c,f(a,e)),c).
** KEPT: 411 (68,30,3) EQUAL(c,j(c,f(a,e))).
** KEPT: 412 (68,15,4,4,3) P(c,x,j(f(c,x),f(f(a,e),x))).
** KEPT: 413 (68,14,4,4,4) S(f(c,x),f(f(a,e),x),f(c,x)).
** KEPT: 414 (68,13,32,4,3) P(a,j(b,e),c).
** KEPT: 415 (68,13,4,4,3) P(x,c,j(f(x,c),f(x,f(a,e)))).
** KEPT: 416 (68,12,4,4,4) S(f(x,c),f(x,f(a,e)),f(x,c)).
** KEPT: 417 (68,8,5,35) -S(d,g(f(a,e)),c).
** KEPT: 418 (68,8,68,3) S(c,j(f(a,e),f(a,e)),c).
** KEPT: 419 (68,8,51,3) S(f(e,b),j(c,f(a,e)),c).
** KEPT: 420 (68,8,50,3) S(c,j(f(e,b),f(a,e)),c).
** KEPT: 421 (68,8,2,3) S(c,j(e,f(a,e)),c).
** KEPT: 422 (68,8,1,3) S(e,j(c,f(a,e)),c).
** KEPT: 423 (68,8,5,86) -S(g(d),c,g(f(a,e))).
** KEPT: 424 (68,8,3,95) -S(j(g(e),c),f(a,e),d).
** KEPT: 425 (68,8,3,86) -S(j(g(d),c),f(a,e),e).
** KEPT: 426 (68,8,3,38) -S(j(e,c),f(a,e),d).
** KEPT: 427 (68,8,51,3) S(f(e,b),c,j(c,f(a,e))).
** KEPT: 428 (68,8,5,3) S(g(c),c,j(e,f(a,e))).
** KEPT: 429 (68,8,5,1) S(g(c),c,f(a,e)).
** KEPT: 430 (68,8,3,3) S(x,c,j(j(x,c),f(a,e))).
** KEPT: 431 (68,8,1,3) S(e,c,j(c,f(a,e))).
** KEPT: 432 (68,8,6,98) -S(f(a,e),g(c),g(d)).
** KEPT: 433 (68,8,6,37) -S(c,g(f(a,e)),d).
** KEPT: 434 (68,8,6,3) S(c,e,j(c,g(f(a,e)))).
** KEPT: 435 (68,8,3,50) S(c,j(f(a,e),f(e,b)),c).
** KEPT: 436 (68,8,3,6) S(c,j(f(a,e),g(c)),e).
** KEPT: 437 (68,8,3,3) S(c,j(f(a,e),x),j(c,x)).
** KEPT: 438 (68,8,3,2) S(c,j(f(a,e),e),c).
** KEPT: 439 (68,8,2,3) S(c,f(a,e),j(c,e)).
** KEPT: 440 (68,7,6,36) -S(g(c),d,f(a,e)).
** KEPT: 441 (68,7,3,2) S(j(c,f(a,e)),e,c).
** KEPT: 442 (68,7,3,1) S(j(c,e),f(a,e),c).
** KEPT: 443 (68,7,51,3) S(c,f(a,e),j(f(e,b),c)).
** KEPT: 444 (68,7,5,5) S(e,f(a,e),e).
** KEPT: 445 (68,7,5,3) S(e,f(a,e),j(g(c),c)).
** KEPT: 446 (68,7,3,51) S(j(f(e,b),c),f(a,e),c).
** KEPT: 447 (68,7,3,5) S(j(g(c),c),f(a,e),e).
** KEPT: 448 (68,7,3,3) S(j(x,c),f(a,e),j(x,c)).
** KEPT: 449 (68,7,3,1) S(j(e,c),f(a,e),c).
** KEPT: 450 (68,7,1,3) S(c,f(a,e),j(e,c)).
** KEPT: 451 (68,7,6,98) -S(f(a,e),g(d),g(c)).
** KEPT: 452 (68,7,3,98) -S(c,j(f(a,e),g(d)),e).
** KEPT: 453 (68,7,3,91) -S(c,j(f(a,e),g(e)),d).
** KEPT: 454 (68,7,3,37) -S(c,j(f(a,e),e),d).
** KEPT: 455 (68,7,6,3) S(c,g(f(a,e)),j(c,e)).
** KEPT: 456 (68,7,6,2) S(c,g(f(a,e)),c).
** KEPT: 457 (68,7,3,3) S(c,x,j(c,j(f(a,e),x))).
** KEPT: 458 (68,7,2,3) S(c,e,j(c,f(a,e))).

new given clause: 69 (32,12,4,32,1) S(f(a,e),c,c).
** KEPT: 459 (69,30,187) -S(f(a,e),c,g(g(d))).
** KEPT: 460 (69,30,94) -S(f(a,e),c,j(e,d)).
** KEPT: 461 (69,30,83) -S(f(a,e),c,j(d,e)).
** KEPT: 462 (69,30,3) EQUAL(j(f(a,e),c),c).
** KEPT: 463 (69,30,3) EQUAL(c,j(f(a,e),c)).
** KEPT: 464 (69,15,4,4,3) P(c,x,j(f(f(a,e),x),f(c,x))).
** KEPT: 465 (69,14,4,4,4) S(f(f(a,e),x),f(c,x),f(c,x)).
** KEPT: 466 (69,13,4,32,3) P(a,j(e,b),c).
** KEPT: 467 (69,13,4,4,3) P(x,c,j(f(x,f(a,e)),f(x,c))).
** KEPT: 468 (69,12,4,4,4) S(f(x,f(a,e)),f(x,c),f(x,c)).
** KEPT: 469 (69,8,5,35) -S(d,g(c),f(a,e)).
** KEPT: 470 (69,8,2,3) S(f(a,e),j(e,c),c).
** KEPT: 471 (69,8,1,3) S(e,j(f(a,e),c),c).
** KEPT: 472 (69,8,5,86) -S(g(d),f(a,e),g(c)).
** KEPT: 473 (69,8,3,95) -S(j(g(e),f(a,e)),c,d).
** KEPT: 474 (69,8,3,86) -S(j(g(d),f(a,e)),c,e).
** KEPT: 475 (69,8,3,38) -S(j(e,f(a,e)),c,d).
** KEPT: 476 (69,8,5,3) S(g(f(a,e)),c,j(e,c)).
** KEPT: 477 (69,8,5,1) S(g(f(a,e)),c,c).
** KEPT: 478 (69,8,3,3) S(x,c,j(j(x,f(a,e)),c)).
** KEPT: 479 (69,8,1,3) S(e,c,j(f(a,e),c)).
** KEPT: 480 (69,8,68,3) S(f(a,e),c,j(c,f(a,e))).
** KEPT: 481 (69,8,50,3) S(f(a,e),c,j(c,f(e,b))).
** KEPT: 482 (69,8,6,6) S(f(a,e),e,e).
** KEPT: 483 (69,8,6,3) S(f(a,e),e,j(c,g(c))).
** KEPT: 484 (69,8,3,68) S(f(a,e),j(c,f(a,e)),c).
** KEPT: 485 (69,8,3,50) S(f(a,e),j(c,f(e,b)),c).
** KEPT: 486 (69,8,3,6) S(f(a,e),j(c,g(c)),e).
** KEPT: 487 (69,8,3,3) S(f(a,e),j(c,x),j(c,x)).
** KEPT: 488 (69,8,3,2) S(f(a,e),j(c,e),c).
** KEPT: 489 (69,8,2,3) S(f(a,e),c,j(c,e)).
** KEPT: 490 (69,7,6,36) -S(g(f(a,e)),d,c).
** KEPT: 491 (69,7,3,69) S(j(f(a,e),f(a,e)),c,c).
** KEPT: 492 (69,7,3,68) S(j(f(a,e),c),f(a,e),c).
** KEPT: 493 (69,7,3,51) S(j(f(a,e),f(e,b)),c,c).
** KEPT: 494 (69,7,3,50) S(j(f(a,e),c),f(e,b),c).
** KEPT: 495 (69,7,3,2) S(j(f(a,e),c),e,c).
** KEPT: 496 (69,7,3,1) S(j(f(a,e),e),c,c).
** KEPT: 497 (69,7,5,86) -S(g(c),f(a,e),g(d)).
** KEPT: 498 (69,7,5,38) -S(g(f(a,e)),c,d).
** KEPT: 499 (69,7,5,3) S(e,c,j(g(f(a,e)),c)).
** KEPT: 500 (69,7,3,51) S(j(f(e,b),f(a,e)),c,c).
** KEPT: 501 (69,7,3,5) S(j(g(c),f(a,e)),c,e).
** KEPT: 502 (69,7,3,3) S(j(x,f(a,e)),c,j(x,c)).
** KEPT: 503 (69,7,3,1) S(j(e,f(a,e)),c,c).
** KEPT: 504 (69,7,1,3) S(f(a,e),c,j(e,c)).
** KEPT: 505 (69,7,6,98) -S(c,g(d),g(f(a,e))).
** KEPT: 506 (69,7,3,98) -S(f(a,e),j(c,g(d)),e).
** KEPT: 507 (69,7,3,91) -S(f(a,e),j(c,g(e)),d).
** KEPT: 508 (69,7,3,37) -S(f(a,e),j(c,e),d).
** KEPT: 509 (69,7,68,3) S(c,f(a,e),j(f(a,e),c)).
** KEPT: 510 (69,7,50,3) S(c,f(e,b),j(f(a,e),c)).
** KEPT: 511 (69,7,6,3) S(c,g(c),j(f(a,e),e)).
** KEPT: 512 (69,7,6,2) S(c,g(c),f(a,e)).
** KEPT: 513 (69,7,3,3) S(c,x,j(f(a,e),j(c,x))).
** KEPT: 514 (69,7,2,3) S(c,e,j(f(a,e),c)).

new given clause: 87 (35,8,6,6) -S(e,g(g(d)),c).
** KEPT: 515 (87,21,3) -EQUAL(j(e,g(g(d))),c).
** KEPT: 516 (87,21,41) -S(e,g(g(d)),f(a,b)).
** KEPT: 517 (87,8,6,1) -S(g(e),c,g(g(d))).
** KEPT: 518 (87,8,3,2) -S(j(e,g(g(d))),e,c).
** KEPT: 519 (87,8,3,1) -S(j(e,e),g(g(d)),c).
** KEPT: 520 (87,7,5,2) -S(c,g(g(g(d))),e).
** KEPT: 521 (87,7,6,69) -S(g(f(a,e)),g(g(d)),c).
** KEPT: 522 (87,7,6,68) -S(g(c),g(g(d)),f(a,e)).
** KEPT: 523 (87,7,6,51) -S(g(f(e,b)),g(g(d)),c).
** KEPT: 524 (87,7,6,50) -S(g(c),g(g(d)),f(e,b)).
** KEPT: 525 (87,7,6,2) -S(g(c),g(g(d)),e).
** KEPT: 526 (87,7,6,3) -S(x,j(g(x),g(g(d))),c).
** KEPT: 527 (87,7,5,5) -S(g(g(g(g(d)))),e,c).
** KEPT: 528 (87,7,5,3) -S(g(x),j(x,g(g(d))),c).
** KEPT: 529 (87,7,2,3) -S(e,j(e,g(g(d))),c).

new given clause: 90 (35,8,3,2) -S(j(d,e),e,c).
** KEPT: 530 (90,21,3) -EQUAL(j(j(d,e),e),c).
** KEPT: 531 (90,21,41) -S(j(d,e),e,f(a,b)).
** KEPT: 532 (90,8,5,69) -S(j(d,e),g(c),f(a,e)).
** KEPT: 533 (90,8,5,68) -S(j(d,e),g(f(a,e)),c).
** KEPT: 534 (90,8,5,51) -S(j(d,e),g(c),f(e,b)).
** KEPT: 535 (90,8,5,50) -S(j(d,e),g(f(e,b)),c).
** KEPT: 536 (90,8,6,1) -S(g(j(d,e)),c,e).
** KEPT: 537 (90,8,6,6) -S(e,g(g(j(d,e))),c).
** KEPT: 538 (90,8,3,6) -S(j(j(d,e),x),g(x),c).
** KEPT: 539 (90,8,3,5) -S(j(j(d,e),g(x)),x,c).
** KEPT: 540 (90,8,3,2) -S(j(j(d,e),e),e,c).
** KEPT: 541 (90,7,5,2) -S(c,g(e),j(d,e)).
** KEPT: 542 (90,7,2,3) -S(j(d,e),j(e,e),c).
** KEPT: 543 (90,7,1,3) -S(e,j(j(d,e),e),c).

new given clause: 92 (35,7,2,3) -S(d,j(e,e),c).
** KEPT: 544 (92,21,3) -EQUAL(j(d,j(e,e)),c).
** KEPT: 545 (92,21,41) -S(d,j(e,e),f(a,b)).
** KEPT: 546 (92,8,6,1) -S(g(d),c,j(e,e)).
** KEPT: 547 (92,8,3,2) -S(j(d,j(e,e)),e,c).
** KEPT: 548 (92,7,5,2) -S(c,g(j(e,e)),d).
** KEPT: 549 (92,7,2,3) -S(d,j(e,j(e,e)),c).
** KEPT: 550 (92,7,1,3) -S(e,j(d,j(e,e)),c).

new given clause: 93 (35,7,1,3) -S(e,j(d,e),c).
** KEPT: 551 (93,21,3) -EQUAL(j(e,j(d,e)),c).
** KEPT: 552 (93,21,41) -S(e,j(d,e),f(a,b)).
** KEPT: 553 (93,8,6,1) -S(g(e),c,j(d,e)).
** KEPT: 554 (93,8,3,2) -S(j(e,j(d,e)),e,c).
** KEPT: 555 (93,8,3,1) -S(j(e,e),j(d,e),c).
** KEPT: 556 (93,7,5,2) -S(c,g(j(d,e)),e).
** KEPT: 557 (93,7,6,69) -S(g(f(a,e)),j(d,e),c).
** KEPT: 558 (93,7,6,68) -S(g(c),j(d,e),f(a,e)).
** KEPT: 559 (93,7,6,51) -S(g(f(e,b)),j(d,e),c).
** KEPT: 560 (93,7,6,50) -S(g(c),j(d,e),f(e,b)).
** KEPT: 561 (93,7,6,2) -S(g(c),j(d,e),e).
** KEPT: 562 (93,7,6,1) -S(g(e),j(d,e),c).
** KEPT: 563 (93,7,6,3) -S(x,j(g(x),j(d,e)),c).
** KEPT: 564 (93,7,5,5) -S(g(g(j(d,e))),e,c).
** KEPT: 565 (93,7,5,3) -S(g(x),j(x,j(d,e)),c).
** KEPT: 566 (93,7,2,3) -S(e,j(e,j(d,e)),c).

new given clause: 96 (36,8,3,2) -S(j(e,d),e,c).
** KEPT: 567 (96,21,3) -EQUAL(j(j(e,d),e),c).
** KEPT: 568 (96,21,41) -S(j(e,d),e,f(a,b)).
** KEPT: 569 (96,8,5,69) -S(j(e,d),g(c),f(a,e)).
** KEPT: 570 (96,8,5,68) -S(j(e,d),g(f(a,e)),c).
** KEPT: 571 (96,8,5,51) -S(j(e,d),g(c),f(e,b)).
** KEPT: 572 (96,8,5,50) -S(j(e,d),g(f(e,b)),c).
** KEPT: 573 (96,8,5,2) -S(j(e,d),g(e),c).
** KEPT: 574 (96,8,5,1) -S(j(e,d),g(c),e).
** KEPT: 575 (96,8,6,1) -S(g(j(e,d)),c,e).
** KEPT: 576 (96,8,6,6) -S(e,g(g(j(e,d))),c).
** KEPT: 577 (96,8,3,6) -S(j(j(e,d),x),g(x),c).
** KEPT: 578 (96,8,3,5) -S(j(j(e,d),g(x)),x,c).
** KEPT: 579 (96,8,3,2) -S(j(j(e,d),e),e,c).
** KEPT: 580 (96,7,5,2) -S(c,g(e),j(e,d)).
** KEPT: 581 (96,7,2,3) -S(j(e,d),j(e,e),c).
** KEPT: 582 (96,7,1,3) -S(e,j(j(e,d),e),c).

new given clause: 97 (36,8,3,1) -S(j(e,e),d,c).
** KEPT: 583 (97,21,3) -EQUAL(j(j(e,e),d),c).
** KEPT: 584 (97,21,41) -S(j(e,e),d,f(a,b)).
** KEPT: 585 (97,8,6,1) -S(g(j(e,e)),c,d).
** KEPT: 586 (97,8,3,2) -S(j(j(e,e),d),e,c).
** KEPT: 587 (97,8,3,1) -S(j(j(e,e),e),d,c).
** KEPT: 588 (97,7,5,2) -S(c,g(d),j(e,e)).
** KEPT: 589 (97,7,2,3) -S(j(e,e),j(e,d),c).
** KEPT: 590 (97,7,1,3) -S(e,j(j(e,e),d),c).

new given clause: 102 (36,7,5,5) -S(g(g(d)),e,c).
** KEPT: 591 (102,21,3) -EQUAL(j(g(g(d)),e),c).
** KEPT: 592 (102,21,41) -S(g(g(d)),e,f(a,b)).
** KEPT: 593 (102,8,5,69) -S(g(g(d)),g(c),f(a,e)).
** KEPT: 594 (102,8,5,68) -S(g(g(d)),g(f(a,e)),c).
** KEPT: 595 (102,8,5,51) -S(g(g(d)),g(c),f(e,b)).
** KEPT: 596 (102,8,5,50) -S(g(g(d)),g(f(e,b)),c).
** KEPT: 597 (102,8,5,1) -S(g(g(d)),g(c),e).
** KEPT: 598 (102,8,6,1) -S(g(g(g(d))),c,e).
** KEPT: 599 (102,8,6,6) -S(e,g(g(g(g(d)))),c).
** KEPT: 600 (102,8,3,6) -S(j(g(g(d)),x),g(x),c).
** KEPT: 601 (102,8,3,5) -S(j(g(g(d)),g(x)),x,c).
** KEPT: 602 (102,8,3,2) -S(j(g(g(d)),e),e,c).
** KEPT: 603 (102,7,5,2) -S(c,g(e),g(g(d))).
** KEPT: 604 (102,7,2,3) -S(g(g(d)),j(e,e),c).
** KEPT: 605 (102,7,1,3) -S(e,j(g(g(d)),e),c).

new given clause: 104 (36,7,2,3) -S(e,j(e,d),c).
** KEPT: 606 (104,21,3) -EQUAL(j(e,j(e,d)),c).
** KEPT: 607 (104,21,41) -S(e,j(e,d),f(a,b)).
** KEPT: 608 (104,8,6,1) -S(g(e),c,j(e,d)).
** KEPT: 609 (104,8,3,2) -S(j(e,j(e,d)),e,c).
** KEPT: 610 (104,7,5,2) -S(c,g(j(e,d)),e).
** KEPT: 611 (104,7,6,69) -S(g(f(a,e)),j(e,d),c).
** KEPT: 612 (104,7,6,68) -S(g(c),j(e,d),f(a,e)).
** KEPT: 613 (104,7,6,51) -S(g(f(e,b)),j(e,d),c).
** KEPT: 614 (104,7,6,50) -S(g(c),j(e,d),f(e,b)).
** KEPT: 615 (104,7,6,3) -S(x,j(g(x),j(e,d)),c).
** KEPT: 616 (104,7,5,5) -S(g(g(j(e,d))),e,c).
** KEPT: 617 (104,7,5,3) -S(g(x),j(x,j(e,d)),c).
** KEPT: 618 (104,7,2,3) -S(e,j(e,j(e,d)),c).

new given clause: 106 (37,8,6,6) -S(e,g(g(c)),d).
** KEPT: 619 (106,21,3) -EQUAL(j(e,g(g(c))),d).
** KEPT: 620 (106,8,6,1) -S(g(e),d,g(g(c))).
** KEPT: 621 (106,8,3,2) -S(j(e,g(g(c))),e,d).
** KEPT: 622 (106,8,3,1) -S(j(e,e),g(g(c)),d).
** KEPT: 623 (106,7,5,2) -S(d,g(g(g(c))),e).
** KEPT: 624 (106,7,6,2) -S(g(d),g(g(c)),e).
** KEPT: 625 (106,7,6,3) -S(x,j(g(x),g(g(c))),d).
** KEPT: 626 (106,7,5,5) -S(g(g(g(g(c)))),e,d).
** KEPT: 627 (106,7,5,3) -S(g(x),j(x,g(g(c))),d).
** KEPT: 628 (106,7,2,3) -S(e,j(e,g(g(c))),d).

new given clause: 109 (37,8,3,2) -S(j(c,e),e,d).
** KEPT: 629 (109,21,3) -EQUAL(j(j(c,e),e),d).
** KEPT: 630 (109,8,6,1) -S(g(j(c,e)),d,e).
** KEPT: 631 (109,8,6,6) -S(e,g(g(j(c,e))),d).
** KEPT: 632 (109,8,3,6) -S(j(j(c,e),x),g(x),d).
** KEPT: 633 (109,8,3,5) -S(j(j(c,e),g(x)),x,d).
** KEPT: 634 (109,8,3,2) -S(j(j(c,e),e),e,d).
** KEPT: 635 (109,7,5,2) -S(d,g(e),j(c,e)).
** KEPT: 636 (109,7,2,3) -S(j(c,e),j(e,e),d).
** KEPT: 637 (109,7,1,3) -S(e,j(j(c,e),e),d).

new given clause: 110 (37,7,2,3) -S(c,j(e,e),d).
** KEPT: 638 (110,21,3) -EQUAL(j(c,j(e,e)),d).
** KEPT: 639 (110,19,41) -S(f(a,b),j(e,e),d).
** KEPT: 640 (110,8,6,1) -S(g(c),d,j(e,e)).
** KEPT: 641 (110,8,3,2) -S(j(c,j(e,e)),e,d).
** KEPT: 642 (110,7,5,2) -S(d,g(j(e,e)),c).
** KEPT: 643 (110,7,69,3) -S(f(a,e),j(c,j(e,e)),d).
** KEPT: 644 (110,7,68,3) -S(c,j(f(a,e),j(e,e)),d).
** KEPT: 645 (110,7,51,3) -S(f(e,b),j(c,j(e,e)),d).
** KEPT: 646 (110,7,50,3) -S(c,j(f(e,b),j(e,e)),d).
** KEPT: 647 (110,7,2,3) -S(c,j(e,j(e,e)),d).
** KEPT: 648 (110,7,1,3) -S(e,j(c,j(e,e)),d).

new given clause: 111 (37,7,1,3) -S(e,j(c,e),d).
** KEPT: 649 (111,21,3) -EQUAL(j(e,j(c,e)),d).
** KEPT: 650 (111,8,6,1) -S(g(e),d,j(c,e)).
** KEPT: 651 (111,8,3,2) -S(j(e,j(c,e)),e,d).
** KEPT: 652 (111,8,3,1) -S(j(e,e),j(c,e),d).
** KEPT: 653 (111,7,5,2) -S(d,g(j(c,e)),e).
** KEPT: 654 (111,7,6,2) -S(g(d),j(c,e),e).
** KEPT: 655 (111,7,6,1) -S(g(e),j(c,e),d).
** KEPT: 656 (111,7,6,3) -S(x,j(g(x),j(c,e)),d).
** KEPT: 657 (111,7,5,5) -S(g(g(j(c,e))),e,d).
** KEPT: 658 (111,7,5,3) -S(g(x),j(x,j(c,e)),d).
** KEPT: 659 (111,7,2,3) -S(e,j(e,j(c,e)),d).

new given clause: 113 (38,8,3,2) -S(j(e,c),e,d).
** KEPT: 660 (113,21,3) -EQUAL(j(j(e,c),e),d).
** KEPT: 661 (113,8,5,2) -S(j(e,c),g(e),d).
** KEPT: 662 (113,8,5,1) -S(j(e,c),g(d),e).
** KEPT: 663 (113,8,6,1) -S(g(j(e,c)),d,e).
** KEPT: 664 (113,8,6,6) -S(e,g(g(j(e,c))),d).
** KEPT: 665 (113,8,3,6) -S(j(j(e,c),x),g(x),d).
** KEPT: 666 (113,8,3,5) -S(j(j(e,c),g(x)),x,d).
** KEPT: 667 (113,8,3,2) -S(j(j(e,c),e),e,d).
** KEPT: 668 (113,7,5,2) -S(d,g(e),j(e,c)).
** KEPT: 669 (113,7,2,3) -S(j(e,c),j(e,e),d).
** KEPT: 670 (113,7,1,3) -S(e,j(j(e,c),e),d).

new given clause: 114 (38,8,3,1) -S(j(e,e),c,d).
** KEPT: 671 (114,21,3) -EQUAL(j(j(e,e),c),d).
** KEPT: 672 (114,20,41) -S(j(e,e),f(a,b),d).
** KEPT: 673 (114,8,6,1) -S(g(j(e,e)),d,c).
** KEPT: 674 (114,8,3,69) -S(j(j(e,e),f(a,e)),c,d).
** KEPT: 675 (114,8,3,68) -S(j(j(e,e),c),f(a,e),d).
** KEPT: 676 (114,8,3,51) -S(j(j(e,e),f(e,b)),c,d).
** KEPT: 677 (114,8,3,50) -S(j(j(e,e),c),f(e,b),d).
** KEPT: 678 (114,8,3,2) -S(j(j(e,e),c),e,d).
** KEPT: 679 (114,8,3,1) -S(j(j(e,e),e),c,d).
** KEPT: 680 (114,7,5,2) -S(d,g(c),j(e,e)).
** KEPT: 681 (114,7,2,3) -S(j(e,e),j(e,c),d).
** KEPT: 682 (114,7,1,3) -S(e,j(j(e,e),c),d).

new given clause: 116 (38,7,5,5) -S(g(g(c)),e,d).
** KEPT: 683 (116,21,3) -EQUAL(j(g(g(c)),e),d).
** KEPT: 684 (116,8,5,1) -S(g(g(c)),g(d),e).
** KEPT: 685 (116,8,6,1) -S(g(g(g(c))),d,e).
** KEPT: 686 (116,8,6,6) -S(e,g(g(g(g(c)))),d).
** KEPT: 687 (116,8,3,6) -S(j(g(g(c)),x),g(x),d).
** KEPT: 688 (116,8,3,5) -S(j(g(g(c)),g(x)),x,d).
** KEPT: 689 (116,8,3,2) -S(j(g(g(c)),e),e,d).
** KEPT: 690 (116,7,5,2) -S(d,g(e),g(g(c))).
** KEPT: 691 (116,7,2,3) -S(g(g(c)),j(e,e),d).
** KEPT: 692 (116,7,1,3) -S(e,j(g(g(c)),e),d).

new given clause: 118 (38,7,2,3) -S(e,j(e,c),d).
** KEPT: 693 (118,21,3) -EQUAL(j(e,j(e,c)),d).
** KEPT: 694 (118,8,6,1) -S(g(e),d,j(e,c)).
** KEPT: 695 (118,8,3,2) -S(j(e,j(e,c)),e,d).
** KEPT: 696 (118,7,5,2) -S(d,g(j(e,c)),e).
** KEPT: 697 (118,7,6,3) -S(x,j(g(x),j(e,c)),d).
** KEPT: 698 (118,7,5,5) -S(g(g(j(e,c))),e,d).
** KEPT: 699 (118,7,5,3) -S(g(x),j(x,j(e,c)),d).
** KEPT: 700 (118,7,2,3) -S(e,j(e,j(e,c)),d).

new given clause: 120 (40,15,32,4,2) -S(c,f(e,b),d).
** KEPT: 701 (120,21,3) -EQUAL(j(c,f(e,b)),d).
** KEPT: 702 (120,14,32,4,3) -P(j(a,e),b,d).
** KEPT: 703 (120,8,3,2) -S(j(c,f(e,b)),e,d).
** KEPT: 704 (120,8,3,1) -S(j(c,e),f(e,b),d).
** KEPT: 705 (120,7,69,3) -S(f(a,e),j(c,f(e,b)),d).
** KEPT: 706 (120,7,68,3) -S(c,j(f(a,e),f(e,b)),d).
** KEPT: 707 (120,7,51,3) -S(f(e,b),j(c,f(e,b)),d).
** KEPT: 708 (120,7,50,3) -S(c,j(f(e,b),f(e,b)),d).
** KEPT: 709 (120,7,2,3) -S(c,j(e,f(e,b)),d).
** KEPT: 710 (120,7,1,3) -S(e,j(c,f(e,b)),d).

new given clause: 121 (40,15,4,32,1) -S(f(e,b),c,d).
** KEPT: 711 (121,21,3) -EQUAL(j(f(e,b),c),d).
** KEPT: 712 (121,14,4,32,3) -P(j(e,a),b,d).
** KEPT: 713 (121,8,3,69) -S(j(f(e,b),f(a,e)),c,d).
** KEPT: 714 (121,8,3,68) -S(j(f(e,b),c),f(a,e),d).
** KEPT: 715 (121,8,3,51) -S(j(f(e,b),f(e,b)),c,d).
** KEPT: 716 (121,8,3,50) -S(j(f(e,b),c),f(e,b),d).
** KEPT: 717 (121,8,3,2) -S(j(f(e,b),c),e,d).
** KEPT: 718 (121,8,3,1) -S(j(f(e,b),e),c,d).
** KEPT: 719 (121,7,2,3) -S(f(e,b),j(e,c),d).
** KEPT: 720 (121,7,1,3) -S(e,j(f(e,b),c),d).

new given clause: 124 (40,13,32,4,2) -S(c,f(a,e),d).
** KEPT: 721 (124,21,3) -EQUAL(j(c,f(a,e)),d).
** KEPT: 722 (124,12,32,4,3) -P(a,j(b,e),d).
** KEPT: 723 (124,8,3,2) -S(j(c,f(a,e)),e,d).
** KEPT: 724 (124,8,3,1) -S(j(c,e),f(a,e),d).
** KEPT: 725 (124,7,69,3) -S(f(a,e),j(c,f(a,e)),d).
** KEPT: 726 (124,7,68,3) -S(c,j(f(a,e),f(a,e)),d).
** KEPT: 727 (124,7,51,3) -S(f(e,b),j(c,f(a,e)),d).
** KEPT: 728 (124,7,50,3) -S(c,j(f(e,b),f(a,e)),d).
** KEPT: 729 (124,7,2,3) -S(c,j(e,f(a,e)),d).
** KEPT: 730 (124,7,1,3) -S(e,j(c,f(a,e)),d).

new given clause: 125 (40,13,4,32,1) -S(f(a,e),c,d).
** KEPT: 731 (125,21,3) -EQUAL(j(f(a,e),c),d).
** KEPT: 732 (125,12,4,32,3) -P(a,j(e,b),d).
** KEPT: 733 (125,8,3,69) -S(j(f(a,e),f(a,e)),c,d).
** KEPT: 734 (125,8,3,68) -S(j(f(a,e),c),f(a,e),d).
** KEPT: 735 (125,8,3,51) -S(j(f(a,e),f(e,b)),c,d).
** KEPT: 736 (125,8,3,50) -S(j(f(a,e),c),f(e,b),d).
** KEPT: 737 (125,8,3,2) -S(j(f(a,e),c),e,d).
** KEPT: 738 (125,8,3,1) -S(j(f(a,e),e),c,d).
** KEPT: 739 (125,7,2,3) -S(f(a,e),j(e,c),d).
** KEPT: 740 (125,7,1,3) -S(e,j(f(a,e),c),d).

new given clause: 135 (41,21,36) -S(e,d,f(a,b)).
** KEPT: 741 (135,7,6,2) -S(g(f(a,b)),d,e).
** KEPT: 742 (135,7,6,3) -S(x,j(g(x),d),f(a,b)).
** KEPT: 743 (135,7,5,3) -S(g(x),j(x,d),f(a,b)).

new given clause: 136 (41,21,35) -S(d,e,f(a,b)).
** KEPT: 744 (136,8,5,1) -S(d,g(f(a,b)),e).
** KEPT: 745 (136,8,3,6) -S(j(d,x),g(x),f(a,b)).
** KEPT: 746 (136,8,3,5) -S(j(d,g(x)),x,f(a,b)).

new given clause: 137 (41,21,2) S(f(a,b),e,c).
** KEPT: 747 (137,30,187) -S(f(a,b),e,g(g(d))).
** KEPT: 748 (137,30,94) -S(f(a,b),e,j(e,d)).
** KEPT: 749 (137,30,83) -S(f(a,b),e,j(d,e)).
** KEPT: 750 (137,30,3) EQUAL(j(f(a,b),e),c).
** KEPT: 751 (137,30,3) EQUAL(c,j(f(a,b),e)).
** KEPT: 752 (137,15,4,4,3) P(c,x,j(f(f(a,b),x),f(e,x))).
** KEPT: 753 (137,14,4,4,4) S(f(f(a,b),x),f(e,x),f(c,x)).
** KEPT: 754 (137,13,4,4,3) P(x,c,j(f(x,f(a,b)),f(x,e))).
** KEPT: 755 (137,12,4,4,4) S(f(x,f(a,b)),f(x,e),f(x,c)).
** KEPT: 756 (137,8,5,102) -S(g(g(d)),g(e),f(a,b)).
** KEPT: 757 (137,8,5,96) -S(j(e,d),g(e),f(a,b)).
** KEPT: 758 (137,8,2,3) S(f(a,b),j(e,e),c).
** KEPT: 759 (137,8,1,3) S(e,j(f(a,b),e),c).
** KEPT: 760 (137,8,5,86) -S(g(d),f(a,b),g(e)).
** KEPT: 761 (137,8,3,125) -S(j(f(a,e),f(a,b)),e,d).
** KEPT: 762 (137,8,3,121) -S(j(f(e,b),f(a,b)),e,d).
** KEPT: 763 (137,8,3,114) -S(j(j(e,e),f(a,b)),e,d).
** KEPT: 764 (137,8,3,95) -S(j(g(e),f(a,b)),e,d).
** KEPT: 765 (137,8,3,86) -S(j(g(d),f(a,b)),e,e).
** KEPT: 766 (137,8,3,38) -S(j(e,f(a,b)),e,d).
** KEPT: 767 (137,8,5,3) S(g(f(a,b)),c,j(e,e)).
** KEPT: 768 (137,8,3,3) S(x,c,j(j(x,f(a,b)),e)).
** KEPT: 769 (137,8,1,3) S(e,c,j(f(a,b),e)).
** KEPT: 770 (137,8,6,3) S(f(a,b),e,j(c,g(e))).
** KEPT: 771 (137,8,3,68) S(f(a,b),j(e,f(a,e)),c).
** KEPT: 772 (137,8,3,50) S(f(a,b),j(e,f(e,b)),c).
** KEPT: 773 (137,8,3,6) S(f(a,b),j(e,g(c)),e).
** KEPT: 774 (137,8,3,3) S(f(a,b),j(e,x),j(c,x)).
** KEPT: 775 (137,7,5,104) -S(f(a,b),g(j(e,d)),e).
** KEPT: 776 (137,7,5,102) -S(f(a,b),g(e),g(g(d))).
** KEPT: 777 (137,7,5,100) -S(f(a,b),g(d),g(e)).
** KEPT: 778 (137,7,5,97) -S(f(a,b),g(d),j(e,e)).
** KEPT: 779 (137,7,5,96) -S(f(a,b),g(e),j(e,d)).
** KEPT: 780 (137,7,5,93) -S(f(a,b),g(j(d,e)),e).
** KEPT: 781 (137,7,5,92) -S(f(a,b),g(j(e,e)),d).
** KEPT: 782 (137,7,5,90) -S(f(a,b),g(e),j(d,e)).
** KEPT: 783 (137,7,5,87) -S(f(a,b),g(g(g(d))),e).
** KEPT: 784 (137,7,5,84) -S(f(a,b),g(g(e)),d).
** KEPT: 785 (137,7,6,104) -S(g(f(a,b)),j(e,d),e).
** KEPT: 786 (137,7,6,93) -S(g(f(a,b)),j(d,e),e).
** KEPT: 787 (137,7,6,87) -S(g(f(a,b)),g(g(d)),e).
** KEPT: 788 (137,7,137,6) S(c,g(e),c).
** KEPT: 789 (137,7,6,6) S(e,g(g(f(a,b))),c).
** KEPT: 790 (137,7,3,6) S(j(f(a,b),x),g(x),c).
** KEPT: 791 (137,7,3,5) S(j(f(a,b),g(x)),x,c).
** KEPT: 792 (137,7,3,2) S(j(f(a,b),e),e,c).
** KEPT: 793 (137,7,2,6) S(f(a,b),g(e),c).
** KEPT: 794 (137,7,69,102) -S(f(a,e),f(a,b),g(g(d))).
** KEPT: 795 (137,7,69,96) -S(f(a,e),f(a,b),j(e,d)).
** KEPT: 796 (137,7,69,90) -S(f(a,e),f(a,b),j(d,e)).
** KEPT: 797 (137,7,51,102) -S(f(e,b),f(a,b),g(g(d))).
** KEPT: 798 (137,7,51,96) -S(f(e,b),f(a,b),j(e,d)).
** KEPT: 799 (137,7,51,90) -S(f(e,b),f(a,b),j(d,e)).
** KEPT: 800 (137,7,1,102) -S(e,f(a,b),g(g(d))).
** KEPT: 801 (137,7,1,96) -S(e,f(a,b),j(e,d)).
** KEPT: 802 (137,7,1,90) -S(e,f(a,b),j(d,e)).
** KEPT: 803 (137,7,5,3) S(e,e,j(g(f(a,b)),c)).
** KEPT: 804 (137,7,3,69) S(j(f(a,e),f(a,b)),e,c).
** KEPT: 805 (137,7,3,51) S(j(f(e,b),f(a,b)),e,c).
** KEPT: 806 (137,7,3,5) S(j(g(c),f(a,b)),e,e).
** KEPT: 807 (137,7,3,3) S(j(x,f(a,b)),e,j(x,c)).
** KEPT: 808 (137,7,3,1) S(j(e,f(a,b)),e,c).
** KEPT: 809 (137,7,1,3) S(f(a,b),e,j(e,c)).
** KEPT: 810 (137,7,6,98) -S(e,g(d),g(f(a,b))).
** KEPT: 811 (137,7,3,124) -S(f(a,b),j(e,f(a,e)),d).
** KEPT: 812 (137,7,3,120) -S(f(a,b),j(e,f(e,b)),d).
** KEPT: 813 (137,7,3,110) -S(f(a,b),j(e,j(e,e)),d).
** KEPT: 814 (137,7,3,98) -S(f(a,b),j(e,g(d)),e).
** KEPT: 815 (137,7,3,91) -S(f(a,b),j(e,g(e)),d).
** KEPT: 816 (137,7,6,3) S(c,g(e),j(f(a,b),e)).
** KEPT: 817 (137,7,6,2) S(c,g(e),f(a,b)).
** KEPT: 818 (137,7,3,3) S(c,x,j(f(a,b),j(e,x))).

new given clause: 788 (137,7,137,6) S(c,g(e),c).
** KEPT: 819 (788,30,3) EQUAL(j(c,g(e)),c).
** KEPT: 820 (788,30,3) EQUAL(c,j(c,g(e))).
** KEPT: 821 (788,15,4,4,3) P(c,x,j(f(c,x),f(g(e),x))).
** KEPT: 822 (788,14,4,4,4) S(f(c,x),f(g(e),x),f(c,x)).
** KEPT: 823 (788,13,4,4,3) P(x,c,j(f(x,c),f(x,g(e)))).
** KEPT: 824 (788,12,4,4,4) S(f(x,c),f(x,g(e)),f(x,c)).
** KEPT: 825 (788,11) S(g(e),c,c).
** KEPT: 826 (788,8,5,102) -S(g(g(d)),g(g(e)),c).
** KEPT: 827 (788,8,5,96) -S(j(e,d),g(g(e)),c).
** KEPT: 828 (788,8,5,90) -S(j(d,e),g(g(e)),c).
** KEPT: 829 (788,8,788,3) S(c,j(g(e),g(e)),c).
** KEPT: 830 (788,8,137,3) S(f(a,b),j(e,g(e)),c).
** KEPT: 831 (788,8,69,3) S(f(a,e),j(c,g(e)),c).
** KEPT: 832 (788,8,68,3) S(c,j(f(a,e),g(e)),c).
** KEPT: 833 (788,8,51,3) S(f(e,b),j(c,g(e)),c).
** KEPT: 834 (788,8,50,3) S(c,j(f(e,b),g(e)),c).
** KEPT: 835 (788,8,2,3) S(c,j(e,g(e)),c).
** KEPT: 836 (788,8,1,3) S(e,j(c,g(e)),c).
** KEPT: 837 (788,8,5,86) -S(g(d),c,g(g(e))).
** KEPT: 838 (788,8,3,125) -S(j(f(a,e),c),g(e),d).
** KEPT: 839 (788,8,3,121) -S(j(f(e,b),c),g(e),d).
** KEPT: 840 (788,8,3,114) -S(j(j(e,e),c),g(e),d).
** KEPT: 841 (788,8,3,95) -S(j(g(e),c),g(e),d).
** KEPT: 842 (788,8,3,86) -S(j(g(d),c),g(e),e).
** KEPT: 843 (788,8,69,3) S(f(a,e),c,j(c,g(e))).
** KEPT: 844 (788,8,51,3) S(f(e,b),c,j(c,g(e))).
** KEPT: 845 (788,8,5,3) S(g(c),c,j(e,g(e))).
** KEPT: 846 (788,8,5,1) S(g(c),c,g(e)).
** KEPT: 847 (788,8,3,3) S(x,c,j(j(x,c),g(e))).
** KEPT: 848 (788,8,1,3) S(e,c,j(c,g(e))).
** KEPT: 849 (788,8,6,3) S(c,e,j(c,g(g(e)))).
** KEPT: 850 (788,8,3,68) S(c,j(g(e),f(a,e)),c).
** KEPT: 851 (788,8,3,50) S(c,j(g(e),f(e,b)),c).
** KEPT: 852 (788,8,3,6) S(c,j(g(e),g(c)),e).
** KEPT: 853 (788,8,3,3) S(c,j(g(e),x),j(c,x)).
** KEPT: 854 (788,8,3,2) S(c,j(g(e),e),c).
** KEPT: 855 (788,8,2,3) S(c,g(e),j(c,e)).
** KEPT: 856 (788,7,6,104) -S(g(c),j(e,d),g(e)).
** KEPT: 857 (788,7,6,93) -S(g(c),j(d,e),g(e)).
** KEPT: 858 (788,7,6,87) -S(g(c),g(g(d)),g(e)).
** KEPT: 859 (788,7,3,2) S(j(c,g(e)),e,c).
** KEPT: 860 (788,7,3,1) S(j(c,e),g(e),c).
** KEPT: 861 (788,7,69,3) S(c,g(e),j(f(a,e),c)).
** KEPT: 862 (788,7,51,3) S(c,g(e),j(f(e,b),c)).
** KEPT: 863 (788,7,5,3) S(e,g(e),j(g(c),c)).
** KEPT: 864 (788,7,3,69) S(j(f(a,e),c),g(e),c).
** KEPT: 865 (788,7,3,51) S(j(f(e,b),c),g(e),c).
** KEPT: 866 (788,7,3,5) S(j(g(c),c),g(e),e).
** KEPT: 867 (788,7,3,3) S(j(x,c),g(e),j(x,c)).
** KEPT: 868 (788,7,3,1) S(j(e,c),g(e),c).
** KEPT: 869 (788,7,1,3) S(c,g(e),j(e,c)).
** KEPT: 870 (788,7,3,124) -S(c,j(g(e),f(a,e)),d).
** KEPT: 871 (788,7,3,120) -S(c,j(g(e),f(e,b)),d).
** KEPT: 872 (788,7,3,110) -S(c,j(g(e),j(e,e)),d).
** KEPT: 873 (788,7,3,98) -S(c,j(g(e),g(d)),e).
** KEPT: 874 (788,7,3,91) -S(c,j(g(e),g(e)),d).
** KEPT: 875 (788,7,3,37) -S(c,j(g(e),e),d).
** KEPT: 876 (788,7,6,3) S(c,g(g(e)),j(c,e)).
** KEPT: 877 (788,7,6,2) S(c,g(g(e)),c).
** KEPT: 878 (788,7,3,3) S(c,x,j(c,j(g(e),x))).
** KEPT: 879 (788,7,2,3) S(c,e,j(c,g(e))).

new given clause: 825 (788,11) S(g(e),c,c).
** KEPT: 880 (825,30,3) EQUAL(j(g(e),c),c).
** KEPT: 881 (825,30,3) EQUAL(c,j(g(e),c)).
** KEPT: 882 (825,21,42) S(g(e),c,f(a,b)).
** KEPT: 883 (825,20,42) S(g(e),f(a,b),c).
** KEPT: 884 (825,15,4,4,3) P(c,x,j(f(g(e),x),f(c,x))).
** KEPT: 885 (825,14,4,4,4) S(f(g(e),x),f(c,x),f(c,x)).
** KEPT: 886 (825,13,4,4,3) P(x,c,j(f(x,g(e)),f(x,c))).
** KEPT: 887 (825,12,4,4,4) S(f(x,g(e)),f(x,c),f(x,c)).
** KEPT: 888 (825,8,5,102) -S(g(g(d)),g(c),g(e)).
** KEPT: 889 (825,8,5,96) -S(j(e,d),g(c),g(e)).
** KEPT: 890 (825,8,5,90) -S(j(d,e),g(c),g(e)).
** KEPT: 891 (825,8,2,3) S(g(e),j(e,c),c).
** KEPT: 892 (825,8,1,3) S(e,j(g(e),c),c).
** KEPT: 893 (825,8,3,125) -S(j(f(a,e),g(e)),c,d).
** KEPT: 894 (825,8,3,121) -S(j(f(e,b),g(e)),c,d).
** KEPT: 895 (825,8,3,114) -S(j(j(e,e),g(e)),c,d).
** KEPT: 896 (825,8,3,95) -S(j(g(e),g(e)),c,d).
** KEPT: 897 (825,8,3,86) -S(j(g(d),g(e)),c,e).
** KEPT: 898 (825,8,3,38) -S(j(e,g(e)),c,d).
** KEPT: 899 (825,8,5,3) S(g(g(e)),c,j(e,c)).
** KEPT: 900 (825,8,5,1) S(g(g(e)),c,c).
** KEPT: 901 (825,8,3,3) S(x,c,j(j(x,g(e)),c)).
** KEPT: 902 (825,8,1,3) S(e,c,j(g(e),c)).
** KEPT: 903 (825,8,788,3) S(g(e),c,j(c,g(e))).
** KEPT: 904 (825,8,68,3) S(g(e),c,j(c,f(a,e))).
** KEPT: 905 (825,8,50,3) S(g(e),c,j(c,f(e,b))).
** KEPT: 906 (825,8,6,3) S(g(e),e,j(c,g(c))).
** KEPT: 907 (825,8,3,788) S(g(e),j(c,g(e)),c).
** KEPT: 908 (825,8,3,68) S(g(e),j(c,f(a,e)),c).
** KEPT: 909 (825,8,3,50) S(g(e),j(c,f(e,b)),c).
** KEPT: 910 (825,8,3,6) S(g(e),j(c,g(c)),e).
** KEPT: 911 (825,8,3,3) S(g(e),j(c,x),j(c,x)).
** KEPT: 912 (825,8,3,2) S(g(e),j(c,e),c).
** KEPT: 913 (825,8,2,3) S(g(e),c,j(c,e)).
** KEPT: 914 (825,7,137,102) -S(g(e),f(a,b),g(g(d))).
** KEPT: 915 (825,7,137,96) -S(g(e),f(a,b),j(e,d)).
** KEPT: 916 (825,7,137,90) -S(g(e),f(a,b),j(d,e)).
** KEPT: 917 (825,7,6,104) -S(g(g(e)),j(e,d),c).
** KEPT: 918 (825,7,6,93) -S(g(g(e)),j(d,e),c).
** KEPT: 919 (825,7,6,87) -S(g(g(e)),g(g(d)),c).
** KEPT: 920 (825,7,3,825) S(j(g(e),g(e)),c,c).
** KEPT: 921 (825,7,3,788) S(j(g(e),c),g(e),c).
** KEPT: 922 (825,7,3,137) S(j(g(e),f(a,b)),e,c).
** KEPT: 923 (825,7,3,69) S(j(g(e),f(a,e)),c,c).
** KEPT: 924 (825,7,3,68) S(j(g(e),c),f(a,e),c).
** KEPT: 925 (825,7,3,51) S(j(g(e),f(e,b)),c,c).
** KEPT: 926 (825,7,3,50) S(j(g(e),c),f(e,b),c).
** KEPT: 927 (825,7,3,2) S(j(g(e),c),e,c).
** KEPT: 928 (825,7,3,1) S(j(g(e),e),c,c).
** KEPT: 929 (825,7,5,3) S(e,c,j(g(g(e)),c)).
** KEPT: 930 (825,7,3,69) S(j(f(a,e),g(e)),c,c).
** KEPT: 931 (825,7,3,51) S(j(f(e,b),g(e)),c,c).
** KEPT: 932 (825,7,3,5) S(j(g(c),g(e)),c,e).
** KEPT: 933 (825,7,3,3) S(j(x,g(e)),c,j(x,c)).
** KEPT: 934 (825,7,3,1) S(j(e,g(e)),c,c).
** KEPT: 935 (825,7,1,3) S(g(e),c,j(e,c)).
** KEPT: 936 (825,7,6,98) -S(c,g(d),g(g(e))).
** KEPT: 937 (825,7,3,124) -S(g(e),j(c,f(a,e)),d).
** KEPT: 938 (825,7,3,120) -S(g(e),j(c,f(e,b)),d).
** KEPT: 939 (825,7,3,110) -S(g(e),j(c,j(e,e)),d).
** KEPT: 940 (825,7,3,98) -S(g(e),j(c,g(d)),e).
** KEPT: 941 (825,7,3,91) -S(g(e),j(c,g(e)),d).
** KEPT: 942 (825,7,788,3) S(c,g(e),j(g(e),c)).
** KEPT: 943 (825,7,68,3) S(c,f(a,e),j(g(e),c)).
** KEPT: 944 (825,7,50,3) S(c,f(e,b),j(g(e),c)).
** KEPT: 945 (825,7,6,3) S(c,g(c),j(g(e),e)).
** KEPT: 946 (825,7,6,2) S(c,g(c),g(e)).
** KEPT: 947 (825,7,3,3) S(c,x,j(g(e),j(c,x))).
** KEPT: 948 (825,7,2,3) S(c,e,j(g(e),c)).

new given clause: 138 (41,21,1) S(e,f(a,b),c).
** KEPT: 949 (138,30,3) EQUAL(j(e,f(a,b)),c).
** KEPT: 950 (138,30,3) EQUAL(c,j(e,f(a,b))).
** KEPT: 951 (138,15,4,4,3) P(c,x,j(f(e,x),f(f(a,b),x))).
** KEPT: 952 (138,14,4,4,4) S(f(e,x),f(f(a,b),x),f(c,x)).
** KEPT: 953 (138,13,4,4,3) P(x,c,j(f(x,e),f(x,f(a,b)))).
** KEPT: 954 (138,12,4,4,4) S(f(x,e),f(x,f(a,b)),f(x,c)).
** KEPT: 955 (138,8,5,102) -S(g(g(d)),g(f(a,b)),e).
** KEPT: 956 (138,8,5,96) -S(j(e,d),g(f(a,b)),e).
** KEPT: 957 (138,8,5,90) -S(j(d,e),g(f(a,b)),e).
** KEPT: 958 (138,8,6,102) -S(g(g(g(d))),f(a,b),e).
** KEPT: 959 (138,8,6,100) -S(g(g(e)),f(a,b),d).
** KEPT: 960 (138,8,6,97) -S(g(j(e,e)),f(a,b),d).
** KEPT: 961 (138,8,6,96) -S(g(j(e,d)),f(a,b),e).
** KEPT: 962 (138,8,6,92) -S(g(d),f(a,b),j(e,e)).
** KEPT: 963 (138,8,6,90) -S(g(j(d,e)),f(a,b),e).
** KEPT: 964 (138,8,6,3) S(x,j(g(x),f(a,b)),c).
** KEPT: 965 (138,8,5,5) S(g(g(f(a,b))),e,c).
** KEPT: 966 (138,8,5,3) S(g(x),j(x,f(a,b)),c).
** KEPT: 967 (138,8,2,3) S(e,j(e,f(a,b)),c).
** KEPT: 968 (138,8,5,86) -S(g(d),e,g(f(a,b))).
** KEPT: 969 (138,8,3,125) -S(j(f(a,e),e),f(a,b),d).
** KEPT: 970 (138,8,3,121) -S(j(f(e,b),e),f(a,b),d).
** KEPT: 971 (138,8,3,114) -S(j(j(e,e),e),f(a,b),d).
** KEPT: 972 (138,8,3,95) -S(j(g(e),e),f(a,b),d).
** KEPT: 973 (138,8,3,86) -S(j(g(d),e),f(a,b),e).
** KEPT: 974 (138,8,137,3) S(f(a,b),c,j(c,f(a,b))).
** KEPT: 975 (138,8,5,3) S(g(e),c,j(e,f(a,b))).
** KEPT: 976 (138,8,3,3) S(x,c,j(j(x,e),f(a,b))).
** KEPT: 977 (138,8,68,104) -S(f(a,b),f(a,e),j(e,d)).
** KEPT: 978 (138,8,68,93) -S(f(a,b),f(a,e),j(d,e)).
** KEPT: 979 (138,8,68,87) -S(f(a,b),f(a,e),g(g(d))).
** KEPT: 980 (138,8,50,104) -S(f(a,b),f(e,b),j(e,d)).
** KEPT: 981 (138,8,50,93) -S(f(a,b),f(e,b),j(d,e)).
** KEPT: 982 (138,8,50,87) -S(f(a,b),f(e,b),g(g(d))).
** KEPT: 983 (138,8,137,3) S(e,c,j(c,e)).
** KEPT: 984 (138,8,6,3) S(e,e,j(c,g(f(a,b)))).
** KEPT: 985 (138,8,3,788) S(e,j(f(a,b),g(e)),c).
** KEPT: 986 (138,8,3,68) S(e,j(f(a,b),f(a,e)),c).
** KEPT: 987 (138,8,3,50) S(e,j(f(a,b),f(e,b)),c).
** KEPT: 988 (138,8,3,6) S(e,j(f(a,b),g(c)),e).
** KEPT: 989 (138,8,3,3) S(e,j(f(a,b),x),j(c,x)).
** KEPT: 990 (138,8,2,3) S(e,f(a,b),j(c,e)).
** KEPT: 991 (138,7,6,93) -S(g(e),j(d,e),f(a,b)).
** KEPT: 992 (138,7,6,87) -S(g(e),g(g(d)),f(a,b)).
** KEPT: 993 (138,7,3,1) S(j(e,e),f(a,b),c).
** KEPT: 994 (138,7,137,3) S(c,f(a,b),j(f(a,b),c)).
** KEPT: 995 (138,7,5,3) S(e,f(a,b),j(g(e),c)).
** KEPT: 996 (138,7,3,825) S(j(g(e),e),f(a,b),c).
** KEPT: 997 (138,7,3,69) S(j(f(a,e),e),f(a,b),c).
** KEPT: 998 (138,7,3,51) S(j(f(e,b),e),f(a,b),c).
** KEPT: 999 (138,7,3,5) S(j(g(c),e),f(a,b),e).
** KEPT: 1000 (138,7,3,3) S(j(x,e),f(a,b),j(x,c)).
** KEPT: 1001 (138,7,3,124) -S(e,j(f(a,b),f(a,e)),d).
** KEPT: 1002 (138,7,3,120) -S(e,j(f(a,b),f(e,b)),d).
** KEPT: 1003 (138,7,3,110) -S(e,j(f(a,b),j(e,e)),d).
** KEPT: 1004 (138,7,3,98) -S(e,j(f(a,b),g(d)),e).
** KEPT: 1005 (138,7,3,91) -S(e,j(f(a,b),g(e)),d).
** KEPT: 1006 (138,7,3,37) -S(e,j(f(a,b),e),d).
** KEPT: 1007 (138,7,137,3) S(c,e,j(e,c)).
** KEPT: 1008 (138,7,6,3) S(c,g(f(a,b)),j(e,e)).
** KEPT: 1009 (138,7,3,3) S(c,x,j(e,j(f(a,b),x))).
** KEPT: 1010 (138,7,2,3) S(c,e,j(e,f(a,b))).

new given clause: 139 (41,20,38) -S(e,f(a,b),d).
** KEPT: 1011 (139,21,3) -EQUAL(j(e,f(a,b)),d).
** KEPT: 1012 (139,7,6,3) -S(x,j(g(x),f(a,b)),d).
** KEPT: 1013 (139,7,5,5) -S(g(g(f(a,b))),e,d).
** KEPT: 1014 (139,7,5,3) -S(g(x),j(x,f(a,b)),d).
** KEPT: 1015 (139,7,2,3) -S(e,j(e,f(a,b)),d).

new given clause: 142 (41,20,1) S(e,c,f(a,b)).
** KEPT: 1016 (142,30,3) EQUAL(j(e,c),f(a,b)).
** KEPT: 1017 (142,30,3) EQUAL(f(a,b),j(e,c)).
** KEPT: 1018 (142,15,4,4,3) P(f(a,b),x,j(f(e,x),f(c,x))).
** KEPT: 1019 (142,14,4,4,4) S(f(e,x),f(c,x),f(f(a,b),x)).
** KEPT: 1020 (142,13,4,4,3) P(x,f(a,b),j(f(x,e),f(x,c))).
** KEPT: 1021 (142,12,4,4,4) S(f(x,e),f(x,c),f(x,f(a,b))).
** KEPT: 1022 (142,8,6,3) S(x,j(g(x),c),f(a,b)).
** KEPT: 1023 (142,8,5,825) S(g(g(e)),c,f(a,b)).
** KEPT: 1024 (142,8,5,142) S(g(e),f(a,b),f(a,b)).
** KEPT: 1025 (142,8,5,69) S(g(f(a,e)),c,f(a,b)).
** KEPT: 1026 (142,8,5,51) S(g(f(e,b)),c,f(a,b)).
** KEPT: 1027 (142,8,5,5) S(g(g(c)),e,f(a,b)).
** KEPT: 1028 (142,8,5,3) S(g(x),j(x,c),f(a,b)).
** KEPT: 1029 (142,8,2,3) S(e,j(e,c),f(a,b)).
** KEPT: 1030 (142,8,137,3) S(f(a,b),f(a,b),j(c,c)).
** KEPT: 1031 (142,8,5,3) S(g(e),f(a,b),j(e,c)).
** KEPT: 1032 (142,8,3,3) S(x,f(a,b),j(j(x,e),c)).
** KEPT: 1033 (142,8,788,3) S(e,c,j(f(a,b),g(e))).
** KEPT: 1034 (142,8,68,3) S(e,c,j(f(a,b),f(a,e))).
** KEPT: 1035 (142,8,50,3) S(e,c,j(f(a,b),f(e,b))).
** KEPT: 1036 (142,8,6,3) S(e,e,j(f(a,b),g(c))).
** KEPT: 1037 (142,8,3,137) S(e,j(c,e),c).
** KEPT: 1038 (142,8,3,6) S(e,j(c,g(f(a,b))),e).
** KEPT: 1039 (142,8,3,3) S(e,j(c,x),j(f(a,b),x)).
** KEPT: 1040 (142,8,3,2) S(e,j(c,e),f(a,b)).
** KEPT: 1041 (142,7,142,788) S(f(a,b),g(e),f(a,b)).
** KEPT: 1042 (142,7,142,68) S(f(a,b),f(a,e),f(a,b)).
** KEPT: 1043 (142,7,142,50) S(f(a,b),f(e,b),f(a,b)).
** KEPT: 1044 (142,7,3,825) S(j(e,g(e)),c,f(a,b)).
** KEPT: 1045 (142,7,3,788) S(j(e,c),g(e),f(a,b)).
** KEPT: 1046 (142,7,3,138) S(j(e,e),f(a,b),f(a,b)).
** KEPT: 1047 (142,7,3,137) S(j(e,f(a,b)),e,f(a,b)).
** KEPT: 1048 (142,7,3,69) S(j(e,f(a,e)),c,f(a,b)).
** KEPT: 1049 (142,7,3,68) S(j(e,c),f(a,e),f(a,b)).
** KEPT: 1050 (142,7,3,51) S(j(e,f(e,b)),c,f(a,b)).
** KEPT: 1051 (142,7,3,50) S(j(e,c),f(e,b),f(a,b)).
** KEPT: 1052 (142,7,3,2) S(j(e,c),e,f(a,b)).
** KEPT: 1053 (142,7,3,1) S(j(e,e),c,f(a,b)).
** KEPT: 1054 (142,7,5,86) -S(g(f(a,b)),e,g(d)).
** KEPT: 1055 (142,7,137,3) S(c,c,j(f(a,b),f(a,b))).
** KEPT: 1056 (142,7,5,3) S(e,c,j(g(e),f(a,b))).
** KEPT: 1057 (142,7,3,138) S(j(e,e),c,c).
** KEPT: 1058 (142,7,3,5) S(j(g(f(a,b)),e),c,e).
** KEPT: 1059 (142,7,3,3) S(j(x,e),c,j(x,f(a,b))).
** KEPT: 1060 (142,7,788,3) S(f(a,b),g(e),j(e,c)).
** KEPT: 1061 (142,7,68,3) S(f(a,b),f(a,e),j(e,c)).
** KEPT: 1062 (142,7,50,3) S(f(a,b),f(e,b),j(e,c)).
** KEPT: 1063 (142,7,6,3) S(f(a,b),g(c),j(e,e)).
** KEPT: 1064 (142,7,3,3) S(f(a,b),x,j(e,j(c,x))).

------------ END OF SEARCH ------------

search stopped by max_kept option.

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

------------- memory usage ------------
11 mallocs of 32700 bytes each (351.3+ K)
  type (bytes each)     gets      frees     in use      avail      bytes
sym_ent (  64)            30          0         30          0      1.9 K
term (  16)            39738      38204       1534          8     24.1 K
rel (  20)             32790      28857       3933          7     77.0 K
term_ptr (   8)        11005          0      11005          0     86.0 K
fpa_head (  12)          384          0        384          0      4.5 K
fpa_tree (  28)        76006      76006          0         49      1.3 K
context ( 260)          6758       6758          0          6      1.5 K
trail (  12)           30326      30326          0         15      0.2 K
imd_tree (  24)            0          0          0          0      0.0 K
imd_pos ( 416)             0          0          0          0      0.0 K
is_tree (  12)          4001          0       4001          0     46.9 K
is_pos (1216)          50059      50059          0          4      4.8 K
fsub_pos (   8)         2587       2587          0          1      0.0 K
literal (  16)          3267       2150       1117          2     17.5 K
clause (  28)           2623       1559       1064          1     29.1 K
list (  60)                2          0          2          0      0.1 K
clash_nd (  32)          947        947          0          3      0.1 K
clause_ptr (   8)       1064          0       1064          0      8.3 K
int_ptr (   8)          9770       5695       4075          4     31.9 K

-------------- statistics -------------
clauses input                 34
clauses given                 67
clauses generated           2587
demodulation rewrites          0
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    1557
(clauses subsumed by sos)    674
unit deletions                 0
clauses kept                1030
empty clauses                  0
factors generated              0
clauses back subsumed          0
clauses not processed          0

----------- times (seconds) -----------
run time           135.97
input time           1.36
binary_res time      0.00
hyper_res time       0.00
UR_res time         50.53
para_into time       0.00
para_from time       0.00
pre_process time    45.66
  demod time         0.00
  weigh time         0.67
  for_sub time      28.70
  unit_del time      0.00
post_process time   36.78
  back_sub time      9.68
  conflict time     26.81
  factor time        0.00
FPA build time       2.85
IS build time        1.18
print_cl time        7.52
cl integrate time    2.26
window time          0.00
SHAR_EOF
if test -f 'minuses.ver2.clauses'
then
	echo shar: over-writing existing file "'minuses.ver2.clauses'"
fi
cat << \SHAR_EOF > 'minuses.ver2.clauses'
% problem-set/algebra/rings/minuses.ver2.clauses
% created : 07/09/86
% revised : 07/13/88

% description : 
%
% Theorem : In any ring, for all x, (-x) * (-y) = x * y  [ - indicates
% additive inverse ].

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d,e]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.


% existence of an additive identity 

S(e,x,x).
S(x,e,x).

% closure property 

S(x,y,j(x,y)).

% existence of inverses 

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property 

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property 

-S(x,y,z)   |   S(y,x,z).

% distributive property 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).
  
% equality axiom 

EQUAL(x,x).

% equality substitution axioms 

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined 

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).


% the denial of the theorem 

P(a,b,c).
P(g(a),g(b),d).
-EQUAL(c,d).

% lemmas

EQUAL(g(g(x)),x).
EQUAL(f(x,e),e).
EQUAL(f(e,x),e).
EQUAL(g(e),e).

SHAR_EOF
if test -f 'minuses.ver2.in'
then
	echo shar: over-writing existing file "'minuses.ver2.in'"
fi
cat << \SHAR_EOF > 'minuses.ver2.in'
% problem-set/algebra/rings/minuses.ver2.in
% created : 07/09/86
% revised : 07/12/88

% description : 
%
% Theorem : In any ring, for all x, (-x) * (-y) = x * y  [ - indicates
% additive inverse ].

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([0,a,b,c,d,e]).
% declare_variables([x,y,z,w,u,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product; j(x,y) is the sum of x and y, f(x,y)
% is the product of x and y; g(x) is the additive inverse of x; 0 is
% the additive identity element; a,b,c,d,e are constant ring elements.

set(UR_res).
assign(max_kept,1000).


list(axioms).

% existence of an additive identity 

S(e,x,x).
S(x,e,x).

% closure property 

S(x,y,j(x,y)).

% existence of inverses 

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property 

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property 

-S(x,y,z)   |   S(y,x,z).

% distributive property 

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).
  
% equality axiom 

EQUAL(x,x).

% equality substitution axioms 

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined 

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

end_of_list.


list(sos).

% the denial of the theorem 

P(a,b,c).
P(g(a),g(b),d).
-EQUAL(c,d).

end_of_list.


list(demodulators).

EQUAL(g(g(x)),x).
EQUAL(j(x,e),x).
EQUAL(j(e,x),x).
EQUAL(f(x,e),e).
EQUAL(f(e,x),e).
EQUAL(j(x,g(x)),e).
EQUAL(j(g(x),x),e).
EQUAL(g(e),e).

end_of_list.
SHAR_EOF
if test -f 'minuses.ver2.out'
then
	echo shar: over-writing existing file "'minuses.ver2.out'"
fi
cat << \SHAR_EOF > 'minuses.ver2.out'
% problem-set/algebra/rings/minuses.ver2.out
% created : 07/12/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).
assign(max_kept,1000).

list(axioms).
1 S(e,x,x).
2 S(x,e,x).
3 S(x,y,j(x,y)).
4 P(x,y,f(x,y)).
5 S(g(x),x,e).
6 S(x,g(x),e).
7 -S(x,y,v0) | -S(y,z,v) | -S(x,v,w) | S(v0,z,w).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
9 -P(x,y,v0) | -P(y,z,v) | -P(x,v,w) | P(v0,z,w).
10 -P(x,y,v0) | -P(y,z,v) | -P(v0,z,w) | P(x,v,w).
11 -S(x,y,z) | S(y,x,z).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
13 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
14 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
15 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
16 EQUAL(x,x).
17 -EQUAL(x,y) | EQUAL(y,x).
18 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
19 -EQUAL(x,y) | -S(x,w,z) | S(y,w,z).
20 -EQUAL(x,y) | -S(w,x,z) | S(w,y,z).
21 -EQUAL(x,y) | -S(w,z,x) | S(w,z,y).
22 -EQUAL(x,y) | -P(x,w,z) | P(y,w,z).
23 -EQUAL(x,y) | -P(w,x,z) | P(w,y,z).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
25 -EQUAL(x,y) | EQUAL(g(x),g(y)).
26 -EQUAL(x,y) | EQUAL(f(x,w),f(y,w)).
27 -EQUAL(x,y) | EQUAL(f(w,x),f(w,y)).
28 -EQUAL(x,y) | EQUAL(j(x,w),j(y,w)).
29 -EQUAL(x,y) | EQUAL(j(w,x),j(w,y)).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
31 -P(x,y,w) | -P(x,y,z) | EQUAL(w,z).
end_of_list.

list(sos).
32 P(a,b,c).
33 P(g(a),g(b),d).
34 -EQUAL(c,d).
end_of_list.

list(demodulators).
35 EQUAL(g(g(x)),x).
36 EQUAL(j(x,e),x).
37 EQUAL(j(e,x),x).
38 EQUAL(f(x,e),e).
39 EQUAL(f(e,x),e).
40 EQUAL(j(x,g(x)),e).
41 EQUAL(j(g(x),x),e).
42 EQUAL(g(e),e).
end_of_list.


---------------- PROOF ----------------

1 S(e,x,x).
2 S(x,e,x).
4 P(x,y,f(x,y)).
5 S(g(x),x,e).
6 S(x,g(x),e).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
14 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
21 -EQUAL(x,y) | -S(w,z,x) | S(w,z,y).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
31 -P(x,y,w) | -P(x,y,z) | EQUAL(w,z).
32 P(a,b,c).
33 P(g(a),g(b),d).
34 -EQUAL(c,d).
35 EQUAL(g(g(x)),x).
38 EQUAL(f(x,e),e).
39 EQUAL(f(e,x),e).
43 (34,30,2) -S(d,e,c).
49 (32,31,4) EQUAL(f(a,b),c).
59 (32,14,4,5,4,39) S(f(g(a),b),c,e).
61 (32,14,4,1,4,39) S(e,c,f(a,b)).
102 (49,21,43) -S(d,e,f(a,b)).
173 (33,12,4,6,4,35,38) S(d,f(g(a),b),e).
269 (59,8,61,102) -S(d,f(g(a),b),e).
301 (269,173) .

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 1000).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

-------------- statistics -------------
clauses input                 42
clauses given                 41
clauses generated           1397
demodulation rewrites        439
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed    1138
(clauses subsumed by sos)    357
unit deletions                 0
clauses kept                 259
empty clauses                  1
factors generated              0
clauses back subsumed          0
clauses not processed         48

----------- times (seconds) -----------
run time            59.95
input time           1.42
binary_res time      0.00
hyper_res time       0.00
UR_res time         29.80
para_into time       0.00
para_from time       0.00
pre_process time    22.92
  demod time         3.13
  weigh time         0.10
  for_sub time      14.58
  unit_del time      0.00
post_process time    4.86
  back_sub time      1.23
  conflict time      3.56
  factor time        0.00
FPA build time       1.04
IS build time        0.41
print_cl time        2.45
cl integrate time    0.51
window time          0.00
SHAR_EOF
if test -f 'zero.desc'
then
	echo shar: over-writing existing file "'zero.desc'"
fi
cat << \SHAR_EOF > 'zero.desc'
problem-set/algebra/rings/zero.desc
created : 07/10/86
revised : 07/12/88

Natural Language Description :

The problem is to prove that in any ring for all x, x * 0 = 0 [ where 0
is the additive identity element ].

Versions :

zero.ver1.in: this is the nonprocedural version; it uses UR resolution.
		created : ?
		verified for ITP : 07/09/86.
		translated for OTTER by : caw.
		verified for OTTER : 07/12/88.

zero.ver2.in: this is the procedural version, its main difference from
	version 1 being that it uses the demodulator -(-x)=x, which is a basic
	lemma of ring theory [ - indicates additive inverse ]; uses UR
	resolution. 
		created : ?
		verified for ITP : untested.
		translated for OTTER by : caw.
		verified for OTTER : 07/12/88.

	

SHAR_EOF
if test -f 'zero.ver1.clauses'
then
	echo shar: over-writing existing file "'zero.ver1.clauses'"
fi
cat << \SHAR_EOF > 'zero.ver1.clauses'
% problem-set/algebra/rings/zero.ver1.clauses
% created : 07/09/86
% revised : 07/13/88

% description : 
%
% Theorem : In any ring, for all x, (x * 0) = 0  [ 0 is the additive
% identity ].  

% representation :
%
% declare_predicated(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([a,e]).
% declare_variables([x,y,z,w,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product, e is the additive identity, a is a
% constant element of the ring, g(x) is the additive inverse of x, 
% j(x,y) is the sum of x and y, and f(x,y) is the product of x and y.

% existence of an additive identity

S(e,x,x).
S(x,e,x).

% closure property

S(x,y,j(x,y)).

% existence of inverses

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).

-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property

-S(x,y,z)   |   S(y,x,z).

% distributive property

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% equality axiom

EQUAL(x,x).

% equality substitution axioms

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

% the denial of the theorem

-P(a,e,e).

SHAR_EOF
if test -f 'zero.ver1.in'
then
	echo shar: over-writing existing file "'zero.ver1.in'"
fi
cat << \SHAR_EOF > 'zero.ver1.in'
% problem-set/algebra/rings/zero.ver1.in
% created : 07/09/86
% revised : 07/12/88

% description : 
%	
% Theorem : In any ring, for all x, (x * 0) = 0  [ 0 is the additive
% identity ].  

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([a,e]).
% declare_variables([x,y,z,w,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product, e is the additive identity, a is a
% constant element of the ring, g(x) is the additive inverse of x, 
% j(x,y) is the sum of x and y, and f(x,y) is the product of x and y.

set(UR_res).


list(axioms).

% existence of an additive identity

S(e,x,x).
S(x,e,x).

% closure property

S(x,y,j(x,y)).

% existence of inverses

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property

-S(x,y,z)   |   S(y,x,z).

% distributive property

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% equality axiom

EQUAL(x,x).

% equality substitution axioms

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

end_of_list.


list(sos).

% the denial of the theorem

-P(a,e,e).

end_of_list.
SHAR_EOF
if test -f 'zero.ver1.out'
then
	echo shar: over-writing existing file "'zero.ver1.out'"
fi
cat << \SHAR_EOF > 'zero.ver1.out'
% problem-set/algebra/rings/zero.ver1.out
% created : 07/12/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).

list(axioms).
1 S(e,x,x).
2 S(x,e,x).
3 S(x,y,j(x,y)).
4 P(x,y,f(x,y)).
5 S(g(x),x,e).
6 S(x,g(x),e).
7 -S(x,y,v0) | -S(y,z,v) | -S(x,v,w) | S(v0,z,w).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
9 -P(x,y,v0) | -P(y,z,v) | -P(x,v,w) | P(v0,z,w).
10 -P(x,y,v0) | -P(y,z,v) | -P(v0,z,w) | P(x,v,w).
11 -S(x,y,z) | S(y,x,z).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
13 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
14 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
15 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
16 EQUAL(x,x).
17 -EQUAL(x,y) | EQUAL(y,x).
18 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
19 -EQUAL(x,y) | -S(x,w,z) | S(y,w,z).
20 -EQUAL(x,y) | -S(w,x,z) | S(w,y,z).
21 -EQUAL(x,y) | -S(w,z,x) | S(w,z,y).
22 -EQUAL(x,y) | -P(x,w,z) | P(y,w,z).
23 -EQUAL(x,y) | -P(w,x,z) | P(w,y,z).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
25 -EQUAL(x,y) | EQUAL(g(x),g(y)).
26 -EQUAL(x,y) | EQUAL(f(x,w),f(y,w)).
27 -EQUAL(x,y) | EQUAL(f(w,x),f(w,y)).
28 -EQUAL(x,y) | EQUAL(j(x,w),j(y,w)).
29 -EQUAL(x,y) | EQUAL(j(w,x),j(w,y)).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
31 -P(x,y,w) | -P(x,y,z) | EQUAL(w,z).
end_of_list.

list(sos).
32 -P(a,e,e).
end_of_list.


---------------- PROOF ----------------

2 S(x,e,x).
4 P(x,y,f(x,y)).
6 S(x,g(x),e).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
32 -P(a,e,e).
33 (32,24,4) -EQUAL(f(a,e),e).
47 (33,30,2) -S(f(a,e),e,e).
66 (47,8,6,6) -S(f(a,e),x,x).
117 (66,12,4,2,4) -P(x,e,f(a,e)).
138 (117,4) .

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 0).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

-------------- statistics -------------
clauses input                 32
clauses given                 10
clauses generated            333
demodulation rewrites          0
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed     227
(clauses subsumed by sos)    137
unit deletions                 0
clauses kept                 106
empty clauses                  1
factors generated              0
clauses back subsumed          4
clauses not processed         33

----------- times (seconds) -----------
run time            12.83
input time           1.18
binary_res time      0.00
hyper_res time       0.00
UR_res time          3.68
para_into time       0.00
para_from time       0.00
pre_process time     6.24
  demod time         0.00
  weigh time         0.05
  for_sub time       4.45
  unit_del time      0.00
post_process time    1.39
  back_sub time      0.44
  conflict time      0.86
  factor time        0.00
FPA build time       0.44
IS build time        0.16
print_cl time        1.03
cl integrate time    0.24
window time          0.00
SHAR_EOF
if test -f 'zero.ver2.clauses'
then
	echo shar: over-writing existing file "'zero.ver2.clauses'"
fi
cat << \SHAR_EOF > 'zero.ver2.clauses'
% problem-set/algebra/rings/zero.ver2.clauses
% created : 07/09/86
% revised : 07/13/88

% description : 
%
% Theorem : In any ring, for all x, (x * 0) = 0  [ 0 is the additive
% identity ].  

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([a,e]).
% declare_variables([x,y,z,w,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product, e is the additive identity, a is a
% constant element of the ring, g(x) is the additive inverse of x, 
% j(x,y) is the sum of x and y, and f(x,y) is the product of x and y.


% existence of an additive identity

S(e,x,x).
S(x,e,x).

% closure property

S(x,y,j(x,y)).

% existence of inverses

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property

-S(x,y,z)   |   S(y,x,z).

% distributive property

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% equality axiom

EQUAL(x,x).

% equality substitution axioms

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).


% the denial of the theorem

-P(a,e,e).

% lemma

EQUAL(g(g(x)),x).

SHAR_EOF
if test -f 'zero.ver2.in'
then
	echo shar: over-writing existing file "'zero.ver2.in'"
fi
cat << \SHAR_EOF > 'zero.ver2.in'
% problem-set/algebra/rings/zero.ver2.in
% created : 07/09/86
% revised : 07/12/88

% description : 
%
% Theorem : In any ring, for all x, (x * 0) = 0  [ 0 is the additive
% identity ].  

% representation :
%
% declare_predicates(3,[S,P]).
% declare_predicate(2,EQUAL).
% declare_functions(2,[j,f]).
% declare_function(1,g).
% declare_constants([a,e]).
% declare_variables([x,y,z,w,v,v0,v1,v2,v3,v4]).
%
% S means sum, P means product, e is the additive identity, a is a
% constant element of the ring, g(x) is the additive inverse of x, 
% j(x,y) is the sum of x and y, and f(x,y) is the product of x and y.

set(UR_res).


list(axioms).

% existence of an additive identity

S(e,x,x).
S(x,e,x).

% closure property

S(x,y,j(x,y)).

% existence of inverses

P(x,y,f(x,y)).
S(g(x),x,e).
S(x,g(x),e).

% associative property

-S(x,y,v0)  |  -S(y,z,v)  |  -S(x,v,w)   |  S(v0,z,w).
-S(x,y,v0)  |  -S(y,z,v)  |  -S(v0,z,w)  |  S(x,v,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(x,v,w)   |  P(v0,z,w).
-P(x,y,v0)  |  -P(y,z,v)  |  -P(v0,z,w)  |  P(x,v,w).

% commutative property

-S(x,y,z)   |   S(y,x,z).

% distributive property

-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -P(x,v3,v4)  | S(v1,v2,v4).
-P(x,y,v1)  |  -P(x,z,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(x,v3,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -P(v3,x,v4)  | S(v1,v2,v4).
-P(y,x,v1)  |  -P(z,x,v2) |  -S(y,z,v3)  | -S(v1,v2,v4) | P(v3,x,v4).

% equality axiom

EQUAL(x,x).

% equality substitution axioms

-EQUAL(x,y) |   EQUAL(y,x).
-EQUAL(x,y) |  -EQUAL(y,z)  |  EQUAL(x,z).

-EQUAL(x,y) |  -S(x,w,z)    |  S(y,w,z).
-EQUAL(x,y) |  -S(w,x,z)    |  S(w,y,z).
-EQUAL(x,y) |  -S(w,z,x)    |  S(w,z,y).
-EQUAL(x,y) |  -P(x,w,z)    |  P(y,w,z).
-EQUAL(x,y) |  -P(w,x,z)    |  P(w,y,z).
-EQUAL(x,y) |  -P(w,z,x)    |  P(w,z,y).

% the operations are well defined

-EQUAL(x,y) |   EQUAL(g(x),g(y)).
-EQUAL(x,y) |   EQUAL(f(x,w),f(y,w)).
-EQUAL(x,y) |   EQUAL(f(w,x),f(w,y)).
-EQUAL(x,y) |   EQUAL(j(x,w),j(y,w)).
-EQUAL(x,y) |   EQUAL(j(w,x),j(w,y)).

-S(x,y,w)   |  -S(x,y,z)    |  EQUAL(w,z).
-P(x,y,w)   |  -P(x,y,z)    |  EQUAL(w,z).

end_of_list.


list(sos).

% the denial of the theorem

-P(a,e,e).

end_of_list.


list(demodulators).

EQUAL(g(g(x)),x).

end_of_list.
SHAR_EOF
if test -f 'zero.ver2.out'
then
	echo shar: over-writing existing file "'zero.ver2.out'"
fi
cat << \SHAR_EOF > 'zero.ver2.out'
% problem-set/algebra/rings/zero.ver2.out
% created : 07/12/88
% revised : 07/13/88

OTTER version 0.9, 19 May 1988.

set(UR_res).

list(axioms).
1 S(e,x,x).
2 S(x,e,x).
3 S(x,y,j(x,y)).
4 P(x,y,f(x,y)).
5 S(g(x),x,e).
6 S(x,g(x),e).
7 -S(x,y,v0) | -S(y,z,v) | -S(x,v,w) | S(v0,z,w).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
9 -P(x,y,v0) | -P(y,z,v) | -P(x,v,w) | P(v0,z,w).
10 -P(x,y,v0) | -P(y,z,v) | -P(v0,z,w) | P(x,v,w).
11 -S(x,y,z) | S(y,x,z).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
13 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(x,v3,v4).
14 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -P(v3,x,v4) | S(v1,v2,v4).
15 -P(y,x,v1) | -P(z,x,v2) | -S(y,z,v3) | -S(v1,v2,v4) | P(v3,x,v4).
16 EQUAL(x,x).
17 -EQUAL(x,y) | EQUAL(y,x).
18 -EQUAL(x,y) | -EQUAL(y,z) | EQUAL(x,z).
19 -EQUAL(x,y) | -S(x,w,z) | S(y,w,z).
20 -EQUAL(x,y) | -S(w,x,z) | S(w,y,z).
21 -EQUAL(x,y) | -S(w,z,x) | S(w,z,y).
22 -EQUAL(x,y) | -P(x,w,z) | P(y,w,z).
23 -EQUAL(x,y) | -P(w,x,z) | P(w,y,z).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
25 -EQUAL(x,y) | EQUAL(g(x),g(y)).
26 -EQUAL(x,y) | EQUAL(f(x,w),f(y,w)).
27 -EQUAL(x,y) | EQUAL(f(w,x),f(w,y)).
28 -EQUAL(x,y) | EQUAL(j(x,w),j(y,w)).
29 -EQUAL(x,y) | EQUAL(j(w,x),j(w,y)).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
31 -P(x,y,w) | -P(x,y,z) | EQUAL(w,z).
end_of_list.

list(sos).
32 -P(a,e,e).
end_of_list.

list(demodulators).
33 EQUAL(g(g(x)),x).
end_of_list.


---------------- PROOF ----------------

2 S(x,e,x).
4 P(x,y,f(x,y)).
6 S(x,g(x),e).
8 -S(x,y,v0) | -S(y,z,v) | -S(v0,z,w) | S(x,v,w).
12 -P(x,y,v1) | -P(x,z,v2) | -S(y,z,v3) | -P(x,v3,v4) | S(v1,v2,v4).
24 -EQUAL(x,y) | -P(w,z,x) | P(w,z,y).
30 -S(x,y,w) | -S(x,y,z) | EQUAL(w,z).
32 -P(a,e,e).
34 (32,24,4) -EQUAL(f(a,e),e).
48 (34,30,2) -S(f(a,e),e,e).
65 (48,8,6,6) -S(f(a,e),x,x).
110 (65,12,4,2,4) -P(x,e,f(a,e)).
131 (110,4) .

--------------- options ---------------
set(UR_res).
set(demod_hist).
set(for_sub).
set(print_kept).
set(back_sub).
set(print_back_sub).
set(print_given).
set(check_arity).

clear(binary_res).
clear(hyper_res).
clear(para_from).
clear(para_into).
clear(demod_inf).
clear(para_from_left).
clear(para_from_right).
clear(para_into_vars).
clear(para_from_vars).
clear(para_all).
clear(para_ones_rule).
clear(no_para_into_left).
clear(no_para_into_right).
clear(demod_linear).
clear(print_gen).
clear(sort_literals).
clear(Unit_deletion).
clear(factor).
clear(print_weight).
clear(sos_fifo).
clear(bird_print).
clear(atom_wt_max_args).
clear(print_lists_at_end).
clear(free_all_mem).
clear(for_sub_fpa).
clear(no_fapl).
clear(no_fanl).

assign(report, 0).
assign(max_seconds, 0).
assign(max_given, 0).
assign(max_kept, 0).
assign(max_gen, 0).
assign(max_mem, 0).
assign(max_weight, 0).
assign(max_literals, 0).
assign(fpa_literals, 4).
assign(fpa_terms, 4).
assign(demod_limit, 100).
assign(max_proofs, 1).
assign(neg_weight, 0).

-------------- statistics -------------
clauses input                 33
clauses given                 10
clauses generated            333
demodulation rewrites         11
clauses wt or lit delete       0
tautologies deleted            0
clauses forward subsumed     235
(clauses subsumed by sos)    141
unit deletions                 0
clauses kept                  98
empty clauses                  1
factors generated              0
clauses back subsumed          4
clauses not processed         33

----------- times (seconds) -----------
run time            13.11
input time           1.22
binary_res time      0.00
hyper_res time       0.00
UR_res time          3.69
para_into time       0.00
para_from time       0.00
pre_process time     6.62
  demod time         0.49
  weigh time         0.09
  for_sub time       4.56
  unit_del time      0.00
post_process time    1.22
  back_sub time      0.43
  conflict time      0.73
  factor time        0.00
FPA build time       0.33
IS build time        0.18
print_cl time        0.96
cl integrate time    0.22
window time          0.00
SHAR_EOF
#	End of shell archive
exit 0