TSTP Solution File: ALG207+1 by Zenon---0.7.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zenon---0.7.1
% Problem  : ALG207+1 : TPTP v8.1.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_zenon %s %d

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

% Result   : Theorem 28.14s 28.32s
% Output   : Proof 28.14s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem  : ALG207+1 : TPTP v8.1.0. Released v2.7.0.
% 0.11/0.12  % Command  : run_zenon %s %d
% 0.12/0.33  % Computer : n017.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Wed Jun  8 03:02:48 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 28.14/28.32  (* PROOF-FOUND *)
% 28.14/28.32  % SZS status Theorem
% 28.14/28.32  (* BEGIN-PROOF *)
% 28.14/28.32  % SZS output start Proof
% 28.14/28.32  Theorem co1 : ((~((op (e0) (e0)) = (e0)))/\((~((op (e1) (e1)) = (e1)))/\((~((op (e2) (e2)) = (e2)))/\((~((op (e3) (e3)) = (e3)))/\((~((op (e4) (e4)) = (e4)))/\((~((op (e5) (e5)) = (e5)))/\((~((op (e6) (e6)) = (e6)))/\((((op (e0) (e0)) = (e0))\/(((op (e0) (e0)) = (e1))\/(((op (e0) (e0)) = (e2))\/(((op (e0) (e0)) = (e3))\/(((op (e0) (e0)) = (e4))\/(((op (e0) (e0)) = (e5))\/((op (e0) (e0)) = (e6))))))))/\((((op (e0) (e1)) = (e0))\/(((op (e0) (e1)) = (e1))\/(((op (e0) (e1)) = (e2))\/(((op (e0) (e1)) = (e3))\/(((op (e0) (e1)) = (e4))\/(((op (e0) (e1)) = (e5))\/((op (e0) (e1)) = (e6))))))))/\((((op (e0) (e2)) = (e0))\/(((op (e0) (e2)) = (e1))\/(((op (e0) (e2)) = (e2))\/(((op (e0) (e2)) = (e3))\/(((op (e0) (e2)) = (e4))\/(((op (e0) (e2)) = (e5))\/((op (e0) (e2)) = (e6))))))))/\((((op (e0) (e3)) = (e0))\/(((op (e0) (e3)) = (e1))\/(((op (e0) (e3)) = (e2))\/(((op (e0) (e3)) = (e3))\/(((op (e0) (e3)) = (e4))\/(((op (e0) (e3)) = (e5))\/((op (e0) (e3)) = (e6))))))))/\((((op (e0) (e4)) = (e0))\/(((op (e0) (e4)) = (e1))\/(((op (e0) (e4)) = (e2))\/(((op (e0) (e4)) = (e3))\/(((op (e0) (e4)) = (e4))\/(((op (e0) (e4)) = (e5))\/((op (e0) (e4)) = (e6))))))))/\((((op (e0) (e5)) = (e0))\/(((op (e0) (e5)) = (e1))\/(((op (e0) (e5)) = (e2))\/(((op (e0) (e5)) = (e3))\/(((op (e0) (e5)) = (e4))\/(((op (e0) (e5)) = (e5))\/((op (e0) (e5)) = (e6))))))))/\((((op (e0) (e6)) = (e0))\/(((op (e0) (e6)) = (e1))\/(((op (e0) (e6)) = (e2))\/(((op (e0) (e6)) = (e3))\/(((op (e0) (e6)) = (e4))\/(((op (e0) (e6)) = (e5))\/((op (e0) (e6)) = (e6))))))))/\((((op (e1) (e0)) = (e0))\/(((op (e1) (e0)) = (e1))\/(((op (e1) (e0)) = (e2))\/(((op (e1) (e0)) = (e3))\/(((op (e1) (e0)) = (e4))\/(((op (e1) (e0)) = (e5))\/((op (e1) (e0)) = (e6))))))))/\((((op (e1) (e1)) = (e0))\/(((op (e1) (e1)) = (e1))\/(((op (e1) (e1)) = (e2))\/(((op (e1) (e1)) = (e3))\/(((op (e1) (e1)) = (e4))\/(((op (e1) (e1)) = (e5))\/((op (e1) (e1)) = (e6))))))))/\((((op (e1) (e2)) = (e0))\/(((op (e1) (e2)) = (e1))\/(((op (e1) (e2)) = (e2))\/(((op (e1) (e2)) = (e3))\/(((op (e1) (e2)) = (e4))\/(((op (e1) (e2)) = (e5))\/((op (e1) (e2)) = (e6))))))))/\((((op (e1) (e3)) = (e0))\/(((op (e1) (e3)) = (e1))\/(((op (e1) (e3)) = (e2))\/(((op (e1) (e3)) = (e3))\/(((op (e1) (e3)) = (e4))\/(((op (e1) (e3)) = (e5))\/((op (e1) (e3)) = (e6))))))))/\((((op (e1) (e4)) = (e0))\/(((op (e1) (e4)) = (e1))\/(((op (e1) (e4)) = (e2))\/(((op (e1) (e4)) = (e3))\/(((op (e1) (e4)) = (e4))\/(((op (e1) (e4)) = (e5))\/((op (e1) (e4)) = (e6))))))))/\((((op (e1) (e5)) = (e0))\/(((op (e1) (e5)) = (e1))\/(((op (e1) (e5)) = (e2))\/(((op (e1) (e5)) = (e3))\/(((op (e1) (e5)) = (e4))\/(((op (e1) (e5)) = (e5))\/((op (e1) (e5)) = (e6))))))))/\((((op (e1) (e6)) = (e0))\/(((op (e1) (e6)) = (e1))\/(((op (e1) (e6)) = (e2))\/(((op (e1) (e6)) = (e3))\/(((op (e1) (e6)) = (e4))\/(((op (e1) (e6)) = (e5))\/((op (e1) (e6)) = (e6))))))))/\((((op (e2) (e0)) = (e0))\/(((op (e2) (e0)) = (e1))\/(((op (e2) (e0)) = (e2))\/(((op (e2) (e0)) = (e3))\/(((op (e2) (e0)) = (e4))\/(((op (e2) (e0)) = (e5))\/((op (e2) (e0)) = (e6))))))))/\((((op (e2) (e1)) = (e0))\/(((op (e2) (e1)) = (e1))\/(((op (e2) (e1)) = (e2))\/(((op (e2) (e1)) = (e3))\/(((op (e2) (e1)) = (e4))\/(((op (e2) (e1)) = (e5))\/((op (e2) (e1)) = (e6))))))))/\((((op (e2) (e2)) = (e0))\/(((op (e2) (e2)) = (e1))\/(((op (e2) (e2)) = (e2))\/(((op (e2) (e2)) = (e3))\/(((op (e2) (e2)) = (e4))\/(((op (e2) (e2)) = (e5))\/((op (e2) (e2)) = (e6))))))))/\((((op (e2) (e3)) = (e0))\/(((op (e2) (e3)) = (e1))\/(((op (e2) (e3)) = (e2))\/(((op (e2) (e3)) = (e3))\/(((op (e2) (e3)) = (e4))\/(((op (e2) (e3)) = (e5))\/((op (e2) (e3)) = (e6))))))))/\((((op (e2) (e4)) = (e0))\/(((op (e2) (e4)) = (e1))\/(((op (e2) (e4)) = (e2))\/(((op (e2) (e4)) = (e3))\/(((op (e2) (e4)) = (e4))\/(((op (e2) (e4)) = (e5))\/((op (e2) (e4)) = (e6))))))))/\((((op (e2) (e5)) = (e0))\/(((op (e2) (e5)) = (e1))\/(((op (e2) (e5)) = (e2))\/(((op (e2) (e5)) = (e3))\/(((op (e2) (e5)) = (e4))\/(((op (e2) (e5)) = (e5))\/((op (e2) (e5)) = (e6))))))))/\((((op (e2) (e6)) = (e0))\/(((op (e2) (e6)) = (e1))\/(((op (e2) (e6)) = (e2))\/(((op (e2) (e6)) = (e3))\/(((op (e2) (e6)) = (e4))\/(((op (e2) (e6)) = (e5))\/((op (e2) (e6)) = (e6))))))))/\((((op (e3) (e0)) = (e0))\/(((op (e3) (e0)) = (e1))\/(((op (e3) (e0)) = (e2))\/(((op (e3) (e0)) = (e3))\/(((op (e3) (e0)) = (e4))\/(((op (e3) (e0)) = (e5))\/((op (e3) (e0)) = (e6))))))))/\((((op (e3) (e1)) = (e0))\/(((op (e3) (e1)) = (e1))\/(((op (e3) (e1)) = (e2))\/(((op (e3) (e1)) = (e3))\/(((op (e3) (e1)) = (e4))\/(((op (e3) (e1)) = (e5))\/((op (e3) (e1)) = (e6))))))))/\((((op (e3) (e2)) = (e0))\/(((op (e3) (e2)) = (e1))\/(((op (e3) (e2)) = (e2))\/(((op (e3) (e2)) = (e3))\/(((op (e3) (e2)) = (e4))\/(((op (e3) (e2)) = (e5))\/((op (e3) (e2)) = (e6))))))))/\((((op (e3) (e3)) = (e0))\/(((op (e3) (e3)) = (e1))\/(((op (e3) (e3)) = (e2))\/(((op (e3) (e3)) = (e3))\/(((op (e3) (e3)) = (e4))\/(((op (e3) (e3)) = (e5))\/((op (e3) (e3)) = (e6))))))))/\((((op (e3) (e4)) = (e0))\/(((op (e3) (e4)) = (e1))\/(((op (e3) (e4)) = (e2))\/(((op (e3) (e4)) = (e3))\/(((op (e3) (e4)) = (e4))\/(((op (e3) (e4)) = (e5))\/((op (e3) (e4)) = (e6))))))))/\((((op (e3) (e5)) = (e0))\/(((op (e3) (e5)) = (e1))\/(((op (e3) (e5)) = (e2))\/(((op (e3) (e5)) = (e3))\/(((op (e3) (e5)) = (e4))\/(((op (e3) (e5)) = (e5))\/((op (e3) (e5)) = (e6))))))))/\((((op (e3) (e6)) = (e0))\/(((op (e3) (e6)) = (e1))\/(((op (e3) (e6)) = (e2))\/(((op (e3) (e6)) = (e3))\/(((op (e3) (e6)) = (e4))\/(((op (e3) (e6)) = (e5))\/((op (e3) (e6)) = (e6))))))))/\((((op (e4) (e0)) = (e0))\/(((op (e4) (e0)) = (e1))\/(((op (e4) (e0)) = (e2))\/(((op (e4) (e0)) = (e3))\/(((op (e4) (e0)) = (e4))\/(((op (e4) (e0)) = (e5))\/((op (e4) (e0)) = (e6))))))))/\((((op (e4) (e1)) = (e0))\/(((op (e4) (e1)) = (e1))\/(((op (e4) (e1)) = (e2))\/(((op (e4) (e1)) = (e3))\/(((op (e4) (e1)) = (e4))\/(((op (e4) (e1)) = (e5))\/((op (e4) (e1)) = (e6))))))))/\((((op (e4) (e2)) = (e0))\/(((op (e4) (e2)) = (e1))\/(((op (e4) (e2)) = (e2))\/(((op (e4) (e2)) = (e3))\/(((op (e4) (e2)) = (e4))\/(((op (e4) (e2)) = (e5))\/((op (e4) (e2)) = (e6))))))))/\((((op (e4) (e3)) = (e0))\/(((op (e4) (e3)) = (e1))\/(((op (e4) (e3)) = (e2))\/(((op (e4) (e3)) = (e3))\/(((op (e4) (e3)) = (e4))\/(((op (e4) (e3)) = (e5))\/((op (e4) (e3)) = (e6))))))))/\((((op (e4) (e4)) = (e0))\/(((op (e4) (e4)) = (e1))\/(((op (e4) (e4)) = (e2))\/(((op (e4) (e4)) = (e3))\/(((op (e4) (e4)) = (e4))\/(((op (e4) (e4)) = (e5))\/((op (e4) (e4)) = (e6))))))))/\((((op (e4) (e5)) = (e0))\/(((op (e4) (e5)) = (e1))\/(((op (e4) (e5)) = (e2))\/(((op (e4) (e5)) = (e3))\/(((op (e4) (e5)) = (e4))\/(((op (e4) (e5)) = (e5))\/((op (e4) (e5)) = (e6))))))))/\((((op (e4) (e6)) = (e0))\/(((op (e4) (e6)) = (e1))\/(((op (e4) (e6)) = (e2))\/(((op (e4) (e6)) = (e3))\/(((op (e4) (e6)) = (e4))\/(((op (e4) (e6)) = (e5))\/((op (e4) (e6)) = (e6))))))))/\((((op (e5) (e0)) = (e0))\/(((op (e5) (e0)) = (e1))\/(((op (e5) (e0)) = (e2))\/(((op (e5) (e0)) = (e3))\/(((op (e5) (e0)) = (e4))\/(((op (e5) (e0)) = (e5))\/((op (e5) (e0)) = (e6))))))))/\((((op (e5) (e1)) = (e0))\/(((op (e5) (e1)) = (e1))\/(((op (e5) (e1)) = (e2))\/(((op (e5) (e1)) = (e3))\/(((op (e5) (e1)) = (e4))\/(((op (e5) (e1)) = (e5))\/((op (e5) (e1)) = (e6))))))))/\((((op (e5) (e2)) = (e0))\/(((op (e5) (e2)) = (e1))\/(((op (e5) (e2)) = (e2))\/(((op (e5) (e2)) = (e3))\/(((op (e5) (e2)) = (e4))\/(((op (e5) (e2)) = (e5))\/((op (e5) (e2)) = (e6))))))))/\((((op (e5) (e3)) = (e0))\/(((op (e5) (e3)) = (e1))\/(((op (e5) (e3)) = (e2))\/(((op (e5) (e3)) = (e3))\/(((op (e5) (e3)) = (e4))\/(((op (e5) (e3)) = (e5))\/((op (e5) (e3)) = (e6))))))))/\((((op (e5) (e4)) = (e0))\/(((op (e5) (e4)) = (e1))\/(((op (e5) (e4)) = (e2))\/(((op (e5) (e4)) = (e3))\/(((op (e5) (e4)) = (e4))\/(((op (e5) (e4)) = (e5))\/((op (e5) (e4)) = (e6))))))))/\((((op (e5) (e5)) = (e0))\/(((op (e5) (e5)) = (e1))\/(((op (e5) (e5)) = (e2))\/(((op (e5) (e5)) = (e3))\/(((op (e5) (e5)) = (e4))\/(((op (e5) (e5)) = (e5))\/((op (e5) (e5)) = (e6))))))))/\((((op (e5) (e6)) = (e0))\/(((op (e5) (e6)) = (e1))\/(((op (e5) (e6)) = (e2))\/(((op (e5) (e6)) = (e3))\/(((op (e5) (e6)) = (e4))\/(((op (e5) (e6)) = (e5))\/((op (e5) (e6)) = (e6))))))))/\((((op (e6) (e0)) = (e0))\/(((op (e6) (e0)) = (e1))\/(((op (e6) (e0)) = (e2))\/(((op (e6) (e0)) = (e3))\/(((op (e6) (e0)) = (e4))\/(((op (e6) (e0)) = (e5))\/((op (e6) (e0)) = (e6))))))))/\((((op (e6) (e1)) = (e0))\/(((op (e6) (e1)) = (e1))\/(((op (e6) (e1)) = (e2))\/(((op (e6) (e1)) = (e3))\/(((op (e6) (e1)) = (e4))\/(((op (e6) (e1)) = (e5))\/((op (e6) (e1)) = (e6))))))))/\((((op (e6) (e2)) = (e0))\/(((op (e6) (e2)) = (e1))\/(((op (e6) (e2)) = (e2))\/(((op (e6) (e2)) = (e3))\/(((op (e6) (e2)) = (e4))\/(((op (e6) (e2)) = (e5))\/((op (e6) (e2)) = (e6))))))))/\((((op (e6) (e3)) = (e0))\/(((op (e6) (e3)) = (e1))\/(((op (e6) (e3)) = (e2))\/(((op (e6) (e3)) = (e3))\/(((op (e6) (e3)) = (e4))\/(((op (e6) (e3)) = (e5))\/((op (e6) (e3)) = (e6))))))))/\((((op (e6) (e4)) = (e0))\/(((op (e6) (e4)) = (e1))\/(((op (e6) (e4)) = (e2))\/(((op (e6) (e4)) = (e3))\/(((op (e6) (e4)) = (e4))\/(((op (e6) (e4)) = (e5))\/((op (e6) (e4)) = (e6))))))))/\((((op (e6) (e5)) = (e0))\/(((op (e6) (e5)) = (e1))\/(((op (e6) (e5)) = (e2))\/(((op (e6) (e5)) = (e3))\/(((op (e6) (e5)) = (e4))\/(((op (e6) (e5)) = (e5))\/((op (e6) (e5)) = (e6))))))))/\((((op (e6) (e6)) = (e0))\/(((op (e6) (e6)) = (e1))\/(((op (e6) (e6)) = (e2))\/(((op (e6) (e6)) = (e3))\/(((op (e6) (e6)) = (e4))\/(((op (e6) (e6)) = (e5))\/((op (e6) (e6)) = (e6))))))))/\((((op (e0) (e0)) = (e0))\/(((op (e0) (e1)) = (e0))\/(((op (e0) (e2)) = (e0))\/(((op (e0) (e3)) = (e0))\/(((op (e0) (e4)) = (e0))\/(((op (e0) (e5)) = (e0))\/((op (e0) (e6)) = (e0))))))))/\((((op (e0) (e0)) = (e0))\/(((op (e1) (e0)) = (e0))\/(((op (e2) (e0)) = (e0))\/(((op (e3) (e0)) = (e0))\/(((op (e4) (e0)) = (e0))\/(((op (e5) (e0)) = (e0))\/((op (e6) (e0)) = (e0))))))))/\((((op (e0) (e0)) = (e1))\/(((op (e0) (e1)) = (e1))\/(((op (e0) (e2)) = (e1))\/(((op (e0) (e3)) = (e1))\/(((op (e0) (e4)) = (e1))\/(((op (e0) (e5)) = (e1))\/((op (e0) (e6)) = (e1))))))))/\((((op (e0) (e0)) = (e1))\/(((op (e1) (e0)) = (e1))\/(((op (e2) (e0)) = (e1))\/(((op (e3) (e0)) = (e1))\/(((op (e4) (e0)) = (e1))\/(((op (e5) (e0)) = (e1))\/((op (e6) (e0)) = (e1))))))))/\((((op (e0) (e0)) = (e2))\/(((op (e0) (e1)) = (e2))\/(((op (e0) (e2)) = (e2))\/(((op (e0) (e3)) = (e2))\/(((op (e0) (e4)) = (e2))\/(((op (e0) (e5)) = (e2))\/((op (e0) (e6)) = (e2))))))))/\((((op (e0) (e0)) = (e2))\/(((op (e1) (e0)) = (e2))\/(((op (e2) (e0)) = (e2))\/(((op (e3) (e0)) = (e2))\/(((op (e4) (e0)) = (e2))\/(((op (e5) (e0)) = (e2))\/((op (e6) (e0)) = (e2))))))))/\((((op (e0) (e0)) = (e3))\/(((op (e0) (e1)) = (e3))\/(((op (e0) (e2)) = (e3))\/(((op (e0) (e3)) = (e3))\/(((op (e0) (e4)) = (e3))\/(((op (e0) (e5)) = (e3))\/((op (e0) (e6)) = (e3))))))))/\((((op (e0) (e0)) = (e3))\/(((op (e1) (e0)) = (e3))\/(((op (e2) (e0)) = (e3))\/(((op (e3) (e0)) = (e3))\/(((op (e4) (e0)) = (e3))\/(((op (e5) (e0)) = (e3))\/((op (e6) (e0)) = (e3))))))))/\((((op (e0) (e0)) = (e4))\/(((op (e0) (e1)) = (e4))\/(((op (e0) (e2)) = (e4))\/(((op (e0) (e3)) = (e4))\/(((op (e0) (e4)) = (e4))\/(((op (e0) (e5)) = (e4))\/((op (e0) (e6)) = (e4))))))))/\((((op (e0) (e0)) = (e4))\/(((op (e1) (e0)) = (e4))\/(((op (e2) (e0)) = (e4))\/(((op (e3) (e0)) = (e4))\/(((op (e4) (e0)) = (e4))\/(((op (e5) (e0)) = (e4))\/((op (e6) (e0)) = (e4))))))))/\((((op (e0) (e0)) = (e5))\/(((op (e0) (e1)) = (e5))\/(((op (e0) (e2)) = (e5))\/(((op (e0) (e3)) = (e5))\/(((op (e0) (e4)) = (e5))\/(((op (e0) (e5)) = (e5))\/((op (e0) (e6)) = (e5))))))))/\((((op (e0) (e0)) = (e5))\/(((op (e1) (e0)) = (e5))\/(((op (e2) (e0)) = (e5))\/(((op (e3) (e0)) = (e5))\/(((op (e4) (e0)) = (e5))\/(((op (e5) (e0)) = (e5))\/((op (e6) (e0)) = (e5))))))))/\((((op (e0) (e0)) = (e6))\/(((op (e0) (e1)) = (e6))\/(((op (e0) (e2)) = (e6))\/(((op (e0) (e3)) = (e6))\/(((op (e0) (e4)) = (e6))\/(((op (e0) (e5)) = (e6))\/((op (e0) (e6)) = (e6))))))))/\((((op (e0) (e0)) = (e6))\/(((op (e1) (e0)) = (e6))\/(((op (e2) (e0)) = (e6))\/(((op (e3) (e0)) = (e6))\/(((op (e4) (e0)) = (e6))\/(((op (e5) (e0)) = (e6))\/((op (e6) (e0)) = (e6))))))))/\((((op (e1) (e0)) = (e0))\/(((op (e1) (e1)) = (e0))\/(((op (e1) (e2)) = (e0))\/(((op (e1) (e3)) = (e0))\/(((op (e1) (e4)) = (e0))\/(((op (e1) (e5)) = (e0))\/((op (e1) (e6)) = (e0))))))))/\((((op (e0) (e1)) = (e0))\/(((op (e1) (e1)) = (e0))\/(((op (e2) (e1)) = (e0))\/(((op (e3) (e1)) = (e0))\/(((op (e4) (e1)) = (e0))\/(((op (e5) (e1)) = (e0))\/((op (e6) (e1)) = (e0))))))))/\((((op (e1) (e0)) = (e1))\/(((op (e1) (e1)) = (e1))\/(((op (e1) (e2)) = (e1))\/(((op (e1) (e3)) = (e1))\/(((op (e1) (e4)) = (e1))\/(((op (e1) (e5)) = (e1))\/((op (e1) (e6)) = (e1))))))))/\((((op (e0) (e1)) = (e1))\/(((op (e1) (e1)) = (e1))\/(((op (e2) (e1)) = (e1))\/(((op (e3) (e1)) = (e1))\/(((op (e4) (e1)) = (e1))\/(((op (e5) (e1)) = (e1))\/((op (e6) (e1)) = (e1))))))))/\((((op (e1) (e0)) = (e2))\/(((op (e1) (e1)) = (e2))\/(((op (e1) (e2)) = (e2))\/(((op (e1) (e3)) = (e2))\/(((op (e1) (e4)) = (e2))\/(((op (e1) (e5)) = (e2))\/((op (e1) (e6)) = (e2))))))))/\((((op (e0) (e1)) = (e2))\/(((op (e1) (e1)) = (e2))\/(((op (e2) (e1)) = (e2))\/(((op (e3) (e1)) = (e2))\/(((op (e4) (e1)) = (e2))\/(((op (e5) (e1)) = (e2))\/((op (e6) (e1)) = (e2))))))))/\((((op (e1) (e0)) = (e3))\/(((op (e1) (e1)) = (e3))\/(((op (e1) (e2)) = (e3))\/(((op (e1) (e3)) = (e3))\/(((op (e1) (e4)) = (e3))\/(((op (e1) (e5)) = (e3))\/((op (e1) (e6)) = (e3))))))))/\((((op (e0) (e1)) = (e3))\/(((op (e1) (e1)) = (e3))\/(((op (e2) (e1)) = (e3))\/(((op (e3) (e1)) = (e3))\/(((op (e4) (e1)) = (e3))\/(((op (e5) (e1)) = (e3))\/((op (e6) (e1)) = (e3))))))))/\((((op (e1) (e0)) = (e4))\/(((op (e1) (e1)) = (e4))\/(((op (e1) (e2)) = (e4))\/(((op (e1) (e3)) = (e4))\/(((op (e1) (e4)) = (e4))\/(((op (e1) (e5)) = (e4))\/((op (e1) (e6)) = (e4))))))))/\((((op (e0) (e1)) = (e4))\/(((op (e1) (e1)) = (e4))\/(((op (e2) (e1)) = (e4))\/(((op (e3) (e1)) = (e4))\/(((op (e4) (e1)) = (e4))\/(((op (e5) (e1)) = (e4))\/((op (e6) (e1)) = (e4))))))))/\((((op (e1) (e0)) = (e5))\/(((op (e1) (e1)) = (e5))\/(((op (e1) (e2)) = (e5))\/(((op (e1) (e3)) = (e5))\/(((op (e1) (e4)) = (e5))\/(((op (e1) (e5)) = (e5))\/((op (e1) (e6)) = (e5))))))))/\((((op (e0) (e1)) = (e5))\/(((op (e1) (e1)) = (e5))\/(((op (e2) (e1)) = (e5))\/(((op (e3) (e1)) = (e5))\/(((op (e4) (e1)) = (e5))\/(((op (e5) (e1)) = (e5))\/((op (e6) (e1)) = (e5))))))))/\((((op (e1) (e0)) = (e6))\/(((op (e1) (e1)) = (e6))\/(((op (e1) (e2)) = (e6))\/(((op (e1) (e3)) = (e6))\/(((op (e1) (e4)) = (e6))\/(((op (e1) (e5)) = (e6))\/((op (e1) (e6)) = (e6))))))))/\((((op (e0) (e1)) = (e6))\/(((op (e1) (e1)) = (e6))\/(((op (e2) (e1)) = (e6))\/(((op (e3) (e1)) = (e6))\/(((op (e4) (e1)) = (e6))\/(((op (e5) (e1)) = (e6))\/((op (e6) (e1)) = (e6))))))))/\((((op (e2) (e0)) = (e0))\/(((op (e2) (e1)) = (e0))\/(((op (e2) (e2)) = (e0))\/(((op (e2) (e3)) = (e0))\/(((op (e2) (e4)) = (e0))\/(((op (e2) (e5)) = (e0))\/((op (e2) (e6)) = (e0))))))))/\((((op (e0) (e2)) = (e0))\/(((op (e1) (e2)) = (e0))\/(((op (e2) (e2)) = (e0))\/(((op (e3) (e2)) = (e0))\/(((op (e4) (e2)) = (e0))\/(((op (e5) (e2)) = (e0))\/((op (e6) (e2)) = (e0))))))))/\((((op (e2) (e0)) = (e1))\/(((op (e2) (e1)) = (e1))\/(((op (e2) (e2)) = (e1))\/(((op (e2) (e3)) = (e1))\/(((op (e2) (e4)) = (e1))\/(((op (e2) (e5)) = (e1))\/((op (e2) (e6)) = (e1))))))))/\((((op (e0) (e2)) = (e1))\/(((op (e1) (e2)) = (e1))\/(((op (e2) (e2)) = (e1))\/(((op (e3) (e2)) = (e1))\/(((op (e4) (e2)) = (e1))\/(((op (e5) (e2)) = (e1))\/((op (e6) (e2)) = (e1))))))))/\((((op (e2) (e0)) = (e2))\/(((op (e2) (e1)) = (e2))\/(((op (e2) (e2)) = (e2))\/(((op (e2) (e3)) = (e2))\/(((op (e2) (e4)) = (e2))\/(((op (e2) (e5)) = (e2))\/((op (e2) (e6)) = (e2))))))))/\((((op (e0) (e2)) = (e2))\/(((op (e1) (e2)) = (e2))\/(((op (e2) (e2)) = (e2))\/(((op (e3) (e2)) = (e2))\/(((op (e4) (e2)) = (e2))\/(((op (e5) (e2)) = (e2))\/((op (e6) (e2)) = (e2))))))))/\((((op (e2) (e0)) = (e3))\/(((op (e2) (e1)) = (e3))\/(((op (e2) (e2)) = (e3))\/(((op (e2) (e3)) = (e3))\/(((op (e2) (e4)) = (e3))\/(((op (e2) (e5)) = (e3))\/((op (e2) (e6)) = (e3))))))))/\((((op (e0) (e2)) = (e3))\/(((op (e1) (e2)) = (e3))\/(((op (e2) (e2)) = (e3))\/(((op (e3) (e2)) = (e3))\/(((op (e4) (e2)) = (e3))\/(((op (e5) (e2)) = (e3))\/((op (e6) (e2)) = (e3))))))))/\((((op (e2) (e0)) = (e4))\/(((op (e2) (e1)) = (e4))\/(((op (e2) (e2)) = (e4))\/(((op (e2) (e3)) = (e4))\/(((op (e2) (e4)) = (e4))\/(((op (e2) (e5)) = (e4))\/((op (e2) (e6)) = (e4))))))))/\((((op (e0) (e2)) = (e4))\/(((op (e1) (e2)) = (e4))\/(((op (e2) (e2)) = (e4))\/(((op (e3) (e2)) = (e4))\/(((op (e4) (e2)) = (e4))\/(((op (e5) (e2)) = (e4))\/((op (e6) (e2)) = (e4))))))))/\((((op (e2) (e0)) = (e5))\/(((op (e2) (e1)) = (e5))\/(((op (e2) (e2)) = (e5))\/(((op (e2) (e3)) = (e5))\/(((op (e2) (e4)) = (e5))\/(((op (e2) (e5)) = (e5))\/((op (e2) (e6)) = (e5))))))))/\((((op (e0) (e2)) = (e5))\/(((op (e1) (e2)) = (e5))\/(((op (e2) (e2)) = (e5))\/(((op (e3) (e2)) = (e5))\/(((op (e4) (e2)) = (e5))\/(((op (e5) (e2)) = (e5))\/((op (e6) (e2)) = (e5))))))))/\((((op (e2) (e0)) = (e6))\/(((op (e2) (e1)) = (e6))\/(((op (e2) (e2)) = (e6))\/(((op (e2) (e3)) = (e6))\/(((op (e2) (e4)) = (e6))\/(((op (e2) (e5)) = (e6))\/((op (e2) (e6)) = (e6))))))))/\((((op (e0) (e2)) = (e6))\/(((op (e1) (e2)) = (e6))\/(((op (e2) (e2)) = (e6))\/(((op (e3) (e2)) = (e6))\/(((op (e4) (e2)) = (e6))\/(((op (e5) (e2)) = (e6))\/((op (e6) (e2)) = (e6))))))))/\((((op (e3) (e0)) = (e0))\/(((op (e3) (e1)) = (e0))\/(((op (e3) (e2)) = (e0))\/(((op (e3) (e3)) = (e0))\/(((op (e3) (e4)) = (e0))\/(((op (e3) (e5)) = (e0))\/((op (e3) (e6)) = (e0))))))))/\((((op (e0) (e3)) = (e0))\/(((op (e1) (e3)) = (e0))\/(((op (e2) (e3)) = (e0))\/(((op (e3) (e3)) = (e0))\/(((op (e4) (e3)) = (e0))\/(((op (e5) (e3)) = (e0))\/((op (e6) (e3)) = (e0))))))))/\((((op (e3) (e0)) = (e1))\/(((op (e3) (e1)) = (e1))\/(((op (e3) (e2)) = (e1))\/(((op (e3) (e3)) = (e1))\/(((op (e3) (e4)) = (e1))\/(((op (e3) (e5)) = (e1))\/((op (e3) (e6)) = (e1))))))))/\((((op (e0) (e3)) = (e1))\/(((op (e1) (e3)) = (e1))\/(((op (e2) (e3)) = (e1))\/(((op (e3) (e3)) = (e1))\/(((op (e4) (e3)) = (e1))\/(((op (e5) (e3)) = (e1))\/((op (e6) (e3)) = (e1))))))))/\((((op (e3) (e0)) = (e2))\/(((op (e3) (e1)) = (e2))\/(((op (e3) (e2)) = (e2))\/(((op (e3) (e3)) = (e2))\/(((op (e3) (e4)) = (e2))\/(((op (e3) (e5)) = (e2))\/((op (e3) (e6)) = (e2))))))))/\((((op (e0) (e3)) = (e2))\/(((op (e1) (e3)) = (e2))\/(((op (e2) (e3)) = (e2))\/(((op (e3) (e3)) = (e2))\/(((op (e4) (e3)) = (e2))\/(((op (e5) (e3)) = (e2))\/((op (e6) (e3)) = (e2))))))))/\((((op (e3) (e0)) = (e3))\/(((op (e3) (e1)) = (e3))\/(((op (e3) (e2)) = (e3))\/(((op (e3) (e3)) = (e3))\/(((op (e3) (e4)) = (e3))\/(((op (e3) (e5)) = (e3))\/((op (e3) (e6)) = (e3))))))))/\((((op (e0) (e3)) = (e3))\/(((op (e1) (e3)) = (e3))\/(((op (e2) (e3)) = (e3))\/(((op (e3) (e3)) = (e3))\/(((op (e4) (e3)) = (e3))\/(((op (e5) (e3)) = (e3))\/((op (e6) (e3)) = (e3))))))))/\((((op (e3) (e0)) = (e4))\/(((op (e3) (e1)) = (e4))\/(((op (e3) (e2)) = (e4))\/(((op (e3) (e3)) = (e4))\/(((op (e3) (e4)) = (e4))\/(((op (e3) (e5)) = (e4))\/((op (e3) (e6)) = (e4))))))))/\((((op (e0) (e3)) = (e4))\/(((op (e1) (e3)) = (e4))\/(((op (e2) (e3)) = (e4))\/(((op (e3) (e3)) = (e4))\/(((op (e4) (e3)) = (e4))\/(((op (e5) (e3)) = (e4))\/((op (e6) (e3)) = (e4))))))))/\((((op (e3) (e0)) = (e5))\/(((op (e3) (e1)) = (e5))\/(((op (e3) (e2)) = (e5))\/(((op (e3) (e3)) = (e5))\/(((op (e3) (e4)) = (e5))\/(((op (e3) (e5)) = (e5))\/((op (e3) (e6)) = (e5))))))))/\((((op (e0) (e3)) = (e5))\/(((op (e1) (e3)) = (e5))\/(((op (e2) (e3)) = (e5))\/(((op (e3) (e3)) = (e5))\/(((op (e4) (e3)) = (e5))\/(((op (e5) (e3)) = (e5))\/((op (e6) (e3)) = (e5))))))))/\((((op (e3) (e0)) = (e6))\/(((op (e3) (e1)) = (e6))\/(((op (e3) (e2)) = (e6))\/(((op (e3) (e3)) = (e6))\/(((op (e3) (e4)) = (e6))\/(((op (e3) (e5)) = (e6))\/((op (e3) (e6)) = (e6))))))))/\((((op (e0) (e3)) = (e6))\/(((op (e1) (e3)) = (e6))\/(((op (e2) (e3)) = (e6))\/(((op (e3) (e3)) = (e6))\/(((op (e4) (e3)) = (e6))\/(((op (e5) (e3)) = (e6))\/((op (e6) (e3)) = (e6))))))))/\((((op (e4) (e0)) = (e0))\/(((op (e4) (e1)) = (e0))\/(((op (e4) (e2)) = (e0))\/(((op (e4) (e3)) = (e0))\/(((op (e4) (e4)) = (e0))\/(((op (e4) (e5)) = (e0))\/((op (e4) (e6)) = (e0))))))))/\((((op (e0) (e4)) = (e0))\/(((op (e1) (e4)) = (e0))\/(((op (e2) (e4)) = (e0))\/(((op (e3) (e4)) = (e0))\/(((op (e4) (e4)) = (e0))\/(((op (e5) (e4)) = (e0))\/((op (e6) (e4)) = (e0))))))))/\((((op (e4) (e0)) = (e1))\/(((op (e4) (e1)) = (e1))\/(((op (e4) (e2)) = (e1))\/(((op (e4) (e3)) = (e1))\/(((op (e4) (e4)) = (e1))\/(((op (e4) (e5)) = (e1))\/((op (e4) (e6)) = (e1))))))))/\((((op (e0) (e4)) = (e1))\/(((op (e1) (e4)) = (e1))\/(((op (e2) (e4)) = (e1))\/(((op (e3) (e4)) = (e1))\/(((op (e4) (e4)) = (e1))\/(((op (e5) (e4)) = (e1))\/((op (e6) (e4)) = (e1))))))))/\((((op (e4) (e0)) = (e2))\/(((op (e4) (e1)) = (e2))\/(((op (e4) (e2)) = (e2))\/(((op (e4) (e3)) = (e2))\/(((op (e4) (e4)) = (e2))\/(((op (e4) (e5)) = (e2))\/((op (e4) (e6)) = (e2))))))))/\((((op (e0) (e4)) = (e2))\/(((op (e1) (e4)) = (e2))\/(((op (e2) (e4)) = (e2))\/(((op (e3) (e4)) = (e2))\/(((op (e4) (e4)) = (e2))\/(((op (e5) (e4)) = (e2))\/((op (e6) (e4)) = (e2))))))))/\((((op (e4) (e0)) = (e3))\/(((op (e4) (e1)) = (e3))\/(((op (e4) (e2)) = (e3))\/(((op (e4) (e3)) = (e3))\/(((op (e4) (e4)) = (e3))\/(((op (e4) (e5)) = (e3))\/((op (e4) (e6)) = (e3))))))))/\((((op (e0) (e4)) = (e3))\/(((op (e1) (e4)) = (e3))\/(((op (e2) (e4)) = (e3))\/(((op (e3) (e4)) = (e3))\/(((op (e4) (e4)) = (e3))\/(((op (e5) (e4)) = (e3))\/((op (e6) (e4)) = (e3))))))))/\((((op (e4) (e0)) = (e4))\/(((op (e4) (e1)) = (e4))\/(((op (e4) (e2)) = (e4))\/(((op (e4) (e3)) = (e4))\/(((op (e4) (e4)) = (e4))\/(((op (e4) (e5)) = (e4))\/((op (e4) (e6)) = (e4))))))))/\((((op (e0) (e4)) = (e4))\/(((op (e1) (e4)) = (e4))\/(((op (e2) (e4)) = (e4))\/(((op (e3) (e4)) = (e4))\/(((op (e4) (e4)) = (e4))\/(((op (e5) (e4)) = (e4))\/((op (e6) (e4)) = (e4))))))))/\((((op (e4) (e0)) = (e5))\/(((op (e4) (e1)) = (e5))\/(((op (e4) (e2)) = (e5))\/(((op (e4) (e3)) = (e5))\/(((op (e4) (e4)) = (e5))\/(((op (e4) (e5)) = (e5))\/((op (e4) (e6)) = (e5))))))))/\((((op (e0) (e4)) = (e5))\/(((op (e1) (e4)) = (e5))\/(((op (e2) (e4)) = (e5))\/(((op (e3) (e4)) = (e5))\/(((op (e4) (e4)) = (e5))\/(((op (e5) (e4)) = (e5))\/((op (e6) (e4)) = (e5))))))))/\((((op (e4) (e0)) = (e6))\/(((op (e4) (e1)) = (e6))\/(((op (e4) (e2)) = (e6))\/(((op (e4) (e3)) = (e6))\/(((op (e4) (e4)) = (e6))\/(((op (e4) (e5)) = (e6))\/((op (e4) (e6)) = (e6))))))))/\((((op (e0) (e4)) = (e6))\/(((op (e1) (e4)) = (e6))\/(((op (e2) (e4)) = (e6))\/(((op (e3) (e4)) = (e6))\/(((op (e4) (e4)) = (e6))\/(((op (e5) (e4)) = (e6))\/((op (e6) (e4)) = (e6))))))))/\((((op (e5) (e0)) = (e0))\/(((op (e5) (e1)) = (e0))\/(((op (e5) (e2)) = (e0))\/(((op (e5) (e3)) = (e0))\/(((op (e5) (e4)) = (e0))\/(((op (e5) (e5)) = (e0))\/((op (e5) (e6)) = (e0))))))))/\((((op (e0) (e5)) = (e0))\/(((op (e1) (e5)) = (e0))\/(((op (e2) (e5)) = (e0))\/(((op (e3) (e5)) = (e0))\/(((op (e4) (e5)) = (e0))\/(((op (e5) (e5)) = (e0))\/((op (e6) (e5)) = (e0))))))))/\((((op (e5) (e0)) = (e1))\/(((op (e5) (e1)) = (e1))\/(((op (e5) (e2)) = (e1))\/(((op (e5) (e3)) = (e1))\/(((op (e5) (e4)) = (e1))\/(((op (e5) (e5)) = (e1))\/((op (e5) (e6)) = (e1))))))))/\((((op (e0) (e5)) = (e1))\/(((op (e1) (e5)) = (e1))\/(((op (e2) (e5)) = (e1))\/(((op (e3) (e5)) = (e1))\/(((op (e4) (e5)) = (e1))\/(((op (e5) (e5)) = (e1))\/((op (e6) (e5)) = (e1))))))))/\((((op (e5) (e0)) = (e2))\/(((op (e5) (e1)) = (e2))\/(((op (e5) (e2)) = (e2))\/(((op (e5) (e3)) = (e2))\/(((op (e5) (e4)) = (e2))\/(((op (e5) (e5)) = (e2))\/((op (e5) (e6)) = (e2))))))))/\((((op (e0) (e5)) = (e2))\/(((op (e1) (e5)) = (e2))\/(((op (e2) (e5)) = (e2))\/(((op (e3) (e5)) = (e2))\/(((op (e4) (e5)) = (e2))\/(((op (e5) (e5)) = (e2))\/((op (e6) (e5)) = (e2))))))))/\((((op (e5) (e0)) = (e3))\/(((op (e5) (e1)) = (e3))\/(((op (e5) (e2)) = (e3))\/(((op (e5) (e3)) = (e3))\/(((op (e5) (e4)) = (e3))\/(((op (e5) (e5)) = (e3))\/((op (e5) (e6)) = (e3))))))))/\((((op (e0) (e5)) = (e3))\/(((op (e1) (e5)) = (e3))\/(((op (e2) (e5)) = (e3))\/(((op (e3) (e5)) = (e3))\/(((op (e4) (e5)) = (e3))\/(((op (e5) (e5)) = (e3))\/((op (e6) (e5)) = (e3))))))))/\((((op (e5) (e0)) = (e4))\/(((op (e5) (e1)) = (e4))\/(((op (e5) (e2)) = (e4))\/(((op (e5) (e3)) = (e4))\/(((op (e5) (e4)) = (e4))\/(((op (e5) (e5)) = (e4))\/((op (e5) (e6)) = (e4))))))))/\((((op (e0) (e5)) = (e4))\/(((op (e1) (e5)) = (e4))\/(((op (e2) (e5)) = (e4))\/(((op (e3) (e5)) = (e4))\/(((op (e4) (e5)) = (e4))\/(((op (e5) (e5)) = (e4))\/((op (e6) (e5)) = (e4))))))))/\((((op (e5) (e0)) = (e5))\/(((op (e5) (e1)) = (e5))\/(((op (e5) (e2)) = (e5))\/(((op (e5) (e3)) = (e5))\/(((op (e5) (e4)) = (e5))\/(((op (e5) (e5)) = (e5))\/((op (e5) (e6)) = (e5))))))))/\((((op (e0) (e5)) = (e5))\/(((op (e1) (e5)) = (e5))\/(((op (e2) (e5)) = (e5))\/(((op (e3) (e5)) = (e5))\/(((op (e4) (e5)) = (e5))\/(((op (e5) (e5)) = (e5))\/((op (e6) (e5)) = (e5))))))))/\((((op (e5) (e0)) = (e6))\/(((op (e5) (e1)) = (e6))\/(((op (e5) (e2)) = (e6))\/(((op (e5) (e3)) = (e6))\/(((op (e5) (e4)) = (e6))\/(((op (e5) (e5)) = (e6))\/((op (e5) (e6)) = (e6))))))))/\((((op (e0) (e5)) = (e6))\/(((op (e1) (e5)) = (e6))\/(((op (e2) (e5)) = (e6))\/(((op (e3) (e5)) = (e6))\/(((op (e4) (e5)) = (e6))\/(((op (e5) (e5)) = (e6))\/((op (e6) (e5)) = (e6))))))))/\((((op (e6) (e0)) = (e0))\/(((op (e6) (e1)) = (e0))\/(((op (e6) (e2)) = (e0))\/(((op (e6) (e3)) = (e0))\/(((op (e6) (e4)) = (e0))\/(((op (e6) (e5)) = (e0))\/((op (e6) (e6)) = (e0))))))))/\((((op (e0) (e6)) = (e0))\/(((op (e1) (e6)) = (e0))\/(((op (e2) (e6)) = (e0))\/(((op (e3) (e6)) = (e0))\/(((op (e4) (e6)) = (e0))\/(((op (e5) (e6)) = (e0))\/((op (e6) (e6)) = (e0))))))))/\((((op (e6) (e0)) = (e1))\/(((op (e6) (e1)) = (e1))\/(((op (e6) (e2)) = (e1))\/(((op (e6) (e3)) = (e1))\/(((op (e6) (e4)) = (e1))\/(((op (e6) (e5)) = (e1))\/((op (e6) (e6)) = (e1))))))))/\((((op (e0) (e6)) = (e1))\/(((op (e1) (e6)) = (e1))\/(((op (e2) (e6)) = (e1))\/(((op (e3) (e6)) = (e1))\/(((op (e4) (e6)) = (e1))\/(((op (e5) (e6)) = (e1))\/((op (e6) (e6)) = (e1))))))))/\((((op (e6) (e0)) = (e2))\/(((op (e6) (e1)) = (e2))\/(((op (e6) (e2)) = (e2))\/(((op (e6) (e3)) = (e2))\/(((op (e6) (e4)) = (e2))\/(((op (e6) (e5)) = (e2))\/((op (e6) (e6)) = (e2))))))))/\((((op (e0) (e6)) = (e2))\/(((op (e1) (e6)) = (e2))\/(((op (e2) (e6)) = (e2))\/(((op (e3) (e6)) = (e2))\/(((op (e4) (e6)) = (e2))\/(((op (e5) (e6)) = (e2))\/((op (e6) (e6)) = (e2))))))))/\((((op (e6) (e0)) = (e3))\/(((op (e6) (e1)) = (e3))\/(((op (e6) (e2)) = (e3))\/(((op (e6) (e3)) = (e3))\/(((op (e6) (e4)) = (e3))\/(((op (e6) (e5)) = (e3))\/((op (e6) (e6)) = (e3))))))))/\((((op (e0) (e6)) = (e3))\/(((op (e1) (e6)) = (e3))\/(((op (e2) (e6)) = (e3))\/(((op (e3) (e6)) = (e3))\/(((op (e4) (e6)) = (e3))\/(((op (e5) (e6)) = (e3))\/((op (e6) (e6)) = (e3))))))))/\((((op (e6) (e0)) = (e4))\/(((op (e6) (e1)) = (e4))\/(((op (e6) (e2)) = (e4))\/(((op (e6) (e3)) = (e4))\/(((op (e6) (e4)) = (e4))\/(((op (e6) (e5)) = (e4))\/((op (e6) (e6)) = (e4))))))))/\((((op (e0) (e6)) = (e4))\/(((op (e1) (e6)) = (e4))\/(((op (e2) (e6)) = (e4))\/(((op (e3) (e6)) = (e4))\/(((op (e4) (e6)) = (e4))\/(((op (e5) (e6)) = (e4))\/((op (e6) (e6)) = (e4))))))))/\((((op (e6) (e0)) = (e5))\/(((op (e6) (e1)) = (e5))\/(((op (e6) (e2)) = (e5))\/(((op (e6) (e3)) = (e5))\/(((op (e6) (e4)) = (e5))\/(((op (e6) (e5)) = (e5))\/((op (e6) (e6)) = (e5))))))))/\((((op (e0) (e6)) = (e5))\/(((op (e1) (e6)) = (e5))\/(((op (e2) (e6)) = (e5))\/(((op (e3) (e6)) = (e5))\/(((op (e4) (e6)) = (e5))\/(((op (e5) (e6)) = (e5))\/((op (e6) (e6)) = (e5))))))))/\((((op (e6) (e0)) = (e6))\/(((op (e6) (e1)) = (e6))\/(((op (e6) (e2)) = (e6))\/(((op (e6) (e3)) = (e6))\/(((op (e6) (e4)) = (e6))\/(((op (e6) (e5)) = (e6))\/((op (e6) (e6)) = (e6))))))))/\((((op (e0) (e6)) = (e6))\/(((op (e1) (e6)) = (e6))\/(((op (e2) (e6)) = (e6))\/(((op (e3) (e6)) = (e6))\/(((op (e4) (e6)) = (e6))\/(((op (e5) (e6)) = (e6))\/((op (e6) (e6)) = (e6))))))))/\(((op (op (op (e0) (e0)) (e0)) (e0)) = (e0))/\(((op (op (op (e1) (e0)) (e1)) (e1)) = (e0))/\(((op (op (op (e2) (e0)) (e2)) (e2)) = (e0))/\(((op (op (op (e3) (e0)) (e3)) (e3)) = (e0))/\(((op (op (op (e4) (e0)) (e4)) (e4)) = (e0))/\(((op (op (op (e5) (e0)) (e5)) (e5)) = (e0))/\(((op (op (op (e6) (e0)) (e6)) (e6)) = (e0))/\(((op (op (op (e0) (e1)) (e0)) (e0)) = (e1))/\(((op (op (op (e1) (e1)) (e1)) (e1)) = (e1))/\(((op (op (op (e2) (e1)) (e2)) (e2)) = (e1))/\(((op (op (op (e3) (e1)) (e3)) (e3)) = (e1))/\(((op (op (op (e4) (e1)) (e4)) (e4)) = (e1))/\(((op (op (op (e5) (e1)) (e5)) (e5)) = (e1))/\(((op (op (op (e6) (e1)) (e6)) (e6)) = (e1))/\(((op (op (op (e0) (e2)) (e0)) (e0)) = (e2))/\(((op (op (op (e1) (e2)) (e1)) (e1)) = (e2))/\(((op (op (op (e2) (e2)) (e2)) (e2)) = (e2))/\(((op (op (op (e3) (e2)) (e3)) (e3)) = (e2))/\(((op (op (op (e4) (e2)) (e4)) (e4)) = (e2))/\(((op (op (op (e5) (e2)) (e5)) (e5)) = (e2))/\(((op (op (op (e6) (e2)) (e6)) (e6)) = (e2))/\(((op (op (op (e0) (e3)) (e0)) (e0)) = (e3))/\(((op (op (op (e1) (e3)) (e1)) (e1)) = (e3))/\(((op (op (op (e2) (e3)) (e2)) (e2)) = (e3))/\(((op (op (op (e3) (e3)) (e3)) (e3)) = (e3))/\(((op (op (op (e4) (e3)) (e4)) (e4)) = (e3))/\(((op (op (op (e5) (e3)) (e5)) (e5)) = (e3))/\(((op (op (op (e6) (e3)) (e6)) (e6)) = (e3))/\(((op (op (op (e0) (e4)) (e0)) (e0)) = (e4))/\(((op (op (op (e1) (e4)) (e1)) (e1)) = (e4))/\(((op (op (op (e2) (e4)) (e2)) (e2)) = (e4))/\(((op (op (op (e3) (e4)) (e3)) (e3)) = (e4))/\(((op (op (op (e4) (e4)) (e4)) (e4)) = (e4))/\(((op (op (op (e5) (e4)) (e5)) (e5)) = (e4))/\(((op (op (op (e6) (e4)) (e6)) (e6)) = (e4))/\(((op (op (op (e0) (e5)) (e0)) (e0)) = (e5))/\(((op (op (op (e1) (e5)) (e1)) (e1)) = (e5))/\(((op (op (op (e2) (e5)) (e2)) (e2)) = (e5))/\(((op (op (op (e3) (e5)) (e3)) (e3)) = (e5))/\(((op (op (op (e4) (e5)) (e4)) (e4)) = (e5))/\(((op (op (op (e5) (e5)) (e5)) (e5)) = (e5))/\(((op (op (op (e6) (e5)) (e6)) (e6)) = (e5))/\(((op (op (op (e0) (e6)) (e0)) (e0)) = (e6))/\(((op (op (op (e1) (e6)) (e1)) (e1)) = (e6))/\(((op (op (op (e2) (e6)) (e2)) (e2)) = (e6))/\(((op (op (op (e3) (e6)) (e3)) (e3)) = (e6))/\(((op (op (op (e4) (e6)) (e4)) (e4)) = (e6))/\(((op (op (op (e5) (e6)) (e5)) (e5)) = (e6))/\((op (op (op (e6) (e6)) (e6)) (e6)) = (e6)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 28.14/28.32  Proof.
% 28.14/28.32  assert (zenon_L1_ : (~((e3) = (e3))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H3.
% 28.14/28.32  apply zenon_H3. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L1_ *)
% 28.14/28.32  assert (zenon_L2_ : (~((e6) = (e6))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H4.
% 28.14/28.32  apply zenon_H4. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L2_ *)
% 28.14/28.32  assert (zenon_L3_ : (~((e5) = (e5))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H5.
% 28.14/28.32  apply zenon_H5. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L3_ *)
% 28.14/28.32  assert (zenon_L4_ : (~((e4) = (e4))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H6.
% 28.14/28.32  apply zenon_H6. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L4_ *)
% 28.14/28.32  assert (zenon_L5_ : (~((e2) = (e2))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H7.
% 28.14/28.32  apply zenon_H7. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L5_ *)
% 28.14/28.32  assert (zenon_L6_ : (~((e1) = (e1))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H8.
% 28.14/28.32  apply zenon_H8. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L6_ *)
% 28.14/28.32  assert (zenon_L7_ : (~((e0) = (e0))) -> False).
% 28.14/28.32  do 0 intro. intros zenon_H9.
% 28.14/28.32  apply zenon_H9. apply refl_equal.
% 28.14/28.32  (* end of lemma zenon_L7_ *)
% 28.14/28.32  apply NNPP. intro zenon_G.
% 28.14/28.32  apply (zenon_and_s _ _ ax1). zenon_intro zenon_Hb. zenon_intro zenon_Ha.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_Ha). zenon_intro zenon_Hd. zenon_intro zenon_Hc.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_Hc). zenon_intro zenon_Hf. zenon_intro zenon_He.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_He). zenon_intro zenon_H11. zenon_intro zenon_H10.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H10). zenon_intro zenon_H13. zenon_intro zenon_H12.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H12). zenon_intro zenon_H15. zenon_intro zenon_H14.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H14). zenon_intro zenon_H17. zenon_intro zenon_H16.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H16). zenon_intro zenon_H19. zenon_intro zenon_H18.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H18). zenon_intro zenon_H1b. zenon_intro zenon_H1a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H1a). zenon_intro zenon_H1d. zenon_intro zenon_H1c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H1c). zenon_intro zenon_H1f. zenon_intro zenon_H1e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H1e). zenon_intro zenon_H21. zenon_intro zenon_H20.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H20). zenon_intro zenon_H23. zenon_intro zenon_H22.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H22). zenon_intro zenon_H25. zenon_intro zenon_H24.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H24). zenon_intro zenon_H27. zenon_intro zenon_H26.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H26). zenon_intro zenon_H29. zenon_intro zenon_H28.
% 28.14/28.32  apply (zenon_and_s _ _ ax2). zenon_intro zenon_H2b. zenon_intro zenon_H2a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H2a). zenon_intro zenon_H2d. zenon_intro zenon_H2c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H2c). zenon_intro zenon_H2f. zenon_intro zenon_H2e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H2e). zenon_intro zenon_H31. zenon_intro zenon_H30.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H30). zenon_intro zenon_H33. zenon_intro zenon_H32.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H32). zenon_intro zenon_H35. zenon_intro zenon_H34.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H34). zenon_intro zenon_H37. zenon_intro zenon_H36.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H39. zenon_intro zenon_H38.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H38). zenon_intro zenon_H3b. zenon_intro zenon_H3a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H3a). zenon_intro zenon_H3d. zenon_intro zenon_H3c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H3c). zenon_intro zenon_H3f. zenon_intro zenon_H3e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H3e). zenon_intro zenon_H41. zenon_intro zenon_H40.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H40). zenon_intro zenon_H43. zenon_intro zenon_H42.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H42). zenon_intro zenon_H45. zenon_intro zenon_H44.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H44). zenon_intro zenon_H47. zenon_intro zenon_H46.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H46). zenon_intro zenon_H49. zenon_intro zenon_H48.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H48). zenon_intro zenon_H4b. zenon_intro zenon_H4a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H4a). zenon_intro zenon_H4d. zenon_intro zenon_H4c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H4c). zenon_intro zenon_H4f. zenon_intro zenon_H4e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H4e). zenon_intro zenon_H51. zenon_intro zenon_H50.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H50). zenon_intro zenon_H53. zenon_intro zenon_H52.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H52). zenon_intro zenon_H55. zenon_intro zenon_H54.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H54). zenon_intro zenon_H57. zenon_intro zenon_H56.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H56). zenon_intro zenon_H59. zenon_intro zenon_H58.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H58). zenon_intro zenon_H5b. zenon_intro zenon_H5a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H5a). zenon_intro zenon_H5d. zenon_intro zenon_H5c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H5c). zenon_intro zenon_H5f. zenon_intro zenon_H5e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H5e). zenon_intro zenon_H61. zenon_intro zenon_H60.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H60). zenon_intro zenon_H63. zenon_intro zenon_H62.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H62). zenon_intro zenon_H65. zenon_intro zenon_H64.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H67. zenon_intro zenon_H66.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H66). zenon_intro zenon_H69. zenon_intro zenon_H68.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H68). zenon_intro zenon_H6b. zenon_intro zenon_H6a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H6a). zenon_intro zenon_H6d. zenon_intro zenon_H6c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H6f. zenon_intro zenon_H6e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H71. zenon_intro zenon_H70.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H70). zenon_intro zenon_H73. zenon_intro zenon_H72.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H72). zenon_intro zenon_H75. zenon_intro zenon_H74.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H74). zenon_intro zenon_H77. zenon_intro zenon_H76.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H76). zenon_intro zenon_H79. zenon_intro zenon_H78.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H78). zenon_intro zenon_H7b. zenon_intro zenon_H7a.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7d. zenon_intro zenon_H7c.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H7f. zenon_intro zenon_H7e.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H7e). zenon_intro zenon_H81. zenon_intro zenon_H80.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H83. zenon_intro zenon_H82.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_H85. zenon_intro zenon_H84.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H84). zenon_intro zenon_H87. zenon_intro zenon_H86.
% 28.14/28.32  apply (zenon_and_s _ _ zenon_H86). zenon_intro zenon_H89. zenon_intro zenon_H88.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_G); [ zenon_intro zenon_H8b | zenon_intro zenon_H8a ].
% 28.14/28.32  apply zenon_H8b. zenon_intro zenon_H8c.
% 28.14/28.32  cut (((op (e0) (e0)) = (e3)) = ((e0) = (e3))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_Hf.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H2b.
% 28.14/28.32  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.32  cut (((op (e0) (e0)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H8d].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_H8d zenon_H8c).
% 28.14/28.32  apply zenon_H3. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H8a); [ zenon_intro zenon_H8f | zenon_intro zenon_H8e ].
% 28.14/28.32  apply zenon_H8f. zenon_intro zenon_H90.
% 28.14/28.32  cut (((op (e1) (e1)) = (e6)) = ((e1) = (e6))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H1f.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H3b.
% 28.14/28.32  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.32  cut (((op (e1) (e1)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H91].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_H91 zenon_H90).
% 28.14/28.32  apply zenon_H4. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H8e); [ zenon_intro zenon_H93 | zenon_intro zenon_H92 ].
% 28.14/28.32  apply zenon_H93. zenon_intro zenon_H94.
% 28.14/28.32  cut (((op (e2) (e2)) = (e5)) = ((e2) = (e5))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H25.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H4b.
% 28.14/28.32  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.32  cut (((op (e2) (e2)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H95].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_H95 zenon_H94).
% 28.14/28.32  apply zenon_H5. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H92); [ zenon_intro zenon_H97 | zenon_intro zenon_H96 ].
% 28.14/28.32  apply zenon_H97. zenon_intro zenon_H98.
% 28.14/28.32  cut (((op (e3) (e3)) = (e4)) = ((e3) = (e4))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H29.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H5b.
% 28.14/28.32  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.32  cut (((op (e3) (e3)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H99].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_H99 zenon_H98).
% 28.14/28.32  apply zenon_H6. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H96); [ zenon_intro zenon_H9b | zenon_intro zenon_H9a ].
% 28.14/28.32  apply zenon_H9b. zenon_intro zenon_H9c.
% 28.14/28.32  elim (classic ((e4) = (e4))); [ zenon_intro zenon_H9d | zenon_intro zenon_H6 ].
% 28.14/28.32  cut (((e4) = (e4)) = ((e2) = (e4))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H23.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H9d.
% 28.14/28.32  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.32  cut (((e4) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H9e].
% 28.14/28.32  congruence.
% 28.14/28.32  cut (((op (e4) (e4)) = (e2)) = ((e4) = (e2))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H9e.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H6b.
% 28.14/28.32  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.32  cut (((op (e4) (e4)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H9f].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_H9f zenon_H9c).
% 28.14/28.32  apply zenon_H7. apply refl_equal.
% 28.14/28.32  apply zenon_H6. apply refl_equal.
% 28.14/28.32  apply zenon_H6. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H9a); [ zenon_intro zenon_Ha1 | zenon_intro zenon_Ha0 ].
% 28.14/28.32  apply zenon_Ha1. zenon_intro zenon_Ha2.
% 28.14/28.32  elim (classic ((e5) = (e5))); [ zenon_intro zenon_Ha3 | zenon_intro zenon_H5 ].
% 28.14/28.32  cut (((e5) = (e5)) = ((e1) = (e5))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H1d.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_Ha3.
% 28.14/28.32  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.32  cut (((e5) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Ha4].
% 28.14/28.32  congruence.
% 28.14/28.32  cut (((op (e5) (e5)) = (e1)) = ((e5) = (e1))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_Ha4.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H7b.
% 28.14/28.32  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.32  cut (((op (e5) (e5)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_Ha5].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_Ha5 zenon_Ha2).
% 28.14/28.32  apply zenon_H8. apply refl_equal.
% 28.14/28.32  apply zenon_H5. apply refl_equal.
% 28.14/28.32  apply zenon_H5. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Ha0); [ zenon_intro zenon_Ha7 | zenon_intro zenon_Ha6 ].
% 28.14/28.32  apply zenon_Ha7. zenon_intro zenon_Ha8.
% 28.14/28.32  elim (classic ((e6) = (e6))); [ zenon_intro zenon_Ha9 | zenon_intro zenon_H4 ].
% 28.14/28.32  cut (((e6) = (e6)) = ((e0) = (e6))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_H15.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_Ha9.
% 28.14/28.32  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.32  cut (((e6) = (e0))); [idtac | apply NNPP; zenon_intro zenon_Haa].
% 28.14/28.32  congruence.
% 28.14/28.32  cut (((op (e6) (e6)) = (e0)) = ((e6) = (e0))).
% 28.14/28.32  intro zenon_D_pnotp.
% 28.14/28.32  apply zenon_Haa.
% 28.14/28.32  rewrite <- zenon_D_pnotp.
% 28.14/28.32  exact zenon_H88.
% 28.14/28.32  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.32  cut (((op (e6) (e6)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_Hab].
% 28.14/28.32  congruence.
% 28.14/28.32  exact (zenon_Hab zenon_Ha8).
% 28.14/28.32  apply zenon_H9. apply refl_equal.
% 28.14/28.32  apply zenon_H4. apply refl_equal.
% 28.14/28.32  apply zenon_H4. apply refl_equal.
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Ha6); [ zenon_intro zenon_Had | zenon_intro zenon_Hac ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Had). zenon_intro zenon_H8d. zenon_intro zenon_Hae.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hae). zenon_intro zenon_Hb0. zenon_intro zenon_Haf.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Haf). zenon_intro zenon_Hb2. zenon_intro zenon_Hb1.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hb1). zenon_intro zenon_Hb4. zenon_intro zenon_Hb3.
% 28.14/28.32  exact (zenon_Hb4 zenon_H2b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hac); [ zenon_intro zenon_Hb6 | zenon_intro zenon_Hb5 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hb6). zenon_intro zenon_Hb8. zenon_intro zenon_Hb7.
% 28.14/28.32  exact (zenon_Hb8 zenon_H2d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hb5); [ zenon_intro zenon_Hba | zenon_intro zenon_Hb9 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hba). zenon_intro zenon_Hbc. zenon_intro zenon_Hbb.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hbb). zenon_intro zenon_Hbe. zenon_intro zenon_Hbd.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hbd). zenon_intro zenon_Hc0. zenon_intro zenon_Hbf.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hbf). zenon_intro zenon_Hc2. zenon_intro zenon_Hc1.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hc1). zenon_intro zenon_Hc4. zenon_intro zenon_Hc3.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hc3). zenon_intro zenon_Hc6. zenon_intro zenon_Hc5.
% 28.14/28.32  exact (zenon_Hc5 zenon_H2f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hb9); [ zenon_intro zenon_Hc8 | zenon_intro zenon_Hc7 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hc8). zenon_intro zenon_Hca. zenon_intro zenon_Hc9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hc9). zenon_intro zenon_Hcc. zenon_intro zenon_Hcb.
% 28.14/28.32  exact (zenon_Hcc zenon_H31).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hc7); [ zenon_intro zenon_Hce | zenon_intro zenon_Hcd ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hce). zenon_intro zenon_Hd0. zenon_intro zenon_Hcf.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hcf). zenon_intro zenon_Hd2. zenon_intro zenon_Hd1.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hd1). zenon_intro zenon_Hd4. zenon_intro zenon_Hd3.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hd3). zenon_intro zenon_Hd6. zenon_intro zenon_Hd5.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hd5). zenon_intro zenon_Hd8. zenon_intro zenon_Hd7.
% 28.14/28.32  exact (zenon_Hd8 zenon_H33).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hcd); [ zenon_intro zenon_Hda | zenon_intro zenon_Hd9 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hda). zenon_intro zenon_Hdc. zenon_intro zenon_Hdb.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hdb). zenon_intro zenon_Hde. zenon_intro zenon_Hdd.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hdd). zenon_intro zenon_He0. zenon_intro zenon_Hdf.
% 28.14/28.32  exact (zenon_He0 zenon_H35).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hd9); [ zenon_intro zenon_He2 | zenon_intro zenon_He1 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_He2). zenon_intro zenon_He4. zenon_intro zenon_He3.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_He3). zenon_intro zenon_He6. zenon_intro zenon_He5.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_He5). zenon_intro zenon_He8. zenon_intro zenon_He7.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_He7). zenon_intro zenon_Hea. zenon_intro zenon_He9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_He9). zenon_intro zenon_Hec. zenon_intro zenon_Heb.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Heb). zenon_intro zenon_Hee. zenon_intro zenon_Hed.
% 28.14/28.32  exact (zenon_Hee zenon_H37).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_He1); [ zenon_intro zenon_Hf0 | zenon_intro zenon_Hef ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hf0). zenon_intro zenon_Hf2. zenon_intro zenon_Hf1.
% 28.14/28.32  exact (zenon_Hf2 zenon_H39).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hef); [ zenon_intro zenon_Hf4 | zenon_intro zenon_Hf3 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hf4). zenon_intro zenon_Hf6. zenon_intro zenon_Hf5.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hf5). zenon_intro zenon_H91. zenon_intro zenon_Hf7.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hf7). zenon_intro zenon_Hf9. zenon_intro zenon_Hf8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hf8). zenon_intro zenon_Hfb. zenon_intro zenon_Hfa.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hfa). zenon_intro zenon_Hfd. zenon_intro zenon_Hfc.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_Hfc). zenon_intro zenon_Hff. zenon_intro zenon_Hfe.
% 28.14/28.32  exact (zenon_Hfe zenon_H3b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_Hf3); [ zenon_intro zenon_H101 | zenon_intro zenon_H100 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H101). zenon_intro zenon_H103. zenon_intro zenon_H102.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H102). zenon_intro zenon_H105. zenon_intro zenon_H104.
% 28.14/28.32  exact (zenon_H105 zenon_H3d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H100); [ zenon_intro zenon_H107 | zenon_intro zenon_H106 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H107). zenon_intro zenon_H109. zenon_intro zenon_H108.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H108). zenon_intro zenon_H10b. zenon_intro zenon_H10a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H10a). zenon_intro zenon_H10d. zenon_intro zenon_H10c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H10c). zenon_intro zenon_H10f. zenon_intro zenon_H10e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H10e). zenon_intro zenon_H111. zenon_intro zenon_H110.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H110). zenon_intro zenon_H113. zenon_intro zenon_H112.
% 28.14/28.32  exact (zenon_H113 zenon_H3f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H106); [ zenon_intro zenon_H115 | zenon_intro zenon_H114 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H115). zenon_intro zenon_H117. zenon_intro zenon_H116.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H116). zenon_intro zenon_H119. zenon_intro zenon_H118.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H118). zenon_intro zenon_H11b. zenon_intro zenon_H11a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H11a). zenon_intro zenon_H11d. zenon_intro zenon_H11c.
% 28.14/28.32  exact (zenon_H11d zenon_H41).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H114); [ zenon_intro zenon_H11f | zenon_intro zenon_H11e ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H11f). zenon_intro zenon_H121. zenon_intro zenon_H120.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H120). zenon_intro zenon_H123. zenon_intro zenon_H122.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H122). zenon_intro zenon_H125. zenon_intro zenon_H124.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H124). zenon_intro zenon_H127. zenon_intro zenon_H126.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H126). zenon_intro zenon_H129. zenon_intro zenon_H128.
% 28.14/28.32  exact (zenon_H129 zenon_H43).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H11e); [ zenon_intro zenon_H12b | zenon_intro zenon_H12a ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H12b). zenon_intro zenon_H12d. zenon_intro zenon_H12c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H12c). zenon_intro zenon_H12f. zenon_intro zenon_H12e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H12e). zenon_intro zenon_H131. zenon_intro zenon_H130.
% 28.14/28.32  exact (zenon_H131 zenon_H45).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H12a); [ zenon_intro zenon_H133 | zenon_intro zenon_H132 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H133). zenon_intro zenon_H135. zenon_intro zenon_H134.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H134). zenon_intro zenon_H137. zenon_intro zenon_H136.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H136). zenon_intro zenon_H139. zenon_intro zenon_H138.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H138). zenon_intro zenon_H13b. zenon_intro zenon_H13a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H13a). zenon_intro zenon_H13d. zenon_intro zenon_H13c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H13c). zenon_intro zenon_H13f. zenon_intro zenon_H13e.
% 28.14/28.32  exact (zenon_H13e zenon_H47).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H132); [ zenon_intro zenon_H141 | zenon_intro zenon_H140 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H141). zenon_intro zenon_H143. zenon_intro zenon_H142.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H142). zenon_intro zenon_H145. zenon_intro zenon_H144.
% 28.14/28.32  exact (zenon_H145 zenon_H49).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H140); [ zenon_intro zenon_H147 | zenon_intro zenon_H146 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H147). zenon_intro zenon_H149. zenon_intro zenon_H148.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H148). zenon_intro zenon_H14b. zenon_intro zenon_H14a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H14a). zenon_intro zenon_H95. zenon_intro zenon_H14c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H14c). zenon_intro zenon_H14e. zenon_intro zenon_H14d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H14d). zenon_intro zenon_H150. zenon_intro zenon_H14f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H14f). zenon_intro zenon_H152. zenon_intro zenon_H151.
% 28.14/28.32  exact (zenon_H152 zenon_H4b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H146); [ zenon_intro zenon_H154 | zenon_intro zenon_H153 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H154). zenon_intro zenon_H156. zenon_intro zenon_H155.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H155). zenon_intro zenon_H158. zenon_intro zenon_H157.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H157). zenon_intro zenon_H15a. zenon_intro zenon_H159.
% 28.14/28.32  exact (zenon_H15a zenon_H4d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H153); [ zenon_intro zenon_H15c | zenon_intro zenon_H15b ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H15c). zenon_intro zenon_H15e. zenon_intro zenon_H15d.
% 28.14/28.32  exact (zenon_H15e zenon_H4f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H15b); [ zenon_intro zenon_H160 | zenon_intro zenon_H15f ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H160). zenon_intro zenon_H162. zenon_intro zenon_H161.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H161). zenon_intro zenon_H164. zenon_intro zenon_H163.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H163). zenon_intro zenon_H166. zenon_intro zenon_H165.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H165). zenon_intro zenon_H168. zenon_intro zenon_H167.
% 28.14/28.32  exact (zenon_H168 zenon_H51).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H15f); [ zenon_intro zenon_H16a | zenon_intro zenon_H169 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H16a). zenon_intro zenon_H16c. zenon_intro zenon_H16b.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H16b). zenon_intro zenon_H16e. zenon_intro zenon_H16d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H16d). zenon_intro zenon_H170. zenon_intro zenon_H16f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H16f). zenon_intro zenon_H172. zenon_intro zenon_H171.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H171). zenon_intro zenon_H174. zenon_intro zenon_H173.
% 28.14/28.32  exact (zenon_H174 zenon_H53).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H169); [ zenon_intro zenon_H176 | zenon_intro zenon_H175 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H176). zenon_intro zenon_H178. zenon_intro zenon_H177.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H177). zenon_intro zenon_H17a. zenon_intro zenon_H179.
% 28.14/28.32  exact (zenon_H17a zenon_H55).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H175); [ zenon_intro zenon_H17c | zenon_intro zenon_H17b ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H17c). zenon_intro zenon_H17e. zenon_intro zenon_H17d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H17d). zenon_intro zenon_H180. zenon_intro zenon_H17f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H17f). zenon_intro zenon_H182. zenon_intro zenon_H181.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H181). zenon_intro zenon_H184. zenon_intro zenon_H183.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H183). zenon_intro zenon_H186. zenon_intro zenon_H185.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H185). zenon_intro zenon_H188. zenon_intro zenon_H187.
% 28.14/28.32  exact (zenon_H188 zenon_H57).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H17b); [ zenon_intro zenon_H18a | zenon_intro zenon_H189 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H18a). zenon_intro zenon_H18c. zenon_intro zenon_H18b.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H18b). zenon_intro zenon_H18e. zenon_intro zenon_H18d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H18d). zenon_intro zenon_H190. zenon_intro zenon_H18f.
% 28.14/28.32  exact (zenon_H190 zenon_H59).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H189); [ zenon_intro zenon_H192 | zenon_intro zenon_H191 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H192). zenon_intro zenon_H194. zenon_intro zenon_H193.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H193). zenon_intro zenon_H196. zenon_intro zenon_H195.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H195). zenon_intro zenon_H198. zenon_intro zenon_H197.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H197). zenon_intro zenon_H99. zenon_intro zenon_H199.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H199). zenon_intro zenon_H19b. zenon_intro zenon_H19a.
% 28.14/28.32  exact (zenon_H19b zenon_H5b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H191); [ zenon_intro zenon_H19d | zenon_intro zenon_H19c ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H19d). zenon_intro zenon_H19f. zenon_intro zenon_H19e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H19e). zenon_intro zenon_H1a1. zenon_intro zenon_H1a0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1a0). zenon_intro zenon_H1a3. zenon_intro zenon_H1a2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1a2). zenon_intro zenon_H1a5. zenon_intro zenon_H1a4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1a4). zenon_intro zenon_H1a7. zenon_intro zenon_H1a6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1a6). zenon_intro zenon_H1a9. zenon_intro zenon_H1a8.
% 28.14/28.32  exact (zenon_H1a8 zenon_H5d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H19c); [ zenon_intro zenon_H1ab | zenon_intro zenon_H1aa ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ab). zenon_intro zenon_H1ad. zenon_intro zenon_H1ac.
% 28.14/28.32  exact (zenon_H1ad zenon_H5f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1aa); [ zenon_intro zenon_H1af | zenon_intro zenon_H1ae ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1af). zenon_intro zenon_H1b1. zenon_intro zenon_H1b0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1b0). zenon_intro zenon_H1b3. zenon_intro zenon_H1b2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1b2). zenon_intro zenon_H1b5. zenon_intro zenon_H1b4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1b4). zenon_intro zenon_H1b7. zenon_intro zenon_H1b6.
% 28.14/28.32  exact (zenon_H1b7 zenon_H61).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1ae); [ zenon_intro zenon_H1b9 | zenon_intro zenon_H1b8 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1b9). zenon_intro zenon_H1bb. zenon_intro zenon_H1ba.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ba). zenon_intro zenon_H1bd. zenon_intro zenon_H1bc.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1bc). zenon_intro zenon_H1bf. zenon_intro zenon_H1be.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1be). zenon_intro zenon_H1c1. zenon_intro zenon_H1c0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1c0). zenon_intro zenon_H1c3. zenon_intro zenon_H1c2.
% 28.14/28.32  exact (zenon_H1c3 zenon_H63).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1b8); [ zenon_intro zenon_H1c5 | zenon_intro zenon_H1c4 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1c5). zenon_intro zenon_H1c7. zenon_intro zenon_H1c6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1c6). zenon_intro zenon_H1c9. zenon_intro zenon_H1c8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1c8). zenon_intro zenon_H1cb. zenon_intro zenon_H1ca.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ca). zenon_intro zenon_H1cd. zenon_intro zenon_H1cc.
% 28.14/28.32  exact (zenon_H1cd zenon_H65).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1c4); [ zenon_intro zenon_H1cf | zenon_intro zenon_H1ce ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1cf). zenon_intro zenon_H1d1. zenon_intro zenon_H1d0.
% 28.14/28.32  exact (zenon_H1d1 zenon_H67).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1ce); [ zenon_intro zenon_H1d3 | zenon_intro zenon_H1d2 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1d3). zenon_intro zenon_H1d5. zenon_intro zenon_H1d4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1d4). zenon_intro zenon_H1d7. zenon_intro zenon_H1d6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1d6). zenon_intro zenon_H1d9. zenon_intro zenon_H1d8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1d8). zenon_intro zenon_H1db. zenon_intro zenon_H1da.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1da). zenon_intro zenon_H1dd. zenon_intro zenon_H1dc.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1dc). zenon_intro zenon_H1df. zenon_intro zenon_H1de.
% 28.14/28.32  exact (zenon_H1de zenon_H69).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1d2); [ zenon_intro zenon_H1e1 | zenon_intro zenon_H1e0 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1e1). zenon_intro zenon_H1e3. zenon_intro zenon_H1e2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1e2). zenon_intro zenon_H1e5. zenon_intro zenon_H1e4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1e4). zenon_intro zenon_H1e7. zenon_intro zenon_H1e6.
% 28.14/28.32  exact (zenon_H1e7 zenon_H6b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1e0); [ zenon_intro zenon_H1e9 | zenon_intro zenon_H1e8 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1e9). zenon_intro zenon_H1eb. zenon_intro zenon_H1ea.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ea). zenon_intro zenon_H1ed. zenon_intro zenon_H1ec.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ec). zenon_intro zenon_H1ef. zenon_intro zenon_H1ee.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1ee). zenon_intro zenon_H1f1. zenon_intro zenon_H1f0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1f0). zenon_intro zenon_H1f3. zenon_intro zenon_H1f2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1f2). zenon_intro zenon_H1f5. zenon_intro zenon_H1f4.
% 28.14/28.32  exact (zenon_H1f5 zenon_H6d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1e8); [ zenon_intro zenon_H1f7 | zenon_intro zenon_H1f6 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1f7). zenon_intro zenon_H1f9. zenon_intro zenon_H1f8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1f8). zenon_intro zenon_H1fb. zenon_intro zenon_H1fa.
% 28.14/28.32  exact (zenon_H1fb zenon_H6f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1f6); [ zenon_intro zenon_H1fd | zenon_intro zenon_H1fc ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1fd). zenon_intro zenon_H1ff. zenon_intro zenon_H1fe.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H1fe). zenon_intro zenon_H201. zenon_intro zenon_H200.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H200). zenon_intro zenon_H203. zenon_intro zenon_H202.
% 28.14/28.32  exact (zenon_H203 zenon_H71).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H1fc); [ zenon_intro zenon_H205 | zenon_intro zenon_H204 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H205). zenon_intro zenon_H207. zenon_intro zenon_H206.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H206). zenon_intro zenon_H209. zenon_intro zenon_H208.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H208). zenon_intro zenon_H20b. zenon_intro zenon_H20a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H20a). zenon_intro zenon_H20d. zenon_intro zenon_H20c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H20c). zenon_intro zenon_H20f. zenon_intro zenon_H20e.
% 28.14/28.32  exact (zenon_H20f zenon_H73).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H204); [ zenon_intro zenon_H211 | zenon_intro zenon_H210 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H211). zenon_intro zenon_H213. zenon_intro zenon_H212.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H212). zenon_intro zenon_H215. zenon_intro zenon_H214.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H214). zenon_intro zenon_H217. zenon_intro zenon_H216.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H216). zenon_intro zenon_H219. zenon_intro zenon_H218.
% 28.14/28.32  exact (zenon_H219 zenon_H75).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H210); [ zenon_intro zenon_H21b | zenon_intro zenon_H21a ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H21b). zenon_intro zenon_H21d. zenon_intro zenon_H21c.
% 28.14/28.32  exact (zenon_H21d zenon_H77).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H21a); [ zenon_intro zenon_H21f | zenon_intro zenon_H21e ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H21f). zenon_intro zenon_H221. zenon_intro zenon_H220.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H220). zenon_intro zenon_H223. zenon_intro zenon_H222.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H222). zenon_intro zenon_H225. zenon_intro zenon_H224.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H224). zenon_intro zenon_H227. zenon_intro zenon_H226.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H226). zenon_intro zenon_H229. zenon_intro zenon_H228.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H228). zenon_intro zenon_H22b. zenon_intro zenon_H22a.
% 28.14/28.32  exact (zenon_H22b zenon_H79).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H21e); [ zenon_intro zenon_H22d | zenon_intro zenon_H22c ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H22d). zenon_intro zenon_H22f. zenon_intro zenon_H22e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H22e). zenon_intro zenon_H231. zenon_intro zenon_H230.
% 28.14/28.32  exact (zenon_H231 zenon_H7b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H22c); [ zenon_intro zenon_H233 | zenon_intro zenon_H232 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H233). zenon_intro zenon_H235. zenon_intro zenon_H234.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H234). zenon_intro zenon_H237. zenon_intro zenon_H236.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H236). zenon_intro zenon_H239. zenon_intro zenon_H238.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H238). zenon_intro zenon_H23b. zenon_intro zenon_H23a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H23a). zenon_intro zenon_H23d. zenon_intro zenon_H23c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H23c). zenon_intro zenon_H23f. zenon_intro zenon_H23e.
% 28.14/28.32  exact (zenon_H23e zenon_H7d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H232); [ zenon_intro zenon_H241 | zenon_intro zenon_H240 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H241). zenon_intro zenon_H243. zenon_intro zenon_H242.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H242). zenon_intro zenon_H245. zenon_intro zenon_H244.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H244). zenon_intro zenon_H247. zenon_intro zenon_H246.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H246). zenon_intro zenon_H249. zenon_intro zenon_H248.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H248). zenon_intro zenon_H24b. zenon_intro zenon_H24a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H24a). zenon_intro zenon_H24d. zenon_intro zenon_H24c.
% 28.14/28.32  exact (zenon_H24d zenon_H7f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H240); [ zenon_intro zenon_H24f | zenon_intro zenon_H24e ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H24f). zenon_intro zenon_H251. zenon_intro zenon_H250.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H250). zenon_intro zenon_H253. zenon_intro zenon_H252.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H252). zenon_intro zenon_H255. zenon_intro zenon_H254.
% 28.14/28.32  exact (zenon_H255 zenon_H81).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H24e); [ zenon_intro zenon_H257 | zenon_intro zenon_H256 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H257). zenon_intro zenon_H259. zenon_intro zenon_H258.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H258). zenon_intro zenon_H25b. zenon_intro zenon_H25a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H25a). zenon_intro zenon_H25d. zenon_intro zenon_H25c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H25c). zenon_intro zenon_H25f. zenon_intro zenon_H25e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H25e). zenon_intro zenon_H261. zenon_intro zenon_H260.
% 28.14/28.32  exact (zenon_H261 zenon_H83).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H256); [ zenon_intro zenon_H263 | zenon_intro zenon_H262 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H263). zenon_intro zenon_H265. zenon_intro zenon_H264.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H264). zenon_intro zenon_H267. zenon_intro zenon_H266.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H266). zenon_intro zenon_H269. zenon_intro zenon_H268.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H268). zenon_intro zenon_H26b. zenon_intro zenon_H26a.
% 28.14/28.32  exact (zenon_H26b zenon_H85).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H262); [ zenon_intro zenon_H26d | zenon_intro zenon_H26c ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H26d). zenon_intro zenon_H26f. zenon_intro zenon_H26e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H26e). zenon_intro zenon_H271. zenon_intro zenon_H270.
% 28.14/28.32  exact (zenon_H271 zenon_H87).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H26c); [ zenon_intro zenon_H273 | zenon_intro zenon_H272 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H273). zenon_intro zenon_H275. zenon_intro zenon_H274.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H274). zenon_intro zenon_H277. zenon_intro zenon_H276.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H276). zenon_intro zenon_H279. zenon_intro zenon_H278.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H278). zenon_intro zenon_H27b. zenon_intro zenon_H27a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H27a). zenon_intro zenon_H27d. zenon_intro zenon_H27c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H27c). zenon_intro zenon_H27f. zenon_intro zenon_H27e.
% 28.14/28.32  exact (zenon_H27e zenon_H89).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H272); [ zenon_intro zenon_H281 | zenon_intro zenon_H280 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H281). zenon_intro zenon_H283. zenon_intro zenon_H282.
% 28.14/28.32  exact (zenon_H283 zenon_H88).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H280); [ zenon_intro zenon_H285 | zenon_intro zenon_H284 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H285). zenon_intro zenon_H8d. zenon_intro zenon_H286.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H286). zenon_intro zenon_Hb8. zenon_intro zenon_H287.
% 28.14/28.32  exact (zenon_Hb8 zenon_H2d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H284); [ zenon_intro zenon_H289 | zenon_intro zenon_H288 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H289). zenon_intro zenon_H8d. zenon_intro zenon_H28a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H28a). zenon_intro zenon_Hf2. zenon_intro zenon_H28b.
% 28.14/28.32  exact (zenon_Hf2 zenon_H39).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H288); [ zenon_intro zenon_H28d | zenon_intro zenon_H28c ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H28d). zenon_intro zenon_Hb0. zenon_intro zenon_H28e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H28e). zenon_intro zenon_H290. zenon_intro zenon_H28f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H28f). zenon_intro zenon_Hbe. zenon_intro zenon_H291.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H291). zenon_intro zenon_Hcc. zenon_intro zenon_H292.
% 28.14/28.32  exact (zenon_Hcc zenon_H31).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H28c); [ zenon_intro zenon_H294 | zenon_intro zenon_H293 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H294). zenon_intro zenon_Hb0. zenon_intro zenon_H295.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H295). zenon_intro zenon_H297. zenon_intro zenon_H296.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H296). zenon_intro zenon_H137. zenon_intro zenon_H298.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H298). zenon_intro zenon_H17a. zenon_intro zenon_H299.
% 28.14/28.32  exact (zenon_H17a zenon_H55).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H293); [ zenon_intro zenon_H29b | zenon_intro zenon_H29a ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H29b). zenon_intro zenon_Hb2. zenon_intro zenon_H29c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H29c). zenon_intro zenon_H29e. zenon_intro zenon_H29d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H29d). zenon_intro zenon_Hc0. zenon_intro zenon_H29f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H29f). zenon_intro zenon_H2a1. zenon_intro zenon_H2a0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a0). zenon_intro zenon_Hd4. zenon_intro zenon_H2a2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a2). zenon_intro zenon_He0. zenon_intro zenon_He8.
% 28.14/28.32  exact (zenon_He0 zenon_H35).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H29a); [ zenon_intro zenon_H2a4 | zenon_intro zenon_H2a3 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a4). zenon_intro zenon_Hb2. zenon_intro zenon_H2a5.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a5). zenon_intro zenon_H2a7. zenon_intro zenon_H2a6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a6). zenon_intro zenon_H139. zenon_intro zenon_H2a8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a8). zenon_intro zenon_H2aa. zenon_intro zenon_H2a9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2a9). zenon_intro zenon_H1bf. zenon_intro zenon_H2ab.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ab). zenon_intro zenon_H203. zenon_intro zenon_H247.
% 28.14/28.32  exact (zenon_H203 zenon_H71).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2a3); [ zenon_intro zenon_H2ad | zenon_intro zenon_H2ac ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ad). zenon_intro zenon_Hb4. zenon_intro zenon_H2ae.
% 28.14/28.32  exact (zenon_Hb4 zenon_H2b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2ac); [ zenon_intro zenon_H2b0 | zenon_intro zenon_H2af ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b0). zenon_intro zenon_Hb4. zenon_intro zenon_H2b1.
% 28.14/28.32  exact (zenon_Hb4 zenon_H2b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2af); [ zenon_intro zenon_H2b3 | zenon_intro zenon_H2b2 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b3). zenon_intro zenon_H2b5. zenon_intro zenon_H2b4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b4). zenon_intro zenon_H2b7. zenon_intro zenon_H2b6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b6). zenon_intro zenon_Hc4. zenon_intro zenon_H2b8.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b8). zenon_intro zenon_H2ba. zenon_intro zenon_H2b9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2b9). zenon_intro zenon_Hd8. zenon_intro zenon_H2bb.
% 28.14/28.32  exact (zenon_Hd8 zenon_H33).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2b2); [ zenon_intro zenon_H2bd | zenon_intro zenon_H2bc ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2bd). zenon_intro zenon_H2b5. zenon_intro zenon_H2be.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2be). zenon_intro zenon_H2c0. zenon_intro zenon_H2bf.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2bf). zenon_intro zenon_H13d. zenon_intro zenon_H2c1.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2c1). zenon_intro zenon_H2c3. zenon_intro zenon_H2c2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2c2). zenon_intro zenon_H1c3. zenon_intro zenon_H2c4.
% 28.14/28.32  exact (zenon_H1c3 zenon_H63).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2bc); [ zenon_intro zenon_H2c6 | zenon_intro zenon_H2c5 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2c6). zenon_intro zenon_H2c8. zenon_intro zenon_H2c7.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2c7). zenon_intro zenon_H2ca. zenon_intro zenon_H2c9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2c9). zenon_intro zenon_Hc6. zenon_intro zenon_H2cb.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2cb). zenon_intro zenon_H2cd. zenon_intro zenon_H2cc.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2cc). zenon_intro zenon_H2cf. zenon_intro zenon_H2ce.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ce). zenon_intro zenon_H2d0. zenon_intro zenon_Hee.
% 28.14/28.32  exact (zenon_Hee zenon_H37).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2c5); [ zenon_intro zenon_H2d2 | zenon_intro zenon_H2d1 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d2). zenon_intro zenon_H2c8. zenon_intro zenon_H2d3.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d3). zenon_intro zenon_H2d5. zenon_intro zenon_H2d4.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d4). zenon_intro zenon_H13f. zenon_intro zenon_H2d6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d6). zenon_intro zenon_H2d8. zenon_intro zenon_H2d7.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d7). zenon_intro zenon_H2da. zenon_intro zenon_H2d9.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2d9). zenon_intro zenon_H2db. zenon_intro zenon_H24d.
% 28.14/28.32  exact (zenon_H24d zenon_H7f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2d1); [ zenon_intro zenon_H2dd | zenon_intro zenon_H2dc ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2dd). zenon_intro zenon_H2df. zenon_intro zenon_H2de.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2de). zenon_intro zenon_H2e1. zenon_intro zenon_H2e0.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2e0). zenon_intro zenon_Hc5. zenon_intro zenon_H2e2.
% 28.14/28.32  exact (zenon_Hc5 zenon_H2f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2dc); [ zenon_intro zenon_H2e4 | zenon_intro zenon_H2e3 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2e4). zenon_intro zenon_H2df. zenon_intro zenon_H2e5.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2e5). zenon_intro zenon_H2e7. zenon_intro zenon_H2e6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2e6). zenon_intro zenon_H13e. zenon_intro zenon_H2e8.
% 28.14/28.32  exact (zenon_H13e zenon_H47).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2e3); [ zenon_intro zenon_H2ea | zenon_intro zenon_H2e9 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ea). zenon_intro zenon_Hf2. zenon_intro zenon_H2eb.
% 28.14/28.32  exact (zenon_Hf2 zenon_H39).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2e9); [ zenon_intro zenon_H2ed | zenon_intro zenon_H2ec ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ed). zenon_intro zenon_Hb8. zenon_intro zenon_H2ee.
% 28.14/28.32  exact (zenon_Hb8 zenon_H2d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2ec); [ zenon_intro zenon_H2f0 | zenon_intro zenon_H2ef ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f0). zenon_intro zenon_H297. zenon_intro zenon_H2f1.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f1). zenon_intro zenon_H91. zenon_intro zenon_H2f2.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f2). zenon_intro zenon_H105. zenon_intro zenon_H2f3.
% 28.14/28.32  exact (zenon_H105 zenon_H3d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2ef); [ zenon_intro zenon_H2f5 | zenon_intro zenon_H2f4 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f5). zenon_intro zenon_H290. zenon_intro zenon_H2f6.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f6). zenon_intro zenon_H91. zenon_intro zenon_H2f7.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2f7). zenon_intro zenon_H145. zenon_intro zenon_H2f8.
% 28.14/28.32  exact (zenon_H145 zenon_H49).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2f4); [ zenon_intro zenon_H2fa | zenon_intro zenon_H2f9 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2fa). zenon_intro zenon_H2a7. zenon_intro zenon_H2fb.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2fb). zenon_intro zenon_Hf9. zenon_intro zenon_H2fc.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2fc). zenon_intro zenon_H2fe. zenon_intro zenon_H2fd.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2fd). zenon_intro zenon_H10d. zenon_intro zenon_H2ff.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H2ff). zenon_intro zenon_H11b. zenon_intro zenon_H300.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H300). zenon_intro zenon_H125. zenon_intro zenon_H131.
% 28.14/28.32  exact (zenon_H131 zenon_H45).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H2f9); [ zenon_intro zenon_H302 | zenon_intro zenon_H301 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H302). zenon_intro zenon_H29e. zenon_intro zenon_H303.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H303). zenon_intro zenon_Hf9. zenon_intro zenon_H304.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H304). zenon_intro zenon_H306. zenon_intro zenon_H305.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H305). zenon_intro zenon_H182. zenon_intro zenon_H307.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H307). zenon_intro zenon_H1cb. zenon_intro zenon_H308.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H308). zenon_intro zenon_H20b. zenon_intro zenon_H255.
% 28.14/28.32  exact (zenon_H255 zenon_H81).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H301); [ zenon_intro zenon_H30a | zenon_intro zenon_H309 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H30a). zenon_intro zenon_H30c. zenon_intro zenon_H30b.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H30b). zenon_intro zenon_Hfb. zenon_intro zenon_H30d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H30d). zenon_intro zenon_H30f. zenon_intro zenon_H30e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H30e). zenon_intro zenon_H10f. zenon_intro zenon_H310.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H310). zenon_intro zenon_H11d. zenon_intro zenon_H311.
% 28.14/28.32  exact (zenon_H11d zenon_H41).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H309); [ zenon_intro zenon_H313 | zenon_intro zenon_H312 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H313). zenon_intro zenon_H315. zenon_intro zenon_H314.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H314). zenon_intro zenon_Hfb. zenon_intro zenon_H316.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H316). zenon_intro zenon_H318. zenon_intro zenon_H317.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H317). zenon_intro zenon_H184. zenon_intro zenon_H319.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H319). zenon_intro zenon_H1cd. zenon_intro zenon_H31a.
% 28.14/28.32  exact (zenon_H1cd zenon_H65).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H312); [ zenon_intro zenon_H31c | zenon_intro zenon_H31b ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H31c). zenon_intro zenon_H2c0. zenon_intro zenon_H31d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H31d). zenon_intro zenon_Hfd. zenon_intro zenon_H31e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H31e). zenon_intro zenon_H320. zenon_intro zenon_H31f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H31f). zenon_intro zenon_H111. zenon_intro zenon_H321.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H321). zenon_intro zenon_H323. zenon_intro zenon_H322.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H322). zenon_intro zenon_H129. zenon_intro zenon_H324.
% 28.14/28.32  exact (zenon_H129 zenon_H43).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H31b); [ zenon_intro zenon_H326 | zenon_intro zenon_H325 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H326). zenon_intro zenon_H2b7. zenon_intro zenon_H327.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H327). zenon_intro zenon_Hfd. zenon_intro zenon_H328.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H328). zenon_intro zenon_H32a. zenon_intro zenon_H329.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H329). zenon_intro zenon_H186. zenon_intro zenon_H32b.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H32b). zenon_intro zenon_H32d. zenon_intro zenon_H32c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H32c). zenon_intro zenon_H20f. zenon_intro zenon_H32e.
% 28.14/28.32  exact (zenon_H20f zenon_H73).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H325); [ zenon_intro zenon_H330 | zenon_intro zenon_H32f ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H330). zenon_intro zenon_H2d5. zenon_intro zenon_H331.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H331). zenon_intro zenon_Hff. zenon_intro zenon_H332.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H332). zenon_intro zenon_H334. zenon_intro zenon_H333.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H333). zenon_intro zenon_H113. zenon_intro zenon_H335.
% 28.14/28.32  exact (zenon_H113 zenon_H3f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H32f); [ zenon_intro zenon_H337 | zenon_intro zenon_H336 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H337). zenon_intro zenon_H2ca. zenon_intro zenon_H338.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H338). zenon_intro zenon_Hff. zenon_intro zenon_H339.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H339). zenon_intro zenon_H33b. zenon_intro zenon_H33a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H33a). zenon_intro zenon_H188. zenon_intro zenon_H33c.
% 28.14/28.32  exact (zenon_H188 zenon_H57).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H336); [ zenon_intro zenon_H33e | zenon_intro zenon_H33d ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H33e). zenon_intro zenon_H2e7. zenon_intro zenon_H33f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H33f). zenon_intro zenon_Hfe. zenon_intro zenon_H340.
% 28.14/28.32  exact (zenon_Hfe zenon_H3b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H33d); [ zenon_intro zenon_H342 | zenon_intro zenon_H341 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H342). zenon_intro zenon_H2e1. zenon_intro zenon_H343.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H343). zenon_intro zenon_Hfe. zenon_intro zenon_H344.
% 28.14/28.32  exact (zenon_Hfe zenon_H3b).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H341); [ zenon_intro zenon_H346 | zenon_intro zenon_H345 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H346). zenon_intro zenon_H135. zenon_intro zenon_H347.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H347). zenon_intro zenon_H143. zenon_intro zenon_H348.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H348). zenon_intro zenon_H149. zenon_intro zenon_H349.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H349). zenon_intro zenon_H156. zenon_intro zenon_H34a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H34a). zenon_intro zenon_H15e. zenon_intro zenon_H34b.
% 28.14/28.32  exact (zenon_H15e zenon_H4f).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H345); [ zenon_intro zenon_H34d | zenon_intro zenon_H34c ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H34d). zenon_intro zenon_Hbc. zenon_intro zenon_H34e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H34e). zenon_intro zenon_H103. zenon_intro zenon_H34f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H34f). zenon_intro zenon_H149. zenon_intro zenon_H350.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H350). zenon_intro zenon_H18c. zenon_intro zenon_H351.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H351). zenon_intro zenon_H1d1. zenon_intro zenon_H352.
% 28.14/28.32  exact (zenon_H1d1 zenon_H67).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H34c); [ zenon_intro zenon_H354 | zenon_intro zenon_H353 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H354). zenon_intro zenon_H137. zenon_intro zenon_H355.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H355). zenon_intro zenon_H145. zenon_intro zenon_H356.
% 28.14/28.32  exact (zenon_H145 zenon_H49).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H353); [ zenon_intro zenon_H358 | zenon_intro zenon_H357 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H358). zenon_intro zenon_Hbe. zenon_intro zenon_H359.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H359). zenon_intro zenon_H105. zenon_intro zenon_H35a.
% 28.14/28.32  exact (zenon_H105 zenon_H3d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H357); [ zenon_intro zenon_H35c | zenon_intro zenon_H35b ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H35c). zenon_intro zenon_H139. zenon_intro zenon_H35d.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H35d). zenon_intro zenon_H306. zenon_intro zenon_H35e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H35e). zenon_intro zenon_H95. zenon_intro zenon_H35f.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H35f). zenon_intro zenon_H15a. zenon_intro zenon_H360.
% 28.14/28.32  exact (zenon_H15a zenon_H4d).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H35b); [ zenon_intro zenon_H362 | zenon_intro zenon_H361 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H362). zenon_intro zenon_Hc0. zenon_intro zenon_H363.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H363). zenon_intro zenon_H2fe. zenon_intro zenon_H364.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H364). zenon_intro zenon_H95. zenon_intro zenon_H365.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H365). zenon_intro zenon_H190. zenon_intro zenon_H366.
% 28.14/28.32  exact (zenon_H190 zenon_H59).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H361); [ zenon_intro zenon_H368 | zenon_intro zenon_H367 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H368). zenon_intro zenon_H13b. zenon_intro zenon_H369.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H369). zenon_intro zenon_H318. zenon_intro zenon_H36a.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H36a). zenon_intro zenon_H14e. zenon_intro zenon_H36b.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H36b). zenon_intro zenon_H36d. zenon_intro zenon_H36c.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H36c). zenon_intro zenon_H36f. zenon_intro zenon_H36e.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H36e). zenon_intro zenon_H168. zenon_intro zenon_H172.
% 28.14/28.32  exact (zenon_H168 zenon_H51).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H367); [ zenon_intro zenon_H371 | zenon_intro zenon_H370 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H371). zenon_intro zenon_Hc2. zenon_intro zenon_H372.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H372). zenon_intro zenon_H30f. zenon_intro zenon_H373.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H373). zenon_intro zenon_H14e. zenon_intro zenon_H374.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H374). zenon_intro zenon_H376. zenon_intro zenon_H375.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H375). zenon_intro zenon_H378. zenon_intro zenon_H377.
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H377). zenon_intro zenon_H219. zenon_intro zenon_H25f.
% 28.14/28.32  exact (zenon_H219 zenon_H75).
% 28.14/28.32  apply (zenon_notand_s _ _ zenon_H370); [ zenon_intro zenon_H37a | zenon_intro zenon_H379 ].
% 28.14/28.32  apply (zenon_notor_s _ _ zenon_H37a). zenon_intro zenon_H13d. zenon_intro zenon_H37b.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H37b). zenon_intro zenon_H32a. zenon_intro zenon_H37c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H37c). zenon_intro zenon_H150. zenon_intro zenon_H37d.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H37d). zenon_intro zenon_H37f. zenon_intro zenon_H37e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H37e). zenon_intro zenon_H381. zenon_intro zenon_H380.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H380). zenon_intro zenon_H382. zenon_intro zenon_H174.
% 28.14/28.33  exact (zenon_H174 zenon_H53).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H379); [ zenon_intro zenon_H384 | zenon_intro zenon_H383 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H384). zenon_intro zenon_Hc4. zenon_intro zenon_H385.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H385). zenon_intro zenon_H320. zenon_intro zenon_H386.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H386). zenon_intro zenon_H150. zenon_intro zenon_H387.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H387). zenon_intro zenon_H389. zenon_intro zenon_H388.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H388). zenon_intro zenon_H38b. zenon_intro zenon_H38a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H38a). zenon_intro zenon_H38c. zenon_intro zenon_H261.
% 28.14/28.33  exact (zenon_H261 zenon_H83).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H383); [ zenon_intro zenon_H38e | zenon_intro zenon_H38d ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H38e). zenon_intro zenon_H13f. zenon_intro zenon_H38f.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H38f). zenon_intro zenon_H33b. zenon_intro zenon_H390.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H390). zenon_intro zenon_H152. zenon_intro zenon_H391.
% 28.14/28.33  exact (zenon_H152 zenon_H4b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H38d); [ zenon_intro zenon_H393 | zenon_intro zenon_H392 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H393). zenon_intro zenon_Hc6. zenon_intro zenon_H394.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H394). zenon_intro zenon_H334. zenon_intro zenon_H395.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H395). zenon_intro zenon_H152. zenon_intro zenon_H396.
% 28.14/28.33  exact (zenon_H152 zenon_H4b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H392); [ zenon_intro zenon_H398 | zenon_intro zenon_H397 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H398). zenon_intro zenon_H13e. zenon_intro zenon_H399.
% 28.14/28.33  exact (zenon_H13e zenon_H47).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H397); [ zenon_intro zenon_H39b | zenon_intro zenon_H39a ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H39b). zenon_intro zenon_Hc5. zenon_intro zenon_H39c.
% 28.14/28.33  exact (zenon_Hc5 zenon_H2f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H39a); [ zenon_intro zenon_H39e | zenon_intro zenon_H39d ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H39e). zenon_intro zenon_H178. zenon_intro zenon_H39f.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H39f). zenon_intro zenon_H17e. zenon_intro zenon_H3a0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a0). zenon_intro zenon_H18c. zenon_intro zenon_H3a1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a1). zenon_intro zenon_H194. zenon_intro zenon_H3a2.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a2). zenon_intro zenon_H19f. zenon_intro zenon_H3a3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a3). zenon_intro zenon_H1ad. zenon_intro zenon_H1b1.
% 28.14/28.33  exact (zenon_H1ad zenon_H5f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H39d); [ zenon_intro zenon_H3a5 | zenon_intro zenon_H3a4 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a5). zenon_intro zenon_Hca. zenon_intro zenon_H3a6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a6). zenon_intro zenon_H109. zenon_intro zenon_H3a7.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a7). zenon_intro zenon_H156. zenon_intro zenon_H3a8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a8). zenon_intro zenon_H194. zenon_intro zenon_H3a9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3a9). zenon_intro zenon_H1d5. zenon_intro zenon_H3aa.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3aa). zenon_intro zenon_H21d. zenon_intro zenon_H265.
% 28.14/28.33  exact (zenon_H21d zenon_H77).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3a4); [ zenon_intro zenon_H3ac | zenon_intro zenon_H3ab ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ac). zenon_intro zenon_H17a. zenon_intro zenon_H3ad.
% 28.14/28.33  exact (zenon_H17a zenon_H55).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3ab); [ zenon_intro zenon_H3af | zenon_intro zenon_H3ae ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3af). zenon_intro zenon_Hcc. zenon_intro zenon_H3b0.
% 28.14/28.33  exact (zenon_Hcc zenon_H31).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3ae); [ zenon_intro zenon_H3b2 | zenon_intro zenon_H3b1 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b2). zenon_intro zenon_H2aa. zenon_intro zenon_H3b3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b3). zenon_intro zenon_H182. zenon_intro zenon_H3b4.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b4). zenon_intro zenon_H190. zenon_intro zenon_H3b5.
% 28.14/28.33  exact (zenon_H190 zenon_H59).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3b1); [ zenon_intro zenon_H3b7 | zenon_intro zenon_H3b6 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b7). zenon_intro zenon_H2a1. zenon_intro zenon_H3b8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b8). zenon_intro zenon_H10d. zenon_intro zenon_H3b9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3b9). zenon_intro zenon_H15a. zenon_intro zenon_H3ba.
% 28.14/28.33  exact (zenon_H15a zenon_H4d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3b6); [ zenon_intro zenon_H3bc | zenon_intro zenon_H3bb ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3bc). zenon_intro zenon_H3be. zenon_intro zenon_H3bd.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3bd). zenon_intro zenon_H184. zenon_intro zenon_H3bf.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3bf). zenon_intro zenon_H376. zenon_intro zenon_H3c0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c0). zenon_intro zenon_H99. zenon_intro zenon_H3c1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c1). zenon_intro zenon_H1a5. zenon_intro zenon_H3c2.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c2). zenon_intro zenon_H3c3. zenon_intro zenon_H1b7.
% 28.14/28.33  exact (zenon_H1b7 zenon_H61).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3bb); [ zenon_intro zenon_H3c5 | zenon_intro zenon_H3c4 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c5). zenon_intro zenon_H3c7. zenon_intro zenon_H3c6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c6). zenon_intro zenon_H10f. zenon_intro zenon_H3c8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c8). zenon_intro zenon_H36d. zenon_intro zenon_H3c9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3c9). zenon_intro zenon_H99. zenon_intro zenon_H3ca.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ca). zenon_intro zenon_H1db. zenon_intro zenon_H3cb.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3cb). zenon_intro zenon_H3cc. zenon_intro zenon_H26b.
% 28.14/28.33  exact (zenon_H26b zenon_H85).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3c4); [ zenon_intro zenon_H3ce | zenon_intro zenon_H3cd ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ce). zenon_intro zenon_H2c3. zenon_intro zenon_H3cf.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3cf). zenon_intro zenon_H186. zenon_intro zenon_H3d0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d0). zenon_intro zenon_H389. zenon_intro zenon_H3d1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d1). zenon_intro zenon_H19b. zenon_intro zenon_H3d2.
% 28.14/28.33  exact (zenon_H19b zenon_H5b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3cd); [ zenon_intro zenon_H3d4 | zenon_intro zenon_H3d3 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d4). zenon_intro zenon_H2ba. zenon_intro zenon_H3d5.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d5). zenon_intro zenon_H111. zenon_intro zenon_H3d6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d6). zenon_intro zenon_H37f. zenon_intro zenon_H3d7.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3d7). zenon_intro zenon_H19b. zenon_intro zenon_H3d8.
% 28.14/28.33  exact (zenon_H19b zenon_H5b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3d3); [ zenon_intro zenon_H3da | zenon_intro zenon_H3d9 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3da). zenon_intro zenon_H2d8. zenon_intro zenon_H3db.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3db). zenon_intro zenon_H188. zenon_intro zenon_H3dc.
% 28.14/28.33  exact (zenon_H188 zenon_H57).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3d9); [ zenon_intro zenon_H3de | zenon_intro zenon_H3dd ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3de). zenon_intro zenon_H2cd. zenon_intro zenon_H3df.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3df). zenon_intro zenon_H113. zenon_intro zenon_H3e0.
% 28.14/28.33  exact (zenon_H113 zenon_H3f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3dd); [ zenon_intro zenon_H3e2 | zenon_intro zenon_H3e1 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3e2). zenon_intro zenon_H3e4. zenon_intro zenon_H3e3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3e3). zenon_intro zenon_H187. zenon_intro zenon_H3e5.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3e5). zenon_intro zenon_H3e7. zenon_intro zenon_H3e6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3e6). zenon_intro zenon_H3e9. zenon_intro zenon_H3e8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3e8). zenon_intro zenon_H1a8. zenon_intro zenon_H3ea.
% 28.14/28.33  exact (zenon_H1a8 zenon_H5d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3e1); [ zenon_intro zenon_H3ec | zenon_intro zenon_H3eb ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ec). zenon_intro zenon_H3ee. zenon_intro zenon_H3ed.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ed). zenon_intro zenon_H112. zenon_intro zenon_H3ef.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ef). zenon_intro zenon_H3f1. zenon_intro zenon_H3f0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3f0). zenon_intro zenon_H3e9. zenon_intro zenon_H3f2.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3f2). zenon_intro zenon_H1de. zenon_intro zenon_H3f3.
% 28.14/28.33  exact (zenon_H1de zenon_H69).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3eb); [ zenon_intro zenon_H3f5 | zenon_intro zenon_H3f4 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3f5). zenon_intro zenon_H1bb. zenon_intro zenon_H3f6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3f6). zenon_intro zenon_H1c7. zenon_intro zenon_H3f7.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3f7). zenon_intro zenon_H1d1. zenon_intro zenon_H3f8.
% 28.14/28.33  exact (zenon_H1d1 zenon_H67).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3f4); [ zenon_intro zenon_H3fa | zenon_intro zenon_H3f9 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3fa). zenon_intro zenon_Hd0. zenon_intro zenon_H3fb.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3fb). zenon_intro zenon_H117. zenon_intro zenon_H3fc.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3fc). zenon_intro zenon_H15e. zenon_intro zenon_H3fd.
% 28.14/28.33  exact (zenon_H15e zenon_H4f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3f9); [ zenon_intro zenon_H3ff | zenon_intro zenon_H3fe ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H3ff). zenon_intro zenon_H1bd. zenon_intro zenon_H400.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H400). zenon_intro zenon_H1c9. zenon_intro zenon_H401.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H401). zenon_intro zenon_H403. zenon_intro zenon_H402.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H402). zenon_intro zenon_H1d7. zenon_intro zenon_H404.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H404). zenon_intro zenon_H1e5. zenon_intro zenon_H405.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H405). zenon_intro zenon_H1ed. zenon_intro zenon_H1fb.
% 28.14/28.33  exact (zenon_H1fb zenon_H6f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H3fe); [ zenon_intro zenon_H407 | zenon_intro zenon_H406 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H407). zenon_intro zenon_Hd2. zenon_intro zenon_H408.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H408). zenon_intro zenon_H119. zenon_intro zenon_H409.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H409). zenon_intro zenon_H40b. zenon_intro zenon_H40a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H40a). zenon_intro zenon_H1a1. zenon_intro zenon_H40c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H40c). zenon_intro zenon_H1e5. zenon_intro zenon_H40d.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H40d). zenon_intro zenon_H223. zenon_intro zenon_H271.
% 28.14/28.33  exact (zenon_H271 zenon_H87).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H406); [ zenon_intro zenon_H40f | zenon_intro zenon_H40e ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H40f). zenon_intro zenon_H1bf. zenon_intro zenon_H410.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H410). zenon_intro zenon_H1cb. zenon_intro zenon_H411.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H411). zenon_intro zenon_H413. zenon_intro zenon_H412.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H412). zenon_intro zenon_H1d9. zenon_intro zenon_H414.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H414). zenon_intro zenon_H1e7. zenon_intro zenon_H415.
% 28.14/28.33  exact (zenon_H1e7 zenon_H6b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H40e); [ zenon_intro zenon_H417 | zenon_intro zenon_H416 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H417). zenon_intro zenon_Hd4. zenon_intro zenon_H418.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H418). zenon_intro zenon_H11b. zenon_intro zenon_H419.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H419). zenon_intro zenon_H41b. zenon_intro zenon_H41a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H41a). zenon_intro zenon_H1a3. zenon_intro zenon_H41c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H41c). zenon_intro zenon_H1e7. zenon_intro zenon_H41d.
% 28.14/28.33  exact (zenon_H1e7 zenon_H6b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H416); [ zenon_intro zenon_H41f | zenon_intro zenon_H41e ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H41f). zenon_intro zenon_H1c1. zenon_intro zenon_H420.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H420). zenon_intro zenon_H1cd. zenon_intro zenon_H421.
% 28.14/28.33  exact (zenon_H1cd zenon_H65).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H41e); [ zenon_intro zenon_H423 | zenon_intro zenon_H422 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H423). zenon_intro zenon_Hd6. zenon_intro zenon_H424.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H424). zenon_intro zenon_H11d. zenon_intro zenon_H425.
% 28.14/28.33  exact (zenon_H11d zenon_H41).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H422); [ zenon_intro zenon_H427 | zenon_intro zenon_H426 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H427). zenon_intro zenon_H1c3. zenon_intro zenon_H428.
% 28.14/28.33  exact (zenon_H1c3 zenon_H63).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H426); [ zenon_intro zenon_H42a | zenon_intro zenon_H429 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H42a). zenon_intro zenon_Hd8. zenon_intro zenon_H42b.
% 28.14/28.33  exact (zenon_Hd8 zenon_H33).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H429); [ zenon_intro zenon_H42d | zenon_intro zenon_H42c ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H42d). zenon_intro zenon_H2da. zenon_intro zenon_H42e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H42e). zenon_intro zenon_H430. zenon_intro zenon_H42f.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H42f). zenon_intro zenon_H432. zenon_intro zenon_H431.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H431). zenon_intro zenon_H1df. zenon_intro zenon_H433.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H433). zenon_intro zenon_H435. zenon_intro zenon_H434.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H434). zenon_intro zenon_H1f5. zenon_intro zenon_H436.
% 28.14/28.33  exact (zenon_H1f5 zenon_H6d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H42c); [ zenon_intro zenon_H438 | zenon_intro zenon_H437 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H438). zenon_intro zenon_H2cf. zenon_intro zenon_H439.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H439). zenon_intro zenon_H43b. zenon_intro zenon_H43a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H43a). zenon_intro zenon_H43d. zenon_intro zenon_H43c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H43c). zenon_intro zenon_H1a9. zenon_intro zenon_H43e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H43e). zenon_intro zenon_H435. zenon_intro zenon_H43f.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H43f). zenon_intro zenon_H22b. zenon_intro zenon_H440.
% 28.14/28.33  exact (zenon_H22b zenon_H79).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H437); [ zenon_intro zenon_H442 | zenon_intro zenon_H441 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H442). zenon_intro zenon_H444. zenon_intro zenon_H443.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H443). zenon_intro zenon_H446. zenon_intro zenon_H445.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H445). zenon_intro zenon_H448. zenon_intro zenon_H447.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H447). zenon_intro zenon_H1de. zenon_intro zenon_H449.
% 28.14/28.33  exact (zenon_H1de zenon_H69).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H441); [ zenon_intro zenon_H44b | zenon_intro zenon_H44a ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H44b). zenon_intro zenon_H44d. zenon_intro zenon_H44c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H44c). zenon_intro zenon_H44f. zenon_intro zenon_H44e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H44e). zenon_intro zenon_H451. zenon_intro zenon_H450.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H450). zenon_intro zenon_H1a8. zenon_intro zenon_H452.
% 28.14/28.33  exact (zenon_H1a8 zenon_H5d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H44a); [ zenon_intro zenon_H454 | zenon_intro zenon_H453 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H454). zenon_intro zenon_H1ff. zenon_intro zenon_H455.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H455). zenon_intro zenon_H207. zenon_intro zenon_H456.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H456). zenon_intro zenon_H213. zenon_intro zenon_H457.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H457). zenon_intro zenon_H21d. zenon_intro zenon_H458.
% 28.14/28.33  exact (zenon_H21d zenon_H77).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H453); [ zenon_intro zenon_H45a | zenon_intro zenon_H459 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H45a). zenon_intro zenon_Hdc. zenon_intro zenon_H45b.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H45b). zenon_intro zenon_H121. zenon_intro zenon_H45c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H45c). zenon_intro zenon_H162. zenon_intro zenon_H45d.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H45d). zenon_intro zenon_H1ad. zenon_intro zenon_H45e.
% 28.14/28.33  exact (zenon_H1ad zenon_H5f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H459); [ zenon_intro zenon_H460 | zenon_intro zenon_H45f ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H460). zenon_intro zenon_H201. zenon_intro zenon_H461.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H461). zenon_intro zenon_H209. zenon_intro zenon_H462.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H462). zenon_intro zenon_H215. zenon_intro zenon_H463.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H463). zenon_intro zenon_H465. zenon_intro zenon_H464.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H464). zenon_intro zenon_H223. zenon_intro zenon_H466.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H466). zenon_intro zenon_H231. zenon_intro zenon_H237.
% 28.14/28.33  exact (zenon_H231 zenon_H7b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H45f); [ zenon_intro zenon_H468 | zenon_intro zenon_H467 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H468). zenon_intro zenon_Hde. zenon_intro zenon_H469.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H469). zenon_intro zenon_H123. zenon_intro zenon_H46a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H46a). zenon_intro zenon_H164. zenon_intro zenon_H46b.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H46b). zenon_intro zenon_H46d. zenon_intro zenon_H46c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H46c). zenon_intro zenon_H1ed. zenon_intro zenon_H46e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H46e). zenon_intro zenon_H231. zenon_intro zenon_H277.
% 28.14/28.33  exact (zenon_H231 zenon_H7b).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H467); [ zenon_intro zenon_H470 | zenon_intro zenon_H46f ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H470). zenon_intro zenon_H203. zenon_intro zenon_H471.
% 28.14/28.33  exact (zenon_H203 zenon_H71).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H46f); [ zenon_intro zenon_H473 | zenon_intro zenon_H472 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H473). zenon_intro zenon_He0. zenon_intro zenon_H474.
% 28.14/28.33  exact (zenon_He0 zenon_H35).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H472); [ zenon_intro zenon_H476 | zenon_intro zenon_H475 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H476). zenon_intro zenon_H478. zenon_intro zenon_H477.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H477). zenon_intro zenon_H20d. zenon_intro zenon_H479.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H479). zenon_intro zenon_H219. zenon_intro zenon_H47a.
% 28.14/28.33  exact (zenon_H219 zenon_H75).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H475); [ zenon_intro zenon_H47c | zenon_intro zenon_H47b ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H47c). zenon_intro zenon_H47e. zenon_intro zenon_H47d.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H47d). zenon_intro zenon_H127. zenon_intro zenon_H47f.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H47f). zenon_intro zenon_H168. zenon_intro zenon_H480.
% 28.14/28.33  exact (zenon_H168 zenon_H51).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H47b); [ zenon_intro zenon_H482 | zenon_intro zenon_H481 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H482). zenon_intro zenon_H484. zenon_intro zenon_H483.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H483). zenon_intro zenon_H20f. zenon_intro zenon_H485.
% 28.14/28.33  exact (zenon_H20f zenon_H73).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H481); [ zenon_intro zenon_H487 | zenon_intro zenon_H486 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H487). zenon_intro zenon_H489. zenon_intro zenon_H488.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H488). zenon_intro zenon_H129. zenon_intro zenon_H48a.
% 28.14/28.33  exact (zenon_H129 zenon_H43).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H486); [ zenon_intro zenon_H48c | zenon_intro zenon_H48b ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H48c). zenon_intro zenon_H2db. zenon_intro zenon_H48d.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H48d). zenon_intro zenon_H48f. zenon_intro zenon_H48e.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H48e). zenon_intro zenon_H491. zenon_intro zenon_H490.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H490). zenon_intro zenon_H493. zenon_intro zenon_H492.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H492). zenon_intro zenon_H22b. zenon_intro zenon_H494.
% 28.14/28.33  exact (zenon_H22b zenon_H79).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H48b); [ zenon_intro zenon_H496 | zenon_intro zenon_H495 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H496). zenon_intro zenon_H2d0. zenon_intro zenon_H497.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H497). zenon_intro zenon_H499. zenon_intro zenon_H498.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H498). zenon_intro zenon_H49b. zenon_intro zenon_H49a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H49a). zenon_intro zenon_H49d. zenon_intro zenon_H49c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H49c). zenon_intro zenon_H1f5. zenon_intro zenon_H49e.
% 28.14/28.33  exact (zenon_H1f5 zenon_H6d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H495); [ zenon_intro zenon_H4a0 | zenon_intro zenon_H49f ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a0). zenon_intro zenon_H4a2. zenon_intro zenon_H4a1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a1). zenon_intro zenon_H4a4. zenon_intro zenon_H4a3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a3). zenon_intro zenon_H4a6. zenon_intro zenon_H4a5.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a5). zenon_intro zenon_H4a8. zenon_intro zenon_H4a7.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a7). zenon_intro zenon_H22a. zenon_intro zenon_H4a9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4a9). zenon_intro zenon_H4aa. zenon_intro zenon_H23e.
% 28.14/28.33  exact (zenon_H23e zenon_H7d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H49f); [ zenon_intro zenon_H4ac | zenon_intro zenon_H4ab ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ac). zenon_intro zenon_H4ae. zenon_intro zenon_H4ad.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ad). zenon_intro zenon_H4b0. zenon_intro zenon_H4af.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4af). zenon_intro zenon_H4b2. zenon_intro zenon_H4b1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b1). zenon_intro zenon_H4b4. zenon_intro zenon_H4b3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b3). zenon_intro zenon_H1f4. zenon_intro zenon_H4b5.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b5). zenon_intro zenon_H4aa. zenon_intro zenon_H27e.
% 28.14/28.33  exact (zenon_H27e zenon_H89).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4ab); [ zenon_intro zenon_H4b7 | zenon_intro zenon_H4b6 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b7). zenon_intro zenon_H243. zenon_intro zenon_H4b8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b8). zenon_intro zenon_H251. zenon_intro zenon_H4b9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4b9). zenon_intro zenon_H259. zenon_intro zenon_H4ba.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ba). zenon_intro zenon_H265. zenon_intro zenon_H4bb.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4bb). zenon_intro zenon_H26f. zenon_intro zenon_H4bc.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4bc). zenon_intro zenon_H275. zenon_intro zenon_H283.
% 28.14/28.33  exact (zenon_H283 zenon_H88).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4b6); [ zenon_intro zenon_H4be | zenon_intro zenon_H4bd ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4be). zenon_intro zenon_He4. zenon_intro zenon_H4bf.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4bf). zenon_intro zenon_H12d. zenon_intro zenon_H4c0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c0). zenon_intro zenon_H16c. zenon_intro zenon_H4c1.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c1). zenon_intro zenon_H1b1. zenon_intro zenon_H4c2.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c2). zenon_intro zenon_H1f9. zenon_intro zenon_H4c3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c3). zenon_intro zenon_H235. zenon_intro zenon_H283.
% 28.14/28.33  exact (zenon_H283 zenon_H88).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4bd); [ zenon_intro zenon_H4c5 | zenon_intro zenon_H4c4 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c5). zenon_intro zenon_H245. zenon_intro zenon_H4c6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c6). zenon_intro zenon_H253. zenon_intro zenon_H4c7.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c7). zenon_intro zenon_H25b. zenon_intro zenon_H4c8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c8). zenon_intro zenon_H267. zenon_intro zenon_H4c9.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4c9). zenon_intro zenon_H271. zenon_intro zenon_H4ca.
% 28.14/28.33  exact (zenon_H271 zenon_H87).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4c4); [ zenon_intro zenon_H4cc | zenon_intro zenon_H4cb ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4cc). zenon_intro zenon_He6. zenon_intro zenon_H4cd.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4cd). zenon_intro zenon_H12f. zenon_intro zenon_H4ce.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ce). zenon_intro zenon_H16e. zenon_intro zenon_H4cf.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4cf). zenon_intro zenon_H1b3. zenon_intro zenon_H4d0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4d0). zenon_intro zenon_H1fb. zenon_intro zenon_H4d1.
% 28.14/28.33  exact (zenon_H1fb zenon_H6f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4cb); [ zenon_intro zenon_H4d3 | zenon_intro zenon_H4d2 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4d3). zenon_intro zenon_H247. zenon_intro zenon_H4d4.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4d4). zenon_intro zenon_H255. zenon_intro zenon_H4d5.
% 28.14/28.33  exact (zenon_H255 zenon_H81).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4d2); [ zenon_intro zenon_H4d7 | zenon_intro zenon_H4d6 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4d7). zenon_intro zenon_He8. zenon_intro zenon_H4d8.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4d8). zenon_intro zenon_H131. zenon_intro zenon_H4d9.
% 28.14/28.33  exact (zenon_H131 zenon_H45).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4d6); [ zenon_intro zenon_H4db | zenon_intro zenon_H4da ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4db). zenon_intro zenon_H249. zenon_intro zenon_H4dc.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4dc). zenon_intro zenon_H4de. zenon_intro zenon_H4dd.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4dd). zenon_intro zenon_H25f. zenon_intro zenon_H4df.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4df). zenon_intro zenon_H26b. zenon_intro zenon_H4e0.
% 28.14/28.33  exact (zenon_H26b zenon_H85).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4da); [ zenon_intro zenon_H4e2 | zenon_intro zenon_H4e1 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4e2). zenon_intro zenon_Hea. zenon_intro zenon_H4e3.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4e3). zenon_intro zenon_H4e5. zenon_intro zenon_H4e4.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4e4). zenon_intro zenon_H172. zenon_intro zenon_H4e6.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4e6). zenon_intro zenon_H1b7. zenon_intro zenon_H4e7.
% 28.14/28.33  exact (zenon_H1b7 zenon_H61).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4e1); [ zenon_intro zenon_H4e9 | zenon_intro zenon_H4e8 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4e9). zenon_intro zenon_H24b. zenon_intro zenon_H4ea.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ea). zenon_intro zenon_H32e. zenon_intro zenon_H4eb.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4eb). zenon_intro zenon_H261. zenon_intro zenon_H4ec.
% 28.14/28.33  exact (zenon_H261 zenon_H83).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4e8); [ zenon_intro zenon_H4ee | zenon_intro zenon_H4ed ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ee). zenon_intro zenon_Hec. zenon_intro zenon_H4ef.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ef). zenon_intro zenon_H324. zenon_intro zenon_H4f0.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4f0). zenon_intro zenon_H174. zenon_intro zenon_H4f1.
% 28.14/28.33  exact (zenon_H174 zenon_H53).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4ed); [ zenon_intro zenon_H4f3 | zenon_intro zenon_H4f2 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4f3). zenon_intro zenon_H24d. zenon_intro zenon_H4f4.
% 28.14/28.33  exact (zenon_H24d zenon_H7f).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4f2); [ zenon_intro zenon_H4f6 | zenon_intro zenon_H4f5 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4f6). zenon_intro zenon_Hee. zenon_intro zenon_H4f7.
% 28.14/28.33  exact (zenon_Hee zenon_H37).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4f5); [ zenon_intro zenon_H4f9 | zenon_intro zenon_H4f8 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4f9). zenon_intro zenon_H24c. zenon_intro zenon_H4fa.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4fa). zenon_intro zenon_H4fc. zenon_intro zenon_H4fb.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4fb). zenon_intro zenon_H4fe. zenon_intro zenon_H4fd.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4fd). zenon_intro zenon_H500. zenon_intro zenon_H4ff.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H4ff). zenon_intro zenon_H502. zenon_intro zenon_H501.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H501). zenon_intro zenon_H27e. zenon_intro zenon_Hab.
% 28.14/28.33  exact (zenon_H27e zenon_H89).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H4f8); [ zenon_intro zenon_H504 | zenon_intro zenon_H503 ].
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H504). zenon_intro zenon_Hed. zenon_intro zenon_H505.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H505). zenon_intro zenon_H507. zenon_intro zenon_H506.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H506). zenon_intro zenon_H509. zenon_intro zenon_H508.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H508). zenon_intro zenon_H50b. zenon_intro zenon_H50a.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H50a). zenon_intro zenon_H50d. zenon_intro zenon_H50c.
% 28.14/28.33  apply (zenon_notor_s _ _ zenon_H50c). zenon_intro zenon_H23e. zenon_intro zenon_Hab.
% 28.14/28.33  exact (zenon_H23e zenon_H7d).
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H503); [ zenon_intro zenon_H50f | zenon_intro zenon_H50e ].
% 28.14/28.33  cut (((op (e1) (e0)) = (e0)) = ((op (op (op (e0) (e0)) (e0)) (e0)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H50f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H39.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e1) (e0)) = (op (op (op (e0) (e0)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H510].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e0)) (e0)) (e0)) = (op (op (op (e0) (e0)) (e0)) (e0)))); [ zenon_intro zenon_H511 | zenon_intro zenon_H512 ].
% 28.14/28.33  cut (((op (op (op (e0) (e0)) (e0)) (e0)) = (op (op (op (e0) (e0)) (e0)) (e0))) = ((op (e1) (e0)) = (op (op (op (e0) (e0)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H510.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H511.
% 28.14/28.33  cut (((op (op (op (e0) (e0)) (e0)) (e0)) = (op (op (op (e0) (e0)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H512].
% 28.14/28.33  cut (((op (op (op (e0) (e0)) (e0)) (e0)) = (op (e1) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H513].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e0)) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H514].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e0)) = (e1)) = ((op (op (e0) (e0)) (e0)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H514.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H55.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e3) (e0)) = (op (op (e0) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H515].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e0)) (e0)) = (op (op (e0) (e0)) (e0)))); [ zenon_intro zenon_H516 | zenon_intro zenon_H517 ].
% 28.14/28.33  cut (((op (op (e0) (e0)) (e0)) = (op (op (e0) (e0)) (e0))) = ((op (e3) (e0)) = (op (op (e0) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H515.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H516.
% 28.14/28.33  cut (((op (op (e0) (e0)) (e0)) = (op (op (e0) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H517].
% 28.14/28.33  cut (((op (op (e0) (e0)) (e0)) = (op (e3) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H518].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e0)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_Hb4].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hb4 zenon_H2b).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H517. apply refl_equal.
% 28.14/28.33  apply zenon_H517. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H512. apply refl_equal.
% 28.14/28.33  apply zenon_H512. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H50e); [ zenon_intro zenon_H51a | zenon_intro zenon_H519 ].
% 28.14/28.33  cut (((op (e0) (e1)) = (e0)) = ((op (op (op (e1) (e0)) (e1)) (e1)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H51a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2d.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e1)) = (op (op (op (e1) (e0)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H51b].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e0)) (e1)) (e1)) = (op (op (op (e1) (e0)) (e1)) (e1)))); [ zenon_intro zenon_H51c | zenon_intro zenon_H51d ].
% 28.14/28.33  cut (((op (op (op (e1) (e0)) (e1)) (e1)) = (op (op (op (e1) (e0)) (e1)) (e1))) = ((op (e0) (e1)) = (op (op (op (e1) (e0)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H51b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H51c.
% 28.14/28.33  cut (((op (op (op (e1) (e0)) (e1)) (e1)) = (op (op (op (e1) (e0)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H51d].
% 28.14/28.33  cut (((op (op (op (e1) (e0)) (e1)) (e1)) = (op (e0) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H51e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e0)) (e1)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H51f].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e1)) = (e0)) = ((op (op (e1) (e0)) (e1)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H51f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2d.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e1)) = (op (op (e1) (e0)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H520].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e0)) (e1)) = (op (op (e1) (e0)) (e1)))); [ zenon_intro zenon_H521 | zenon_intro zenon_H522 ].
% 28.14/28.33  cut (((op (op (e1) (e0)) (e1)) = (op (op (e1) (e0)) (e1))) = ((op (e0) (e1)) = (op (op (e1) (e0)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H520.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H521.
% 28.14/28.33  cut (((op (op (e1) (e0)) (e1)) = (op (op (e1) (e0)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H522].
% 28.14/28.33  cut (((op (op (e1) (e0)) (e1)) = (op (e0) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H523].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e0)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_Hf2].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hf2 zenon_H39).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H522. apply refl_equal.
% 28.14/28.33  apply zenon_H522. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H51d. apply refl_equal.
% 28.14/28.33  apply zenon_H51d. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H519); [ zenon_intro zenon_H525 | zenon_intro zenon_H524 ].
% 28.14/28.33  cut (((op (e4) (e2)) = (e0)) = ((op (op (op (e2) (e0)) (e2)) (e2)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H525.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H67.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e4) (e2)) = (op (op (op (e2) (e0)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H526].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e0)) (e2)) (e2)) = (op (op (op (e2) (e0)) (e2)) (e2)))); [ zenon_intro zenon_H527 | zenon_intro zenon_H528 ].
% 28.14/28.33  cut (((op (op (op (e2) (e0)) (e2)) (e2)) = (op (op (op (e2) (e0)) (e2)) (e2))) = ((op (e4) (e2)) = (op (op (op (e2) (e0)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H526.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H527.
% 28.14/28.33  cut (((op (op (op (e2) (e0)) (e2)) (e2)) = (op (op (op (e2) (e0)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H528].
% 28.14/28.33  cut (((op (op (op (e2) (e0)) (e2)) (e2)) = (op (e4) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H529].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e0)) (e2)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H52a].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e2)) = (e4)) = ((op (op (e2) (e0)) (e2)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H52a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H83.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e6) (e2)) = (op (op (e2) (e0)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H52b].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e0)) (e2)) = (op (op (e2) (e0)) (e2)))); [ zenon_intro zenon_H52c | zenon_intro zenon_H52d ].
% 28.14/28.33  cut (((op (op (e2) (e0)) (e2)) = (op (op (e2) (e0)) (e2))) = ((op (e6) (e2)) = (op (op (e2) (e0)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H52b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H52c.
% 28.14/28.33  cut (((op (op (e2) (e0)) (e2)) = (op (op (e2) (e0)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H52d].
% 28.14/28.33  cut (((op (op (e2) (e0)) (e2)) = (op (e6) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H52e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e0)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H13e].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H13e zenon_H47).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H52d. apply refl_equal.
% 28.14/28.33  apply zenon_H52d. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H528. apply refl_equal.
% 28.14/28.33  apply zenon_H528. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H524); [ zenon_intro zenon_H530 | zenon_intro zenon_H52f ].
% 28.14/28.33  cut (((op (e5) (e3)) = (e0)) = ((op (op (op (e3) (e0)) (e3)) (e3)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H530.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H77.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e5) (e3)) = (op (op (op (e3) (e0)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H531].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e0)) (e3)) (e3)) = (op (op (op (e3) (e0)) (e3)) (e3)))); [ zenon_intro zenon_H532 | zenon_intro zenon_H533 ].
% 28.14/28.33  cut (((op (op (op (e3) (e0)) (e3)) (e3)) = (op (op (op (e3) (e0)) (e3)) (e3))) = ((op (e5) (e3)) = (op (op (op (e3) (e0)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H531.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H532.
% 28.14/28.33  cut (((op (op (op (e3) (e0)) (e3)) (e3)) = (op (op (op (e3) (e0)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H533].
% 28.14/28.33  cut (((op (op (op (e3) (e0)) (e3)) (e3)) = (op (e5) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H534].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e0)) (e3)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H535].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e3)) = (e5)) = ((op (op (e3) (e0)) (e3)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H535.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3f.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e1) (e3)) = (op (op (e3) (e0)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H536].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e0)) (e3)) = (op (op (e3) (e0)) (e3)))); [ zenon_intro zenon_H537 | zenon_intro zenon_H538 ].
% 28.14/28.33  cut (((op (op (e3) (e0)) (e3)) = (op (op (e3) (e0)) (e3))) = ((op (e1) (e3)) = (op (op (e3) (e0)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H536.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H537.
% 28.14/28.33  cut (((op (op (e3) (e0)) (e3)) = (op (op (e3) (e0)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H538].
% 28.14/28.33  cut (((op (op (e3) (e0)) (e3)) = (op (e1) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H539].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e0)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H17a].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H17a zenon_H55).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H538. apply refl_equal.
% 28.14/28.33  apply zenon_H538. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H533. apply refl_equal.
% 28.14/28.33  apply zenon_H533. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H52f); [ zenon_intro zenon_H53b | zenon_intro zenon_H53a ].
% 28.14/28.33  cut (((op (e2) (e4)) = (e0)) = ((op (op (op (e4) (e0)) (e4)) (e4)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H53b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4f.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e2) (e4)) = (op (op (op (e4) (e0)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H53c].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e0)) (e4)) (e4)) = (op (op (op (e4) (e0)) (e4)) (e4)))); [ zenon_intro zenon_H53d | zenon_intro zenon_H53e ].
% 28.14/28.33  cut (((op (op (op (e4) (e0)) (e4)) (e4)) = (op (op (op (e4) (e0)) (e4)) (e4))) = ((op (e2) (e4)) = (op (op (op (e4) (e0)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H53c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H53d.
% 28.14/28.33  cut (((op (op (op (e4) (e0)) (e4)) (e4)) = (op (op (op (e4) (e0)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H53e].
% 28.14/28.33  cut (((op (op (op (e4) (e0)) (e4)) (e4)) = (op (e2) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H53f].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e0)) (e4)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H540].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e4)) = (e2)) = ((op (op (e4) (e0)) (e4)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H540.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6b.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e4) (e4)) = (op (op (e4) (e0)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H541].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e0)) (e4)) = (op (op (e4) (e0)) (e4)))); [ zenon_intro zenon_H542 | zenon_intro zenon_H543 ].
% 28.14/28.33  cut (((op (op (e4) (e0)) (e4)) = (op (op (e4) (e0)) (e4))) = ((op (e4) (e4)) = (op (op (e4) (e0)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H541.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H542.
% 28.14/28.33  cut (((op (op (e4) (e0)) (e4)) = (op (op (e4) (e0)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H543].
% 28.14/28.33  cut (((op (op (e4) (e0)) (e4)) = (op (e4) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H544].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e0)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H1c3].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1c3 zenon_H63).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H543. apply refl_equal.
% 28.14/28.33  apply zenon_H543. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H53e. apply refl_equal.
% 28.14/28.33  apply zenon_H53e. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H53a); [ zenon_intro zenon_H546 | zenon_intro zenon_H545 ].
% 28.14/28.33  cut (((op (e3) (e5)) = (e0)) = ((op (op (op (e5) (e0)) (e5)) (e5)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H546.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5f.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e3) (e5)) = (op (op (op (e5) (e0)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H547].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e0)) (e5)) (e5)) = (op (op (op (e5) (e0)) (e5)) (e5)))); [ zenon_intro zenon_H548 | zenon_intro zenon_H549 ].
% 28.14/28.33  cut (((op (op (op (e5) (e0)) (e5)) (e5)) = (op (op (op (e5) (e0)) (e5)) (e5))) = ((op (e3) (e5)) = (op (op (op (e5) (e0)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H547.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H548.
% 28.14/28.33  cut (((op (op (op (e5) (e0)) (e5)) (e5)) = (op (op (op (e5) (e0)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H549].
% 28.14/28.33  cut (((op (op (op (e5) (e0)) (e5)) (e5)) = (op (e3) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H54a].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e0)) (e5)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H54b].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e5)) = (e3)) = ((op (op (e5) (e0)) (e5)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H54b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H51.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e2) (e5)) = (op (op (e5) (e0)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H54c].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e0)) (e5)) = (op (op (e5) (e0)) (e5)))); [ zenon_intro zenon_H54d | zenon_intro zenon_H54e ].
% 28.14/28.33  cut (((op (op (e5) (e0)) (e5)) = (op (op (e5) (e0)) (e5))) = ((op (e2) (e5)) = (op (op (e5) (e0)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H54c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H54d.
% 28.14/28.33  cut (((op (op (e5) (e0)) (e5)) = (op (op (e5) (e0)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H54e].
% 28.14/28.33  cut (((op (op (e5) (e0)) (e5)) = (op (e2) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H54f].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e0)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H203].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H203 zenon_H71).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H54e. apply refl_equal.
% 28.14/28.33  apply zenon_H54e. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H549. apply refl_equal.
% 28.14/28.33  apply zenon_H549. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H545); [ zenon_intro zenon_H551 | zenon_intro zenon_H550 ].
% 28.14/28.33  cut (((op (e6) (e6)) = (e0)) = ((op (op (op (e6) (e0)) (e6)) (e6)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H551.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H88.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e6) (e6)) = (op (op (op (e6) (e0)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H552].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e0)) (e6)) (e6)) = (op (op (op (e6) (e0)) (e6)) (e6)))); [ zenon_intro zenon_H553 | zenon_intro zenon_H554 ].
% 28.14/28.33  cut (((op (op (op (e6) (e0)) (e6)) (e6)) = (op (op (op (e6) (e0)) (e6)) (e6))) = ((op (e6) (e6)) = (op (op (op (e6) (e0)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H552.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H553.
% 28.14/28.33  cut (((op (op (op (e6) (e0)) (e6)) (e6)) = (op (op (op (e6) (e0)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H554].
% 28.14/28.33  cut (((op (op (op (e6) (e0)) (e6)) (e6)) = (op (e6) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H555].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e0)) (e6)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H556].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e6)) = (e6)) = ((op (op (e6) (e0)) (e6)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H556.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7d.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e5) (e6)) = (op (op (e6) (e0)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H557].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e0)) (e6)) = (op (op (e6) (e0)) (e6)))); [ zenon_intro zenon_H558 | zenon_intro zenon_H559 ].
% 28.14/28.33  cut (((op (op (e6) (e0)) (e6)) = (op (op (e6) (e0)) (e6))) = ((op (e5) (e6)) = (op (op (e6) (e0)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H557.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H558.
% 28.14/28.33  cut (((op (op (e6) (e0)) (e6)) = (op (op (e6) (e0)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H559].
% 28.14/28.33  cut (((op (op (e6) (e0)) (e6)) = (op (e5) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H55a].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e0)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H24d].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H24d zenon_H7f).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H559. apply refl_equal.
% 28.14/28.33  apply zenon_H559. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H554. apply refl_equal.
% 28.14/28.33  apply zenon_H554. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H550); [ zenon_intro zenon_H55c | zenon_intro zenon_H55b ].
% 28.14/28.33  cut (((op (e3) (e0)) = (e1)) = ((op (op (op (e0) (e1)) (e0)) (e0)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H55c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H55.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e3) (e0)) = (op (op (op (e0) (e1)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H55d].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e1)) (e0)) (e0)) = (op (op (op (e0) (e1)) (e0)) (e0)))); [ zenon_intro zenon_H55e | zenon_intro zenon_H55f ].
% 28.14/28.33  cut (((op (op (op (e0) (e1)) (e0)) (e0)) = (op (op (op (e0) (e1)) (e0)) (e0))) = ((op (e3) (e0)) = (op (op (op (e0) (e1)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H55d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H55e.
% 28.14/28.33  cut (((op (op (op (e0) (e1)) (e0)) (e0)) = (op (op (op (e0) (e1)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H55f].
% 28.14/28.33  cut (((op (op (op (e0) (e1)) (e0)) (e0)) = (op (e3) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H560].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e1)) (e0)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H561].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e0)) = (e3)) = ((op (op (e0) (e1)) (e0)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H561.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2b.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e0) (e0)) = (op (op (e0) (e1)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H562].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e1)) (e0)) = (op (op (e0) (e1)) (e0)))); [ zenon_intro zenon_H563 | zenon_intro zenon_H564 ].
% 28.14/28.33  cut (((op (op (e0) (e1)) (e0)) = (op (op (e0) (e1)) (e0))) = ((op (e0) (e0)) = (op (op (e0) (e1)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H562.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H563.
% 28.14/28.33  cut (((op (op (e0) (e1)) (e0)) = (op (op (e0) (e1)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H564].
% 28.14/28.33  cut (((op (op (e0) (e1)) (e0)) = (op (e0) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H565].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e1)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_Hb8].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hb8 zenon_H2d).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H564. apply refl_equal.
% 28.14/28.33  apply zenon_H564. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H55f. apply refl_equal.
% 28.14/28.33  apply zenon_H55f. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H55b); [ zenon_intro zenon_H567 | zenon_intro zenon_H566 ].
% 28.14/28.33  cut (((op (e2) (e1)) = (e1)) = ((op (op (op (e1) (e1)) (e1)) (e1)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H567.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H49.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e2) (e1)) = (op (op (op (e1) (e1)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H568].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e1)) (e1)) (e1)) = (op (op (op (e1) (e1)) (e1)) (e1)))); [ zenon_intro zenon_H569 | zenon_intro zenon_H56a ].
% 28.14/28.33  cut (((op (op (op (e1) (e1)) (e1)) (e1)) = (op (op (op (e1) (e1)) (e1)) (e1))) = ((op (e2) (e1)) = (op (op (op (e1) (e1)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H568.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H569.
% 28.14/28.33  cut (((op (op (op (e1) (e1)) (e1)) (e1)) = (op (op (op (e1) (e1)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H56a].
% 28.14/28.33  cut (((op (op (op (e1) (e1)) (e1)) (e1)) = (op (e2) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H56b].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e1)) (e1)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H56c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e1)) = (e2)) = ((op (op (e1) (e1)) (e1)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H56c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H81.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e6) (e1)) = (op (op (e1) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H56d].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e1)) (e1)) = (op (op (e1) (e1)) (e1)))); [ zenon_intro zenon_H56e | zenon_intro zenon_H56f ].
% 28.14/28.33  cut (((op (op (e1) (e1)) (e1)) = (op (op (e1) (e1)) (e1))) = ((op (e6) (e1)) = (op (op (e1) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H56d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H56e.
% 28.14/28.33  cut (((op (op (e1) (e1)) (e1)) = (op (op (e1) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H56f].
% 28.14/28.33  cut (((op (op (e1) (e1)) (e1)) = (op (e6) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H570].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e1)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_Hfe].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hfe zenon_H3b).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H56f. apply refl_equal.
% 28.14/28.33  apply zenon_H56f. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H56a. apply refl_equal.
% 28.14/28.33  apply zenon_H56a. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H566); [ zenon_intro zenon_H572 | zenon_intro zenon_H571 ].
% 28.14/28.33  cut (((op (e1) (e2)) = (e1)) = ((op (op (op (e2) (e1)) (e2)) (e2)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H572.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3d.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e2)) = (op (op (op (e2) (e1)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H573].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e1)) (e2)) (e2)) = (op (op (op (e2) (e1)) (e2)) (e2)))); [ zenon_intro zenon_H574 | zenon_intro zenon_H575 ].
% 28.14/28.33  cut (((op (op (op (e2) (e1)) (e2)) (e2)) = (op (op (op (e2) (e1)) (e2)) (e2))) = ((op (e1) (e2)) = (op (op (op (e2) (e1)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H573.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H574.
% 28.14/28.33  cut (((op (op (op (e2) (e1)) (e2)) (e2)) = (op (op (op (e2) (e1)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H575].
% 28.14/28.33  cut (((op (op (op (e2) (e1)) (e2)) (e2)) = (op (e1) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H576].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e1)) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H577].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e2)) = (e1)) = ((op (op (e2) (e1)) (e2)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H577.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3d.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e2)) = (op (op (e2) (e1)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H578].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e1)) (e2)) = (op (op (e2) (e1)) (e2)))); [ zenon_intro zenon_H579 | zenon_intro zenon_H57a ].
% 28.14/28.33  cut (((op (op (e2) (e1)) (e2)) = (op (op (e2) (e1)) (e2))) = ((op (e1) (e2)) = (op (op (e2) (e1)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H578.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H579.
% 28.14/28.33  cut (((op (op (e2) (e1)) (e2)) = (op (op (e2) (e1)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H57a].
% 28.14/28.33  cut (((op (op (e2) (e1)) (e2)) = (op (e1) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H57b].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e1)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H145].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H145 zenon_H49).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H57a. apply refl_equal.
% 28.14/28.33  apply zenon_H57a. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H575. apply refl_equal.
% 28.14/28.33  apply zenon_H575. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H571); [ zenon_intro zenon_H57d | zenon_intro zenon_H57c ].
% 28.14/28.33  cut (((op (e0) (e3)) = (e1)) = ((op (op (op (e3) (e1)) (e3)) (e3)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H57d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H31.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e0) (e3)) = (op (op (op (e3) (e1)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H57e].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e1)) (e3)) (e3)) = (op (op (op (e3) (e1)) (e3)) (e3)))); [ zenon_intro zenon_H57f | zenon_intro zenon_H580 ].
% 28.14/28.33  cut (((op (op (op (e3) (e1)) (e3)) (e3)) = (op (op (op (e3) (e1)) (e3)) (e3))) = ((op (e0) (e3)) = (op (op (op (e3) (e1)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H57e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H57f.
% 28.14/28.33  cut (((op (op (op (e3) (e1)) (e3)) (e3)) = (op (op (op (e3) (e1)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H580].
% 28.14/28.33  cut (((op (op (op (e3) (e1)) (e3)) (e3)) = (op (e0) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H581].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e1)) (e3)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H582].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e3)) = (e0)) = ((op (op (e3) (e1)) (e3)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H582.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H77.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e5) (e3)) = (op (op (e3) (e1)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H583].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e1)) (e3)) = (op (op (e3) (e1)) (e3)))); [ zenon_intro zenon_H584 | zenon_intro zenon_H585 ].
% 28.14/28.33  cut (((op (op (e3) (e1)) (e3)) = (op (op (e3) (e1)) (e3))) = ((op (e5) (e3)) = (op (op (e3) (e1)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H583.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H584.
% 28.14/28.33  cut (((op (op (e3) (e1)) (e3)) = (op (op (e3) (e1)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H585].
% 28.14/28.33  cut (((op (op (e3) (e1)) (e3)) = (op (e5) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H586].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e1)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H188].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H188 zenon_H57).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H585. apply refl_equal.
% 28.14/28.33  apply zenon_H585. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H580. apply refl_equal.
% 28.14/28.33  apply zenon_H580. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H57c); [ zenon_intro zenon_H588 | zenon_intro zenon_H587 ].
% 28.14/28.33  cut (((op (e6) (e4)) = (e1)) = ((op (op (op (e4) (e1)) (e4)) (e4)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H588.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H87.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e6) (e4)) = (op (op (op (e4) (e1)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H589].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e1)) (e4)) (e4)) = (op (op (op (e4) (e1)) (e4)) (e4)))); [ zenon_intro zenon_H58a | zenon_intro zenon_H58b ].
% 28.14/28.33  cut (((op (op (op (e4) (e1)) (e4)) (e4)) = (op (op (op (e4) (e1)) (e4)) (e4))) = ((op (e6) (e4)) = (op (op (op (e4) (e1)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H589.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H58a.
% 28.14/28.33  cut (((op (op (op (e4) (e1)) (e4)) (e4)) = (op (op (op (e4) (e1)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H58b].
% 28.14/28.33  cut (((op (op (op (e4) (e1)) (e4)) (e4)) = (op (e6) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H58c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e1)) (e4)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H58d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e4)) = (e6)) = ((op (op (e4) (e1)) (e4)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H58d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5d.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e3) (e4)) = (op (op (e4) (e1)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H58e].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e1)) (e4)) = (op (op (e4) (e1)) (e4)))); [ zenon_intro zenon_H58f | zenon_intro zenon_H590 ].
% 28.14/28.33  cut (((op (op (e4) (e1)) (e4)) = (op (op (e4) (e1)) (e4))) = ((op (e3) (e4)) = (op (op (e4) (e1)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H58e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H58f.
% 28.14/28.33  cut (((op (op (e4) (e1)) (e4)) = (op (op (e4) (e1)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H590].
% 28.14/28.33  cut (((op (op (e4) (e1)) (e4)) = (op (e3) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H591].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e1)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H1cd].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1cd zenon_H65).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H590. apply refl_equal.
% 28.14/28.33  apply zenon_H590. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H58b. apply refl_equal.
% 28.14/28.33  apply zenon_H58b. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H587); [ zenon_intro zenon_H593 | zenon_intro zenon_H592 ].
% 28.14/28.33  cut (((op (e5) (e5)) = (e1)) = ((op (op (op (e5) (e1)) (e5)) (e5)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H593.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7b.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e5) (e5)) = (op (op (op (e5) (e1)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H594].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e1)) (e5)) (e5)) = (op (op (op (e5) (e1)) (e5)) (e5)))); [ zenon_intro zenon_H595 | zenon_intro zenon_H596 ].
% 28.14/28.33  cut (((op (op (op (e5) (e1)) (e5)) (e5)) = (op (op (op (e5) (e1)) (e5)) (e5))) = ((op (e5) (e5)) = (op (op (op (e5) (e1)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H594.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H595.
% 28.14/28.33  cut (((op (op (op (e5) (e1)) (e5)) (e5)) = (op (op (op (e5) (e1)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H596].
% 28.14/28.33  cut (((op (op (op (e5) (e1)) (e5)) (e5)) = (op (e5) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H597].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e1)) (e5)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H598].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e5)) = (e5)) = ((op (op (e5) (e1)) (e5)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H598.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6d.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e4) (e5)) = (op (op (e5) (e1)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H599].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e1)) (e5)) = (op (op (e5) (e1)) (e5)))); [ zenon_intro zenon_H59a | zenon_intro zenon_H59b ].
% 28.14/28.33  cut (((op (op (e5) (e1)) (e5)) = (op (op (e5) (e1)) (e5))) = ((op (e4) (e5)) = (op (op (e5) (e1)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H599.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H59a.
% 28.14/28.33  cut (((op (op (e5) (e1)) (e5)) = (op (op (e5) (e1)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H59b].
% 28.14/28.33  cut (((op (op (e5) (e1)) (e5)) = (op (e4) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H59c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e1)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H20f].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H20f zenon_H73).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H59b. apply refl_equal.
% 28.14/28.33  apply zenon_H59b. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H596. apply refl_equal.
% 28.14/28.33  apply zenon_H596. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H592); [ zenon_intro zenon_H59e | zenon_intro zenon_H59d ].
% 28.14/28.33  cut (((op (e4) (e6)) = (e1)) = ((op (op (op (e6) (e1)) (e6)) (e6)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H59e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6f.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e4) (e6)) = (op (op (op (e6) (e1)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H59f].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e1)) (e6)) (e6)) = (op (op (op (e6) (e1)) (e6)) (e6)))); [ zenon_intro zenon_H5a0 | zenon_intro zenon_H5a1 ].
% 28.14/28.33  cut (((op (op (op (e6) (e1)) (e6)) (e6)) = (op (op (op (e6) (e1)) (e6)) (e6))) = ((op (e4) (e6)) = (op (op (op (e6) (e1)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H59f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5a0.
% 28.14/28.33  cut (((op (op (op (e6) (e1)) (e6)) (e6)) = (op (op (op (e6) (e1)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5a1].
% 28.14/28.33  cut (((op (op (op (e6) (e1)) (e6)) (e6)) = (op (e4) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5a2].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e1)) (e6)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H5a3].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e6)) = (e4)) = ((op (op (e6) (e1)) (e6)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5a3.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H53.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e2) (e6)) = (op (op (e6) (e1)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5a4].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e1)) (e6)) = (op (op (e6) (e1)) (e6)))); [ zenon_intro zenon_H5a5 | zenon_intro zenon_H5a6 ].
% 28.14/28.33  cut (((op (op (e6) (e1)) (e6)) = (op (op (e6) (e1)) (e6))) = ((op (e2) (e6)) = (op (op (e6) (e1)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5a4.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5a5.
% 28.14/28.33  cut (((op (op (e6) (e1)) (e6)) = (op (op (e6) (e1)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5a6].
% 28.14/28.33  cut (((op (op (e6) (e1)) (e6)) = (op (e2) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5a7].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e1)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H255].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H255 zenon_H81).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H5a6. apply refl_equal.
% 28.14/28.33  apply zenon_H5a6. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H5a1. apply refl_equal.
% 28.14/28.33  apply zenon_H5a1. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H59d); [ zenon_intro zenon_H5a9 | zenon_intro zenon_H5a8 ].
% 28.14/28.33  cut (((op (e5) (e0)) = (e2)) = ((op (op (op (e0) (e2)) (e0)) (e0)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5a9.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H71.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e5) (e0)) = (op (op (op (e0) (e2)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5aa].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e2)) (e0)) (e0)) = (op (op (op (e0) (e2)) (e0)) (e0)))); [ zenon_intro zenon_H5ab | zenon_intro zenon_H5ac ].
% 28.14/28.33  cut (((op (op (op (e0) (e2)) (e0)) (e0)) = (op (op (op (e0) (e2)) (e0)) (e0))) = ((op (e5) (e0)) = (op (op (op (e0) (e2)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5aa.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5ab.
% 28.14/28.33  cut (((op (op (op (e0) (e2)) (e0)) (e0)) = (op (op (op (e0) (e2)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5ac].
% 28.14/28.33  cut (((op (op (op (e0) (e2)) (e0)) (e0)) = (op (e5) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5ad].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e2)) (e0)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5ae].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e0)) = (e5)) = ((op (op (e0) (e2)) (e0)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5ae.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7f.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e6) (e0)) = (op (op (e0) (e2)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5af].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e2)) (e0)) = (op (op (e0) (e2)) (e0)))); [ zenon_intro zenon_H5b0 | zenon_intro zenon_H5b1 ].
% 28.14/28.33  cut (((op (op (e0) (e2)) (e0)) = (op (op (e0) (e2)) (e0))) = ((op (e6) (e0)) = (op (op (e0) (e2)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5af.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5b0.
% 28.14/28.33  cut (((op (op (e0) (e2)) (e0)) = (op (op (e0) (e2)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5b1].
% 28.14/28.33  cut (((op (op (e0) (e2)) (e0)) = (op (e6) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5b2].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e2)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_Hc5].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hc5 zenon_H2f).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H5b1. apply refl_equal.
% 28.14/28.33  apply zenon_H5b1. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H5ac. apply refl_equal.
% 28.14/28.33  apply zenon_H5ac. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5a8); [ zenon_intro zenon_H5b4 | zenon_intro zenon_H5b3 ].
% 28.14/28.33  cut (((op (e6) (e1)) = (e2)) = ((op (op (op (e1) (e2)) (e1)) (e1)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5b4.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H81.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e6) (e1)) = (op (op (op (e1) (e2)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5b5].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e2)) (e1)) (e1)) = (op (op (op (e1) (e2)) (e1)) (e1)))); [ zenon_intro zenon_H5b6 | zenon_intro zenon_H5b7 ].
% 28.14/28.33  cut (((op (op (op (e1) (e2)) (e1)) (e1)) = (op (op (op (e1) (e2)) (e1)) (e1))) = ((op (e6) (e1)) = (op (op (op (e1) (e2)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5b5.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5b6.
% 28.14/28.33  cut (((op (op (op (e1) (e2)) (e1)) (e1)) = (op (op (op (e1) (e2)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5b7].
% 28.14/28.33  cut (((op (op (op (e1) (e2)) (e1)) (e1)) = (op (e6) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5b8].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e2)) (e1)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H5b9].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e1)) = (e6)) = ((op (op (e1) (e2)) (e1)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5b9.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3b.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e1) (e1)) = (op (op (e1) (e2)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5ba].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e2)) (e1)) = (op (op (e1) (e2)) (e1)))); [ zenon_intro zenon_H5bb | zenon_intro zenon_H5bc ].
% 28.14/28.33  cut (((op (op (e1) (e2)) (e1)) = (op (op (e1) (e2)) (e1))) = ((op (e1) (e1)) = (op (op (e1) (e2)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5ba.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5bb.
% 28.14/28.33  cut (((op (op (e1) (e2)) (e1)) = (op (op (e1) (e2)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5bc].
% 28.14/28.33  cut (((op (op (e1) (e2)) (e1)) = (op (e1) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H5bd].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e2)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H105].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H105 zenon_H3d).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H5bc. apply refl_equal.
% 28.14/28.33  apply zenon_H5bc. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H5b7. apply refl_equal.
% 28.14/28.33  apply zenon_H5b7. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5b3); [ zenon_intro zenon_H5bf | zenon_intro zenon_H5be ].
% 28.14/28.33  cut (((op (e3) (e2)) = (e2)) = ((op (op (op (e2) (e2)) (e2)) (e2)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5bf.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H59.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e3) (e2)) = (op (op (op (e2) (e2)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c0].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e2)) (e2)) (e2)) = (op (op (op (e2) (e2)) (e2)) (e2)))); [ zenon_intro zenon_H5c1 | zenon_intro zenon_H5c2 ].
% 28.14/28.33  cut (((op (op (op (e2) (e2)) (e2)) (e2)) = (op (op (op (e2) (e2)) (e2)) (e2))) = ((op (e3) (e2)) = (op (op (op (e2) (e2)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5c0.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5c1.
% 28.14/28.33  cut (((op (op (op (e2) (e2)) (e2)) (e2)) = (op (op (op (e2) (e2)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c2].
% 28.14/28.33  cut (((op (op (op (e2) (e2)) (e2)) (e2)) = (op (e3) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c3].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e2)) (e2)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H5c4].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e2)) = (e3)) = ((op (op (e2) (e2)) (e2)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5c4.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H75.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e5) (e2)) = (op (op (e2) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c5].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e2)) (e2)) = (op (op (e2) (e2)) (e2)))); [ zenon_intro zenon_H5c6 | zenon_intro zenon_H5c7 ].
% 28.14/28.33  cut (((op (op (e2) (e2)) (e2)) = (op (op (e2) (e2)) (e2))) = ((op (e5) (e2)) = (op (op (e2) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5c5.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5c6.
% 28.14/28.33  cut (((op (op (e2) (e2)) (e2)) = (op (op (e2) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c7].
% 28.14/28.33  cut (((op (op (e2) (e2)) (e2)) = (op (e5) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H5c8].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e2)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H152].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H152 zenon_H4b).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H5c7. apply refl_equal.
% 28.14/28.33  apply zenon_H5c7. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H5c2. apply refl_equal.
% 28.14/28.33  apply zenon_H5c2. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5be); [ zenon_intro zenon_H5ca | zenon_intro zenon_H5c9 ].
% 28.14/28.33  cut (((op (e2) (e3)) = (e2)) = ((op (op (op (e3) (e2)) (e3)) (e3)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5ca.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4d.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e3)) = (op (op (op (e3) (e2)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5cb].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e2)) (e3)) (e3)) = (op (op (op (e3) (e2)) (e3)) (e3)))); [ zenon_intro zenon_H5cc | zenon_intro zenon_H5cd ].
% 28.14/28.33  cut (((op (op (op (e3) (e2)) (e3)) (e3)) = (op (op (op (e3) (e2)) (e3)) (e3))) = ((op (e2) (e3)) = (op (op (op (e3) (e2)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5cb.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5cc.
% 28.14/28.33  cut (((op (op (op (e3) (e2)) (e3)) (e3)) = (op (op (op (e3) (e2)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5cd].
% 28.14/28.33  cut (((op (op (op (e3) (e2)) (e3)) (e3)) = (op (e2) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5ce].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e2)) (e3)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H5cf].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e3)) = (e2)) = ((op (op (e3) (e2)) (e3)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5cf.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4d.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e3)) = (op (op (e3) (e2)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5d0].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e2)) (e3)) = (op (op (e3) (e2)) (e3)))); [ zenon_intro zenon_H5d1 | zenon_intro zenon_H5d2 ].
% 28.14/28.33  cut (((op (op (e3) (e2)) (e3)) = (op (op (e3) (e2)) (e3))) = ((op (e2) (e3)) = (op (op (e3) (e2)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5d0.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5d1.
% 28.14/28.33  cut (((op (op (e3) (e2)) (e3)) = (op (op (e3) (e2)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5d2].
% 28.14/28.33  cut (((op (op (e3) (e2)) (e3)) = (op (e2) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H5d3].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e2)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H190].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H190 zenon_H59).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H5d2. apply refl_equal.
% 28.14/28.33  apply zenon_H5d2. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H5cd. apply refl_equal.
% 28.14/28.33  apply zenon_H5cd. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5c9); [ zenon_intro zenon_H5d5 | zenon_intro zenon_H5d4 ].
% 28.14/28.33  cut (((op (e4) (e4)) = (e2)) = ((op (op (op (e4) (e2)) (e4)) (e4)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5d5.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6b.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e4) (e4)) = (op (op (op (e4) (e2)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5d6].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e2)) (e4)) (e4)) = (op (op (op (e4) (e2)) (e4)) (e4)))); [ zenon_intro zenon_H5d7 | zenon_intro zenon_H5d8 ].
% 28.14/28.33  cut (((op (op (op (e4) (e2)) (e4)) (e4)) = (op (op (op (e4) (e2)) (e4)) (e4))) = ((op (e4) (e4)) = (op (op (op (e4) (e2)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5d6.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5d7.
% 28.14/28.33  cut (((op (op (op (e4) (e2)) (e4)) (e4)) = (op (op (op (e4) (e2)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5d8].
% 28.14/28.33  cut (((op (op (op (e4) (e2)) (e4)) (e4)) = (op (e4) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5d9].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e2)) (e4)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H5da].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e4)) = (e4)) = ((op (op (e4) (e2)) (e4)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5da.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H33.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e0) (e4)) = (op (op (e4) (e2)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5db].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e2)) (e4)) = (op (op (e4) (e2)) (e4)))); [ zenon_intro zenon_H5dc | zenon_intro zenon_H5dd ].
% 28.14/28.33  cut (((op (op (e4) (e2)) (e4)) = (op (op (e4) (e2)) (e4))) = ((op (e0) (e4)) = (op (op (e4) (e2)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5db.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5dc.
% 28.14/28.33  cut (((op (op (e4) (e2)) (e4)) = (op (op (e4) (e2)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5dd].
% 28.14/28.33  cut (((op (op (e4) (e2)) (e4)) = (op (e0) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H5de].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e2)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H1d1].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1d1 zenon_H67).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H5dd. apply refl_equal.
% 28.14/28.33  apply zenon_H5dd. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H5d8. apply refl_equal.
% 28.14/28.33  apply zenon_H5d8. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5d4); [ zenon_intro zenon_H5e0 | zenon_intro zenon_H5df ].
% 28.14/28.33  cut (((op (e0) (e5)) = (e2)) = ((op (op (op (e5) (e2)) (e5)) (e5)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5e0.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H35.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e0) (e5)) = (op (op (op (e5) (e2)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e1].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e2)) (e5)) (e5)) = (op (op (op (e5) (e2)) (e5)) (e5)))); [ zenon_intro zenon_H5e2 | zenon_intro zenon_H5e3 ].
% 28.14/28.33  cut (((op (op (op (e5) (e2)) (e5)) (e5)) = (op (op (op (e5) (e2)) (e5)) (e5))) = ((op (e0) (e5)) = (op (op (op (e5) (e2)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5e1.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5e2.
% 28.14/28.33  cut (((op (op (op (e5) (e2)) (e5)) (e5)) = (op (op (op (e5) (e2)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e3].
% 28.14/28.33  cut (((op (op (op (e5) (e2)) (e5)) (e5)) = (op (e0) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e4].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e2)) (e5)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H5e5].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e5)) = (e0)) = ((op (op (e5) (e2)) (e5)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5e5.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5f.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e3) (e5)) = (op (op (e5) (e2)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e6].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e2)) (e5)) = (op (op (e5) (e2)) (e5)))); [ zenon_intro zenon_H5e7 | zenon_intro zenon_H5e8 ].
% 28.14/28.33  cut (((op (op (e5) (e2)) (e5)) = (op (op (e5) (e2)) (e5))) = ((op (e3) (e5)) = (op (op (e5) (e2)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5e6.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5e7.
% 28.14/28.33  cut (((op (op (e5) (e2)) (e5)) = (op (op (e5) (e2)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e8].
% 28.14/28.33  cut (((op (op (e5) (e2)) (e5)) = (op (e3) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H5e9].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e2)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H219].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H219 zenon_H75).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H5e8. apply refl_equal.
% 28.14/28.33  apply zenon_H5e8. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H5e3. apply refl_equal.
% 28.14/28.33  apply zenon_H5e3. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5df); [ zenon_intro zenon_H5eb | zenon_intro zenon_H5ea ].
% 28.14/28.33  cut (((op (e1) (e6)) = (e2)) = ((op (op (op (e6) (e2)) (e6)) (e6)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5eb.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H45.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e1) (e6)) = (op (op (op (e6) (e2)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5ec].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e2)) (e6)) (e6)) = (op (op (op (e6) (e2)) (e6)) (e6)))); [ zenon_intro zenon_H5ed | zenon_intro zenon_H5ee ].
% 28.14/28.33  cut (((op (op (op (e6) (e2)) (e6)) (e6)) = (op (op (op (e6) (e2)) (e6)) (e6))) = ((op (e1) (e6)) = (op (op (op (e6) (e2)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5ec.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5ed.
% 28.14/28.33  cut (((op (op (op (e6) (e2)) (e6)) (e6)) = (op (op (op (e6) (e2)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5ee].
% 28.14/28.33  cut (((op (op (op (e6) (e2)) (e6)) (e6)) = (op (e1) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5ef].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e2)) (e6)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H5f0].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e6)) = (e1)) = ((op (op (e6) (e2)) (e6)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5f0.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6f.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e4) (e6)) = (op (op (e6) (e2)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5f1].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e2)) (e6)) = (op (op (e6) (e2)) (e6)))); [ zenon_intro zenon_H5f2 | zenon_intro zenon_H5f3 ].
% 28.14/28.33  cut (((op (op (e6) (e2)) (e6)) = (op (op (e6) (e2)) (e6))) = ((op (e4) (e6)) = (op (op (e6) (e2)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5f1.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5f2.
% 28.14/28.33  cut (((op (op (e6) (e2)) (e6)) = (op (op (e6) (e2)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5f3].
% 28.14/28.33  cut (((op (op (e6) (e2)) (e6)) = (op (e4) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H5f4].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e2)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H261].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H261 zenon_H83).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H5f3. apply refl_equal.
% 28.14/28.33  apply zenon_H5f3. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H5ee. apply refl_equal.
% 28.14/28.33  apply zenon_H5ee. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5ea); [ zenon_intro zenon_H5f6 | zenon_intro zenon_H5f5 ].
% 28.14/28.33  cut (((op (e0) (e0)) = (e3)) = ((op (op (op (e0) (e3)) (e0)) (e0)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5f6.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2b.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e0) (e0)) = (op (op (op (e0) (e3)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5f7].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e3)) (e0)) (e0)) = (op (op (op (e0) (e3)) (e0)) (e0)))); [ zenon_intro zenon_H5f8 | zenon_intro zenon_H5f9 ].
% 28.14/28.33  cut (((op (op (op (e0) (e3)) (e0)) (e0)) = (op (op (op (e0) (e3)) (e0)) (e0))) = ((op (e0) (e0)) = (op (op (op (e0) (e3)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5f7.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5f8.
% 28.14/28.33  cut (((op (op (op (e0) (e3)) (e0)) (e0)) = (op (op (op (e0) (e3)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5f9].
% 28.14/28.33  cut (((op (op (op (e0) (e3)) (e0)) (e0)) = (op (e0) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5fa].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e3)) (e0)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H5fb].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e0)) = (e0)) = ((op (op (e0) (e3)) (e0)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5fb.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H39.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e1) (e0)) = (op (op (e0) (e3)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5fc].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e3)) (e0)) = (op (op (e0) (e3)) (e0)))); [ zenon_intro zenon_H5fd | zenon_intro zenon_H5fe ].
% 28.14/28.33  cut (((op (op (e0) (e3)) (e0)) = (op (op (e0) (e3)) (e0))) = ((op (e1) (e0)) = (op (op (e0) (e3)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H5fc.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5fd.
% 28.14/28.33  cut (((op (op (e0) (e3)) (e0)) = (op (op (e0) (e3)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5fe].
% 28.14/28.33  cut (((op (op (e0) (e3)) (e0)) = (op (e1) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H5ff].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_Hcc].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hcc zenon_H31).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H5fe. apply refl_equal.
% 28.14/28.33  apply zenon_H5fe. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H5f9. apply refl_equal.
% 28.14/28.33  apply zenon_H5f9. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H5f5); [ zenon_intro zenon_H601 | zenon_intro zenon_H600 ].
% 28.14/28.33  cut (((op (e4) (e1)) = (e3)) = ((op (op (op (e1) (e3)) (e1)) (e1)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H601.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H65.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e4) (e1)) = (op (op (op (e1) (e3)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H602].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e3)) (e1)) (e1)) = (op (op (op (e1) (e3)) (e1)) (e1)))); [ zenon_intro zenon_H603 | zenon_intro zenon_H604 ].
% 28.14/28.33  cut (((op (op (op (e1) (e3)) (e1)) (e1)) = (op (op (op (e1) (e3)) (e1)) (e1))) = ((op (e4) (e1)) = (op (op (op (e1) (e3)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H602.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H603.
% 28.14/28.33  cut (((op (op (op (e1) (e3)) (e1)) (e1)) = (op (op (op (e1) (e3)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H604].
% 28.14/28.33  cut (((op (op (op (e1) (e3)) (e1)) (e1)) = (op (e4) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H605].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e3)) (e1)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H606].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e1)) = (e4)) = ((op (op (e1) (e3)) (e1)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H606.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H73.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e5) (e1)) = (op (op (e1) (e3)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H607].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e3)) (e1)) = (op (op (e1) (e3)) (e1)))); [ zenon_intro zenon_H608 | zenon_intro zenon_H609 ].
% 28.14/28.33  cut (((op (op (e1) (e3)) (e1)) = (op (op (e1) (e3)) (e1))) = ((op (e5) (e1)) = (op (op (e1) (e3)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H607.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H608.
% 28.14/28.33  cut (((op (op (e1) (e3)) (e1)) = (op (op (e1) (e3)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H609].
% 28.14/28.33  cut (((op (op (e1) (e3)) (e1)) = (op (e5) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H60a].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e3)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H113].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H113 zenon_H3f).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H609. apply refl_equal.
% 28.14/28.33  apply zenon_H609. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H604. apply refl_equal.
% 28.14/28.33  apply zenon_H604. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H600); [ zenon_intro zenon_H60c | zenon_intro zenon_H60b ].
% 28.14/28.33  cut (((op (e5) (e2)) = (e3)) = ((op (op (op (e2) (e3)) (e2)) (e2)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H60c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H75.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e5) (e2)) = (op (op (op (e2) (e3)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H60d].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e3)) (e2)) (e2)) = (op (op (op (e2) (e3)) (e2)) (e2)))); [ zenon_intro zenon_H60e | zenon_intro zenon_H60f ].
% 28.14/28.33  cut (((op (op (op (e2) (e3)) (e2)) (e2)) = (op (op (op (e2) (e3)) (e2)) (e2))) = ((op (e5) (e2)) = (op (op (op (e2) (e3)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H60d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H60e.
% 28.14/28.33  cut (((op (op (op (e2) (e3)) (e2)) (e2)) = (op (op (op (e2) (e3)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H60f].
% 28.14/28.33  cut (((op (op (op (e2) (e3)) (e2)) (e2)) = (op (e5) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H610].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e3)) (e2)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H611].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e2)) = (e5)) = ((op (op (e2) (e3)) (e2)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H611.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4b.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e2) (e2)) = (op (op (e2) (e3)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H612].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e3)) (e2)) = (op (op (e2) (e3)) (e2)))); [ zenon_intro zenon_H613 | zenon_intro zenon_H614 ].
% 28.14/28.33  cut (((op (op (e2) (e3)) (e2)) = (op (op (e2) (e3)) (e2))) = ((op (e2) (e2)) = (op (op (e2) (e3)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H612.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H613.
% 28.14/28.33  cut (((op (op (e2) (e3)) (e2)) = (op (op (e2) (e3)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H614].
% 28.14/28.33  cut (((op (op (e2) (e3)) (e2)) = (op (e2) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H615].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e3)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H15a].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H15a zenon_H4d).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H614. apply refl_equal.
% 28.14/28.33  apply zenon_H614. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H60f. apply refl_equal.
% 28.14/28.33  apply zenon_H60f. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H60b); [ zenon_intro zenon_H617 | zenon_intro zenon_H616 ].
% 28.14/28.33  cut (((op (e6) (e3)) = (e3)) = ((op (op (op (e3) (e3)) (e3)) (e3)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H617.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H85.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e6) (e3)) = (op (op (op (e3) (e3)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H618].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e3)) (e3)) (e3)) = (op (op (op (e3) (e3)) (e3)) (e3)))); [ zenon_intro zenon_H619 | zenon_intro zenon_H61a ].
% 28.14/28.33  cut (((op (op (op (e3) (e3)) (e3)) (e3)) = (op (op (op (e3) (e3)) (e3)) (e3))) = ((op (e6) (e3)) = (op (op (op (e3) (e3)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H618.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H619.
% 28.14/28.33  cut (((op (op (op (e3) (e3)) (e3)) (e3)) = (op (op (op (e3) (e3)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H61a].
% 28.14/28.33  cut (((op (op (op (e3) (e3)) (e3)) (e3)) = (op (e6) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H61b].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e3)) (e3)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H61c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e3)) = (e6)) = ((op (op (e3) (e3)) (e3)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H61c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H69.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e4) (e3)) = (op (op (e3) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H61d].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e3)) (e3)) = (op (op (e3) (e3)) (e3)))); [ zenon_intro zenon_H61e | zenon_intro zenon_H61f ].
% 28.14/28.33  cut (((op (op (e3) (e3)) (e3)) = (op (op (e3) (e3)) (e3))) = ((op (e4) (e3)) = (op (op (e3) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H61d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H61e.
% 28.14/28.33  cut (((op (op (e3) (e3)) (e3)) = (op (op (e3) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H61f].
% 28.14/28.33  cut (((op (op (e3) (e3)) (e3)) = (op (e4) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H620].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e3)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H19b].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H19b zenon_H5b).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H61f. apply refl_equal.
% 28.14/28.33  apply zenon_H61f. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H61a. apply refl_equal.
% 28.14/28.33  apply zenon_H61a. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H616); [ zenon_intro zenon_H622 | zenon_intro zenon_H621 ].
% 28.14/28.33  cut (((op (e1) (e4)) = (e3)) = ((op (op (op (e4) (e3)) (e4)) (e4)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H622.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H41.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e1) (e4)) = (op (op (op (e4) (e3)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H623].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e3)) (e4)) (e4)) = (op (op (op (e4) (e3)) (e4)) (e4)))); [ zenon_intro zenon_H624 | zenon_intro zenon_H625 ].
% 28.14/28.33  cut (((op (op (op (e4) (e3)) (e4)) (e4)) = (op (op (op (e4) (e3)) (e4)) (e4))) = ((op (e1) (e4)) = (op (op (op (e4) (e3)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H623.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H624.
% 28.14/28.33  cut (((op (op (op (e4) (e3)) (e4)) (e4)) = (op (op (op (e4) (e3)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H625].
% 28.14/28.33  cut (((op (op (op (e4) (e3)) (e4)) (e4)) = (op (e1) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H626].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e3)) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H627].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e4)) = (e1)) = ((op (op (e4) (e3)) (e4)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H627.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H87.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e6) (e4)) = (op (op (e4) (e3)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H628].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e3)) (e4)) = (op (op (e4) (e3)) (e4)))); [ zenon_intro zenon_H629 | zenon_intro zenon_H62a ].
% 28.14/28.33  cut (((op (op (e4) (e3)) (e4)) = (op (op (e4) (e3)) (e4))) = ((op (e6) (e4)) = (op (op (e4) (e3)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H628.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H629.
% 28.14/28.33  cut (((op (op (e4) (e3)) (e4)) = (op (op (e4) (e3)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H62a].
% 28.14/28.33  cut (((op (op (e4) (e3)) (e4)) = (op (e6) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H62b].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e3)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H1de].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1de zenon_H69).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H62a. apply refl_equal.
% 28.14/28.33  apply zenon_H62a. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H625. apply refl_equal.
% 28.14/28.33  apply zenon_H625. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H621); [ zenon_intro zenon_H62d | zenon_intro zenon_H62c ].
% 28.14/28.33  cut (((op (e2) (e5)) = (e3)) = ((op (op (op (e5) (e3)) (e5)) (e5)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H62d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H51.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e2) (e5)) = (op (op (op (e5) (e3)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H62e].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e3)) (e5)) (e5)) = (op (op (op (e5) (e3)) (e5)) (e5)))); [ zenon_intro zenon_H62f | zenon_intro zenon_H630 ].
% 28.14/28.33  cut (((op (op (op (e5) (e3)) (e5)) (e5)) = (op (op (op (e5) (e3)) (e5)) (e5))) = ((op (e2) (e5)) = (op (op (op (e5) (e3)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H62e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H62f.
% 28.14/28.33  cut (((op (op (op (e5) (e3)) (e5)) (e5)) = (op (op (op (e5) (e3)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H630].
% 28.14/28.33  cut (((op (op (op (e5) (e3)) (e5)) (e5)) = (op (e2) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H631].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e3)) (e5)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H632].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e5)) = (e2)) = ((op (op (e5) (e3)) (e5)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H632.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H35.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e0) (e5)) = (op (op (e5) (e3)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H633].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e3)) (e5)) = (op (op (e5) (e3)) (e5)))); [ zenon_intro zenon_H634 | zenon_intro zenon_H635 ].
% 28.14/28.33  cut (((op (op (e5) (e3)) (e5)) = (op (op (e5) (e3)) (e5))) = ((op (e0) (e5)) = (op (op (e5) (e3)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H633.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H634.
% 28.14/28.33  cut (((op (op (e5) (e3)) (e5)) = (op (op (e5) (e3)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H635].
% 28.14/28.33  cut (((op (op (e5) (e3)) (e5)) = (op (e0) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H636].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e3)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H21d].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H21d zenon_H77).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H635. apply refl_equal.
% 28.14/28.33  apply zenon_H635. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H630. apply refl_equal.
% 28.14/28.33  apply zenon_H630. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H62c); [ zenon_intro zenon_H638 | zenon_intro zenon_H637 ].
% 28.14/28.33  cut (((op (e3) (e6)) = (e3)) = ((op (op (op (e6) (e3)) (e6)) (e6)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H638.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H61.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e6)) = (op (op (op (e6) (e3)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H639].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e3)) (e6)) (e6)) = (op (op (op (e6) (e3)) (e6)) (e6)))); [ zenon_intro zenon_H63a | zenon_intro zenon_H63b ].
% 28.14/28.33  cut (((op (op (op (e6) (e3)) (e6)) (e6)) = (op (op (op (e6) (e3)) (e6)) (e6))) = ((op (e3) (e6)) = (op (op (op (e6) (e3)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H639.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H63a.
% 28.14/28.33  cut (((op (op (op (e6) (e3)) (e6)) (e6)) = (op (op (op (e6) (e3)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H63b].
% 28.14/28.33  cut (((op (op (op (e6) (e3)) (e6)) (e6)) = (op (e3) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H63c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e3)) (e6)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H63d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e6)) = (e3)) = ((op (op (e6) (e3)) (e6)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H63d.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H61.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e6)) = (op (op (e6) (e3)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H63e].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e3)) (e6)) = (op (op (e6) (e3)) (e6)))); [ zenon_intro zenon_H63f | zenon_intro zenon_H640 ].
% 28.14/28.33  cut (((op (op (e6) (e3)) (e6)) = (op (op (e6) (e3)) (e6))) = ((op (e3) (e6)) = (op (op (e6) (e3)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H63e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H63f.
% 28.14/28.33  cut (((op (op (e6) (e3)) (e6)) = (op (op (e6) (e3)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H640].
% 28.14/28.33  cut (((op (op (e6) (e3)) (e6)) = (op (e3) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H641].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e3)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H26b].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H26b zenon_H85).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H640. apply refl_equal.
% 28.14/28.33  apply zenon_H640. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H63b. apply refl_equal.
% 28.14/28.33  apply zenon_H63b. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H637); [ zenon_intro zenon_H643 | zenon_intro zenon_H642 ].
% 28.14/28.33  cut (((op (e4) (e0)) = (e4)) = ((op (op (op (e0) (e4)) (e0)) (e0)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H643.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H63.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e0)) = (op (op (op (e0) (e4)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H644].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e4)) (e0)) (e0)) = (op (op (op (e0) (e4)) (e0)) (e0)))); [ zenon_intro zenon_H645 | zenon_intro zenon_H646 ].
% 28.14/28.33  cut (((op (op (op (e0) (e4)) (e0)) (e0)) = (op (op (op (e0) (e4)) (e0)) (e0))) = ((op (e4) (e0)) = (op (op (op (e0) (e4)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H644.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H645.
% 28.14/28.33  cut (((op (op (op (e0) (e4)) (e0)) (e0)) = (op (op (op (e0) (e4)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H646].
% 28.14/28.33  cut (((op (op (op (e0) (e4)) (e0)) (e0)) = (op (e4) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H647].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e4)) (e0)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H648].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e0)) = (e4)) = ((op (op (e0) (e4)) (e0)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H648.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H63.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e0)) = (op (op (e0) (e4)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H649].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e4)) (e0)) = (op (op (e0) (e4)) (e0)))); [ zenon_intro zenon_H64a | zenon_intro zenon_H64b ].
% 28.14/28.33  cut (((op (op (e0) (e4)) (e0)) = (op (op (e0) (e4)) (e0))) = ((op (e4) (e0)) = (op (op (e0) (e4)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H649.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H64a.
% 28.14/28.33  cut (((op (op (e0) (e4)) (e0)) = (op (op (e0) (e4)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H64b].
% 28.14/28.33  cut (((op (op (e0) (e4)) (e0)) = (op (e4) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H64c].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e4)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_Hd8].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hd8 zenon_H33).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H64b. apply refl_equal.
% 28.14/28.33  apply zenon_H64b. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H646. apply refl_equal.
% 28.14/28.33  apply zenon_H646. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H642); [ zenon_intro zenon_H64e | zenon_intro zenon_H64d ].
% 28.14/28.33  cut (((op (e5) (e1)) = (e4)) = ((op (op (op (e1) (e4)) (e1)) (e1)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H64e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H73.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e5) (e1)) = (op (op (op (e1) (e4)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H64f].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e4)) (e1)) (e1)) = (op (op (op (e1) (e4)) (e1)) (e1)))); [ zenon_intro zenon_H650 | zenon_intro zenon_H651 ].
% 28.14/28.33  cut (((op (op (op (e1) (e4)) (e1)) (e1)) = (op (op (op (e1) (e4)) (e1)) (e1))) = ((op (e5) (e1)) = (op (op (op (e1) (e4)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H64f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H650.
% 28.14/28.33  cut (((op (op (op (e1) (e4)) (e1)) (e1)) = (op (op (op (e1) (e4)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H651].
% 28.14/28.33  cut (((op (op (op (e1) (e4)) (e1)) (e1)) = (op (e5) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H652].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e4)) (e1)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H653].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e1)) = (e5)) = ((op (op (e1) (e4)) (e1)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H653.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H57.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e3) (e1)) = (op (op (e1) (e4)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H654].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e4)) (e1)) = (op (op (e1) (e4)) (e1)))); [ zenon_intro zenon_H655 | zenon_intro zenon_H656 ].
% 28.14/28.33  cut (((op (op (e1) (e4)) (e1)) = (op (op (e1) (e4)) (e1))) = ((op (e3) (e1)) = (op (op (e1) (e4)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H654.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H655.
% 28.14/28.33  cut (((op (op (e1) (e4)) (e1)) = (op (op (e1) (e4)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H656].
% 28.14/28.33  cut (((op (op (e1) (e4)) (e1)) = (op (e3) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H657].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e4)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H11d].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H11d zenon_H41).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H656. apply refl_equal.
% 28.14/28.33  apply zenon_H656. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H651. apply refl_equal.
% 28.14/28.33  apply zenon_H651. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H64d); [ zenon_intro zenon_H659 | zenon_intro zenon_H658 ].
% 28.14/28.33  cut (((op (e6) (e2)) = (e4)) = ((op (op (op (e2) (e4)) (e2)) (e2)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H659.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H83.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e6) (e2)) = (op (op (op (e2) (e4)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H65a].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e4)) (e2)) (e2)) = (op (op (op (e2) (e4)) (e2)) (e2)))); [ zenon_intro zenon_H65b | zenon_intro zenon_H65c ].
% 28.14/28.33  cut (((op (op (op (e2) (e4)) (e2)) (e2)) = (op (op (op (e2) (e4)) (e2)) (e2))) = ((op (e6) (e2)) = (op (op (op (e2) (e4)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H65a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H65b.
% 28.14/28.33  cut (((op (op (op (e2) (e4)) (e2)) (e2)) = (op (op (op (e2) (e4)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H65c].
% 28.14/28.33  cut (((op (op (op (e2) (e4)) (e2)) (e2)) = (op (e6) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H65d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e4)) (e2)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H65e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e2)) = (e6)) = ((op (op (e2) (e4)) (e2)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H65e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2f.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e0) (e2)) = (op (op (e2) (e4)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H65f].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e4)) (e2)) = (op (op (e2) (e4)) (e2)))); [ zenon_intro zenon_H660 | zenon_intro zenon_H661 ].
% 28.14/28.33  cut (((op (op (e2) (e4)) (e2)) = (op (op (e2) (e4)) (e2))) = ((op (e0) (e2)) = (op (op (e2) (e4)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H65f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H660.
% 28.14/28.33  cut (((op (op (e2) (e4)) (e2)) = (op (op (e2) (e4)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H661].
% 28.14/28.33  cut (((op (op (e2) (e4)) (e2)) = (op (e0) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H662].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e4)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H15e].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H15e zenon_H4f).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H661. apply refl_equal.
% 28.14/28.33  apply zenon_H661. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H65c. apply refl_equal.
% 28.14/28.33  apply zenon_H65c. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H658); [ zenon_intro zenon_H664 | zenon_intro zenon_H663 ].
% 28.14/28.33  cut (((op (e3) (e3)) = (e4)) = ((op (op (op (e3) (e4)) (e3)) (e3)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H664.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5b.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e3) (e3)) = (op (op (op (e3) (e4)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H665].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e4)) (e3)) (e3)) = (op (op (op (e3) (e4)) (e3)) (e3)))); [ zenon_intro zenon_H666 | zenon_intro zenon_H667 ].
% 28.14/28.33  cut (((op (op (op (e3) (e4)) (e3)) (e3)) = (op (op (op (e3) (e4)) (e3)) (e3))) = ((op (e3) (e3)) = (op (op (op (e3) (e4)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H665.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H666.
% 28.14/28.33  cut (((op (op (op (e3) (e4)) (e3)) (e3)) = (op (op (op (e3) (e4)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H667].
% 28.14/28.33  cut (((op (op (op (e3) (e4)) (e3)) (e3)) = (op (e3) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H668].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e4)) (e3)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H669].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e3)) = (e3)) = ((op (op (e3) (e4)) (e3)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H669.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H85.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e6) (e3)) = (op (op (e3) (e4)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H66a].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e4)) (e3)) = (op (op (e3) (e4)) (e3)))); [ zenon_intro zenon_H66b | zenon_intro zenon_H66c ].
% 28.14/28.33  cut (((op (op (e3) (e4)) (e3)) = (op (op (e3) (e4)) (e3))) = ((op (e6) (e3)) = (op (op (e3) (e4)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H66a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H66b.
% 28.14/28.33  cut (((op (op (e3) (e4)) (e3)) = (op (op (e3) (e4)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H66c].
% 28.14/28.33  cut (((op (op (e3) (e4)) (e3)) = (op (e6) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H66d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e4)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H1a8].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1a8 zenon_H5d).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H66c. apply refl_equal.
% 28.14/28.33  apply zenon_H66c. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H667. apply refl_equal.
% 28.14/28.33  apply zenon_H667. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H663); [ zenon_intro zenon_H66f | zenon_intro zenon_H66e ].
% 28.14/28.33  cut (((op (e0) (e4)) = (e4)) = ((op (op (op (e4) (e4)) (e4)) (e4)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H66f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H33.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e0) (e4)) = (op (op (op (e4) (e4)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H670].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e4)) (e4)) (e4)) = (op (op (op (e4) (e4)) (e4)) (e4)))); [ zenon_intro zenon_H671 | zenon_intro zenon_H672 ].
% 28.14/28.33  cut (((op (op (op (e4) (e4)) (e4)) (e4)) = (op (op (op (e4) (e4)) (e4)) (e4))) = ((op (e0) (e4)) = (op (op (op (e4) (e4)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H670.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H671.
% 28.14/28.33  cut (((op (op (op (e4) (e4)) (e4)) (e4)) = (op (op (op (e4) (e4)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H672].
% 28.14/28.33  cut (((op (op (op (e4) (e4)) (e4)) (e4)) = (op (e0) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H673].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e4)) (e4)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H674].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e4)) = (e0)) = ((op (op (e4) (e4)) (e4)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H674.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4f.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e2) (e4)) = (op (op (e4) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H675].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e4)) (e4)) = (op (op (e4) (e4)) (e4)))); [ zenon_intro zenon_H676 | zenon_intro zenon_H677 ].
% 28.14/28.33  cut (((op (op (e4) (e4)) (e4)) = (op (op (e4) (e4)) (e4))) = ((op (e2) (e4)) = (op (op (e4) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H675.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H676.
% 28.14/28.33  cut (((op (op (e4) (e4)) (e4)) = (op (op (e4) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H677].
% 28.14/28.33  cut (((op (op (e4) (e4)) (e4)) = (op (e2) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H678].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e4)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H1e7].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1e7 zenon_H6b).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H677. apply refl_equal.
% 28.14/28.33  apply zenon_H677. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H672. apply refl_equal.
% 28.14/28.33  apply zenon_H672. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H66e); [ zenon_intro zenon_H67a | zenon_intro zenon_H679 ].
% 28.14/28.33  cut (((op (e1) (e5)) = (e4)) = ((op (op (op (e5) (e4)) (e5)) (e5)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H67a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H43.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e1) (e5)) = (op (op (op (e5) (e4)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H67b].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e4)) (e5)) (e5)) = (op (op (op (e5) (e4)) (e5)) (e5)))); [ zenon_intro zenon_H67c | zenon_intro zenon_H67d ].
% 28.14/28.33  cut (((op (op (op (e5) (e4)) (e5)) (e5)) = (op (op (op (e5) (e4)) (e5)) (e5))) = ((op (e1) (e5)) = (op (op (op (e5) (e4)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H67b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H67c.
% 28.14/28.33  cut (((op (op (op (e5) (e4)) (e5)) (e5)) = (op (op (op (e5) (e4)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H67d].
% 28.14/28.33  cut (((op (op (op (e5) (e4)) (e5)) (e5)) = (op (e1) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H67e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e4)) (e5)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H67f].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e5)) = (e1)) = ((op (op (e5) (e4)) (e5)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H67f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7b.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e5) (e5)) = (op (op (e5) (e4)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H680].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e4)) (e5)) = (op (op (e5) (e4)) (e5)))); [ zenon_intro zenon_H681 | zenon_intro zenon_H682 ].
% 28.14/28.33  cut (((op (op (e5) (e4)) (e5)) = (op (op (e5) (e4)) (e5))) = ((op (e5) (e5)) = (op (op (e5) (e4)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H680.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H681.
% 28.14/28.33  cut (((op (op (e5) (e4)) (e5)) = (op (op (e5) (e4)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H682].
% 28.14/28.33  cut (((op (op (e5) (e4)) (e5)) = (op (e5) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H683].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e4)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H22b].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H22b zenon_H79).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H682. apply refl_equal.
% 28.14/28.33  apply zenon_H682. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H67d. apply refl_equal.
% 28.14/28.33  apply zenon_H67d. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H679); [ zenon_intro zenon_H685 | zenon_intro zenon_H684 ].
% 28.14/28.33  cut (((op (e2) (e6)) = (e4)) = ((op (op (op (e6) (e4)) (e6)) (e6)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H685.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H53.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e2) (e6)) = (op (op (op (e6) (e4)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H686].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e4)) (e6)) (e6)) = (op (op (op (e6) (e4)) (e6)) (e6)))); [ zenon_intro zenon_H687 | zenon_intro zenon_H688 ].
% 28.14/28.33  cut (((op (op (op (e6) (e4)) (e6)) (e6)) = (op (op (op (e6) (e4)) (e6)) (e6))) = ((op (e2) (e6)) = (op (op (op (e6) (e4)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H686.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H687.
% 28.14/28.33  cut (((op (op (op (e6) (e4)) (e6)) (e6)) = (op (op (op (e6) (e4)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H688].
% 28.14/28.33  cut (((op (op (op (e6) (e4)) (e6)) (e6)) = (op (e2) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H689].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e4)) (e6)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H68a].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e6)) = (e2)) = ((op (op (e6) (e4)) (e6)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H68a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H45.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e1) (e6)) = (op (op (e6) (e4)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H68b].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e4)) (e6)) = (op (op (e6) (e4)) (e6)))); [ zenon_intro zenon_H68c | zenon_intro zenon_H68d ].
% 28.14/28.33  cut (((op (op (e6) (e4)) (e6)) = (op (op (e6) (e4)) (e6))) = ((op (e1) (e6)) = (op (op (e6) (e4)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H68b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H68c.
% 28.14/28.33  cut (((op (op (e6) (e4)) (e6)) = (op (op (e6) (e4)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H68d].
% 28.14/28.33  cut (((op (op (e6) (e4)) (e6)) = (op (e1) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H68e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e4)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H271].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H271 zenon_H87).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H68d. apply refl_equal.
% 28.14/28.33  apply zenon_H68d. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H688. apply refl_equal.
% 28.14/28.33  apply zenon_H688. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H684); [ zenon_intro zenon_H690 | zenon_intro zenon_H68f ].
% 28.14/28.33  cut (((op (e6) (e0)) = (e5)) = ((op (op (op (e0) (e5)) (e0)) (e0)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H690.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7f.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e6) (e0)) = (op (op (op (e0) (e5)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H691].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e5)) (e0)) (e0)) = (op (op (op (e0) (e5)) (e0)) (e0)))); [ zenon_intro zenon_H692 | zenon_intro zenon_H693 ].
% 28.14/28.33  cut (((op (op (op (e0) (e5)) (e0)) (e0)) = (op (op (op (e0) (e5)) (e0)) (e0))) = ((op (e6) (e0)) = (op (op (op (e0) (e5)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H691.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H692.
% 28.14/28.33  cut (((op (op (op (e0) (e5)) (e0)) (e0)) = (op (op (op (e0) (e5)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H693].
% 28.14/28.33  cut (((op (op (op (e0) (e5)) (e0)) (e0)) = (op (e6) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H694].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e5)) (e0)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H695].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e0)) = (e6)) = ((op (op (e0) (e5)) (e0)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H695.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H47.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e2) (e0)) = (op (op (e0) (e5)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H696].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e5)) (e0)) = (op (op (e0) (e5)) (e0)))); [ zenon_intro zenon_H697 | zenon_intro zenon_H698 ].
% 28.14/28.33  cut (((op (op (e0) (e5)) (e0)) = (op (op (e0) (e5)) (e0))) = ((op (e2) (e0)) = (op (op (e0) (e5)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H696.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H697.
% 28.14/28.33  cut (((op (op (e0) (e5)) (e0)) = (op (op (e0) (e5)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H698].
% 28.14/28.33  cut (((op (op (e0) (e5)) (e0)) = (op (e2) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H699].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e5)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_He0].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_He0 zenon_H35).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H698. apply refl_equal.
% 28.14/28.33  apply zenon_H698. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H693. apply refl_equal.
% 28.14/28.33  apply zenon_H693. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H68f); [ zenon_intro zenon_H69b | zenon_intro zenon_H69a ].
% 28.14/28.33  cut (((op (e3) (e1)) = (e5)) = ((op (op (op (e1) (e5)) (e1)) (e1)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H69b.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H57.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e3) (e1)) = (op (op (op (e1) (e5)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H69c].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e5)) (e1)) (e1)) = (op (op (op (e1) (e5)) (e1)) (e1)))); [ zenon_intro zenon_H69d | zenon_intro zenon_H69e ].
% 28.14/28.33  cut (((op (op (op (e1) (e5)) (e1)) (e1)) = (op (op (op (e1) (e5)) (e1)) (e1))) = ((op (e3) (e1)) = (op (op (op (e1) (e5)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H69c.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H69d.
% 28.14/28.33  cut (((op (op (op (e1) (e5)) (e1)) (e1)) = (op (op (op (e1) (e5)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H69e].
% 28.14/28.33  cut (((op (op (op (e1) (e5)) (e1)) (e1)) = (op (e3) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H69f].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e5)) (e1)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H6a0].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e1)) = (e3)) = ((op (op (e1) (e5)) (e1)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6a0.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H65.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e4) (e1)) = (op (op (e1) (e5)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6a1].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e5)) (e1)) = (op (op (e1) (e5)) (e1)))); [ zenon_intro zenon_H6a2 | zenon_intro zenon_H6a3 ].
% 28.14/28.33  cut (((op (op (e1) (e5)) (e1)) = (op (op (e1) (e5)) (e1))) = ((op (e4) (e1)) = (op (op (e1) (e5)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6a1.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6a2.
% 28.14/28.33  cut (((op (op (e1) (e5)) (e1)) = (op (op (e1) (e5)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6a3].
% 28.14/28.33  cut (((op (op (e1) (e5)) (e1)) = (op (e4) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6a4].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e5)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H129].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H129 zenon_H43).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H6a3. apply refl_equal.
% 28.14/28.33  apply zenon_H6a3. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H69e. apply refl_equal.
% 28.14/28.33  apply zenon_H69e. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H69a); [ zenon_intro zenon_H6a6 | zenon_intro zenon_H6a5 ].
% 28.14/28.33  cut (((op (e2) (e2)) = (e5)) = ((op (op (op (e2) (e5)) (e2)) (e2)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6a6.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H4b.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e2) (e2)) = (op (op (op (e2) (e5)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6a7].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e5)) (e2)) (e2)) = (op (op (op (e2) (e5)) (e2)) (e2)))); [ zenon_intro zenon_H6a8 | zenon_intro zenon_H6a9 ].
% 28.14/28.33  cut (((op (op (op (e2) (e5)) (e2)) (e2)) = (op (op (op (e2) (e5)) (e2)) (e2))) = ((op (e2) (e2)) = (op (op (op (e2) (e5)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6a7.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6a8.
% 28.14/28.33  cut (((op (op (op (e2) (e5)) (e2)) (e2)) = (op (op (op (e2) (e5)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6a9].
% 28.14/28.33  cut (((op (op (op (e2) (e5)) (e2)) (e2)) = (op (e2) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6aa].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e5)) (e2)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H6ab].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e2)) = (e2)) = ((op (op (e2) (e5)) (e2)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6ab.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H59.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e3) (e2)) = (op (op (e2) (e5)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6ac].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e5)) (e2)) = (op (op (e2) (e5)) (e2)))); [ zenon_intro zenon_H6ad | zenon_intro zenon_H6ae ].
% 28.14/28.33  cut (((op (op (e2) (e5)) (e2)) = (op (op (e2) (e5)) (e2))) = ((op (e3) (e2)) = (op (op (e2) (e5)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6ac.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6ad.
% 28.14/28.33  cut (((op (op (e2) (e5)) (e2)) = (op (op (e2) (e5)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6ae].
% 28.14/28.33  cut (((op (op (e2) (e5)) (e2)) = (op (e3) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6af].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e5)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H168].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H168 zenon_H51).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H6ae. apply refl_equal.
% 28.14/28.33  apply zenon_H6ae. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H6a9. apply refl_equal.
% 28.14/28.33  apply zenon_H6a9. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6a5); [ zenon_intro zenon_H6b1 | zenon_intro zenon_H6b0 ].
% 28.14/28.33  cut (((op (e1) (e3)) = (e5)) = ((op (op (op (e3) (e5)) (e3)) (e3)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6b1.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3f.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e1) (e3)) = (op (op (op (e3) (e5)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6b2].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e5)) (e3)) (e3)) = (op (op (op (e3) (e5)) (e3)) (e3)))); [ zenon_intro zenon_H6b3 | zenon_intro zenon_H6b4 ].
% 28.14/28.33  cut (((op (op (op (e3) (e5)) (e3)) (e3)) = (op (op (op (e3) (e5)) (e3)) (e3))) = ((op (e1) (e3)) = (op (op (op (e3) (e5)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6b2.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6b3.
% 28.14/28.33  cut (((op (op (op (e3) (e5)) (e3)) (e3)) = (op (op (op (e3) (e5)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6b4].
% 28.14/28.33  cut (((op (op (op (e3) (e5)) (e3)) (e3)) = (op (e1) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6b5].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e5)) (e3)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H6b6].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e3)) = (e1)) = ((op (op (e3) (e5)) (e3)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6b6.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H31.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e0) (e3)) = (op (op (e3) (e5)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6b7].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e5)) (e3)) = (op (op (e3) (e5)) (e3)))); [ zenon_intro zenon_H6b8 | zenon_intro zenon_H6b9 ].
% 28.14/28.33  cut (((op (op (e3) (e5)) (e3)) = (op (op (e3) (e5)) (e3))) = ((op (e0) (e3)) = (op (op (e3) (e5)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6b7.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6b8.
% 28.14/28.33  cut (((op (op (e3) (e5)) (e3)) = (op (op (e3) (e5)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6b9].
% 28.14/28.33  cut (((op (op (e3) (e5)) (e3)) = (op (e0) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6ba].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e5)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H1ad].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1ad zenon_H5f).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H6b9. apply refl_equal.
% 28.14/28.33  apply zenon_H6b9. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H6b4. apply refl_equal.
% 28.14/28.33  apply zenon_H6b4. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6b0); [ zenon_intro zenon_H6bc | zenon_intro zenon_H6bb ].
% 28.14/28.33  cut (((op (e5) (e4)) = (e5)) = ((op (op (op (e4) (e5)) (e4)) (e4)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6bc.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H79.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e4)) = (op (op (op (e4) (e5)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6bd].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e5)) (e4)) (e4)) = (op (op (op (e4) (e5)) (e4)) (e4)))); [ zenon_intro zenon_H6be | zenon_intro zenon_H6bf ].
% 28.14/28.33  cut (((op (op (op (e4) (e5)) (e4)) (e4)) = (op (op (op (e4) (e5)) (e4)) (e4))) = ((op (e5) (e4)) = (op (op (op (e4) (e5)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6bd.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6be.
% 28.14/28.33  cut (((op (op (op (e4) (e5)) (e4)) (e4)) = (op (op (op (e4) (e5)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6bf].
% 28.14/28.33  cut (((op (op (op (e4) (e5)) (e4)) (e4)) = (op (e5) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6c0].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e5)) (e4)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H6c1].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e4)) = (e5)) = ((op (op (e4) (e5)) (e4)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6c1.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H79.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e4)) = (op (op (e4) (e5)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6c2].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e5)) (e4)) = (op (op (e4) (e5)) (e4)))); [ zenon_intro zenon_H6c3 | zenon_intro zenon_H6c4 ].
% 28.14/28.33  cut (((op (op (e4) (e5)) (e4)) = (op (op (e4) (e5)) (e4))) = ((op (e5) (e4)) = (op (op (e4) (e5)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6c2.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6c3.
% 28.14/28.33  cut (((op (op (e4) (e5)) (e4)) = (op (op (e4) (e5)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6c4].
% 28.14/28.33  cut (((op (op (e4) (e5)) (e4)) = (op (e5) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H6c5].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e5)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H1f5].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1f5 zenon_H6d).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H6c4. apply refl_equal.
% 28.14/28.33  apply zenon_H6c4. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H6bf. apply refl_equal.
% 28.14/28.33  apply zenon_H6bf. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6bb); [ zenon_intro zenon_H6c7 | zenon_intro zenon_H6c6 ].
% 28.14/28.33  cut (((op (e4) (e5)) = (e5)) = ((op (op (op (e5) (e5)) (e5)) (e5)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6c7.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6d.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e4) (e5)) = (op (op (op (e5) (e5)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6c8].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e5)) (e5)) (e5)) = (op (op (op (e5) (e5)) (e5)) (e5)))); [ zenon_intro zenon_H6c9 | zenon_intro zenon_H6ca ].
% 28.14/28.33  cut (((op (op (op (e5) (e5)) (e5)) (e5)) = (op (op (op (e5) (e5)) (e5)) (e5))) = ((op (e4) (e5)) = (op (op (op (e5) (e5)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6c8.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6c9.
% 28.14/28.33  cut (((op (op (op (e5) (e5)) (e5)) (e5)) = (op (op (op (e5) (e5)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6ca].
% 28.14/28.33  cut (((op (op (op (e5) (e5)) (e5)) (e5)) = (op (e4) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6cb].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e5)) (e5)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6cc].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e5)) = (e4)) = ((op (op (e5) (e5)) (e5)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6cc.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H43.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e1) (e5)) = (op (op (e5) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6cd].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e5)) (e5)) = (op (op (e5) (e5)) (e5)))); [ zenon_intro zenon_H6ce | zenon_intro zenon_H6cf ].
% 28.14/28.33  cut (((op (op (e5) (e5)) (e5)) = (op (op (e5) (e5)) (e5))) = ((op (e1) (e5)) = (op (op (e5) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6cd.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6ce.
% 28.14/28.33  cut (((op (op (e5) (e5)) (e5)) = (op (op (e5) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6cf].
% 28.14/28.33  cut (((op (op (e5) (e5)) (e5)) = (op (e1) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H6d0].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e5)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H231].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H231 zenon_H7b).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H6cf. apply refl_equal.
% 28.14/28.33  apply zenon_H6cf. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H6ca. apply refl_equal.
% 28.14/28.33  apply zenon_H6ca. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6c6); [ zenon_intro zenon_H6d2 | zenon_intro zenon_H6d1 ].
% 28.14/28.33  cut (((op (e0) (e6)) = (e5)) = ((op (op (op (e6) (e5)) (e6)) (e6)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6d2.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H37.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e0) (e6)) = (op (op (op (e6) (e5)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6d3].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e5)) (e6)) (e6)) = (op (op (op (e6) (e5)) (e6)) (e6)))); [ zenon_intro zenon_H6d4 | zenon_intro zenon_H6d5 ].
% 28.14/28.33  cut (((op (op (op (e6) (e5)) (e6)) (e6)) = (op (op (op (e6) (e5)) (e6)) (e6))) = ((op (e0) (e6)) = (op (op (op (e6) (e5)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6d3.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6d4.
% 28.14/28.33  cut (((op (op (op (e6) (e5)) (e6)) (e6)) = (op (op (op (e6) (e5)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6d5].
% 28.14/28.33  cut (((op (op (op (e6) (e5)) (e6)) (e6)) = (op (e0) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6d6].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e5)) (e6)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H6d7].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e6)) = (e0)) = ((op (op (e6) (e5)) (e6)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6d7.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H88.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e6) (e6)) = (op (op (e6) (e5)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6d8].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e5)) (e6)) = (op (op (e6) (e5)) (e6)))); [ zenon_intro zenon_H6d9 | zenon_intro zenon_H6da ].
% 28.14/28.33  cut (((op (op (e6) (e5)) (e6)) = (op (op (e6) (e5)) (e6))) = ((op (e6) (e6)) = (op (op (e6) (e5)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6d8.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6d9.
% 28.14/28.33  cut (((op (op (e6) (e5)) (e6)) = (op (op (e6) (e5)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6da].
% 28.14/28.33  cut (((op (op (e6) (e5)) (e6)) = (op (e6) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H6db].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e5)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H27e].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H27e zenon_H89).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H6da. apply refl_equal.
% 28.14/28.33  apply zenon_H6da. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H6d5. apply refl_equal.
% 28.14/28.33  apply zenon_H6d5. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6d1); [ zenon_intro zenon_H6dd | zenon_intro zenon_H6dc ].
% 28.14/28.33  cut (((op (e2) (e0)) = (e6)) = ((op (op (op (e0) (e6)) (e0)) (e0)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6dd.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H47.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e2) (e0)) = (op (op (op (e0) (e6)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6de].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e0) (e6)) (e0)) (e0)) = (op (op (op (e0) (e6)) (e0)) (e0)))); [ zenon_intro zenon_H6df | zenon_intro zenon_H6e0 ].
% 28.14/28.33  cut (((op (op (op (e0) (e6)) (e0)) (e0)) = (op (op (op (e0) (e6)) (e0)) (e0))) = ((op (e2) (e0)) = (op (op (op (e0) (e6)) (e0)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6de.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6df.
% 28.14/28.33  cut (((op (op (op (e0) (e6)) (e0)) (e0)) = (op (op (op (e0) (e6)) (e0)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6e0].
% 28.14/28.33  cut (((op (op (op (e0) (e6)) (e0)) (e0)) = (op (e2) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6e1].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (op (e0) (e6)) (e0)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H6e2].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e5) (e0)) = (e2)) = ((op (op (e0) (e6)) (e0)) = (e2))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6e2.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H71.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e5) (e0)) = (op (op (e0) (e6)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6e3].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e0) (e6)) (e0)) = (op (op (e0) (e6)) (e0)))); [ zenon_intro zenon_H6e4 | zenon_intro zenon_H6e5 ].
% 28.14/28.33  cut (((op (op (e0) (e6)) (e0)) = (op (op (e0) (e6)) (e0))) = ((op (e5) (e0)) = (op (op (e0) (e6)) (e0)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6e3.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6e4.
% 28.14/28.33  cut (((op (op (e0) (e6)) (e0)) = (op (op (e0) (e6)) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6e5].
% 28.14/28.33  cut (((op (op (e0) (e6)) (e0)) = (op (e5) (e0)))); [idtac | apply NNPP; zenon_intro zenon_H6e6].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e0) (e6)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_Hee].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_Hee zenon_H37).
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H6e5. apply refl_equal.
% 28.14/28.33  apply zenon_H6e5. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H6e0. apply refl_equal.
% 28.14/28.33  apply zenon_H6e0. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6dc); [ zenon_intro zenon_H6e8 | zenon_intro zenon_H6e7 ].
% 28.14/28.33  cut (((op (e1) (e1)) = (e6)) = ((op (op (op (e1) (e6)) (e1)) (e1)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6e8.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H3b.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e1) (e1)) = (op (op (op (e1) (e6)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6e9].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e1) (e6)) (e1)) (e1)) = (op (op (op (e1) (e6)) (e1)) (e1)))); [ zenon_intro zenon_H6ea | zenon_intro zenon_H6eb ].
% 28.14/28.33  cut (((op (op (op (e1) (e6)) (e1)) (e1)) = (op (op (op (e1) (e6)) (e1)) (e1))) = ((op (e1) (e1)) = (op (op (op (e1) (e6)) (e1)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6e9.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6ea.
% 28.14/28.33  cut (((op (op (op (e1) (e6)) (e1)) (e1)) = (op (op (op (e1) (e6)) (e1)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6eb].
% 28.14/28.33  cut (((op (op (op (e1) (e6)) (e1)) (e1)) = (op (e1) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6ec].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (op (e1) (e6)) (e1)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H6ed].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e2) (e1)) = (e1)) = ((op (op (e1) (e6)) (e1)) = (e1))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6ed.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H49.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e2) (e1)) = (op (op (e1) (e6)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6ee].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e1) (e6)) (e1)) = (op (op (e1) (e6)) (e1)))); [ zenon_intro zenon_H6ef | zenon_intro zenon_H6f0 ].
% 28.14/28.33  cut (((op (op (e1) (e6)) (e1)) = (op (op (e1) (e6)) (e1))) = ((op (e2) (e1)) = (op (op (e1) (e6)) (e1)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6ee.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6ef.
% 28.14/28.33  cut (((op (op (e1) (e6)) (e1)) = (op (op (e1) (e6)) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6f0].
% 28.14/28.33  cut (((op (op (e1) (e6)) (e1)) = (op (e2) (e1)))); [idtac | apply NNPP; zenon_intro zenon_H6f1].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e1) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H8].
% 28.14/28.33  cut (((op (e1) (e6)) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H131].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H131 zenon_H45).
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H6f0. apply refl_equal.
% 28.14/28.33  apply zenon_H6f0. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H8. apply refl_equal.
% 28.14/28.33  apply zenon_H6eb. apply refl_equal.
% 28.14/28.33  apply zenon_H6eb. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6e7); [ zenon_intro zenon_H6f3 | zenon_intro zenon_H6f2 ].
% 28.14/28.33  cut (((op (e0) (e2)) = (e6)) = ((op (op (op (e2) (e6)) (e2)) (e2)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6f3.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H2f.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e0) (e2)) = (op (op (op (e2) (e6)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6f4].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e2) (e6)) (e2)) (e2)) = (op (op (op (e2) (e6)) (e2)) (e2)))); [ zenon_intro zenon_H6f5 | zenon_intro zenon_H6f6 ].
% 28.14/28.33  cut (((op (op (op (e2) (e6)) (e2)) (e2)) = (op (op (op (e2) (e6)) (e2)) (e2))) = ((op (e0) (e2)) = (op (op (op (e2) (e6)) (e2)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6f4.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6f5.
% 28.14/28.33  cut (((op (op (op (e2) (e6)) (e2)) (e2)) = (op (op (op (e2) (e6)) (e2)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6f6].
% 28.14/28.33  cut (((op (op (op (e2) (e6)) (e2)) (e2)) = (op (e0) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6f7].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (op (e2) (e6)) (e2)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H6f8].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e4) (e2)) = (e0)) = ((op (op (e2) (e6)) (e2)) = (e0))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6f8.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H67.
% 28.14/28.33  cut (((e0) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H9].
% 28.14/28.33  cut (((op (e4) (e2)) = (op (op (e2) (e6)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6f9].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e2) (e6)) (e2)) = (op (op (e2) (e6)) (e2)))); [ zenon_intro zenon_H6fa | zenon_intro zenon_H6fb ].
% 28.14/28.33  cut (((op (op (e2) (e6)) (e2)) = (op (op (e2) (e6)) (e2))) = ((op (e4) (e2)) = (op (op (e2) (e6)) (e2)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6f9.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H6fa.
% 28.14/28.33  cut (((op (op (e2) (e6)) (e2)) = (op (op (e2) (e6)) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6fb].
% 28.14/28.33  cut (((op (op (e2) (e6)) (e2)) = (op (e4) (e2)))); [idtac | apply NNPP; zenon_intro zenon_H6fc].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e2) = (e2))); [idtac | apply NNPP; zenon_intro zenon_H7].
% 28.14/28.33  cut (((op (e2) (e6)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H174].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H174 zenon_H53).
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H6fb. apply refl_equal.
% 28.14/28.33  apply zenon_H6fb. apply refl_equal.
% 28.14/28.33  apply zenon_H9. apply refl_equal.
% 28.14/28.33  apply zenon_H7. apply refl_equal.
% 28.14/28.33  apply zenon_H6f6. apply refl_equal.
% 28.14/28.33  apply zenon_H6f6. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6f2); [ zenon_intro zenon_H6fe | zenon_intro zenon_H6fd ].
% 28.14/28.33  cut (((op (e4) (e3)) = (e6)) = ((op (op (op (e3) (e6)) (e3)) (e3)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6fe.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H69.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e4) (e3)) = (op (op (op (e3) (e6)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H6ff].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e3) (e6)) (e3)) (e3)) = (op (op (op (e3) (e6)) (e3)) (e3)))); [ zenon_intro zenon_H700 | zenon_intro zenon_H701 ].
% 28.14/28.33  cut (((op (op (op (e3) (e6)) (e3)) (e3)) = (op (op (op (e3) (e6)) (e3)) (e3))) = ((op (e4) (e3)) = (op (op (op (e3) (e6)) (e3)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H6ff.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H700.
% 28.14/28.33  cut (((op (op (op (e3) (e6)) (e3)) (e3)) = (op (op (op (e3) (e6)) (e3)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H701].
% 28.14/28.33  cut (((op (op (op (e3) (e6)) (e3)) (e3)) = (op (e4) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H702].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (op (e3) (e6)) (e3)) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H703].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e3) (e3)) = (e4)) = ((op (op (e3) (e6)) (e3)) = (e4))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H703.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5b.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e3) (e3)) = (op (op (e3) (e6)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H704].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e3) (e6)) (e3)) = (op (op (e3) (e6)) (e3)))); [ zenon_intro zenon_H705 | zenon_intro zenon_H706 ].
% 28.14/28.33  cut (((op (op (e3) (e6)) (e3)) = (op (op (e3) (e6)) (e3))) = ((op (e3) (e3)) = (op (op (e3) (e6)) (e3)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H704.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H705.
% 28.14/28.33  cut (((op (op (e3) (e6)) (e3)) = (op (op (e3) (e6)) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H706].
% 28.14/28.33  cut (((op (op (e3) (e6)) (e3)) = (op (e3) (e3)))); [idtac | apply NNPP; zenon_intro zenon_H707].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e3) (e6)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H1b7].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1b7 zenon_H61).
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H706. apply refl_equal.
% 28.14/28.33  apply zenon_H706. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H701. apply refl_equal.
% 28.14/28.33  apply zenon_H701. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H6fd); [ zenon_intro zenon_H709 | zenon_intro zenon_H708 ].
% 28.14/28.33  cut (((op (e3) (e4)) = (e6)) = ((op (op (op (e4) (e6)) (e4)) (e4)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H709.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H5d.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e3) (e4)) = (op (op (op (e4) (e6)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H70a].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e4) (e6)) (e4)) (e4)) = (op (op (op (e4) (e6)) (e4)) (e4)))); [ zenon_intro zenon_H70b | zenon_intro zenon_H70c ].
% 28.14/28.33  cut (((op (op (op (e4) (e6)) (e4)) (e4)) = (op (op (op (e4) (e6)) (e4)) (e4))) = ((op (e3) (e4)) = (op (op (op (e4) (e6)) (e4)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H70a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H70b.
% 28.14/28.33  cut (((op (op (op (e4) (e6)) (e4)) (e4)) = (op (op (op (e4) (e6)) (e4)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H70c].
% 28.14/28.33  cut (((op (op (op (e4) (e6)) (e4)) (e4)) = (op (e3) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H70d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (op (e4) (e6)) (e4)) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H70e].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e1) (e4)) = (e3)) = ((op (op (e4) (e6)) (e4)) = (e3))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H70e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H41.
% 28.14/28.33  cut (((e3) = (e3))); [idtac | apply NNPP; zenon_intro zenon_H3].
% 28.14/28.33  cut (((op (e1) (e4)) = (op (op (e4) (e6)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H70f].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e4) (e6)) (e4)) = (op (op (e4) (e6)) (e4)))); [ zenon_intro zenon_H710 | zenon_intro zenon_H711 ].
% 28.14/28.33  cut (((op (op (e4) (e6)) (e4)) = (op (op (e4) (e6)) (e4))) = ((op (e1) (e4)) = (op (op (e4) (e6)) (e4)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H70f.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H710.
% 28.14/28.33  cut (((op (op (e4) (e6)) (e4)) = (op (op (e4) (e6)) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H711].
% 28.14/28.33  cut (((op (op (e4) (e6)) (e4)) = (op (e1) (e4)))); [idtac | apply NNPP; zenon_intro zenon_H712].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e4) = (e4))); [idtac | apply NNPP; zenon_intro zenon_H6].
% 28.14/28.33  cut (((op (e4) (e6)) = (e1))); [idtac | apply NNPP; zenon_intro zenon_H1fb].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H1fb zenon_H6f).
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H711. apply refl_equal.
% 28.14/28.33  apply zenon_H711. apply refl_equal.
% 28.14/28.33  apply zenon_H3. apply refl_equal.
% 28.14/28.33  apply zenon_H6. apply refl_equal.
% 28.14/28.33  apply zenon_H70c. apply refl_equal.
% 28.14/28.33  apply zenon_H70c. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply (zenon_notand_s _ _ zenon_H708); [ zenon_intro zenon_H714 | zenon_intro zenon_H713 ].
% 28.14/28.33  cut (((op (e6) (e5)) = (e6)) = ((op (op (op (e5) (e6)) (e5)) (e5)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H714.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H89.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e5)) = (op (op (op (e5) (e6)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H715].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e5) (e6)) (e5)) (e5)) = (op (op (op (e5) (e6)) (e5)) (e5)))); [ zenon_intro zenon_H716 | zenon_intro zenon_H717 ].
% 28.14/28.33  cut (((op (op (op (e5) (e6)) (e5)) (e5)) = (op (op (op (e5) (e6)) (e5)) (e5))) = ((op (e6) (e5)) = (op (op (op (e5) (e6)) (e5)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H715.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H716.
% 28.14/28.33  cut (((op (op (op (e5) (e6)) (e5)) (e5)) = (op (op (op (e5) (e6)) (e5)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H717].
% 28.14/28.33  cut (((op (op (op (e5) (e6)) (e5)) (e5)) = (op (e6) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H718].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (op (e5) (e6)) (e5)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H719].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e6) (e5)) = (e6)) = ((op (op (e5) (e6)) (e5)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H719.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H89.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e5)) = (op (op (e5) (e6)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H71a].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e5) (e6)) (e5)) = (op (op (e5) (e6)) (e5)))); [ zenon_intro zenon_H71b | zenon_intro zenon_H71c ].
% 28.14/28.33  cut (((op (op (e5) (e6)) (e5)) = (op (op (e5) (e6)) (e5))) = ((op (e6) (e5)) = (op (op (e5) (e6)) (e5)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H71a.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H71b.
% 28.14/28.33  cut (((op (op (e5) (e6)) (e5)) = (op (op (e5) (e6)) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H71c].
% 28.14/28.33  cut (((op (op (e5) (e6)) (e5)) = (op (e6) (e5)))); [idtac | apply NNPP; zenon_intro zenon_H71d].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e5) (e6)) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H23e].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H23e zenon_H7d).
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H71c. apply refl_equal.
% 28.14/28.33  apply zenon_H71c. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H717. apply refl_equal.
% 28.14/28.33  apply zenon_H717. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  cut (((op (e5) (e6)) = (e6)) = ((op (op (op (e6) (e6)) (e6)) (e6)) = (e6))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H713.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H7d.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e5) (e6)) = (op (op (op (e6) (e6)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H71e].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (op (e6) (e6)) (e6)) (e6)) = (op (op (op (e6) (e6)) (e6)) (e6)))); [ zenon_intro zenon_H71f | zenon_intro zenon_H720 ].
% 28.14/28.33  cut (((op (op (op (e6) (e6)) (e6)) (e6)) = (op (op (op (e6) (e6)) (e6)) (e6))) = ((op (e5) (e6)) = (op (op (op (e6) (e6)) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H71e.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H71f.
% 28.14/28.33  cut (((op (op (op (e6) (e6)) (e6)) (e6)) = (op (op (op (e6) (e6)) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H720].
% 28.14/28.33  cut (((op (op (op (e6) (e6)) (e6)) (e6)) = (op (e5) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H721].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (op (e6) (e6)) (e6)) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H722].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((op (e0) (e6)) = (e5)) = ((op (op (e6) (e6)) (e6)) = (e5))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H722.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H37.
% 28.14/28.33  cut (((e5) = (e5))); [idtac | apply NNPP; zenon_intro zenon_H5].
% 28.14/28.33  cut (((op (e0) (e6)) = (op (op (e6) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H723].
% 28.14/28.33  congruence.
% 28.14/28.33  elim (classic ((op (op (e6) (e6)) (e6)) = (op (op (e6) (e6)) (e6)))); [ zenon_intro zenon_H724 | zenon_intro zenon_H725 ].
% 28.14/28.33  cut (((op (op (e6) (e6)) (e6)) = (op (op (e6) (e6)) (e6))) = ((op (e0) (e6)) = (op (op (e6) (e6)) (e6)))).
% 28.14/28.33  intro zenon_D_pnotp.
% 28.14/28.33  apply zenon_H723.
% 28.14/28.33  rewrite <- zenon_D_pnotp.
% 28.14/28.33  exact zenon_H724.
% 28.14/28.33  cut (((op (op (e6) (e6)) (e6)) = (op (op (e6) (e6)) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H725].
% 28.14/28.33  cut (((op (op (e6) (e6)) (e6)) = (op (e0) (e6)))); [idtac | apply NNPP; zenon_intro zenon_H726].
% 28.14/28.33  congruence.
% 28.14/28.33  cut (((e6) = (e6))); [idtac | apply NNPP; zenon_intro zenon_H4].
% 28.14/28.33  cut (((op (e6) (e6)) = (e0))); [idtac | apply NNPP; zenon_intro zenon_H283].
% 28.14/28.33  congruence.
% 28.14/28.33  exact (zenon_H283 zenon_H88).
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H725. apply refl_equal.
% 28.14/28.33  apply zenon_H725. apply refl_equal.
% 28.14/28.33  apply zenon_H5. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  apply zenon_H720. apply refl_equal.
% 28.14/28.33  apply zenon_H720. apply refl_equal.
% 28.14/28.33  apply zenon_H4. apply refl_equal.
% 28.14/28.33  Qed.
% 28.14/28.33  % SZS output end Proof
% 28.14/28.33  (* END-PROOF *)
% 28.14/28.33  nodes searched: 896682
% 28.14/28.33  max branch formulas: 1413
% 28.14/28.33  proof nodes created: 570
% 28.14/28.33  formulas created: 161910
% 28.14/28.33  
%------------------------------------------------------------------------------