TSTP Solution File: ALG130+1 by SInE---0.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SInE---0.4
% Problem  : ALG130+1 : TPTP v5.0.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : Source/sine.py -e eprover -t %d %s

% Computer : art04.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 2018MB
% OS       : Linux 2.6.26.8-57.fc8
% CPULimit : 300s
% DateTime : Sat Dec 25 03:56:48 EST 2010

% Result   : Unsatisfiable 85.81s
% Output   : CNFRefutation 85.81s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   80
%            Number of leaves      :   22
% Syntax   : Number of formulae    :  667 (  81 unt;   0 def)
%            Number of atoms       : 2561 (2449 equ)
%            Maximal formula atoms :  256 (   3 avg)
%            Number of connectives : 2655 ( 761   ~;1632   |; 261   &)
%                                         (   0 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   68 (   4 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    3 (   1 usr;   2 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   4 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(3,axiom,
    ~ ( e3 = op(op(e2,e0),op(e2,e0))
      & e1 = op(e2,e0) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax25) ).

fof(4,axiom,
    ~ ( e3 = op(op(e1,e0),op(e1,e0))
      & e2 = op(e1,e0) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax24) ).

fof(6,axiom,
    ~ ( e3 = op(op(e0,e1),op(e0,e1))
      & e2 = op(e0,e1) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax26) ).

fof(9,axiom,
    ~ ( e2 = op(op(e1,e3),op(e1,e3))
      & e0 = op(e1,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax23) ).

fof(10,axiom,
    ~ ( e2 = op(op(e0,e3),op(e0,e3))
      & e1 = op(e0,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax22) ).

fof(11,axiom,
    ( ( op(e0,e0) = e0
      | op(e0,e1) = e0
      | op(e0,e2) = e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) = e0
      | op(e1,e0) = e0
      | op(e2,e0) = e0
      | op(e3,e0) = e0 )
    & ( op(e0,e0) = e1
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1 )
    & ( op(e0,e0) = e1
      | op(e1,e0) = e1
      | op(e2,e0) = e1
      | op(e3,e0) = e1 )
    & ( op(e0,e0) = e2
      | op(e0,e1) = e2
      | op(e0,e2) = e2
      | op(e0,e3) = e2 )
    & ( op(e0,e0) = e2
      | op(e1,e0) = e2
      | op(e2,e0) = e2
      | op(e3,e0) = e2 )
    & ( op(e0,e0) = e3
      | op(e0,e1) = e3
      | op(e0,e2) = e3
      | op(e0,e3) = e3 )
    & ( op(e0,e0) = e3
      | op(e1,e0) = e3
      | op(e2,e0) = e3
      | op(e3,e0) = e3 )
    & ( op(e1,e0) = e0
      | op(e1,e1) = e0
      | op(e1,e2) = e0
      | op(e1,e3) = e0 )
    & ( op(e0,e1) = e0
      | op(e1,e1) = e0
      | op(e2,e1) = e0
      | op(e3,e1) = e0 )
    & ( op(e1,e0) = e1
      | op(e1,e1) = e1
      | op(e1,e2) = e1
      | op(e1,e3) = e1 )
    & ( op(e0,e1) = e1
      | op(e1,e1) = e1
      | op(e2,e1) = e1
      | op(e3,e1) = e1 )
    & ( op(e1,e0) = e2
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | op(e1,e3) = e2 )
    & ( op(e0,e1) = e2
      | op(e1,e1) = e2
      | op(e2,e1) = e2
      | op(e3,e1) = e2 )
    & ( op(e1,e0) = e3
      | op(e1,e1) = e3
      | op(e1,e2) = e3
      | op(e1,e3) = e3 )
    & ( op(e0,e1) = e3
      | op(e1,e1) = e3
      | op(e2,e1) = e3
      | op(e3,e1) = e3 )
    & ( op(e2,e0) = e0
      | op(e2,e1) = e0
      | op(e2,e2) = e0
      | op(e2,e3) = e0 )
    & ( op(e0,e2) = e0
      | op(e1,e2) = e0
      | op(e2,e2) = e0
      | op(e3,e2) = e0 )
    & ( op(e2,e0) = e1
      | op(e2,e1) = e1
      | op(e2,e2) = e1
      | op(e2,e3) = e1 )
    & ( op(e0,e2) = e1
      | op(e1,e2) = e1
      | op(e2,e2) = e1
      | op(e3,e2) = e1 )
    & ( op(e2,e0) = e2
      | op(e2,e1) = e2
      | op(e2,e2) = e2
      | op(e2,e3) = e2 )
    & ( op(e0,e2) = e2
      | op(e1,e2) = e2
      | op(e2,e2) = e2
      | op(e3,e2) = e2 )
    & ( op(e2,e0) = e3
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | op(e2,e3) = e3 )
    & ( op(e0,e2) = e3
      | op(e1,e2) = e3
      | op(e2,e2) = e3
      | op(e3,e2) = e3 )
    & ( op(e3,e0) = e0
      | op(e3,e1) = e0
      | op(e3,e2) = e0
      | op(e3,e3) = e0 )
    & ( op(e0,e3) = e0
      | op(e1,e3) = e0
      | op(e2,e3) = e0
      | op(e3,e3) = e0 )
    & ( op(e3,e0) = e1
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1 )
    & ( op(e0,e3) = e1
      | op(e1,e3) = e1
      | op(e2,e3) = e1
      | op(e3,e3) = e1 )
    & ( op(e3,e0) = e2
      | op(e3,e1) = e2
      | op(e3,e2) = e2
      | op(e3,e3) = e2 )
    & ( op(e0,e3) = e2
      | op(e1,e3) = e2
      | op(e2,e3) = e2
      | op(e3,e3) = e2 )
    & ( op(e3,e0) = e3
      | op(e3,e1) = e3
      | op(e3,e2) = e3
      | op(e3,e3) = e3 )
    & ( op(e0,e3) = e3
      | op(e1,e3) = e3
      | op(e2,e3) = e3
      | op(e3,e3) = e3 ) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax2) ).

fof(12,axiom,
    ( op(e0,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e2,e0) != op(e3,e0)
    & op(e0,e1) != op(e1,e1)
    & op(e0,e1) != op(e2,e1)
    & op(e0,e1) != op(e3,e1)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e2,e1) != op(e3,e1)
    & op(e0,e2) != op(e1,e2)
    & op(e0,e2) != op(e2,e2)
    & op(e0,e2) != op(e3,e2)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e2,e2) != op(e3,e2)
    & op(e0,e3) != op(e1,e3)
    & op(e0,e3) != op(e2,e3)
    & op(e0,e3) != op(e3,e3)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e2,e3) != op(e3,e3)
    & op(e0,e0) != op(e0,e1)
    & op(e0,e0) != op(e0,e2)
    & op(e0,e0) != op(e0,e3)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e2) != op(e0,e3)
    & op(e1,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e2) != op(e1,e3)
    & op(e2,e0) != op(e2,e1)
    & op(e2,e0) != op(e2,e2)
    & op(e2,e0) != op(e2,e3)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e2) != op(e2,e3)
    & op(e3,e0) != op(e3,e1)
    & op(e3,e0) != op(e3,e2)
    & op(e3,e0) != op(e3,e3)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e2) != op(e3,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax3) ).

fof(13,axiom,
    ( ( op(e0,e0) = e0
      | op(e0,e0) = e1
      | op(e0,e0) = e2
      | op(e0,e0) = e3 )
    & ( op(e0,e1) = e0
      | op(e0,e1) = e1
      | op(e0,e1) = e2
      | op(e0,e1) = e3 )
    & ( op(e0,e2) = e0
      | op(e0,e2) = e1
      | op(e0,e2) = e2
      | op(e0,e2) = e3 )
    & ( op(e0,e3) = e0
      | op(e0,e3) = e1
      | op(e0,e3) = e2
      | op(e0,e3) = e3 )
    & ( op(e1,e0) = e0
      | op(e1,e0) = e1
      | op(e1,e0) = e2
      | op(e1,e0) = e3 )
    & ( op(e1,e1) = e0
      | op(e1,e1) = e1
      | op(e1,e1) = e2
      | op(e1,e1) = e3 )
    & ( op(e1,e2) = e0
      | op(e1,e2) = e1
      | op(e1,e2) = e2
      | op(e1,e2) = e3 )
    & ( op(e1,e3) = e0
      | op(e1,e3) = e1
      | op(e1,e3) = e2
      | op(e1,e3) = e3 )
    & ( op(e2,e0) = e0
      | op(e2,e0) = e1
      | op(e2,e0) = e2
      | op(e2,e0) = e3 )
    & ( op(e2,e1) = e0
      | op(e2,e1) = e1
      | op(e2,e1) = e2
      | op(e2,e1) = e3 )
    & ( op(e2,e2) = e0
      | op(e2,e2) = e1
      | op(e2,e2) = e2
      | op(e2,e2) = e3 )
    & ( op(e2,e3) = e0
      | op(e2,e3) = e1
      | op(e2,e3) = e2
      | op(e2,e3) = e3 )
    & ( op(e3,e0) = e0
      | op(e3,e0) = e1
      | op(e3,e0) = e2
      | op(e3,e0) = e3 )
    & ( op(e3,e1) = e0
      | op(e3,e1) = e1
      | op(e3,e1) = e2
      | op(e3,e1) = e3 )
    & ( op(e3,e2) = e0
      | op(e3,e2) = e1
      | op(e3,e2) = e2
      | op(e3,e2) = e3 )
    & ( op(e3,e3) = e0
      | op(e3,e3) = e1
      | op(e3,e3) = e2
      | op(e3,e3) = e3 ) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax1) ).

fof(15,axiom,
    ~ ( e0 = op(op(e3,e1),op(e3,e1))
      & e2 = op(e3,e1) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax7) ).

fof(16,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e1 != e2
    & e1 != e3
    & e2 != e3 ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax4) ).

fof(17,axiom,
    ( op(op(e0,e0),e0) = e0
    & op(op(e0,e1),e0) = e1
    & op(op(e0,e2),e0) = e2
    & op(op(e0,e3),e0) = e3
    & op(op(e1,e0),e1) = e0
    & op(op(e1,e1),e1) = e1
    & op(op(e1,e2),e1) = e2
    & op(op(e1,e3),e1) = e3
    & op(op(e2,e0),e2) = e0
    & op(op(e2,e1),e2) = e1
    & op(op(e2,e2),e2) = e2
    & op(op(e2,e3),e2) = e3
    & op(op(e3,e0),e3) = e0
    & op(op(e3,e1),e3) = e1
    & op(op(e3,e2),e3) = e2
    & op(op(e3,e3),e3) = e3
    & ( ( op(e0,op(e0,e0)) = op(e0,e0)
        & op(e0,op(e1,e0)) = op(e1,e0)
        & op(e0,op(e2,e0)) = op(e2,e0)
        & op(e0,op(e3,e0)) = op(e3,e0) )
      | ( op(e1,op(e0,e1)) = op(e0,e1)
        & op(e1,op(e1,e1)) = op(e1,e1)
        & op(e1,op(e2,e1)) = op(e2,e1)
        & op(e1,op(e3,e1)) = op(e3,e1) )
      | ( op(e2,op(e0,e2)) = op(e0,e2)
        & op(e2,op(e1,e2)) = op(e1,e2)
        & op(e2,op(e2,e2)) = op(e2,e2)
        & op(e2,op(e3,e2)) = op(e3,e2) )
      | ( op(e3,op(e0,e3)) = op(e0,e3)
        & op(e3,op(e1,e3)) = op(e1,e3)
        & op(e3,op(e2,e3)) = op(e2,e3)
        & op(e3,op(e3,e3)) = op(e3,e3) ) ) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax5) ).

fof(19,axiom,
    ~ ( e0 = op(op(e3,e2),op(e3,e2))
      & e1 = op(e3,e2) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax9) ).

fof(20,axiom,
    ~ ( e1 = op(op(e0,e2),op(e0,e2))
      & e3 = op(e0,e2) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax14) ).

fof(21,axiom,
    ~ ( e1 = op(op(e3,e2),op(e3,e2))
      & e0 = op(e3,e2) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax15) ).

fof(22,axiom,
    ~ ( e1 = op(op(e0,e3),op(e0,e3))
      & e2 = op(e0,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax16) ).

fof(23,axiom,
    ~ ( e1 = op(op(e2,e3),op(e2,e3))
      & e0 = op(e2,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax17) ).

fof(24,axiom,
    ~ ( e0 = op(op(e1,e3),op(e1,e3))
      & e2 = op(e1,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax10) ).

fof(25,axiom,
    ~ ( e0 = op(op(e2,e3),op(e2,e3))
      & e1 = op(e2,e3) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax11) ).

fof(26,axiom,
    ~ ( e1 = op(op(e2,e0),op(e2,e0))
      & e3 = op(e2,e0) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax12) ).

fof(27,axiom,
    ~ ( e1 = op(op(e3,e0),op(e3,e0))
      & e2 = op(e3,e0) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax13) ).

fof(29,axiom,
    ~ ( e2 = op(op(e3,e0),op(e3,e0))
      & e1 = op(e3,e0) ),
    file('/tmp/tmpc4URNh/sel_ALG130+1.p_2',ax19) ).

fof(30,plain,
    ( epred1_0
   => ( ( op(e0,op(e0,e0)) = op(e0,e0)
        & op(e0,op(e1,e0)) = op(e1,e0)
        & op(e0,op(e2,e0)) = op(e2,e0)
        & op(e0,op(e3,e0)) = op(e3,e0) )
      | ( op(e1,op(e0,e1)) = op(e0,e1)
        & op(e1,op(e1,e1)) = op(e1,e1)
        & op(e1,op(e2,e1)) = op(e2,e1)
        & op(e1,op(e3,e1)) = op(e3,e1) )
      | ( op(e2,op(e0,e2)) = op(e0,e2)
        & op(e2,op(e1,e2)) = op(e1,e2)
        & op(e2,op(e2,e2)) = op(e2,e2)
        & op(e2,op(e3,e2)) = op(e3,e2) ) ) ),
    introduced(definition) ).

fof(31,plain,
    ( op(op(e0,e0),e0) = e0
    & op(op(e0,e1),e0) = e1
    & op(op(e0,e2),e0) = e2
    & op(op(e0,e3),e0) = e3
    & op(op(e1,e0),e1) = e0
    & op(op(e1,e1),e1) = e1
    & op(op(e1,e2),e1) = e2
    & op(op(e1,e3),e1) = e3
    & op(op(e2,e0),e2) = e0
    & op(op(e2,e1),e2) = e1
    & op(op(e2,e2),e2) = e2
    & op(op(e2,e3),e2) = e3
    & op(op(e3,e0),e3) = e0
    & op(op(e3,e1),e3) = e1
    & op(op(e3,e2),e3) = e2
    & op(op(e3,e3),e3) = e3
    & ( epred1_0
      | ( op(e3,op(e0,e3)) = op(e0,e3)
        & op(e3,op(e1,e3)) = op(e1,e3)
        & op(e3,op(e2,e3)) = op(e2,e3)
        & op(e3,op(e3,e3)) = op(e3,e3) ) ) ),
    inference(apply_def,[status(esa)],[17,30,theory(equality)]) ).

fof(36,plain,
    ( e3 != op(op(e2,e0),op(e2,e0))
    | e1 != op(e2,e0) ),
    inference(fof_nnf,[status(thm)],[3]) ).

cnf(37,plain,
    ( e1 != op(e2,e0)
    | e3 != op(op(e2,e0),op(e2,e0)) ),
    inference(split_conjunct,[status(thm)],[36]) ).

fof(38,plain,
    ( e3 != op(op(e1,e0),op(e1,e0))
    | e2 != op(e1,e0) ),
    inference(fof_nnf,[status(thm)],[4]) ).

cnf(39,plain,
    ( e2 != op(e1,e0)
    | e3 != op(op(e1,e0),op(e1,e0)) ),
    inference(split_conjunct,[status(thm)],[38]) ).

fof(42,plain,
    ( e3 != op(op(e0,e1),op(e0,e1))
    | e2 != op(e0,e1) ),
    inference(fof_nnf,[status(thm)],[6]) ).

cnf(43,plain,
    ( e2 != op(e0,e1)
    | e3 != op(op(e0,e1),op(e0,e1)) ),
    inference(split_conjunct,[status(thm)],[42]) ).

fof(48,plain,
    ( e2 != op(op(e1,e3),op(e1,e3))
    | e0 != op(e1,e3) ),
    inference(fof_nnf,[status(thm)],[9]) ).

cnf(49,plain,
    ( e0 != op(e1,e3)
    | e2 != op(op(e1,e3),op(e1,e3)) ),
    inference(split_conjunct,[status(thm)],[48]) ).

fof(50,plain,
    ( e2 != op(op(e0,e3),op(e0,e3))
    | e1 != op(e0,e3) ),
    inference(fof_nnf,[status(thm)],[10]) ).

cnf(51,plain,
    ( e1 != op(e0,e3)
    | e2 != op(op(e0,e3),op(e0,e3)) ),
    inference(split_conjunct,[status(thm)],[50]) ).

cnf(55,plain,
    ( op(e3,e3) = e2
    | op(e3,e2) = e2
    | op(e3,e1) = e2
    | op(e3,e0) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(56,plain,
    ( op(e3,e3) = e1
    | op(e2,e3) = e1
    | op(e1,e3) = e1
    | op(e0,e3) = e1 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(57,plain,
    ( op(e3,e3) = e1
    | op(e3,e2) = e1
    | op(e3,e1) = e1
    | op(e3,e0) = e1 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(60,plain,
    ( op(e3,e2) = e3
    | op(e2,e2) = e3
    | op(e1,e2) = e3
    | op(e0,e2) = e3 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(61,plain,
    ( op(e2,e3) = e3
    | op(e2,e2) = e3
    | op(e2,e1) = e3
    | op(e2,e0) = e3 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(62,plain,
    ( op(e3,e2) = e2
    | op(e2,e2) = e2
    | op(e1,e2) = e2
    | op(e0,e2) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(63,plain,
    ( op(e2,e3) = e2
    | op(e2,e2) = e2
    | op(e2,e1) = e2
    | op(e2,e0) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(64,plain,
    ( op(e3,e2) = e1
    | op(e2,e2) = e1
    | op(e1,e2) = e1
    | op(e0,e2) = e1 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(65,plain,
    ( op(e2,e3) = e1
    | op(e2,e2) = e1
    | op(e2,e1) = e1
    | op(e2,e0) = e1 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(66,plain,
    ( op(e3,e2) = e0
    | op(e2,e2) = e0
    | op(e1,e2) = e0
    | op(e0,e2) = e0 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(67,plain,
    ( op(e2,e3) = e0
    | op(e2,e2) = e0
    | op(e2,e1) = e0
    | op(e2,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(68,plain,
    ( op(e3,e1) = e3
    | op(e2,e1) = e3
    | op(e1,e1) = e3
    | op(e0,e1) = e3 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(69,plain,
    ( op(e1,e3) = e3
    | op(e1,e2) = e3
    | op(e1,e1) = e3
    | op(e1,e0) = e3 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(70,plain,
    ( op(e3,e1) = e2
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e0,e1) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(71,plain,
    ( op(e1,e3) = e2
    | op(e1,e2) = e2
    | op(e1,e1) = e2
    | op(e1,e0) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(74,plain,
    ( op(e3,e1) = e0
    | op(e2,e1) = e0
    | op(e1,e1) = e0
    | op(e0,e1) = e0 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(75,plain,
    ( op(e1,e3) = e0
    | op(e1,e2) = e0
    | op(e1,e1) = e0
    | op(e1,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(77,plain,
    ( op(e0,e3) = e3
    | op(e0,e2) = e3
    | op(e0,e1) = e3
    | op(e0,e0) = e3 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(78,plain,
    ( op(e3,e0) = e2
    | op(e2,e0) = e2
    | op(e1,e0) = e2
    | op(e0,e0) = e2 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(80,plain,
    ( op(e3,e0) = e1
    | op(e2,e0) = e1
    | op(e1,e0) = e1
    | op(e0,e0) = e1 ),
    inference(split_conjunct,[status(thm)],[11]) ).

cnf(85,plain,
    op(e3,e1) != op(e3,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(86,plain,
    op(e3,e1) != op(e3,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(88,plain,
    op(e3,e0) != op(e3,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(89,plain,
    op(e3,e0) != op(e3,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(90,plain,
    op(e2,e2) != op(e2,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(91,plain,
    op(e2,e1) != op(e2,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(92,plain,
    op(e2,e1) != op(e2,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(93,plain,
    op(e2,e0) != op(e2,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(94,plain,
    op(e2,e0) != op(e2,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(95,plain,
    op(e2,e0) != op(e2,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(96,plain,
    op(e1,e2) != op(e1,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(97,plain,
    op(e1,e1) != op(e1,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(98,plain,
    op(e1,e1) != op(e1,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(99,plain,
    op(e1,e0) != op(e1,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(100,plain,
    op(e1,e0) != op(e1,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(101,plain,
    op(e1,e0) != op(e1,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(105,plain,
    op(e0,e0) != op(e0,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(109,plain,
    op(e1,e3) != op(e3,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(110,plain,
    op(e1,e3) != op(e2,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(113,plain,
    op(e0,e3) != op(e1,e3),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(114,plain,
    op(e2,e2) != op(e3,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(115,plain,
    op(e1,e2) != op(e3,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(116,plain,
    op(e1,e2) != op(e2,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(118,plain,
    op(e0,e2) != op(e2,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(119,plain,
    op(e0,e2) != op(e1,e2),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(121,plain,
    op(e1,e1) != op(e3,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(122,plain,
    op(e1,e1) != op(e2,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(124,plain,
    op(e0,e1) != op(e2,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(125,plain,
    op(e0,e1) != op(e1,e1),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(126,plain,
    op(e2,e0) != op(e3,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(127,plain,
    op(e1,e0) != op(e3,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(128,plain,
    op(e1,e0) != op(e2,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(129,plain,
    op(e0,e0) != op(e3,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(130,plain,
    op(e0,e0) != op(e2,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(131,plain,
    op(e0,e0) != op(e1,e0),
    inference(split_conjunct,[status(thm)],[12]) ).

cnf(134,plain,
    ( op(e3,e1) = e3
    | op(e3,e1) = e2
    | op(e3,e1) = e1
    | op(e3,e1) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(135,plain,
    ( op(e3,e0) = e3
    | op(e3,e0) = e2
    | op(e3,e0) = e1
    | op(e3,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(136,plain,
    ( op(e2,e3) = e3
    | op(e2,e3) = e2
    | op(e2,e3) = e1
    | op(e2,e3) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(137,plain,
    ( op(e2,e2) = e3
    | op(e2,e2) = e2
    | op(e2,e2) = e1
    | op(e2,e2) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(138,plain,
    ( op(e2,e1) = e3
    | op(e2,e1) = e2
    | op(e2,e1) = e1
    | op(e2,e1) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(139,plain,
    ( op(e2,e0) = e3
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | op(e2,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(140,plain,
    ( op(e1,e3) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e1
    | op(e1,e3) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(141,plain,
    ( op(e1,e2) = e3
    | op(e1,e2) = e2
    | op(e1,e2) = e1
    | op(e1,e2) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(142,plain,
    ( op(e1,e1) = e3
    | op(e1,e1) = e2
    | op(e1,e1) = e1
    | op(e1,e1) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(143,plain,
    ( op(e1,e0) = e3
    | op(e1,e0) = e2
    | op(e1,e0) = e1
    | op(e1,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(144,plain,
    ( op(e0,e3) = e3
    | op(e0,e3) = e2
    | op(e0,e3) = e1
    | op(e0,e3) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(145,plain,
    ( op(e0,e2) = e3
    | op(e0,e2) = e2
    | op(e0,e2) = e1
    | op(e0,e2) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(146,plain,
    ( op(e0,e1) = e3
    | op(e0,e1) = e2
    | op(e0,e1) = e1
    | op(e0,e1) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

cnf(147,plain,
    ( op(e0,e0) = e3
    | op(e0,e0) = e2
    | op(e0,e0) = e1
    | op(e0,e0) = e0 ),
    inference(split_conjunct,[status(thm)],[13]) ).

fof(150,plain,
    ( e0 != op(op(e3,e1),op(e3,e1))
    | e2 != op(e3,e1) ),
    inference(fof_nnf,[status(thm)],[15]) ).

cnf(151,plain,
    ( e2 != op(e3,e1)
    | e0 != op(op(e3,e1),op(e3,e1)) ),
    inference(split_conjunct,[status(thm)],[150]) ).

cnf(152,plain,
    e2 != e3,
    inference(split_conjunct,[status(thm)],[16]) ).

cnf(153,plain,
    e1 != e3,
    inference(split_conjunct,[status(thm)],[16]) ).

cnf(154,plain,
    e1 != e2,
    inference(split_conjunct,[status(thm)],[16]) ).

cnf(155,plain,
    e0 != e3,
    inference(split_conjunct,[status(thm)],[16]) ).

cnf(156,plain,
    e0 != e2,
    inference(split_conjunct,[status(thm)],[16]) ).

cnf(157,plain,
    e0 != e1,
    inference(split_conjunct,[status(thm)],[16]) ).

fof(158,plain,
    ( op(op(e0,e0),e0) = e0
    & op(op(e0,e1),e0) = e1
    & op(op(e0,e2),e0) = e2
    & op(op(e0,e3),e0) = e3
    & op(op(e1,e0),e1) = e0
    & op(op(e1,e1),e1) = e1
    & op(op(e1,e2),e1) = e2
    & op(op(e1,e3),e1) = e3
    & op(op(e2,e0),e2) = e0
    & op(op(e2,e1),e2) = e1
    & op(op(e2,e2),e2) = e2
    & op(op(e2,e3),e2) = e3
    & op(op(e3,e0),e3) = e0
    & op(op(e3,e1),e3) = e1
    & op(op(e3,e2),e3) = e2
    & op(op(e3,e3),e3) = e3
    & ( op(e3,op(e0,e3)) = op(e0,e3)
      | epred1_0 )
    & ( op(e3,op(e1,e3)) = op(e1,e3)
      | epred1_0 )
    & ( op(e3,op(e2,e3)) = op(e2,e3)
      | epred1_0 )
    & ( op(e3,op(e3,e3)) = op(e3,e3)
      | epred1_0 ) ),
    inference(distribute,[status(thm)],[31]) ).

cnf(159,plain,
    ( epred1_0
    | op(e3,op(e3,e3)) = op(e3,e3) ),
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(160,plain,
    ( epred1_0
    | op(e3,op(e2,e3)) = op(e2,e3) ),
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(161,plain,
    ( epred1_0
    | op(e3,op(e1,e3)) = op(e1,e3) ),
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(162,plain,
    ( epred1_0
    | op(e3,op(e0,e3)) = op(e0,e3) ),
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(163,plain,
    op(op(e3,e3),e3) = e3,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(164,plain,
    op(op(e3,e2),e3) = e2,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(165,plain,
    op(op(e3,e1),e3) = e1,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(166,plain,
    op(op(e3,e0),e3) = e0,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(167,plain,
    op(op(e2,e3),e2) = e3,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(168,plain,
    op(op(e2,e2),e2) = e2,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(169,plain,
    op(op(e2,e1),e2) = e1,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(170,plain,
    op(op(e2,e0),e2) = e0,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(171,plain,
    op(op(e1,e3),e1) = e3,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(172,plain,
    op(op(e1,e2),e1) = e2,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(174,plain,
    op(op(e1,e0),e1) = e0,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(175,plain,
    op(op(e0,e3),e0) = e3,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(176,plain,
    op(op(e0,e2),e0) = e2,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(177,plain,
    op(op(e0,e1),e0) = e1,
    inference(split_conjunct,[status(thm)],[158]) ).

cnf(178,plain,
    op(op(e0,e0),e0) = e0,
    inference(split_conjunct,[status(thm)],[158]) ).

fof(181,plain,
    ( e0 != op(op(e3,e2),op(e3,e2))
    | e1 != op(e3,e2) ),
    inference(fof_nnf,[status(thm)],[19]) ).

cnf(182,plain,
    ( e1 != op(e3,e2)
    | e0 != op(op(e3,e2),op(e3,e2)) ),
    inference(split_conjunct,[status(thm)],[181]) ).

fof(183,plain,
    ( e1 != op(op(e0,e2),op(e0,e2))
    | e3 != op(e0,e2) ),
    inference(fof_nnf,[status(thm)],[20]) ).

cnf(184,plain,
    ( e3 != op(e0,e2)
    | e1 != op(op(e0,e2),op(e0,e2)) ),
    inference(split_conjunct,[status(thm)],[183]) ).

fof(185,plain,
    ( e1 != op(op(e3,e2),op(e3,e2))
    | e0 != op(e3,e2) ),
    inference(fof_nnf,[status(thm)],[21]) ).

cnf(186,plain,
    ( e0 != op(e3,e2)
    | e1 != op(op(e3,e2),op(e3,e2)) ),
    inference(split_conjunct,[status(thm)],[185]) ).

fof(187,plain,
    ( e1 != op(op(e0,e3),op(e0,e3))
    | e2 != op(e0,e3) ),
    inference(fof_nnf,[status(thm)],[22]) ).

cnf(188,plain,
    ( e2 != op(e0,e3)
    | e1 != op(op(e0,e3),op(e0,e3)) ),
    inference(split_conjunct,[status(thm)],[187]) ).

fof(189,plain,
    ( e1 != op(op(e2,e3),op(e2,e3))
    | e0 != op(e2,e3) ),
    inference(fof_nnf,[status(thm)],[23]) ).

cnf(190,plain,
    ( e0 != op(e2,e3)
    | e1 != op(op(e2,e3),op(e2,e3)) ),
    inference(split_conjunct,[status(thm)],[189]) ).

fof(191,plain,
    ( e0 != op(op(e1,e3),op(e1,e3))
    | e2 != op(e1,e3) ),
    inference(fof_nnf,[status(thm)],[24]) ).

cnf(192,plain,
    ( e2 != op(e1,e3)
    | e0 != op(op(e1,e3),op(e1,e3)) ),
    inference(split_conjunct,[status(thm)],[191]) ).

fof(193,plain,
    ( e0 != op(op(e2,e3),op(e2,e3))
    | e1 != op(e2,e3) ),
    inference(fof_nnf,[status(thm)],[25]) ).

cnf(194,plain,
    ( e1 != op(e2,e3)
    | e0 != op(op(e2,e3),op(e2,e3)) ),
    inference(split_conjunct,[status(thm)],[193]) ).

fof(195,plain,
    ( e1 != op(op(e2,e0),op(e2,e0))
    | e3 != op(e2,e0) ),
    inference(fof_nnf,[status(thm)],[26]) ).

cnf(196,plain,
    ( e3 != op(e2,e0)
    | e1 != op(op(e2,e0),op(e2,e0)) ),
    inference(split_conjunct,[status(thm)],[195]) ).

fof(197,plain,
    ( e1 != op(op(e3,e0),op(e3,e0))
    | e2 != op(e3,e0) ),
    inference(fof_nnf,[status(thm)],[27]) ).

cnf(198,plain,
    ( e2 != op(e3,e0)
    | e1 != op(op(e3,e0),op(e3,e0)) ),
    inference(split_conjunct,[status(thm)],[197]) ).

fof(201,plain,
    ( e2 != op(op(e3,e0),op(e3,e0))
    | e1 != op(e3,e0) ),
    inference(fof_nnf,[status(thm)],[29]) ).

cnf(202,plain,
    ( e1 != op(e3,e0)
    | e2 != op(op(e3,e0),op(e3,e0)) ),
    inference(split_conjunct,[status(thm)],[201]) ).

fof(203,plain,
    ( ~ epred1_0
    | ( op(e0,op(e0,e0)) = op(e0,e0)
      & op(e0,op(e1,e0)) = op(e1,e0)
      & op(e0,op(e2,e0)) = op(e2,e0)
      & op(e0,op(e3,e0)) = op(e3,e0) )
    | ( op(e1,op(e0,e1)) = op(e0,e1)
      & op(e1,op(e1,e1)) = op(e1,e1)
      & op(e1,op(e2,e1)) = op(e2,e1)
      & op(e1,op(e3,e1)) = op(e3,e1) )
    | ( op(e2,op(e0,e2)) = op(e0,e2)
      & op(e2,op(e1,e2)) = op(e1,e2)
      & op(e2,op(e2,e2)) = op(e2,e2)
      & op(e2,op(e3,e2)) = op(e3,e2) ) ),
    inference(fof_nnf,[status(thm)],[30]) ).

fof(204,plain,
    ( ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e0,e0)) = op(e0,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e1,e0)) = op(e1,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e2,e0)) = op(e2,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e0,e1)) = op(e0,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e1,e1)) = op(e1,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e2,e1)) = op(e2,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e0,e2)) = op(e0,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e1,e2)) = op(e1,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e2,e2)) = op(e2,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 )
    & ( op(e2,op(e3,e2)) = op(e3,e2)
      | op(e1,op(e3,e1)) = op(e3,e1)
      | op(e0,op(e3,e0)) = op(e3,e0)
      | ~ epred1_0 ) ),
    inference(distribute,[status(thm)],[203]) ).

cnf(212,plain,
    ( op(e0,op(e3,e0)) = op(e3,e0)
    | op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,op(e0,e2)) = op(e0,e2)
    | ~ epred1_0 ),
    inference(split_conjunct,[status(thm)],[204]) ).

cnf(235,plain,
    ( op(e0,op(e2,e0)) = op(e2,e0)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,op(e1,e2)) = op(e1,e2)
    | ~ epred1_0 ),
    inference(split_conjunct,[status(thm)],[204]) ).

cnf(290,plain,
    ( op(e1,e3) = e3
    | op(e3,e0) = e1
    | op(e3,e2) = e1
    | op(e3,e1) = e1 ),
    inference(spm,[status(thm)],[163,57,theory(equality)]) ).

cnf(301,plain,
    ( op(e0,e3) = e1
    | op(e2,e3) = e1
    | op(e1,e3) = e1
    | e1 != op(e3,e1) ),
    inference(spm,[status(thm)],[85,56,theory(equality)]) ).

cnf(305,plain,
    ( op(e3,e1) = e1
    | epred1_0
    | op(e0,e3) = e1
    | op(e2,e3) = e1
    | op(e1,e3) = e1 ),
    inference(spm,[status(thm)],[159,56,theory(equality)]) ).

cnf(321,plain,
    ( op(e3,e2) = e2
    | epred1_0
    | op(e3,e0) = e2
    | op(e3,e1) = e2 ),
    inference(spm,[status(thm)],[159,55,theory(equality)]) ).

cnf(386,plain,
    ( op(e3,e3) = e1
    | op(e3,e1) = e0
    | op(e3,e1) = e2
    | op(e3,e1) = e1 ),
    inference(spm,[status(thm)],[165,134,theory(equality)]) ).

cnf(397,plain,
    ( op(e2,e3) = e1
    | op(e0,e1) = e2
    | op(e2,e1) = e2
    | op(e1,e1) = e2 ),
    inference(spm,[status(thm)],[165,70,theory(equality)]) ).

cnf(400,plain,
    ( op(e0,e1) = e3
    | op(e2,e1) = e3
    | op(e1,e1) = e3
    | e2 = e3
    | op(e0,e1) = e2
    | op(e2,e1) = e2
    | op(e1,e1) = e2 ),
    inference(spm,[status(thm)],[68,70,theory(equality)]) ).

cnf(402,plain,
    ( op(e0,e1) = e3
    | op(e2,e1) = e3
    | op(e1,e1) = e3
    | op(e0,e1) = e2
    | op(e2,e1) = e2
    | op(e1,e1) = e2 ),
    inference(sr,[status(thm)],[400,152,theory(equality)]) ).

cnf(404,plain,
    ( op(e0,e3) = e1
    | op(e0,e1) = e0
    | op(e2,e1) = e0
    | op(e1,e1) = e0 ),
    inference(spm,[status(thm)],[165,74,theory(equality)]) ).

cnf(434,plain,
    ( op(e3,e3) = e2
    | op(e0,e2) = e3
    | op(e2,e2) = e3
    | op(e1,e2) = e3 ),
    inference(spm,[status(thm)],[164,60,theory(equality)]) ).

cnf(435,plain,
    ( op(e0,e2) = e3
    | op(e2,e2) = e3
    | op(e1,e2) = e3
    | e3 != op(e3,e1) ),
    inference(spm,[status(thm)],[86,60,theory(equality)]) ).

cnf(447,plain,
    ( op(e2,e3) = e2
    | op(e0,e2) = e2
    | op(e2,e2) = e2
    | op(e1,e2) = e2 ),
    inference(spm,[status(thm)],[164,62,theory(equality)]) ).

cnf(456,plain,
    ( op(e0,e3) = e2
    | op(e0,e2) = e0
    | op(e2,e2) = e0
    | op(e1,e2) = e0 ),
    inference(spm,[status(thm)],[164,66,theory(equality)]) ).

cnf(470,plain,
    ( op(e3,e3) = e0
    | op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e0) = e1 ),
    inference(spm,[status(thm)],[166,135,theory(equality)]) ).

cnf(482,plain,
    ( op(e1,e3) = e0
    | op(e0,e0) = e1
    | op(e2,e0) = e1
    | op(e1,e0) = e1 ),
    inference(spm,[status(thm)],[166,80,theory(equality)]) ).

cnf(484,plain,
    ( op(e0,e0) = e1
    | op(e2,e0) = e1
    | op(e1,e0) = e1
    | e1 != op(e3,e2) ),
    inference(spm,[status(thm)],[88,80,theory(equality)]) ).

cnf(503,plain,
    ( op(e0,e1) = e2
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[151,70,theory(equality)]) ).

cnf(531,plain,
    ( op(e0,e2) = e0
    | op(e2,e2) = e0
    | op(e1,e2) = e0
    | op(e0,e0) != e1 ),
    inference(spm,[status(thm)],[186,66,theory(equality)]) ).

cnf(540,plain,
    ( op(e3,e1) = e3
    | op(e1,e3) = e0
    | op(e1,e3) = e2
    | op(e1,e3) = e1 ),
    inference(spm,[status(thm)],[171,140,theory(equality)]) ).

cnf(541,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e2
    | op(e1,e3) = e1
    | e3 != op(e1,e1) ),
    inference(spm,[status(thm)],[97,140,theory(equality)]) ).

cnf(542,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e2
    | op(e1,e3) = e1
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[96,140,theory(equality)]) ).

cnf(545,plain,
    ( op(e3,e1) = e3
    | op(e1,e0) = e3
    | op(e1,e2) = e3
    | op(e1,e1) = e3 ),
    inference(spm,[status(thm)],[171,69,theory(equality)]) ).

cnf(560,plain,
    ( op(e0,e0) = e2
    | op(e2,e0) = e2
    | op(e1,e0) = e2
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[198,78,theory(equality)]) ).

cnf(562,plain,
    ( op(e2,e1) = e3
    | op(e1,e0) = e2
    | op(e1,e2) = e2
    | op(e1,e1) = e2 ),
    inference(spm,[status(thm)],[171,71,theory(equality)]) ).

cnf(579,plain,
    ( op(e0,e1) = e3
    | op(e1,e0) = e0
    | op(e1,e2) = e0
    | op(e1,e1) = e0 ),
    inference(spm,[status(thm)],[171,75,theory(equality)]) ).

cnf(588,plain,
    ( op(e1,e0) = e0
    | op(e1,e2) = e0
    | op(e1,e1) = e0
    | op(e0,e0) != e2 ),
    inference(spm,[status(thm)],[49,75,theory(equality)]) ).

cnf(599,plain,
    ( op(e3,e1) = e2
    | op(e1,e2) = e0
    | op(e1,e2) = e2
    | op(e1,e2) = e1 ),
    inference(spm,[status(thm)],[172,141,theory(equality)]) ).

cnf(600,plain,
    ( op(e1,e2) = e0
    | op(e1,e2) = e2
    | op(e1,e2) = e1
    | e3 != op(e1,e1) ),
    inference(spm,[status(thm)],[98,141,theory(equality)]) ).

cnf(606,plain,
    ( op(e3,e1) = e0
    | op(e1,e0) = e0
    | op(e1,e0) = e2
    | op(e1,e0) = e1 ),
    inference(spm,[status(thm)],[174,143,theory(equality)]) ).

cnf(607,plain,
    ( op(e1,e0) = e0
    | op(e1,e0) = e2
    | op(e1,e0) = e1
    | e3 != op(e1,e1) ),
    inference(spm,[status(thm)],[101,143,theory(equality)]) ).

cnf(608,plain,
    ( op(e1,e0) = e0
    | op(e1,e0) = e2
    | op(e1,e0) = e1
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[100,143,theory(equality)]) ).

cnf(614,plain,
    ( op(e3,e2) = e3
    | op(e2,e3) = e0
    | op(e2,e3) = e2
    | op(e2,e3) = e1 ),
    inference(spm,[status(thm)],[167,136,theory(equality)]) ).

cnf(617,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e2
    | op(e2,e3) = e1
    | e3 != op(e2,e2) ),
    inference(spm,[status(thm)],[90,136,theory(equality)]) ).

cnf(623,plain,
    ( op(e2,e0) = e3
    | op(e2,e2) = e3
    | op(e2,e1) = e3
    | e3 != op(e1,e3) ),
    inference(spm,[status(thm)],[110,61,theory(equality)]) ).

cnf(630,plain,
    ( op(e1,e2) = e3
    | op(e2,e0) = e1
    | op(e2,e2) = e1
    | op(e2,e1) = e1 ),
    inference(spm,[status(thm)],[167,65,theory(equality)]) ).

cnf(631,plain,
    ( op(e2,e0) = e1
    | op(e2,e2) = e1
    | op(e2,e1) = e1
    | e1 != op(e1,e3) ),
    inference(spm,[status(thm)],[110,65,theory(equality)]) ).

cnf(636,plain,
    ( op(e2,e0) = e1
    | op(e2,e2) = e1
    | op(e2,e1) = e1
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[194,65,theory(equality)]) ).

cnf(640,plain,
    ( op(e2,e2) = e3
    | op(e2,e0) = e2
    | op(e2,e2) = e2
    | op(e2,e1) = e2 ),
    inference(spm,[status(thm)],[167,63,theory(equality)]) ).

cnf(653,plain,
    ( op(e2,e0) = e0
    | op(e2,e2) = e0
    | op(e2,e1) = e0
    | e0 != op(e1,e3) ),
    inference(spm,[status(thm)],[110,67,theory(equality)]) ).

cnf(669,plain,
    ( op(e3,e2) = e1
    | op(e2,e1) = e0
    | op(e2,e1) = e2
    | op(e2,e1) = e1 ),
    inference(spm,[status(thm)],[169,138,theory(equality)]) ).

cnf(676,plain,
    ( op(e3,e2) = e2
    | op(e2,e2) = e0
    | op(e2,e2) = e2
    | op(e2,e2) = e1 ),
    inference(spm,[status(thm)],[168,137,theory(equality)]) ).

cnf(677,plain,
    ( op(e2,e2) = e0
    | op(e2,e2) = e2
    | op(e2,e2) = e1
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[116,137,theory(equality)]) ).

cnf(682,plain,
    ( op(e3,e2) = e0
    | op(e2,e0) = e0
    | op(e2,e0) = e2
    | op(e2,e0) = e1 ),
    inference(spm,[status(thm)],[170,139,theory(equality)]) ).

cnf(683,plain,
    ( op(e2,e0) = e0
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | e3 != op(e1,e0) ),
    inference(spm,[status(thm)],[128,139,theory(equality)]) ).

cnf(684,plain,
    ( op(e2,e0) = e0
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | e3 != op(e2,e1) ),
    inference(spm,[status(thm)],[95,139,theory(equality)]) ).

cnf(685,plain,
    ( op(e2,e0) = e0
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | e3 != op(e2,e2) ),
    inference(spm,[status(thm)],[94,139,theory(equality)]) ).

cnf(691,plain,
    ( op(e3,e0) = e3
    | op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e0,e3) = e1 ),
    inference(spm,[status(thm)],[175,144,theory(equality)]) ).

cnf(700,plain,
    ( op(e3,e0) = e3
    | op(e0,e0) = e3
    | op(e0,e2) = e3
    | op(e0,e1) = e3 ),
    inference(spm,[status(thm)],[175,77,theory(equality)]) ).

cnf(751,plain,
    ( op(e3,e0) = e1
    | op(e0,e1) = e0
    | op(e0,e1) = e2
    | op(e0,e1) = e1 ),
    inference(spm,[status(thm)],[177,146,theory(equality)]) ).

cnf(753,plain,
    ( op(e0,e1) = e0
    | op(e0,e1) = e2
    | op(e0,e1) = e1
    | e3 != op(e2,e1) ),
    inference(spm,[status(thm)],[124,146,theory(equality)]) ).

cnf(759,plain,
    ( op(e3,e0) = e2
    | op(e0,e2) = e0
    | op(e0,e2) = e2
    | op(e0,e2) = e1 ),
    inference(spm,[status(thm)],[176,145,theory(equality)]) ).

cnf(768,plain,
    ( op(e3,e0) = e0
    | op(e0,e0) = e0
    | op(e0,e0) = e2
    | op(e0,e0) = e1 ),
    inference(spm,[status(thm)],[178,147,theory(equality)]) ).

cnf(978,plain,
    ( op(e2,e3) = e0
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[166,321,theory(equality)]) ).

cnf(1313,plain,
    ( op(e2,e3) = e2
    | op(e3,e1) = e2
    | op(e2,e3) = e0
    | epred1_0 ),
    inference(spm,[status(thm)],[164,978,theory(equality)]) ).

cnf(1315,plain,
    ( op(e3,e1) = e2
    | op(e2,e3) = e0
    | epred1_0
    | e2 != op(e1,e2) ),
    inference(spm,[status(thm)],[115,978,theory(equality)]) ).

cnf(1769,plain,
    ( op(e3,e1) = e1
    | op(e3,e2) = e1
    | op(e1,e3) = e3
    | e1 != op(e1,e0) ),
    inference(spm,[status(thm)],[127,290,theory(equality)]) ).

cnf(3256,plain,
    ( op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e0,e3) = e1
    | epred1_0 ),
    inference(csr,[status(thm)],[305,301]) ).

cnf(3263,plain,
    ( op(e3,e1) = e1
    | epred1_0
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(spm,[status(thm)],[162,3256,theory(equality)]) ).

cnf(7809,plain,
    ( op(e1,e3) = e1
    | op(e2,e3) = e1
    | epred1_0 ),
    inference(spm,[status(thm)],[165,3263,theory(equality)]) ).

cnf(7898,plain,
    ( op(e3,e1) = e1
    | epred1_0
    | op(e1,e3) = e1 ),
    inference(spm,[status(thm)],[160,7809,theory(equality)]) ).

cnf(7983,plain,
    ( op(e1,e3) = e1
    | epred1_0 ),
    inference(spm,[status(thm)],[165,7898,theory(equality)]) ).

cnf(8067,plain,
    ( op(e1,e1) = e3
    | epred1_0 ),
    inference(spm,[status(thm)],[171,7983,theory(equality)]) ).

cnf(8071,plain,
    ( op(e3,e1) = e1
    | epred1_0 ),
    inference(spm,[status(thm)],[161,7983,theory(equality)]) ).

cnf(8073,plain,
    ( op(e1,e0) = e2
    | op(e1,e2) = e2
    | op(e1,e1) = e2
    | e1 = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[71,7983,theory(equality)]) ).

cnf(8081,plain,
    ( op(e1,e0) = e2
    | op(e1,e2) = e2
    | op(e1,e1) = e2
    | epred1_0 ),
    inference(sr,[status(thm)],[8073,154,theory(equality)]) ).

cnf(8169,plain,
    ( op(e2,e3) = e0
    | e1 = e2
    | op(e2,e3) = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[1313,8071,theory(equality)]) ).

cnf(8170,plain,
    ( op(e2,e3) = e0
    | e1 = e2
    | epred1_0
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[1315,8071,theory(equality)]) ).

cnf(8209,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e2
    | epred1_0 ),
    inference(sr,[status(thm)],[8169,154,theory(equality)]) ).

cnf(8210,plain,
    ( op(e2,e3) = e0
    | epred1_0
    | op(e1,e2) != e2 ),
    inference(sr,[status(thm)],[8170,154,theory(equality)]) ).

cnf(8252,plain,
    ( op(e0,e2) = e3
    | op(e2,e3) = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[167,8209,theory(equality)]) ).

cnf(8257,plain,
    ( op(e3,e0) = e0
    | epred1_0
    | op(e2,e3) = e2 ),
    inference(spm,[status(thm)],[160,8209,theory(equality)]) ).

cnf(8820,plain,
    ( op(e3,e0) = e2
    | op(e2,e3) = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[176,8252,theory(equality)]) ).

cnf(9343,plain,
    ( op(e1,e3) = e3
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e0 ),
    inference(spm,[status(thm)],[163,386,theory(equality)]) ).

cnf(9347,plain,
    ( op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e0
    | e1 != op(e1,e3) ),
    inference(spm,[status(thm)],[109,386,theory(equality)]) ).

cnf(9733,plain,
    ( op(e2,e0) = e1
    | op(e1,e1) = e2
    | op(e2,e1) = e2
    | op(e2,e3) = e1 ),
    inference(spm,[status(thm)],[177,397,theory(equality)]) ).

cnf(9737,plain,
    ( op(e1,e1) = e2
    | op(e2,e1) = e2
    | op(e2,e3) = e1
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[43,397,theory(equality)]) ).

cnf(9817,plain,
    ( op(e3,e0) = e1
    | op(e1,e1) = e2
    | op(e2,e1) = e2
    | op(e0,e1) = e2
    | op(e1,e1) = e3
    | op(e2,e1) = e3 ),
    inference(spm,[status(thm)],[177,402,theory(equality)]) ).

cnf(10004,plain,
    ( op(e1,e1) = e0
    | op(e2,e1) = e0
    | op(e0,e1) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[51,404,theory(equality)]) ).

cnf(10271,plain,
    ( op(e2,e3) = e2
    | e2 = e0
    | epred1_0 ),
    inference(spm,[status(thm)],[8257,8820,theory(equality)]) ).

cnf(10303,plain,
    ( op(e2,e3) = e2
    | epred1_0 ),
    inference(sr,[status(thm)],[10271,156,theory(equality)]) ).

cnf(10333,plain,
    ( op(e2,e2) = e3
    | epred1_0 ),
    inference(spm,[status(thm)],[167,10303,theory(equality)]) ).

cnf(10344,plain,
    ( e2 = e0
    | epred1_0
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[8210,10303,theory(equality)]) ).

cnf(10352,plain,
    ( epred1_0
    | op(e1,e2) != e2 ),
    inference(sr,[status(thm)],[10344,156,theory(equality)]) ).

cnf(11023,plain,
    ( op(e1,e0) = e2
    | op(e1,e1) = e2
    | epred1_0 ),
    inference(csr,[status(thm)],[8081,10352]) ).

cnf(11028,plain,
    ( op(e1,e1) = e2
    | epred1_0
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[39,11023,theory(equality)]) ).

cnf(11080,plain,
    ( op(e1,e1) = e2
    | epred1_0 ),
    inference(csr,[status(thm)],[11028,10333]) ).

cnf(11082,plain,
    ( e2 = e3
    | epred1_0 ),
    inference(spm,[status(thm)],[8067,11080,theory(equality)]) ).

cnf(11084,plain,
    epred1_0,
    inference(sr,[status(thm)],[11082,152,theory(equality)]) ).

cnf(11140,plain,
    ( op(e0,op(e2,e0)) = op(e2,e0)
    | op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | $false ),
    inference(rw,[status(thm)],[235,11084,theory(equality)]) ).

cnf(11141,plain,
    ( op(e0,op(e2,e0)) = op(e2,e0)
    | op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1) ),
    inference(cn,[status(thm)],[11140,theory(equality)]) ).

cnf(11160,plain,
    ( op(e0,op(e3,e0)) = op(e3,e0)
    | op(e2,op(e0,e2)) = op(e0,e2)
    | op(e1,op(e2,e1)) = op(e2,e1)
    | $false ),
    inference(rw,[status(thm)],[212,11084,theory(equality)]) ).

cnf(11161,plain,
    ( op(e0,op(e3,e0)) = op(e3,e0)
    | op(e2,op(e0,e2)) = op(e0,e2)
    | op(e1,op(e2,e1)) = op(e2,e1) ),
    inference(cn,[status(thm)],[11160,theory(equality)]) ).

cnf(11352,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e3
    | op(e0,e2) = e3
    | e2 != op(e1,e3) ),
    inference(spm,[status(thm)],[109,434,theory(equality)]) ).

cnf(11413,plain,
    ( op(e2,e0) = e2
    | op(e1,e2) = e2
    | op(e2,e2) = e2
    | op(e2,e3) = e2 ),
    inference(spm,[status(thm)],[176,447,theory(equality)]) ).

cnf(11436,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e0,e2) = e0
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[188,456,theory(equality)]) ).

cnf(11555,plain,
    ( op(e3,e0) = e1
    | op(e3,e0) = e2
    | op(e3,e0) = e0
    | e0 != op(e3,e1) ),
    inference(spm,[status(thm)],[85,470,theory(equality)]) ).

cnf(11923,plain,
    ( op(e1,e0) = e0
    | op(e1,e0) = e1
    | op(e2,e0) = e1
    | op(e1,e3) = e0 ),
    inference(spm,[status(thm)],[178,482,theory(equality)]) ).

cnf(11944,plain,
    ( op(e1,e0) = e1
    | op(e2,e0) = e1
    | op(e0,e0) = e1
    | op(e0,e2) = e1
    | op(e2,e2) = e1
    | op(e1,e2) = e1 ),
    inference(spm,[status(thm)],[484,64,theory(equality)]) ).

cnf(11979,plain,
    ( op(e2,e0) = e1
    | op(e1,e1) = e2
    | op(e2,e1) = e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[177,503,theory(equality)]) ).

cnf(12124,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e3
    | op(e0,e2) = e3
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e0 ),
    inference(spm,[status(thm)],[435,540,theory(equality)]) ).

cnf(12148,plain,
    ( op(e0,e1) = e3
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[171,541,theory(equality)]) ).

cnf(12163,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | e0 != op(e1,e2)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[96,542,theory(equality)]) ).

cnf(12164,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | e0 != op(e1,e0)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[99,542,theory(equality)]) ).

cnf(12187,plain,
    ( op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,op(e0,e2)) = op(e0,e2)
    | op(e0,e1) = e1
    | op(e0,e0) = e1
    | op(e2,e0) = e1
    | op(e1,e0) = e1 ),
    inference(spm,[status(thm)],[11161,80,theory(equality)]) ).

cnf(12229,plain,
    ( op(e2,e0) = e0
    | op(e1,e0) = e2
    | op(e2,e0) = e2
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[178,560,theory(equality)]) ).

cnf(12241,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e0,e2) = e0
    | op(e1,e0) = e2
    | op(e2,e0) = e2
    | e2 != e1
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[531,560,theory(equality)]) ).

cnf(12247,plain,
    ( op(e3,e3) = e1
    | op(e1,e1) = e3
    | op(e1,e2) = e3
    | op(e1,e0) = e3 ),
    inference(spm,[status(thm)],[165,545,theory(equality)]) ).

cnf(12301,plain,
    ( op(e1,e1) = e0
    | op(e1,e2) = e0
    | op(e1,e0) = e0
    | op(e1,e0) = e2
    | op(e2,e0) = e2
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[588,560,theory(equality)]) ).

cnf(12304,plain,
    ( op(e0,e1) = e2
    | op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[172,600,theory(equality)]) ).

cnf(12308,plain,
    ( op(e3,e0) = e1
    | op(e1,e1) = e0
    | op(e1,e2) = e0
    | op(e1,e0) = e0 ),
    inference(spm,[status(thm)],[177,579,theory(equality)]) ).

cnf(12310,plain,
    ( op(e1,e1) = e0
    | op(e1,e2) = e0
    | op(e1,e0) = e0
    | e3 != op(e2,e1) ),
    inference(spm,[status(thm)],[124,579,theory(equality)]) ).

cnf(12357,plain,
    ( op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e0
    | e2 != op(e1,e1) ),
    inference(spm,[status(thm)],[121,599,theory(equality)]) ).

cnf(12454,plain,
    ( op(e0,e1) = e0
    | op(e1,e0) = e1
    | op(e1,e0) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[174,607,theory(equality)]) ).

cnf(12467,plain,
    ( op(e1,e0) = e1
    | op(e1,e0) = e2
    | op(e1,e0) = e0
    | e0 != op(e1,e1) ),
    inference(spm,[status(thm)],[121,606,theory(equality)]) ).

cnf(12502,plain,
    ( op(e1,e0) = e1
    | op(e1,e0) = e2
    | e0 != op(e1,e2)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[100,608,theory(equality)]) ).

cnf(12556,plain,
    ( op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e0
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[115,614,theory(equality)]) ).

cnf(12652,plain,
    ( op(e0,e2) = e3
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[167,617,theory(equality)]) ).

cnf(12683,plain,
    ( op(e3,e2) = e0
    | op(e2,e1) = e3
    | op(e2,e2) = e3
    | op(e1,e3) != e3 ),
    inference(spm,[status(thm)],[170,623,theory(equality)]) ).

cnf(12697,plain,
    ( op(e1,e2) = e0
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[170,631,theory(equality)]) ).

cnf(12714,plain,
    ( op(e2,e1) = e1
    | op(e2,e2) = e1
    | e1 != op(e1,e0)
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[128,636,theory(equality)]) ).

cnf(12771,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,op(e1,e2)) = op(e1,e2)
    | op(e0,e1) = e1
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e1,e2) = e3 ),
    inference(spm,[status(thm)],[11141,630,theory(equality)]) ).

cnf(12779,plain,
    ( op(e2,e2) = e0
    | op(e2,e1) = e2
    | op(e2,e2) = e2
    | op(e2,e2) = e3 ),
    inference(spm,[status(thm)],[170,640,theory(equality)]) ).

cnf(12868,plain,
    ( op(e0,e2) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[170,653,theory(equality)]) ).

cnf(12958,plain,
    ( op(e1,e3) = e2
    | op(e2,e1) = e1
    | op(e2,e1) = e2
    | op(e2,e1) = e0 ),
    inference(spm,[status(thm)],[164,669,theory(equality)]) ).

cnf(12983,plain,
    ( op(e2,e3) = e2
    | op(e2,e2) = e1
    | op(e2,e2) = e2
    | op(e2,e2) = e0 ),
    inference(spm,[status(thm)],[164,676,theory(equality)]) ).

cnf(12985,plain,
    ( op(e2,e2) = e1
    | op(e2,e2) = e2
    | op(e2,e2) = e0
    | e2 != op(e1,e2) ),
    inference(spm,[status(thm)],[115,676,theory(equality)]) ).

cnf(13065,plain,
    ( op(e2,e0) = e1
    | op(e2,e0) = e2
    | e0 != op(e2,e1)
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[95,683,theory(equality)]) ).

cnf(13092,plain,
    ( op(e2,e0) = e1
    | op(e2,e0) = e2
    | op(e2,e0) = e0
    | e0 != op(e1,e2) ),
    inference(spm,[status(thm)],[115,682,theory(equality)]) ).

cnf(13093,plain,
    ( op(e2,e0) = e1
    | op(e2,e0) = e2
    | op(e2,e0) = e0
    | e0 != op(e2,e2) ),
    inference(spm,[status(thm)],[114,682,theory(equality)]) ).

cnf(13122,plain,
    ( op(e2,e0) = e1
    | op(e2,e0) = e2
    | e0 != op(e1,e0)
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[128,684,theory(equality)]) ).

cnf(13163,plain,
    ( op(e0,e2) = e0
    | op(e2,e0) = e1
    | op(e2,e0) = e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[170,685,theory(equality)]) ).

cnf(13210,plain,
    ( op(e3,e3) = e0
    | op(e0,e3) = e1
    | op(e0,e3) = e2
    | op(e0,e3) = e0 ),
    inference(spm,[status(thm)],[166,691,theory(equality)]) ).

cnf(13626,plain,
    ( op(e0,e1) = e3
    | op(e0,e2) = e3
    | op(e0,e0) = e3
    | e3 != op(e1,e0) ),
    inference(spm,[status(thm)],[127,700,theory(equality)]) ).

cnf(14186,plain,
    ( op(e1,e3) = e0
    | op(e0,e1) = e1
    | op(e0,e1) = e2
    | op(e0,e1) = e0 ),
    inference(spm,[status(thm)],[166,751,theory(equality)]) ).

cnf(14267,plain,
    ( op(e0,e0) = e1
    | op(e0,e1) = e1
    | op(e0,e1) = e2
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[177,753,theory(equality)]) ).

cnf(14341,plain,
    ( op(e0,e2) = e1
    | op(e0,e2) = e2
    | op(e0,e2) = e0
    | e2 != op(e2,e0) ),
    inference(spm,[status(thm)],[126,759,theory(equality)]) ).

cnf(14655,plain,
    ( op(e0,e0) = e1
    | op(e0,e0) = e2
    | op(e0,e0) = e0
    | e0 != op(e1,e0) ),
    inference(spm,[status(thm)],[127,768,theory(equality)]) ).

cnf(16287,plain,
    ( op(e1,e3) = e3
    | op(e3,e1) = e1
    | op(e1,e1) != e0
    | op(e1,e0) != e1 ),
    inference(spm,[status(thm)],[182,1769,theory(equality)]) ).

cnf(21130,plain,
    ( op(e1,e2) = e3
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e0) = e1 ),
    inference(spm,[status(thm)],[167,9733,theory(equality)]) ).

cnf(21132,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e0) = e1
    | e1 != op(e2,e1) ),
    inference(spm,[status(thm)],[91,9733,theory(equality)]) ).

cnf(21149,plain,
    ( op(e1,e2) = e3
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[167,9737,theory(equality)]) ).

cnf(21321,plain,
    ( op(e0,e0) = e1
    | op(e2,e1) = e0
    | op(e1,e1) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[177,10004,theory(equality)]) ).

cnf(26583,plain,
    ( op(e3,e0) = e2
    | op(e2,e2) = e3
    | op(e1,e2) = e3
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[176,11352,theory(equality)]) ).

cnf(27397,plain,
    ( op(e2,e2) = e2
    | op(e1,e2) = e2
    | op(e2,e0) = e2
    | e2 != op(e2,e1) ),
    inference(spm,[status(thm)],[91,11413,theory(equality)]) ).

cnf(28280,plain,
    ( op(e3,e0) = e2
    | op(e3,e0) = e1
    | e0 != op(e3,e1) ),
    inference(spm,[status(thm)],[89,11555,theory(equality)]) ).

cnf(28389,plain,
    ( op(e2,e3) = e0
    | op(e3,e0) = e1
    | op(e3,e1) != e0 ),
    inference(spm,[status(thm)],[166,28280,theory(equality)]) ).

cnf(28470,plain,
    ( op(e1,e3) = e0
    | op(e2,e3) = e0
    | op(e3,e1) != e0 ),
    inference(spm,[status(thm)],[166,28389,theory(equality)]) ).

cnf(40984,plain,
    ( op(e1,e3) = e0
    | op(e1,e0) = e1
    | op(e1,e0) = e0
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[37,11923,theory(equality)]) ).

cnf(41129,plain,
    ( op(e1,e2) = e0
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[170,11979,theory(equality)]) ).

cnf(41791,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e1
    | e3 != op(e1,e1) ),
    inference(spm,[status(thm)],[125,12148,theory(equality)]) ).

cnf(41838,plain,
    ( op(e2,e1) = e3
    | op(e1,e3) = e1
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[171,41791,theory(equality)]) ).

cnf(41850,plain,
    ( op(e1,e3) = e1
    | e3 != op(e1,e1) ),
    inference(spm,[status(thm)],[122,41838,theory(equality)]) ).

cnf(41864,plain,
    ( e1 != op(e1,e2)
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[96,41850,theory(equality)]) ).

cnf(41865,plain,
    ( e1 != op(e1,e0)
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[99,41850,theory(equality)]) ).

cnf(41953,plain,
    ( op(e1,e3) = e1
    | e2 != op(e1,e0)
    | op(e1,e2) != e0
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[99,12163,theory(equality)]) ).

cnf(41964,plain,
    ( op(e1,e3) = e1
    | e2 != op(e1,e1)
    | op(e1,e0) != e0
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[97,12164,theory(equality)]) ).

cnf(42139,plain,
    ( op(e0,e2) = e0
    | op(e2,e0) = e2
    | op(e1,e0) = e2
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[170,12229,theory(equality)]) ).

cnf(42568,plain,
    ( op(e0,e1) = e2
    | op(e1,e2) = e2
    | op(e1,e1) != e3 ),
    inference(csr,[status(thm)],[12304,41864]) ).

cnf(42569,plain,
    ( op(e2,e0) = e1
    | op(e1,e2) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[177,42568,theory(equality)]) ).

cnf(42617,plain,
    ( op(e1,e2) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[37,42569,theory(equality)]) ).

cnf(42651,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[172,42617,theory(equality)]) ).

cnf(42652,plain,
    ( e2 != op(e1,e1)
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[98,42617,theory(equality)]) ).

cnf(42657,plain,
    ( op(e2,e2) = e1
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[169,42651,theory(equality)]) ).

cnf(42982,plain,
    ( op(e0,e1) = e0
    | op(e1,e0) = e2
    | op(e1,e1) != e3 ),
    inference(csr,[status(thm)],[12454,41865]) ).

cnf(42984,plain,
    ( op(e1,e0) = e2
    | e0 != op(e1,e1)
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[125,42982,theory(equality)]) ).

cnf(43099,plain,
    ( op(e2,e1) = e0
    | op(e1,e1) != e0
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[174,42984,theory(equality)]) ).

cnf(43228,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[122,43099,theory(equality)]) ).

cnf(43377,plain,
    ( op(e1,e0) = e2
    | op(e1,e0) = e1
    | e0 != op(e1,e1) ),
    inference(spm,[status(thm)],[101,12467,theory(equality)]) ).

cnf(43409,plain,
    ( op(e2,e1) = e0
    | op(e1,e0) = e1
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[174,43377,theory(equality)]) ).

cnf(43437,plain,
    ( op(e1,e0) = e1
    | e0 != op(e1,e1) ),
    inference(spm,[status(thm)],[122,43409,theory(equality)]) ).

cnf(43455,plain,
    ( e1 != op(e1,e2)
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[100,43437,theory(equality)]) ).

cnf(44734,plain,
    ( op(e0,e2) = e3
    | op(e2,e3) = e2
    | op(e2,e3) = e1
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[167,12556,theory(equality)]) ).

cnf(44992,plain,
    ( op(e2,e3) = e2
    | op(e2,e3) = e1
    | e3 != op(e2,e2) ),
    inference(spm,[status(thm)],[118,12652,theory(equality)]) ).

cnf(45046,plain,
    ( op(e2,e3) = e1
    | e2 != op(e1,e3)
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[110,44992,theory(equality)]) ).

cnf(45047,plain,
    ( op(e2,e3) = e1
    | e2 != op(e2,e1)
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[91,44992,theory(equality)]) ).

cnf(45048,plain,
    ( op(e2,e3) = e1
    | e2 != op(e2,e2)
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[90,44992,theory(equality)]) ).

cnf(45049,plain,
    ( op(e2,e3) = e1
    | e2 != op(e2,e0)
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[93,44992,theory(equality)]) ).

cnf(45058,plain,
    ( e2 = e1
    | op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e3) = e1
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[9737,44992,theory(equality)]) ).

cnf(45066,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e3) = e1
    | op(e2,e2) != e3 ),
    inference(sr,[status(thm)],[45058,154,theory(equality)]) ).

cnf(45069,plain,
    ( op(e1,e2) = e3
    | op(e1,e3) != e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[167,45046,theory(equality)]) ).

cnf(45089,plain,
    ( op(e1,e2) = e3
    | op(e2,e1) != e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[167,45047,theory(equality)]) ).

cnf(45112,plain,
    ( e1 != op(e2,e1)
    | op(e2,e2) != e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[91,45048,theory(equality)]) ).

cnf(45130,plain,
    ( op(e1,e2) = e3
    | op(e2,e0) != e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[167,45049,theory(equality)]) ).

cnf(45664,plain,
    ( op(e2,e2) = e3
    | op(e2,e1) = e3
    | e0 != op(e1,e2)
    | op(e1,e3) != e3 ),
    inference(spm,[status(thm)],[115,12683,theory(equality)]) ).

cnf(46090,plain,
    ( op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e1,e1) != e0 ),
    inference(csr,[status(thm)],[12714,43437]) ).

cnf(46091,plain,
    ( op(e1,e2) = e2
    | op(e2,e1) = e1
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[168,46090,theory(equality)]) ).

cnf(46116,plain,
    ( op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[169,46091,theory(equality)]) ).

cnf(46133,plain,
    ( op(e1,e2) = e2
    | op(e1,e1) != e0 ),
    inference(csr,[status(thm)],[46116,43455]) ).

cnf(46135,plain,
    ( e2 != op(e1,e1)
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[98,46133,theory(equality)]) ).

cnf(46942,plain,
    ( op(e2,e2) = e2
    | op(e2,e1) = e2
    | op(e2,e2) = e0
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[116,12779,theory(equality)]) ).

cnf(47104,plain,
    ( op(e2,e2) = e0
    | op(e2,e1) = e0
    | e0 != op(e1,e2)
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[119,12868,theory(equality)]) ).

cnf(48291,plain,
    ( op(e2,e2) = e0
    | op(e2,e2) = e2
    | op(e2,e2) = e1
    | e2 != op(e1,e3) ),
    inference(spm,[status(thm)],[110,12983,theory(equality)]) ).

cnf(48355,plain,
    ( op(e0,e2) = e2
    | op(e2,e2) = e2
    | op(e2,e2) = e1
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[168,12985,theory(equality)]) ).

cnf(48675,plain,
    ( op(e2,e2) = e0
    | op(e2,e0) = e1
    | op(e2,e1) != e0
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[170,13065,theory(equality)]) ).

cnf(48817,plain,
    ( op(e0,e2) = e0
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[170,13092,theory(equality)]) ).

cnf(48930,plain,
    ( op(e2,e0) = e2
    | op(e2,e0) = e1
    | e0 != op(e2,e2) ),
    inference(spm,[status(thm)],[94,13093,theory(equality)]) ).

cnf(48994,plain,
    ( op(e2,e0) = e1
    | e2 != op(e1,e0)
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[128,48930,theory(equality)]) ).

cnf(48995,plain,
    ( op(e2,e0) = e1
    | e2 != op(e2,e1)
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[95,48930,theory(equality)]) ).

cnf(48996,plain,
    ( op(e2,e0) = e1
    | e2 != op(e2,e2)
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[94,48930,theory(equality)]) ).

cnf(49023,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | e2 = e1
    | op(e2,e0) = e1
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[11979,48930,theory(equality)]) ).

cnf(49044,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e0) = e1
    | op(e2,e2) != e0 ),
    inference(sr,[status(thm)],[49023,154,theory(equality)]) ).

cnf(49050,plain,
    ( e1 != op(e2,e2)
    | op(e1,e0) != e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[94,48994,theory(equality)]) ).

cnf(49093,plain,
    ( op(e1,e2) = e0
    | op(e2,e1) != e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[170,48995,theory(equality)]) ).

cnf(49098,plain,
    ( op(e1,e1) != e3
    | op(e2,e1) != e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[37,48995,theory(equality)]) ).

cnf(49727,plain,
    ( op(e2,e2) != e0
    | op(e1,e1) != e3 ),
    inference(csr,[status(thm)],[49098,42651]) ).

cnf(50292,plain,
    ( op(e2,e2) = e0
    | op(e2,e0) = e1
    | op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[170,13122,theory(equality)]) ).

cnf(50411,plain,
    ( op(e0,e0) = e2
    | op(e2,e0) = e2
    | op(e2,e0) = e1
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[176,13163,theory(equality)]) ).

cnf(50823,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e0,e3) = e1
    | e0 != op(e1,e3) ),
    inference(spm,[status(thm)],[109,13210,theory(equality)]) ).

cnf(53606,plain,
    ( op(e0,e2) = e3
    | op(e0,e1) = e3
    | e3 != op(e1,e0) ),
    inference(spm,[status(thm)],[131,13626,theory(equality)]) ).

cnf(53706,plain,
    ( op(e3,e0) = e2
    | op(e0,e1) = e3
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[176,53606,theory(equality)]) ).

cnf(53778,plain,
    ( op(e2,e3) = e0
    | op(e0,e1) = e3
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[166,53706,theory(equality)]) ).

cnf(54099,plain,
    ( op(e3,e0) = e1
    | op(e2,e3) = e0
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[177,53778,theory(equality)]) ).

cnf(54809,plain,
    ( op(e2,e3) = e0
    | e1 != op(e2,e0)
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[126,54099,theory(equality)]) ).

cnf(54814,plain,
    ( op(e2,e3) = e0
    | op(e1,e1) != e2
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[202,54099,theory(equality)]) ).

cnf(56280,plain,
    ( e0 != op(e2,e1)
    | op(e2,e0) != e1
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[91,54809,theory(equality)]) ).

cnf(56562,plain,
    ( e0 != op(e2,e1)
    | op(e1,e1) != e2
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[91,54814,theory(equality)]) ).

cnf(56566,plain,
    ( op(e0,e0) != e1
    | op(e1,e1) != e2
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[190,54814,theory(equality)]) ).

cnf(94697,plain,
    ( op(e0,e0) = e2
    | op(e0,e0) = e1
    | e0 != op(e1,e0) ),
    inference(spm,[status(thm)],[131,14655,theory(equality)]) ).

cnf(94861,plain,
    ( op(e2,e0) = e0
    | op(e0,e0) = e1
    | op(e1,e0) != e0 ),
    inference(spm,[status(thm)],[178,94697,theory(equality)]) ).

cnf(94995,plain,
    ( op(e2,e0) = e0
    | e1 != op(e2,e0)
    | op(e1,e0) != e0 ),
    inference(spm,[status(thm)],[130,94861,theory(equality)]) ).

cnf(126696,plain,
    ( op(e1,e3) = e3
    | op(e3,e1) = e1
    | op(e1,e1) != e0 ),
    inference(csr,[status(thm)],[16287,43437]) ).

cnf(126697,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e3
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[165,126696,theory(equality)]) ).

cnf(126812,plain,
    ( op(e1,e3) = e1
    | e3 != op(e1,e2)
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[96,126697,theory(equality)]) ).

cnf(127083,plain,
    ( op(e1,e1) = e3
    | op(e1,e2) != e3
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[171,126812,theory(equality)]) ).

cnf(127789,plain,
    ( op(e1,e2) != e3
    | op(e1,e1) != e0 ),
    inference(csr,[status(thm)],[127083,43228]) ).

cnf(227519,plain,
    ( op(e1,e1) = e2
    | op(e2,e1) = e2
    | e1 != op(e2,e1) ),
    inference(spm,[status(thm)],[95,21132,theory(equality)]) ).

cnf(227976,plain,
    ( op(e1,e2) = e3
    | op(e1,e1) = e2
    | op(e2,e2) != e3 ),
    inference(csr,[status(thm)],[21149,45089]) ).

cnf(228857,plain,
    ( op(e0,e0) = e1
    | op(e2,e1) = e0
    | op(e1,e1) != e2 ),
    inference(csr,[status(thm)],[21321,46135]) ).

cnf(228858,plain,
    ( op(e1,e0) = e0
    | op(e2,e1) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[178,228857,theory(equality)]) ).

cnf(228930,plain,
    ( op(e2,e1) = e0
    | op(e1,e1) != e2
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[56566,228857,theory(equality)]) ).

cnf(229011,plain,
    ( op(e0,e2) = e1
    | op(e1,e0) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[169,228858,theory(equality)]) ).

cnf(229232,plain,
    ( op(e1,e1) != e2
    | op(e1,e0) != e3 ),
    inference(csr,[status(thm)],[228930,56562]) ).

cnf(229284,plain,
    ( op(e1,e0) = e2
    | op(e1,e0) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[176,229011,theory(equality)]) ).

cnf(229285,plain,
    ( op(e1,e0) = e0
    | e1 != op(e1,e2)
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[119,229011,theory(equality)]) ).

cnf(229727,plain,
    ( op(e1,e0) = e2
    | e0 != op(e1,e2)
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[100,229284,theory(equality)]) ).

cnf(229770,plain,
    ( op(e0,e1) = e0
    | op(e1,e2) != e1
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[174,229285,theory(equality)]) ).

cnf(230521,plain,
    ( e2 != op(e1,e1)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[101,229727,theory(equality)]) ).

cnf(230565,plain,
    ( op(e1,e2) = e2
    | op(e1,e2) = e1
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[230521,12357,theory(equality)]) ).

cnf(231004,plain,
    ( op(e0,e0) = e1
    | op(e1,e2) != e1
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[177,229770,theory(equality)]) ).

cnf(231711,plain,
    ( op(e1,e2) = e1
    | e2 != op(e1,e1) ),
    inference(spm,[status(thm)],[98,230565,theory(equality)]) ).

cnf(232168,plain,
    ( op(e0,e0) = e1
    | op(e1,e1) != e2 ),
    inference(csr,[status(thm)],[231004,231711]) ).

cnf(232169,plain,
    ( op(e1,e0) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[178,232168,theory(equality)]) ).

cnf(232171,plain,
    ( e1 != op(e2,e0)
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[130,232168,theory(equality)]) ).

cnf(232320,plain,
    ( op(e0,e1) = e0
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[174,232169,theory(equality)]) ).

cnf(232556,plain,
    ( op(e1,e1) != e2
    | op(e2,e2) != e2
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[232171,48996,theory(equality)]) ).

cnf(305117,plain,
    ( op(e3,e0) = e1
    | op(e1,e1) = e2
    | op(e2,e1) = e2
    | op(e0,e1) = e2
    | op(e2,e1) = e3 ),
    inference(csr,[status(thm)],[9817,42651]) ).

cnf(346714,plain,
    ( op(e3,e0) = e2
    | op(e1,e2) = e3
    | op(e1,e3) != e2 ),
    inference(csr,[status(thm)],[26583,45069]) ).

cnf(346715,plain,
    ( op(e2,e3) = e0
    | op(e1,e2) = e3
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[166,346714,theory(equality)]) ).

cnf(346725,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) != e1
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[198,346714,theory(equality)]) ).

cnf(346920,plain,
    ( op(e0,e2) = e3
    | op(e1,e2) = e3
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[167,346715,theory(equality)]) ).

cnf(346923,plain,
    ( op(e1,e2) = e3
    | e0 != op(e2,e2)
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[90,346715,theory(equality)]) ).

cnf(346926,plain,
    ( op(e1,e2) = e3
    | op(e0,e0) != e1
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[190,346715,theory(equality)]) ).

cnf(349437,plain,
    ( op(e1,e2) = e3
    | op(e1,e3) != e2
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[346926,232168,theory(equality)]) ).

cnf(361893,plain,
    ( op(e1,e2) = e2
    | op(e2,e2) = e2
    | e2 != op(e2,e1) ),
    inference(spm,[status(thm)],[95,27397,theory(equality)]) ).

cnf(362031,plain,
    ( op(e1,e2) = e2
    | e2 != op(e2,e1) ),
    inference(spm,[status(thm)],[92,361893,theory(equality)]) ).

cnf(424699,plain,
    ( op(e1,e3) = e0
    | op(e1,e0) = e0
    | op(e1,e1) != e3 ),
    inference(csr,[status(thm)],[40984,41865]) ).

cnf(424709,plain,
    ( e0 = e1
    | op(e1,e0) = e0
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[41850,424699,theory(equality)]) ).

cnf(424727,plain,
    ( op(e1,e0) = e0
    | op(e1,e1) != e3 ),
    inference(sr,[status(thm)],[424709,157,theory(equality)]) ).

cnf(424820,plain,
    ( op(e0,e1) = e0
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[174,424727,theory(equality)]) ).

cnf(424859,plain,
    ( op(e0,e0) = e1
    | op(e1,e1) != e3 ),
    inference(spm,[status(thm)],[177,424820,theory(equality)]) ).

cnf(428857,plain,
    ( op(e1,e2) = e0
    | op(e1,e1) = e2
    | op(e2,e2) != e0 ),
    inference(csr,[status(thm)],[41129,49093]) ).

cnf(431951,plain,
    ( op(e1,e3) = e1
    | op(e1,e2) != e3
    | op(e1,e1) != e2 ),
    inference(csr,[status(thm)],[41964,232169]) ).

cnf(431952,plain,
    ( op(e1,e1) = e3
    | op(e1,e1) != e2
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[171,431951,theory(equality)]) ).

cnf(431976,plain,
    ( op(e1,e1) != e2
    | op(e1,e2) != e3 ),
    inference(csr,[status(thm)],[431952,42652]) ).

cnf(439761,plain,
    ( op(e2,e3) = e1
    | op(e2,e3) = e2
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[119,44734,theory(equality)]) ).

cnf(439979,plain,
    ( op(e2,e2) = e3
    | op(e2,e3) = e1
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[167,439761,theory(equality)]) ).

cnf(439980,plain,
    ( op(e2,e3) = e1
    | e2 != op(e1,e3)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[110,439761,theory(equality)]) ).

cnf(440075,plain,
    ( op(e2,e2) = e3
    | e1 != op(e1,e3)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[110,439979,theory(equality)]) ).

cnf(440137,plain,
    ( e1 != op(e2,e2)
    | op(e1,e3) != e2
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[90,439980,theory(equality)]) ).

cnf(440364,plain,
    ( e3 != op(e1,e2)
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[116,440075,theory(equality)]) ).

cnf(440500,plain,
    ( op(e1,e2) != e3
    | op(e1,e0) != e2
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[440364,41953,theory(equality)]) ).

cnf(441153,plain,
    ( op(e2,e2) != e1
    | op(e1,e3) != e2 ),
    inference(csr,[status(thm)],[440137,346725]) ).

cnf(442284,plain,
    ( op(e1,e0) = e1
    | op(e1,e2) != e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[440500,12502,theory(equality)]) ).

cnf(442300,plain,
    ( op(e1,e1) = e0
    | op(e1,e2) != e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[174,442284,theory(equality)]) ).

cnf(442345,plain,
    ( op(e1,e2) != e3
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[442300,127789]) ).

cnf(444603,plain,
    ( op(e2,e3) = e1
    | op(e1,e1) = e2
    | op(e2,e2) != e3 ),
    inference(csr,[status(thm)],[45066,45047]) ).

cnf(444608,plain,
    ( op(e1,e1) = e2
    | e1 != op(e2,e0)
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[93,444603,theory(equality)]) ).

cnf(444731,plain,
    ( op(e2,e0) != e1
    | op(e2,e2) != e3 ),
    inference(csr,[status(thm)],[444608,232171]) ).

cnf(456849,plain,
    ( op(e2,e1) = e0
    | e0 != op(e1,e2)
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[116,47104,theory(equality)]) ).

cnf(461018,plain,
    ( op(e2,e2) = e0
    | op(e2,e2) = e2
    | op(e1,e3) != e2 ),
    inference(csr,[status(thm)],[48291,441153]) ).

cnf(461086,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e2
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[346923,461018,theory(equality)]) ).

cnf(462251,plain,
    ( op(e1,e2) = e3
    | op(e1,e1) != e2
    | e2 != e0
    | op(e1,e3) != e2 ),
    inference(spm,[status(thm)],[232556,461086,theory(equality)]) ).

cnf(467182,plain,
    ( op(e1,e2) = e3
    | op(e1,e3) != e2
    | op(e1,e1) != e2 ),
    inference(csr,[status(thm)],[462251,349437]) ).

cnf(467183,plain,
    ( op(e1,e1) != e2
    | op(e1,e3) != e2 ),
    inference(csr,[status(thm)],[467182,431976]) ).

cnf(467661,plain,
    ( op(e2,e2) = e1
    | op(e2,e2) = e2
    | e2 != op(e1,e2) ),
    inference(spm,[status(thm)],[119,48355,theory(equality)]) ).

cnf(467843,plain,
    ( op(e2,e2) = e1
    | e2 != op(e1,e2) ),
    inference(spm,[status(thm)],[116,467661,theory(equality)]) ).

cnf(471155,plain,
    ( op(e2,e2) = e0
    | op(e2,e1) != e0
    | op(e1,e0) != e3 ),
    inference(csr,[status(thm)],[48675,56280]) ).

cnf(471158,plain,
    ( e0 != op(e2,e1)
    | op(e1,e0) != e3 ),
    inference(spm,[status(thm)],[92,471155,theory(equality)]) ).

cnf(471331,plain,
    ( op(e1,e0) != e3
    | op(e1,e2) != e0
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[471158,456849,theory(equality)]) ).

cnf(471340,plain,
    ( op(e2,e0) = e1
    | op(e2,e0) = e2
    | e0 != op(e1,e2) ),
    inference(spm,[status(thm)],[119,48817,theory(equality)]) ).

cnf(471567,plain,
    ( op(e2,e2) = e0
    | op(e2,e0) = e1
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[170,471340,theory(equality)]) ).

cnf(471569,plain,
    ( op(e2,e0) = e1
    | e2 != op(e2,e1)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[95,471340,theory(equality)]) ).

cnf(471726,plain,
    ( op(e2,e2) = e0
    | e1 != op(e2,e2)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[94,471567,theory(equality)]) ).

cnf(471836,plain,
    ( op(e2,e2) = e0
    | op(e2,e2) != e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[444731,471567,theory(equality)]) ).

cnf(472031,plain,
    ( e1 != op(e2,e2)
    | op(e2,e1) != e2
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[94,471569,theory(equality)]) ).

cnf(472768,plain,
    ( e3 = e0
    | op(e2,e1) = e3
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(spm,[status(thm)],[471836,45664,theory(equality)]) ).

cnf(472792,plain,
    ( op(e2,e1) = e3
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(sr,[status(thm)],[472768,155,theory(equality)]) ).

cnf(472889,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(spm,[status(thm)],[12958,472792,theory(equality)]) ).

cnf(472927,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(sr,[status(thm)],[472889,155,theory(equality)]) ).

cnf(472928,plain,
    ( e3 = e1
    | op(e1,e3) = e2
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(sr,[status(thm)],[472927,152,theory(equality)]) ).

cnf(472929,plain,
    ( op(e1,e3) = e2
    | op(e1,e2) != e0
    | op(e1,e3) != e3 ),
    inference(sr,[status(thm)],[472928,153,theory(equality)]) ).

cnf(473733,plain,
    ( op(e2,e1) != e2
    | op(e1,e2) != e0
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[472031,467843,theory(equality)]) ).

cnf(475103,plain,
    ( op(e2,e1) != e2
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[473733,362031]) ).

cnf(476256,plain,
    ( op(e2,e0) = e1
    | op(e1,e1) = e2
    | op(e2,e2) != e0 ),
    inference(csr,[status(thm)],[49044,48995]) ).

cnf(476338,plain,
    ( e1 = e0
    | op(e1,e1) = e2
    | op(e1,e0) != e0
    | op(e2,e2) != e0 ),
    inference(spm,[status(thm)],[94995,476256,theory(equality)]) ).

cnf(476391,plain,
    ( op(e1,e1) = e2
    | op(e1,e0) != e0
    | op(e2,e2) != e0 ),
    inference(sr,[status(thm)],[476338,157,theory(equality)]) ).

cnf(477886,plain,
    ( e1 = e0
    | op(e2,e2) = e0
    | op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[94995,50292,theory(equality)]) ).

cnf(477942,plain,
    ( op(e2,e2) = e0
    | op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(sr,[status(thm)],[477886,157,theory(equality)]) ).

cnf(478086,plain,
    ( op(e1,e1) = e2
    | op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[476391,477942,theory(equality)]) ).

cnf(481384,plain,
    ( op(e0,e0) = e2
    | op(e2,e0) = e2
    | op(e2,e2) != e3 ),
    inference(csr,[status(thm)],[50411,444731]) ).

cnf(481499,plain,
    ( e2 = e1
    | op(e2,e0) = e2
    | op(e1,e1) != e2
    | op(e2,e2) != e3 ),
    inference(spm,[status(thm)],[232168,481384,theory(equality)]) ).

cnf(481574,plain,
    ( op(e2,e0) = e2
    | op(e1,e1) != e2
    | op(e2,e2) != e3 ),
    inference(sr,[status(thm)],[481499,154,theory(equality)]) ).

cnf(482884,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) != e3
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[45130,481574,theory(equality)]) ).

cnf(484777,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) != e3 ),
    inference(csr,[status(thm)],[482884,227976]) ).

cnf(484778,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e0
    | op(e2,e2) = e2
    | op(e2,e2) = e1 ),
    inference(spm,[status(thm)],[484777,137,theory(equality)]) ).

cnf(484789,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e2
    | op(e2,e1) = e2
    | op(e2,e2) = e0 ),
    inference(spm,[status(thm)],[484777,12779,theory(equality)]) ).

cnf(488115,plain,
    ( op(e2,e2) = e1
    | op(e2,e2) = e2
    | op(e2,e2) = e0 ),
    inference(csr,[status(thm)],[484778,677]) ).

cnf(488118,plain,
    ( op(e0,e2) = e2
    | op(e2,e2) = e1
    | op(e2,e2) = e2 ),
    inference(spm,[status(thm)],[168,488115,theory(equality)]) ).

cnf(488520,plain,
    ( op(e2,e0) = e2
    | op(e2,e2) = e2
    | op(e2,e2) = e1 ),
    inference(spm,[status(thm)],[176,488118,theory(equality)]) ).

cnf(489836,plain,
    ( op(e2,e2) = e1
    | op(e2,e2) = e2
    | e2 != op(e2,e1) ),
    inference(spm,[status(thm)],[95,488520,theory(equality)]) ).

cnf(493088,plain,
    ( op(e2,e2) = e1
    | e2 != op(e2,e1) ),
    inference(spm,[status(thm)],[92,489836,theory(equality)]) ).

cnf(493255,plain,
    ( e1 != op(e2,e1)
    | op(e2,e1) != e2 ),
    inference(spm,[status(thm)],[92,493088,theory(equality)]) ).

cnf(506143,plain,
    ( op(e2,e2) = e0
    | op(e2,e1) = e2
    | op(e2,e2) = e2 ),
    inference(csr,[status(thm)],[484789,46942]) ).

cnf(506146,plain,
    ( op(e2,e1) = e2
    | op(e2,e2) = e2
    | e0 != op(e1,e2) ),
    inference(spm,[status(thm)],[116,506143,theory(equality)]) ).

cnf(506196,plain,
    ( op(e1,e1) = e2
    | op(e1,e2) = e0
    | op(e2,e1) = e2
    | op(e2,e2) = e2 ),
    inference(spm,[status(thm)],[428857,506143,theory(equality)]) ).

cnf(507074,plain,
    ( op(e2,e2) = e2
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[506146,475103]) ).

cnf(509892,plain,
    ( op(e1,e2) = e3
    | op(e2,e2) = e3
    | op(e0,e2) = e3
    | op(e1,e3) = e1
    | op(e1,e3) = e0 ),
    inference(csr,[status(thm)],[12124,346920]) ).

cnf(509893,plain,
    ( op(e1,e2) = e3
    | op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e0,e2) = e3 ),
    inference(csr,[status(thm)],[509892,484777]) ).

cnf(512270,plain,
    ( op(e1,e1) = e2
    | op(e2,e2) = e2
    | op(e2,e1) = e2 ),
    inference(csr,[status(thm)],[506196,507074]) ).

cnf(512282,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e1) != e1
    | e2 != e3 ),
    inference(spm,[status(thm)],[45112,512270,theory(equality)]) ).

cnf(512528,plain,
    ( op(e2,e1) = e2
    | op(e1,e1) = e2
    | op(e2,e1) != e1 ),
    inference(csr,[status(thm)],[512282,227519]) ).

cnf(512529,plain,
    ( op(e1,e1) = e2
    | op(e2,e1) != e1 ),
    inference(csr,[status(thm)],[512528,493255]) ).

cnf(514332,plain,
    ( op(e0,e3) = e1
    | op(e0,e3) = e2
    | e0 != op(e1,e3) ),
    inference(spm,[status(thm)],[113,50823,theory(equality)]) ).

cnf(514586,plain,
    ( op(e2,e0) = e3
    | op(e0,e3) = e1
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[175,514332,theory(equality)]) ).

cnf(514593,plain,
    ( op(e0,e3) = e1
    | op(e2,e2) != e1
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[188,514332,theory(equality)]) ).

cnf(514657,plain,
    ( op(e1,e0) = e3
    | op(e2,e0) = e3
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[175,514586,theory(equality)]) ).

cnf(515075,plain,
    ( e1 != op(e1,e3)
    | op(e2,e2) != e1
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[113,514593,theory(equality)]) ).

cnf(515135,plain,
    ( op(e1,e0) = e3
    | op(e3,e3) != e1
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[196,514657,theory(equality)]) ).

cnf(515260,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e0) = e3
    | op(e1,e2) != e0
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[471340,514657,theory(equality)]) ).

cnf(515305,plain,
    ( e3 = e1
    | op(e1,e0) = e3
    | op(e1,e2) != e0
    | op(e1,e3) != e0 ),
    inference(sr,[status(thm)],[515260,152,theory(equality)]) ).

cnf(515306,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) != e0
    | op(e1,e3) != e0 ),
    inference(sr,[status(thm)],[515305,153,theory(equality)]) ).

cnf(518994,plain,
    ( op(e1,e2) != e0
    | op(e1,e3) != e0 ),
    inference(csr,[status(thm)],[515306,471331]) ).

cnf(526376,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e0,e2) = e0
    | op(e1,e0) = e2
    | op(e2,e0) = e2
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[12241,42139]) ).

cnf(526377,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e0,e2) = e0
    | op(e1,e0) = e2
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[526376,11436]) ).

cnf(526378,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e0,e2) = e0
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[526377,11436]) ).

cnf(526379,plain,
    ( op(e0,e2) = e0
    | op(e2,e2) = e0
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[526378,471726]) ).

cnf(526380,plain,
    ( op(e0,e0) = e2
    | op(e2,e2) = e0
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[176,526379,theory(equality)]) ).

cnf(527853,plain,
    ( op(e2,e0) = e0
    | op(e2,e2) = e0
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[178,526380,theory(equality)]) ).

cnf(527854,plain,
    ( op(e2,e2) = e0
    | e2 != op(e1,e0)
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[131,526380,theory(equality)]) ).

cnf(527976,plain,
    ( e2 = e1
    | op(e2,e2) = e0
    | op(e1,e1) != e3
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[424859,526380,theory(equality)]) ).

cnf(528072,plain,
    ( op(e2,e2) = e0
    | op(e1,e1) != e3
    | op(e2,e2) != e1 ),
    inference(sr,[status(thm)],[527976,154,theory(equality)]) ).

cnf(528169,plain,
    ( op(e2,e2) = e0
    | e0 != op(e1,e0)
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[128,527853,theory(equality)]) ).

cnf(528328,plain,
    ( op(e1,e0) != e2
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[527854,49050]) ).

cnf(528672,plain,
    ( op(e2,e2) = e0
    | op(e1,e1) != e3 ),
    inference(csr,[status(thm)],[528072,42657]) ).

cnf(528673,plain,
    op(e1,e1) != e3,
    inference(csr,[status(thm)],[528672,49727]) ).

cnf(528674,plain,
    ( op(e0,e1) = e3
    | op(e2,e1) = e3
    | op(e3,e1) = e3 ),
    inference(sr,[status(thm)],[68,528673,theory(equality)]) ).

cnf(528675,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3 ),
    inference(sr,[status(thm)],[69,528673,theory(equality)]) ).

cnf(528676,plain,
    ( op(e1,e1) = e0
    | op(e1,e1) = e2
    | op(e1,e1) = e1 ),
    inference(sr,[status(thm)],[142,528673,theory(equality)]) ).

cnf(528686,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) = e3
    | op(e3,e3) = e1 ),
    inference(sr,[status(thm)],[12247,528673,theory(equality)]) ).

cnf(528735,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e3
    | op(e2,e1) = e3
    | op(e0,e1) = e3 ),
    inference(spm,[status(thm)],[9343,528674,theory(equality)]) ).

cnf(528736,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e2,e1) = e3
    | op(e0,e1) = e3
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[9347,528674,theory(equality)]) ).

cnf(529146,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e3
    | op(e2,e1) = e3
    | op(e0,e1) = e3 ),
    inference(sr,[status(thm)],[528735,155,theory(equality)]) ).

cnf(529147,plain,
    ( e3 = e1
    | op(e1,e3) = e3
    | op(e2,e1) = e3
    | op(e0,e1) = e3 ),
    inference(sr,[status(thm)],[529146,152,theory(equality)]) ).

cnf(529148,plain,
    ( op(e1,e3) = e3
    | op(e2,e1) = e3
    | op(e0,e1) = e3 ),
    inference(sr,[status(thm)],[529147,153,theory(equality)]) ).

cnf(529149,plain,
    ( e3 = e2
    | e3 = e1
    | op(e2,e1) = e3
    | op(e0,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[528736,155,theory(equality)]) ).

cnf(529150,plain,
    ( e3 = e1
    | op(e2,e1) = e3
    | op(e0,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[529149,152,theory(equality)]) ).

cnf(529151,plain,
    ( op(e2,e1) = e3
    | op(e0,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[529150,153,theory(equality)]) ).

cnf(529436,plain,
    ( e3 = e2
    | op(e1,e2) = e3
    | op(e1,e0) = e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[472929,528675,theory(equality)]) ).

cnf(529457,plain,
    ( op(e1,e2) = e3
    | op(e1,e0) = e3
    | op(e1,e2) != e0 ),
    inference(sr,[status(thm)],[529436,152,theory(equality)]) ).

cnf(530894,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) = e3 ),
    inference(spm,[status(thm)],[14186,529148,theory(equality)]) ).

cnf(530919,plain,
    ( e3 = e0
    | op(e2,e1) = e3
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[232320,529148,theory(equality)]) ).

cnf(530983,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) = e3 ),
    inference(sr,[status(thm)],[530894,155,theory(equality)]) ).

cnf(530984,plain,
    ( e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) = e3 ),
    inference(sr,[status(thm)],[530983,152,theory(equality)]) ).

cnf(530985,plain,
    ( op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) = e3 ),
    inference(sr,[status(thm)],[530984,153,theory(equality)]) ).

cnf(530992,plain,
    ( op(e2,e1) = e3
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[530919,155,theory(equality)]) ).

cnf(531138,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e0 ),
    inference(spm,[status(thm)],[12958,530985,theory(equality)]) ).

cnf(531200,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e0 ),
    inference(sr,[status(thm)],[531138,155,theory(equality)]) ).

cnf(531201,plain,
    ( e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e0 ),
    inference(sr,[status(thm)],[531200,152,theory(equality)]) ).

cnf(531202,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e0 ),
    inference(sr,[status(thm)],[531201,153,theory(equality)]) ).

cnf(531299,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) = e3
    | op(e1,e3) != e0 ),
    inference(spm,[status(thm)],[515135,528686,theory(equality)]) ).

cnf(531389,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e2
    | e3 != op(e1,e2) ),
    inference(spm,[status(thm)],[96,531202,theory(equality)]) ).

cnf(531416,plain,
    ( e3 = e2
    | op(e1,e3) = e0
    | op(e1,e3) = e2
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[472929,531202,theory(equality)]) ).

cnf(531448,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e2
    | op(e1,e2) != e0 ),
    inference(sr,[status(thm)],[531416,152,theory(equality)]) ).

cnf(534316,plain,
    ( e1 = e0
    | op(e1,e0) != e0
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[528169,467843,theory(equality)]) ).

cnf(534324,plain,
    ( e1 = e0
    | op(e1,e0) != e0
    | op(e2,e1) != e2 ),
    inference(spm,[status(thm)],[528169,493088,theory(equality)]) ).

cnf(534349,plain,
    ( op(e1,e0) != e0
    | op(e1,e2) != e2 ),
    inference(sr,[status(thm)],[534316,157,theory(equality)]) ).

cnf(534357,plain,
    ( op(e1,e0) != e0
    | op(e2,e1) != e2 ),
    inference(sr,[status(thm)],[534324,157,theory(equality)]) ).

cnf(536115,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[14186,529151,theory(equality)]) ).

cnf(536206,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[536115,155,theory(equality)]) ).

cnf(536207,plain,
    ( e3 = e1
    | op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[536206,152,theory(equality)]) ).

cnf(536208,plain,
    ( op(e1,e3) = e0
    | op(e2,e1) = e3
    | op(e1,e3) != e1 ),
    inference(sr,[status(thm)],[536207,153,theory(equality)]) ).

cnf(536481,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[529457,442345]) ).

cnf(536482,plain,
    ( op(e3,e1) = e0
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[174,536481,theory(equality)]) ).

cnf(536539,plain,
    ( op(e0,e3) = e1
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[165,536482,theory(equality)]) ).

cnf(536569,plain,
    ( op(e2,e3) = e0
    | op(e1,e3) = e0
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[28470,536482,theory(equality)]) ).

cnf(537385,plain,
    ( e1 != op(e1,e3)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[113,536539,theory(equality)]) ).

cnf(537389,plain,
    ( e1 != op(e0,e0)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[105,536539,theory(equality)]) ).

cnf(537456,plain,
    ( op(e1,e1) = e0
    | op(e1,e2) = e0
    | op(e1,e0) = e0
    | op(e2,e0) = e2
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[12301,528328]) ).

cnf(541380,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[12958,530992,theory(equality)]) ).

cnf(541444,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[541380,155,theory(equality)]) ).

cnf(541445,plain,
    ( e3 = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[541444,152,theory(equality)]) ).

cnf(541446,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[541445,153,theory(equality)]) ).

cnf(547016,plain,
    ( op(e1,e3) = e2
    | e0 != op(e1,e0)
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[99,531389,theory(equality)]) ).

cnf(547207,plain,
    ( op(e1,e3) = e2
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[531448,518994]) ).

cnf(547208,plain,
    ( op(e2,e1) = e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[171,547207,theory(equality)]) ).

cnf(547212,plain,
    ( op(e2,e2) != e0
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[192,547207,theory(equality)]) ).

cnf(547264,plain,
    ( op(e3,e2) = e1
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[169,547208,theory(equality)]) ).

cnf(547359,plain,
    ( e1 != op(e2,e2)
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[114,547264,theory(equality)]) ).

cnf(550556,plain,
    ( op(e3,e2) = e1
    | op(e1,e3) = e0
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[169,536208,theory(equality)]) ).

cnf(552057,plain,
    ( op(e2,e3) = e0
    | op(e1,e2) != e0 ),
    inference(csr,[status(thm)],[536569,518994]) ).

cnf(552058,plain,
    ( op(e0,e2) = e3
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[167,552057,theory(equality)]) ).

cnf(552367,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e2,e0) != e2
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[14341,552058,theory(equality)]) ).

cnf(552553,plain,
    ( e3 = e2
    | e3 = e1
    | op(e2,e0) != e2
    | op(e1,e2) != e0 ),
    inference(sr,[status(thm)],[552367,155,theory(equality)]) ).

cnf(552554,plain,
    ( e3 = e1
    | op(e2,e0) != e2
    | op(e1,e2) != e0 ),
    inference(sr,[status(thm)],[552553,152,theory(equality)]) ).

cnf(552555,plain,
    ( op(e2,e0) != e2
    | op(e1,e2) != e0 ),
    inference(sr,[status(thm)],[552554,153,theory(equality)]) ).

cnf(553645,plain,
    ( op(e2,e0) = e1
    | op(e1,e2) != e0 ),
    inference(spm,[status(thm)],[552555,471340,theory(equality)]) ).

cnf(563579,plain,
    ( op(e1,e3) = e3
    | op(e1,e1) != e2 ),
    inference(csr,[status(thm)],[541446,467183]) ).

cnf(563580,plain,
    ( op(e3,e1) = e3
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[171,563579,theory(equality)]) ).

cnf(563665,plain,
    ( e3 = e0
    | e3 = e2
    | e3 = e1
    | op(e1,e3) != e1
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[9347,563580,theory(equality)]) ).

cnf(564056,plain,
    ( e3 = e2
    | e3 = e1
    | op(e1,e3) != e1
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[563665,155,theory(equality)]) ).

cnf(564057,plain,
    ( e3 = e1
    | op(e1,e3) != e1
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[564056,152,theory(equality)]) ).

cnf(564058,plain,
    ( op(e1,e3) != e1
    | op(e1,e1) != e2 ),
    inference(sr,[status(thm)],[564057,153,theory(equality)]) ).

cnf(570615,plain,
    ( op(e2,e1) = e3
    | op(e1,e0) != e0
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[171,547016,theory(equality)]) ).

cnf(576360,plain,
    ( op(e1,e3) = e0
    | e1 != op(e2,e2)
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[114,550556,theory(equality)]) ).

cnf(590959,plain,
    ( op(e1,e1) = e2
    | op(e1,e0) != e0
    | op(e1,e2) != e3 ),
    inference(spm,[status(thm)],[478086,570615,theory(equality)]) ).

cnf(593092,plain,
    ( op(e2,e2) != e1
    | op(e1,e3) != e1 ),
    inference(csr,[status(thm)],[576360,515075]) ).

cnf(593096,plain,
    ( op(e2,e1) = e1
    | op(e1,e2) = e0
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[593092,12697,theory(equality)]) ).

cnf(601924,plain,
    ( op(e1,e0) != e0
    | op(e1,e2) != e3 ),
    inference(csr,[status(thm)],[590959,431976]) ).

cnf(604481,plain,
    ( op(e2,e1) = e1
    | op(e1,e3) != e1 ),
    inference(csr,[status(thm)],[593096,537385]) ).

cnf(604521,plain,
    ( op(e1,e1) = e2
    | op(e1,e3) != e1 ),
    inference(spm,[status(thm)],[512529,604481,theory(equality)]) ).

cnf(604588,plain,
    op(e1,e3) != e1,
    inference(csr,[status(thm)],[604521,564058]) ).

cnf(604658,plain,
    ( op(e1,e3) = e0
    | op(e0,e2) = e3
    | op(e1,e2) = e3 ),
    inference(sr,[status(thm)],[509893,604588,theory(equality)]) ).

cnf(606313,plain,
    ( op(e1,e2) = e3
    | op(e1,e3) = e0
    | op(e3,e3) != e1 ),
    inference(spm,[status(thm)],[184,604658,theory(equality)]) ).

cnf(635587,plain,
    ( op(e1,e3) = e0
    | op(e1,e2) = e3
    | op(e1,e0) = e3 ),
    inference(spm,[status(thm)],[606313,528686,theory(equality)]) ).

cnf(635604,plain,
    ( op(e1,e0) = e3
    | op(e1,e2) = e3 ),
    inference(csr,[status(thm)],[635587,531299]) ).

cnf(635628,plain,
    ( e3 = e1
    | op(e1,e2) = e3
    | op(e1,e1) != e0 ),
    inference(spm,[status(thm)],[43437,635604,theory(equality)]) ).

cnf(635634,plain,
    ( op(e1,e2) = e3
    | op(e1,e1) != e2 ),
    inference(spm,[status(thm)],[229232,635604,theory(equality)]) ).

cnf(635664,plain,
    ( op(e1,e2) = e3
    | op(e1,e1) != e0 ),
    inference(sr,[status(thm)],[635628,153,theory(equality)]) ).

cnf(636965,plain,
    op(e1,e1) != e0,
    inference(csr,[status(thm)],[635664,127789]) ).

cnf(636973,plain,
    ( op(e1,e0) = e0
    | op(e1,e2) = e0
    | op(e3,e0) = e1 ),
    inference(sr,[status(thm)],[12308,636965,theory(equality)]) ).

cnf(636985,plain,
    ( op(e1,e1) = e1
    | op(e1,e1) = e2 ),
    inference(sr,[status(thm)],[528676,636965,theory(equality)]) ).

cnf(638204,plain,
    op(e1,e1) != e2,
    inference(csr,[status(thm)],[635634,431976]) ).

cnf(638208,plain,
    ( op(e1,e2) = e2
    | op(e1,e0) = e2
    | op(e2,e1) = e3 ),
    inference(sr,[status(thm)],[562,638204,theory(equality)]) ).

cnf(638212,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e2
    | op(e1,e2) = e3 ),
    inference(sr,[status(thm)],[21130,638204,theory(equality)]) ).

cnf(638213,plain,
    ( op(e2,e1) = e3
    | op(e0,e1) = e2
    | op(e2,e1) = e2
    | op(e3,e0) = e1 ),
    inference(sr,[status(thm)],[305117,638204,theory(equality)]) ).

cnf(638219,plain,
    ( op(e2,e2) = e2
    | op(e2,e1) = e2 ),
    inference(sr,[status(thm)],[512270,638204,theory(equality)]) ).

cnf(638222,plain,
    op(e1,e1) = e1,
    inference(sr,[status(thm)],[636985,638204,theory(equality)]) ).

cnf(638228,plain,
    op(e0,e1) != e1,
    inference(rw,[status(thm)],[125,638222,theory(equality)]) ).

cnf(638229,plain,
    op(e2,e1) != e1,
    inference(rw,[status(thm)],[122,638222,theory(equality)]) ).

cnf(638230,plain,
    op(e1,e0) != e1,
    inference(rw,[status(thm)],[101,638222,theory(equality)]) ).

cnf(638231,plain,
    op(e1,e2) != e1,
    inference(rw,[status(thm)],[98,638222,theory(equality)]) ).

cnf(638266,plain,
    ( op(e2,e0) = e2
    | op(e1,e0) = e0
    | op(e1,e2) = e0
    | e1 = e0
    | op(e2,e2) != e1 ),
    inference(rw,[status(thm)],[537456,638222,theory(equality)]) ).

cnf(638267,plain,
    ( op(e2,e0) = e2
    | op(e1,e0) = e0
    | op(e1,e2) = e0
    | op(e2,e2) != e1 ),
    inference(sr,[status(thm)],[638266,157,theory(equality)]) ).

cnf(638285,plain,
    ( e1 = e2
    | op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(rw,[status(thm)],[478086,638222,theory(equality)]) ).

cnf(638286,plain,
    ( op(e1,e0) != e0
    | op(e2,e1) != e3 ),
    inference(sr,[status(thm)],[638285,154,theory(equality)]) ).

cnf(638330,plain,
    ( e1 = e2
    | op(e1,e2) = e0
    | op(e2,e2) != e0 ),
    inference(rw,[status(thm)],[428857,638222,theory(equality)]) ).

cnf(638331,plain,
    ( op(e1,e2) = e0
    | op(e2,e2) != e0 ),
    inference(sr,[status(thm)],[638330,154,theory(equality)]) ).

cnf(638401,plain,
    ( op(e1,e0) = e0
    | op(e1,e2) = e0
    | e1 = e0
    | op(e2,e1) != e3 ),
    inference(rw,[status(thm)],[12310,638222,theory(equality)]) ).

cnf(638402,plain,
    ( op(e1,e0) = e0
    | op(e1,e2) = e0
    | op(e2,e1) != e3 ),
    inference(sr,[status(thm)],[638401,157,theory(equality)]) ).

cnf(638761,plain,
    ( op(e2,op(e0,e2)) = op(e0,e2)
    | op(e1,op(e2,e1)) = op(e2,e1)
    | op(e1,e0) = e1
    | op(e2,e0) = e1
    | op(e0,e0) = e1 ),
    inference(sr,[status(thm)],[12187,638228,theory(equality)]) ).

cnf(638772,plain,
    ( op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | op(e1,e2) = e3
    | op(e2,e2) = e1
    | op(e2,e1) = e1 ),
    inference(sr,[status(thm)],[12771,638228,theory(equality)]) ).

cnf(639052,plain,
    ( op(e1,e2) = e1
    | op(e2,e2) = e1
    | op(e0,e2) = e1
    | op(e0,e0) = e1
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[11944,638230,theory(equality)]) ).

cnf(641959,plain,
    op(e2,e2) != e0,
    inference(csr,[status(thm)],[638331,547212]) ).

cnf(645873,plain,
    ( op(e2,e0) = e2
    | op(e1,e0) = e0
    | op(e2,e2) != e1 ),
    inference(csr,[status(thm)],[638267,547359]) ).

cnf(645874,plain,
    ( op(e2,e2) = e0
    | op(e1,e0) = e0
    | op(e2,e2) != e1 ),
    inference(spm,[status(thm)],[170,645873,theory(equality)]) ).

cnf(645995,plain,
    ( op(e1,e0) = e0
    | op(e2,e2) != e1 ),
    inference(sr,[status(thm)],[645874,641959,theory(equality)]) ).

cnf(646021,plain,
    ( op(e1,e0) = e0
    | op(e1,e2) != e2 ),
    inference(spm,[status(thm)],[645995,467843,theory(equality)]) ).

cnf(646022,plain,
    ( op(e1,e0) = e0
    | op(e2,e1) != e2 ),
    inference(spm,[status(thm)],[645995,493088,theory(equality)]) ).

cnf(646031,plain,
    op(e1,e2) != e2,
    inference(csr,[status(thm)],[646021,534349]) ).

cnf(646041,plain,
    ( op(e2,e1) = e3
    | op(e1,e0) = e2 ),
    inference(sr,[status(thm)],[638208,646031,theory(equality)]) ).

cnf(646045,plain,
    op(e2,e1) != e2,
    inference(csr,[status(thm)],[646022,534357]) ).

cnf(646062,plain,
    op(e2,e2) = e2,
    inference(sr,[status(thm)],[638219,646045,theory(equality)]) ).

cnf(646067,plain,
    ( op(e1,e2) = e3
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[638212,646045,theory(equality)]) ).

cnf(646068,plain,
    ( op(e3,e0) = e1
    | op(e0,e1) = e2
    | op(e2,e1) = e3 ),
    inference(sr,[status(thm)],[638213,646045,theory(equality)]) ).

cnf(650101,plain,
    ( op(e1,e2) = e0
    | op(e2,e1) != e3 ),
    inference(csr,[status(thm)],[638402,638286]) ).

cnf(650113,plain,
    ( op(e1,e2) = e0
    | op(e1,e0) = e2 ),
    inference(spm,[status(thm)],[650101,646041,theory(equality)]) ).

cnf(650211,plain,
    ( e1 = e0
    | op(e1,e2) = e3
    | op(e1,e0) != e0 ),
    inference(spm,[status(thm)],[94995,646067,theory(equality)]) ).

cnf(650268,plain,
    ( op(e1,e2) = e3
    | op(e1,e0) != e0 ),
    inference(sr,[status(thm)],[650211,157,theory(equality)]) ).

cnf(650764,plain,
    ( op(e2,e1) = e0
    | op(e1,e2) = e0 ),
    inference(spm,[status(thm)],[174,650113,theory(equality)]) ).

cnf(652411,plain,
    op(e1,e0) != e0,
    inference(csr,[status(thm)],[650268,601924]) ).

cnf(652429,plain,
    ( op(e3,e0) = e1
    | op(e1,e2) = e0 ),
    inference(sr,[status(thm)],[636973,652411,theory(equality)]) ).

cnf(653011,plain,
    ( op(e1,e2) = e0
    | e1 != op(e0,e0) ),
    inference(spm,[status(thm)],[129,652429,theory(equality)]) ).

cnf(655650,plain,
    op(e0,e0) != e1,
    inference(csr,[status(thm)],[653011,537389]) ).

cnf(655671,plain,
    ( op(e0,e1) = e2
    | op(e0,e1) = e1
    | op(e2,e1) != e3 ),
    inference(spm,[status(thm)],[655650,14267,theory(equality)]) ).

cnf(655730,plain,
    ( op(e0,e1) = e2
    | op(e2,e1) != e3 ),
    inference(sr,[status(thm)],[655671,638228,theory(equality)]) ).

cnf(658285,plain,
    ( op(e2,op(e0,e2)) = op(e0,e2)
    | op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,e0) = e1
    | op(e0,e0) = e1 ),
    inference(sr,[status(thm)],[638761,638230,theory(equality)]) ).

cnf(658286,plain,
    ( op(e2,op(e0,e2)) = op(e0,e2)
    | op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[658285,655650,theory(equality)]) ).

cnf(659915,plain,
    ( op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | op(e1,e2) = e3
    | e2 = e1
    | op(e2,e1) = e1 ),
    inference(rw,[status(thm)],[638772,646062,theory(equality)]) ).

cnf(659916,plain,
    ( op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | op(e1,e2) = e3
    | op(e2,e1) = e1 ),
    inference(sr,[status(thm)],[659915,154,theory(equality)]) ).

cnf(659917,plain,
    ( op(e2,op(e1,e2)) = op(e1,e2)
    | op(e1,op(e0,e1)) = op(e0,e1)
    | op(e1,e2) = e3 ),
    inference(sr,[status(thm)],[659916,638229,theory(equality)]) ).

cnf(668266,plain,
    ( op(e1,e2) = e1
    | e2 = e1
    | op(e0,e2) = e1
    | op(e0,e0) = e1
    | op(e2,e0) = e1 ),
    inference(rw,[status(thm)],[639052,646062,theory(equality)]) ).

cnf(668267,plain,
    ( e2 = e1
    | op(e0,e2) = e1
    | op(e0,e0) = e1
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[668266,638231,theory(equality)]) ).

cnf(668268,plain,
    ( op(e0,e2) = e1
    | op(e0,e0) = e1
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[668267,154,theory(equality)]) ).

cnf(668269,plain,
    ( op(e0,e2) = e1
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[668268,655650,theory(equality)]) ).

cnf(668388,plain,
    ( op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,e1) = e1
    | op(e2,e0) = e1 ),
    inference(spm,[status(thm)],[658286,668269,theory(equality)]) ).

cnf(668499,plain,
    ( op(e1,op(e2,e1)) = op(e2,e1)
    | op(e2,e0) = e1 ),
    inference(sr,[status(thm)],[668388,638229,theory(equality)]) ).

cnf(690111,plain,
    ( op(e3,e0) = e1
    | op(e0,e1) = e2 ),
    inference(csr,[status(thm)],[646068,655730]) ).

cnf(732748,plain,
    ( op(e1,e0) = e0
    | op(e2,e0) = e1
    | op(e1,e2) = e0 ),
    inference(spm,[status(thm)],[668499,650764,theory(equality)]) ).

cnf(732766,plain,
    ( op(e2,e0) = e1
    | op(e1,e2) = e0 ),
    inference(sr,[status(thm)],[732748,652411,theory(equality)]) ).

cnf(732777,plain,
    op(e2,e0) = e1,
    inference(csr,[status(thm)],[732766,553645]) ).

cnf(732778,plain,
    op(e1,e2) = e0,
    inference(rw,[status(thm)],[170,732777,theory(equality)]) ).

cnf(732784,plain,
    op(e3,e0) != e1,
    inference(rw,[status(thm)],[126,732777,theory(equality)]) ).

cnf(733777,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,e0) = op(e1,e2)
    | op(e1,e2) = e3 ),
    inference(rw,[status(thm)],[659917,732778,theory(equality)]) ).

cnf(733778,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,e0) = e0
    | op(e1,e2) = e3 ),
    inference(rw,[status(thm)],[733777,732778,theory(equality)]) ).

cnf(733779,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,e0) = e0
    | e0 = e3 ),
    inference(rw,[status(thm)],[733778,732778,theory(equality)]) ).

cnf(733780,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | op(e2,e0) = e0 ),
    inference(sr,[status(thm)],[733779,155,theory(equality)]) ).

cnf(733781,plain,
    ( op(e1,op(e0,e1)) = op(e0,e1)
    | e1 = e0 ),
    inference(rw,[status(thm)],[733780,732777,theory(equality)]) ).

cnf(733782,plain,
    op(e1,op(e0,e1)) = op(e0,e1),
    inference(sr,[status(thm)],[733781,157,theory(equality)]) ).

cnf(734110,plain,
    op(e0,e1) = e2,
    inference(sr,[status(thm)],[690111,732784,theory(equality)]) ).

cnf(734736,plain,
    e0 = op(e0,e1),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[733782,734110,theory(equality)]),732778,theory(equality)]) ).

cnf(734737,plain,
    e0 = e2,
    inference(rw,[status(thm)],[734736,734110,theory(equality)]) ).

cnf(734738,plain,
    $false,
    inference(sr,[status(thm)],[734737,156,theory(equality)]) ).

cnf(734739,plain,
    $false,
    734738,
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/ALG/ALG130+1.p
% --creating new selector for []
% eprover: CPU time limit exceeded, terminating
% -running prover on /tmp/tmpc4URNh/sel_ALG130+1.p_1 with time limit 29
% -prover status ResourceOut
% -running prover on /tmp/tmpc4URNh/sel_ALG130+1.p_2 with time limit 81
% -prover status Unsatisfiable
% Problem ALG130+1.p solved in phase 1.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/ALG/ALG130+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/ALG/ALG130+1.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Unsatisfiable
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
% 
%------------------------------------------------------------------------------