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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zenon---0.7.1
% Problem  : ALG186+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:31:03 EDT 2022

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

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