↑ Up

Zenon---0.7.1.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Zenon---0.7.1
% Problem  : ALG093+1 : TPTP v8.1.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_zenon %s %d

% Computer : n032.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Thu Jul 14 18:29:13 EDT 2022

% Result   : Theorem 0.59s 0.79s
% Output   : Proof 0.59s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : ALG093+1 : TPTP v8.1.0. Released v2.7.0.
% 0.00/0.10  % Command  : run_zenon %s %d
% 0.09/0.28  % Computer : n032.cluster.edu
% 0.09/0.28  % Model    : x86_64 x86_64
% 0.09/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.28  % Memory   : 8042.1875MB
% 0.09/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.28  % CPULimit : 300
% 0.09/0.28  % WCLimit  : 600
% 0.09/0.28  % DateTime : Thu Jun  9 04:17:37 EDT 2022
% 0.09/0.29  % CPUTime  : 
% 0.59/0.79  (* PROOF-FOUND *)
% 0.59/0.79  % SZS status Theorem
% 0.59/0.79  (* BEGIN-PROOF *)
% 0.59/0.79  % SZS output start Proof
% 0.59/0.79  Theorem co1 : (((((~((op (e0) (e0)) = (e0)))\/(((op (e0) (e0)) = (e0))/\(~((e0) = (unit)))))/\(((~((op (e0) (e1)) = (e0)))\/(((op (e0) (e0)) = (e1))/\(~((e0) = (unit)))))/\(((~((op (e0) (e2)) = (e0)))\/(((op (e0) (e0)) = (e2))/\(~((e0) = (unit)))))/\(((~((op (e0) (e3)) = (e0)))\/(((op (e0) (e0)) = (e3))/\(~((e0) = (unit)))))/\(((~((op (e0) (e4)) = (e0)))\/(((op (e0) (e0)) = (e4))/\(~((e0) = (unit)))))/\(((~((op (e1) (e0)) = (e0)))\/(((op (e1) (e0)) = (e0))/\(~((e0) = (unit)))))/\(((~((op (e1) (e1)) = (e0)))\/(((op (e1) (e0)) = (e1))/\(~((e0) = (unit)))))/\(((~((op (e1) (e2)) = (e0)))\/(((op (e1) (e0)) = (e2))/\(~((e0) = (unit)))))/\(((~((op (e1) (e3)) = (e0)))\/(((op (e1) (e0)) = (e3))/\(~((e0) = (unit)))))/\(((~((op (e1) (e4)) = (e0)))\/(((op (e1) (e0)) = (e4))/\(~((e0) = (unit)))))/\(((~((op (e2) (e0)) = (e0)))\/(((op (e2) (e0)) = (e0))/\(~((e0) = (unit)))))/\(((~((op (e2) (e1)) = (e0)))\/(((op (e2) (e0)) = (e1))/\(~((e0) = (unit)))))/\(((~((op (e2) (e2)) = (e0)))\/(((op (e2) (e0)) = (e2))/\(~((e0) = (unit)))))/\(((~((op (e2) (e3)) = (e0)))\/(((op (e2) (e0)) = (e3))/\(~((e0) = (unit)))))/\(((~((op (e2) (e4)) = (e0)))\/(((op (e2) (e0)) = (e4))/\(~((e0) = (unit)))))/\(((~((op (e3) (e0)) = (e0)))\/(((op (e3) (e0)) = (e0))/\(~((e0) = (unit)))))/\(((~((op (e3) (e1)) = (e0)))\/(((op (e3) (e0)) = (e1))/\(~((e0) = (unit)))))/\(((~((op (e3) (e2)) = (e0)))\/(((op (e3) (e0)) = (e2))/\(~((e0) = (unit)))))/\(((~((op (e3) (e3)) = (e0)))\/(((op (e3) (e0)) = (e3))/\(~((e0) = (unit)))))/\(((~((op (e3) (e4)) = (e0)))\/(((op (e3) (e0)) = (e4))/\(~((e0) = (unit)))))/\(((~((op (e4) (e0)) = (e0)))\/(((op (e4) (e0)) = (e0))/\(~((e0) = (unit)))))/\(((~((op (e4) (e1)) = (e0)))\/(((op (e4) (e0)) = (e1))/\(~((e0) = (unit)))))/\(((~((op (e4) (e2)) = (e0)))\/(((op (e4) (e0)) = (e2))/\(~((e0) = (unit)))))/\(((~((op (e4) (e3)) = (e0)))\/(((op (e4) (e0)) = (e3))/\(~((e0) = (unit)))))/\((~((op (e4) (e4)) = (e0)))\/(((op (e4) (e0)) = (e4))/\(~((e0) = (unit)))))))))))))))))))))))))))))\/((((~((op (e0) (e0)) = (e1)))\/(((op (e0) (e1)) = (e0))/\(~((e1) = (unit)))))/\(((~((op (e0) (e1)) = (e1)))\/(((op (e0) (e1)) = (e1))/\(~((e1) = (unit)))))/\(((~((op (e0) (e2)) = (e1)))\/(((op (e0) (e1)) = (e2))/\(~((e1) = (unit)))))/\(((~((op (e0) (e3)) = (e1)))\/(((op (e0) (e1)) = (e3))/\(~((e1) = (unit)))))/\(((~((op (e0) (e4)) = (e1)))\/(((op (e0) (e1)) = (e4))/\(~((e1) = (unit)))))/\(((~((op (e1) (e0)) = (e1)))\/(((op (e1) (e1)) = (e0))/\(~((e1) = (unit)))))/\(((~((op (e1) (e1)) = (e1)))\/(((op (e1) (e1)) = (e1))/\(~((e1) = (unit)))))/\(((~((op (e1) (e2)) = (e1)))\/(((op (e1) (e1)) = (e2))/\(~((e1) = (unit)))))/\(((~((op (e1) (e3)) = (e1)))\/(((op (e1) (e1)) = (e3))/\(~((e1) = (unit)))))/\(((~((op (e1) (e4)) = (e1)))\/(((op (e1) (e1)) = (e4))/\(~((e1) = (unit)))))/\(((~((op (e2) (e0)) = (e1)))\/(((op (e2) (e1)) = (e0))/\(~((e1) = (unit)))))/\(((~((op (e2) (e1)) = (e1)))\/(((op (e2) (e1)) = (e1))/\(~((e1) = (unit)))))/\(((~((op (e2) (e2)) = (e1)))\/(((op (e2) (e1)) = (e2))/\(~((e1) = (unit)))))/\(((~((op (e2) (e3)) = (e1)))\/(((op (e2) (e1)) = (e3))/\(~((e1) = (unit)))))/\(((~((op (e2) (e4)) = (e1)))\/(((op (e2) (e1)) = (e4))/\(~((e1) = (unit)))))/\(((~((op (e3) (e0)) = (e1)))\/(((op (e3) (e1)) = (e0))/\(~((e1) = (unit)))))/\(((~((op (e3) (e1)) = (e1)))\/(((op (e3) (e1)) = (e1))/\(~((e1) = (unit)))))/\(((~((op (e3) (e2)) = (e1)))\/(((op (e3) (e1)) = (e2))/\(~((e1) = (unit)))))/\(((~((op (e3) (e3)) = (e1)))\/(((op (e3) (e1)) = (e3))/\(~((e1) = (unit)))))/\(((~((op (e3) (e4)) = (e1)))\/(((op (e3) (e1)) = (e4))/\(~((e1) = (unit)))))/\(((~((op (e4) (e0)) = (e1)))\/(((op (e4) (e1)) = (e0))/\(~((e1) = (unit)))))/\(((~((op (e4) (e1)) = (e1)))\/(((op (e4) (e1)) = (e1))/\(~((e1) = (unit)))))/\(((~((op (e4) (e2)) = (e1)))\/(((op (e4) (e1)) = (e2))/\(~((e1) = (unit)))))/\(((~((op (e4) (e3)) = (e1)))\/(((op (e4) (e1)) = (e3))/\(~((e1) = (unit)))))/\((~((op (e4) (e4)) = (e1)))\/(((op (e4) (e1)) = (e4))/\(~((e1) = (unit)))))))))))))))))))))))))))))\/((((~((op (e0) (e0)) = (e2)))\/(((op (e0) (e2)) = (e0))/\(~((e2) = (unit)))))/\(((~((op (e0) (e1)) = (e2)))\/(((op (e0) (e2)) = (e1))/\(~((e2) = (unit)))))/\(((~((op (e0) (e2)) = (e2)))\/(((op (e0) (e2)) = (e2))/\(~((e2) = (unit)))))/\(((~((op (e0) (e3)) = (e2)))\/(((op (e0) (e2)) = (e3))/\(~((e2) = (unit)))))/\(((~((op (e0) (e4)) = (e2)))\/(((op (e0) (e2)) = (e4))/\(~((e2) = (unit)))))/\(((~((op (e1) (e0)) = (e2)))\/(((op (e1) (e2)) = (e0))/\(~((e2) = (unit)))))/\(((~((op (e1) (e1)) = (e2)))\/(((op (e1) (e2)) = (e1))/\(~((e2) = (unit)))))/\(((~((op (e1) (e2)) = (e2)))\/(((op (e1) (e2)) = (e2))/\(~((e2) = (unit)))))/\(((~((op (e1) (e3)) = (e2)))\/(((op (e1) (e2)) = (e3))/\(~((e2) = (unit)))))/\(((~((op (e1) (e4)) = (e2)))\/(((op (e1) (e2)) = (e4))/\(~((e2) = (unit)))))/\(((~((op (e2) (e0)) = (e2)))\/(((op (e2) (e2)) = (e0))/\(~((e2) = (unit)))))/\(((~((op (e2) (e1)) = (e2)))\/(((op (e2) (e2)) = (e1))/\(~((e2) = (unit)))))/\(((~((op (e2) (e2)) = (e2)))\/(((op (e2) (e2)) = (e2))/\(~((e2) = (unit)))))/\(((~((op (e2) (e3)) = (e2)))\/(((op (e2) (e2)) = (e3))/\(~((e2) = (unit)))))/\(((~((op (e2) (e4)) = (e2)))\/(((op (e2) (e2)) = (e4))/\(~((e2) = (unit)))))/\(((~((op (e3) (e0)) = (e2)))\/(((op (e3) (e2)) = (e0))/\(~((e2) = (unit)))))/\(((~((op (e3) (e1)) = (e2)))\/(((op (e3) (e2)) = (e1))/\(~((e2) = (unit)))))/\(((~((op (e3) (e2)) = (e2)))\/(((op (e3) (e2)) = (e2))/\(~((e2) = (unit)))))/\(((~((op (e3) (e3)) = (e2)))\/(((op (e3) (e2)) = (e3))/\(~((e2) = (unit)))))/\(((~((op (e3) (e4)) = (e2)))\/(((op (e3) (e2)) = (e4))/\(~((e2) = (unit)))))/\(((~((op (e4) (e0)) = (e2)))\/(((op (e4) (e2)) = (e0))/\(~((e2) = (unit)))))/\(((~((op (e4) (e1)) = (e2)))\/(((op (e4) (e2)) = (e1))/\(~((e2) = (unit)))))/\(((~((op (e4) (e2)) = (e2)))\/(((op (e4) (e2)) = (e2))/\(~((e2) = (unit)))))/\(((~((op (e4) (e3)) = (e2)))\/(((op (e4) (e2)) = (e3))/\(~((e2) = (unit)))))/\((~((op (e4) (e4)) = (e2)))\/(((op (e4) (e2)) = (e4))/\(~((e2) = (unit)))))))))))))))))))))))))))))\/((((~((op (e0) (e0)) = (e3)))\/(((op (e0) (e3)) = (e0))/\(~((e3) = (unit)))))/\(((~((op (e0) (e1)) = (e3)))\/(((op (e0) (e3)) = (e1))/\(~((e3) = (unit)))))/\(((~((op (e0) (e2)) = (e3)))\/(((op (e0) (e3)) = (e2))/\(~((e3) = (unit)))))/\(((~((op (e0) (e3)) = (e3)))\/(((op (e0) (e3)) = (e3))/\(~((e3) = (unit)))))/\(((~((op (e0) (e4)) = (e3)))\/(((op (e0) (e3)) = (e4))/\(~((e3) = (unit)))))/\(((~((op (e1) (e0)) = (e3)))\/(((op (e1) (e3)) = (e0))/\(~((e3) = (unit)))))/\(((~((op (e1) (e1)) = (e3)))\/(((op (e1) (e3)) = (e1))/\(~((e3) = (unit)))))/\(((~((op (e1) (e2)) = (e3)))\/(((op (e1) (e3)) = (e2))/\(~((e3) = (unit)))))/\(((~((op (e1) (e3)) = (e3)))\/(((op (e1) (e3)) = (e3))/\(~((e3) = (unit)))))/\(((~((op (e1) (e4)) = (e3)))\/(((op (e1) (e3)) = (e4))/\(~((e3) = (unit)))))/\(((~((op (e2) (e0)) = (e3)))\/(((op (e2) (e3)) = (e0))/\(~((e3) = (unit)))))/\(((~((op (e2) (e1)) = (e3)))\/(((op (e2) (e3)) = (e1))/\(~((e3) = (unit)))))/\(((~((op (e2) (e2)) = (e3)))\/(((op (e2) (e3)) = (e2))/\(~((e3) = (unit)))))/\(((~((op (e2) (e3)) = (e3)))\/(((op (e2) (e3)) = (e3))/\(~((e3) = (unit)))))/\(((~((op (e2) (e4)) = (e3)))\/(((op (e2) (e3)) = (e4))/\(~((e3) = (unit)))))/\(((~((op (e3) (e0)) = (e3)))\/(((op (e3) (e3)) = (e0))/\(~((e3) = (unit)))))/\(((~((op (e3) (e1)) = (e3)))\/(((op (e3) (e3)) = (e1))/\(~((e3) = (unit)))))/\(((~((op (e3) (e2)) = (e3)))\/(((op (e3) (e3)) = (e2))/\(~((e3) = (unit)))))/\(((~((op (e3) (e3)) = (e3)))\/(((op (e3) (e3)) = (e3))/\(~((e3) = (unit)))))/\(((~((op (e3) (e4)) = (e3)))\/(((op (e3) (e3)) = (e4))/\(~((e3) = (unit)))))/\(((~((op (e4) (e0)) = (e3)))\/(((op (e4) (e3)) = (e0))/\(~((e3) = (unit)))))/\(((~((op (e4) (e1)) = (e3)))\/(((op (e4) (e3)) = (e1))/\(~((e3) = (unit)))))/\(((~((op (e4) (e2)) = (e3)))\/(((op (e4) (e3)) = (e2))/\(~((e3) = (unit)))))/\(((~((op (e4) (e3)) = (e3)))\/(((op (e4) (e3)) = (e3))/\(~((e3) = (unit)))))/\((~((op (e4) (e4)) = (e3)))\/(((op (e4) (e3)) = (e4))/\(~((e3) = (unit)))))))))))))))))))))))))))))\/(((~((op (e0) (e0)) = (e4)))\/(((op (e0) (e4)) = (e0))/\(~((e4) = (unit)))))/\(((~((op (e0) (e1)) = (e4)))\/(((op (e0) (e4)) = (e1))/\(~((e4) = (unit)))))/\(((~((op (e0) (e2)) = (e4)))\/(((op (e0) (e4)) = (e2))/\(~((e4) = (unit)))))/\(((~((op (e0) (e3)) = (e4)))\/(((op (e0) (e4)) = (e3))/\(~((e4) = (unit)))))/\(((~((op (e0) (e4)) = (e4)))\/(((op (e0) (e4)) = (e4))/\(~((e4) = (unit)))))/\(((~((op (e1) (e0)) = (e4)))\/(((op (e1) (e4)) = (e0))/\(~((e4) = (unit)))))/\(((~((op (e1) (e1)) = (e4)))\/(((op (e1) (e4)) = (e1))/\(~((e4) = (unit)))))/\(((~((op (e1) (e2)) = (e4)))\/(((op (e1) (e4)) = (e2))/\(~((e4) = (unit)))))/\(((~((op (e1) (e3)) = (e4)))\/(((op (e1) (e4)) = (e3))/\(~((e4) = (unit)))))/\(((~((op (e1) (e4)) = (e4)))\/(((op (e1) (e4)) = (e4))/\(~((e4) = (unit)))))/\(((~((op (e2) (e0)) = (e4)))\/(((op (e2) (e4)) = (e0))/\(~((e4) = (unit)))))/\(((~((op (e2) (e1)) = (e4)))\/(((op (e2) (e4)) = (e1))/\(~((e4) = (unit)))))/\(((~((op (e2) (e2)) = (e4)))\/(((op (e2) (e4)) = (e2))/\(~((e4) = (unit)))))/\(((~((op (e2) (e3)) = (e4)))\/(((op (e2) (e4)) = (e3))/\(~((e4) = (unit)))))/\(((~((op (e2) (e4)) = (e4)))\/(((op (e2) (e4)) = (e4))/\(~((e4) = (unit)))))/\(((~((op (e3) (e0)) = (e4)))\/(((op (e3) (e4)) = (e0))/\(~((e4) = (unit)))))/\(((~((op (e3) (e1)) = (e4)))\/(((op (e3) (e4)) = (e1))/\(~((e4) = (unit)))))/\(((~((op (e3) (e2)) = (e4)))\/(((op (e3) (e4)) = (e2))/\(~((e4) = (unit)))))/\(((~((op (e3) (e3)) = (e4)))\/(((op (e3) (e4)) = (e3))/\(~((e4) = (unit)))))/\(((~((op (e3) (e4)) = (e4)))\/(((op (e3) (e4)) = (e4))/\(~((e4) = (unit)))))/\(((~((op (e4) (e0)) = (e4)))\/(((op (e4) (e4)) = (e0))/\(~((e4) = (unit)))))/\(((~((op (e4) (e1)) = (e4)))\/(((op (e4) (e4)) = (e1))/\(~((e4) = (unit)))))/\(((~((op (e4) (e2)) = (e4)))\/(((op (e4) (e4)) = (e2))/\(~((e4) = (unit)))))/\(((~((op (e4) (e3)) = (e4)))\/(((op (e4) (e4)) = (e3))/\(~((e4) = (unit)))))/\((~((op (e4) (e4)) = (e4)))\/(((op (e4) (e4)) = (e4))/\(~((e4) = (unit)))))))))))))))))))))))))))))))))/\((((op (e0) (e0)) = (e0))\/(((op (e0) (e0)) = (e1))\/(((op (e0) (e0)) = (e2))\/(((op (e0) (e0)) = (e3))\/((op (e0) (e0)) = (e4))))))/\((((op (e0) (e1)) = (e0))\/(((op (e0) (e1)) = (e1))\/(((op (e0) (e1)) = (e2))\/(((op (e0) (e1)) = (e3))\/((op (e0) (e1)) = (e4))))))/\((((op (e0) (e2)) = (e0))\/(((op (e0) (e2)) = (e1))\/(((op (e0) (e2)) = (e2))\/(((op (e0) (e2)) = (e3))\/((op (e0) (e2)) = (e4))))))/\((((op (e0) (e3)) = (e0))\/(((op (e0) (e3)) = (e1))\/(((op (e0) (e3)) = (e2))\/(((op (e0) (e3)) = (e3))\/((op (e0) (e3)) = (e4))))))/\((((op (e0) (e4)) = (e0))\/(((op (e0) (e4)) = (e1))\/(((op (e0) (e4)) = (e2))\/(((op (e0) (e4)) = (e3))\/((op (e0) (e4)) = (e4))))))/\((((op (e1) (e0)) = (e0))\/(((op (e1) (e0)) = (e1))\/(((op (e1) (e0)) = (e2))\/(((op (e1) (e0)) = (e3))\/((op (e1) (e0)) = (e4))))))/\((((op (e1) (e1)) = (e0))\/(((op (e1) (e1)) = (e1))\/(((op (e1) (e1)) = (e2))\/(((op (e1) (e1)) = (e3))\/((op (e1) (e1)) = (e4))))))/\((((op (e1) (e2)) = (e0))\/(((op (e1) (e2)) = (e1))\/(((op (e1) (e2)) = (e2))\/(((op (e1) (e2)) = (e3))\/((op (e1) (e2)) = (e4))))))/\((((op (e1) (e3)) = (e0))\/(((op (e1) (e3)) = (e1))\/(((op (e1) (e3)) = (e2))\/(((op (e1) (e3)) = (e3))\/((op (e1) (e3)) = (e4))))))/\((((op (e1) (e4)) = (e0))\/(((op (e1) (e4)) = (e1))\/(((op (e1) (e4)) = (e2))\/(((op (e1) (e4)) = (e3))\/((op (e1) (e4)) = (e4))))))/\((((op (e2) (e0)) = (e0))\/(((op (e2) (e0)) = (e1))\/(((op (e2) (e0)) = (e2))\/(((op (e2) (e0)) = (e3))\/((op (e2) (e0)) = (e4))))))/\((((op (e2) (e1)) = (e0))\/(((op (e2) (e1)) = (e1))\/(((op (e2) (e1)) = (e2))\/(((op (e2) (e1)) = (e3))\/((op (e2) (e1)) = (e4))))))/\((((op (e2) (e2)) = (e0))\/(((op (e2) (e2)) = (e1))\/(((op (e2) (e2)) = (e2))\/(((op (e2) (e2)) = (e3))\/((op (e2) (e2)) = (e4))))))/\((((op (e2) (e3)) = (e0))\/(((op (e2) (e3)) = (e1))\/(((op (e2) (e3)) = (e2))\/(((op (e2) (e3)) = (e3))\/((op (e2) (e3)) = (e4))))))/\((((op (e2) (e4)) = (e0))\/(((op (e2) (e4)) = (e1))\/(((op (e2) (e4)) = (e2))\/(((op (e2) (e4)) = (e3))\/((op (e2) (e4)) = (e4))))))/\((((op (e3) (e0)) = (e0))\/(((op (e3) (e0)) = (e1))\/(((op (e3) (e0)) = (e2))\/(((op (e3) (e0)) = (e3))\/((op (e3) (e0)) = (e4))))))/\((((op (e3) (e1)) = (e0))\/(((op (e3) (e1)) = (e1))\/(((op (e3) (e1)) = (e2))\/(((op (e3) (e1)) = (e3))\/((op (e3) (e1)) = (e4))))))/\((((op (e3) (e2)) = (e0))\/(((op (e3) (e2)) = (e1))\/(((op (e3) (e2)) = (e2))\/(((op (e3) (e2)) = (e3))\/((op (e3) (e2)) = (e4))))))/\((((op (e3) (e3)) = (e0))\/(((op (e3) (e3)) = (e1))\/(((op (e3) (e3)) = (e2))\/(((op (e3) (e3)) = (e3))\/((op (e3) (e3)) = (e4))))))/\((((op (e3) (e4)) = (e0))\/(((op (e3) (e4)) = (e1))\/(((op (e3) (e4)) = (e2))\/(((op (e3) (e4)) = (e3))\/((op (e3) (e4)) = (e4))))))/\((((op (e4) (e0)) = (e0))\/(((op (e4) (e0)) = (e1))\/(((op (e4) (e0)) = (e2))\/(((op (e4) (e0)) = (e3))\/((op (e4) (e0)) = (e4))))))/\((((op (e4) (e1)) = (e0))\/(((op (e4) (e1)) = (e1))\/(((op (e4) (e1)) = (e2))\/(((op (e4) (e1)) = (e3))\/((op (e4) (e1)) = (e4))))))/\((((op (e4) (e2)) = (e0))\/(((op (e4) (e2)) = (e1))\/(((op (e4) (e2)) = (e2))\/(((op (e4) (e2)) = (e3))\/((op (e4) (e2)) = (e4))))))/\((((op (e4) (e3)) = (e0))\/(((op (e4) (e3)) = (e1))\/(((op (e4) (e3)) = (e2))\/(((op (e4) (e3)) = (e3))\/((op (e4) (e3)) = (e4))))))/\((((op (e4) (e4)) = (e0))\/(((op (e4) (e4)) = (e1))\/(((op (e4) (e4)) = (e2))\/(((op (e4) (e4)) = (e3))\/((op (e4) (e4)) = (e4))))))/\(((op (unit) (e0)) = (e0))/\(((op (e0) (unit)) = (e0))/\(((op (unit) (e1)) = (e1))/\(((op (e1) (unit)) = (e1))/\(((op (unit) (e2)) = (e2))/\(((op (e2) (unit)) = (e2))/\(((op (unit) (e3)) = (e3))/\(((op (e3) (unit)) = (e3))/\(((op (unit) (e4)) = (e4))/\(((op (e4) (unit)) = (e4))/\((((unit) = (e0))\/(((unit) = (e1))\/(((unit) = (e2))\/(((unit) = (e3))\/((unit) = (e4))))))/\((((op (e0) (e0)) = (e0))\/(((op (e0) (e1)) = (e0))\/(((op (e0) (e2)) = (e0))\/(((op (e0) (e3)) = (e0))\/((op (e0) (e4)) = (e0))))))/\((((op (e0) (e0)) = (e0))\/(((op (e1) (e0)) = (e0))\/(((op (e2) (e0)) = (e0))\/(((op (e3) (e0)) = (e0))\/((op (e4) (e0)) = (e0))))))/\((((op (e0) (e0)) = (e1))\/(((op (e0) (e1)) = (e1))\/(((op (e0) (e2)) = (e1))\/(((op (e0) (e3)) = (e1))\/((op (e0) (e4)) = (e1))))))/\((((op (e0) (e0)) = (e1))\/(((op (e1) (e0)) = (e1))\/(((op (e2) (e0)) = (e1))\/(((op (e3) (e0)) = (e1))\/((op (e4) (e0)) = (e1))))))/\((((op (e0) (e0)) = (e2))\/(((op (e0) (e1)) = (e2))\/(((op (e0) (e2)) = (e2))\/(((op (e0) (e3)) = (e2))\/((op (e0) (e4)) = (e2))))))/\((((op (e0) (e0)) = (e2))\/(((op (e1) (e0)) = (e2))\/(((op (e2) (e0)) = (e2))\/(((op (e3) (e0)) = (e2))\/((op (e4) (e0)) = (e2))))))/\((((op (e0) (e0)) = (e3))\/(((op (e0) (e1)) = (e3))\/(((op (e0) (e2)) = (e3))\/(((op (e0) (e3)) = (e3))\/((op (e0) (e4)) = (e3))))))/\((((op (e0) (e0)) = (e3))\/(((op (e1) (e0)) = (e3))\/(((op (e2) (e0)) = (e3))\/(((op (e3) (e0)) = (e3))\/((op (e4) (e0)) = (e3))))))/\((((op (e0) (e0)) = (e4))\/(((op (e0) (e1)) = (e4))\/(((op (e0) (e2)) = (e4))\/(((op (e0) (e3)) = (e4))\/((op (e0) (e4)) = (e4))))))/\((((op (e0) (e0)) = (e4))\/(((op (e1) (e0)) = (e4))\/(((op (e2) (e0)) = (e4))\/(((op (e3) (e0)) = (e4))\/((op (e4) (e0)) = (e4))))))/\((((op (e1) (e0)) = (e0))\/(((op (e1) (e1)) = (e0))\/(((op (e1) (e2)) = (e0))\/(((op (e1) (e3)) = (e0))\/((op (e1) (e4)) = (e0))))))/\((((op (e0) (e1)) = (e0))\/(((op (e1) (e1)) = (e0))\/(((op (e2) (e1)) = (e0))\/(((op (e3) (e1)) = (e0))\/((op (e4) (e1)) = (e0))))))/\((((op (e1) (e0)) = (e1))\/(((op (e1) (e1)) = (e1))\/(((op (e1) (e2)) = (e1))\/(((op (e1) (e3)) = (e1))\/((op (e1) (e4)) = (e1))))))/\((((op (e0) (e1)) = (e1))\/(((op (e1) (e1)) = (e1))\/(((op (e2) (e1)) = (e1))\/(((op (e3) (e1)) = (e1))\/((op (e4) (e1)) = (e1))))))/\((((op (e1) (e0)) = (e2))\/(((op (e1) (e1)) = (e2))\/(((op (e1) (e2)) = (e2))\/(((op (e1) (e3)) = (e2))\/((op (e1) (e4)) = (e2))))))/\((((op (e0) (e1)) = (e2))\/(((op (e1) (e1)) = (e2))\/(((op (e2) (e1)) = (e2))\/(((op (e3) (e1)) = (e2))\/((op (e4) (e1)) = (e2))))))/\((((op (e1) (e0)) = (e3))\/(((op (e1) (e1)) = (e3))\/(((op (e1) (e2)) = (e3))\/(((op (e1) (e3)) = (e3))\/((op (e1) (e4)) = (e3))))))/\((((op (e0) (e1)) = (e3))\/(((op (e1) (e1)) = (e3))\/(((op (e2) (e1)) = (e3))\/(((op (e3) (e1)) = (e3))\/((op (e4) (e1)) = (e3))))))/\((((op (e1) (e0)) = (e4))\/(((op (e1) (e1)) = (e4))\/(((op (e1) (e2)) = (e4))\/(((op (e1) (e3)) = (e4))\/((op (e1) (e4)) = (e4))))))/\((((op (e0) (e1)) = (e4))\/(((op (e1) (e1)) = (e4))\/(((op (e2) (e1)) = (e4))\/(((op (e3) (e1)) = (e4))\/((op (e4) (e1)) = (e4))))))/\((((op (e2) (e0)) = (e0))\/(((op (e2) (e1)) = (e0))\/(((op (e2) (e2)) = (e0))\/(((op (e2) (e3)) = (e0))\/((op (e2) (e4)) = (e0))))))/\((((op (e0) (e2)) = (e0))\/(((op (e1) (e2)) = (e0))\/(((op (e2) (e2)) = (e0))\/(((op (e3) (e2)) = (e0))\/((op (e4) (e2)) = (e0))))))/\((((op (e2) (e0)) = (e1))\/(((op (e2) (e1)) = (e1))\/(((op (e2) (e2)) = (e1))\/(((op (e2) (e3)) = (e1))\/((op (e2) (e4)) = (e1))))))/\((((op (e0) (e2)) = (e1))\/(((op (e1) (e2)) = (e1))\/(((op (e2) (e2)) = (e1))\/(((op (e3) (e2)) = (e1))\/((op (e4) (e2)) = (e1))))))/\((((op (e2) (e0)) = (e2))\/(((op (e2) (e1)) = (e2))\/(((op (e2) (e2)) = (e2))\/(((op (e2) (e3)) = (e2))\/((op (e2) (e4)) = (e2))))))/\((((op (e0) (e2)) = (e2))\/(((op (e1) (e2)) = (e2))\/(((op (e2) (e2)) = (e2))\/(((op (e3) (e2)) = (e2))\/((op (e4) (e2)) = (e2))))))/\((((op (e2) (e0)) = (e3))\/(((op (e2) (e1)) = (e3))\/(((op (e2) (e2)) = (e3))\/(((op (e2) (e3)) = (e3))\/((op (e2) (e4)) = (e3))))))/\((((op (e0) (e2)) = (e3))\/(((op (e1) (e2)) = (e3))\/(((op (e2) (e2)) = (e3))\/(((op (e3) (e2)) = (e3))\/((op (e4) (e2)) = (e3))))))/\((((op (e2) (e0)) = (e4))\/(((op (e2) (e1)) = (e4))\/(((op (e2) (e2)) = (e4))\/(((op (e2) (e3)) = (e4))\/((op (e2) (e4)) = (e4))))))/\((((op (e0) (e2)) = (e4))\/(((op (e1) (e2)) = (e4))\/(((op (e2) (e2)) = (e4))\/(((op (e3) (e2)) = (e4))\/((op (e4) (e2)) = (e4))))))/\((((op (e3) (e0)) = (e0))\/(((op (e3) (e1)) = (e0))\/(((op (e3) (e2)) = (e0))\/(((op (e3) (e3)) = (e0))\/((op (e3) (e4)) = (e0))))))/\((((op (e0) (e3)) = (e0))\/(((op (e1) (e3)) = (e0))\/(((op (e2) (e3)) = (e0))\/(((op (e3) (e3)) = (e0))\/((op (e4) (e3)) = (e0))))))/\((((op (e3) (e0)) = (e1))\/(((op (e3) (e1)) = (e1))\/(((op (e3) (e2)) = (e1))\/(((op (e3) (e3)) = (e1))\/((op (e3) (e4)) = (e1))))))/\((((op (e0) (e3)) = (e1))\/(((op (e1) (e3)) = (e1))\/(((op (e2) (e3)) = (e1))\/(((op (e3) (e3)) = (e1))\/((op (e4) (e3)) = (e1))))))/\((((op (e3) (e0)) = (e2))\/(((op (e3) (e1)) = (e2))\/(((op (e3) (e2)) = (e2))\/(((op (e3) (e3)) = (e2))\/((op (e3) (e4)) = (e2))))))/\((((op (e0) (e3)) = (e2))\/(((op (e1) (e3)) = (e2))\/(((op (e2) (e3)) = (e2))\/(((op (e3) (e3)) = (e2))\/((op (e4) (e3)) = (e2))))))/\((((op (e3) (e0)) = (e3))\/(((op (e3) (e1)) = (e3))\/(((op (e3) (e2)) = (e3))\/(((op (e3) (e3)) = (e3))\/((op (e3) (e4)) = (e3))))))/\((((op (e0) (e3)) = (e3))\/(((op (e1) (e3)) = (e3))\/(((op (e2) (e3)) = (e3))\/(((op (e3) (e3)) = (e3))\/((op (e4) (e3)) = (e3))))))/\((((op (e3) (e0)) = (e4))\/(((op (e3) (e1)) = (e4))\/(((op (e3) (e2)) = (e4))\/(((op (e3) (e3)) = (e4))\/((op (e3) (e4)) = (e4))))))/\((((op (e0) (e3)) = (e4))\/(((op (e1) (e3)) = (e4))\/(((op (e2) (e3)) = (e4))\/(((op (e3) (e3)) = (e4))\/((op (e4) (e3)) = (e4))))))/\((((op (e4) (e0)) = (e0))\/(((op (e4) (e1)) = (e0))\/(((op (e4) (e2)) = (e0))\/(((op (e4) (e3)) = (e0))\/((op (e4) (e4)) = (e0))))))/\((((op (e0) (e4)) = (e0))\/(((op (e1) (e4)) = (e0))\/(((op (e2) (e4)) = (e0))\/(((op (e3) (e4)) = (e0))\/((op (e4) (e4)) = (e0))))))/\((((op (e4) (e0)) = (e1))\/(((op (e4) (e1)) = (e1))\/(((op (e4) (e2)) = (e1))\/(((op (e4) (e3)) = (e1))\/((op (e4) (e4)) = (e1))))))/\((((op (e0) (e4)) = (e1))\/(((op (e1) (e4)) = (e1))\/(((op (e2) (e4)) = (e1))\/(((op (e3) (e4)) = (e1))\/((op (e4) (e4)) = (e1))))))/\((((op (e4) (e0)) = (e2))\/(((op (e4) (e1)) = (e2))\/(((op (e4) (e2)) = (e2))\/(((op (e4) (e3)) = (e2))\/((op (e4) (e4)) = (e2))))))/\((((op (e0) (e4)) = (e2))\/(((op (e1) (e4)) = (e2))\/(((op (e2) (e4)) = (e2))\/(((op (e3) (e4)) = (e2))\/((op (e4) (e4)) = (e2))))))/\((((op (e4) (e0)) = (e3))\/(((op (e4) (e1)) = (e3))\/(((op (e4) (e2)) = (e3))\/(((op (e4) (e3)) = (e3))\/((op (e4) (e4)) = (e3))))))/\((((op (e0) (e4)) = (e3))\/(((op (e1) (e4)) = (e3))\/(((op (e2) (e4)) = (e3))\/(((op (e3) (e4)) = (e3))\/((op (e4) (e4)) = (e3))))))/\((((op (e4) (e0)) = (e4))\/(((op (e4) (e1)) = (e4))\/(((op (e4) (e2)) = (e4))\/(((op (e4) (e3)) = (e4))\/((op (e4) (e4)) = (e4))))))/\(((op (e0) (e4)) = (e4))\/(((op (e1) (e4)) = (e4))\/(((op (e2) (e4)) = (e4))\/(((op (e3) (e4)) = (e4))\/((op (e4) (e4)) = (e4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 0.59/0.79  Proof.
% 0.59/0.79  assert (zenon_L1_ : (~((e0) = (e0))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H4.
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L1_ *)
% 0.59/0.79  assert (zenon_L2_ : (~(~((e1) = (unit)))) -> (~((e0) = (e1))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H5 zenon_H6.
% 0.59/0.79  apply zenon_H5. zenon_intro zenon_H7.
% 0.59/0.79  apply (zenon_congruence_lr_s _ (fun zenon_Vg : _ => ((e1) = zenon_Vg)) _ _ zenon_H7 ax3). zenon_intro zenon_H8.
% 0.59/0.79  apply zenon_H6. apply sym_equal. exact zenon_H8.
% 0.59/0.79  (* end of lemma zenon_L2_ *)
% 0.59/0.79  assert (zenon_L3_ : (~((e2) = (e2))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H9.
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L3_ *)
% 0.59/0.79  assert (zenon_L4_ : (~((e3) = (e3))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_Ha.
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L4_ *)
% 0.59/0.79  assert (zenon_L5_ : (~((e4) = (e4))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_Hb.
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L5_ *)
% 0.59/0.79  assert (zenon_L6_ : (~((~((op (e4) (e3)) = (e1)))\/(((op (e4) (e1)) = (e3))/\(~((e1) = (unit)))))) -> ((op (e4) (e1)) = (e3)) -> (~((e0) = (e1))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_Hc zenon_Hd zenon_H6.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hc). zenon_intro zenon_Hf. zenon_intro zenon_He.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_He); [ zenon_intro zenon_H10 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_H10 zenon_Hd).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  (* end of lemma zenon_L6_ *)
% 0.59/0.79  assert (zenon_L7_ : (~((~((op (e4) (e4)) = (e1)))\/(((op (e4) (e1)) = (e4))/\(~((e1) = (unit)))))) -> (~((e1) = (e2))) -> ((op (e4) (e4)) = (e2)) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H11 zenon_H12 zenon_H13.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H11). zenon_intro zenon_H15. zenon_intro zenon_H14.
% 0.59/0.79  apply zenon_H15. zenon_intro zenon_H16.
% 0.59/0.79  cut (((op (e4) (e4)) = (e2)) = ((e1) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H12.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H13.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e4) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H17].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H17 zenon_H16).
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L7_ *)
% 0.59/0.79  assert (zenon_L8_ : (~((unit) = (e0))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H18.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  (* end of lemma zenon_L8_ *)
% 0.59/0.79  assert (zenon_L9_ : (~((e1) = (e1))) -> False).
% 0.59/0.79  do 0 intro. intros zenon_H19.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  (* end of lemma zenon_L9_ *)
% 0.59/0.79  apply NNPP. intro zenon_G.
% 0.59/0.79  apply (zenon_and_s _ _ ax1). zenon_intro zenon_H6. zenon_intro zenon_H1a.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H1a). zenon_intro zenon_H1c. zenon_intro zenon_H1b.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H1b). zenon_intro zenon_H1e. zenon_intro zenon_H1d.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H1d). zenon_intro zenon_H20. zenon_intro zenon_H1f.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H1f). zenon_intro zenon_H12. zenon_intro zenon_H21.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H21). zenon_intro zenon_H23. zenon_intro zenon_H22.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H22). zenon_intro zenon_H25. zenon_intro zenon_H24.
% 0.59/0.79  apply (zenon_and_s _ _ ax2). zenon_intro zenon_H27. zenon_intro zenon_H26.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H26). zenon_intro zenon_H29. zenon_intro zenon_H28.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H28). zenon_intro zenon_H2b. zenon_intro zenon_H2a.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H2a). zenon_intro zenon_H2d. zenon_intro zenon_H2c.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H2c). zenon_intro zenon_H2f. zenon_intro zenon_H2e.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H2e). zenon_intro zenon_H31. zenon_intro zenon_H30.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H30). zenon_intro zenon_H33. zenon_intro zenon_H32.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H32). zenon_intro zenon_H35. zenon_intro zenon_H34.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H34). zenon_intro zenon_H37. zenon_intro zenon_H36.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H39. zenon_intro zenon_H38.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H38). zenon_intro zenon_H3b. zenon_intro zenon_H3a.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H3a). zenon_intro zenon_H3d. zenon_intro zenon_H3c.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H3c). zenon_intro zenon_H3f. zenon_intro zenon_H3e.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H3e). zenon_intro zenon_H41. zenon_intro zenon_H40.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H40). zenon_intro zenon_H43. zenon_intro zenon_H42.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H42). zenon_intro zenon_H45. zenon_intro zenon_H44.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H44). zenon_intro zenon_H47. zenon_intro zenon_H46.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H46). zenon_intro zenon_H49. zenon_intro zenon_H48.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H48). zenon_intro zenon_H4b. zenon_intro zenon_H4a.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H4a). zenon_intro zenon_H4d. zenon_intro zenon_H4c.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H4c). zenon_intro zenon_H4f. zenon_intro zenon_H4e.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H4e). zenon_intro zenon_Hd. zenon_intro zenon_H50.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H50). zenon_intro zenon_H52. zenon_intro zenon_H51.
% 0.59/0.79  apply (zenon_and_s _ _ zenon_H51). zenon_intro zenon_H53. zenon_intro zenon_H13.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_G); [ zenon_intro zenon_H55 | zenon_intro zenon_H54 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H55). zenon_intro zenon_H57. zenon_intro zenon_H56.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H56). zenon_intro zenon_H59. zenon_intro zenon_H58.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H59); [ zenon_intro zenon_H5b | zenon_intro zenon_H5a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H5b). zenon_intro zenon_H5d. zenon_intro zenon_H5c.
% 0.59/0.79  apply zenon_H5d. zenon_intro zenon_H5e.
% 0.59/0.79  elim (classic ((e1) = (e1))); [ zenon_intro zenon_H5f | zenon_intro zenon_H19 ].
% 0.59/0.79  cut (((e1) = (e1)) = ((e0) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H6.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H5f.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((e1) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H60].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((op (e0) (e0)) = (e0)) = ((e1) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H60.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H27.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e0) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H61].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H61 zenon_H5e).
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H5a); [ zenon_intro zenon_H63 | zenon_intro zenon_H62 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H63). zenon_intro zenon_H65. zenon_intro zenon_H64.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H64); [ zenon_intro zenon_H66 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_H66 zenon_H29).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H62); [ zenon_intro zenon_H68 | zenon_intro zenon_H67 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H68). zenon_intro zenon_H6a. zenon_intro zenon_H69.
% 0.59/0.79  apply zenon_H6a. zenon_intro zenon_H6b.
% 0.59/0.79  cut (((op (e0) (e2)) = (e2)) = ((e1) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H12.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2b.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e0) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H6c].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H6c zenon_H6b).
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H67); [ zenon_intro zenon_H6e | zenon_intro zenon_H6d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H6e). zenon_intro zenon_H70. zenon_intro zenon_H6f.
% 0.59/0.79  apply zenon_H70. zenon_intro zenon_H71.
% 0.59/0.79  cut (((op (e0) (e3)) = (e3)) = ((e1) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H23.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2d.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e0) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H72].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H72 zenon_H71).
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H6d); [ zenon_intro zenon_H74 | zenon_intro zenon_H73 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H74). zenon_intro zenon_H76. zenon_intro zenon_H75.
% 0.59/0.79  apply zenon_H76. zenon_intro zenon_H77.
% 0.59/0.79  cut (((op (e0) (e4)) = (e4)) = ((e1) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H25.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2f.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e0) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H78].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H78 zenon_H77).
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H73); [ zenon_intro zenon_H7a | zenon_intro zenon_H79 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H7a). zenon_intro zenon_H7c. zenon_intro zenon_H7b.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H7b); [ zenon_intro zenon_H7d | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_H7d zenon_H33).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H79); [ zenon_intro zenon_H7f | zenon_intro zenon_H7e ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H7f). zenon_intro zenon_H81. zenon_intro zenon_H80.
% 0.59/0.79  apply zenon_H81. zenon_intro zenon_H82.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H80); [ zenon_intro zenon_H83 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_H83 zenon_H82).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H7e); [ zenon_intro zenon_H85 | zenon_intro zenon_H84 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H85). zenon_intro zenon_H87. zenon_intro zenon_H86.
% 0.59/0.79  apply zenon_H87. zenon_intro zenon_H88.
% 0.59/0.79  cut (((op (e1) (e2)) = (e4)) = ((e1) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H25.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H35.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e1) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H89].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H89 zenon_H88).
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H84); [ zenon_intro zenon_H8b | zenon_intro zenon_H8a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H8b). zenon_intro zenon_H8d. zenon_intro zenon_H8c.
% 0.59/0.79  apply zenon_H8d. zenon_intro zenon_H8e.
% 0.59/0.79  cut (((op (e1) (e3)) = (e2)) = ((e1) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H12.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H37.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e1) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8f].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H8f zenon_H8e).
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H8a); [ zenon_intro zenon_H91 | zenon_intro zenon_H90 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H91). zenon_intro zenon_H93. zenon_intro zenon_H92.
% 0.59/0.79  apply zenon_H93. zenon_intro zenon_H94.
% 0.59/0.79  cut (((op (e1) (e4)) = (e3)) = ((e1) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H23.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H39.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e1) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H95].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H95 zenon_H94).
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H90); [ zenon_intro zenon_H97 | zenon_intro zenon_H96 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H97). zenon_intro zenon_H99. zenon_intro zenon_H98.
% 0.59/0.79  apply zenon_H99. zenon_intro zenon_H9a.
% 0.59/0.79  cut (((op (e2) (e0)) = (e2)) = ((e1) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H12.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H3b.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e2) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H9b].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H9b zenon_H9a).
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H96); [ zenon_intro zenon_H9d | zenon_intro zenon_H9c ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H9d). zenon_intro zenon_H9f. zenon_intro zenon_H9e.
% 0.59/0.79  apply zenon_H9f. zenon_intro zenon_Ha0.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H9e); [ zenon_intro zenon_Ha1 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_Ha1 zenon_Ha0).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H9c); [ zenon_intro zenon_Ha3 | zenon_intro zenon_Ha2 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Ha3). zenon_intro zenon_Ha5. zenon_intro zenon_Ha4.
% 0.59/0.79  apply zenon_Ha5. zenon_intro zenon_Ha6.
% 0.59/0.79  cut (((op (e2) (e2)) = (e3)) = ((e1) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H23.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H3f.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e2) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Ha7].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Ha7 zenon_Ha6).
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Ha2); [ zenon_intro zenon_Ha9 | zenon_intro zenon_Ha8 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Ha9). zenon_intro zenon_Hab. zenon_intro zenon_Haa.
% 0.59/0.79  apply zenon_Hab. zenon_intro zenon_Hac.
% 0.59/0.79  elim (classic ((e1) = (e1))); [ zenon_intro zenon_H5f | zenon_intro zenon_H19 ].
% 0.59/0.79  cut (((e1) = (e1)) = ((e0) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H6.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H5f.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((e1) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H60].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((op (e2) (e3)) = (e0)) = ((e1) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H60.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H41.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e2) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Had].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Had zenon_Hac).
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Ha8); [ zenon_intro zenon_Haf | zenon_intro zenon_Hae ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Haf). zenon_intro zenon_Hb1. zenon_intro zenon_Hb0.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hb0); [ zenon_intro zenon_Hb2 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_Hb2 zenon_H3d).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hae); [ zenon_intro zenon_Hb4 | zenon_intro zenon_Hb3 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hb4). zenon_intro zenon_Hb6. zenon_intro zenon_Hb5.
% 0.59/0.79  apply zenon_Hb6. zenon_intro zenon_Hb7.
% 0.59/0.79  cut (((op (e3) (e0)) = (e3)) = ((e1) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H23.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H45.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e3) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Hb8].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Hb8 zenon_Hb7).
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hb3); [ zenon_intro zenon_Hba | zenon_intro zenon_Hb9 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hba). zenon_intro zenon_Hbc. zenon_intro zenon_Hbb.
% 0.59/0.79  apply zenon_Hbc. zenon_intro zenon_Hbd.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hbb); [ zenon_intro zenon_Hbe | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_Hbe zenon_Hbd).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hb9); [ zenon_intro zenon_Hc0 | zenon_intro zenon_Hbf ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hc0). zenon_intro zenon_Hc2. zenon_intro zenon_Hc1.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hc1); [ zenon_intro zenon_Hc3 | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_Hc3 zenon_H47).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hbf); [ zenon_intro zenon_Hc5 | zenon_intro zenon_Hc4 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hc5). zenon_intro zenon_Hc7. zenon_intro zenon_Hc6.
% 0.59/0.79  apply zenon_Hc7. zenon_intro zenon_Hc8.
% 0.59/0.79  cut (((op (e3) (e3)) = (e4)) = ((e1) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H25.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H4b.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e3) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Hc9].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Hc9 zenon_Hc8).
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hc4); [ zenon_intro zenon_Hcb | zenon_intro zenon_Hca ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hcb). zenon_intro zenon_Hcd. zenon_intro zenon_Hcc.
% 0.59/0.79  apply zenon_Hcd. zenon_intro zenon_Hce.
% 0.59/0.79  elim (classic ((e1) = (e1))); [ zenon_intro zenon_H5f | zenon_intro zenon_H19 ].
% 0.59/0.79  cut (((e1) = (e1)) = ((e0) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H6.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H5f.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((e1) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H60].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((op (e3) (e4)) = (e0)) = ((e1) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H60.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H4d.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e3) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Hcf].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Hcf zenon_Hce).
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hca); [ zenon_intro zenon_Hd1 | zenon_intro zenon_Hd0 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hd1). zenon_intro zenon_Hd3. zenon_intro zenon_Hd2.
% 0.59/0.79  apply zenon_Hd3. zenon_intro zenon_Hd4.
% 0.59/0.79  cut (((op (e4) (e0)) = (e4)) = ((e1) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H25.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H4f.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e4) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Hd5].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_Hd5 zenon_Hd4).
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hd0); [ zenon_intro zenon_Hd7 | zenon_intro zenon_Hd6 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hd7). zenon_intro zenon_Hd9. zenon_intro zenon_Hd8.
% 0.59/0.79  apply zenon_Hd9. zenon_intro zenon_Hda.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hd8); [ zenon_intro zenon_Hdb | zenon_intro zenon_H5 ].
% 0.59/0.79  exact (zenon_Hdb zenon_Hda).
% 0.59/0.79  apply (zenon_L2_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hd6); [ zenon_intro zenon_Hdd | zenon_intro zenon_Hdc ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hdd). zenon_intro zenon_Hdf. zenon_intro zenon_Hde.
% 0.59/0.79  apply zenon_Hdf. zenon_intro zenon_He0.
% 0.59/0.79  elim (classic ((e1) = (e1))); [ zenon_intro zenon_H5f | zenon_intro zenon_H19 ].
% 0.59/0.79  cut (((e1) = (e1)) = ((e0) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H6.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H5f.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((e1) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H60].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((op (e4) (e2)) = (e0)) = ((e1) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H60.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H52.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e4) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_He1].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_He1 zenon_He0).
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hdc); [ zenon_intro zenon_Hc | zenon_intro zenon_H11 ].
% 0.59/0.79  apply (zenon_L6_); trivial.
% 0.59/0.79  apply (zenon_L7_); trivial.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H54); [ zenon_intro zenon_He3 | zenon_intro zenon_He2 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_He3). zenon_intro zenon_He5. zenon_intro zenon_He4.
% 0.59/0.79  exact (zenon_He5 zenon_H27).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_He2); [ zenon_intro zenon_He7 | zenon_intro zenon_He6 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_He7). zenon_intro zenon_He9. zenon_intro zenon_He8.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_He8). zenon_intro zenon_H66. zenon_intro zenon_Hea.
% 0.59/0.79  exact (zenon_H66 zenon_H29).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_He6); [ zenon_intro zenon_Hec | zenon_intro zenon_Heb ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hec). zenon_intro zenon_Hee. zenon_intro zenon_Hed.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hed). zenon_intro zenon_H6c. zenon_intro zenon_Hef.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hef). zenon_intro zenon_Hf1. zenon_intro zenon_Hf0.
% 0.59/0.79  exact (zenon_Hf1 zenon_H2b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Heb); [ zenon_intro zenon_Hf3 | zenon_intro zenon_Hf2 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hf3). zenon_intro zenon_Hf5. zenon_intro zenon_Hf4.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hf4). zenon_intro zenon_H72. zenon_intro zenon_Hf6.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hf6). zenon_intro zenon_Hf8. zenon_intro zenon_Hf7.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hf7). zenon_intro zenon_Hfa. zenon_intro zenon_Hf9.
% 0.59/0.79  exact (zenon_Hfa zenon_H2d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hf2); [ zenon_intro zenon_Hfc | zenon_intro zenon_Hfb ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hfc). zenon_intro zenon_Hfe. zenon_intro zenon_Hfd.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hfd). zenon_intro zenon_H78. zenon_intro zenon_Hff.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_Hff). zenon_intro zenon_H101. zenon_intro zenon_H100.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H100). zenon_intro zenon_H103. zenon_intro zenon_H102.
% 0.59/0.79  exact (zenon_H102 zenon_H2f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_Hfb); [ zenon_intro zenon_H105 | zenon_intro zenon_H104 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H105). zenon_intro zenon_H107. zenon_intro zenon_H106.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H106). zenon_intro zenon_H109. zenon_intro zenon_H108.
% 0.59/0.79  exact (zenon_H109 zenon_H31).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H104); [ zenon_intro zenon_H10b | zenon_intro zenon_H10a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H10b). zenon_intro zenon_H7d. zenon_intro zenon_H10c.
% 0.59/0.79  exact (zenon_H7d zenon_H33).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H10a); [ zenon_intro zenon_H10e | zenon_intro zenon_H10d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H10e). zenon_intro zenon_H110. zenon_intro zenon_H10f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H10f). zenon_intro zenon_H89. zenon_intro zenon_H111.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H111). zenon_intro zenon_H113. zenon_intro zenon_H112.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H112). zenon_intro zenon_H115. zenon_intro zenon_H114.
% 0.59/0.79  exact (zenon_H114 zenon_H35).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H10d); [ zenon_intro zenon_H117 | zenon_intro zenon_H116 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H117). zenon_intro zenon_H119. zenon_intro zenon_H118.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H118). zenon_intro zenon_H8f. zenon_intro zenon_H11a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H11a). zenon_intro zenon_H11c. zenon_intro zenon_H11b.
% 0.59/0.79  exact (zenon_H11c zenon_H37).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H116); [ zenon_intro zenon_H11e | zenon_intro zenon_H11d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H11e). zenon_intro zenon_H120. zenon_intro zenon_H11f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H11f). zenon_intro zenon_H95. zenon_intro zenon_H121.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H121). zenon_intro zenon_H123. zenon_intro zenon_H122.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H122). zenon_intro zenon_H125. zenon_intro zenon_H124.
% 0.59/0.79  exact (zenon_H125 zenon_H39).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H11d); [ zenon_intro zenon_H127 | zenon_intro zenon_H126 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H127). zenon_intro zenon_H129. zenon_intro zenon_H128.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H128). zenon_intro zenon_H9b. zenon_intro zenon_H12a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H12a). zenon_intro zenon_H12c. zenon_intro zenon_H12b.
% 0.59/0.79  exact (zenon_H12c zenon_H3b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H126); [ zenon_intro zenon_H12e | zenon_intro zenon_H12d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H12e). zenon_intro zenon_H130. zenon_intro zenon_H12f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H12f). zenon_intro zenon_Ha1. zenon_intro zenon_H131.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H131). zenon_intro zenon_H133. zenon_intro zenon_H132.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H132). zenon_intro zenon_H134. zenon_intro zenon_Hb2.
% 0.59/0.79  exact (zenon_Hb2 zenon_H3d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H12d); [ zenon_intro zenon_H136 | zenon_intro zenon_H135 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H136). zenon_intro zenon_H138. zenon_intro zenon_H137.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H137). zenon_intro zenon_Ha7. zenon_intro zenon_H139.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H139). zenon_intro zenon_H13b. zenon_intro zenon_H13a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H13a). zenon_intro zenon_H13d. zenon_intro zenon_H13c.
% 0.59/0.79  exact (zenon_H13d zenon_H3f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H135); [ zenon_intro zenon_H13f | zenon_intro zenon_H13e ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H13f). zenon_intro zenon_H141. zenon_intro zenon_H140.
% 0.59/0.79  exact (zenon_H141 zenon_H41).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H13e); [ zenon_intro zenon_H143 | zenon_intro zenon_H142 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H143). zenon_intro zenon_H145. zenon_intro zenon_H144.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H144). zenon_intro zenon_H147. zenon_intro zenon_H146.
% 0.59/0.79  exact (zenon_H147 zenon_H43).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H142); [ zenon_intro zenon_H149 | zenon_intro zenon_H148 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H149). zenon_intro zenon_H14b. zenon_intro zenon_H14a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H14a). zenon_intro zenon_Hb8. zenon_intro zenon_H14c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H14c). zenon_intro zenon_H14e. zenon_intro zenon_H14d.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H14d). zenon_intro zenon_H150. zenon_intro zenon_H14f.
% 0.59/0.79  exact (zenon_H150 zenon_H45).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H148); [ zenon_intro zenon_H152 | zenon_intro zenon_H151 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H152). zenon_intro zenon_H154. zenon_intro zenon_H153.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H153). zenon_intro zenon_Hbe. zenon_intro zenon_H155.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H155). zenon_intro zenon_Hc3. zenon_intro zenon_H156.
% 0.59/0.79  exact (zenon_Hc3 zenon_H47).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H151); [ zenon_intro zenon_H158 | zenon_intro zenon_H157 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H158). zenon_intro zenon_H15a. zenon_intro zenon_H159.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H159). zenon_intro zenon_H15c. zenon_intro zenon_H15b.
% 0.59/0.79  exact (zenon_H15c zenon_H49).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H157); [ zenon_intro zenon_H15e | zenon_intro zenon_H15d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H15e). zenon_intro zenon_H160. zenon_intro zenon_H15f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H15f). zenon_intro zenon_Hc9. zenon_intro zenon_H161.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H161). zenon_intro zenon_H163. zenon_intro zenon_H162.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H162). zenon_intro zenon_H165. zenon_intro zenon_H164.
% 0.59/0.79  exact (zenon_H164 zenon_H4b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H15d); [ zenon_intro zenon_H167 | zenon_intro zenon_H166 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H167). zenon_intro zenon_H169. zenon_intro zenon_H168.
% 0.59/0.79  exact (zenon_H169 zenon_H4d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H166); [ zenon_intro zenon_H16b | zenon_intro zenon_H16a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H16b). zenon_intro zenon_H16d. zenon_intro zenon_H16c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H16c). zenon_intro zenon_Hd5. zenon_intro zenon_H16e.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H16e). zenon_intro zenon_H170. zenon_intro zenon_H16f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H16f). zenon_intro zenon_H172. zenon_intro zenon_H171.
% 0.59/0.79  exact (zenon_H171 zenon_H4f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H16a); [ zenon_intro zenon_H174 | zenon_intro zenon_H173 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H174). zenon_intro zenon_H176. zenon_intro zenon_H175.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H175). zenon_intro zenon_Hdb. zenon_intro zenon_H177.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H177). zenon_intro zenon_H179. zenon_intro zenon_H178.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H178). zenon_intro zenon_H10. zenon_intro zenon_H17a.
% 0.59/0.79  exact (zenon_H10 zenon_Hd).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H173); [ zenon_intro zenon_H17c | zenon_intro zenon_H17b ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H17c). zenon_intro zenon_H17e. zenon_intro zenon_H17d.
% 0.59/0.79  exact (zenon_H17e zenon_H52).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H17b); [ zenon_intro zenon_H180 | zenon_intro zenon_H17f ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H180). zenon_intro zenon_H182. zenon_intro zenon_H181.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H181). zenon_intro zenon_H184. zenon_intro zenon_H183.
% 0.59/0.79  exact (zenon_H184 zenon_H53).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H17f); [ zenon_intro zenon_H186 | zenon_intro zenon_H185 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H186). zenon_intro zenon_H188. zenon_intro zenon_H187.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H187). zenon_intro zenon_H17. zenon_intro zenon_H189.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H189). zenon_intro zenon_H18b. zenon_intro zenon_H18a.
% 0.59/0.79  exact (zenon_H18b zenon_H13).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H185); [ zenon_intro zenon_H18d | zenon_intro zenon_H18c ].
% 0.59/0.79  cut (((op (e0) (e0)) = (e0)) = ((op (unit) (e0)) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H18d.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H27.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e0) (e0)) = (op (unit) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H18e].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (unit) (e0)) = (op (unit) (e0)))); [ zenon_intro zenon_H18f | zenon_intro zenon_H190 ].
% 0.59/0.79  cut (((op (unit) (e0)) = (op (unit) (e0))) = ((op (e0) (e0)) = (op (unit) (e0)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H18e.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H18f.
% 0.59/0.79  cut (((op (unit) (e0)) = (op (unit) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H190].
% 0.59/0.79  cut (((op (unit) (e0)) = (op (e0) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H191].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply zenon_H190. apply refl_equal.
% 0.59/0.79  apply zenon_H190. apply refl_equal.
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H18c); [ zenon_intro zenon_H193 | zenon_intro zenon_H192 ].
% 0.59/0.79  cut (((op (e0) (e0)) = (e0)) = ((op (e0) (unit)) = (e0))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H193.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H27.
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  cut (((op (e0) (e0)) = (op (e0) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H194].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (e0) (unit)) = (op (e0) (unit)))); [ zenon_intro zenon_H195 | zenon_intro zenon_H196 ].
% 0.59/0.79  cut (((op (e0) (unit)) = (op (e0) (unit))) = ((op (e0) (e0)) = (op (e0) (unit)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H194.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H195.
% 0.59/0.79  cut (((op (e0) (unit)) = (op (e0) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H196].
% 0.59/0.79  cut (((op (e0) (unit)) = (op (e0) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H197].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 0.59/0.79  congruence.
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H196. apply refl_equal.
% 0.59/0.79  apply zenon_H196. apply refl_equal.
% 0.59/0.79  apply zenon_H4. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H192); [ zenon_intro zenon_H199 | zenon_intro zenon_H198 ].
% 0.59/0.79  cut (((op (e0) (e1)) = (e1)) = ((op (unit) (e1)) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H199.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H29.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((op (e0) (e1)) = (op (unit) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H19a].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (unit) (e1)) = (op (unit) (e1)))); [ zenon_intro zenon_H19b | zenon_intro zenon_H19c ].
% 0.59/0.79  cut (((op (unit) (e1)) = (op (unit) (e1))) = ((op (e0) (e1)) = (op (unit) (e1)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H19a.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H19b.
% 0.59/0.79  cut (((op (unit) (e1)) = (op (unit) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H19c].
% 0.59/0.79  cut (((op (unit) (e1)) = (op (e0) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H19d].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply zenon_H19c. apply refl_equal.
% 0.59/0.79  apply zenon_H19c. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H198); [ zenon_intro zenon_H19f | zenon_intro zenon_H19e ].
% 0.59/0.79  cut (((op (e1) (e0)) = (e1)) = ((op (e1) (unit)) = (e1))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H19f.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H31.
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  cut (((op (e1) (e0)) = (op (e1) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1a0].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (e1) (unit)) = (op (e1) (unit)))); [ zenon_intro zenon_H1a1 | zenon_intro zenon_H1a2 ].
% 0.59/0.79  cut (((op (e1) (unit)) = (op (e1) (unit))) = ((op (e1) (e0)) = (op (e1) (unit)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1a0.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1a1.
% 0.59/0.79  cut (((op (e1) (unit)) = (op (e1) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1a2].
% 0.59/0.79  cut (((op (e1) (unit)) = (op (e1) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H1a3].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H19].
% 0.59/0.79  congruence.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H1a2. apply refl_equal.
% 0.59/0.79  apply zenon_H1a2. apply refl_equal.
% 0.59/0.79  apply zenon_H19. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H19e); [ zenon_intro zenon_H1a5 | zenon_intro zenon_H1a4 ].
% 0.59/0.79  cut (((op (e0) (e2)) = (e2)) = ((op (unit) (e2)) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1a5.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2b.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e0) (e2)) = (op (unit) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H1a6].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (unit) (e2)) = (op (unit) (e2)))); [ zenon_intro zenon_H1a7 | zenon_intro zenon_H1a8 ].
% 0.59/0.79  cut (((op (unit) (e2)) = (op (unit) (e2))) = ((op (e0) (e2)) = (op (unit) (e2)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1a6.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1a7.
% 0.59/0.79  cut (((op (unit) (e2)) = (op (unit) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H1a8].
% 0.59/0.79  cut (((op (unit) (e2)) = (op (e0) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H1a9].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply zenon_H1a8. apply refl_equal.
% 0.59/0.79  apply zenon_H1a8. apply refl_equal.
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1a4); [ zenon_intro zenon_H1ab | zenon_intro zenon_H1aa ].
% 0.59/0.79  cut (((op (e2) (e0)) = (e2)) = ((op (e2) (unit)) = (e2))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1ab.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H3b.
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  cut (((op (e2) (e0)) = (op (e2) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1ac].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (e2) (unit)) = (op (e2) (unit)))); [ zenon_intro zenon_H1ad | zenon_intro zenon_H1ae ].
% 0.59/0.79  cut (((op (e2) (unit)) = (op (e2) (unit))) = ((op (e2) (e0)) = (op (e2) (unit)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1ac.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1ad.
% 0.59/0.79  cut (((op (e2) (unit)) = (op (e2) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1ae].
% 0.59/0.79  cut (((op (e2) (unit)) = (op (e2) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H1af].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 0.59/0.79  congruence.
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H1ae. apply refl_equal.
% 0.59/0.79  apply zenon_H1ae. apply refl_equal.
% 0.59/0.79  apply zenon_H9. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1aa); [ zenon_intro zenon_H1b1 | zenon_intro zenon_H1b0 ].
% 0.59/0.79  cut (((op (e0) (e3)) = (e3)) = ((op (unit) (e3)) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1b1.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2d.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e0) (e3)) = (op (unit) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H1b2].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (unit) (e3)) = (op (unit) (e3)))); [ zenon_intro zenon_H1b3 | zenon_intro zenon_H1b4 ].
% 0.59/0.79  cut (((op (unit) (e3)) = (op (unit) (e3))) = ((op (e0) (e3)) = (op (unit) (e3)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1b2.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1b3.
% 0.59/0.79  cut (((op (unit) (e3)) = (op (unit) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H1b4].
% 0.59/0.79  cut (((op (unit) (e3)) = (op (e0) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H1b5].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply zenon_H1b4. apply refl_equal.
% 0.59/0.79  apply zenon_H1b4. apply refl_equal.
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1b0); [ zenon_intro zenon_H1b7 | zenon_intro zenon_H1b6 ].
% 0.59/0.79  cut (((op (e3) (e0)) = (e3)) = ((op (e3) (unit)) = (e3))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1b7.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H45.
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  cut (((op (e3) (e0)) = (op (e3) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1b8].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (e3) (unit)) = (op (e3) (unit)))); [ zenon_intro zenon_H1b9 | zenon_intro zenon_H1ba ].
% 0.59/0.79  cut (((op (e3) (unit)) = (op (e3) (unit))) = ((op (e3) (e0)) = (op (e3) (unit)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1b8.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1b9.
% 0.59/0.79  cut (((op (e3) (unit)) = (op (e3) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1ba].
% 0.59/0.79  cut (((op (e3) (unit)) = (op (e3) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H1bb].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Ha].
% 0.59/0.79  congruence.
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H1ba. apply refl_equal.
% 0.59/0.79  apply zenon_H1ba. apply refl_equal.
% 0.59/0.79  apply zenon_Ha. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1b6); [ zenon_intro zenon_H1bd | zenon_intro zenon_H1bc ].
% 0.59/0.79  cut (((op (e0) (e4)) = (e4)) = ((op (unit) (e4)) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1bd.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H2f.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e0) (e4)) = (op (unit) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H1be].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (unit) (e4)) = (op (unit) (e4)))); [ zenon_intro zenon_H1bf | zenon_intro zenon_H1c0 ].
% 0.59/0.79  cut (((op (unit) (e4)) = (op (unit) (e4))) = ((op (e0) (e4)) = (op (unit) (e4)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1be.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1bf.
% 0.59/0.79  cut (((op (unit) (e4)) = (op (unit) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H1c0].
% 0.59/0.79  cut (((op (unit) (e4)) = (op (e0) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H1c1].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  congruence.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply zenon_H1c0. apply refl_equal.
% 0.59/0.79  apply zenon_H1c0. apply refl_equal.
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1bc); [ zenon_intro zenon_H1c3 | zenon_intro zenon_H1c2 ].
% 0.59/0.79  cut (((op (e4) (e0)) = (e4)) = ((op (e4) (unit)) = (e4))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1c3.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H4f.
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  cut (((op (e4) (e0)) = (op (e4) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1c4].
% 0.59/0.79  congruence.
% 0.59/0.79  elim (classic ((op (e4) (unit)) = (op (e4) (unit)))); [ zenon_intro zenon_H1c5 | zenon_intro zenon_H1c6 ].
% 0.59/0.79  cut (((op (e4) (unit)) = (op (e4) (unit))) = ((op (e4) (e0)) = (op (e4) (unit)))).
% 0.59/0.79  intro zenon_D_pnotp.
% 0.59/0.79  apply zenon_H1c4.
% 0.59/0.79  rewrite <- zenon_D_pnotp.
% 0.59/0.79  exact zenon_H1c5.
% 0.59/0.79  cut (((op (e4) (unit)) = (op (e4) (unit)))); [idtac | apply NNPP; zenon_intro zenon_H1c6].
% 0.59/0.79  cut (((op (e4) (unit)) = (op (e4) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H1c7].
% 0.59/0.79  congruence.
% 0.59/0.79  cut (((unit) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H18].
% 0.59/0.79  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hb].
% 0.59/0.79  congruence.
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply zenon_H1c6. apply refl_equal.
% 0.59/0.79  apply zenon_H1c6. apply refl_equal.
% 0.59/0.79  apply zenon_Hb. apply refl_equal.
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1c2); [ zenon_intro zenon_H1c9 | zenon_intro zenon_H1c8 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1c9). zenon_intro zenon_H18. zenon_intro zenon_H1ca.
% 0.59/0.79  exact (zenon_H18 ax3).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1c8); [ zenon_intro zenon_H1cc | zenon_intro zenon_H1cb ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1cc). zenon_intro zenon_He5. zenon_intro zenon_H1cd.
% 0.59/0.79  exact (zenon_He5 zenon_H27).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1cb); [ zenon_intro zenon_H1cf | zenon_intro zenon_H1ce ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1cf). zenon_intro zenon_He5. zenon_intro zenon_H1d0.
% 0.59/0.79  exact (zenon_He5 zenon_H27).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1ce); [ zenon_intro zenon_H1d2 | zenon_intro zenon_H1d1 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1d2). zenon_intro zenon_H61. zenon_intro zenon_H1d3.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1d3). zenon_intro zenon_H66. zenon_intro zenon_H1d4.
% 0.59/0.79  exact (zenon_H66 zenon_H29).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1d1); [ zenon_intro zenon_H1d6 | zenon_intro zenon_H1d5 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1d6). zenon_intro zenon_H61. zenon_intro zenon_H1d7.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1d7). zenon_intro zenon_H109. zenon_intro zenon_H1d8.
% 0.59/0.79  exact (zenon_H109 zenon_H31).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1d5); [ zenon_intro zenon_H1da | zenon_intro zenon_H1d9 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1da). zenon_intro zenon_H1dc. zenon_intro zenon_H1db.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1db). zenon_intro zenon_H1de. zenon_intro zenon_H1dd.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1dd). zenon_intro zenon_Hf1. zenon_intro zenon_H1df.
% 0.59/0.79  exact (zenon_Hf1 zenon_H2b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1d9); [ zenon_intro zenon_H1e1 | zenon_intro zenon_H1e0 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1e1). zenon_intro zenon_H1dc. zenon_intro zenon_H1e2.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1e2). zenon_intro zenon_H1e4. zenon_intro zenon_H1e3.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1e3). zenon_intro zenon_H12c. zenon_intro zenon_H1e5.
% 0.59/0.79  exact (zenon_H12c zenon_H3b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1e0); [ zenon_intro zenon_H1e7 | zenon_intro zenon_H1e6 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1e7). zenon_intro zenon_H1e9. zenon_intro zenon_H1e8.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1e8). zenon_intro zenon_H1eb. zenon_intro zenon_H1ea.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1ea). zenon_intro zenon_H1ed. zenon_intro zenon_H1ec.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1ec). zenon_intro zenon_Hfa. zenon_intro zenon_H103.
% 0.59/0.79  exact (zenon_Hfa zenon_H2d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1e6); [ zenon_intro zenon_H1ef | zenon_intro zenon_H1ee ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1ef). zenon_intro zenon_H1e9. zenon_intro zenon_H1f0.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f0). zenon_intro zenon_H1f2. zenon_intro zenon_H1f1.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f1). zenon_intro zenon_H1f4. zenon_intro zenon_H1f3.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f3). zenon_intro zenon_H150. zenon_intro zenon_H172.
% 0.59/0.79  exact (zenon_H150 zenon_H45).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1ee); [ zenon_intro zenon_H1f6 | zenon_intro zenon_H1f5 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f6). zenon_intro zenon_H1f8. zenon_intro zenon_H1f7.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f7). zenon_intro zenon_H1fa. zenon_intro zenon_H1f9.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1f9). zenon_intro zenon_H1fc. zenon_intro zenon_H1fb.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1fb). zenon_intro zenon_Hf9. zenon_intro zenon_H102.
% 0.59/0.79  exact (zenon_H102 zenon_H2f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1f5); [ zenon_intro zenon_H1fe | zenon_intro zenon_H1fd ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1fe). zenon_intro zenon_H1f8. zenon_intro zenon_H1ff.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H1ff). zenon_intro zenon_H201. zenon_intro zenon_H200.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H200). zenon_intro zenon_H203. zenon_intro zenon_H202.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H202). zenon_intro zenon_H14f. zenon_intro zenon_H171.
% 0.59/0.79  exact (zenon_H171 zenon_H4f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H1fd); [ zenon_intro zenon_H205 | zenon_intro zenon_H204 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H205). zenon_intro zenon_H107. zenon_intro zenon_H206.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H206). zenon_intro zenon_H7d. zenon_intro zenon_H207.
% 0.59/0.79  exact (zenon_H7d zenon_H33).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H204); [ zenon_intro zenon_H209 | zenon_intro zenon_H208 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H209). zenon_intro zenon_He9. zenon_intro zenon_H20a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H20a). zenon_intro zenon_H7d. zenon_intro zenon_H20b.
% 0.59/0.79  exact (zenon_H7d zenon_H33).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H208); [ zenon_intro zenon_H20d | zenon_intro zenon_H20c ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H20d). zenon_intro zenon_H109. zenon_intro zenon_H20e.
% 0.59/0.79  exact (zenon_H109 zenon_H31).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H20c); [ zenon_intro zenon_H210 | zenon_intro zenon_H20f ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H210). zenon_intro zenon_H66. zenon_intro zenon_H211.
% 0.59/0.79  exact (zenon_H66 zenon_H29).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H20f); [ zenon_intro zenon_H213 | zenon_intro zenon_H212 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H213). zenon_intro zenon_H1e4. zenon_intro zenon_H214.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H214). zenon_intro zenon_H216. zenon_intro zenon_H215.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H215). zenon_intro zenon_H113. zenon_intro zenon_H217.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H217). zenon_intro zenon_H11c. zenon_intro zenon_H123.
% 0.59/0.79  exact (zenon_H11c zenon_H37).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H212); [ zenon_intro zenon_H219 | zenon_intro zenon_H218 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H219). zenon_intro zenon_H1de. zenon_intro zenon_H21a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H21a). zenon_intro zenon_H216. zenon_intro zenon_H21b.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H21b). zenon_intro zenon_H133. zenon_intro zenon_H21c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H21c). zenon_intro zenon_Hc3. zenon_intro zenon_H179.
% 0.59/0.79  exact (zenon_Hc3 zenon_H47).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H218); [ zenon_intro zenon_H21e | zenon_intro zenon_H21d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H21e). zenon_intro zenon_H1f2. zenon_intro zenon_H21f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H21f). zenon_intro zenon_H221. zenon_intro zenon_H220.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H220). zenon_intro zenon_H115. zenon_intro zenon_H222.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H222). zenon_intro zenon_H223. zenon_intro zenon_H125.
% 0.59/0.79  exact (zenon_H125 zenon_H39).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H21d); [ zenon_intro zenon_H225 | zenon_intro zenon_H224 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H225). zenon_intro zenon_H1eb. zenon_intro zenon_H226.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H226). zenon_intro zenon_H221. zenon_intro zenon_H227.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H227). zenon_intro zenon_H134. zenon_intro zenon_H228.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H228). zenon_intro zenon_H229. zenon_intro zenon_H10.
% 0.59/0.79  exact (zenon_H10 zenon_Hd).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H224); [ zenon_intro zenon_H22b | zenon_intro zenon_H22a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H22b). zenon_intro zenon_H201. zenon_intro zenon_H22c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H22c). zenon_intro zenon_H22e. zenon_intro zenon_H22d.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H22d). zenon_intro zenon_H114. zenon_intro zenon_H22f.
% 0.59/0.79  exact (zenon_H114 zenon_H35).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H22a); [ zenon_intro zenon_H231 | zenon_intro zenon_H230 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H231). zenon_intro zenon_H1fa. zenon_intro zenon_H232.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H232). zenon_intro zenon_H22e. zenon_intro zenon_H233.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H233). zenon_intro zenon_Hb2. zenon_intro zenon_H234.
% 0.59/0.79  exact (zenon_Hb2 zenon_H3d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H230); [ zenon_intro zenon_H236 | zenon_intro zenon_H235 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H236). zenon_intro zenon_H129. zenon_intro zenon_H237.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H237). zenon_intro zenon_H130. zenon_intro zenon_H238.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H238). zenon_intro zenon_H138. zenon_intro zenon_H239.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H239). zenon_intro zenon_H141. zenon_intro zenon_H145.
% 0.59/0.79  exact (zenon_H141 zenon_H41).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H235); [ zenon_intro zenon_H23b | zenon_intro zenon_H23a ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H23b). zenon_intro zenon_Hee. zenon_intro zenon_H23c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H23c). zenon_intro zenon_H110. zenon_intro zenon_H23d.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H23d). zenon_intro zenon_H138. zenon_intro zenon_H23e.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H23e). zenon_intro zenon_H15a. zenon_intro zenon_H17e.
% 0.59/0.79  exact (zenon_H17e zenon_H52).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H23a); [ zenon_intro zenon_H240 | zenon_intro zenon_H23f ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H240). zenon_intro zenon_H9b. zenon_intro zenon_H241.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H241). zenon_intro zenon_Ha1. zenon_intro zenon_H242.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H242). zenon_intro zenon_Ha7. zenon_intro zenon_H243.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H243). zenon_intro zenon_Had. zenon_intro zenon_H147.
% 0.59/0.79  exact (zenon_H147 zenon_H43).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H23f); [ zenon_intro zenon_H245 | zenon_intro zenon_H244 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H245). zenon_intro zenon_H6c. zenon_intro zenon_H246.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H246). zenon_intro zenon_H89. zenon_intro zenon_H247.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H247). zenon_intro zenon_Ha7. zenon_intro zenon_H248.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H248). zenon_intro zenon_H15c. zenon_intro zenon_He1.
% 0.59/0.79  exact (zenon_H15c zenon_H49).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H244); [ zenon_intro zenon_H24a | zenon_intro zenon_H249 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H24a). zenon_intro zenon_H12c. zenon_intro zenon_H24b.
% 0.59/0.79  exact (zenon_H12c zenon_H3b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H249); [ zenon_intro zenon_H24d | zenon_intro zenon_H24c ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H24d). zenon_intro zenon_Hf1. zenon_intro zenon_H24e.
% 0.59/0.79  exact (zenon_Hf1 zenon_H2b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H24c); [ zenon_intro zenon_H250 | zenon_intro zenon_H24f ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H250). zenon_intro zenon_H1f4. zenon_intro zenon_H251.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H251). zenon_intro zenon_H134. zenon_intro zenon_H252.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H252). zenon_intro zenon_H13d. zenon_intro zenon_H253.
% 0.59/0.79  exact (zenon_H13d zenon_H3f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H24f); [ zenon_intro zenon_H255 | zenon_intro zenon_H254 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H255). zenon_intro zenon_H1ed. zenon_intro zenon_H256.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H256). zenon_intro zenon_H115. zenon_intro zenon_H257.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H257). zenon_intro zenon_H13d. zenon_intro zenon_H258.
% 0.59/0.79  exact (zenon_H13d zenon_H3f).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H254); [ zenon_intro zenon_H25a | zenon_intro zenon_H259 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H25a). zenon_intro zenon_H203. zenon_intro zenon_H25b.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H25b). zenon_intro zenon_Hb2. zenon_intro zenon_H25c.
% 0.59/0.79  exact (zenon_Hb2 zenon_H3d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H259); [ zenon_intro zenon_H25e | zenon_intro zenon_H25d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H25e). zenon_intro zenon_H1fc. zenon_intro zenon_H25f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H25f). zenon_intro zenon_H114. zenon_intro zenon_H260.
% 0.59/0.79  exact (zenon_H114 zenon_H35).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H25d); [ zenon_intro zenon_H262 | zenon_intro zenon_H261 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H262). zenon_intro zenon_H14b. zenon_intro zenon_H263.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H263). zenon_intro zenon_H154. zenon_intro zenon_H264.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H264). zenon_intro zenon_H15a. zenon_intro zenon_H265.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H265). zenon_intro zenon_H160. zenon_intro zenon_H169.
% 0.59/0.79  exact (zenon_H169 zenon_H4d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H261); [ zenon_intro zenon_H267 | zenon_intro zenon_H266 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H267). zenon_intro zenon_Hf5. zenon_intro zenon_H268.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H268). zenon_intro zenon_H119. zenon_intro zenon_H269.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H269). zenon_intro zenon_H141. zenon_intro zenon_H26a.
% 0.59/0.79  exact (zenon_H141 zenon_H41).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H266); [ zenon_intro zenon_H26c | zenon_intro zenon_H26b ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H26c). zenon_intro zenon_Hb8. zenon_intro zenon_H26d.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H26d). zenon_intro zenon_Hbe. zenon_intro zenon_H26e.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H26e). zenon_intro zenon_H15c. zenon_intro zenon_H26f.
% 0.59/0.79  exact (zenon_H15c zenon_H49).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H26b); [ zenon_intro zenon_H271 | zenon_intro zenon_H270 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H271). zenon_intro zenon_H72. zenon_intro zenon_H272.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H272). zenon_intro zenon_H8f. zenon_intro zenon_H273.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H273). zenon_intro zenon_Had. zenon_intro zenon_H274.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H274). zenon_intro zenon_Hc9. zenon_intro zenon_H184.
% 0.59/0.79  exact (zenon_H184 zenon_H53).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H270); [ zenon_intro zenon_H276 | zenon_intro zenon_H275 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H276). zenon_intro zenon_H14e. zenon_intro zenon_H277.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H277). zenon_intro zenon_Hc3. zenon_intro zenon_H278.
% 0.59/0.79  exact (zenon_Hc3 zenon_H47).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H275); [ zenon_intro zenon_H27a | zenon_intro zenon_H279 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H27a). zenon_intro zenon_Hf8. zenon_intro zenon_H27b.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H27b). zenon_intro zenon_H11c. zenon_intro zenon_H27c.
% 0.59/0.79  exact (zenon_H11c zenon_H37).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H279); [ zenon_intro zenon_H27e | zenon_intro zenon_H27d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H27e). zenon_intro zenon_H150. zenon_intro zenon_H27f.
% 0.59/0.79  exact (zenon_H150 zenon_H45).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H27d); [ zenon_intro zenon_H281 | zenon_intro zenon_H280 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H281). zenon_intro zenon_Hfa. zenon_intro zenon_H282.
% 0.59/0.79  exact (zenon_Hfa zenon_H2d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H280); [ zenon_intro zenon_H284 | zenon_intro zenon_H283 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H284). zenon_intro zenon_H14f. zenon_intro zenon_H285.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H285). zenon_intro zenon_H287. zenon_intro zenon_H286.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H286). zenon_intro zenon_H289. zenon_intro zenon_H288.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H288). zenon_intro zenon_H164. zenon_intro zenon_H28a.
% 0.59/0.79  exact (zenon_H164 zenon_H4b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H283); [ zenon_intro zenon_H28c | zenon_intro zenon_H28b ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H28c). zenon_intro zenon_Hf9. zenon_intro zenon_H28d.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H28d). zenon_intro zenon_H28f. zenon_intro zenon_H28e.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H28e). zenon_intro zenon_H291. zenon_intro zenon_H290.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H290). zenon_intro zenon_H164. zenon_intro zenon_H292.
% 0.59/0.79  exact (zenon_H164 zenon_H4b).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H28b); [ zenon_intro zenon_H294 | zenon_intro zenon_H293 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H294). zenon_intro zenon_H16d. zenon_intro zenon_H295.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H295). zenon_intro zenon_H176. zenon_intro zenon_H296.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H296). zenon_intro zenon_H17e. zenon_intro zenon_H297.
% 0.59/0.79  exact (zenon_H17e zenon_H52).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H293); [ zenon_intro zenon_H299 | zenon_intro zenon_H298 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H299). zenon_intro zenon_Hfe. zenon_intro zenon_H29a.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H29a). zenon_intro zenon_H120. zenon_intro zenon_H29b.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H29b). zenon_intro zenon_H145. zenon_intro zenon_H29c.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H29c). zenon_intro zenon_H169. zenon_intro zenon_H188.
% 0.59/0.79  exact (zenon_H169 zenon_H4d).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H298); [ zenon_intro zenon_H29e | zenon_intro zenon_H29d ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H29e). zenon_intro zenon_Hd5. zenon_intro zenon_H29f.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H29f). zenon_intro zenon_Hdb. zenon_intro zenon_H2a0.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a0). zenon_intro zenon_He1. zenon_intro zenon_H2a1.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a1). zenon_intro zenon_H184. zenon_intro zenon_H17.
% 0.59/0.79  exact (zenon_H184 zenon_H53).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H29d); [ zenon_intro zenon_H2a3 | zenon_intro zenon_H2a2 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a3). zenon_intro zenon_H78. zenon_intro zenon_H2a4.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a4). zenon_intro zenon_H95. zenon_intro zenon_H2a5.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a5). zenon_intro zenon_H147. zenon_intro zenon_H2a6.
% 0.59/0.79  exact (zenon_H147 zenon_H43).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H2a2); [ zenon_intro zenon_H2a8 | zenon_intro zenon_H2a7 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a8). zenon_intro zenon_H170. zenon_intro zenon_H2a9.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2a9). zenon_intro zenon_H179. zenon_intro zenon_H2aa.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2aa). zenon_intro zenon_H2ac. zenon_intro zenon_H2ab.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2ab). zenon_intro zenon_H2ad. zenon_intro zenon_H18b.
% 0.59/0.79  exact (zenon_H18b zenon_H13).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H2a7); [ zenon_intro zenon_H2af | zenon_intro zenon_H2ae ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2af). zenon_intro zenon_H101. zenon_intro zenon_H2b0.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2b0). zenon_intro zenon_H123. zenon_intro zenon_H2b1.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2b1). zenon_intro zenon_H2b3. zenon_intro zenon_H2b2.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2b2). zenon_intro zenon_H2b4. zenon_intro zenon_H18b.
% 0.59/0.79  exact (zenon_H18b zenon_H13).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H2ae); [ zenon_intro zenon_H2b6 | zenon_intro zenon_H2b5 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2b6). zenon_intro zenon_H172. zenon_intro zenon_H2b7.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2b7). zenon_intro zenon_H10. zenon_intro zenon_H2b8.
% 0.59/0.79  exact (zenon_H10 zenon_Hd).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H2b5); [ zenon_intro zenon_H2ba | zenon_intro zenon_H2b9 ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2ba). zenon_intro zenon_H103. zenon_intro zenon_H2bb.
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2bb). zenon_intro zenon_H125. zenon_intro zenon_H2bc.
% 0.59/0.79  exact (zenon_H125 zenon_H39).
% 0.59/0.79  apply (zenon_notand_s _ _ zenon_H2b9); [ zenon_intro zenon_H2be | zenon_intro zenon_H2bd ].
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2be). zenon_intro zenon_H171. zenon_intro zenon_H2bf.
% 0.59/0.79  exact (zenon_H171 zenon_H4f).
% 0.59/0.79  apply (zenon_notor_s _ _ zenon_H2bd). zenon_intro zenon_H102. zenon_intro zenon_H2c0.
% 0.59/0.79  exact (zenon_H102 zenon_H2f).
% 0.59/0.79  Qed.
% 0.59/0.79  % SZS output end Proof
% 0.59/0.79  (* END-PROOF *)
% 0.59/0.79  nodes searched: 2674
% 0.59/0.79  max branch formulas: 160
% 0.59/0.79  proof nodes created: 384
% 0.59/0.79  formulas created: 8967
% 0.59/0.79  
%------------------------------------------------------------------------------