<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE proofs SYSTEM "proof3.dtd">

<?xml-stylesheet type="text/xsl" href="proof3.xsl"?>

<proofs number_of_proofs="241">

<source>ALG033+1.out</source>

<heading><![CDATA[
FOF-Prover9 (32) version November-2006, November 2006.
Process 3447 was started by mccune on cleo.thornwood,
Wed Nov 22 11:23:17 2006
The command was "/home/mccune/bin/fof-prover9 -f ALG033+1.in".
]]></heading>

<proof number="1" length="6" max_count="7">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 2.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="13" type="assumption">
    <literal><![CDATA[
      e4 != e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="66" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = op(e1,e2)
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="67">
    <literal><![CDATA[
      e4 = e3
    ]]></literal>
    <justification jstring="[copy(66),rewrite(29(3),24(4))].">
      <j1 rule="copy" parents="66"/>
      <j2 rule="rewrite" parents="29 24"/>
    </justification>
  </clause>

  <clause id="68">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[resolve(67,a,13,a)].">
      <j1 rule="resolve" parents="67 13"/>
    </justification>
  </clause>

</proof>

<proof number="2" length="3" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 3.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e0) != op(e0,op(e0,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),16(3),16(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 16 16 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="3" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e1) != op(e0,op(e0,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),17(3),17(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 17 17 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="4" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e2) != op(e0,op(e0,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),18(3),18(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 18 18 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="5" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e3) != op(e0,op(e0,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),19(3),19(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 19 19 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="6" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e4) != op(e0,op(e0,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),20(3),20(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 20 20 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="7" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e0),e5) != op(e0,op(e0,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(16(3),21(3),21(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="16 21 21 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="8" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e0) != op(e0,op(e1,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),22(3),22(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 22 22 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="9" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e1) != op(e0,op(e1,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),23(3),23(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 23 23 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="10" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e2) != op(e0,op(e1,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),24(3),24(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 24 24 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="11" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e3) != op(e0,op(e1,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),25(3),25(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 25 25 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="12" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e4) != op(e0,op(e1,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),26(3),26(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 26 26 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="13" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e1),e5) != op(e0,op(e1,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(17(3),27(3),27(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="17 27 27 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="14" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e0) != op(e0,op(e2,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),28(3),28(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 28 28 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="15" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e1) != op(e0,op(e2,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),29(3),29(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 29 29 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="16" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e2) != op(e0,op(e2,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),30(3),30(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 30 30 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="17" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e3) != op(e0,op(e2,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),31(3),31(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 31 31 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="18" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e4) != op(e0,op(e2,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),32(3),32(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 32 32 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="19" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e2),e5) != op(e0,op(e2,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(18(3),33(3),33(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="18 33 33 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="20" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="34" type="assumption">
    <literal><![CDATA[
      op(e3,e0) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e0) != op(e0,op(e3,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),34(3),34(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 34 34 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="21" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="35" type="assumption">
    <literal><![CDATA[
      op(e3,e1) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e1) != op(e0,op(e3,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),35(3),35(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 35 35 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="22" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="36" type="assumption">
    <literal><![CDATA[
      op(e3,e2) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e2) != op(e0,op(e3,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),36(3),36(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 36 36 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="23" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="37" type="assumption">
    <literal><![CDATA[
      op(e3,e3) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e3) != op(e0,op(e3,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),37(3),37(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 37 37 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="24" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="38" type="assumption">
    <literal><![CDATA[
      op(e3,e4) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e4) != op(e0,op(e3,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),38(3),38(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 38 38 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="25" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="39" type="assumption">
    <literal><![CDATA[
      op(e3,e5) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e3),e5) != op(e0,op(e3,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(19(3),39(3),39(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="19 39 39 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="26" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="40" type="assumption">
    <literal><![CDATA[
      op(e4,e0) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e0) != op(e0,op(e4,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),40(3),40(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 40 40 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="27" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="41" type="assumption">
    <literal><![CDATA[
      op(e4,e1) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e1) != op(e0,op(e4,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),41(3),41(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 41 41 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="28" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="42" type="assumption">
    <literal><![CDATA[
      op(e4,e2) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e2) != op(e0,op(e4,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),42(3),42(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 42 42 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="29" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="43" type="assumption">
    <literal><![CDATA[
      op(e4,e3) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e3) != op(e0,op(e4,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),43(3),43(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 43 43 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="30" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="44" type="assumption">
    <literal><![CDATA[
      op(e4,e4) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e4) != op(e0,op(e4,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),44(3),44(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 44 44 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="31" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="45" type="assumption">
    <literal><![CDATA[
      op(e4,e5) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e4),e5) != op(e0,op(e4,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(20(3),45(3),45(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="20 45 45 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="32" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="46" type="assumption">
    <literal><![CDATA[
      op(e5,e0) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e0) != op(e0,op(e5,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),46(3),46(5),21(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 46 46 21"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="33" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="47" type="assumption">
    <literal><![CDATA[
      op(e5,e1) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e1) != op(e0,op(e5,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),47(3),47(5),19(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 47 47 19"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="34" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="48" type="assumption">
    <literal><![CDATA[
      op(e5,e2) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e2) != op(e0,op(e5,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),48(3),48(5),20(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 48 48 20"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="35" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="49" type="assumption">
    <literal><![CDATA[
      op(e5,e3) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e3) != op(e0,op(e5,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),49(3),49(5),17(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 49 49 17"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="36" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="50" type="assumption">
    <literal><![CDATA[
      op(e5,e4) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e4) != op(e0,op(e5,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),50(3),50(5),18(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 50 50 18"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="37" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="51" type="assumption">
    <literal><![CDATA[
      op(e5,e5) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e0,e5),e5) != op(e0,op(e5,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(21(3),51(3),51(5),16(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="21 51 51 16"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="38" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e0) != op(e1,op(e0,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),22(3),16(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 22 16 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="39" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e1) != op(e1,op(e0,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),23(3),17(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 23 17 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="40" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e2) != op(e1,op(e0,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),24(3),18(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 24 18 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="41" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e3) != op(e1,op(e0,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),25(3),19(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 25 19 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="42" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e4) != op(e1,op(e0,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),26(3),20(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 26 20 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="43" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e0),e5) != op(e1,op(e0,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(22(3),27(3),21(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="22 27 21 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="44" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e0) != op(e1,op(e1,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),16(3),22(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 16 22 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="45" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e1) != op(e1,op(e1,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),17(3),23(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 17 23 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="46" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e2) != op(e1,op(e1,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),18(3),24(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 18 24 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="47" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e3) != op(e1,op(e1,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),19(3),25(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 19 25 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="48" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e4) != op(e1,op(e1,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),20(3),26(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 20 26 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="49" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e1),e5) != op(e1,op(e1,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(23(3),21(3),27(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="23 21 27 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="50" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="34" type="assumption">
    <literal><![CDATA[
      op(e3,e0) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e0) != op(e1,op(e2,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),34(3),28(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 34 28 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="51" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="35" type="assumption">
    <literal><![CDATA[
      op(e3,e1) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e1) != op(e1,op(e2,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),35(3),29(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 35 29 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="52" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="36" type="assumption">
    <literal><![CDATA[
      op(e3,e2) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e2) != op(e1,op(e2,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),36(3),30(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 36 30 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="53" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="37" type="assumption">
    <literal><![CDATA[
      op(e3,e3) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e3) != op(e1,op(e2,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),37(3),31(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 37 31 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="54" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="38" type="assumption">
    <literal><![CDATA[
      op(e3,e4) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e4) != op(e1,op(e2,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),38(3),32(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 38 32 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="55" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="39" type="assumption">
    <literal><![CDATA[
      op(e3,e5) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e2),e5) != op(e1,op(e2,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(24(3),39(3),33(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="24 39 33 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="56" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="34" type="assumption">
    <literal><![CDATA[
      op(e3,e0) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e0) != op(e1,op(e3,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),28(3),34(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 28 34 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="57" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="35" type="assumption">
    <literal><![CDATA[
      op(e3,e1) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e1) != op(e1,op(e3,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),29(3),35(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 29 35 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="58" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="36" type="assumption">
    <literal><![CDATA[
      op(e3,e2) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e2) != op(e1,op(e3,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),30(3),36(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 30 36 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="59" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="37" type="assumption">
    <literal><![CDATA[
      op(e3,e3) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e3) != op(e1,op(e3,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),31(3),37(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 31 37 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="60" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="38" type="assumption">
    <literal><![CDATA[
      op(e3,e4) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e4) != op(e1,op(e3,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),32(3),38(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 32 38 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="61" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="39" type="assumption">
    <literal><![CDATA[
      op(e3,e5) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e3),e5) != op(e1,op(e3,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(25(3),33(3),39(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="25 33 39 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="62" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="40" type="assumption">
    <literal><![CDATA[
      op(e4,e0) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="46" type="assumption">
    <literal><![CDATA[
      op(e5,e0) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e0) != op(e1,op(e4,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),46(3),40(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 46 40 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="63" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="41" type="assumption">
    <literal><![CDATA[
      op(e4,e1) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="47" type="assumption">
    <literal><![CDATA[
      op(e5,e1) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e1) != op(e1,op(e4,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),47(3),41(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 47 41 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="64" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="42" type="assumption">
    <literal><![CDATA[
      op(e4,e2) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="48" type="assumption">
    <literal><![CDATA[
      op(e5,e2) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e2) != op(e1,op(e4,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),48(3),42(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 48 42 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="65" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="43" type="assumption">
    <literal><![CDATA[
      op(e4,e3) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="49" type="assumption">
    <literal><![CDATA[
      op(e5,e3) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e3) != op(e1,op(e4,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),49(3),43(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 49 43 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="66" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="44" type="assumption">
    <literal><![CDATA[
      op(e4,e4) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="50" type="assumption">
    <literal><![CDATA[
      op(e5,e4) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e4) != op(e1,op(e4,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),50(3),44(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 50 44 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="67" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="45" type="assumption">
    <literal><![CDATA[
      op(e4,e5) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="51" type="assumption">
    <literal><![CDATA[
      op(e5,e5) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e4),e5) != op(e1,op(e4,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(26(3),51(3),45(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="26 51 45 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="68" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="40" type="assumption">
    <literal><![CDATA[
      op(e4,e0) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="46" type="assumption">
    <literal><![CDATA[
      op(e5,e0) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e0) != op(e1,op(e5,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),40(3),46(5),27(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 40 46 27"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="69" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="41" type="assumption">
    <literal><![CDATA[
      op(e4,e1) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="47" type="assumption">
    <literal><![CDATA[
      op(e5,e1) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e1) != op(e1,op(e5,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),41(3),47(5),25(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 41 47 25"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="70" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="42" type="assumption">
    <literal><![CDATA[
      op(e4,e2) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="48" type="assumption">
    <literal><![CDATA[
      op(e5,e2) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e2) != op(e1,op(e5,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),42(3),48(5),26(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 42 48 26"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="71" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="43" type="assumption">
    <literal><![CDATA[
      op(e4,e3) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="49" type="assumption">
    <literal><![CDATA[
      op(e5,e3) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e3) != op(e1,op(e5,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),43(3),49(5),23(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 43 49 23"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="72" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="44" type="assumption">
    <literal><![CDATA[
      op(e4,e4) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="50" type="assumption">
    <literal><![CDATA[
      op(e5,e4) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e4) != op(e1,op(e5,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),44(3),50(5),24(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 44 50 24"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="73" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="45" type="assumption">
    <literal><![CDATA[
      op(e4,e5) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="51" type="assumption">
    <literal><![CDATA[
      op(e5,e5) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e1,e5),e5) != op(e1,op(e5,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(27(3),45(3),51(5),22(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="27 45 51 22"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="74" length="4" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 4.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e0) != op(e2,op(e0,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),28(3),16(5),28(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 28 16 28"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="75" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e1) != op(e2,op(e0,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),29(3),17(5),29(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 29 17 29"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="76" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e2) != op(e2,op(e0,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),30(3),18(5),30(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 30 18 30"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="77" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e3) != op(e2,op(e0,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),31(3),19(5),31(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 31 19 31"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="78" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e4) != op(e2,op(e0,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),32(3),20(5),32(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 32 20 32"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="79" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e0),e5) != op(e2,op(e0,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(28(3),33(3),21(5),33(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="28 33 21 33"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="80" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="22" type="assumption">
    <literal><![CDATA[
      op(e1,e0) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="40" type="assumption">
    <literal><![CDATA[
      op(e4,e0) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e0) != op(e2,op(e1,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),40(3),22(5),29(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 40 22 29"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="81" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="23" type="assumption">
    <literal><![CDATA[
      op(e1,e1) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="41" type="assumption">
    <literal><![CDATA[
      op(e4,e1) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e1) != op(e2,op(e1,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),41(3),23(5),28(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 41 23 28"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="82" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="24" type="assumption">
    <literal><![CDATA[
      op(e1,e2) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="42" type="assumption">
    <literal><![CDATA[
      op(e4,e2) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e2) != op(e2,op(e1,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),42(3),24(5),31(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 42 24 31"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="83" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="25" type="assumption">
    <literal><![CDATA[
      op(e1,e3) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="43" type="assumption">
    <literal><![CDATA[
      op(e4,e3) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e3) != op(e2,op(e1,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),43(3),25(5),30(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 43 25 30"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="84" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="26" type="assumption">
    <literal><![CDATA[
      op(e1,e4) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="44" type="assumption">
    <literal><![CDATA[
      op(e4,e4) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e4) != op(e2,op(e1,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),44(3),26(5),33(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 44 26 33"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="85" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="27" type="assumption">
    <literal><![CDATA[
      op(e1,e5) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="45" type="assumption">
    <literal><![CDATA[
      op(e4,e5) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e1),e5) != op(e2,op(e1,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(29(3),45(3),27(5),32(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="29 45 27 32"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="86" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="16" type="assumption">
    <literal><![CDATA[
      op(e0,e0) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e0) != op(e2,op(e2,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),16(3),28(5),30(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 16 28 30"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="87" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="17" type="assumption">
    <literal><![CDATA[
      op(e0,e1) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e1) != op(e2,op(e2,e1))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),17(3),29(5),32(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 17 29 32"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="88" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="18" type="assumption">
    <literal><![CDATA[
      op(e0,e2) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="28" type="assumption">
    <literal><![CDATA[
      op(e2,e0) = e2
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e2) != op(e2,op(e2,e2))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),18(3),30(5),28(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 18 30 28"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="89" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="19" type="assumption">
    <literal><![CDATA[
      op(e0,e3) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e3) != op(e2,op(e2,e3))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),19(3),31(5),33(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 19 31 33"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="90" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="20" type="assumption">
    <literal><![CDATA[
      op(e0,e4) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="29" type="assumption">
    <literal><![CDATA[
      op(e2,e1) = e4
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="32" type="assumption">
    <literal><![CDATA[
      op(e2,e4) = e1
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e4) != op(e2,op(e2,e4))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),20(3),32(5),29(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 20 32 29"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="91" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="21" type="assumption">
    <literal><![CDATA[
      op(e0,e5) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="30" type="assumption">
    <literal><![CDATA[
      op(e2,e2) = e0
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      op(e2,e5) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e2),e5) != op(e2,op(e2,e5))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(30(3),21(3),33(5),31(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="30 21 33 31"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="92" length="5" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 5.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="34" type="assumption">
    <literal><![CDATA[
      op(e3,e0) = e3
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="46" type="assumption">
    <literal><![CDATA[
      op(e5,e0) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="59" type="assumption">
    <literal><![CDATA[
      op(op(e2,e3),e0) != op(e2,op(e3,e0))
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="60">
    <literal><![CDATA[
      $F
    ]]></literal>
    <justification jstring="[copy(59),rewrite(31(3),46(3),34(5),31(4)),xx(a)].">
      <j1 rule="copy" parents="59"/>
      <j2 rule="rewrite" parents="31 46 34 31"/>
      <j2 rule="xx"/>
    </justification>
  </clause>

</proof>

<proof number="93" length="6" max_count="11">

<comments><![CDATA[
% Proof 1 at 0.00 (+ 0.00) seconds.
% Length of proof is 6.
% Level of proof is 1.
% Maximum clause weight is 5.
% Given clauses 0.
]]></comments>

  <clause id="31" type="assumption">
    <literal><![CDATA[
      op(e2,e3) = e5
    ]]></literal>
    <justification jstring="[assumption].">
      <j1 rule="assumption"/>
    </justification>
  </clause>

  <clause id="33" type="assumption">
    <literal><![CDATA[
      