%------------------------------------------------------------------------------
% File : Metis---2.4
% Problem : ALG056+1 : TPTP v8.1.0. Released v2.7.0.
% Transfm : none
% Format : tptp:raw
% Command : metis --show proof --show saturation %s
% Computer : n017.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Thu Jul 14 17:34:38 EDT 2022
% Result : Theorem 3.16s 3.36s
% Output : CNFRefutation 3.30s
% Verified :
% SZS Type : Refutation
% Derivation depth : 43
% Number of leaves : 253
% Syntax : Number of formulae : 1218 ( 552 unt; 1 def)
% Number of atoms : 10250 (10194 equ)
% Maximal formula atoms : 250 ( 8 avg)
% Number of connectives : 14262 (5230 ~;3476 |;5504 &)
% ( 2 <=>; 50 =>; 0 <=; 0 <~>)
% Maximal formula depth : 101 ( 5 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of predicates : 4 ( 1 usr; 2 prp; 0-2 aty)
% Number of functors : 7 ( 7 usr; 6 con; 0-2 aty)
% Number of variables : 162 ( 0 sgn 0 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(ax1,axiom,
( ( op(e0,e0) = e0
| op(e0,e0) = e1
| op(e0,e0) = e2
| op(e0,e0) = e3
| op(e0,e0) = e4 )
& ( op(e0,e1) = e0
| op(e0,e1) = e1
| op(e0,e1) = e2
| op(e0,e1) = e3
| op(e0,e1) = e4 )
& ( op(e0,e2) = e0
| op(e0,e2) = e1
| op(e0,e2) = e2
| op(e0,e2) = e3
| op(e0,e2) = e4 )
& ( op(e0,e3) = e0
| op(e0,e3) = e1
| op(e0,e3) = e2
| op(e0,e3) = e3
| op(e0,e3) = e4 )
& ( op(e0,e4) = e0
| op(e0,e4) = e1
| op(e0,e4) = e2
| op(e0,e4) = e3
| op(e0,e4) = e4 )
& ( op(e1,e0) = e0
| op(e1,e0) = e1
| op(e1,e0) = e2
| op(e1,e0) = e3
| op(e1,e0) = e4 )
& ( op(e1,e1) = e0
| op(e1,e1) = e1
| op(e1,e1) = e2
| op(e1,e1) = e3
| op(e1,e1) = e4 )
& ( op(e1,e2) = e0
| op(e1,e2) = e1
| op(e1,e2) = e2
| op(e1,e2) = e3
| op(e1,e2) = e4 )
& ( op(e1,e3) = e0
| op(e1,e3) = e1
| op(e1,e3) = e2
| op(e1,e3) = e3
| op(e1,e3) = e4 )
& ( op(e1,e4) = e0
| op(e1,e4) = e1
| op(e1,e4) = e2
| op(e1,e4) = e3
| op(e1,e4) = e4 )
& ( op(e2,e0) = e0
| op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3
| op(e2,e0) = e4 )
& ( op(e2,e1) = e0
| op(e2,e1) = e1
| op(e2,e1) = e2
| op(e2,e1) = e3
| op(e2,e1) = e4 )
& ( op(e2,e2) = e0
| op(e2,e2) = e1
| op(e2,e2) = e2
| op(e2,e2) = e3
| op(e2,e2) = e4 )
& ( op(e2,e3) = e0
| op(e2,e3) = e1
| op(e2,e3) = e2
| op(e2,e3) = e3
| op(e2,e3) = e4 )
& ( op(e2,e4) = e0
| op(e2,e4) = e1
| op(e2,e4) = e2
| op(e2,e4) = e3
| op(e2,e4) = e4 )
& ( op(e3,e0) = e0
| op(e3,e0) = e1
| op(e3,e0) = e2
| op(e3,e0) = e3
| op(e3,e0) = e4 )
& ( op(e3,e1) = e0
| op(e3,e1) = e1
| op(e3,e1) = e2
| op(e3,e1) = e3
| op(e3,e1) = e4 )
& ( op(e3,e2) = e0
| op(e3,e2) = e1
| op(e3,e2) = e2
| op(e3,e2) = e3
| op(e3,e2) = e4 )
& ( op(e3,e3) = e0
| op(e3,e3) = e1
| op(e3,e3) = e2
| op(e3,e3) = e3
| op(e3,e3) = e4 )
& ( op(e3,e4) = e0
| op(e3,e4) = e1
| op(e3,e4) = e2
| op(e3,e4) = e3
| op(e3,e4) = e4 )
& ( op(e4,e0) = e0
| op(e4,e0) = e1
| op(e4,e0) = e2
| op(e4,e0) = e3
| op(e4,e0) = e4 )
& ( op(e4,e1) = e0
| op(e4,e1) = e1
| op(e4,e1) = e2
| op(e4,e1) = e3
| op(e4,e1) = e4 )
& ( op(e4,e2) = e0
| op(e4,e2) = e1
| op(e4,e2) = e2
| op(e4,e2) = e3
| op(e4,e2) = e4 )
& ( op(e4,e3) = e0
| op(e4,e3) = e1
| op(e4,e3) = e2
| op(e4,e3) = e3
| op(e4,e3) = e4 )
& ( op(e4,e4) = e0
| op(e4,e4) = e1
| op(e4,e4) = e2
| op(e4,e4) = e3
| op(e4,e4) = e4 ) ) ).
fof(ax2,axiom,
( op(unit,e0) = e0
& op(e0,unit) = e0
& op(unit,e1) = e1
& op(e1,unit) = e1
& op(unit,e2) = e2
& op(e2,unit) = e2
& op(unit,e3) = e3
& op(e3,unit) = e3
& op(unit,e4) = e4
& op(e4,unit) = e4
& ( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ) ) ).
fof(ax3,axiom,
( ( op(e0,e0) = e0
| op(e0,e1) = e0
| op(e0,e2) = e0
| op(e0,e3) = e0
| op(e0,e4) = e0 )
& ( op(e0,e0) = e0
| op(e1,e0) = e0
| op(e2,e0) = e0
| op(e3,e0) = e0
| op(e4,e0) = e0 )
& ( op(e0,e0) = e1
| op(e0,e1) = e1
| op(e0,e2) = e1
| op(e0,e3) = e1
| op(e0,e4) = e1 )
& ( op(e0,e0) = e1
| op(e1,e0) = e1
| op(e2,e0) = e1
| op(e3,e0) = e1
| op(e4,e0) = e1 )
& ( op(e0,e0) = e2
| op(e0,e1) = e2
| op(e0,e2) = e2
| op(e0,e3) = e2
| op(e0,e4) = e2 )
& ( op(e0,e0) = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 )
& ( op(e0,e0) = e3
| op(e0,e1) = e3
| op(e0,e2) = e3
| op(e0,e3) = e3
| op(e0,e4) = e3 )
& ( op(e0,e0) = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 )
& ( op(e0,e0) = e4
| op(e0,e1) = e4
| op(e0,e2) = e4
| op(e0,e3) = e4
| op(e0,e4) = e4 )
& ( op(e0,e0) = e4
| op(e1,e0) = e4
| op(e2,e0) = e4
| op(e3,e0) = e4
| op(e4,e0) = e4 )
& ( op(e1,e0) = e0
| op(e1,e1) = e0
| op(e1,e2) = e0
| op(e1,e3) = e0
| op(e1,e4) = e0 )
& ( op(e0,e1) = e0
| op(e1,e1) = e0
| op(e2,e1) = e0
| op(e3,e1) = e0
| op(e4,e1) = e0 )
& ( op(e1,e0) = e1
| op(e1,e1) = e1
| op(e1,e2) = e1
| op(e1,e3) = e1
| op(e1,e4) = e1 )
& ( op(e0,e1) = e1
| op(e1,e1) = e1
| op(e2,e1) = e1
| op(e3,e1) = e1
| op(e4,e1) = e1 )
& ( op(e1,e0) = e2
| op(e1,e1) = e2
| op(e1,e2) = e2
| op(e1,e3) = e2
| op(e1,e4) = e2 )
& ( op(e0,e1) = e2
| op(e1,e1) = e2
| op(e2,e1) = e2
| op(e3,e1) = e2
| op(e4,e1) = e2 )
& ( op(e1,e0) = e3
| op(e1,e1) = e3
| op(e1,e2) = e3
| op(e1,e3) = e3
| op(e1,e4) = e3 )
& ( op(e0,e1) = e3
| op(e1,e1) = e3
| op(e2,e1) = e3
| op(e3,e1) = e3
| op(e4,e1) = e3 )
& ( op(e1,e0) = e4
| op(e1,e1) = e4
| op(e1,e2) = e4
| op(e1,e3) = e4
| op(e1,e4) = e4 )
& ( op(e0,e1) = e4
| op(e1,e1) = e4
| op(e2,e1) = e4
| op(e3,e1) = e4
| op(e4,e1) = e4 )
& ( op(e2,e0) = e0
| op(e2,e1) = e0
| op(e2,e2) = e0
| op(e2,e3) = e0
| op(e2,e4) = e0 )
& ( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e2,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 )
& ( op(e2,e0) = e1
| op(e2,e1) = e1
| op(e2,e2) = e1
| op(e2,e3) = e1
| op(e2,e4) = e1 )
& ( op(e0,e2) = e1
| op(e1,e2) = e1
| op(e2,e2) = e1
| op(e3,e2) = e1
| op(e4,e2) = e1 )
& ( op(e2,e0) = e2
| op(e2,e1) = e2
| op(e2,e2) = e2
| op(e2,e3) = e2
| op(e2,e4) = e2 )
& ( op(e0,e2) = e2
| op(e1,e2) = e2
| op(e2,e2) = e2
| op(e3,e2) = e2
| op(e4,e2) = e2 )
& ( op(e2,e0) = e3
| op(e2,e1) = e3
| op(e2,e2) = e3
| op(e2,e3) = e3
| op(e2,e4) = e3 )
& ( op(e0,e2) = e3
| op(e1,e2) = e3
| op(e2,e2) = e3
| op(e3,e2) = e3
| op(e4,e2) = e3 )
& ( op(e2,e0) = e4
| op(e2,e1) = e4
| op(e2,e2) = e4
| op(e2,e3) = e4
| op(e2,e4) = e4 )
& ( op(e0,e2) = e4
| op(e1,e2) = e4
| op(e2,e2) = e4
| op(e3,e2) = e4
| op(e4,e2) = e4 )
& ( op(e3,e0) = e0
| op(e3,e1) = e0
| op(e3,e2) = e0
| op(e3,e3) = e0
| op(e3,e4) = e0 )
& ( op(e0,e3) = e0
| op(e1,e3) = e0
| op(e2,e3) = e0
| op(e3,e3) = e0
| op(e4,e3) = e0 )
& ( op(e3,e0) = e1
| op(e3,e1) = e1
| op(e3,e2) = e1
| op(e3,e3) = e1
| op(e3,e4) = e1 )
& ( op(e0,e3) = e1
| op(e1,e3) = e1
| op(e2,e3) = e1
| op(e3,e3) = e1
| op(e4,e3) = e1 )
& ( op(e3,e0) = e2
| op(e3,e1) = e2
| op(e3,e2) = e2
| op(e3,e3) = e2
| op(e3,e4) = e2 )
& ( op(e0,e3) = e2
| op(e1,e3) = e2
| op(e2,e3) = e2
| op(e3,e3) = e2
| op(e4,e3) = e2 )
& ( op(e3,e0) = e3
| op(e3,e1) = e3
| op(e3,e2) = e3
| op(e3,e3) = e3
| op(e3,e4) = e3 )
& ( op(e0,e3) = e3
| op(e1,e3) = e3
| op(e2,e3) = e3
| op(e3,e3) = e3
| op(e4,e3) = e3 )
& ( op(e3,e0) = e4
| op(e3,e1) = e4
| op(e3,e2) = e4
| op(e3,e3) = e4
| op(e3,e4) = e4 )
& ( op(e0,e3) = e4
| op(e1,e3) = e4
| op(e2,e3) = e4
| op(e3,e3) = e4
| op(e4,e3) = e4 )
& ( op(e4,e0) = e0
| op(e4,e1) = e0
| op(e4,e2) = e0
| op(e4,e3) = e0
| op(e4,e4) = e0 )
& ( op(e0,e4) = e0
| op(e1,e4) = e0
| op(e2,e4) = e0
| op(e3,e4) = e0
| op(e4,e4) = e0 )
& ( op(e4,e0) = e1
| op(e4,e1) = e1
| op(e4,e2) = e1
| op(e4,e3) = e1
| op(e4,e4) = e1 )
& ( op(e0,e4) = e1
| op(e1,e4) = e1
| op(e2,e4) = e1
| op(e3,e4) = e1
| op(e4,e4) = e1 )
& ( op(e4,e0) = e2
| op(e4,e1) = e2
| op(e4,e2) = e2
| op(e4,e3) = e2
| op(e4,e4) = e2 )
& ( op(e0,e4) = e2
| op(e1,e4) = e2
| op(e2,e4) = e2
| op(e3,e4) = e2
| op(e4,e4) = e2 )
& ( op(e4,e0) = e3
| op(e4,e1) = e3
| op(e4,e2) = e3
| op(e4,e3) = e3
| op(e4,e4) = e3 )
& ( op(e0,e4) = e3
| op(e1,e4) = e3
| op(e2,e4) = e3
| op(e3,e4) = e3
| op(e4,e4) = e3 )
& ( op(e4,e0) = e4
| op(e4,e1) = e4
| op(e4,e2) = e4
| op(e4,e3) = e4
| op(e4,e4) = e4 )
& ( op(e0,e4) = e4
| op(e1,e4) = e4
| op(e2,e4) = e4
| op(e3,e4) = e4
| op(e4,e4) = e4 ) ) ).
fof(ax4,axiom,
( op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e3,e0) != op(e4,e0)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e3,e1) != op(e4,e1)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e3,e2) != op(e4,e2)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e3,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e4) != op(e4,e4)
& op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e3) != op(e0,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e3) != op(e1,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e3) != op(e2,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e3) != op(e3,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ) ).
fof(ax5,axiom,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ) ).
fof(ax6,axiom,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ) ).
fof(co1,conjecture,
~ ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ( ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
| ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
| ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
| ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
| ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
| ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
| ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
| ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
| ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
| ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
| ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
| ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
| ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
| ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
| ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
| ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
| ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
| ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
| ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
| ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
| ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
| ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
| ( op(e4,e4) = e2
& op(e2,e2) = e4
& op(e4,e2) != e4 )
| ( op(e4,e4) = e3
& op(e3,e3) = e4
& op(e4,e3) != e4 )
| ( op(e4,e4) = e4
& op(e4,e4) = e4
& op(e4,e4) != e4 ) ) ) ).
fof(definition_0,definition,
( definitionFOFtoCNF_19
<=> ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 ) ) ).
fof(subgoal_0,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& op(e0,e0) = e0
& op(e0,e0) = e0 )
=> op(e0,e0) = e0 ),
inference(strip,[],[co1]) ).
fof(subgoal_1,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& op(e0,e0) = e1
& op(e1,e1) = e0 )
=> op(e0,e1) = e0 ),
inference(strip,[],[co1]) ).
fof(subgoal_2,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& op(e0,e0) = e2
& op(e2,e2) = e0 )
=> op(e0,e2) = e0 ),
inference(strip,[],[co1]) ).
fof(subgoal_3,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& op(e0,e0) = e3
& op(e3,e3) = e0 )
=> op(e0,e3) = e0 ),
inference(strip,[],[co1]) ).
fof(subgoal_4,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& op(e0,e0) = e4
& op(e4,e4) = e0 )
=> op(e0,e4) = e0 ),
inference(strip,[],[co1]) ).
fof(subgoal_5,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& op(e1,e1) = e0
& op(e0,e0) = e1 )
=> op(e1,e0) = e1 ),
inference(strip,[],[co1]) ).
fof(subgoal_6,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& op(e1,e1) = e1
& op(e1,e1) = e1 )
=> op(e1,e1) = e1 ),
inference(strip,[],[co1]) ).
fof(subgoal_7,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& op(e1,e1) = e2
& op(e2,e2) = e1 )
=> op(e1,e2) = e1 ),
inference(strip,[],[co1]) ).
fof(subgoal_8,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& op(e1,e1) = e3
& op(e3,e3) = e1 )
=> op(e1,e3) = e1 ),
inference(strip,[],[co1]) ).
fof(subgoal_9,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& op(e1,e1) = e4
& op(e4,e4) = e1 )
=> op(e1,e4) = e1 ),
inference(strip,[],[co1]) ).
fof(subgoal_10,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& op(e2,e2) = e0
& op(e0,e0) = e2 )
=> op(e2,e0) = e2 ),
inference(strip,[],[co1]) ).
fof(subgoal_11,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& op(e2,e2) = e1
& op(e1,e1) = e2 )
=> op(e2,e1) = e2 ),
inference(strip,[],[co1]) ).
fof(subgoal_12,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& op(e2,e2) = e2
& op(e2,e2) = e2 )
=> op(e2,e2) = e2 ),
inference(strip,[],[co1]) ).
fof(subgoal_13,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& op(e2,e2) = e3
& op(e3,e3) = e2 )
=> op(e2,e3) = e2 ),
inference(strip,[],[co1]) ).
fof(subgoal_14,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& op(e2,e2) = e4
& op(e4,e4) = e2 )
=> op(e2,e4) = e2 ),
inference(strip,[],[co1]) ).
fof(subgoal_15,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& op(e3,e3) = e0
& op(e0,e0) = e3 )
=> op(e3,e0) = e3 ),
inference(strip,[],[co1]) ).
fof(subgoal_16,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& op(e3,e3) = e1
& op(e1,e1) = e3 )
=> op(e3,e1) = e3 ),
inference(strip,[],[co1]) ).
fof(subgoal_17,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& op(e3,e3) = e2
& op(e2,e2) = e3 )
=> op(e3,e2) = e3 ),
inference(strip,[],[co1]) ).
fof(subgoal_18,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& op(e3,e3) = e3
& op(e3,e3) = e3 )
=> op(e3,e3) = e3 ),
inference(strip,[],[co1]) ).
fof(subgoal_19,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& op(e3,e3) = e4
& op(e4,e4) = e3 )
=> op(e3,e4) = e3 ),
inference(strip,[],[co1]) ).
fof(subgoal_20,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& op(e4,e4) = e0
& op(e0,e0) = e4 )
=> op(e4,e0) = e4 ),
inference(strip,[],[co1]) ).
fof(subgoal_21,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& op(e4,e4) = e1
& op(e1,e1) = e4 )
=> op(e4,e1) = e4 ),
inference(strip,[],[co1]) ).
fof(subgoal_22,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& op(e4,e4) = e2
& op(e2,e2) = e4 )
=> op(e4,e2) = e4 ),
inference(strip,[],[co1]) ).
fof(subgoal_23,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& ~ ( op(e4,e4) = e2
& op(e2,e2) = e4
& op(e4,e2) != e4 )
& op(e4,e4) = e3
& op(e3,e3) = e4 )
=> op(e4,e3) = e4 ),
inference(strip,[],[co1]) ).
fof(subgoal_24,plain,
( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& ~ ( op(e4,e4) = e2
& op(e2,e2) = e4
& op(e4,e2) != e4 )
& ~ ( op(e4,e4) = e3
& op(e3,e3) = e4
& op(e4,e3) != e4 )
& op(e4,e4) = e4
& op(e4,e4) = e4 )
=> op(e4,e4) = e4 ),
inference(strip,[],[co1]) ).
fof(negate_0_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& op(e0,e0) = e0
& op(e0,e0) = e0 )
=> op(e0,e0) = e0 ),
inference(negate,[],[subgoal_0]) ).
fof(normalize_0_0,plain,
$false,
inference(canonicalize,[],[negate_0_0]) ).
cnf(refute_0_0,plain,
$false,
inference(canonicalize,[],[normalize_0_0]) ).
fof(negate_1_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& op(e0,e0) = e1
& op(e1,e1) = e0 )
=> op(e0,e1) = e0 ),
inference(negate,[],[subgoal_1]) ).
fof(normalize_1_0,plain,
( op(e0,unit) = e0
& op(e1,unit) = e1
& op(e2,unit) = e2
& op(e3,unit) = e3
& op(e4,unit) = e4
& op(unit,e0) = e0
& op(unit,e1) = e1
& op(unit,e2) = e2
& op(unit,e3) = e3
& op(unit,e4) = e4
& ( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ) ),
inference(canonicalize,[],[ax2]) ).
fof(normalize_1_1,plain,
op(e0,unit) = e0,
inference(conjunct,[],[normalize_1_0]) ).
fof(normalize_1_2,plain,
op(unit,e4) = e4,
inference(conjunct,[],[normalize_1_0]) ).
fof(normalize_1_3,plain,
op(e4,unit) = e4,
inference(conjunct,[],[normalize_1_0]) ).
fof(normalize_1_4,plain,
op(e1,unit) = e1,
inference(conjunct,[],[normalize_1_0]) ).
fof(normalize_1_5,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(conjunct,[],[normalize_1_0]) ).
fof(normalize_1_6,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_1_7,plain,
op(e0,e0) != op(e1,e0),
inference(conjunct,[],[normalize_1_6]) ).
fof(normalize_1_8,plain,
( op(e0,e1) != e0
& op(e0,e0) = e1
& op(e1,e1) = e0
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_1_0]) ).
fof(normalize_1_9,plain,
op(e0,e0) = e1,
inference(conjunct,[],[normalize_1_8]) ).
fof(normalize_1_10,plain,
op(e1,e1) = e0,
inference(conjunct,[],[normalize_1_8]) ).
fof(normalize_1_11,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_1_12,plain,
e0 != e1,
inference(conjunct,[],[normalize_1_11]) ).
fof(normalize_1_13,plain,
op(e2,e2) != op(e4,e2),
inference(conjunct,[],[normalize_1_6]) ).
fof(normalize_1_14,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_1_15,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_1_14]) ).
fof(normalize_1_16,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(conjunct,[],[normalize_1_14]) ).
fof(normalize_1_17,plain,
e3 = op(e2,op(e2,e2)),
inference(conjunct,[],[normalize_1_14]) ).
fof(normalize_1_18,plain,
e1 != e4,
inference(conjunct,[],[normalize_1_11]) ).
fof(normalize_1_19,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_1_14]) ).
cnf(refute_1_0,plain,
op(e0,unit) = e0,
inference(canonicalize,[],[normalize_1_1]) ).
cnf(refute_1_1,plain,
op(unit,e4) = e4,
inference(canonicalize,[],[normalize_1_2]) ).
cnf(refute_1_2,plain,
op(e4,unit) = e4,
inference(canonicalize,[],[normalize_1_3]) ).
cnf(refute_1_3,plain,
op(e1,unit) = e1,
inference(canonicalize,[],[normalize_1_4]) ).
cnf(refute_1_4,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(canonicalize,[],[normalize_1_5]) ).
cnf(refute_1_5,plain,
( op(e1,unit) != e1
| unit != e0
| op(e1,e0) = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e0)]]) ).
cnf(refute_1_6,plain,
( op(e1,unit) != e1
| op(e1,e0) = e1
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_4,refute_1_5]) ).
cnf(refute_1_7,plain,
( op(e1,e0) = e1
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_3,refute_1_6]) ).
cnf(refute_1_8,plain,
op(e0,e0) != op(e1,e0),
inference(canonicalize,[],[normalize_1_7]) ).
cnf(refute_1_9,plain,
op(e0,e0) = e1,
inference(canonicalize,[],[normalize_1_9]) ).
cnf(refute_1_10,plain,
( e1 != op(e1,e0)
| op(e0,e0) != e1
| op(e0,e0) = op(e1,e0) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e1) ),[1],$fot(op(e1,e0))]]) ).
cnf(refute_1_11,plain,
( e1 != op(e1,e0)
| op(e0,e0) = op(e1,e0) ),
inference(resolve,[$cnf( $equal(op(e0,e0),e1) )],[refute_1_9,refute_1_10]) ).
cnf(refute_1_12,plain,
e1 != op(e1,e0),
inference(resolve,[$cnf( $equal(op(e0,e0),op(e1,e0)) )],[refute_1_11,refute_1_8]) ).
cnf(refute_1_13,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_1_14,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_1_15,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_1_13,refute_1_14]) ).
cnf(refute_1_16,plain,
( op(e1,e0) != e1
| e1 = op(e1,e0) ),
inference(subst,[],[refute_1_15:[bind(X,$fot(op(e1,e0))),bind(Y,$fot(e1))]]) ).
cnf(refute_1_17,plain,
op(e1,e0) != e1,
inference(resolve,[$cnf( $equal(e1,op(e1,e0)) )],[refute_1_16,refute_1_12]) ).
cnf(refute_1_18,plain,
( unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_1_7,refute_1_17]) ).
cnf(refute_1_19,plain,
( op(e1,unit) != e1
| unit != e1
| op(e1,e1) = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e1)]]) ).
cnf(refute_1_20,plain,
( op(e1,unit) != e1
| op(e1,e1) = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_1_18,refute_1_19]) ).
cnf(refute_1_21,plain,
( op(e1,e1) = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_3,refute_1_20]) ).
cnf(refute_1_22,plain,
op(e1,e1) = e0,
inference(canonicalize,[],[normalize_1_10]) ).
cnf(refute_1_23,plain,
( op(e1,e1) != e0
| op(e1,e1) != e1
| e0 = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e1) ),[0],$fot(e0)]]) ).
cnf(refute_1_24,plain,
( op(e1,e1) != e1
| e0 = e1 ),
inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_1_22,refute_1_23]) ).
cnf(refute_1_25,plain,
( e0 = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_1_21,refute_1_24]) ).
cnf(refute_1_26,plain,
e0 != e1,
inference(canonicalize,[],[normalize_1_12]) ).
cnf(refute_1_27,plain,
( unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(e0,e1) )],[refute_1_25,refute_1_26]) ).
cnf(refute_1_28,plain,
( op(e4,unit) != e4
| unit != e2
| op(e4,e2) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0,1],$fot(e2)]]) ).
cnf(refute_1_29,plain,
( op(e4,unit) != e4
| op(e4,e2) = e4
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e2) )],[refute_1_27,refute_1_28]) ).
cnf(refute_1_30,plain,
( op(e4,e2) = e4
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_1_2,refute_1_29]) ).
cnf(refute_1_31,plain,
op(e2,e2) != op(e4,e2),
inference(canonicalize,[],[normalize_1_13]) ).
cnf(refute_1_32,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_1_15]) ).
cnf(refute_1_33,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_1_34,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_1_32,refute_1_33]) ).
cnf(refute_1_35,plain,
( e4 != op(e4,e2)
| op(e2,e2) != e4
| op(e2,e2) = op(e4,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e4) ),[1],$fot(op(e4,e2))]]) ).
cnf(refute_1_36,plain,
( e4 != op(e4,e2)
| op(e2,e2) = op(e4,e2) ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_1_34,refute_1_35]) ).
cnf(refute_1_37,plain,
e4 != op(e4,e2),
inference(resolve,[$cnf( $equal(op(e2,e2),op(e4,e2)) )],[refute_1_36,refute_1_31]) ).
cnf(refute_1_38,plain,
( op(e4,e2) != e4
| e4 = op(e4,e2) ),
inference(subst,[],[refute_1_15:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e4))]]) ).
cnf(refute_1_39,plain,
op(e4,e2) != e4,
inference(resolve,[$cnf( $equal(e4,op(e4,e2)) )],[refute_1_38,refute_1_37]) ).
cnf(refute_1_40,plain,
( unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e4,e2),e4) )],[refute_1_30,refute_1_39]) ).
cnf(refute_1_41,plain,
( op(unit,e4) != e4
| unit != e3
| op(e3,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e3)]]) ).
cnf(refute_1_42,plain,
( op(unit,e4) != e4
| op(e3,e4) = e4
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e3) )],[refute_1_40,refute_1_41]) ).
cnf(refute_1_43,plain,
( op(e3,e4) = e4
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_1_1,refute_1_42]) ).
cnf(refute_1_44,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(canonicalize,[],[normalize_1_16]) ).
cnf(refute_1_45,plain,
op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).
cnf(refute_1_46,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) != op(e3,op(e2,e2))
| op(e3,op(e2,e2)) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_1_47,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_1_45,refute_1_46]) ).
cnf(refute_1_48,plain,
op(e3,op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_1_34,refute_1_47]) ).
cnf(refute_1_49,plain,
e3 = op(e2,op(e2,e2)),
inference(canonicalize,[],[normalize_1_17]) ).
cnf(refute_1_50,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = e3 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,op(e2,e2))))]]) ).
cnf(refute_1_51,plain,
op(e2,op(e2,e2)) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_1_49,refute_1_50]) ).
cnf(refute_1_52,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(op(e2,op(e2,e2)),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_1_53,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) ),[1,0],$fot(e3)]]) ).
cnf(refute_1_54,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_1_52,refute_1_53]) ).
cnf(refute_1_55,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),e3) )],[refute_1_51,refute_1_54]) ).
cnf(refute_1_56,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_1_57,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_1_15,refute_1_56]) ).
cnf(refute_1_58,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(subst,[],[refute_1_57:[bind(X,$fot(op(op(e2,op(e2,e2)),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e4)))]]) ).
cnf(refute_1_59,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_1_55,refute_1_58]) ).
cnf(refute_1_60,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e4)) )],[refute_1_48,refute_1_59]) ).
cnf(refute_1_61,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,e4)
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[0],$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_1_62,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,e4)) )],[refute_1_60,refute_1_61]) ).
cnf(refute_1_63,plain,
e1 = op(e3,e4),
inference(resolve,[$cnf( $equal(e1,op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_1_44,refute_1_62]) ).
cnf(refute_1_64,plain,
( e1 != op(e3,e4)
| op(e3,e4) = e1 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e4)))]]) ).
cnf(refute_1_65,plain,
op(e3,e4) = e1,
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_1_63,refute_1_64]) ).
cnf(refute_1_66,plain,
( op(e3,e4) != e1
| op(e3,e4) != e4
| e1 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e4) ),[0],$fot(e1)]]) ).
cnf(refute_1_67,plain,
( op(e3,e4) != e4
| e1 = e4 ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_1_65,refute_1_66]) ).
cnf(refute_1_68,plain,
( e1 = e4
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_1_43,refute_1_67]) ).
cnf(refute_1_69,plain,
e1 != e4,
inference(canonicalize,[],[normalize_1_18]) ).
cnf(refute_1_70,plain,
unit = e4,
inference(resolve,[$cnf( $equal(e1,e4) )],[refute_1_68,refute_1_69]) ).
cnf(refute_1_71,plain,
op(e0,unit) = op(e0,unit),
introduced(tautology,[refl,[$fot(op(e0,unit))]]) ).
cnf(refute_1_72,plain,
( op(e0,unit) != op(e0,unit)
| unit != e4
| op(e0,unit) = op(e0,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),op(e0,unit)) ),[1,1],$fot(e4)]]) ).
cnf(refute_1_73,plain,
( unit != e4
| op(e0,unit) = op(e0,e4) ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_1_71,refute_1_72]) ).
cnf(refute_1_74,plain,
op(e0,unit) = op(e0,e4),
inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_70,refute_1_73]) ).
cnf(refute_1_75,plain,
( op(e0,unit) != e0
| op(e0,unit) != op(e0,e4)
| op(e0,e4) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0],$fot(op(e0,e4))]]) ).
cnf(refute_1_76,plain,
( op(e0,unit) != e0
| op(e0,e4) = e0 ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e4)) )],[refute_1_74,refute_1_75]) ).
cnf(refute_1_77,plain,
op(e0,e4) = e0,
inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_1_0,refute_1_76]) ).
cnf(refute_1_78,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_1_19]) ).
cnf(refute_1_79,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_1_80,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_1_81,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_1_79,refute_1_80]) ).
cnf(refute_1_82,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_1_34,refute_1_81]) ).
cnf(refute_1_83,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_1_84,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_1_85,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_1_83,refute_1_84]) ).
cnf(refute_1_86,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_1_34,refute_1_85]) ).
cnf(refute_1_87,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_1_57:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_1_88,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_1_86,refute_1_87]) ).
cnf(refute_1_89,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_1_82,refute_1_88]) ).
cnf(refute_1_90,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_1_91,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_1_89,refute_1_90]) ).
cnf(refute_1_92,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_1_78,refute_1_91]) ).
cnf(refute_1_93,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_1_94,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_1_92,refute_1_93]) ).
cnf(refute_1_95,plain,
op(e4,unit) = op(e4,unit),
introduced(tautology,[refl,[$fot(op(e4,unit))]]) ).
cnf(refute_1_96,plain,
( op(e4,unit) != op(e4,unit)
| unit != e4
| op(e4,unit) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),op(e4,unit)) ),[1,1],$fot(e4)]]) ).
cnf(refute_1_97,plain,
( unit != e4
| op(e4,unit) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_1_95,refute_1_96]) ).
cnf(refute_1_98,plain,
op(e4,unit) = op(e4,e4),
inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_70,refute_1_97]) ).
cnf(refute_1_99,plain,
( op(e4,e4) != e0
| op(e4,unit) != op(e4,e4)
| op(e4,unit) = e0 ),
inference(subst,[],[refute_1_57:[bind(X,$fot(op(e4,unit))),bind(Y,$fot(op(e4,e4))),bind(Z,$fot(e0))]]) ).
cnf(refute_1_100,plain,
( op(e4,e4) != e0
| op(e4,unit) = e0 ),
inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e4)) )],[refute_1_98,refute_1_99]) ).
cnf(refute_1_101,plain,
op(e4,unit) = e0,
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_1_94,refute_1_100]) ).
cnf(refute_1_102,plain,
( op(e4,unit) != e0
| op(e4,unit) != e4
| e0 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0],$fot(e0)]]) ).
cnf(refute_1_103,plain,
( op(e4,unit) != e4
| e0 = e4 ),
inference(resolve,[$cnf( $equal(op(e4,unit),e0) )],[refute_1_101,refute_1_102]) ).
cnf(refute_1_104,plain,
e0 = e4,
inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_1_2,refute_1_103]) ).
cnf(refute_1_105,plain,
( e0 != e4
| e4 = e0 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e0)),bind(Y,$fot(e4))]]) ).
cnf(refute_1_106,plain,
e4 = e0,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_1_104,refute_1_105]) ).
cnf(refute_1_107,plain,
op(e0,e4) = op(e0,e4),
introduced(tautology,[refl,[$fot(op(e0,e4))]]) ).
cnf(refute_1_108,plain,
( e4 != e0
| op(e0,e4) != op(e0,e4)
| op(e0,e4) = op(e0,e0) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),op(e0,e4)) ),[1,1],$fot(e0)]]) ).
cnf(refute_1_109,plain,
( e4 != e0
| op(e0,e4) = op(e0,e0) ),
inference(resolve,[$cnf( $equal(op(e0,e4),op(e0,e4)) )],[refute_1_107,refute_1_108]) ).
cnf(refute_1_110,plain,
op(e0,e4) = op(e0,e0),
inference(resolve,[$cnf( $equal(e4,e0) )],[refute_1_106,refute_1_109]) ).
cnf(refute_1_111,plain,
( op(e0,e0) != e1
| op(e0,e4) != op(e0,e0)
| op(e0,e4) = e1 ),
inference(subst,[],[refute_1_57:[bind(X,$fot(op(e0,e4))),bind(Y,$fot(op(e0,e0))),bind(Z,$fot(e1))]]) ).
cnf(refute_1_112,plain,
( op(e0,e0) != e1
| op(e0,e4) = e1 ),
inference(resolve,[$cnf( $equal(op(e0,e4),op(e0,e0)) )],[refute_1_110,refute_1_111]) ).
cnf(refute_1_113,plain,
op(e0,e4) = e1,
inference(resolve,[$cnf( $equal(op(e0,e0),e1) )],[refute_1_9,refute_1_112]) ).
cnf(refute_1_114,plain,
( op(e0,e4) != e0
| op(e0,e4) != e1
| e1 = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e0) ),[0],$fot(e1)]]) ).
cnf(refute_1_115,plain,
( op(e0,e4) != e0
| e1 = e0 ),
inference(resolve,[$cnf( $equal(op(e0,e4),e1) )],[refute_1_113,refute_1_114]) ).
cnf(refute_1_116,plain,
e1 = e0,
inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_1_77,refute_1_115]) ).
cnf(refute_1_117,plain,
( e1 != e0
| e0 = e1 ),
inference(subst,[],[refute_1_15:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).
cnf(refute_1_118,plain,
e1 != e0,
inference(resolve,[$cnf( $equal(e0,e1) )],[refute_1_117,refute_1_26]) ).
cnf(refute_1_119,plain,
$false,
inference(resolve,[$cnf( $equal(e1,e0) )],[refute_1_116,refute_1_118]) ).
fof(negate_2_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& op(e0,e0) = e2
& op(e2,e2) = e0 )
=> op(e0,e2) = e0 ),
inference(negate,[],[subgoal_2]) ).
fof(normalize_2_0,plain,
( op(e0,e2) != e0
& op(e0,e0) = e2
& op(e2,e2) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_2_0]) ).
fof(normalize_2_1,plain,
op(e2,e2) = e0,
inference(conjunct,[],[normalize_2_0]) ).
fof(normalize_2_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_2_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_2_2]) ).
fof(normalize_2_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_2_5,plain,
e0 != e4,
inference(conjunct,[],[normalize_2_4]) ).
cnf(refute_2_0,plain,
op(e2,e2) = e0,
inference(canonicalize,[],[normalize_2_1]) ).
cnf(refute_2_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_2_3]) ).
cnf(refute_2_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_2_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_2_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_2_2,refute_2_3]) ).
cnf(refute_2_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_2_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_2_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_2_1,refute_2_5]) ).
cnf(refute_2_7,plain,
( op(e2,e2) != e0
| op(e2,e2) != e4
| e4 = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e4)]]) ).
cnf(refute_2_8,plain,
( op(e2,e2) != e0
| e4 = e0 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_2_6,refute_2_7]) ).
cnf(refute_2_9,plain,
e4 = e0,
inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_2_0,refute_2_8]) ).
cnf(refute_2_10,plain,
e0 != e4,
inference(canonicalize,[],[normalize_2_5]) ).
cnf(refute_2_11,plain,
( e4 != e0
| e0 = e4 ),
inference(subst,[],[refute_2_4:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).
cnf(refute_2_12,plain,
e4 != e0,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_2_11,refute_2_10]) ).
cnf(refute_2_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e0) )],[refute_2_9,refute_2_12]) ).
fof(negate_3_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& op(e0,e0) = e3
& op(e3,e3) = e0 )
=> op(e0,e3) = e0 ),
inference(negate,[],[subgoal_3]) ).
fof(normalize_3_0,plain,
( ( op(e0,e0) = e0
| op(e0,e1) = e0
| op(e0,e2) = e0
| op(e0,e3) = e0
| op(e0,e4) = e0 )
& ( op(e0,e0) = e0
| op(e1,e0) = e0
| op(e2,e0) = e0
| op(e3,e0) = e0
| op(e4,e0) = e0 )
& ( op(e0,e0) = e1
| op(e0,e1) = e1
| op(e0,e2) = e1
| op(e0,e3) = e1
| op(e0,e4) = e1 )
& ( op(e0,e0) = e1
| op(e1,e0) = e1
| op(e2,e0) = e1
| op(e3,e0) = e1
| op(e4,e0) = e1 )
& ( op(e0,e0) = e2
| op(e0,e1) = e2
| op(e0,e2) = e2
| op(e0,e3) = e2
| op(e0,e4) = e2 )
& ( op(e0,e0) = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 )
& ( op(e0,e0) = e3
| op(e0,e1) = e3
| op(e0,e2) = e3
| op(e0,e3) = e3
| op(e0,e4) = e3 )
& ( op(e0,e0) = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 )
& ( op(e0,e0) = e4
| op(e0,e1) = e4
| op(e0,e2) = e4
| op(e0,e3) = e4
| op(e0,e4) = e4 )
& ( op(e0,e0) = e4
| op(e1,e0) = e4
| op(e2,e0) = e4
| op(e3,e0) = e4
| op(e4,e0) = e4 )
& ( op(e0,e1) = e0
| op(e1,e1) = e0
| op(e2,e1) = e0
| op(e3,e1) = e0
| op(e4,e1) = e0 )
& ( op(e0,e1) = e1
| op(e1,e1) = e1
| op(e2,e1) = e1
| op(e3,e1) = e1
| op(e4,e1) = e1 )
& ( op(e0,e1) = e2
| op(e1,e1) = e2
| op(e2,e1) = e2
| op(e3,e1) = e2
| op(e4,e1) = e2 )
& ( op(e0,e1) = e3
| op(e1,e1) = e3
| op(e2,e1) = e3
| op(e3,e1) = e3
| op(e4,e1) = e3 )
& ( op(e0,e1) = e4
| op(e1,e1) = e4
| op(e2,e1) = e4
| op(e3,e1) = e4
| op(e4,e1) = e4 )
& ( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e2,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 )
& ( op(e0,e2) = e1
| op(e1,e2) = e1
| op(e2,e2) = e1
| op(e3,e2) = e1
| op(e4,e2) = e1 )
& ( op(e0,e2) = e2
| op(e1,e2) = e2
| op(e2,e2) = e2
| op(e3,e2) = e2
| op(e4,e2) = e2 )
& ( op(e0,e2) = e3
| op(e1,e2) = e3
| op(e2,e2) = e3
| op(e3,e2) = e3
| op(e4,e2) = e3 )
& ( op(e0,e2) = e4
| op(e1,e2) = e4
| op(e2,e2) = e4
| op(e3,e2) = e4
| op(e4,e2) = e4 )
& ( op(e0,e3) = e0
| op(e1,e3) = e0
| op(e2,e3) = e0
| op(e3,e3) = e0
| op(e4,e3) = e0 )
& ( op(e0,e3) = e1
| op(e1,e3) = e1
| op(e2,e3) = e1
| op(e3,e3) = e1
| op(e4,e3) = e1 )
& ( op(e0,e3) = e2
| op(e1,e3) = e2
| op(e2,e3) = e2
| op(e3,e3) = e2
| op(e4,e3) = e2 )
& ( op(e0,e3) = e3
| op(e1,e3) = e3
| op(e2,e3) = e3
| op(e3,e3) = e3
| op(e4,e3) = e3 )
& ( op(e0,e3) = e4
| op(e1,e3) = e4
| op(e2,e3) = e4
| op(e3,e3) = e4
| op(e4,e3) = e4 )
& ( op(e0,e4) = e0
| op(e1,e4) = e0
| op(e2,e4) = e0
| op(e3,e4) = e0
| op(e4,e4) = e0 )
& ( op(e0,e4) = e1
| op(e1,e4) = e1
| op(e2,e4) = e1
| op(e3,e4) = e1
| op(e4,e4) = e1 )
& ( op(e0,e4) = e2
| op(e1,e4) = e2
| op(e2,e4) = e2
| op(e3,e4) = e2
| op(e4,e4) = e2 )
& ( op(e0,e4) = e3
| op(e1,e4) = e3
| op(e2,e4) = e3
| op(e3,e4) = e3
| op(e4,e4) = e3 )
& ( op(e0,e4) = e4
| op(e1,e4) = e4
| op(e2,e4) = e4
| op(e3,e4) = e4
| op(e4,e4) = e4 )
& ( op(e1,e0) = e0
| op(e1,e1) = e0
| op(e1,e2) = e0
| op(e1,e3) = e0
| op(e1,e4) = e0 )
& ( op(e1,e0) = e1
| op(e1,e1) = e1
| op(e1,e2) = e1
| op(e1,e3) = e1
| op(e1,e4) = e1 )
& ( op(e1,e0) = e2
| op(e1,e1) = e2
| op(e1,e2) = e2
| op(e1,e3) = e2
| op(e1,e4) = e2 )
& ( op(e1,e0) = e3
| op(e1,e1) = e3
| op(e1,e2) = e3
| op(e1,e3) = e3
| op(e1,e4) = e3 )
& ( op(e1,e0) = e4
| op(e1,e1) = e4
| op(e1,e2) = e4
| op(e1,e3) = e4
| op(e1,e4) = e4 )
& ( op(e2,e0) = e0
| op(e2,e1) = e0
| op(e2,e2) = e0
| op(e2,e3) = e0
| op(e2,e4) = e0 )
& ( op(e2,e0) = e1
| op(e2,e1) = e1
| op(e2,e2) = e1
| op(e2,e3) = e1
| op(e2,e4) = e1 )
& ( op(e2,e0) = e2
| op(e2,e1) = e2
| op(e2,e2) = e2
| op(e2,e3) = e2
| op(e2,e4) = e2 )
& ( op(e2,e0) = e3
| op(e2,e1) = e3
| op(e2,e2) = e3
| op(e2,e3) = e3
| op(e2,e4) = e3 )
& ( op(e2,e0) = e4
| op(e2,e1) = e4
| op(e2,e2) = e4
| op(e2,e3) = e4
| op(e2,e4) = e4 )
& ( op(e3,e0) = e0
| op(e3,e1) = e0
| op(e3,e2) = e0
| op(e3,e3) = e0
| op(e3,e4) = e0 )
& ( op(e3,e0) = e1
| op(e3,e1) = e1
| op(e3,e2) = e1
| op(e3,e3) = e1
| op(e3,e4) = e1 )
& ( op(e3,e0) = e2
| op(e3,e1) = e2
| op(e3,e2) = e2
| op(e3,e3) = e2
| op(e3,e4) = e2 )
& ( op(e3,e0) = e3
| op(e3,e1) = e3
| op(e3,e2) = e3
| op(e3,e3) = e3
| op(e3,e4) = e3 )
& ( op(e3,e0) = e4
| op(e3,e1) = e4
| op(e3,e2) = e4
| op(e3,e3) = e4
| op(e3,e4) = e4 )
& ( op(e4,e0) = e0
| op(e4,e1) = e0
| op(e4,e2) = e0
| op(e4,e3) = e0
| op(e4,e4) = e0 )
& ( op(e4,e0) = e1
| op(e4,e1) = e1
| op(e4,e2) = e1
| op(e4,e3) = e1
| op(e4,e4) = e1 )
& ( op(e4,e0) = e2
| op(e4,e1) = e2
| op(e4,e2) = e2
| op(e4,e3) = e2
| op(e4,e4) = e2 )
& ( op(e4,e0) = e3
| op(e4,e1) = e3
| op(e4,e2) = e3
| op(e4,e3) = e3
| op(e4,e4) = e3 )
& ( op(e4,e0) = e4
| op(e4,e1) = e4
| op(e4,e2) = e4
| op(e4,e3) = e4
| op(e4,e4) = e4 ) ),
inference(canonicalize,[],[ax3]) ).
fof(normalize_3_1,plain,
( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e2,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 ),
inference(conjunct,[],[normalize_3_0]) ).
fof(normalize_3_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_3_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_3_2]) ).
fof(normalize_3_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_3_5,plain,
e0 != e4,
inference(conjunct,[],[normalize_3_4]) ).
fof(normalize_3_6,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_3_7,plain,
op(e3,e2) != op(e3,e3),
inference(conjunct,[],[normalize_3_6]) ).
fof(normalize_3_8,plain,
( op(e0,e3) != e0
& op(e0,e0) = e3
& op(e3,e3) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_3_0]) ).
fof(normalize_3_9,plain,
op(e3,e3) = e0,
inference(conjunct,[],[normalize_3_8]) ).
fof(normalize_3_10,plain,
op(e4,e2) != op(e4,e4),
inference(conjunct,[],[normalize_3_6]) ).
fof(normalize_3_11,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_3_2]) ).
fof(normalize_3_12,plain,
( op(e0,unit) = e0
& op(e1,unit) = e1
& op(e2,unit) = e2
& op(e3,unit) = e3
& op(e4,unit) = e4
& op(unit,e0) = e0
& op(unit,e1) = e1
& op(unit,e2) = e2
& op(unit,e3) = e3
& op(unit,e4) = e4
& ( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ) ),
inference(canonicalize,[],[ax2]) ).
fof(normalize_3_13,plain,
op(unit,e2) = e2,
inference(conjunct,[],[normalize_3_12]) ).
fof(normalize_3_14,plain,
op(unit,e4) = e4,
inference(conjunct,[],[normalize_3_12]) ).
fof(normalize_3_15,plain,
op(unit,e3) = e3,
inference(conjunct,[],[normalize_3_12]) ).
fof(normalize_3_16,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(conjunct,[],[normalize_3_12]) ).
fof(normalize_3_17,plain,
op(e0,e0) != op(e0,e3),
inference(conjunct,[],[normalize_3_6]) ).
fof(normalize_3_18,plain,
op(e0,e0) = e3,
inference(conjunct,[],[normalize_3_8]) ).
fof(normalize_3_19,plain,
e3 = op(e2,op(e2,e2)),
inference(conjunct,[],[normalize_3_2]) ).
fof(normalize_3_20,plain,
e3 != e4,
inference(conjunct,[],[normalize_3_4]) ).
fof(normalize_3_21,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(conjunct,[],[normalize_3_2]) ).
fof(normalize_3_22,plain,
e1 != e4,
inference(conjunct,[],[normalize_3_4]) ).
fof(normalize_3_23,plain,
e0 != e2,
inference(conjunct,[],[normalize_3_4]) ).
fof(normalize_3_24,plain,
op(e0,e1) != op(e0,e2),
inference(conjunct,[],[normalize_3_6]) ).
fof(normalize_3_25,plain,
op(e0,unit) = e0,
inference(conjunct,[],[normalize_3_12]) ).
cnf(refute_3_0,plain,
( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e2,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 ),
inference(canonicalize,[],[normalize_3_1]) ).
cnf(refute_3_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_3_3]) ).
cnf(refute_3_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_3_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_3_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_3_2,refute_3_3]) ).
cnf(refute_3_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_3_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_3_1,refute_3_5]) ).
cnf(refute_3_7,plain,
( op(e2,e2) != e0
| op(e2,e2) != e4
| e4 = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e4)]]) ).
cnf(refute_3_8,plain,
( op(e2,e2) != e0
| e4 = e0 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_3_6,refute_3_7]) ).
cnf(refute_3_9,plain,
( e4 = e0
| op(e0,e2) = e0
| op(e1,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_3_0,refute_3_8]) ).
cnf(refute_3_10,plain,
e0 != e4,
inference(canonicalize,[],[normalize_3_5]) ).
cnf(refute_3_11,plain,
( e4 != e0
| e0 = e4 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).
cnf(refute_3_12,plain,
e4 != e0,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_3_11,refute_3_10]) ).
cnf(refute_3_13,plain,
( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 ),
inference(resolve,[$cnf( $equal(e4,e0) )],[refute_3_9,refute_3_12]) ).
cnf(refute_3_14,plain,
op(e3,e2) != op(e3,e3),
inference(canonicalize,[],[normalize_3_7]) ).
cnf(refute_3_15,plain,
op(e3,e3) = e0,
inference(canonicalize,[],[normalize_3_9]) ).
cnf(refute_3_16,plain,
( op(e3,e2) != e0
| op(e3,e3) != e0
| op(e3,e2) = op(e3,e3) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e2),op(e3,e3)) ),[1],$fot(e0)]]) ).
cnf(refute_3_17,plain,
( op(e3,e2) != e0
| op(e3,e2) = op(e3,e3) ),
inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_3_15,refute_3_16]) ).
cnf(refute_3_18,plain,
op(e3,e2) != e0,
inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e3)) )],[refute_3_17,refute_3_14]) ).
cnf(refute_3_19,plain,
( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e4,e2) = e0 ),
inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_3_13,refute_3_18]) ).
cnf(refute_3_20,plain,
op(e4,e2) != op(e4,e4),
inference(canonicalize,[],[normalize_3_10]) ).
cnf(refute_3_21,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_3_11]) ).
cnf(refute_3_22,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_3_23,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_3_24,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_3_22,refute_3_23]) ).
cnf(refute_3_25,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_3_6,refute_3_24]) ).
cnf(refute_3_26,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_3_27,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_3_28,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_3_26,refute_3_27]) ).
cnf(refute_3_29,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_3_6,refute_3_28]) ).
cnf(refute_3_30,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_3_31,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_3_4,refute_3_30]) ).
cnf(refute_3_32,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_3_31:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_3_33,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_3_29,refute_3_32]) ).
cnf(refute_3_34,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_3_25,refute_3_33]) ).
cnf(refute_3_35,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_3_36,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_3_34,refute_3_35]) ).
cnf(refute_3_37,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_3_21,refute_3_36]) ).
cnf(refute_3_38,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_3_39,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_3_37,refute_3_38]) ).
cnf(refute_3_40,plain,
( op(e4,e2) != e0
| op(e4,e4) != e0
| op(e4,e2) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e4,e2),op(e4,e4)) ),[1],$fot(e0)]]) ).
cnf(refute_3_41,plain,
( op(e4,e2) != e0
| op(e4,e2) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_3_39,refute_3_40]) ).
cnf(refute_3_42,plain,
op(e4,e2) != e0,
inference(resolve,[$cnf( $equal(op(e4,e2),op(e4,e4)) )],[refute_3_41,refute_3_20]) ).
cnf(refute_3_43,plain,
( op(e0,e2) = e0
| op(e1,e2) = e0 ),
inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_3_19,refute_3_42]) ).
cnf(refute_3_44,plain,
op(unit,e2) = e2,
inference(canonicalize,[],[normalize_3_13]) ).
cnf(refute_3_45,plain,
op(unit,e4) = e4,
inference(canonicalize,[],[normalize_3_14]) ).
cnf(refute_3_46,plain,
op(unit,e3) = e3,
inference(canonicalize,[],[normalize_3_15]) ).
cnf(refute_3_47,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(canonicalize,[],[normalize_3_16]) ).
cnf(refute_3_48,plain,
( op(unit,e3) != e3
| unit != e0
| op(e0,e3) = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),e3) ),[0,0],$fot(e0)]]) ).
cnf(refute_3_49,plain,
( op(unit,e3) != e3
| op(e0,e3) = e3
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e0) )],[refute_3_47,refute_3_48]) ).
cnf(refute_3_50,plain,
( op(e0,e3) = e3
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_3_46,refute_3_49]) ).
cnf(refute_3_51,plain,
op(e0,e0) != op(e0,e3),
inference(canonicalize,[],[normalize_3_17]) ).
cnf(refute_3_52,plain,
op(e0,e0) = e3,
inference(canonicalize,[],[normalize_3_18]) ).
cnf(refute_3_53,plain,
( e3 != op(e0,e3)
| op(e0,e0) != e3
| op(e0,e0) = op(e0,e3) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e3) ),[1],$fot(op(e0,e3))]]) ).
cnf(refute_3_54,plain,
( e3 != op(e0,e3)
| op(e0,e0) = op(e0,e3) ),
inference(resolve,[$cnf( $equal(op(e0,e0),e3) )],[refute_3_52,refute_3_53]) ).
cnf(refute_3_55,plain,
e3 != op(e0,e3),
inference(resolve,[$cnf( $equal(op(e0,e0),op(e0,e3)) )],[refute_3_54,refute_3_51]) ).
cnf(refute_3_56,plain,
( op(e0,e3) != e3
| e3 = op(e0,e3) ),
inference(subst,[],[refute_3_4:[bind(X,$fot(op(e0,e3))),bind(Y,$fot(e3))]]) ).
cnf(refute_3_57,plain,
op(e0,e3) != e3,
inference(resolve,[$cnf( $equal(e3,op(e0,e3)) )],[refute_3_56,refute_3_55]) ).
cnf(refute_3_58,plain,
( unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_3_50,refute_3_57]) ).
cnf(refute_3_59,plain,
( op(unit,e4) != e4
| unit != e2
| op(e2,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e2)]]) ).
cnf(refute_3_60,plain,
( op(unit,e4) != e4
| op(e2,e4) = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e2) )],[refute_3_58,refute_3_59]) ).
cnf(refute_3_61,plain,
( op(e2,e4) = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_3_45,refute_3_60]) ).
cnf(refute_3_62,plain,
e3 = op(e2,op(e2,e2)),
inference(canonicalize,[],[normalize_3_19]) ).
cnf(refute_3_63,plain,
op(e2,op(e2,e2)) = op(e2,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e2,op(e2,e2)))]]) ).
cnf(refute_3_64,plain,
( op(e2,e2) != e4
| op(e2,op(e2,e2)) != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = op(e2,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_3_65,plain,
( op(e2,e2) != e4
| op(e2,op(e2,e2)) = op(e2,e4) ),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,op(e2,e2))) )],[refute_3_63,refute_3_64]) ).
cnf(refute_3_66,plain,
op(e2,op(e2,e2)) = op(e2,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_3_6,refute_3_65]) ).
cnf(refute_3_67,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) != op(e2,e4)
| e3 = op(e2,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e3,op(e2,e4)) ),[0],$fot(op(e2,op(e2,e2)))]]) ).
cnf(refute_3_68,plain,
( e3 != op(e2,op(e2,e2))
| e3 = op(e2,e4) ),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,e4)) )],[refute_3_66,refute_3_67]) ).
cnf(refute_3_69,plain,
e3 = op(e2,e4),
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_3_62,refute_3_68]) ).
cnf(refute_3_70,plain,
( e3 != op(e2,e4)
| op(e2,e4) = e3 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e4)))]]) ).
cnf(refute_3_71,plain,
op(e2,e4) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_3_69,refute_3_70]) ).
cnf(refute_3_72,plain,
( op(e2,e4) != e3
| op(e2,e4) != e4
| e3 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e4),e4) ),[0],$fot(e3)]]) ).
cnf(refute_3_73,plain,
( op(e2,e4) != e4
| e3 = e4 ),
inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_3_71,refute_3_72]) ).
cnf(refute_3_74,plain,
( e3 = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e2,e4),e4) )],[refute_3_61,refute_3_73]) ).
cnf(refute_3_75,plain,
e3 != e4,
inference(canonicalize,[],[normalize_3_20]) ).
cnf(refute_3_76,plain,
( unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(e3,e4) )],[refute_3_74,refute_3_75]) ).
cnf(refute_3_77,plain,
( op(unit,e4) != e4
| unit != e3
| op(e3,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e3)]]) ).
cnf(refute_3_78,plain,
( op(unit,e4) != e4
| op(e3,e4) = e4
| unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e3) )],[refute_3_76,refute_3_77]) ).
cnf(refute_3_79,plain,
( op(e3,e4) = e4
| unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_3_45,refute_3_78]) ).
cnf(refute_3_80,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(canonicalize,[],[normalize_3_21]) ).
cnf(refute_3_81,plain,
op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).
cnf(refute_3_82,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) != op(e3,op(e2,e2))
| op(e3,op(e2,e2)) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_3_83,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_3_81,refute_3_82]) ).
cnf(refute_3_84,plain,
op(e3,op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_3_6,refute_3_83]) ).
cnf(refute_3_85,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = e3 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,op(e2,e2))))]]) ).
cnf(refute_3_86,plain,
op(e2,op(e2,e2)) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_3_62,refute_3_85]) ).
cnf(refute_3_87,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(op(e2,op(e2,e2)),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_3_88,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) ),[1,0],$fot(e3)]]) ).
cnf(refute_3_89,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_3_87,refute_3_88]) ).
cnf(refute_3_90,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),e3) )],[refute_3_86,refute_3_89]) ).
cnf(refute_3_91,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(subst,[],[refute_3_31:[bind(X,$fot(op(op(e2,op(e2,e2)),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e4)))]]) ).
cnf(refute_3_92,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_3_90,refute_3_91]) ).
cnf(refute_3_93,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e4)) )],[refute_3_84,refute_3_92]) ).
cnf(refute_3_94,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,e4)
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[0],$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_3_95,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,e4)) )],[refute_3_93,refute_3_94]) ).
cnf(refute_3_96,plain,
e1 = op(e3,e4),
inference(resolve,[$cnf( $equal(e1,op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_3_80,refute_3_95]) ).
cnf(refute_3_97,plain,
( e1 != op(e3,e4)
| op(e3,e4) = e1 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e4)))]]) ).
cnf(refute_3_98,plain,
op(e3,e4) = e1,
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_3_96,refute_3_97]) ).
cnf(refute_3_99,plain,
( op(e3,e4) != e1
| op(e3,e4) != e4
| e1 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e4) ),[0],$fot(e1)]]) ).
cnf(refute_3_100,plain,
( op(e3,e4) != e4
| e1 = e4 ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_3_98,refute_3_99]) ).
cnf(refute_3_101,plain,
( e1 = e4
| unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_3_79,refute_3_100]) ).
cnf(refute_3_102,plain,
e1 != e4,
inference(canonicalize,[],[normalize_3_22]) ).
cnf(refute_3_103,plain,
( unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(e1,e4) )],[refute_3_101,refute_3_102]) ).
cnf(refute_3_104,plain,
( op(unit,e4) != e4
| unit != e4
| op(e4,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e4)]]) ).
cnf(refute_3_105,plain,
( op(unit,e4) != e4
| op(e4,e4) = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(unit,e4) )],[refute_3_103,refute_3_104]) ).
cnf(refute_3_106,plain,
( op(e4,e4) = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_3_45,refute_3_105]) ).
cnf(refute_3_107,plain,
( op(e4,e4) != e0
| op(e4,e4) != e4
| e0 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e4) ),[0],$fot(e0)]]) ).
cnf(refute_3_108,plain,
( op(e4,e4) != e4
| e0 = e4 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_3_39,refute_3_107]) ).
cnf(refute_3_109,plain,
( e0 = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e4) )],[refute_3_106,refute_3_108]) ).
cnf(refute_3_110,plain,
unit = e1,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_3_109,refute_3_10]) ).
cnf(refute_3_111,plain,
op(unit,e2) = op(unit,e2),
introduced(tautology,[refl,[$fot(op(unit,e2))]]) ).
cnf(refute_3_112,plain,
( op(unit,e2) != op(unit,e2)
| unit != e1
| op(unit,e2) = op(e1,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),op(unit,e2)) ),[1,0],$fot(e1)]]) ).
cnf(refute_3_113,plain,
( unit != e1
| op(unit,e2) = op(e1,e2) ),
inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_3_111,refute_3_112]) ).
cnf(refute_3_114,plain,
op(unit,e2) = op(e1,e2),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_3_110,refute_3_113]) ).
cnf(refute_3_115,plain,
( op(unit,e2) != e2
| op(unit,e2) != op(e1,e2)
| op(e1,e2) = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0],$fot(op(e1,e2))]]) ).
cnf(refute_3_116,plain,
( op(unit,e2) != e2
| op(e1,e2) = e2 ),
inference(resolve,[$cnf( $equal(op(unit,e2),op(e1,e2)) )],[refute_3_114,refute_3_115]) ).
cnf(refute_3_117,plain,
op(e1,e2) = e2,
inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_3_44,refute_3_116]) ).
cnf(refute_3_118,plain,
( op(e1,e2) != e0
| op(e1,e2) != e2
| e2 = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e2),e0) ),[0],$fot(e2)]]) ).
cnf(refute_3_119,plain,
( op(e1,e2) != e0
| e2 = e0 ),
inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_3_117,refute_3_118]) ).
cnf(refute_3_120,plain,
( e2 = e0
| op(e0,e2) = e0 ),
inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_3_43,refute_3_119]) ).
cnf(refute_3_121,plain,
e0 != e2,
inference(canonicalize,[],[normalize_3_23]) ).
cnf(refute_3_122,plain,
( e2 != e0
| e0 = e2 ),
inference(subst,[],[refute_3_4:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).
cnf(refute_3_123,plain,
e2 != e0,
inference(resolve,[$cnf( $equal(e0,e2) )],[refute_3_122,refute_3_121]) ).
cnf(refute_3_124,plain,
op(e0,e2) = e0,
inference(resolve,[$cnf( $equal(e2,e0) )],[refute_3_120,refute_3_123]) ).
cnf(refute_3_125,plain,
op(e0,e1) != op(e0,e2),
inference(canonicalize,[],[normalize_3_24]) ).
cnf(refute_3_126,plain,
op(e0,unit) = e0,
inference(canonicalize,[],[normalize_3_25]) ).
cnf(refute_3_127,plain,
op(e0,unit) = op(e0,unit),
introduced(tautology,[refl,[$fot(op(e0,unit))]]) ).
cnf(refute_3_128,plain,
( op(e0,unit) != op(e0,unit)
| unit != e1
| op(e0,unit) = op(e0,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),op(e0,unit)) ),[1,1],$fot(e1)]]) ).
cnf(refute_3_129,plain,
( unit != e1
| op(e0,unit) = op(e0,e1) ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_3_127,refute_3_128]) ).
cnf(refute_3_130,plain,
op(e0,unit) = op(e0,e1),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_3_110,refute_3_129]) ).
cnf(refute_3_131,plain,
( op(e0,unit) != e0
| op(e0,unit) != op(e0,e1)
| op(e0,e1) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0],$fot(op(e0,e1))]]) ).
cnf(refute_3_132,plain,
( op(e0,unit) != e0
| op(e0,e1) = e0 ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e1)) )],[refute_3_130,refute_3_131]) ).
cnf(refute_3_133,plain,
op(e0,e1) = e0,
inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_3_126,refute_3_132]) ).
cnf(refute_3_134,plain,
( e0 != op(e0,e2)
| op(e0,e1) != e0
| op(e0,e1) = op(e0,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e1),e0) ),[1],$fot(op(e0,e2))]]) ).
cnf(refute_3_135,plain,
( e0 != op(e0,e2)
| op(e0,e1) = op(e0,e2) ),
inference(resolve,[$cnf( $equal(op(e0,e1),e0) )],[refute_3_133,refute_3_134]) ).
cnf(refute_3_136,plain,
e0 != op(e0,e2),
inference(resolve,[$cnf( $equal(op(e0,e1),op(e0,e2)) )],[refute_3_135,refute_3_125]) ).
cnf(refute_3_137,plain,
( op(e0,e2) != e0
| e0 = op(e0,e2) ),
inference(subst,[],[refute_3_4:[bind(X,$fot(op(e0,e2))),bind(Y,$fot(e0))]]) ).
cnf(refute_3_138,plain,
op(e0,e2) != e0,
inference(resolve,[$cnf( $equal(e0,op(e0,e2)) )],[refute_3_137,refute_3_136]) ).
cnf(refute_3_139,plain,
$false,
inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_3_124,refute_3_138]) ).
fof(negate_4_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& op(e0,e0) = e4
& op(e4,e4) = e0 )
=> op(e0,e4) = e0 ),
inference(negate,[],[subgoal_4]) ).
fof(normalize_4_0,plain,
( op(e0,e4) != e0
& op(e0,e0) = e4
& op(e4,e4) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_4_0]) ).
fof(normalize_4_1,plain,
( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ),
inference(conjunct,[],[normalize_4_0]) ).
fof(normalize_4_2,plain,
( ~ definitionFOFtoCNF_19
<=> ( op(e0,op(e1,e0)) != e1
| op(e1,op(e1,e0)) = e0 ) ),
inference(canonicalize,[],[definition_0]) ).
fof(normalize_4_3,plain,
( definitionFOFtoCNF_19
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ),
inference(simplify,[],[normalize_4_1,normalize_4_2]) ).
fof(normalize_4_4,plain,
( ( op(e2,op(e2,e0)) != e0
| op(e3,op(e3,e0)) != e0
| op(e4,op(e4,e0)) != e0
| definitionFOFtoCNF_19 )
& ( op(e2,op(e2,e0)) != e0
| op(e3,op(e3,e0)) != e0
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 )
& ( op(e2,op(e2,e0)) != e0
| op(e4,op(e4,e0)) != e0
| op(e0,op(e3,e0)) = e3
| definitionFOFtoCNF_19 )
& ( op(e2,op(e2,e0)) != e0
| op(e0,op(e3,e0)) = e3
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 )
& ( op(e3,op(e3,e0)) != e0
| op(e4,op(e4,e0)) != e0
| op(e0,op(e2,e0)) = e2
| definitionFOFtoCNF_19 )
& ( op(e3,op(e3,e0)) != e0
| op(e0,op(e2,e0)) = e2
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 )
& ( op(e4,op(e4,e0)) != e0
| op(e0,op(e2,e0)) = e2
| op(e0,op(e3,e0)) = e3
| definitionFOFtoCNF_19 )
& ( op(e0,op(e2,e0)) = e2
| op(e0,op(e3,e0)) = e3
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 ) ),
inference(clausify,[],[normalize_4_3]) ).
fof(normalize_4_5,plain,
( op(e3,op(e3,e0)) != e0
| op(e0,op(e2,e0)) = e2
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 ),
inference(conjunct,[],[normalize_4_4]) ).
fof(normalize_4_6,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_4_7,plain,
op(e1,e2) != op(e3,e2),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_8,plain,
( ( op(e0,e0) = e0
| op(e0,e0) = e1
| op(e0,e0) = e2
| op(e0,e0) = e3
| op(e0,e0) = e4 )
& ( op(e0,e1) = e0
| op(e0,e1) = e1
| op(e0,e1) = e2
| op(e0,e1) = e3
| op(e0,e1) = e4 )
& ( op(e0,e2) = e0
| op(e0,e2) = e1
| op(e0,e2) = e2
| op(e0,e2) = e3
| op(e0,e2) = e4 )
& ( op(e0,e3) = e0
| op(e0,e3) = e1
| op(e0,e3) = e2
| op(e0,e3) = e3
| op(e0,e3) = e4 )
& ( op(e0,e4) = e0
| op(e0,e4) = e1
| op(e0,e4) = e2
| op(e0,e4) = e3
| op(e0,e4) = e4 )
& ( op(e1,e0) = e0
| op(e1,e0) = e1
| op(e1,e0) = e2
| op(e1,e0) = e3
| op(e1,e0) = e4 )
& ( op(e1,e1) = e0
| op(e1,e1) = e1
| op(e1,e1) = e2
| op(e1,e1) = e3
| op(e1,e1) = e4 )
& ( op(e1,e2) = e0
| op(e1,e2) = e1
| op(e1,e2) = e2
| op(e1,e2) = e3
| op(e1,e2) = e4 )
& ( op(e1,e3) = e0
| op(e1,e3) = e1
| op(e1,e3) = e2
| op(e1,e3) = e3
| op(e1,e3) = e4 )
& ( op(e1,e4) = e0
| op(e1,e4) = e1
| op(e1,e4) = e2
| op(e1,e4) = e3
| op(e1,e4) = e4 )
& ( op(e2,e0) = e0
| op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3
| op(e2,e0) = e4 )
& ( op(e2,e1) = e0
| op(e2,e1) = e1
| op(e2,e1) = e2
| op(e2,e1) = e3
| op(e2,e1) = e4 )
& ( op(e2,e2) = e0
| op(e2,e2) = e1
| op(e2,e2) = e2
| op(e2,e2) = e3
| op(e2,e2) = e4 )
& ( op(e2,e3) = e0
| op(e2,e3) = e1
| op(e2,e3) = e2
| op(e2,e3) = e3
| op(e2,e3) = e4 )
& ( op(e2,e4) = e0
| op(e2,e4) = e1
| op(e2,e4) = e2
| op(e2,e4) = e3
| op(e2,e4) = e4 )
& ( op(e3,e0) = e0
| op(e3,e0) = e1
| op(e3,e0) = e2
| op(e3,e0) = e3
| op(e3,e0) = e4 )
& ( op(e3,e1) = e0
| op(e3,e1) = e1
| op(e3,e1) = e2
| op(e3,e1) = e3
| op(e3,e1) = e4 )
& ( op(e3,e2) = e0
| op(e3,e2) = e1
| op(e3,e2) = e2
| op(e3,e2) = e3
| op(e3,e2) = e4 )
& ( op(e3,e3) = e0
| op(e3,e3) = e1
| op(e3,e3) = e2
| op(e3,e3) = e3
| op(e3,e3) = e4 )
& ( op(e3,e4) = e0
| op(e3,e4) = e1
| op(e3,e4) = e2
| op(e3,e4) = e3
| op(e3,e4) = e4 )
& ( op(e4,e0) = e0
| op(e4,e0) = e1
| op(e4,e0) = e2
| op(e4,e0) = e3
| op(e4,e0) = e4 )
& ( op(e4,e1) = e0
| op(e4,e1) = e1
| op(e4,e1) = e2
| op(e4,e1) = e3
| op(e4,e1) = e4 )
& ( op(e4,e2) = e0
| op(e4,e2) = e1
| op(e4,e2) = e2
| op(e4,e2) = e3
| op(e4,e2) = e4 )
& ( op(e4,e3) = e0
| op(e4,e3) = e1
| op(e4,e3) = e2
| op(e4,e3) = e3
| op(e4,e3) = e4 )
& ( op(e4,e4) = e0
| op(e4,e4) = e1
| op(e4,e4) = e2
| op(e4,e4) = e3
| op(e4,e4) = e4 ) ),
inference(canonicalize,[],[ax1]) ).
fof(normalize_4_9,plain,
( op(e3,e2) = e0
| op(e3,e2) = e1
| op(e3,e2) = e2
| op(e3,e2) = e3
| op(e3,e2) = e4 ),
inference(conjunct,[],[normalize_4_8]) ).
fof(normalize_4_10,plain,
op(e2,e2) != op(e3,e2),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_11,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_4_12,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_4_11]) ).
fof(normalize_4_13,plain,
op(e3,e2) != op(e3,e4),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_14,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(conjunct,[],[normalize_4_11]) ).
fof(normalize_4_15,plain,
e3 = op(e2,op(e2,e2)),
inference(conjunct,[],[normalize_4_11]) ).
fof(normalize_4_16,plain,
( op(e0,unit) = e0
& op(e1,unit) = e1
& op(e2,unit) = e2
& op(e3,unit) = e3
& op(e4,unit) = e4
& op(unit,e0) = e0
& op(unit,e1) = e1
& op(unit,e2) = e2
& op(unit,e3) = e3
& op(unit,e4) = e4
& ( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ) ),
inference(canonicalize,[],[ax2]) ).
fof(normalize_4_17,plain,
op(unit,e2) = e2,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_18,plain,
op(unit,e4) = e4,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_19,plain,
op(unit,e1) = e1,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_20,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_21,plain,
op(e0,e0) != op(e0,e4),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_22,plain,
op(e0,e0) = e4,
inference(conjunct,[],[normalize_4_0]) ).
fof(normalize_4_23,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_4_24,plain,
e3 != e4,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_25,plain,
op(e3,e1) != op(e3,e4),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_26,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_4_11]) ).
fof(normalize_4_27,plain,
e0 != e4,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_28,plain,
op(e3,e1) != op(e3,e2),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_29,plain,
op(e3,unit) = e3,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_30,plain,
( ( op(e0,e0) = e0
| op(e0,e1) = e0
| op(e0,e2) = e0
| op(e0,e3) = e0
| op(e0,e4) = e0 )
& ( op(e0,e0) = e0
| op(e1,e0) = e0
| op(e2,e0) = e0
| op(e3,e0) = e0
| op(e4,e0) = e0 )
& ( op(e0,e0) = e1
| op(e0,e1) = e1
| op(e0,e2) = e1
| op(e0,e3) = e1
| op(e0,e4) = e1 )
& ( op(e0,e0) = e1
| op(e1,e0) = e1
| op(e2,e0) = e1
| op(e3,e0) = e1
| op(e4,e0) = e1 )
& ( op(e0,e0) = e2
| op(e0,e1) = e2
| op(e0,e2) = e2
| op(e0,e3) = e2
| op(e0,e4) = e2 )
& ( op(e0,e0) = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 )
& ( op(e0,e0) = e3
| op(e0,e1) = e3
| op(e0,e2) = e3
| op(e0,e3) = e3
| op(e0,e4) = e3 )
& ( op(e0,e0) = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 )
& ( op(e0,e0) = e4
| op(e0,e1) = e4
| op(e0,e2) = e4
| op(e0,e3) = e4
| op(e0,e4) = e4 )
& ( op(e0,e0) = e4
| op(e1,e0) = e4
| op(e2,e0) = e4
| op(e3,e0) = e4
| op(e4,e0) = e4 )
& ( op(e0,e1) = e0
| op(e1,e1) = e0
| op(e2,e1) = e0
| op(e3,e1) = e0
| op(e4,e1) = e0 )
& ( op(e0,e1) = e1
| op(e1,e1) = e1
| op(e2,e1) = e1
| op(e3,e1) = e1
| op(e4,e1) = e1 )
& ( op(e0,e1) = e2
| op(e1,e1) = e2
| op(e2,e1) = e2
| op(e3,e1) = e2
| op(e4,e1) = e2 )
& ( op(e0,e1) = e3
| op(e1,e1) = e3
| op(e2,e1) = e3
| op(e3,e1) = e3
| op(e4,e1) = e3 )
& ( op(e0,e1) = e4
| op(e1,e1) = e4
| op(e2,e1) = e4
| op(e3,e1) = e4
| op(e4,e1) = e4 )
& ( op(e0,e2) = e0
| op(e1,e2) = e0
| op(e2,e2) = e0
| op(e3,e2) = e0
| op(e4,e2) = e0 )
& ( op(e0,e2) = e1
| op(e1,e2) = e1
| op(e2,e2) = e1
| op(e3,e2) = e1
| op(e4,e2) = e1 )
& ( op(e0,e2) = e2
| op(e1,e2) = e2
| op(e2,e2) = e2
| op(e3,e2) = e2
| op(e4,e2) = e2 )
& ( op(e0,e2) = e3
| op(e1,e2) = e3
| op(e2,e2) = e3
| op(e3,e2) = e3
| op(e4,e2) = e3 )
& ( op(e0,e2) = e4
| op(e1,e2) = e4
| op(e2,e2) = e4
| op(e3,e2) = e4
| op(e4,e2) = e4 )
& ( op(e0,e3) = e0
| op(e1,e3) = e0
| op(e2,e3) = e0
| op(e3,e3) = e0
| op(e4,e3) = e0 )
& ( op(e0,e3) = e1
| op(e1,e3) = e1
| op(e2,e3) = e1
| op(e3,e3) = e1
| op(e4,e3) = e1 )
& ( op(e0,e3) = e2
| op(e1,e3) = e2
| op(e2,e3) = e2
| op(e3,e3) = e2
| op(e4,e3) = e2 )
& ( op(e0,e3) = e3
| op(e1,e3) = e3
| op(e2,e3) = e3
| op(e3,e3) = e3
| op(e4,e3) = e3 )
& ( op(e0,e3) = e4
| op(e1,e3) = e4
| op(e2,e3) = e4
| op(e3,e3) = e4
| op(e4,e3) = e4 )
& ( op(e0,e4) = e0
| op(e1,e4) = e0
| op(e2,e4) = e0
| op(e3,e4) = e0
| op(e4,e4) = e0 )
& ( op(e0,e4) = e1
| op(e1,e4) = e1
| op(e2,e4) = e1
| op(e3,e4) = e1
| op(e4,e4) = e1 )
& ( op(e0,e4) = e2
| op(e1,e4) = e2
| op(e2,e4) = e2
| op(e3,e4) = e2
| op(e4,e4) = e2 )
& ( op(e0,e4) = e3
| op(e1,e4) = e3
| op(e2,e4) = e3
| op(e3,e4) = e3
| op(e4,e4) = e3 )
& ( op(e0,e4) = e4
| op(e1,e4) = e4
| op(e2,e4) = e4
| op(e3,e4) = e4
| op(e4,e4) = e4 )
& ( op(e1,e0) = e0
| op(e1,e1) = e0
| op(e1,e2) = e0
| op(e1,e3) = e0
| op(e1,e4) = e0 )
& ( op(e1,e0) = e1
| op(e1,e1) = e1
| op(e1,e2) = e1
| op(e1,e3) = e1
| op(e1,e4) = e1 )
& ( op(e1,e0) = e2
| op(e1,e1) = e2
| op(e1,e2) = e2
| op(e1,e3) = e2
| op(e1,e4) = e2 )
& ( op(e1,e0) = e3
| op(e1,e1) = e3
| op(e1,e2) = e3
| op(e1,e3) = e3
| op(e1,e4) = e3 )
& ( op(e1,e0) = e4
| op(e1,e1) = e4
| op(e1,e2) = e4
| op(e1,e3) = e4
| op(e1,e4) = e4 )
& ( op(e2,e0) = e0
| op(e2,e1) = e0
| op(e2,e2) = e0
| op(e2,e3) = e0
| op(e2,e4) = e0 )
& ( op(e2,e0) = e1
| op(e2,e1) = e1
| op(e2,e2) = e1
| op(e2,e3) = e1
| op(e2,e4) = e1 )
& ( op(e2,e0) = e2
| op(e2,e1) = e2
| op(e2,e2) = e2
| op(e2,e3) = e2
| op(e2,e4) = e2 )
& ( op(e2,e0) = e3
| op(e2,e1) = e3
| op(e2,e2) = e3
| op(e2,e3) = e3
| op(e2,e4) = e3 )
& ( op(e2,e0) = e4
| op(e2,e1) = e4
| op(e2,e2) = e4
| op(e2,e3) = e4
| op(e2,e4) = e4 )
& ( op(e3,e0) = e0
| op(e3,e1) = e0
| op(e3,e2) = e0
| op(e3,e3) = e0
| op(e3,e4) = e0 )
& ( op(e3,e0) = e1
| op(e3,e1) = e1
| op(e3,e2) = e1
| op(e3,e3) = e1
| op(e3,e4) = e1 )
& ( op(e3,e0) = e2
| op(e3,e1) = e2
| op(e3,e2) = e2
| op(e3,e3) = e2
| op(e3,e4) = e2 )
& ( op(e3,e0) = e3
| op(e3,e1) = e3
| op(e3,e2) = e3
| op(e3,e3) = e3
| op(e3,e4) = e3 )
& ( op(e3,e0) = e4
| op(e3,e1) = e4
| op(e3,e2) = e4
| op(e3,e3) = e4
| op(e3,e4) = e4 )
& ( op(e4,e0) = e0
| op(e4,e1) = e0
| op(e4,e2) = e0
| op(e4,e3) = e0
| op(e4,e4) = e0 )
& ( op(e4,e0) = e1
| op(e4,e1) = e1
| op(e4,e2) = e1
| op(e4,e3) = e1
| op(e4,e4) = e1 )
& ( op(e4,e0) = e2
| op(e4,e1) = e2
| op(e4,e2) = e2
| op(e4,e3) = e2
| op(e4,e4) = e2 )
& ( op(e4,e0) = e3
| op(e4,e1) = e3
| op(e4,e2) = e3
| op(e4,e3) = e3
| op(e4,e4) = e3 )
& ( op(e4,e0) = e4
| op(e4,e1) = e4
| op(e4,e2) = e4
| op(e4,e3) = e4
| op(e4,e4) = e4 ) ),
inference(canonicalize,[],[ax3]) ).
fof(normalize_4_31,plain,
( op(e0,e0) = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 ),
inference(conjunct,[],[normalize_4_30]) ).
fof(normalize_4_32,plain,
e2 != e4,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_33,plain,
op(unit,e0) = e0,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_34,plain,
( op(e0,e0) = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(conjunct,[],[normalize_4_30]) ).
fof(normalize_4_35,plain,
op(e2,e0) != op(e2,e4),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_36,plain,
e0 != e3,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_37,plain,
op(e3,e0) != op(e3,e1),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_38,plain,
e0 != e2,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_39,plain,
e2 != e3,
inference(conjunct,[],[normalize_4_23]) ).
fof(normalize_4_40,plain,
op(e2,e0) != op(e2,e1),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_41,plain,
op(e2,unit) = e2,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_42,plain,
op(e0,unit) = e0,
inference(conjunct,[],[normalize_4_16]) ).
fof(normalize_4_43,plain,
( op(e2,e0) = e0
| op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3
| op(e2,e0) = e4 ),
inference(conjunct,[],[normalize_4_8]) ).
fof(normalize_4_44,plain,
op(e2,e0) != op(e2,e2),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_45,plain,
op(e1,e0) != op(e2,e0),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_46,plain,
op(e0,e0) != op(e0,e3),
inference(conjunct,[],[normalize_4_6]) ).
fof(normalize_4_47,plain,
( ( op(e1,op(e1,e0)) != e0
| ~ definitionFOFtoCNF_19 )
& ( ~ definitionFOFtoCNF_19
| op(e0,op(e1,e0)) = e1 )
& ( op(e0,op(e1,e0)) != e1
| op(e1,op(e1,e0)) = e0
| definitionFOFtoCNF_19 ) ),
inference(clausify,[],[normalize_4_2]) ).
fof(normalize_4_48,plain,
( op(e1,op(e1,e0)) != e0
| ~ definitionFOFtoCNF_19 ),
inference(conjunct,[],[normalize_4_47]) ).
cnf(refute_4_0,plain,
( op(e3,op(e3,e0)) != e0
| op(e0,op(e2,e0)) = e2
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 ),
inference(canonicalize,[],[normalize_4_5]) ).
cnf(refute_4_1,plain,
op(e1,e2) != op(e3,e2),
inference(canonicalize,[],[normalize_4_7]) ).
cnf(refute_4_2,plain,
( op(e3,e2) = e0
| op(e3,e2) = e1
| op(e3,e2) = e2
| op(e3,e2) = e3
| op(e3,e2) = e4 ),
inference(canonicalize,[],[normalize_4_9]) ).
cnf(refute_4_3,plain,
op(e2,e2) != op(e3,e2),
inference(canonicalize,[],[normalize_4_10]) ).
cnf(refute_4_4,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_4_12]) ).
cnf(refute_4_5,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_4_6,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_4_7,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_4_5,refute_4_6]) ).
cnf(refute_4_8,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_4_9,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_4_4,refute_4_8]) ).
cnf(refute_4_10,plain,
( e4 != op(e3,e2)
| op(e2,e2) != e4
| op(e2,e2) = op(e3,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e4) ),[1],$fot(op(e3,e2))]]) ).
cnf(refute_4_11,plain,
( e4 != op(e3,e2)
| op(e2,e2) = op(e3,e2) ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_10]) ).
cnf(refute_4_12,plain,
e4 != op(e3,e2),
inference(resolve,[$cnf( $equal(op(e2,e2),op(e3,e2)) )],[refute_4_11,refute_4_3]) ).
cnf(refute_4_13,plain,
( op(e3,e2) != e4
| e4 = op(e3,e2) ),
inference(subst,[],[refute_4_7:[bind(X,$fot(op(e3,e2))),bind(Y,$fot(e4))]]) ).
cnf(refute_4_14,plain,
op(e3,e2) != e4,
inference(resolve,[$cnf( $equal(e4,op(e3,e2)) )],[refute_4_13,refute_4_12]) ).
cnf(refute_4_15,plain,
( op(e3,e2) = e0
| op(e3,e2) = e1
| op(e3,e2) = e2
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(op(e3,e2),e4) )],[refute_4_2,refute_4_14]) ).
cnf(refute_4_16,plain,
op(e3,e2) != op(e3,e4),
inference(canonicalize,[],[normalize_4_13]) ).
cnf(refute_4_17,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(canonicalize,[],[normalize_4_14]) ).
cnf(refute_4_18,plain,
op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).
cnf(refute_4_19,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) != op(e3,op(e2,e2))
| op(e3,op(e2,e2)) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_4_20,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_4_18,refute_4_19]) ).
cnf(refute_4_21,plain,
op(e3,op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_20]) ).
cnf(refute_4_22,plain,
e3 = op(e2,op(e2,e2)),
inference(canonicalize,[],[normalize_4_15]) ).
cnf(refute_4_23,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = e3 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,op(e2,e2))))]]) ).
cnf(refute_4_24,plain,
op(e2,op(e2,e2)) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_4_22,refute_4_23]) ).
cnf(refute_4_25,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(op(e2,op(e2,e2)),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_4_26,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) ),[1,0],$fot(e3)]]) ).
cnf(refute_4_27,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_4_25,refute_4_26]) ).
cnf(refute_4_28,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),e3) )],[refute_4_24,refute_4_27]) ).
cnf(refute_4_29,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_4_30,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_4_7,refute_4_29]) ).
cnf(refute_4_31,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(subst,[],[refute_4_30:[bind(X,$fot(op(op(e2,op(e2,e2)),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e4)))]]) ).
cnf(refute_4_32,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_4_28,refute_4_31]) ).
cnf(refute_4_33,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e4)) )],[refute_4_21,refute_4_32]) ).
cnf(refute_4_34,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,e4)
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[0],$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_4_35,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,e4)) )],[refute_4_33,refute_4_34]) ).
cnf(refute_4_36,plain,
e1 = op(e3,e4),
inference(resolve,[$cnf( $equal(e1,op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_4_17,refute_4_35]) ).
cnf(refute_4_37,plain,
( e1 != op(e3,e4)
| op(e3,e4) = e1 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e4)))]]) ).
cnf(refute_4_38,plain,
op(e3,e4) = e1,
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_4_36,refute_4_37]) ).
cnf(refute_4_39,plain,
( op(e3,e2) != e1
| op(e3,e4) != e1
| op(e3,e2) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e2),op(e3,e4)) ),[1],$fot(e1)]]) ).
cnf(refute_4_40,plain,
( op(e3,e2) != e1
| op(e3,e2) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_4_38,refute_4_39]) ).
cnf(refute_4_41,plain,
op(e3,e2) != e1,
inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e4)) )],[refute_4_40,refute_4_16]) ).
cnf(refute_4_42,plain,
( op(e3,e2) = e0
| op(e3,e2) = e2
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_4_15,refute_4_41]) ).
cnf(refute_4_43,plain,
( op(e1,e2) != e2
| op(e3,e2) != e2
| op(e1,e2) = op(e3,e2) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e2),op(e3,e2)) ),[1],$fot(e2)]]) ).
cnf(refute_4_44,plain,
( op(e1,e2) != e2
| op(e1,e2) = op(e3,e2)
| op(e3,e2) = e0
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_4_42,refute_4_43]) ).
cnf(refute_4_45,plain,
( op(e1,e2) != e2
| op(e3,e2) = e0
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(op(e1,e2),op(e3,e2)) )],[refute_4_44,refute_4_1]) ).
cnf(refute_4_46,plain,
op(unit,e2) = e2,
inference(canonicalize,[],[normalize_4_17]) ).
cnf(refute_4_47,plain,
op(unit,e4) = e4,
inference(canonicalize,[],[normalize_4_18]) ).
cnf(refute_4_48,plain,
op(unit,e1) = e1,
inference(canonicalize,[],[normalize_4_19]) ).
cnf(refute_4_49,plain,
( unit = e0
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(canonicalize,[],[normalize_4_20]) ).
cnf(refute_4_50,plain,
( op(unit,e4) != e4
| unit != e0
| op(e0,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e0)]]) ).
cnf(refute_4_51,plain,
( op(unit,e4) != e4
| op(e0,e4) = e4
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e0) )],[refute_4_49,refute_4_50]) ).
cnf(refute_4_52,plain,
( op(e0,e4) = e4
| unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_4_47,refute_4_51]) ).
cnf(refute_4_53,plain,
op(e0,e0) != op(e0,e4),
inference(canonicalize,[],[normalize_4_21]) ).
cnf(refute_4_54,plain,
op(e0,e0) = e4,
inference(canonicalize,[],[normalize_4_22]) ).
cnf(refute_4_55,plain,
( e4 != op(e0,e4)
| op(e0,e0) != e4
| op(e0,e0) = op(e0,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e4) ),[1],$fot(op(e0,e4))]]) ).
cnf(refute_4_56,plain,
( e4 != op(e0,e4)
| op(e0,e0) = op(e0,e4) ),
inference(resolve,[$cnf( $equal(op(e0,e0),e4) )],[refute_4_54,refute_4_55]) ).
cnf(refute_4_57,plain,
e4 != op(e0,e4),
inference(resolve,[$cnf( $equal(op(e0,e0),op(e0,e4)) )],[refute_4_56,refute_4_53]) ).
cnf(refute_4_58,plain,
( op(e0,e4) != e4
| e4 = op(e0,e4) ),
inference(subst,[],[refute_4_7:[bind(X,$fot(op(e0,e4))),bind(Y,$fot(e4))]]) ).
cnf(refute_4_59,plain,
op(e0,e4) != e4,
inference(resolve,[$cnf( $equal(e4,op(e0,e4)) )],[refute_4_58,refute_4_57]) ).
cnf(refute_4_60,plain,
( unit = e1
| unit = e2
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_4_52,refute_4_59]) ).
cnf(refute_4_61,plain,
( op(unit,e4) != e4
| unit != e2
| op(e2,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e2)]]) ).
cnf(refute_4_62,plain,
( op(unit,e4) != e4
| op(e2,e4) = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e2) )],[refute_4_60,refute_4_61]) ).
cnf(refute_4_63,plain,
( op(e2,e4) = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_4_47,refute_4_62]) ).
cnf(refute_4_64,plain,
op(e2,op(e2,e2)) = op(e2,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e2,op(e2,e2)))]]) ).
cnf(refute_4_65,plain,
( op(e2,e2) != e4
| op(e2,op(e2,e2)) != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = op(e2,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_4_66,plain,
( op(e2,e2) != e4
| op(e2,op(e2,e2)) = op(e2,e4) ),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,op(e2,e2))) )],[refute_4_64,refute_4_65]) ).
cnf(refute_4_67,plain,
op(e2,op(e2,e2)) = op(e2,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_66]) ).
cnf(refute_4_68,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) != op(e2,e4)
| e3 = op(e2,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e3,op(e2,e4)) ),[0],$fot(op(e2,op(e2,e2)))]]) ).
cnf(refute_4_69,plain,
( e3 != op(e2,op(e2,e2))
| e3 = op(e2,e4) ),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),op(e2,e4)) )],[refute_4_67,refute_4_68]) ).
cnf(refute_4_70,plain,
e3 = op(e2,e4),
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_4_22,refute_4_69]) ).
cnf(refute_4_71,plain,
( e3 != op(e2,e4)
| op(e2,e4) = e3 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e4)))]]) ).
cnf(refute_4_72,plain,
op(e2,e4) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_4_70,refute_4_71]) ).
cnf(refute_4_73,plain,
( op(e2,e4) != e3
| op(e2,e4) != e4
| e3 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e4),e4) ),[0],$fot(e3)]]) ).
cnf(refute_4_74,plain,
( op(e2,e4) != e4
| e3 = e4 ),
inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_4_72,refute_4_73]) ).
cnf(refute_4_75,plain,
( e3 = e4
| unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e2,e4),e4) )],[refute_4_63,refute_4_74]) ).
cnf(refute_4_76,plain,
e3 != e4,
inference(canonicalize,[],[normalize_4_24]) ).
cnf(refute_4_77,plain,
( unit = e1
| unit = e3
| unit = e4 ),
inference(resolve,[$cnf( $equal(e3,e4) )],[refute_4_75,refute_4_76]) ).
cnf(refute_4_78,plain,
( op(unit,e1) != e1
| unit != e3
| op(e3,e1) = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e3)]]) ).
cnf(refute_4_79,plain,
( op(unit,e1) != e1
| op(e3,e1) = e1
| unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(unit,e3) )],[refute_4_77,refute_4_78]) ).
cnf(refute_4_80,plain,
( op(e3,e1) = e1
| unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_4_48,refute_4_79]) ).
cnf(refute_4_81,plain,
op(e3,e1) != op(e3,e4),
inference(canonicalize,[],[normalize_4_25]) ).
cnf(refute_4_82,plain,
( op(e3,e1) != e1
| op(e3,e4) != e1
| op(e3,e1) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e1),op(e3,e4)) ),[1],$fot(e1)]]) ).
cnf(refute_4_83,plain,
( op(e3,e1) != e1
| op(e3,e1) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_4_38,refute_4_82]) ).
cnf(refute_4_84,plain,
op(e3,e1) != e1,
inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e4)) )],[refute_4_83,refute_4_81]) ).
cnf(refute_4_85,plain,
( unit = e1
| unit = e4 ),
inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_4_80,refute_4_84]) ).
cnf(refute_4_86,plain,
( op(unit,e4) != e4
| unit != e4
| op(e4,e4) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e4)]]) ).
cnf(refute_4_87,plain,
( op(unit,e4) != e4
| op(e4,e4) = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(unit,e4) )],[refute_4_85,refute_4_86]) ).
cnf(refute_4_88,plain,
( op(e4,e4) = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_4_47,refute_4_87]) ).
cnf(refute_4_89,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_4_26]) ).
cnf(refute_4_90,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_4_91,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_4_92,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_4_90,refute_4_91]) ).
cnf(refute_4_93,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_92]) ).
cnf(refute_4_94,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_4_95,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_4_96,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_4_94,refute_4_95]) ).
cnf(refute_4_97,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_96]) ).
cnf(refute_4_98,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_4_30:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_4_99,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_4_97,refute_4_98]) ).
cnf(refute_4_100,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_4_93,refute_4_99]) ).
cnf(refute_4_101,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_4_102,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_4_100,refute_4_101]) ).
cnf(refute_4_103,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_4_89,refute_4_102]) ).
cnf(refute_4_104,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_4_105,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_4_103,refute_4_104]) ).
cnf(refute_4_106,plain,
( op(e4,e4) != e0
| op(e4,e4) != e4
| e0 = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e4) ),[0],$fot(e0)]]) ).
cnf(refute_4_107,plain,
( op(e4,e4) != e4
| e0 = e4 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_4_105,refute_4_106]) ).
cnf(refute_4_108,plain,
( e0 = e4
| unit = e1 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e4) )],[refute_4_88,refute_4_107]) ).
cnf(refute_4_109,plain,
e0 != e4,
inference(canonicalize,[],[normalize_4_27]) ).
cnf(refute_4_110,plain,
unit = e1,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_4_108,refute_4_109]) ).
cnf(refute_4_111,plain,
op(unit,e2) = op(unit,e2),
introduced(tautology,[refl,[$fot(op(unit,e2))]]) ).
cnf(refute_4_112,plain,
( op(unit,e2) != op(unit,e2)
| unit != e1
| op(unit,e2) = op(e1,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),op(unit,e2)) ),[1,0],$fot(e1)]]) ).
cnf(refute_4_113,plain,
( unit != e1
| op(unit,e2) = op(e1,e2) ),
inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_4_111,refute_4_112]) ).
cnf(refute_4_114,plain,
op(unit,e2) = op(e1,e2),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_110,refute_4_113]) ).
cnf(refute_4_115,plain,
( op(unit,e2) != e2
| op(unit,e2) != op(e1,e2)
| op(e1,e2) = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0],$fot(op(e1,e2))]]) ).
cnf(refute_4_116,plain,
( op(unit,e2) != e2
| op(e1,e2) = e2 ),
inference(resolve,[$cnf( $equal(op(unit,e2),op(e1,e2)) )],[refute_4_114,refute_4_115]) ).
cnf(refute_4_117,plain,
op(e1,e2) = e2,
inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_4_46,refute_4_116]) ).
cnf(refute_4_118,plain,
( e2 != e2
| op(e1,e2) != e2
| op(e1,e2) = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e2),e2) ),[0,1],$fot(e2)]]) ).
cnf(refute_4_119,plain,
( e2 != e2
| op(e1,e2) = e2 ),
inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_4_117,refute_4_118]) ).
cnf(refute_4_120,plain,
( e2 != e2
| op(e3,e2) = e0
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_4_119,refute_4_45]) ).
cnf(refute_4_121,plain,
e2 = e2,
introduced(tautology,[refl,[$fot(e2)]]) ).
cnf(refute_4_122,plain,
( op(e3,e2) = e0
| op(e3,e2) = e3 ),
inference(resolve,[$cnf( $equal(e2,e2) )],[refute_4_121,refute_4_120]) ).
cnf(refute_4_123,plain,
op(e3,e1) != op(e3,e2),
inference(canonicalize,[],[normalize_4_28]) ).
cnf(refute_4_124,plain,
op(e3,unit) = e3,
inference(canonicalize,[],[normalize_4_29]) ).
cnf(refute_4_125,plain,
op(e3,unit) = op(e3,unit),
introduced(tautology,[refl,[$fot(op(e3,unit))]]) ).
cnf(refute_4_126,plain,
( op(e3,unit) != op(e3,unit)
| unit != e1
| op(e3,unit) = op(e3,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),op(e3,unit)) ),[1,1],$fot(e1)]]) ).
cnf(refute_4_127,plain,
( unit != e1
| op(e3,unit) = op(e3,e1) ),
inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_4_125,refute_4_126]) ).
cnf(refute_4_128,plain,
op(e3,unit) = op(e3,e1),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_110,refute_4_127]) ).
cnf(refute_4_129,plain,
( op(e3,unit) != e3
| op(e3,unit) != op(e3,e1)
| op(e3,e1) = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),e3) ),[0],$fot(op(e3,e1))]]) ).
cnf(refute_4_130,plain,
( op(e3,unit) != e3
| op(e3,e1) = e3 ),
inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e1)) )],[refute_4_128,refute_4_129]) ).
cnf(refute_4_131,plain,
op(e3,e1) = e3,
inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_4_124,refute_4_130]) ).
cnf(refute_4_132,plain,
( e3 != op(e3,e2)
| op(e3,e1) != e3
| op(e3,e1) = op(e3,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,e1),e3) ),[1],$fot(op(e3,e2))]]) ).
cnf(refute_4_133,plain,
( e3 != op(e3,e2)
| op(e3,e1) = op(e3,e2) ),
inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_4_131,refute_4_132]) ).
cnf(refute_4_134,plain,
e3 != op(e3,e2),
inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_4_133,refute_4_123]) ).
cnf(refute_4_135,plain,
( op(e3,e2) != e3
| e3 = op(e3,e2) ),
inference(subst,[],[refute_4_7:[bind(X,$fot(op(e3,e2))),bind(Y,$fot(e3))]]) ).
cnf(refute_4_136,plain,
op(e3,e2) != e3,
inference(resolve,[$cnf( $equal(e3,op(e3,e2)) )],[refute_4_135,refute_4_134]) ).
cnf(refute_4_137,plain,
op(e3,e2) = e0,
inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_4_122,refute_4_136]) ).
cnf(refute_4_138,plain,
( op(e0,e0) = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 ),
inference(canonicalize,[],[normalize_4_31]) ).
cnf(refute_4_139,plain,
( op(e0,e0) != e2
| op(e0,e0) != e4
| e4 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e2) ),[0],$fot(e4)]]) ).
cnf(refute_4_140,plain,
( op(e0,e0) != e2
| e4 = e2 ),
inference(resolve,[$cnf( $equal(op(e0,e0),e4) )],[refute_4_54,refute_4_139]) ).
cnf(refute_4_141,plain,
( e4 = e2
| op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 ),
inference(resolve,[$cnf( $equal(op(e0,e0),e2) )],[refute_4_138,refute_4_140]) ).
cnf(refute_4_142,plain,
e2 != e4,
inference(canonicalize,[],[normalize_4_32]) ).
cnf(refute_4_143,plain,
( e4 != e2
| e2 = e4 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e4)),bind(Y,$fot(e2))]]) ).
cnf(refute_4_144,plain,
e4 != e2,
inference(resolve,[$cnf( $equal(e2,e4) )],[refute_4_143,refute_4_142]) ).
cnf(refute_4_145,plain,
( op(e1,e0) = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 ),
inference(resolve,[$cnf( $equal(e4,e2) )],[refute_4_141,refute_4_144]) ).
cnf(refute_4_146,plain,
op(unit,e0) = e0,
inference(canonicalize,[],[normalize_4_33]) ).
cnf(refute_4_147,plain,
op(unit,e0) = op(unit,e0),
introduced(tautology,[refl,[$fot(op(unit,e0))]]) ).
cnf(refute_4_148,plain,
( op(unit,e0) != op(unit,e0)
| unit != e1
| op(unit,e0) = op(e1,e0) ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e0),op(unit,e0)) ),[1,0],$fot(e1)]]) ).
cnf(refute_4_149,plain,
( unit != e1
| op(unit,e0) = op(e1,e0) ),
inference(resolve,[$cnf( $equal(op(unit,e0),op(unit,e0)) )],[refute_4_147,refute_4_148]) ).
cnf(refute_4_150,plain,
op(unit,e0) = op(e1,e0),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_110,refute_4_149]) ).
cnf(refute_4_151,plain,
( op(unit,e0) != e0
| op(unit,e0) != op(e1,e0)
| op(e1,e0) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(unit,e0),e0) ),[0],$fot(op(e1,e0))]]) ).
cnf(refute_4_152,plain,
( op(unit,e0) != e0
| op(e1,e0) = e0 ),
inference(resolve,[$cnf( $equal(op(unit,e0),op(e1,e0)) )],[refute_4_150,refute_4_151]) ).
cnf(refute_4_153,plain,
op(e1,e0) = e0,
inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_4_146,refute_4_152]) ).
cnf(refute_4_154,plain,
( op(e1,e0) != e0
| op(e1,e0) != e2
| e0 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e2) ),[0],$fot(e0)]]) ).
cnf(refute_4_155,plain,
( op(e1,e0) != e2
| e0 = e2 ),
inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_4_153,refute_4_154]) ).
cnf(refute_4_156,plain,
( e0 = e2
| op(e2,e0) = e2
| op(e3,e0) = e2
| op(e4,e0) = e2 ),
inference(resolve,[$cnf( $equal(op(e1,e0),e2) )],[refute_4_145,refute_4_155]) ).
cnf(refute_4_157,plain,
( op(e0,e0) = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(canonicalize,[],[normalize_4_34]) ).
cnf(refute_4_158,plain,
( op(e0,e0) != e3
| op(e0,e0) != e4
| e4 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e3) ),[0],$fot(e4)]]) ).
cnf(refute_4_159,plain,
( op(e0,e0) != e3
| e4 = e3 ),
inference(resolve,[$cnf( $equal(op(e0,e0),e4) )],[refute_4_54,refute_4_158]) ).
cnf(refute_4_160,plain,
( e4 = e3
| op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e0,e0),e3) )],[refute_4_157,refute_4_159]) ).
cnf(refute_4_161,plain,
( e4 != e3
| e3 = e4 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).
cnf(refute_4_162,plain,
e4 != e3,
inference(resolve,[$cnf( $equal(e3,e4) )],[refute_4_161,refute_4_76]) ).
cnf(refute_4_163,plain,
( op(e1,e0) = e3
| op(e2,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(resolve,[$cnf( $equal(e4,e3) )],[refute_4_160,refute_4_162]) ).
cnf(refute_4_164,plain,
op(e2,e0) != op(e2,e4),
inference(canonicalize,[],[normalize_4_35]) ).
cnf(refute_4_165,plain,
( op(e2,e0) != e3
| op(e2,e4) != e3
| op(e2,e0) = op(e2,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e0),op(e2,e4)) ),[1],$fot(e3)]]) ).
cnf(refute_4_166,plain,
( op(e2,e0) != e3
| op(e2,e0) = op(e2,e4) ),
inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_4_72,refute_4_165]) ).
cnf(refute_4_167,plain,
op(e2,e0) != e3,
inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e4)) )],[refute_4_166,refute_4_164]) ).
cnf(refute_4_168,plain,
( op(e1,e0) = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e0),e3) )],[refute_4_163,refute_4_167]) ).
cnf(refute_4_169,plain,
( op(e1,e0) != e0
| op(e1,e0) != e3
| e0 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e3) ),[0],$fot(e0)]]) ).
cnf(refute_4_170,plain,
( op(e1,e0) != e3
| e0 = e3 ),
inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_4_153,refute_4_169]) ).
cnf(refute_4_171,plain,
( e0 = e3
| op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e1,e0),e3) )],[refute_4_168,refute_4_170]) ).
cnf(refute_4_172,plain,
e0 != e3,
inference(canonicalize,[],[normalize_4_36]) ).
cnf(refute_4_173,plain,
( op(e3,e0) = e3
| op(e4,e0) = e3 ),
inference(resolve,[$cnf( $equal(e0,e3) )],[refute_4_171,refute_4_172]) ).
cnf(refute_4_174,plain,
op(e3,e0) != op(e3,e1),
inference(canonicalize,[],[normalize_4_37]) ).
cnf(refute_4_175,plain,
( op(e3,e0) != e3
| op(e3,e1) != e3
| op(e3,e0) = op(e3,e1) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e0),op(e3,e1)) ),[1],$fot(e3)]]) ).
cnf(refute_4_176,plain,
( op(e3,e0) != e3
| op(e3,e0) = op(e3,e1) ),
inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_4_131,refute_4_175]) ).
cnf(refute_4_177,plain,
op(e3,e0) != e3,
inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e1)) )],[refute_4_176,refute_4_174]) ).
cnf(refute_4_178,plain,
op(e4,e0) = e3,
inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_4_173,refute_4_177]) ).
cnf(refute_4_179,plain,
( op(e4,e0) != e2
| op(e4,e0) != e3
| e3 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),e2) ),[0],$fot(e3)]]) ).
cnf(refute_4_180,plain,
( op(e4,e0) != e2
| e3 = e2 ),
inference(resolve,[$cnf( $equal(op(e4,e0),e3) )],[refute_4_178,refute_4_179]) ).
cnf(refute_4_181,plain,
( e0 = e2
| e3 = e2
| op(e2,e0) = e2
| op(e3,e0) = e2 ),
inference(resolve,[$cnf( $equal(op(e4,e0),e2) )],[refute_4_156,refute_4_180]) ).
cnf(refute_4_182,plain,
e0 != e2,
inference(canonicalize,[],[normalize_4_38]) ).
cnf(refute_4_183,plain,
( e3 = e2
| op(e2,e0) = e2
| op(e3,e0) = e2 ),
inference(resolve,[$cnf( $equal(e0,e2) )],[refute_4_181,refute_4_182]) ).
cnf(refute_4_184,plain,
e2 != e3,
inference(canonicalize,[],[normalize_4_39]) ).
cnf(refute_4_185,plain,
( e3 != e2
| e2 = e3 ),
inference(subst,[],[refute_4_7:[bind(X,$fot(e3)),bind(Y,$fot(e2))]]) ).
cnf(refute_4_186,plain,
e3 != e2,
inference(resolve,[$cnf( $equal(e2,e3) )],[refute_4_185,refute_4_184]) ).
cnf(refute_4_187,plain,
( op(e2,e0) = e2
| op(e3,e0) = e2 ),
inference(resolve,[$cnf( $equal(e3,e2) )],[refute_4_183,refute_4_186]) ).
cnf(refute_4_188,plain,
op(e2,e0) != op(e2,e1),
inference(canonicalize,[],[normalize_4_40]) ).
cnf(refute_4_189,plain,
op(e2,unit) = e2,
inference(canonicalize,[],[normalize_4_41]) ).
cnf(refute_4_190,plain,
op(e2,unit) = op(e2,unit),
introduced(tautology,[refl,[$fot(op(e2,unit))]]) ).
cnf(refute_4_191,plain,
( op(e2,unit) != op(e2,unit)
| unit != e1
| op(e2,unit) = op(e2,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,unit),op(e2,unit)) ),[1,1],$fot(e1)]]) ).
cnf(refute_4_192,plain,
( unit != e1
| op(e2,unit) = op(e2,e1) ),
inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_4_190,refute_4_191]) ).
cnf(refute_4_193,plain,
op(e2,unit) = op(e2,e1),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_110,refute_4_192]) ).
cnf(refute_4_194,plain,
( op(e2,unit) != e2
| op(e2,unit) != op(e2,e1)
| op(e2,e1) = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,unit),e2) ),[0],$fot(op(e2,e1))]]) ).
cnf(refute_4_195,plain,
( op(e2,unit) != e2
| op(e2,e1) = e2 ),
inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e1)) )],[refute_4_193,refute_4_194]) ).
cnf(refute_4_196,plain,
op(e2,e1) = e2,
inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_4_189,refute_4_195]) ).
cnf(refute_4_197,plain,
( op(e2,e0) != e2
| op(e2,e1) != e2
| op(e2,e0) = op(e2,e1) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e0),op(e2,e1)) ),[1],$fot(e2)]]) ).
cnf(refute_4_198,plain,
( op(e2,e0) != e2
| op(e2,e0) = op(e2,e1) ),
inference(resolve,[$cnf( $equal(op(e2,e1),e2) )],[refute_4_196,refute_4_197]) ).
cnf(refute_4_199,plain,
op(e2,e0) != e2,
inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e1)) )],[refute_4_198,refute_4_188]) ).
cnf(refute_4_200,plain,
op(e3,e0) = e2,
inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_4_187,refute_4_199]) ).
cnf(refute_4_201,plain,
op(e3,op(e3,e0)) = op(e3,op(e3,e0)),
introduced(tautology,[refl,[$fot(op(e3,op(e3,e0)))]]) ).
cnf(refute_4_202,plain,
( op(e3,e0) != e2
| op(e3,op(e3,e0)) != op(e3,op(e3,e0))
| op(e3,op(e3,e0)) = op(e3,e2) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e3,e0)),op(e3,op(e3,e0))) ),[1,1],$fot(e2)]]) ).
cnf(refute_4_203,plain,
( op(e3,e0) != e2
| op(e3,op(e3,e0)) = op(e3,e2) ),
inference(resolve,[$cnf( $equal(op(e3,op(e3,e0)),op(e3,op(e3,e0))) )],[refute_4_201,refute_4_202]) ).
cnf(refute_4_204,plain,
op(e3,op(e3,e0)) = op(e3,e2),
inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_4_200,refute_4_203]) ).
cnf(refute_4_205,plain,
( op(e3,e2) != e0
| op(e3,op(e3,e0)) != op(e3,e2)
| op(e3,op(e3,e0)) = e0 ),
inference(subst,[],[refute_4_30:[bind(X,$fot(op(e3,op(e3,e0)))),bind(Y,$fot(op(e3,e2))),bind(Z,$fot(e0))]]) ).
cnf(refute_4_206,plain,
( op(e3,e2) != e0
| op(e3,op(e3,e0)) = e0 ),
inference(resolve,[$cnf( $equal(op(e3,op(e3,e0)),op(e3,e2)) )],[refute_4_204,refute_4_205]) ).
cnf(refute_4_207,plain,
op(e3,op(e3,e0)) = e0,
inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_4_137,refute_4_206]) ).
cnf(refute_4_208,plain,
( e0 != e0
| op(e3,op(e3,e0)) != e0
| op(e3,op(e3,e0)) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e3,e0)),e0) ),[0,1,1],$fot(e0)]]) ).
cnf(refute_4_209,plain,
( e0 != e0
| op(e3,op(e3,e0)) = e0 ),
inference(resolve,[$cnf( $equal(op(e3,op(e3,e0)),e0) )],[refute_4_207,refute_4_208]) ).
cnf(refute_4_210,plain,
( e0 != e0
| op(e0,op(e2,e0)) = e2
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(op(e3,op(e3,e0)),e0) )],[refute_4_209,refute_4_0]) ).
cnf(refute_4_211,plain,
op(e0,unit) = e0,
inference(canonicalize,[],[normalize_4_42]) ).
cnf(refute_4_212,plain,
op(e0,unit) = op(e0,unit),
introduced(tautology,[refl,[$fot(op(e0,unit))]]) ).
cnf(refute_4_213,plain,
( op(e0,unit) != op(e0,unit)
| unit != e1
| op(e0,unit) = op(e0,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),op(e0,unit)) ),[1,1],$fot(e1)]]) ).
cnf(refute_4_214,plain,
( unit != e1
| op(e0,unit) = op(e0,e1) ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_4_212,refute_4_213]) ).
cnf(refute_4_215,plain,
op(e0,unit) = op(e0,e1),
inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_110,refute_4_214]) ).
cnf(refute_4_216,plain,
( op(e0,unit) != e0
| op(e0,unit) != op(e0,e1)
| op(e0,e1) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0],$fot(op(e0,e1))]]) ).
cnf(refute_4_217,plain,
( op(e0,unit) != e0
| op(e0,e1) = e0 ),
inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e1)) )],[refute_4_215,refute_4_216]) ).
cnf(refute_4_218,plain,
op(e0,e1) = e0,
inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_4_211,refute_4_217]) ).
cnf(refute_4_219,plain,
( op(e2,e0) = e0
| op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3
| op(e2,e0) = e4 ),
inference(canonicalize,[],[normalize_4_43]) ).
cnf(refute_4_220,plain,
op(e2,e0) != op(e2,e2),
inference(canonicalize,[],[normalize_4_44]) ).
cnf(refute_4_221,plain,
( op(e2,e0) != e4
| op(e2,e2) != e4
| op(e2,e0) = op(e2,e2) ),
introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e0),op(e2,e2)) ),[1],$fot(e4)]]) ).
cnf(refute_4_222,plain,
( op(e2,e0) != e4
| op(e2,e0) = op(e2,e2) ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_4_9,refute_4_221]) ).
cnf(refute_4_223,plain,
op(e2,e0) != e4,
inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e2)) )],[refute_4_222,refute_4_220]) ).
cnf(refute_4_224,plain,
( op(e2,e0) = e0
| op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e0),e4) )],[refute_4_219,refute_4_223]) ).
cnf(refute_4_225,plain,
op(e1,e0) != op(e2,e0),
inference(canonicalize,[],[normalize_4_45]) ).
cnf(refute_4_226,plain,
( e0 != op(e2,e0)
| op(e1,e0) != e0
| op(e1,e0) = op(e2,e0) ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e0) ),[1],$fot(op(e2,e0))]]) ).
cnf(refute_4_227,plain,
( e0 != op(e2,e0)
| op(e1,e0) = op(e2,e0) ),
inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_4_153,refute_4_226]) ).
cnf(refute_4_228,plain,
e0 != op(e2,e0),
inference(resolve,[$cnf( $equal(op(e1,e0),op(e2,e0)) )],[refute_4_227,refute_4_225]) ).
cnf(refute_4_229,plain,
( op(e2,e0) != e0
| e0 = op(e2,e0) ),
inference(subst,[],[refute_4_7:[bind(X,$fot(op(e2,e0))),bind(Y,$fot(e0))]]) ).
cnf(refute_4_230,plain,
op(e2,e0) != e0,
inference(resolve,[$cnf( $equal(e0,op(e2,e0)) )],[refute_4_229,refute_4_228]) ).
cnf(refute_4_231,plain,
( op(e2,e0) = e1
| op(e2,e0) = e2
| op(e2,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e0),e0) )],[refute_4_224,refute_4_230]) ).
cnf(refute_4_232,plain,
( op(e2,e0) = e1
| op(e2,e0) = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_4_231,refute_4_199]) ).
cnf(refute_4_233,plain,
op(e2,e0) = e1,
inference(resolve,[$cnf( $equal(op(e2,e0),e3) )],[refute_4_232,refute_4_167]) ).
cnf(refute_4_234,plain,
op(e0,op(e2,e0)) = op(e0,op(e2,e0)),
introduced(tautology,[refl,[$fot(op(e0,op(e2,e0)))]]) ).
cnf(refute_4_235,plain,
( op(e0,op(e2,e0)) != op(e0,op(e2,e0))
| op(e2,e0) != e1
| op(e0,op(e2,e0)) = op(e0,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,op(e2,e0)),op(e0,op(e2,e0))) ),[1,1],$fot(e1)]]) ).
cnf(refute_4_236,plain,
( op(e2,e0) != e1
| op(e0,op(e2,e0)) = op(e0,e1) ),
inference(resolve,[$cnf( $equal(op(e0,op(e2,e0)),op(e0,op(e2,e0))) )],[refute_4_234,refute_4_235]) ).
cnf(refute_4_237,plain,
op(e0,op(e2,e0)) = op(e0,e1),
inference(resolve,[$cnf( $equal(op(e2,e0),e1) )],[refute_4_233,refute_4_236]) ).
cnf(refute_4_238,plain,
( op(e0,e1) != e0
| op(e0,op(e2,e0)) != op(e0,e1)
| op(e0,op(e2,e0)) = e0 ),
inference(subst,[],[refute_4_30:[bind(X,$fot(op(e0,op(e2,e0)))),bind(Y,$fot(op(e0,e1))),bind(Z,$fot(e0))]]) ).
cnf(refute_4_239,plain,
( op(e0,e1) != e0
| op(e0,op(e2,e0)) = e0 ),
inference(resolve,[$cnf( $equal(op(e0,op(e2,e0)),op(e0,e1)) )],[refute_4_237,refute_4_238]) ).
cnf(refute_4_240,plain,
op(e0,op(e2,e0)) = e0,
inference(resolve,[$cnf( $equal(op(e0,e1),e0) )],[refute_4_218,refute_4_239]) ).
cnf(refute_4_241,plain,
( op(e0,op(e2,e0)) != e0
| op(e0,op(e2,e0)) != e2
| e0 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,op(e2,e0)),e2) ),[0],$fot(e0)]]) ).
cnf(refute_4_242,plain,
( op(e0,op(e2,e0)) != e2
| e0 = e2 ),
inference(resolve,[$cnf( $equal(op(e0,op(e2,e0)),e0) )],[refute_4_240,refute_4_241]) ).
cnf(refute_4_243,plain,
( e0 != e0
| e0 = e2
| op(e0,op(e4,e0)) = e4
| definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(op(e0,op(e2,e0)),e2) )],[refute_4_210,refute_4_242]) ).
cnf(refute_4_244,plain,
op(e0,op(e4,e0)) = op(e0,op(e4,e0)),
introduced(tautology,[refl,[$fot(op(e0,op(e4,e0)))]]) ).
cnf(refute_4_245,plain,
( op(e0,op(e4,e0)) != op(e0,op(e4,e0))
| op(e4,e0) != e3
| op(e0,op(e4,e0)) = op(e0,e3) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,op(e4,e0)),op(e0,op(e4,e0))) ),[1,1],$fot(e3)]]) ).
cnf(refute_4_246,plain,
( op(e4,e0) != e3
| op(e0,op(e4,e0)) = op(e0,e3) ),
inference(resolve,[$cnf( $equal(op(e0,op(e4,e0)),op(e0,op(e4,e0))) )],[refute_4_244,refute_4_245]) ).
cnf(refute_4_247,plain,
op(e0,op(e4,e0)) = op(e0,e3),
inference(resolve,[$cnf( $equal(op(e4,e0),e3) )],[refute_4_178,refute_4_246]) ).
cnf(refute_4_248,plain,
( op(e0,op(e4,e0)) != e4
| op(e0,op(e4,e0)) != op(e0,e3)
| op(e0,e3) = e4 ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,op(e4,e0)),e4) ),[0],$fot(op(e0,e3))]]) ).
cnf(refute_4_249,plain,
( op(e0,op(e4,e0)) != e4
| op(e0,e3) = e4 ),
inference(resolve,[$cnf( $equal(op(e0,op(e4,e0)),op(e0,e3)) )],[refute_4_247,refute_4_248]) ).
cnf(refute_4_250,plain,
( e0 != e0
| e0 = e2
| op(e0,e3) = e4
| definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(op(e0,op(e4,e0)),e4) )],[refute_4_243,refute_4_249]) ).
cnf(refute_4_251,plain,
e0 = e0,
introduced(tautology,[refl,[$fot(e0)]]) ).
cnf(refute_4_252,plain,
( e0 = e2
| op(e0,e3) = e4
| definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(e0,e0) )],[refute_4_251,refute_4_250]) ).
cnf(refute_4_253,plain,
( op(e0,e3) = e4
| definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(e0,e2) )],[refute_4_252,refute_4_182]) ).
cnf(refute_4_254,plain,
op(e0,e0) != op(e0,e3),
inference(canonicalize,[],[normalize_4_46]) ).
cnf(refute_4_255,plain,
( e4 != op(e0,e3)
| op(e0,e0) != e4
| op(e0,e0) = op(e0,e3) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e4) ),[1],$fot(op(e0,e3))]]) ).
cnf(refute_4_256,plain,
( e4 != op(e0,e3)
| op(e0,e0) = op(e0,e3) ),
inference(resolve,[$cnf( $equal(op(e0,e0),e4) )],[refute_4_54,refute_4_255]) ).
cnf(refute_4_257,plain,
e4 != op(e0,e3),
inference(resolve,[$cnf( $equal(op(e0,e0),op(e0,e3)) )],[refute_4_256,refute_4_254]) ).
cnf(refute_4_258,plain,
( op(e0,e3) != e4
| e4 = op(e0,e3) ),
inference(subst,[],[refute_4_7:[bind(X,$fot(op(e0,e3))),bind(Y,$fot(e4))]]) ).
cnf(refute_4_259,plain,
op(e0,e3) != e4,
inference(resolve,[$cnf( $equal(e4,op(e0,e3)) )],[refute_4_258,refute_4_257]) ).
cnf(refute_4_260,plain,
definitionFOFtoCNF_19,
inference(resolve,[$cnf( $equal(op(e0,e3),e4) )],[refute_4_253,refute_4_259]) ).
cnf(refute_4_261,plain,
( op(e1,op(e1,e0)) != e0
| ~ definitionFOFtoCNF_19 ),
inference(canonicalize,[],[normalize_4_48]) ).
cnf(refute_4_262,plain,
op(e1,op(e1,e0)) = op(e1,op(e1,e0)),
introduced(tautology,[refl,[$fot(op(e1,op(e1,e0)))]]) ).
cnf(refute_4_263,plain,
( op(e1,e0) != e0
| op(e1,op(e1,e0)) != op(e1,op(e1,e0))
| op(e1,op(e1,e0)) = op(e1,e0) ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,op(e1,e0)),op(e1,op(e1,e0))) ),[1,1],$fot(e0)]]) ).
cnf(refute_4_264,plain,
( op(e1,e0) != e0
| op(e1,op(e1,e0)) = op(e1,e0) ),
inference(resolve,[$cnf( $equal(op(e1,op(e1,e0)),op(e1,op(e1,e0))) )],[refute_4_262,refute_4_263]) ).
cnf(refute_4_265,plain,
op(e1,op(e1,e0)) = op(e1,e0),
inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_4_153,refute_4_264]) ).
cnf(refute_4_266,plain,
( op(e1,e0) != e0
| op(e1,op(e1,e0)) != op(e1,e0)
| op(e1,op(e1,e0)) = e0 ),
inference(subst,[],[refute_4_30:[bind(X,$fot(op(e1,op(e1,e0)))),bind(Y,$fot(op(e1,e0))),bind(Z,$fot(e0))]]) ).
cnf(refute_4_267,plain,
( op(e1,e0) != e0
| op(e1,op(e1,e0)) = e0 ),
inference(resolve,[$cnf( $equal(op(e1,op(e1,e0)),op(e1,e0)) )],[refute_4_265,refute_4_266]) ).
cnf(refute_4_268,plain,
op(e1,op(e1,e0)) = e0,
inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_4_153,refute_4_267]) ).
cnf(refute_4_269,plain,
( e0 != e0
| op(e1,op(e1,e0)) != e0
| op(e1,op(e1,e0)) = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e1,op(e1,e0)),e0) ),[0,1,1],$fot(e0)]]) ).
cnf(refute_4_270,plain,
( e0 != e0
| op(e1,op(e1,e0)) = e0 ),
inference(resolve,[$cnf( $equal(op(e1,op(e1,e0)),e0) )],[refute_4_268,refute_4_269]) ).
cnf(refute_4_271,plain,
( e0 != e0
| ~ definitionFOFtoCNF_19 ),
inference(resolve,[$cnf( $equal(op(e1,op(e1,e0)),e0) )],[refute_4_270,refute_4_261]) ).
cnf(refute_4_272,plain,
~ definitionFOFtoCNF_19,
inference(resolve,[$cnf( $equal(e0,e0) )],[refute_4_251,refute_4_271]) ).
cnf(refute_4_273,plain,
$false,
inference(resolve,[$cnf( definitionFOFtoCNF_19 )],[refute_4_260,refute_4_272]) ).
fof(negate_5_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& op(e1,e1) = e0
& op(e0,e0) = e1 )
=> op(e1,e0) = e1 ),
inference(negate,[],[subgoal_5]) ).
fof(normalize_5_0,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_5_1,plain,
op(e0,e1) != op(e1,e1),
inference(conjunct,[],[normalize_5_0]) ).
fof(normalize_5_2,plain,
( op(e1,e0) != e1
& op(e0,e0) = e1
& op(e1,e1) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_5_0]) ).
fof(normalize_5_3,plain,
( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 ),
inference(conjunct,[],[normalize_5_2]) ).
fof(normalize_5_4,plain,
op(e0,e0) = e1,
inference(conjunct,[],[normalize_5_2]) ).
fof(normalize_5_5,plain,
op(e1,e1) = e0,
inference(conjunct,[],[normalize_5_2]) ).
fof(normalize_5_6,plain,
op(e0,e1) = e0,
inference(simplify,[],[normalize_5_3,normalize_5_4,normalize_5_5]) ).
cnf(refute_5_0,plain,
op(e0,e1) != op(e1,e1),
inference(canonicalize,[],[normalize_5_1]) ).
cnf(refute_5_1,plain,
op(e0,e1) = e0,
inference(canonicalize,[],[normalize_5_6]) ).
cnf(refute_5_2,plain,
( e0 != op(e1,e1)
| op(e0,e1) != e0
| op(e0,e1) = op(e1,e1) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e1),e0) ),[1],$fot(op(e1,e1))]]) ).
cnf(refute_5_3,plain,
( e0 != op(e1,e1)
| op(e0,e1) = op(e1,e1) ),
inference(resolve,[$cnf( $equal(op(e0,e1),e0) )],[refute_5_1,refute_5_2]) ).
cnf(refute_5_4,plain,
op(e1,e1) = e0,
inference(canonicalize,[],[normalize_5_5]) ).
cnf(refute_5_5,plain,
( e0 != e0
| op(e1,e1) != e0
| e0 = op(e1,e1) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[1],$fot(e0)]]) ).
cnf(refute_5_6,plain,
( e0 != e0
| e0 = op(e1,e1) ),
inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_4,refute_5_5]) ).
cnf(refute_5_7,plain,
( e0 != e0
| op(e0,e1) = op(e1,e1) ),
inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_5_6,refute_5_3]) ).
cnf(refute_5_8,plain,
e0 != e0,
inference(resolve,[$cnf( $equal(op(e0,e1),op(e1,e1)) )],[refute_5_7,refute_5_0]) ).
cnf(refute_5_9,plain,
e0 = e0,
introduced(tautology,[refl,[$fot(e0)]]) ).
cnf(refute_5_10,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e0) )],[refute_5_9,refute_5_8]) ).
fof(negate_6_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& op(e1,e1) = e1
& op(e1,e1) = e1 )
=> op(e1,e1) = e1 ),
inference(negate,[],[subgoal_6]) ).
fof(normalize_6_0,plain,
$false,
inference(canonicalize,[],[negate_6_0]) ).
cnf(refute_6_0,plain,
$false,
inference(canonicalize,[],[normalize_6_0]) ).
fof(negate_7_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& op(e1,e1) = e2
& op(e2,e2) = e1 )
=> op(e1,e2) = e1 ),
inference(negate,[],[subgoal_7]) ).
fof(normalize_7_0,plain,
( op(e1,e2) != e1
& op(e1,e1) = e2
& op(e2,e2) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_7_0]) ).
fof(normalize_7_1,plain,
op(e2,e2) = e1,
inference(conjunct,[],[normalize_7_0]) ).
fof(normalize_7_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_7_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_7_2]) ).
fof(normalize_7_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_7_5,plain,
e1 != e4,
inference(conjunct,[],[normalize_7_4]) ).
cnf(refute_7_0,plain,
op(e2,e2) = e1,
inference(canonicalize,[],[normalize_7_1]) ).
cnf(refute_7_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_7_3]) ).
cnf(refute_7_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_7_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_7_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_7_2,refute_7_3]) ).
cnf(refute_7_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_7_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_7_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_7_1,refute_7_5]) ).
cnf(refute_7_7,plain,
( op(e2,e2) != e1
| op(e2,e2) != e4
| e4 = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e1) ),[0],$fot(e4)]]) ).
cnf(refute_7_8,plain,
( op(e2,e2) != e1
| e4 = e1 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_7_6,refute_7_7]) ).
cnf(refute_7_9,plain,
e4 = e1,
inference(resolve,[$cnf( $equal(op(e2,e2),e1) )],[refute_7_0,refute_7_8]) ).
cnf(refute_7_10,plain,
e1 != e4,
inference(canonicalize,[],[normalize_7_5]) ).
cnf(refute_7_11,plain,
( e4 != e1
| e1 = e4 ),
inference(subst,[],[refute_7_4:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).
cnf(refute_7_12,plain,
e4 != e1,
inference(resolve,[$cnf( $equal(e1,e4) )],[refute_7_11,refute_7_10]) ).
cnf(refute_7_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e1) )],[refute_7_9,refute_7_12]) ).
fof(negate_8_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& op(e1,e1) = e3
& op(e3,e3) = e1 )
=> op(e1,e3) = e1 ),
inference(negate,[],[subgoal_8]) ).
fof(normalize_8_0,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_8_1,plain,
op(e3,e3) != op(e3,e4),
inference(conjunct,[],[normalize_8_0]) ).
fof(normalize_8_2,plain,
( op(e1,e3) != e1
& op(e1,e1) = e3
& op(e3,e3) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_8_0]) ).
fof(normalize_8_3,plain,
op(e3,e3) = e1,
inference(conjunct,[],[normalize_8_2]) ).
fof(normalize_8_4,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_8_5,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(conjunct,[],[normalize_8_4]) ).
fof(normalize_8_6,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_8_4]) ).
fof(normalize_8_7,plain,
e3 = op(e2,op(e2,e2)),
inference(conjunct,[],[normalize_8_4]) ).
cnf(refute_8_0,plain,
op(e3,e3) != op(e3,e4),
inference(canonicalize,[],[normalize_8_1]) ).
cnf(refute_8_1,plain,
op(e3,e3) = e1,
inference(canonicalize,[],[normalize_8_3]) ).
cnf(refute_8_2,plain,
( e1 != op(e3,e4)
| op(e3,e3) != e1
| op(e3,e3) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e1) ),[1],$fot(op(e3,e4))]]) ).
cnf(refute_8_3,plain,
( e1 != op(e3,e4)
| op(e3,e3) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e3),e1) )],[refute_8_1,refute_8_2]) ).
cnf(refute_8_4,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(canonicalize,[],[normalize_8_5]) ).
cnf(refute_8_5,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_8_6]) ).
cnf(refute_8_6,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_8_7,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_8_8,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_8_6,refute_8_7]) ).
cnf(refute_8_9,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_8_8:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_8_10,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_8_5,refute_8_9]) ).
cnf(refute_8_11,plain,
op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).
cnf(refute_8_12,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) != op(e3,op(e2,e2))
| op(e3,op(e2,e2)) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_8_13,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_8_11,refute_8_12]) ).
cnf(refute_8_14,plain,
op(e3,op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_8_10,refute_8_13]) ).
cnf(refute_8_15,plain,
e3 = op(e2,op(e2,e2)),
inference(canonicalize,[],[normalize_8_7]) ).
cnf(refute_8_16,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = e3 ),
inference(subst,[],[refute_8_8:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,op(e2,e2))))]]) ).
cnf(refute_8_17,plain,
op(e2,op(e2,e2)) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_8_15,refute_8_16]) ).
cnf(refute_8_18,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(op(e2,op(e2,e2)),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_8_19,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) ),[1,0],$fot(e3)]]) ).
cnf(refute_8_20,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_8_18,refute_8_19]) ).
cnf(refute_8_21,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),e3) )],[refute_8_17,refute_8_20]) ).
cnf(refute_8_22,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_8_23,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_8_8,refute_8_22]) ).
cnf(refute_8_24,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(subst,[],[refute_8_23:[bind(X,$fot(op(op(e2,op(e2,e2)),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e4)))]]) ).
cnf(refute_8_25,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_8_21,refute_8_24]) ).
cnf(refute_8_26,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e4)) )],[refute_8_14,refute_8_25]) ).
cnf(refute_8_27,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,e4)
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[0],$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_8_28,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,e4)) )],[refute_8_26,refute_8_27]) ).
cnf(refute_8_29,plain,
e1 = op(e3,e4),
inference(resolve,[$cnf( $equal(e1,op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_8_4,refute_8_28]) ).
cnf(refute_8_30,plain,
( e1 != op(e3,e4)
| op(e3,e4) = e1 ),
inference(subst,[],[refute_8_8:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e4)))]]) ).
cnf(refute_8_31,plain,
op(e3,e4) = e1,
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_8_29,refute_8_30]) ).
cnf(refute_8_32,plain,
( e1 != e1
| op(e3,e4) != e1
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[1],$fot(e1)]]) ).
cnf(refute_8_33,plain,
( e1 != e1
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_8_31,refute_8_32]) ).
cnf(refute_8_34,plain,
( e1 != e1
| op(e3,e3) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_8_33,refute_8_3]) ).
cnf(refute_8_35,plain,
e1 != e1,
inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_8_34,refute_8_0]) ).
cnf(refute_8_36,plain,
e1 = e1,
introduced(tautology,[refl,[$fot(e1)]]) ).
cnf(refute_8_37,plain,
$false,
inference(resolve,[$cnf( $equal(e1,e1) )],[refute_8_36,refute_8_35]) ).
fof(negate_9_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& op(e1,e1) = e4
& op(e4,e4) = e1 )
=> op(e1,e4) = e1 ),
inference(negate,[],[subgoal_9]) ).
fof(normalize_9_0,plain,
( op(e1,e4) != e1
& op(e1,e1) = e4
& op(e4,e4) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_9_0]) ).
fof(normalize_9_1,plain,
op(e4,e4) = e1,
inference(conjunct,[],[normalize_9_0]) ).
fof(normalize_9_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_9_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_9_2]) ).
fof(normalize_9_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_9_2]) ).
fof(normalize_9_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_9_6,plain,
e0 != e1,
inference(conjunct,[],[normalize_9_5]) ).
cnf(refute_9_0,plain,
op(e4,e4) = e1,
inference(canonicalize,[],[normalize_9_1]) ).
cnf(refute_9_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_9_3]) ).
cnf(refute_9_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_9_4]) ).
cnf(refute_9_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_9_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_9_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_9_3,refute_9_4]) ).
cnf(refute_9_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_9_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_9_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_9_2,refute_9_6]) ).
cnf(refute_9_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_9_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_9_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_9_8,refute_9_9]) ).
cnf(refute_9_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_9_7,refute_9_10]) ).
cnf(refute_9_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_9_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_9_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_9_12,refute_9_13]) ).
cnf(refute_9_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_9_7,refute_9_14]) ).
cnf(refute_9_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_9_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_9_5,refute_9_16]) ).
cnf(refute_9_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_9_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_9_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_9_15,refute_9_18]) ).
cnf(refute_9_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_9_11,refute_9_19]) ).
cnf(refute_9_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_9_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_9_20,refute_9_21]) ).
cnf(refute_9_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_9_1,refute_9_22]) ).
cnf(refute_9_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_9_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_9_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_9_23,refute_9_24]) ).
cnf(refute_9_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e1
| e0 = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e1) ),[0],$fot(e0)]]) ).
cnf(refute_9_27,plain,
( op(e4,e4) != e1
| e0 = e1 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_9_25,refute_9_26]) ).
cnf(refute_9_28,plain,
e0 = e1,
inference(resolve,[$cnf( $equal(op(e4,e4),e1) )],[refute_9_0,refute_9_27]) ).
cnf(refute_9_29,plain,
e0 != e1,
inference(canonicalize,[],[normalize_9_6]) ).
cnf(refute_9_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e1) )],[refute_9_28,refute_9_29]) ).
fof(negate_10_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& op(e2,e2) = e0
& op(e0,e0) = e2 )
=> op(e2,e0) = e2 ),
inference(negate,[],[subgoal_10]) ).
fof(normalize_10_0,plain,
( op(e2,e0) != e2
& op(e0,e0) = e2
& op(e2,e2) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_10_0]) ).
fof(normalize_10_1,plain,
op(e2,e2) = e0,
inference(conjunct,[],[normalize_10_0]) ).
fof(normalize_10_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_10_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_10_2]) ).
fof(normalize_10_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_10_5,plain,
e0 != e4,
inference(conjunct,[],[normalize_10_4]) ).
cnf(refute_10_0,plain,
op(e2,e2) = e0,
inference(canonicalize,[],[normalize_10_1]) ).
cnf(refute_10_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_10_3]) ).
cnf(refute_10_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_10_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_10_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_10_2,refute_10_3]) ).
cnf(refute_10_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_10_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_10_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_10_1,refute_10_5]) ).
cnf(refute_10_7,plain,
( op(e2,e2) != e0
| op(e2,e2) != e4
| e4 = e0 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e4)]]) ).
cnf(refute_10_8,plain,
( op(e2,e2) != e0
| e4 = e0 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_10_6,refute_10_7]) ).
cnf(refute_10_9,plain,
e4 = e0,
inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_10_0,refute_10_8]) ).
cnf(refute_10_10,plain,
e0 != e4,
inference(canonicalize,[],[normalize_10_5]) ).
cnf(refute_10_11,plain,
( e4 != e0
| e0 = e4 ),
inference(subst,[],[refute_10_4:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).
cnf(refute_10_12,plain,
e4 != e0,
inference(resolve,[$cnf( $equal(e0,e4) )],[refute_10_11,refute_10_10]) ).
cnf(refute_10_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e0) )],[refute_10_9,refute_10_12]) ).
fof(negate_11_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& op(e2,e2) = e1
& op(e1,e1) = e2 )
=> op(e2,e1) = e2 ),
inference(negate,[],[subgoal_11]) ).
fof(normalize_11_0,plain,
( op(e2,e1) != e2
& op(e1,e1) = e2
& op(e2,e2) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_11_0]) ).
fof(normalize_11_1,plain,
op(e2,e2) = e1,
inference(conjunct,[],[normalize_11_0]) ).
fof(normalize_11_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_11_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_11_2]) ).
fof(normalize_11_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_11_5,plain,
e1 != e4,
inference(conjunct,[],[normalize_11_4]) ).
cnf(refute_11_0,plain,
op(e2,e2) = e1,
inference(canonicalize,[],[normalize_11_1]) ).
cnf(refute_11_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_11_3]) ).
cnf(refute_11_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_11_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_11_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_11_2,refute_11_3]) ).
cnf(refute_11_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_11_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_11_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_11_1,refute_11_5]) ).
cnf(refute_11_7,plain,
( op(e2,e2) != e1
| op(e2,e2) != e4
| e4 = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e1) ),[0],$fot(e4)]]) ).
cnf(refute_11_8,plain,
( op(e2,e2) != e1
| e4 = e1 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_11_6,refute_11_7]) ).
cnf(refute_11_9,plain,
e4 = e1,
inference(resolve,[$cnf( $equal(op(e2,e2),e1) )],[refute_11_0,refute_11_8]) ).
cnf(refute_11_10,plain,
e1 != e4,
inference(canonicalize,[],[normalize_11_5]) ).
cnf(refute_11_11,plain,
( e4 != e1
| e1 = e4 ),
inference(subst,[],[refute_11_4:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).
cnf(refute_11_12,plain,
e4 != e1,
inference(resolve,[$cnf( $equal(e1,e4) )],[refute_11_11,refute_11_10]) ).
cnf(refute_11_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e1) )],[refute_11_9,refute_11_12]) ).
fof(negate_12_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& op(e2,e2) = e2
& op(e2,e2) = e2 )
=> op(e2,e2) = e2 ),
inference(negate,[],[subgoal_12]) ).
fof(normalize_12_0,plain,
$false,
inference(canonicalize,[],[negate_12_0]) ).
cnf(refute_12_0,plain,
$false,
inference(canonicalize,[],[normalize_12_0]) ).
fof(negate_13_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& op(e2,e2) = e3
& op(e3,e3) = e2 )
=> op(e2,e3) = e2 ),
inference(negate,[],[subgoal_13]) ).
fof(normalize_13_0,plain,
( op(e2,e3) != e2
& op(e2,e2) = e3
& op(e3,e3) = e2
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_13_0]) ).
fof(normalize_13_1,plain,
op(e2,e2) = e3,
inference(conjunct,[],[normalize_13_0]) ).
fof(normalize_13_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_13_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_13_2]) ).
fof(normalize_13_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_13_5,plain,
e3 != e4,
inference(conjunct,[],[normalize_13_4]) ).
cnf(refute_13_0,plain,
op(e2,e2) = e3,
inference(canonicalize,[],[normalize_13_1]) ).
cnf(refute_13_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_13_3]) ).
cnf(refute_13_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_13_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_13_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_13_2,refute_13_3]) ).
cnf(refute_13_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_13_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_13_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_13_1,refute_13_5]) ).
cnf(refute_13_7,plain,
( op(e2,e2) != e3
| op(e2,e2) != e4
| e4 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[0],$fot(e4)]]) ).
cnf(refute_13_8,plain,
( op(e2,e2) != e3
| e4 = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_13_6,refute_13_7]) ).
cnf(refute_13_9,plain,
e4 = e3,
inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_0,refute_13_8]) ).
cnf(refute_13_10,plain,
e3 != e4,
inference(canonicalize,[],[normalize_13_5]) ).
cnf(refute_13_11,plain,
( e4 != e3
| e3 = e4 ),
inference(subst,[],[refute_13_4:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).
cnf(refute_13_12,plain,
e4 != e3,
inference(resolve,[$cnf( $equal(e3,e4) )],[refute_13_11,refute_13_10]) ).
cnf(refute_13_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e3) )],[refute_13_9,refute_13_12]) ).
fof(negate_14_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& op(e2,e2) = e4
& op(e4,e4) = e2 )
=> op(e2,e4) = e2 ),
inference(negate,[],[subgoal_14]) ).
fof(normalize_14_0,plain,
( op(e2,e4) != e2
& op(e2,e2) = e4
& op(e4,e4) = e2
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_14_0]) ).
fof(normalize_14_1,plain,
op(e4,e4) = e2,
inference(conjunct,[],[normalize_14_0]) ).
fof(normalize_14_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_14_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_14_2]) ).
fof(normalize_14_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_14_2]) ).
fof(normalize_14_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_14_6,plain,
e0 != e2,
inference(conjunct,[],[normalize_14_5]) ).
cnf(refute_14_0,plain,
op(e4,e4) = e2,
inference(canonicalize,[],[normalize_14_1]) ).
cnf(refute_14_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_14_3]) ).
cnf(refute_14_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_14_4]) ).
cnf(refute_14_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_14_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_14_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_14_3,refute_14_4]) ).
cnf(refute_14_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_14_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_14_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_14_2,refute_14_6]) ).
cnf(refute_14_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_14_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_14_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_14_8,refute_14_9]) ).
cnf(refute_14_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_14_7,refute_14_10]) ).
cnf(refute_14_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_14_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_14_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_14_12,refute_14_13]) ).
cnf(refute_14_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_14_7,refute_14_14]) ).
cnf(refute_14_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_14_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_14_5,refute_14_16]) ).
cnf(refute_14_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_14_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_14_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_14_15,refute_14_18]) ).
cnf(refute_14_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_14_11,refute_14_19]) ).
cnf(refute_14_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_14_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_14_20,refute_14_21]) ).
cnf(refute_14_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_14_1,refute_14_22]) ).
cnf(refute_14_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_14_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_14_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_14_23,refute_14_24]) ).
cnf(refute_14_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e2
| e0 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e2) ),[0],$fot(e0)]]) ).
cnf(refute_14_27,plain,
( op(e4,e4) != e2
| e0 = e2 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_14_25,refute_14_26]) ).
cnf(refute_14_28,plain,
e0 = e2,
inference(resolve,[$cnf( $equal(op(e4,e4),e2) )],[refute_14_0,refute_14_27]) ).
cnf(refute_14_29,plain,
e0 != e2,
inference(canonicalize,[],[normalize_14_6]) ).
cnf(refute_14_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e2) )],[refute_14_28,refute_14_29]) ).
fof(negate_15_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& op(e3,e3) = e0
& op(e0,e0) = e3 )
=> op(e3,e0) = e3 ),
inference(negate,[],[subgoal_15]) ).
fof(normalize_15_0,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_15_1,plain,
op(e0,e3) != op(e3,e3),
inference(conjunct,[],[normalize_15_0]) ).
fof(normalize_15_2,plain,
( op(e3,e0) != e3
& op(e0,e0) = e3
& op(e3,e3) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_15_0]) ).
fof(normalize_15_3,plain,
( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 ),
inference(conjunct,[],[normalize_15_2]) ).
fof(normalize_15_4,plain,
op(e0,e0) = e3,
inference(conjunct,[],[normalize_15_2]) ).
fof(normalize_15_5,plain,
op(e3,e3) = e0,
inference(conjunct,[],[normalize_15_2]) ).
fof(normalize_15_6,plain,
op(e0,e3) = e0,
inference(simplify,[],[normalize_15_3,normalize_15_4,normalize_15_5]) ).
cnf(refute_15_0,plain,
op(e0,e3) != op(e3,e3),
inference(canonicalize,[],[normalize_15_1]) ).
cnf(refute_15_1,plain,
op(e0,e3) = e0,
inference(canonicalize,[],[normalize_15_6]) ).
cnf(refute_15_2,plain,
( e0 != op(e3,e3)
| op(e0,e3) != e0
| op(e0,e3) = op(e3,e3) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e3),e0) ),[1],$fot(op(e3,e3))]]) ).
cnf(refute_15_3,plain,
( e0 != op(e3,e3)
| op(e0,e3) = op(e3,e3) ),
inference(resolve,[$cnf( $equal(op(e0,e3),e0) )],[refute_15_1,refute_15_2]) ).
cnf(refute_15_4,plain,
op(e3,e3) = e0,
inference(canonicalize,[],[normalize_15_5]) ).
cnf(refute_15_5,plain,
( e0 != e0
| op(e3,e3) != e0
| e0 = op(e3,e3) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e3,e3)) ),[1],$fot(e0)]]) ).
cnf(refute_15_6,plain,
( e0 != e0
| e0 = op(e3,e3) ),
inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_15_4,refute_15_5]) ).
cnf(refute_15_7,plain,
( e0 != e0
| op(e0,e3) = op(e3,e3) ),
inference(resolve,[$cnf( $equal(e0,op(e3,e3)) )],[refute_15_6,refute_15_3]) ).
cnf(refute_15_8,plain,
e0 != e0,
inference(resolve,[$cnf( $equal(op(e0,e3),op(e3,e3)) )],[refute_15_7,refute_15_0]) ).
cnf(refute_15_9,plain,
e0 = e0,
introduced(tautology,[refl,[$fot(e0)]]) ).
cnf(refute_15_10,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e0) )],[refute_15_9,refute_15_8]) ).
fof(negate_16_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& op(e3,e3) = e1
& op(e1,e1) = e3 )
=> op(e3,e1) = e3 ),
inference(negate,[],[subgoal_16]) ).
fof(normalize_16_0,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_16_1,plain,
op(e3,e3) != op(e3,e4),
inference(conjunct,[],[normalize_16_0]) ).
fof(normalize_16_2,plain,
( op(e3,e1) != e3
& op(e1,e1) = e3
& op(e3,e3) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_16_0]) ).
fof(normalize_16_3,plain,
op(e3,e3) = e1,
inference(conjunct,[],[normalize_16_2]) ).
fof(normalize_16_4,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_16_5,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(conjunct,[],[normalize_16_4]) ).
fof(normalize_16_6,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_16_4]) ).
fof(normalize_16_7,plain,
e3 = op(e2,op(e2,e2)),
inference(conjunct,[],[normalize_16_4]) ).
cnf(refute_16_0,plain,
op(e3,e3) != op(e3,e4),
inference(canonicalize,[],[normalize_16_1]) ).
cnf(refute_16_1,plain,
op(e3,e3) = e1,
inference(canonicalize,[],[normalize_16_3]) ).
cnf(refute_16_2,plain,
( e1 != op(e3,e4)
| op(e3,e3) != e1
| op(e3,e3) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e1) ),[1],$fot(op(e3,e4))]]) ).
cnf(refute_16_3,plain,
( e1 != op(e3,e4)
| op(e3,e3) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e3),e1) )],[refute_16_1,refute_16_2]) ).
cnf(refute_16_4,plain,
e1 = op(op(e2,op(e2,e2)),op(e2,e2)),
inference(canonicalize,[],[normalize_16_5]) ).
cnf(refute_16_5,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_16_6]) ).
cnf(refute_16_6,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_16_7,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_16_8,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_16_6,refute_16_7]) ).
cnf(refute_16_9,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_16_8:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_16_10,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_16_5,refute_16_9]) ).
cnf(refute_16_11,plain,
op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).
cnf(refute_16_12,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) != op(e3,op(e2,e2))
| op(e3,op(e2,e2)) = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_16_13,plain,
( op(e2,e2) != e4
| op(e3,op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_16_11,refute_16_12]) ).
cnf(refute_16_14,plain,
op(e3,op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_16_10,refute_16_13]) ).
cnf(refute_16_15,plain,
e3 = op(e2,op(e2,e2)),
inference(canonicalize,[],[normalize_16_7]) ).
cnf(refute_16_16,plain,
( e3 != op(e2,op(e2,e2))
| op(e2,op(e2,e2)) = e3 ),
inference(subst,[],[refute_16_8:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,op(e2,e2))))]]) ).
cnf(refute_16_17,plain,
op(e2,op(e2,e2)) = e3,
inference(resolve,[$cnf( $equal(e3,op(e2,op(e2,e2))) )],[refute_16_15,refute_16_16]) ).
cnf(refute_16_18,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(op(e2,op(e2,e2)),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_16_19,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) ),[1,0],$fot(e3)]]) ).
cnf(refute_16_20,plain,
( op(e2,op(e2,e2)) != e3
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_16_18,refute_16_19]) ).
cnf(refute_16_21,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,op(e2,e2)),e3) )],[refute_16_17,refute_16_20]) ).
cnf(refute_16_22,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_16_23,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_16_8,refute_16_22]) ).
cnf(refute_16_24,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(subst,[],[refute_16_23:[bind(X,$fot(op(op(e2,op(e2,e2)),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e4)))]]) ).
cnf(refute_16_25,plain,
( op(e3,op(e2,e2)) != op(e3,e4)
| op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_16_21,refute_16_24]) ).
cnf(refute_16_26,plain,
op(op(e2,op(e2,e2)),op(e2,e2)) = op(e3,e4),
inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e4)) )],[refute_16_14,refute_16_25]) ).
cnf(refute_16_27,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| op(op(e2,op(e2,e2)),op(e2,e2)) != op(e3,e4)
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[0],$fot(op(op(e2,op(e2,e2)),op(e2,e2)))]]) ).
cnf(refute_16_28,plain,
( e1 != op(op(e2,op(e2,e2)),op(e2,e2))
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,op(e2,e2)),op(e2,e2)),op(e3,e4)) )],[refute_16_26,refute_16_27]) ).
cnf(refute_16_29,plain,
e1 = op(e3,e4),
inference(resolve,[$cnf( $equal(e1,op(op(e2,op(e2,e2)),op(e2,e2))) )],[refute_16_4,refute_16_28]) ).
cnf(refute_16_30,plain,
( e1 != op(e3,e4)
| op(e3,e4) = e1 ),
inference(subst,[],[refute_16_8:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e4)))]]) ).
cnf(refute_16_31,plain,
op(e3,e4) = e1,
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_16_29,refute_16_30]) ).
cnf(refute_16_32,plain,
( e1 != e1
| op(e3,e4) != e1
| e1 = op(e3,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e4)) ),[1],$fot(e1)]]) ).
cnf(refute_16_33,plain,
( e1 != e1
| e1 = op(e3,e4) ),
inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_16_31,refute_16_32]) ).
cnf(refute_16_34,plain,
( e1 != e1
| op(e3,e3) = op(e3,e4) ),
inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_16_33,refute_16_3]) ).
cnf(refute_16_35,plain,
e1 != e1,
inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_16_34,refute_16_0]) ).
cnf(refute_16_36,plain,
e1 = e1,
introduced(tautology,[refl,[$fot(e1)]]) ).
cnf(refute_16_37,plain,
$false,
inference(resolve,[$cnf( $equal(e1,e1) )],[refute_16_36,refute_16_35]) ).
fof(negate_17_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& op(e3,e3) = e2
& op(e2,e2) = e3 )
=> op(e3,e2) = e3 ),
inference(negate,[],[subgoal_17]) ).
fof(normalize_17_0,plain,
( op(e3,e2) != e3
& op(e2,e2) = e3
& op(e3,e3) = e2
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_17_0]) ).
fof(normalize_17_1,plain,
op(e2,e2) = e3,
inference(conjunct,[],[normalize_17_0]) ).
fof(normalize_17_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_17_3,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_17_2]) ).
fof(normalize_17_4,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_17_5,plain,
e3 != e4,
inference(conjunct,[],[normalize_17_4]) ).
cnf(refute_17_0,plain,
op(e2,e2) = e3,
inference(canonicalize,[],[normalize_17_1]) ).
cnf(refute_17_1,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_17_3]) ).
cnf(refute_17_2,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_17_3,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_17_4,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_17_2,refute_17_3]) ).
cnf(refute_17_5,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_17_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_17_6,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_17_1,refute_17_5]) ).
cnf(refute_17_7,plain,
( op(e2,e2) != e3
| op(e2,e2) != e4
| e4 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[0],$fot(e4)]]) ).
cnf(refute_17_8,plain,
( op(e2,e2) != e3
| e4 = e3 ),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_17_6,refute_17_7]) ).
cnf(refute_17_9,plain,
e4 = e3,
inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_17_0,refute_17_8]) ).
cnf(refute_17_10,plain,
e3 != e4,
inference(canonicalize,[],[normalize_17_5]) ).
cnf(refute_17_11,plain,
( e4 != e3
| e3 = e4 ),
inference(subst,[],[refute_17_4:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).
cnf(refute_17_12,plain,
e4 != e3,
inference(resolve,[$cnf( $equal(e3,e4) )],[refute_17_11,refute_17_10]) ).
cnf(refute_17_13,plain,
$false,
inference(resolve,[$cnf( $equal(e4,e3) )],[refute_17_9,refute_17_12]) ).
fof(negate_18_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& op(e3,e3) = e3
& op(e3,e3) = e3 )
=> op(e3,e3) = e3 ),
inference(negate,[],[subgoal_18]) ).
fof(normalize_18_0,plain,
$false,
inference(canonicalize,[],[negate_18_0]) ).
cnf(refute_18_0,plain,
$false,
inference(canonicalize,[],[normalize_18_0]) ).
fof(negate_19_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& op(e3,e3) = e4
& op(e4,e4) = e3 )
=> op(e3,e4) = e3 ),
inference(negate,[],[subgoal_19]) ).
fof(normalize_19_0,plain,
( op(e3,e4) != e3
& op(e3,e3) = e4
& op(e4,e4) = e3
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e3,e2) = e3 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_19_0]) ).
fof(normalize_19_1,plain,
op(e4,e4) = e3,
inference(conjunct,[],[normalize_19_0]) ).
fof(normalize_19_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_19_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_19_2]) ).
fof(normalize_19_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_19_2]) ).
fof(normalize_19_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_19_6,plain,
e0 != e3,
inference(conjunct,[],[normalize_19_5]) ).
cnf(refute_19_0,plain,
op(e4,e4) = e3,
inference(canonicalize,[],[normalize_19_1]) ).
cnf(refute_19_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_19_3]) ).
cnf(refute_19_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_19_4]) ).
cnf(refute_19_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_19_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_19_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_19_3,refute_19_4]) ).
cnf(refute_19_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_19_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_19_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_19_2,refute_19_6]) ).
cnf(refute_19_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_19_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_19_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_19_8,refute_19_9]) ).
cnf(refute_19_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_19_7,refute_19_10]) ).
cnf(refute_19_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_19_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_19_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_19_12,refute_19_13]) ).
cnf(refute_19_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_19_7,refute_19_14]) ).
cnf(refute_19_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_19_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_19_5,refute_19_16]) ).
cnf(refute_19_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_19_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_19_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_19_15,refute_19_18]) ).
cnf(refute_19_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_19_11,refute_19_19]) ).
cnf(refute_19_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_19_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_19_20,refute_19_21]) ).
cnf(refute_19_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_19_1,refute_19_22]) ).
cnf(refute_19_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_19_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_19_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_19_23,refute_19_24]) ).
cnf(refute_19_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e3
| e0 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e3) ),[0],$fot(e0)]]) ).
cnf(refute_19_27,plain,
( op(e4,e4) != e3
| e0 = e3 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_19_25,refute_19_26]) ).
cnf(refute_19_28,plain,
e0 = e3,
inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_19_0,refute_19_27]) ).
cnf(refute_19_29,plain,
e0 != e3,
inference(canonicalize,[],[normalize_19_6]) ).
cnf(refute_19_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e3) )],[refute_19_28,refute_19_29]) ).
fof(negate_20_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& op(e4,e4) = e0
& op(e0,e0) = e4 )
=> op(e4,e0) = e4 ),
inference(negate,[],[subgoal_20]) ).
fof(normalize_20_0,plain,
( op(e0,e0) != op(e0,e1)
& op(e0,e0) != op(e0,e2)
& op(e0,e0) != op(e0,e3)
& op(e0,e0) != op(e0,e4)
& op(e0,e0) != op(e1,e0)
& op(e0,e0) != op(e2,e0)
& op(e0,e0) != op(e3,e0)
& op(e0,e0) != op(e4,e0)
& op(e0,e1) != op(e0,e2)
& op(e0,e1) != op(e0,e3)
& op(e0,e1) != op(e0,e4)
& op(e0,e1) != op(e1,e1)
& op(e0,e1) != op(e2,e1)
& op(e0,e1) != op(e3,e1)
& op(e0,e1) != op(e4,e1)
& op(e0,e2) != op(e0,e3)
& op(e0,e2) != op(e0,e4)
& op(e0,e2) != op(e1,e2)
& op(e0,e2) != op(e2,e2)
& op(e0,e2) != op(e3,e2)
& op(e0,e2) != op(e4,e2)
& op(e0,e3) != op(e0,e4)
& op(e0,e3) != op(e1,e3)
& op(e0,e3) != op(e2,e3)
& op(e0,e3) != op(e3,e3)
& op(e0,e3) != op(e4,e3)
& op(e0,e4) != op(e1,e4)
& op(e0,e4) != op(e2,e4)
& op(e0,e4) != op(e3,e4)
& op(e0,e4) != op(e4,e4)
& op(e1,e0) != op(e1,e1)
& op(e1,e0) != op(e1,e2)
& op(e1,e0) != op(e1,e3)
& op(e1,e0) != op(e1,e4)
& op(e1,e0) != op(e2,e0)
& op(e1,e0) != op(e3,e0)
& op(e1,e0) != op(e4,e0)
& op(e1,e1) != op(e1,e2)
& op(e1,e1) != op(e1,e3)
& op(e1,e1) != op(e1,e4)
& op(e1,e1) != op(e2,e1)
& op(e1,e1) != op(e3,e1)
& op(e1,e1) != op(e4,e1)
& op(e1,e2) != op(e1,e3)
& op(e1,e2) != op(e1,e4)
& op(e1,e2) != op(e2,e2)
& op(e1,e2) != op(e3,e2)
& op(e1,e2) != op(e4,e2)
& op(e1,e3) != op(e1,e4)
& op(e1,e3) != op(e2,e3)
& op(e1,e3) != op(e3,e3)
& op(e1,e3) != op(e4,e3)
& op(e1,e4) != op(e2,e4)
& op(e1,e4) != op(e3,e4)
& op(e1,e4) != op(e4,e4)
& op(e2,e0) != op(e2,e1)
& op(e2,e0) != op(e2,e2)
& op(e2,e0) != op(e2,e3)
& op(e2,e0) != op(e2,e4)
& op(e2,e0) != op(e3,e0)
& op(e2,e0) != op(e4,e0)
& op(e2,e1) != op(e2,e2)
& op(e2,e1) != op(e2,e3)
& op(e2,e1) != op(e2,e4)
& op(e2,e1) != op(e3,e1)
& op(e2,e1) != op(e4,e1)
& op(e2,e2) != op(e2,e3)
& op(e2,e2) != op(e2,e4)
& op(e2,e2) != op(e3,e2)
& op(e2,e2) != op(e4,e2)
& op(e2,e3) != op(e2,e4)
& op(e2,e3) != op(e3,e3)
& op(e2,e3) != op(e4,e3)
& op(e2,e4) != op(e3,e4)
& op(e2,e4) != op(e4,e4)
& op(e3,e0) != op(e3,e1)
& op(e3,e0) != op(e3,e2)
& op(e3,e0) != op(e3,e3)
& op(e3,e0) != op(e3,e4)
& op(e3,e0) != op(e4,e0)
& op(e3,e1) != op(e3,e2)
& op(e3,e1) != op(e3,e3)
& op(e3,e1) != op(e3,e4)
& op(e3,e1) != op(e4,e1)
& op(e3,e2) != op(e3,e3)
& op(e3,e2) != op(e3,e4)
& op(e3,e2) != op(e4,e2)
& op(e3,e3) != op(e3,e4)
& op(e3,e3) != op(e4,e3)
& op(e3,e4) != op(e4,e4)
& op(e4,e0) != op(e4,e1)
& op(e4,e0) != op(e4,e2)
& op(e4,e0) != op(e4,e3)
& op(e4,e0) != op(e4,e4)
& op(e4,e1) != op(e4,e2)
& op(e4,e1) != op(e4,e3)
& op(e4,e1) != op(e4,e4)
& op(e4,e2) != op(e4,e3)
& op(e4,e2) != op(e4,e4)
& op(e4,e3) != op(e4,e4) ),
inference(canonicalize,[],[ax4]) ).
fof(normalize_20_1,plain,
op(e0,e4) != op(e4,e4),
inference(conjunct,[],[normalize_20_0]) ).
fof(normalize_20_2,plain,
( op(e4,e0) != e4
& op(e0,e0) = e4
& op(e4,e4) = e0
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e3,e2) = e3 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( op(e3,e3) != e4
| op(e4,e4) != e3
| op(e3,e4) = e3 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_20_0]) ).
fof(normalize_20_3,plain,
( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 ),
inference(conjunct,[],[normalize_20_2]) ).
fof(normalize_20_4,plain,
op(e0,e0) = e4,
inference(conjunct,[],[normalize_20_2]) ).
fof(normalize_20_5,plain,
op(e4,e4) = e0,
inference(conjunct,[],[normalize_20_2]) ).
fof(normalize_20_6,plain,
op(e0,e4) = e0,
inference(simplify,[],[normalize_20_3,normalize_20_4,normalize_20_5]) ).
fof(normalize_20_7,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_20_8,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_20_7]) ).
fof(normalize_20_9,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_20_7]) ).
cnf(refute_20_0,plain,
op(e0,e4) != op(e4,e4),
inference(canonicalize,[],[normalize_20_1]) ).
cnf(refute_20_1,plain,
op(e0,e4) = e0,
inference(canonicalize,[],[normalize_20_6]) ).
cnf(refute_20_2,plain,
( e0 != op(e4,e4)
| op(e0,e4) != e0
| op(e0,e4) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e0) ),[1],$fot(op(e4,e4))]]) ).
cnf(refute_20_3,plain,
( e0 != op(e4,e4)
| op(e0,e4) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_20_1,refute_20_2]) ).
cnf(refute_20_4,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_20_8]) ).
cnf(refute_20_5,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_20_9]) ).
cnf(refute_20_6,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_20_7,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_20_8,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_20_6,refute_20_7]) ).
cnf(refute_20_9,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_20_8:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_20_10,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_20_5,refute_20_9]) ).
cnf(refute_20_11,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_20_12,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_20_13,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_20_11,refute_20_12]) ).
cnf(refute_20_14,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_20_10,refute_20_13]) ).
cnf(refute_20_15,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_20_16,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_20_17,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_20_15,refute_20_16]) ).
cnf(refute_20_18,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_20_10,refute_20_17]) ).
cnf(refute_20_19,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_20_20,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_20_8,refute_20_19]) ).
cnf(refute_20_21,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_20_20:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_20_22,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_20_18,refute_20_21]) ).
cnf(refute_20_23,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_20_14,refute_20_22]) ).
cnf(refute_20_24,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_20_25,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_20_23,refute_20_24]) ).
cnf(refute_20_26,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_20_4,refute_20_25]) ).
cnf(refute_20_27,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_20_8:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_20_28,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_20_26,refute_20_27]) ).
cnf(refute_20_29,plain,
( e0 != e0
| op(e4,e4) != e0
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[1],$fot(e0)]]) ).
cnf(refute_20_30,plain,
( e0 != e0
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_20_28,refute_20_29]) ).
cnf(refute_20_31,plain,
( e0 != e0
| op(e0,e4) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_20_30,refute_20_3]) ).
cnf(refute_20_32,plain,
e0 != e0,
inference(resolve,[$cnf( $equal(op(e0,e4),op(e4,e4)) )],[refute_20_31,refute_20_0]) ).
cnf(refute_20_33,plain,
e0 = e0,
introduced(tautology,[refl,[$fot(e0)]]) ).
cnf(refute_20_34,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e0) )],[refute_20_33,refute_20_32]) ).
fof(negate_21_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& op(e4,e4) = e1
& op(e1,e1) = e4 )
=> op(e4,e1) = e4 ),
inference(negate,[],[subgoal_21]) ).
fof(normalize_21_0,plain,
( op(e4,e1) != e4
& op(e1,e1) = e4
& op(e4,e4) = e1
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e4,e0) = e4 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e3,e2) = e3 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( op(e3,e3) != e4
| op(e4,e4) != e3
| op(e3,e4) = e3 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_21_0]) ).
fof(normalize_21_1,plain,
op(e4,e4) = e1,
inference(conjunct,[],[normalize_21_0]) ).
fof(normalize_21_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_21_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_21_2]) ).
fof(normalize_21_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_21_2]) ).
fof(normalize_21_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_21_6,plain,
e0 != e1,
inference(conjunct,[],[normalize_21_5]) ).
cnf(refute_21_0,plain,
op(e4,e4) = e1,
inference(canonicalize,[],[normalize_21_1]) ).
cnf(refute_21_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_21_3]) ).
cnf(refute_21_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_21_4]) ).
cnf(refute_21_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_21_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_21_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_21_3,refute_21_4]) ).
cnf(refute_21_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_21_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_21_2,refute_21_6]) ).
cnf(refute_21_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_21_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_21_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_21_8,refute_21_9]) ).
cnf(refute_21_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_21_7,refute_21_10]) ).
cnf(refute_21_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_21_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_21_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_21_12,refute_21_13]) ).
cnf(refute_21_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_21_7,refute_21_14]) ).
cnf(refute_21_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_21_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_21_5,refute_21_16]) ).
cnf(refute_21_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_21_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_21_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_21_15,refute_21_18]) ).
cnf(refute_21_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_21_11,refute_21_19]) ).
cnf(refute_21_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_21_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_21_20,refute_21_21]) ).
cnf(refute_21_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_21_1,refute_21_22]) ).
cnf(refute_21_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_21_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_21_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_21_23,refute_21_24]) ).
cnf(refute_21_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e1
| e0 = e1 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e1) ),[0],$fot(e0)]]) ).
cnf(refute_21_27,plain,
( op(e4,e4) != e1
| e0 = e1 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_21_25,refute_21_26]) ).
cnf(refute_21_28,plain,
e0 = e1,
inference(resolve,[$cnf( $equal(op(e4,e4),e1) )],[refute_21_0,refute_21_27]) ).
cnf(refute_21_29,plain,
e0 != e1,
inference(canonicalize,[],[normalize_21_6]) ).
cnf(refute_21_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e1) )],[refute_21_28,refute_21_29]) ).
fof(negate_22_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& op(e4,e4) = e2
& op(e2,e2) = e4 )
=> op(e4,e2) = e4 ),
inference(negate,[],[subgoal_22]) ).
fof(normalize_22_0,plain,
( op(e4,e2) != e4
& op(e2,e2) = e4
& op(e4,e4) = e2
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e4,e0) = e4 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e4,e1) = e4 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e3,e2) = e3 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( op(e3,e3) != e4
| op(e4,e4) != e3
| op(e3,e4) = e3 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_22_0]) ).
fof(normalize_22_1,plain,
op(e4,e4) = e2,
inference(conjunct,[],[normalize_22_0]) ).
fof(normalize_22_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_22_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_22_2]) ).
fof(normalize_22_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_22_2]) ).
fof(normalize_22_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_22_6,plain,
e0 != e2,
inference(conjunct,[],[normalize_22_5]) ).
cnf(refute_22_0,plain,
op(e4,e4) = e2,
inference(canonicalize,[],[normalize_22_1]) ).
cnf(refute_22_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_22_3]) ).
cnf(refute_22_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_22_4]) ).
cnf(refute_22_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_22_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_22_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_22_3,refute_22_4]) ).
cnf(refute_22_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_22_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_22_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_22_2,refute_22_6]) ).
cnf(refute_22_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_22_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_22_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_22_8,refute_22_9]) ).
cnf(refute_22_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_22_7,refute_22_10]) ).
cnf(refute_22_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_22_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_22_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_22_12,refute_22_13]) ).
cnf(refute_22_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_22_7,refute_22_14]) ).
cnf(refute_22_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_22_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_22_5,refute_22_16]) ).
cnf(refute_22_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_22_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_22_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_22_15,refute_22_18]) ).
cnf(refute_22_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_22_11,refute_22_19]) ).
cnf(refute_22_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_22_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_22_20,refute_22_21]) ).
cnf(refute_22_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_22_1,refute_22_22]) ).
cnf(refute_22_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_22_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_22_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_22_23,refute_22_24]) ).
cnf(refute_22_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e2
| e0 = e2 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e2) ),[0],$fot(e0)]]) ).
cnf(refute_22_27,plain,
( op(e4,e4) != e2
| e0 = e2 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_22_25,refute_22_26]) ).
cnf(refute_22_28,plain,
e0 = e2,
inference(resolve,[$cnf( $equal(op(e4,e4),e2) )],[refute_22_0,refute_22_27]) ).
cnf(refute_22_29,plain,
e0 != e2,
inference(canonicalize,[],[normalize_22_6]) ).
cnf(refute_22_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e2) )],[refute_22_28,refute_22_29]) ).
fof(negate_23_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& ~ ( op(e4,e4) = e2
& op(e2,e2) = e4
& op(e4,e2) != e4 )
& op(e4,e4) = e3
& op(e3,e3) = e4 )
=> op(e4,e3) = e4 ),
inference(negate,[],[subgoal_23]) ).
fof(normalize_23_0,plain,
( op(e4,e3) != e4
& op(e3,e3) = e4
& op(e4,e4) = e3
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e0,e1) = e0 )
& ( op(e0,e0) != e1
| op(e1,e1) != e0
| op(e1,e0) = e1 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e0,e2) = e0 )
& ( op(e0,e0) != e2
| op(e2,e2) != e0
| op(e2,e0) = e2 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e0,e3) = e0 )
& ( op(e0,e0) != e3
| op(e3,e3) != e0
| op(e3,e0) = e3 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e0,e4) = e0 )
& ( op(e0,e0) != e4
| op(e4,e4) != e0
| op(e4,e0) = e4 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e1,e2) = e1 )
& ( op(e1,e1) != e2
| op(e2,e2) != e1
| op(e2,e1) = e2 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e1,e3) = e1 )
& ( op(e1,e1) != e3
| op(e3,e3) != e1
| op(e3,e1) = e3 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e1,e4) = e1 )
& ( op(e1,e1) != e4
| op(e4,e4) != e1
| op(e4,e1) = e4 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e2,e3) = e2 )
& ( op(e2,e2) != e3
| op(e3,e3) != e2
| op(e3,e2) = e3 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e2,e4) = e2 )
& ( op(e2,e2) != e4
| op(e4,e4) != e2
| op(e4,e2) = e4 )
& ( op(e3,e3) != e4
| op(e4,e4) != e3
| op(e3,e4) = e3 )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 ) )
& ( ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) ) ),
inference(canonicalize,[],[negate_23_0]) ).
fof(normalize_23_1,plain,
op(e4,e4) = e3,
inference(conjunct,[],[normalize_23_0]) ).
fof(normalize_23_2,plain,
( e0 = op(op(e2,e2),op(e2,e2))
& e1 = op(op(e2,op(e2,e2)),op(e2,e2))
& e3 = op(e2,op(e2,e2))
& e4 = op(e2,e2) ),
inference(canonicalize,[],[ax6]) ).
fof(normalize_23_3,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(conjunct,[],[normalize_23_2]) ).
fof(normalize_23_4,plain,
e4 = op(e2,e2),
inference(conjunct,[],[normalize_23_2]) ).
fof(normalize_23_5,plain,
( e0 != e1
& e0 != e2
& e0 != e3
& e0 != e4
& e1 != e2
& e1 != e3
& e1 != e4
& e2 != e3
& e2 != e4
& e3 != e4 ),
inference(canonicalize,[],[ax5]) ).
fof(normalize_23_6,plain,
e0 != e3,
inference(conjunct,[],[normalize_23_5]) ).
cnf(refute_23_0,plain,
op(e4,e4) = e3,
inference(canonicalize,[],[normalize_23_1]) ).
cnf(refute_23_1,plain,
e0 = op(op(e2,e2),op(e2,e2)),
inference(canonicalize,[],[normalize_23_3]) ).
cnf(refute_23_2,plain,
e4 = op(e2,e2),
inference(canonicalize,[],[normalize_23_4]) ).
cnf(refute_23_3,plain,
X = X,
introduced(tautology,[refl,[$fot(X)]]) ).
cnf(refute_23_4,plain,
( X != X
| X != Y
| Y = X ),
introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).
cnf(refute_23_5,plain,
( X != Y
| Y = X ),
inference(resolve,[$cnf( $equal(X,X) )],[refute_23_3,refute_23_4]) ).
cnf(refute_23_6,plain,
( e4 != op(e2,e2)
| op(e2,e2) = e4 ),
inference(subst,[],[refute_23_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e2,e2)))]]) ).
cnf(refute_23_7,plain,
op(e2,e2) = e4,
inference(resolve,[$cnf( $equal(e4,op(e2,e2)) )],[refute_23_2,refute_23_6]) ).
cnf(refute_23_8,plain,
op(e4,op(e2,e2)) = op(e4,op(e2,e2)),
introduced(tautology,[refl,[$fot(op(e4,op(e2,e2)))]]) ).
cnf(refute_23_9,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) != op(e4,op(e2,e2))
| op(e4,op(e2,e2)) = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) ),[1,1],$fot(e4)]]) ).
cnf(refute_23_10,plain,
( op(e2,e2) != e4
| op(e4,op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,op(e2,e2))) )],[refute_23_8,refute_23_9]) ).
cnf(refute_23_11,plain,
op(e4,op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_23_7,refute_23_10]) ).
cnf(refute_23_12,plain,
op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_23_13,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e4)]]) ).
cnf(refute_23_14,plain,
( op(e2,e2) != e4
| op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_23_12,refute_23_13]) ).
cnf(refute_23_15,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,op(e2,e2)),
inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_23_7,refute_23_14]) ).
cnf(refute_23_16,plain,
( Y != X
| Y != Z
| X = Z ),
introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).
cnf(refute_23_17,plain,
( X != Y
| Y != Z
| X = Z ),
inference(resolve,[$cnf( $equal(Y,X) )],[refute_23_5,refute_23_16]) ).
cnf(refute_23_18,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) != op(e4,op(e2,e2))
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(subst,[],[refute_23_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e4,op(e2,e2)))),bind(Z,$fot(op(e4,e4)))]]) ).
cnf(refute_23_19,plain,
( op(e4,op(e2,e2)) != op(e4,e4)
| op(op(e2,e2),op(e2,e2)) = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,op(e2,e2))) )],[refute_23_15,refute_23_18]) ).
cnf(refute_23_20,plain,
op(op(e2,e2),op(e2,e2)) = op(e4,e4),
inference(resolve,[$cnf( $equal(op(e4,op(e2,e2)),op(e4,e4)) )],[refute_23_11,refute_23_19]) ).
cnf(refute_23_21,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| op(op(e2,e2),op(e2,e2)) != op(e4,e4)
| e0 = op(e4,e4) ),
introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).
cnf(refute_23_22,plain,
( e0 != op(op(e2,e2),op(e2,e2))
| e0 = op(e4,e4) ),
inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e4,e4)) )],[refute_23_20,refute_23_21]) ).
cnf(refute_23_23,plain,
e0 = op(e4,e4),
inference(resolve,[$cnf( $equal(e0,op(op(e2,e2),op(e2,e2))) )],[refute_23_1,refute_23_22]) ).
cnf(refute_23_24,plain,
( e0 != op(e4,e4)
| op(e4,e4) = e0 ),
inference(subst,[],[refute_23_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e4,e4)))]]) ).
cnf(refute_23_25,plain,
op(e4,e4) = e0,
inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_23_23,refute_23_24]) ).
cnf(refute_23_26,plain,
( op(e4,e4) != e0
| op(e4,e4) != e3
| e0 = e3 ),
introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e3) ),[0],$fot(e0)]]) ).
cnf(refute_23_27,plain,
( op(e4,e4) != e3
| e0 = e3 ),
inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_23_25,refute_23_26]) ).
cnf(refute_23_28,plain,
e0 = e3,
inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_23_0,refute_23_27]) ).
cnf(refute_23_29,plain,
e0 != e3,
inference(canonicalize,[],[normalize_23_6]) ).
cnf(refute_23_30,plain,
$false,
inference(resolve,[$cnf( $equal(e0,e3) )],[refute_23_28,refute_23_29]) ).
fof(negate_24_0,plain,
~ ( ( ( ( op(e0,op(e0,e0)) != e0
& op(e0,op(e0,e0)) = e0 )
| ( op(e1,op(e1,e0)) != e0
& op(e0,op(e1,e0)) = e1 )
| ( op(e2,op(e2,e0)) != e0
& op(e0,op(e2,e0)) = e2 )
| ( op(e3,op(e3,e0)) != e0
& op(e0,op(e3,e0)) = e3 )
| ( op(e4,op(e4,e0)) != e0
& op(e0,op(e4,e0)) = e4 ) )
& ( ( op(e0,op(e0,e1)) != e1
& op(e1,op(e0,e1)) = e0 )
| ( op(e1,op(e1,e1)) != e1
& op(e1,op(e1,e1)) = e1 )
| ( op(e2,op(e2,e1)) != e1
& op(e1,op(e2,e1)) = e2 )
| ( op(e3,op(e3,e1)) != e1
& op(e1,op(e3,e1)) = e3 )
| ( op(e4,op(e4,e1)) != e1
& op(e1,op(e4,e1)) = e4 ) )
& ( ( op(e0,op(e0,e2)) != e2
& op(e2,op(e0,e2)) = e0 )
| ( op(e1,op(e1,e2)) != e2
& op(e2,op(e1,e2)) = e1 )
| ( op(e2,op(e2,e2)) != e2
& op(e2,op(e2,e2)) = e2 )
| ( op(e3,op(e3,e2)) != e2
& op(e2,op(e3,e2)) = e3 )
| ( op(e4,op(e4,e2)) != e2
& op(e2,op(e4,e2)) = e4 ) )
& ( ( op(e0,op(e0,e3)) != e3
& op(e3,op(e0,e3)) = e0 )
| ( op(e1,op(e1,e3)) != e3
& op(e3,op(e1,e3)) = e1 )
| ( op(e2,op(e2,e3)) != e3
& op(e3,op(e2,e3)) = e2 )
| ( op(e3,op(e3,e3)) != e3
& op(e3,op(e3,e3)) = e3 )
| ( op(e4,op(e4,e3)) != e3
& op(e3,op(e4,e3)) = e4 ) )
& ( ( op(e0,op(e0,e4)) != e4
& op(e4,op(e0,e4)) = e0 )
| ( op(e1,op(e1,e4)) != e4
& op(e4,op(e1,e4)) = e1 )
| ( op(e2,op(e2,e4)) != e4
& op(e4,op(e2,e4)) = e2 )
| ( op(e3,op(e3,e4)) != e4
& op(e4,op(e3,e4)) = e3 )
| ( op(e4,op(e4,e4)) != e4
& op(e4,op(e4,e4)) = e4 ) )
& ~ ( op(e0,e0) = e0
& op(e0,e0) = e0
& op(e0,e0) != e0 )
& ~ ( op(e0,e0) = e1
& op(e1,e1) = e0
& op(e0,e1) != e0 )
& ~ ( op(e0,e0) = e2
& op(e2,e2) = e0
& op(e0,e2) != e0 )
& ~ ( op(e0,e0) = e3
& op(e3,e3) = e0
& op(e0,e3) != e0 )
& ~ ( op(e0,e0) = e4
& op(e4,e4) = e0
& op(e0,e4) != e0 )
& ~ ( op(e1,e1) = e0
& op(e0,e0) = e1
& op(e1,e0) != e1 )
& ~ ( op(e1,e1) = e1
& op(e1,e1) = e1
& op(e1,e1) != e1 )
& ~ ( op(e1,e1) = e2
& op(e2,e2) = e1
& op(e1,e2) != e1 )
& ~ ( op(e1,e1) = e3
& op(e3,e3) = e1
& op(e1,e3) != e1 )
& ~ ( op(e1,e1) = e4
& op(e4,e4) = e1
& op(e1,e4) != e1 )
& ~ ( op(e2,e2) = e0
& op(e0,e0) = e2
& op(e2,e0) != e2 )
& ~ ( op(e2,e2) = e1
& op(e1,e1) = e2
& op(e2,e1) != e2 )
& ~ ( op(e2,e2) = e2
& op(e2,e2) = e2
& op(e2,e2) != e2 )
& ~ ( op(e2,e2) = e3
& op(e3,e3) = e2
& op(e2,e3) != e2 )
& ~ ( op(e2,e2) = e4
& op(e4,e4) = e2
& op(e2,e4) != e2 )
& ~ ( op(e3,e3) = e0
& op(e0,e0) = e3
& op(e3,e0) != e3 )
& ~ ( op(e3,e3) = e1
& op(e1,e1) = e3
& op(e3,e1) != e3 )
& ~ ( op(e3,e3) = e2
& op(e2,e2) = e3
& op(e3,e2) != e3 )
& ~ ( op(e3,e3) = e3
& op(e3,e3) = e3
& op(e3,e3) != e3 )
& ~ ( op(e3,e3) = e4
& op(e4,e4) = e3
& op(e3,e4) != e3 )
& ~ ( op(e4,e4) = e0
& op(e0,e0) = e4
& op(e4,e0) != e4 )
& ~ ( op(e4,e4) = e1
& op(e1,e1) = e4
& op(e4,e1) != e4 )
& ~ ( op(e4,e4) = e2
& op(e2,e2) = e4
& op(e4,e2) != e4 )
& ~ ( op(e4,e4) = e3
& op(e3,e3) = e4
& op(e4,e3) != e4 )
& op(e4,e4) = e4
& op(e4,e4) = e4 )
=> op(e4,e4) = e4 ),
inference(negate,[],[subgoal_24]) ).
fof(normalize_24_0,plain,
$false,
inference(canonicalize,[],[negate_24_0]) ).
cnf(refute_24_0,plain,
$false,
inference(canonicalize,[],[normalize_24_0]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : ALG056+1 : TPTP v8.1.0. Released v2.7.0.
% 0.06/0.12 % Command : metis --show proof --show saturation %s
% 0.13/0.33 % Computer : n017.cluster.edu
% 0.13/0.33 % Model : x86_64 x86_64
% 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33 % Memory : 8042.1875MB
% 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33 % CPULimit : 300
% 0.13/0.33 % WCLimit : 600
% 0.13/0.33 % DateTime : Wed Jun 8 07:48:03 EDT 2022
% 0.13/0.33 % CPUTime :
% 0.13/0.34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 3.16/3.36 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 3.16/3.36
% 3.16/3.36 % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 3.30/3.53
%------------------------------------------------------------------------------