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

View Problem - Process Solution

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

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

% Result   : Theorem 0.71s 0.91s
% Output   : Proof 0.71s
% Verified : 
% SZS Type : -

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