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

View Problem - Process Solution

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

% Computer : n003.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 21 13:53:40 EDT 2022

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : SYN501+1 : TPTP v8.1.0. Released v2.1.0.
% 0.04/0.13  % Command  : run_zenon %s %d
% 0.12/0.35  % Computer : n003.cluster.edu
% 0.12/0.35  % Model    : x86_64 x86_64
% 0.12/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.35  % Memory   : 8042.1875MB
% 0.12/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.35  % CPULimit : 300
% 0.12/0.35  % WCLimit  : 600
% 0.12/0.35  % DateTime : Tue Jul 12 03:18:45 EDT 2022
% 0.12/0.35  % CPUTime  : 
% 0.68/0.86  (* PROOF-FOUND *)
% 0.68/0.86  % SZS status Theorem
% 0.68/0.86  (* BEGIN-PROOF *)
% 0.68/0.86  % SZS output start Proof
% 0.68/0.86  Theorem co1 : (~(((~(hskp0))\/((ndr1_0)/\((c0_1 (a97))/\((~(c2_1 (a97)))/\(~(c3_1 (a97)))))))/\(((~(hskp1))\/((ndr1_0)/\((c0_1 (a98))/\((~(c1_1 (a98)))/\(~(c3_1 (a98)))))))/\(((~(hskp2))\/((ndr1_0)/\((c2_1 (a99))/\((~(c0_1 (a99)))/\(~(c1_1 (a99)))))))/\(((~(hskp3))\/((ndr1_0)/\((c2_1 (a100))/\((c3_1 (a100))/\(~(c1_1 (a100)))))))/\(((~(hskp4))\/((ndr1_0)/\((c0_1 (a103))/\((c2_1 (a103))/\(~(c3_1 (a103)))))))/\(((~(hskp5))\/((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104)))))))/\(((~(hskp6))\/((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105)))))))/\(((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))))/\(((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107)))))))/\(((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))))/\(((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110)))))))/\(((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112)))))))/\(((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))))/\(((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))))/\(((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120)))))))/\(((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))))/\(((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))))/\(((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))))/\(((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))))/\(((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130)))))))/\(((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132)))))))/\(((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))))/\(((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))))/\(((~(hskp23))\/((ndr1_0)/\((c1_1 (a145))/\((c3_1 (a145))/\(~(c0_1 (a145)))))))/\(((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147)))))))/\(((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173)))))))/\(((~(hskp26))\/((ndr1_0)/\((c0_1 (a195))/\((c3_1 (a195))/\(~(c1_1 (a195)))))))/\(((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))))/\(((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))))/\(((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))))/\(((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/(forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))))/\(((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/(hskp0)))/\(((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((hskp1)\/(hskp2)))/\(((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))))/\(((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9))))))))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3)))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27)))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1)))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp4)\/(hskp5)))/\(((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7)))/\(((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8)))/\(((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6)))/\(((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/(forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))))/\(((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))))/\(((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10)))/\(((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11)))/\(((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12)))/\(((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp10)))/\(((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9))))))))/\(((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(hskp10)))/\(((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))))/\(((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5)))/\(((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11)))/\(((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14)))/\(((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15)))/\(((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))))/\(((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16)))/\(((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0)))/\(((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/(hskp17)))/\(((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1)))/\(((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17)))/\(((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62))))))))/\(((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15)))/\(((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19)))/\(((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4)))/\(((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))))/\(((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(hskp20)))/\(((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp6)\/(hskp20)))/\(((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21)))/\(((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28)))/\(((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((hskp22)\/(hskp6)))/\(((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))))/\(((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18)))/\(((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9))))))))/\(((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21)))/\(((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19)))/\(((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp23)\/(hskp17)))/\(((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))))/\(((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24)))/\(((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1)))/\(((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7)))/\(((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp19)))/\(((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/((hskp3)\/(hskp17)))/\(((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp18)\/(hskp11)))/\(((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2)))/\(((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20)))/\(((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7)))/\(((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11)))/\(((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2)))/\(((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19)))/\(((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0)))/\(((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp18)\/(hskp8)))/\(((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0))/\(((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp6))/\(((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25)))/\(((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29)))/\(((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9)))/\(((hskp28)\/((hskp4)\/(hskp22)))/\(((hskp27)\/((hskp9)\/(hskp2)))/\(((hskp12)\/(hskp13))/\(((hskp13)\/((hskp18)\/(hskp8)))/\(((hskp18)\/((hskp4)\/(hskp20)))/\(((hskp18)\/((hskp19)\/(hskp17)))/\(((hskp26)\/((hskp25)\/(hskp5)))/\(((hskp22)\/((hskp0)\/(hskp11)))/\(((hskp22)\/((hskp8)\/(hskp15)))/\(((hskp16)\/((hskp6)\/(hskp15)))/\(((hskp16)\/((hskp10)\/(hskp8)))/\((hskp19)\/((hskp8)\/(hskp15))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 0.68/0.86  Proof.
% 0.68/0.86  assert (zenon_L1_ : (~(hskp12)) -> (hskp12) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H1 zenon_H2.
% 0.68/0.86  exact (zenon_H1 zenon_H2).
% 0.68/0.86  (* end of lemma zenon_L1_ *)
% 0.68/0.86  assert (zenon_L2_ : (~(hskp13)) -> (hskp13) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H3 zenon_H4.
% 0.68/0.86  exact (zenon_H3 zenon_H4).
% 0.68/0.86  (* end of lemma zenon_L2_ *)
% 0.68/0.86  assert (zenon_L3_ : ((hskp12)\/(hskp13)) -> (~(hskp13)) -> (~(hskp12)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H5 zenon_H3 zenon_H1.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H5); [ zenon_intro zenon_H2 | zenon_intro zenon_H4 ].
% 0.68/0.86  exact (zenon_H1 zenon_H2).
% 0.68/0.86  exact (zenon_H3 zenon_H4).
% 0.68/0.86  (* end of lemma zenon_L3_ *)
% 0.68/0.86  assert (zenon_L4_ : (~(ndr1_0)) -> (ndr1_0) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H6 zenon_H7.
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  (* end of lemma zenon_L4_ *)
% 0.68/0.86  assert (zenon_L5_ : (forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6)))))) -> (ndr1_0) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H8 zenon_H7 zenon_H9 zenon_Ha zenon_Hb.
% 0.68/0.86  generalize (zenon_H8 (a116)). zenon_intro zenon_Hc.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_Hc); [ zenon_intro zenon_H6 | zenon_intro zenon_Hd ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hd); [ zenon_intro zenon_Hf | zenon_intro zenon_He ].
% 0.68/0.86  exact (zenon_H9 zenon_Hf).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_He); [ zenon_intro zenon_H11 | zenon_intro zenon_H10 ].
% 0.68/0.86  exact (zenon_H11 zenon_Ha).
% 0.68/0.86  exact (zenon_H10 zenon_Hb).
% 0.68/0.86  (* end of lemma zenon_L5_ *)
% 0.68/0.86  assert (zenon_L6_ : (~(hskp0)) -> (hskp0) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H12 zenon_H13.
% 0.68/0.86  exact (zenon_H12 zenon_H13).
% 0.68/0.86  (* end of lemma zenon_L6_ *)
% 0.68/0.86  assert (zenon_L7_ : ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (ndr1_0) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H14 zenon_H12 zenon_Hb zenon_Ha zenon_H9 zenon_H7.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H14); [ zenon_intro zenon_H8 | zenon_intro zenon_H13 ].
% 0.68/0.86  apply (zenon_L5_); trivial.
% 0.68/0.86  exact (zenon_H12 zenon_H13).
% 0.68/0.86  (* end of lemma zenon_L7_ *)
% 0.68/0.86  assert (zenon_L8_ : (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (ndr1_0) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H15 zenon_H7 zenon_H16 zenon_H17 zenon_H18.
% 0.68/0.86  generalize (zenon_H15 (a113)). zenon_intro zenon_H19.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H19); [ zenon_intro zenon_H6 | zenon_intro zenon_H1a ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H1a); [ zenon_intro zenon_H1c | zenon_intro zenon_H1b ].
% 0.68/0.86  exact (zenon_H16 zenon_H1c).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H1b); [ zenon_intro zenon_H1e | zenon_intro zenon_H1d ].
% 0.68/0.86  exact (zenon_H1e zenon_H17).
% 0.68/0.86  exact (zenon_H1d zenon_H18).
% 0.68/0.86  (* end of lemma zenon_L8_ *)
% 0.68/0.86  assert (zenon_L9_ : (~(hskp7)) -> (hskp7) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H1f zenon_H20.
% 0.68/0.86  exact (zenon_H1f zenon_H20).
% 0.68/0.86  (* end of lemma zenon_L9_ *)
% 0.68/0.86  assert (zenon_L10_ : (~(hskp20)) -> (hskp20) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H21 zenon_H22.
% 0.68/0.86  exact (zenon_H21 zenon_H22).
% 0.68/0.86  (* end of lemma zenon_L10_ *)
% 0.68/0.86  assert (zenon_L11_ : ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (ndr1_0) -> (~(hskp7)) -> (~(hskp20)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H23 zenon_H18 zenon_H17 zenon_H16 zenon_H7 zenon_H1f zenon_H21.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H23); [ zenon_intro zenon_H15 | zenon_intro zenon_H24 ].
% 0.68/0.86  apply (zenon_L8_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H24); [ zenon_intro zenon_H20 | zenon_intro zenon_H22 ].
% 0.68/0.86  exact (zenon_H1f zenon_H20).
% 0.68/0.86  exact (zenon_H21 zenon_H22).
% 0.68/0.86  (* end of lemma zenon_L11_ *)
% 0.68/0.86  assert (zenon_L12_ : (forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56))))) -> (ndr1_0) -> (~(c1_1 (a132))) -> (~(c2_1 (a132))) -> (~(c3_1 (a132))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H25 zenon_H7 zenon_H26 zenon_H27 zenon_H28.
% 0.68/0.86  generalize (zenon_H25 (a132)). zenon_intro zenon_H29.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H29); [ zenon_intro zenon_H6 | zenon_intro zenon_H2a ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H2a); [ zenon_intro zenon_H2c | zenon_intro zenon_H2b ].
% 0.68/0.86  exact (zenon_H26 zenon_H2c).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H2b); [ zenon_intro zenon_H2e | zenon_intro zenon_H2d ].
% 0.68/0.86  exact (zenon_H27 zenon_H2e).
% 0.68/0.86  exact (zenon_H28 zenon_H2d).
% 0.68/0.86  (* end of lemma zenon_L12_ *)
% 0.68/0.86  assert (zenon_L13_ : (~(hskp18)) -> (hskp18) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H2f zenon_H30.
% 0.68/0.86  exact (zenon_H2f zenon_H30).
% 0.68/0.86  (* end of lemma zenon_L13_ *)
% 0.68/0.86  assert (zenon_L14_ : (~(hskp19)) -> (hskp19) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H31 zenon_H32.
% 0.68/0.86  exact (zenon_H31 zenon_H32).
% 0.68/0.86  (* end of lemma zenon_L14_ *)
% 0.68/0.86  assert (zenon_L15_ : ((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132)))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> (~(hskp18)) -> (~(hskp19)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H33 zenon_H34 zenon_H2f zenon_H31.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H33). zenon_intro zenon_H7. zenon_intro zenon_H35.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H35). zenon_intro zenon_H26. zenon_intro zenon_H36.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H27. zenon_intro zenon_H28.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H34); [ zenon_intro zenon_H25 | zenon_intro zenon_H37 ].
% 0.68/0.86  apply (zenon_L12_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H37); [ zenon_intro zenon_H30 | zenon_intro zenon_H32 ].
% 0.68/0.86  exact (zenon_H2f zenon_H30).
% 0.68/0.86  exact (zenon_H31 zenon_H32).
% 0.68/0.86  (* end of lemma zenon_L15_ *)
% 0.68/0.86  assert (zenon_L16_ : ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> (~(hskp19)) -> (~(hskp18)) -> (ndr1_0) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H38 zenon_H34 zenon_H31 zenon_H2f zenon_H7 zenon_H16 zenon_H17 zenon_H18 zenon_H1f zenon_H23.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.68/0.86  apply (zenon_L11_); trivial.
% 0.68/0.86  apply (zenon_L15_); trivial.
% 0.68/0.86  (* end of lemma zenon_L16_ *)
% 0.68/0.86  assert (zenon_L17_ : (~(hskp28)) -> (hskp28) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H39 zenon_H3a.
% 0.68/0.86  exact (zenon_H39 zenon_H3a).
% 0.68/0.86  (* end of lemma zenon_L17_ *)
% 0.68/0.86  assert (zenon_L18_ : (~(hskp4)) -> (hskp4) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H3b zenon_H3c.
% 0.68/0.86  exact (zenon_H3b zenon_H3c).
% 0.68/0.86  (* end of lemma zenon_L18_ *)
% 0.68/0.86  assert (zenon_L19_ : (~(hskp22)) -> (hskp22) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H3d zenon_H3e.
% 0.68/0.86  exact (zenon_H3d zenon_H3e).
% 0.68/0.86  (* end of lemma zenon_L19_ *)
% 0.68/0.86  assert (zenon_L20_ : ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp28)) -> (~(hskp4)) -> (~(hskp22)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H3f zenon_H39 zenon_H3b zenon_H3d.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H3f); [ zenon_intro zenon_H3a | zenon_intro zenon_H40 ].
% 0.68/0.86  exact (zenon_H39 zenon_H3a).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H40); [ zenon_intro zenon_H3c | zenon_intro zenon_H3e ].
% 0.68/0.86  exact (zenon_H3b zenon_H3c).
% 0.68/0.86  exact (zenon_H3d zenon_H3e).
% 0.68/0.86  (* end of lemma zenon_L20_ *)
% 0.68/0.86  assert (zenon_L21_ : (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (ndr1_0) -> (~(c2_1 (a130))) -> (c1_1 (a130)) -> (c3_1 (a130)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H41 zenon_H7 zenon_H42 zenon_H43 zenon_H44.
% 0.68/0.86  generalize (zenon_H41 (a130)). zenon_intro zenon_H45.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H45); [ zenon_intro zenon_H6 | zenon_intro zenon_H46 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H46); [ zenon_intro zenon_H48 | zenon_intro zenon_H47 ].
% 0.68/0.86  exact (zenon_H42 zenon_H48).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H47); [ zenon_intro zenon_H4a | zenon_intro zenon_H49 ].
% 0.68/0.86  exact (zenon_H4a zenon_H43).
% 0.68/0.86  exact (zenon_H49 zenon_H44).
% 0.68/0.86  (* end of lemma zenon_L21_ *)
% 0.68/0.86  assert (zenon_L22_ : (forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))) -> (ndr1_0) -> (c0_1 (a137)) -> (c1_1 (a137)) -> (c2_1 (a137)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H4b zenon_H7 zenon_H4c zenon_H4d zenon_H4e.
% 0.68/0.86  generalize (zenon_H4b (a137)). zenon_intro zenon_H4f.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H4f); [ zenon_intro zenon_H6 | zenon_intro zenon_H50 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H50); [ zenon_intro zenon_H52 | zenon_intro zenon_H51 ].
% 0.68/0.86  exact (zenon_H52 zenon_H4c).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H51); [ zenon_intro zenon_H54 | zenon_intro zenon_H53 ].
% 0.68/0.86  exact (zenon_H54 zenon_H4d).
% 0.68/0.86  exact (zenon_H53 zenon_H4e).
% 0.68/0.86  (* end of lemma zenon_L22_ *)
% 0.68/0.86  assert (zenon_L23_ : (~(hskp2)) -> (hskp2) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H55 zenon_H56.
% 0.68/0.86  exact (zenon_H55 zenon_H56).
% 0.68/0.86  (* end of lemma zenon_L23_ *)
% 0.68/0.86  assert (zenon_L24_ : (forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93)))))) -> (ndr1_0) -> (~(c2_1 (a138))) -> (c0_1 (a138)) -> (c3_1 (a138)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H57 zenon_H7 zenon_H58 zenon_H59 zenon_H5a.
% 0.68/0.86  generalize (zenon_H57 (a138)). zenon_intro zenon_H5b.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H5b); [ zenon_intro zenon_H6 | zenon_intro zenon_H5c ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H5c); [ zenon_intro zenon_H5e | zenon_intro zenon_H5d ].
% 0.68/0.86  exact (zenon_H58 zenon_H5e).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H5d); [ zenon_intro zenon_H60 | zenon_intro zenon_H5f ].
% 0.68/0.86  exact (zenon_H60 zenon_H59).
% 0.68/0.86  exact (zenon_H5f zenon_H5a).
% 0.68/0.86  (* end of lemma zenon_L24_ *)
% 0.68/0.86  assert (zenon_L25_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> (~(hskp4)) -> (~(hskp7)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H61 zenon_H62 zenon_H3b zenon_H1f.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H62); [ zenon_intro zenon_H57 | zenon_intro zenon_H65 ].
% 0.68/0.86  apply (zenon_L24_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H65); [ zenon_intro zenon_H3c | zenon_intro zenon_H20 ].
% 0.68/0.86  exact (zenon_H3b zenon_H3c).
% 0.68/0.86  exact (zenon_H1f zenon_H20).
% 0.68/0.86  (* end of lemma zenon_L25_ *)
% 0.68/0.86  assert (zenon_L26_ : ((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130)))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> (~(hskp7)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp4)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H66 zenon_H67 zenon_H62 zenon_H1f zenon_H3f zenon_H3b zenon_H55 zenon_H68 zenon_H69.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H66). zenon_intro zenon_H7. zenon_intro zenon_H6a.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H6a). zenon_intro zenon_H43. zenon_intro zenon_H6b.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H6b). zenon_intro zenon_H44. zenon_intro zenon_H42.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.68/0.86  apply (zenon_L20_); trivial.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H68); [ zenon_intro zenon_H41 | zenon_intro zenon_H6f ].
% 0.68/0.86  apply (zenon_L21_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H6f); [ zenon_intro zenon_H4b | zenon_intro zenon_H56 ].
% 0.68/0.86  apply (zenon_L22_); trivial.
% 0.68/0.86  exact (zenon_H55 zenon_H56).
% 0.68/0.86  apply (zenon_L25_); trivial.
% 0.68/0.86  (* end of lemma zenon_L26_ *)
% 0.68/0.86  assert (zenon_L27_ : (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (ndr1_0) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H70 zenon_H7 zenon_H71 zenon_H72 zenon_H73.
% 0.68/0.86  generalize (zenon_H70 (a129)). zenon_intro zenon_H74.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H74); [ zenon_intro zenon_H6 | zenon_intro zenon_H75 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H75); [ zenon_intro zenon_H77 | zenon_intro zenon_H76 ].
% 0.68/0.86  exact (zenon_H71 zenon_H77).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H76); [ zenon_intro zenon_H79 | zenon_intro zenon_H78 ].
% 0.68/0.86  exact (zenon_H79 zenon_H72).
% 0.68/0.86  exact (zenon_H78 zenon_H73).
% 0.68/0.86  (* end of lemma zenon_L27_ *)
% 0.68/0.86  assert (zenon_L28_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> (~(hskp4)) -> (~(hskp7)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H7a zenon_H7b zenon_H3b zenon_H1f.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H7b); [ zenon_intro zenon_H70 | zenon_intro zenon_H65 ].
% 0.68/0.86  apply (zenon_L27_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H65); [ zenon_intro zenon_H3c | zenon_intro zenon_H20 ].
% 0.68/0.86  exact (zenon_H3b zenon_H3c).
% 0.68/0.86  exact (zenon_H1f zenon_H20).
% 0.68/0.86  (* end of lemma zenon_L28_ *)
% 0.68/0.86  assert (zenon_L29_ : ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> (ndr1_0) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (~(hskp2)) -> (~(hskp4)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H7e zenon_H7b zenon_H38 zenon_H34 zenon_H7 zenon_H16 zenon_H17 zenon_H18 zenon_H1f zenon_H23 zenon_H69 zenon_H68 zenon_H55 zenon_H3b zenon_H3f zenon_H62 zenon_H67 zenon_H7f.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.68/0.86  apply (zenon_L16_); trivial.
% 0.68/0.86  apply (zenon_L26_); trivial.
% 0.68/0.86  apply (zenon_L28_); trivial.
% 0.68/0.86  (* end of lemma zenon_L29_ *)
% 0.68/0.86  assert (zenon_L30_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H80 zenon_H14 zenon_H12.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.68/0.86  apply (zenon_L7_); trivial.
% 0.68/0.86  (* end of lemma zenon_L30_ *)
% 0.68/0.86  assert (zenon_L31_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H83 zenon_H14 zenon_H12 zenon_H1 zenon_H5.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.68/0.86  apply (zenon_L3_); trivial.
% 0.68/0.86  apply (zenon_L30_); trivial.
% 0.68/0.86  (* end of lemma zenon_L31_ *)
% 0.68/0.86  assert (zenon_L32_ : (~(hskp16)) -> (hskp16) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H84 zenon_H85.
% 0.68/0.86  exact (zenon_H84 zenon_H85).
% 0.68/0.86  (* end of lemma zenon_L32_ *)
% 0.68/0.86  assert (zenon_L33_ : (~(hskp6)) -> (hskp6) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H86 zenon_H87.
% 0.68/0.86  exact (zenon_H86 zenon_H87).
% 0.68/0.86  (* end of lemma zenon_L33_ *)
% 0.68/0.86  assert (zenon_L34_ : (~(hskp15)) -> (hskp15) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H88 zenon_H89.
% 0.68/0.86  exact (zenon_H88 zenon_H89).
% 0.68/0.86  (* end of lemma zenon_L34_ *)
% 0.68/0.86  assert (zenon_L35_ : ((hskp16)\/((hskp6)\/(hskp15))) -> (~(hskp16)) -> (~(hskp6)) -> (~(hskp15)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H8a zenon_H84 zenon_H86 zenon_H88.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H8a); [ zenon_intro zenon_H85 | zenon_intro zenon_H8b ].
% 0.68/0.86  exact (zenon_H84 zenon_H85).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H8b); [ zenon_intro zenon_H87 | zenon_intro zenon_H89 ].
% 0.68/0.86  exact (zenon_H86 zenon_H87).
% 0.68/0.86  exact (zenon_H88 zenon_H89).
% 0.68/0.86  (* end of lemma zenon_L35_ *)
% 0.68/0.86  assert (zenon_L36_ : (forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25)))))) -> (ndr1_0) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H8c zenon_H7 zenon_H8d zenon_H8e zenon_H8f.
% 0.68/0.86  generalize (zenon_H8c (a106)). zenon_intro zenon_H90.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_H90); [ zenon_intro zenon_H6 | zenon_intro zenon_H91 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H91); [ zenon_intro zenon_H93 | zenon_intro zenon_H92 ].
% 0.68/0.86  exact (zenon_H8d zenon_H93).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H92); [ zenon_intro zenon_H95 | zenon_intro zenon_H94 ].
% 0.68/0.86  exact (zenon_H95 zenon_H8e).
% 0.68/0.86  exact (zenon_H94 zenon_H8f).
% 0.68/0.86  (* end of lemma zenon_L36_ *)
% 0.68/0.86  assert (zenon_L37_ : (~(hskp9)) -> (hskp9) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H96 zenon_H97.
% 0.68/0.86  exact (zenon_H96 zenon_H97).
% 0.68/0.86  (* end of lemma zenon_L37_ *)
% 0.68/0.86  assert (zenon_L38_ : (~(hskp17)) -> (hskp17) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H98 zenon_H99.
% 0.68/0.86  exact (zenon_H98 zenon_H99).
% 0.68/0.86  (* end of lemma zenon_L38_ *)
% 0.68/0.86  assert (zenon_L39_ : ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(hskp9)) -> (~(hskp17)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H9a zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_H96 zenon_H98.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H9a); [ zenon_intro zenon_H8c | zenon_intro zenon_H9b ].
% 0.68/0.86  apply (zenon_L36_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_H9b); [ zenon_intro zenon_H97 | zenon_intro zenon_H99 ].
% 0.68/0.86  exact (zenon_H96 zenon_H97).
% 0.68/0.86  exact (zenon_H98 zenon_H99).
% 0.68/0.86  (* end of lemma zenon_L39_ *)
% 0.68/0.86  assert (zenon_L40_ : (forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66)))))) -> (ndr1_0) -> (~(c1_1 (a122))) -> (~(c2_1 (a122))) -> (c0_1 (a122)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_H9c zenon_H7 zenon_H9d zenon_H9e zenon_H9f.
% 0.68/0.86  generalize (zenon_H9c (a122)). zenon_intro zenon_Ha0.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_Ha0); [ zenon_intro zenon_H6 | zenon_intro zenon_Ha1 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Ha1); [ zenon_intro zenon_Ha3 | zenon_intro zenon_Ha2 ].
% 0.68/0.86  exact (zenon_H9d zenon_Ha3).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Ha2); [ zenon_intro zenon_Ha5 | zenon_intro zenon_Ha4 ].
% 0.68/0.86  exact (zenon_H9e zenon_Ha5).
% 0.68/0.86  exact (zenon_Ha4 zenon_H9f).
% 0.68/0.86  (* end of lemma zenon_L40_ *)
% 0.68/0.86  assert (zenon_L41_ : (forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15)))))) -> (ndr1_0) -> (~(c1_1 (a124))) -> (~(c3_1 (a124))) -> (c2_1 (a124)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Ha6 zenon_H7 zenon_Ha7 zenon_Ha8 zenon_Ha9.
% 0.68/0.86  generalize (zenon_Ha6 (a124)). zenon_intro zenon_Haa.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_Haa); [ zenon_intro zenon_H6 | zenon_intro zenon_Hab ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hab); [ zenon_intro zenon_Had | zenon_intro zenon_Hac ].
% 0.68/0.86  exact (zenon_Ha7 zenon_Had).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hac); [ zenon_intro zenon_Haf | zenon_intro zenon_Hae ].
% 0.68/0.86  exact (zenon_Ha8 zenon_Haf).
% 0.68/0.86  exact (zenon_Hae zenon_Ha9).
% 0.68/0.86  (* end of lemma zenon_L41_ *)
% 0.68/0.86  assert (zenon_L42_ : ((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(hskp4)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hb0 zenon_Hb1 zenon_H9f zenon_H9e zenon_H9d zenon_H3b.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hb1); [ zenon_intro zenon_H9c | zenon_intro zenon_Hb4 ].
% 0.68/0.86  apply (zenon_L40_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hb4); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H3c ].
% 0.68/0.86  apply (zenon_L41_); trivial.
% 0.68/0.86  exact (zenon_H3b zenon_H3c).
% 0.68/0.86  (* end of lemma zenon_L42_ *)
% 0.68/0.86  assert (zenon_L43_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (~(hskp4)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hb5 zenon_Hb6 zenon_Hb1 zenon_H3b zenon_H8d zenon_H8e zenon_H8f zenon_H96 zenon_H9a.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.68/0.86  apply (zenon_L39_); trivial.
% 0.68/0.86  apply (zenon_L42_); trivial.
% 0.68/0.86  (* end of lemma zenon_L43_ *)
% 0.68/0.86  assert (zenon_L44_ : (forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21))))) -> (ndr1_0) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hb9 zenon_H7 zenon_Hba zenon_Hbb zenon_Hbc.
% 0.68/0.86  generalize (zenon_Hb9 (a121)). zenon_intro zenon_Hbd.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_Hbd); [ zenon_intro zenon_H6 | zenon_intro zenon_Hbe ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hbe); [ zenon_intro zenon_Hc0 | zenon_intro zenon_Hbf ].
% 0.68/0.86  exact (zenon_Hba zenon_Hc0).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hbf); [ zenon_intro zenon_Hc2 | zenon_intro zenon_Hc1 ].
% 0.68/0.86  exact (zenon_Hbb zenon_Hc2).
% 0.68/0.86  exact (zenon_Hbc zenon_Hc1).
% 0.68/0.86  (* end of lemma zenon_L44_ *)
% 0.68/0.86  assert (zenon_L45_ : ((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hc3 zenon_Hc4 zenon_H8f zenon_H8e zenon_H8d zenon_H16 zenon_H17 zenon_H18.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hc4); [ zenon_intro zenon_Hb9 | zenon_intro zenon_Hc7 ].
% 0.68/0.86  apply (zenon_L44_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hc7); [ zenon_intro zenon_H8c | zenon_intro zenon_H15 ].
% 0.68/0.86  apply (zenon_L36_); trivial.
% 0.68/0.86  apply (zenon_L8_); trivial.
% 0.68/0.86  (* end of lemma zenon_L45_ *)
% 0.68/0.86  assert (zenon_L46_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> (~(hskp6)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp9)) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(hskp4)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_Hc4 zenon_H8a zenon_H86 zenon_H9a zenon_H96 zenon_H8f zenon_H8e zenon_H8d zenon_H3b zenon_Hb1 zenon_Hb6 zenon_Hca.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.68/0.86  apply (zenon_L35_); trivial.
% 0.68/0.86  apply (zenon_L43_); trivial.
% 0.68/0.86  apply (zenon_L45_); trivial.
% 0.68/0.86  (* end of lemma zenon_L46_ *)
% 0.68/0.86  assert (zenon_L47_ : ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> (~(hskp6)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp9)) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(hskp4)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H8a zenon_H86 zenon_H9a zenon_H96 zenon_H8f zenon_H8e zenon_H8d zenon_H3b zenon_Hb1 zenon_Hb6 zenon_Hca zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.68/0.86  apply (zenon_L31_); trivial.
% 0.68/0.86  apply (zenon_L46_); trivial.
% 0.68/0.86  (* end of lemma zenon_L47_ *)
% 0.68/0.86  assert (zenon_L48_ : (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (ndr1_0) -> (~(c0_1 (a108))) -> (c1_1 (a108)) -> (c2_1 (a108)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hce zenon_H7 zenon_Hcf zenon_Hd0 zenon_Hd1.
% 0.68/0.86  generalize (zenon_Hce (a108)). zenon_intro zenon_Hd2.
% 0.68/0.86  apply (zenon_imply_s _ _ zenon_Hd2); [ zenon_intro zenon_H6 | zenon_intro zenon_Hd3 ].
% 0.68/0.86  exact (zenon_H6 zenon_H7).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hd3); [ zenon_intro zenon_Hd5 | zenon_intro zenon_Hd4 ].
% 0.68/0.86  exact (zenon_Hcf zenon_Hd5).
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hd4); [ zenon_intro zenon_Hd7 | zenon_intro zenon_Hd6 ].
% 0.68/0.86  exact (zenon_Hd7 zenon_Hd0).
% 0.68/0.86  exact (zenon_Hd6 zenon_Hd1).
% 0.68/0.86  (* end of lemma zenon_L48_ *)
% 0.68/0.86  assert (zenon_L49_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(hskp15)) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hd8 zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_H88.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hd8); [ zenon_intro zenon_Hce | zenon_intro zenon_Hd9 ].
% 0.68/0.86  apply (zenon_L48_); trivial.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hd9); [ zenon_intro zenon_H8c | zenon_intro zenon_H89 ].
% 0.68/0.86  apply (zenon_L36_); trivial.
% 0.68/0.86  exact (zenon_H88 zenon_H89).
% 0.68/0.86  (* end of lemma zenon_L49_ *)
% 0.68/0.86  assert (zenon_L50_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> (~(c0_1 (a108))) -> (c1_1 (a108)) -> (c2_1 (a108)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> False).
% 0.68/0.86  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_Hc4 zenon_Hcf zenon_Hd0 zenon_Hd1 zenon_H8d zenon_H8e zenon_H8f zenon_Hd8.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.86  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.86  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.86  apply (zenon_L49_); trivial.
% 0.68/0.86  apply (zenon_L45_); trivial.
% 0.68/0.86  (* end of lemma zenon_L50_ *)
% 0.68/0.86  assert (zenon_L51_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hda zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H8d zenon_H8e zenon_H8f zenon_Hd8 zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.68/0.87  apply (zenon_L31_); trivial.
% 0.68/0.87  apply (zenon_L50_); trivial.
% 0.68/0.87  (* end of lemma zenon_L51_ *)
% 0.68/0.87  assert (zenon_L52_ : ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (~(hskp4)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp6)) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hdd zenon_Hd8 zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_Hca zenon_Hb6 zenon_Hb1 zenon_H3b zenon_H8d zenon_H8e zenon_H8f zenon_H9a zenon_H86 zenon_H8a zenon_Hc4 zenon_Hc9 zenon_Hcd.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.68/0.87  apply (zenon_L47_); trivial.
% 0.68/0.87  apply (zenon_L51_); trivial.
% 0.68/0.87  (* end of lemma zenon_L52_ *)
% 0.68/0.87  assert (zenon_L53_ : ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (~(hskp2)) -> (~(hskp4)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hcd zenon_H7e zenon_H7b zenon_H38 zenon_H34 zenon_H1f zenon_H23 zenon_H69 zenon_H68 zenon_H55 zenon_H3b zenon_H3f zenon_H62 zenon_H67 zenon_H7f zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.68/0.87  apply (zenon_L31_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.87  apply (zenon_L29_); trivial.
% 0.68/0.87  (* end of lemma zenon_L53_ *)
% 0.68/0.87  assert (zenon_L54_ : (forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6)))))) -> (ndr1_0) -> (~(c3_1 (a105))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H8 zenon_H7 zenon_Hde zenon_Hce zenon_Hdf zenon_He0.
% 0.68/0.87  generalize (zenon_H8 (a105)). zenon_intro zenon_He1.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_He1); [ zenon_intro zenon_H6 | zenon_intro zenon_He2 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_He2); [ zenon_intro zenon_He4 | zenon_intro zenon_He3 ].
% 0.68/0.87  exact (zenon_Hde zenon_He4).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_He3); [ zenon_intro zenon_He6 | zenon_intro zenon_He5 ].
% 0.68/0.87  generalize (zenon_Hce (a105)). zenon_intro zenon_He7.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_He7); [ zenon_intro zenon_H6 | zenon_intro zenon_He8 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_He8); [ zenon_intro zenon_Hea | zenon_intro zenon_He9 ].
% 0.68/0.87  exact (zenon_He6 zenon_Hea).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_He9); [ zenon_intro zenon_He5 | zenon_intro zenon_Heb ].
% 0.68/0.87  exact (zenon_He5 zenon_Hdf).
% 0.68/0.87  exact (zenon_Heb zenon_He0).
% 0.68/0.87  exact (zenon_He5 zenon_Hdf).
% 0.68/0.87  (* end of lemma zenon_L54_ *)
% 0.68/0.87  assert (zenon_L55_ : (~(hskp29)) -> (hskp29) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hec zenon_Hed.
% 0.68/0.87  exact (zenon_Hec zenon_Hed).
% 0.68/0.87  (* end of lemma zenon_L55_ *)
% 0.68/0.87  assert (zenon_L56_ : ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(hskp29)) -> (~(hskp0)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hee zenon_He0 zenon_Hdf zenon_Hce zenon_Hde zenon_H7 zenon_Hec zenon_H12.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hee); [ zenon_intro zenon_H8 | zenon_intro zenon_Hef ].
% 0.68/0.87  apply (zenon_L54_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hef); [ zenon_intro zenon_Hed | zenon_intro zenon_H13 ].
% 0.68/0.87  exact (zenon_Hec zenon_Hed).
% 0.68/0.87  exact (zenon_H12 zenon_H13).
% 0.68/0.87  (* end of lemma zenon_L56_ *)
% 0.68/0.87  assert (zenon_L57_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (~(hskp0)) -> (~(hskp29)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(hskp15)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hd8 zenon_H12 zenon_Hec zenon_Hde zenon_Hdf zenon_He0 zenon_Hee zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_H88.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hd8); [ zenon_intro zenon_Hce | zenon_intro zenon_Hd9 ].
% 0.68/0.87  apply (zenon_L56_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hd9); [ zenon_intro zenon_H8c | zenon_intro zenon_H89 ].
% 0.68/0.87  apply (zenon_L36_); trivial.
% 0.68/0.87  exact (zenon_H88 zenon_H89).
% 0.68/0.87  (* end of lemma zenon_L57_ *)
% 0.68/0.87  assert (zenon_L58_ : (forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))) -> (ndr1_0) -> (c0_1 (a166)) -> (c2_1 (a166)) -> (c3_1 (a166)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hf0 zenon_H7 zenon_Hf1 zenon_Hf2 zenon_Hf3.
% 0.68/0.87  generalize (zenon_Hf0 (a166)). zenon_intro zenon_Hf4.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_Hf4); [ zenon_intro zenon_H6 | zenon_intro zenon_Hf5 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hf5); [ zenon_intro zenon_Hf7 | zenon_intro zenon_Hf6 ].
% 0.68/0.87  exact (zenon_Hf7 zenon_Hf1).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hf6); [ zenon_intro zenon_Hf9 | zenon_intro zenon_Hf8 ].
% 0.68/0.87  exact (zenon_Hf9 zenon_Hf2).
% 0.68/0.87  exact (zenon_Hf8 zenon_Hf3).
% 0.68/0.87  (* end of lemma zenon_L58_ *)
% 0.68/0.87  assert (zenon_L59_ : (~(hskp1)) -> (hskp1) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hfa zenon_Hfb.
% 0.68/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.68/0.87  (* end of lemma zenon_L59_ *)
% 0.68/0.87  assert (zenon_L60_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> (~(hskp1)) -> (~(hskp9)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hfc zenon_Hfd zenon_Hfa zenon_H96.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hfd); [ zenon_intro zenon_Hf0 | zenon_intro zenon_H100 ].
% 0.68/0.87  apply (zenon_L58_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H100); [ zenon_intro zenon_Hfb | zenon_intro zenon_H97 ].
% 0.68/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.68/0.87  exact (zenon_H96 zenon_H97).
% 0.68/0.87  (* end of lemma zenon_L60_ *)
% 0.68/0.87  assert (zenon_L61_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> (~(hskp1)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H101 zenon_Hdd zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_H102 zenon_Hfd zenon_Hfa zenon_Hee zenon_He0 zenon_Hdf zenon_Hde zenon_Hd8 zenon_Hc4 zenon_Hc9 zenon_Hcd.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.68/0.87  apply (zenon_L31_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.68/0.87  apply (zenon_L57_); trivial.
% 0.68/0.87  apply (zenon_L60_); trivial.
% 0.68/0.87  apply (zenon_L45_); trivial.
% 0.68/0.87  apply (zenon_L51_); trivial.
% 0.68/0.87  (* end of lemma zenon_L61_ *)
% 0.68/0.87  assert (zenon_L62_ : ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> (~(hskp1)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp4)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H105 zenon_Hdd zenon_H102 zenon_Hfd zenon_Hfa zenon_Hee zenon_He0 zenon_Hdf zenon_Hde zenon_Hd8 zenon_Hc4 zenon_Hc9 zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_H7f zenon_H67 zenon_H62 zenon_H3f zenon_H3b zenon_H55 zenon_H68 zenon_H69 zenon_H23 zenon_H34 zenon_H38 zenon_H7b zenon_H7e zenon_Hcd.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.68/0.87  apply (zenon_L53_); trivial.
% 0.68/0.87  apply (zenon_L61_); trivial.
% 0.68/0.87  (* end of lemma zenon_L62_ *)
% 0.68/0.87  assert (zenon_L63_ : ((hskp18)\/((hskp19)\/(hskp17))) -> (~(hskp18)) -> (~(hskp19)) -> (~(hskp17)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H106 zenon_H2f zenon_H31 zenon_H98.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H106); [ zenon_intro zenon_H30 | zenon_intro zenon_H107 ].
% 0.68/0.87  exact (zenon_H2f zenon_H30).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H107); [ zenon_intro zenon_H32 | zenon_intro zenon_H99 ].
% 0.68/0.87  exact (zenon_H31 zenon_H32).
% 0.68/0.87  exact (zenon_H98 zenon_H99).
% 0.68/0.87  (* end of lemma zenon_L63_ *)
% 0.68/0.87  assert (zenon_L64_ : (forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))) -> (ndr1_0) -> (c0_1 (a103)) -> (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (c2_1 (a103)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H4b zenon_H7 zenon_H108 zenon_H70 zenon_H109.
% 0.68/0.87  generalize (zenon_H4b (a103)). zenon_intro zenon_H10a.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H10a); [ zenon_intro zenon_H6 | zenon_intro zenon_H10b ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H10b); [ zenon_intro zenon_H10d | zenon_intro zenon_H10c ].
% 0.68/0.87  exact (zenon_H10d zenon_H108).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H10c); [ zenon_intro zenon_H10f | zenon_intro zenon_H10e ].
% 0.68/0.87  generalize (zenon_H70 (a103)). zenon_intro zenon_H110.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H110); [ zenon_intro zenon_H6 | zenon_intro zenon_H111 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H111); [ zenon_intro zenon_H113 | zenon_intro zenon_H112 ].
% 0.68/0.87  exact (zenon_H10f zenon_H113).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H112); [ zenon_intro zenon_H10d | zenon_intro zenon_H10e ].
% 0.68/0.87  exact (zenon_H10d zenon_H108).
% 0.68/0.87  exact (zenon_H10e zenon_H109).
% 0.68/0.87  exact (zenon_H10e zenon_H109).
% 0.68/0.87  (* end of lemma zenon_L64_ *)
% 0.68/0.87  assert (zenon_L65_ : (forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H114 zenon_H7 zenon_H115 zenon_H108 zenon_H109.
% 0.68/0.87  generalize (zenon_H114 (a103)). zenon_intro zenon_H116.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H116); [ zenon_intro zenon_H6 | zenon_intro zenon_H117 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H117); [ zenon_intro zenon_H118 | zenon_intro zenon_H112 ].
% 0.68/0.87  exact (zenon_H115 zenon_H118).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H112); [ zenon_intro zenon_H10d | zenon_intro zenon_H10e ].
% 0.68/0.87  exact (zenon_H10d zenon_H108).
% 0.68/0.87  exact (zenon_H10e zenon_H109).
% 0.68/0.87  (* end of lemma zenon_L65_ *)
% 0.68/0.87  assert (zenon_L66_ : ((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H66 zenon_H119 zenon_H9f zenon_H9e zenon_H9d zenon_H55 zenon_H68 zenon_H115 zenon_H108 zenon_H109.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H66). zenon_intro zenon_H7. zenon_intro zenon_H6a.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H6a). zenon_intro zenon_H43. zenon_intro zenon_H6b.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H6b). zenon_intro zenon_H44. zenon_intro zenon_H42.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.68/0.87  apply (zenon_L40_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H68); [ zenon_intro zenon_H41 | zenon_intro zenon_H6f ].
% 0.68/0.87  apply (zenon_L21_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H6f); [ zenon_intro zenon_H4b | zenon_intro zenon_H56 ].
% 0.68/0.87  apply (zenon_L64_); trivial.
% 0.68/0.87  exact (zenon_H55 zenon_H56).
% 0.68/0.87  apply (zenon_L65_); trivial.
% 0.68/0.87  (* end of lemma zenon_L66_ *)
% 0.68/0.87  assert (zenon_L67_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H7a zenon_H119 zenon_H9f zenon_H9e zenon_H9d zenon_H115 zenon_H108 zenon_H109.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.68/0.87  apply (zenon_L40_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.68/0.87  apply (zenon_L27_); trivial.
% 0.68/0.87  apply (zenon_L65_); trivial.
% 0.68/0.87  (* end of lemma zenon_L67_ *)
% 0.68/0.87  assert (zenon_L68_ : ((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(hskp1)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hb0 zenon_H7f zenon_H119 zenon_H115 zenon_H108 zenon_H109 zenon_H55 zenon_H68 zenon_H9f zenon_H9e zenon_H9d zenon_Hfa zenon_H11b.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H11b); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H11c ].
% 0.68/0.87  apply (zenon_L41_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H11c); [ zenon_intro zenon_Hfb | zenon_intro zenon_H32 ].
% 0.68/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.68/0.87  exact (zenon_H31 zenon_H32).
% 0.68/0.87  apply (zenon_L66_); trivial.
% 0.68/0.87  (* end of lemma zenon_L68_ *)
% 0.68/0.87  assert (zenon_L69_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> (~(hskp1)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hb5 zenon_Hb6 zenon_Hfa zenon_H11b zenon_H7f zenon_H119 zenon_H115 zenon_H108 zenon_H109 zenon_H55 zenon_H68 zenon_H106 zenon_H7e.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.68/0.87  apply (zenon_L63_); trivial.
% 0.68/0.87  apply (zenon_L66_); trivial.
% 0.68/0.87  apply (zenon_L67_); trivial.
% 0.68/0.87  apply (zenon_L68_); trivial.
% 0.68/0.87  (* end of lemma zenon_L69_ *)
% 0.68/0.87  assert (zenon_L70_ : (~(hskp5)) -> (hskp5) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H11d zenon_H11e.
% 0.68/0.87  exact (zenon_H11d zenon_H11e).
% 0.68/0.87  (* end of lemma zenon_L70_ *)
% 0.68/0.87  assert (zenon_L71_ : (~(hskp11)) -> (hskp11) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H11f zenon_H120.
% 0.68/0.87  exact (zenon_H11f zenon_H120).
% 0.68/0.87  (* end of lemma zenon_L71_ *)
% 0.68/0.87  assert (zenon_L72_ : ((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> (~(hskp5)) -> (~(hskp11)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hc3 zenon_H121 zenon_H11d zenon_H11f.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H121); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H122 ].
% 0.68/0.87  apply (zenon_L44_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H122); [ zenon_intro zenon_H11e | zenon_intro zenon_H120 ].
% 0.68/0.87  exact (zenon_H11d zenon_H11e).
% 0.68/0.87  exact (zenon_H11f zenon_H120).
% 0.68/0.87  (* end of lemma zenon_L72_ *)
% 0.68/0.87  assert (zenon_L73_ : (forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2)))))) -> (ndr1_0) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H123 zenon_H7 zenon_H124 zenon_H125 zenon_H126.
% 0.68/0.87  generalize (zenon_H123 (a112)). zenon_intro zenon_H127.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H127); [ zenon_intro zenon_H6 | zenon_intro zenon_H128 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H128); [ zenon_intro zenon_H12a | zenon_intro zenon_H129 ].
% 0.68/0.87  exact (zenon_H124 zenon_H12a).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H129); [ zenon_intro zenon_H12c | zenon_intro zenon_H12b ].
% 0.68/0.87  exact (zenon_H125 zenon_H12c).
% 0.68/0.87  exact (zenon_H12b zenon_H126).
% 0.68/0.87  (* end of lemma zenon_L73_ *)
% 0.68/0.87  assert (zenon_L74_ : ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> (ndr1_0) -> (~(hskp9)) -> (~(hskp6)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H12d zenon_H126 zenon_H125 zenon_H124 zenon_H7 zenon_H96 zenon_H86.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H12d); [ zenon_intro zenon_H123 | zenon_intro zenon_H12e ].
% 0.68/0.87  apply (zenon_L73_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H12e); [ zenon_intro zenon_H97 | zenon_intro zenon_H87 ].
% 0.68/0.87  exact (zenon_H96 zenon_H97).
% 0.68/0.87  exact (zenon_H86 zenon_H87).
% 0.68/0.87  (* end of lemma zenon_L74_ *)
% 0.68/0.87  assert (zenon_L75_ : ((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112)))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> (~(hskp9)) -> (~(hskp6)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H12f zenon_H12d zenon_H96 zenon_H86.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.68/0.87  apply (zenon_L74_); trivial.
% 0.68/0.87  (* end of lemma zenon_L75_ *)
% 0.68/0.87  assert (zenon_L76_ : ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> (~(hskp9)) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> (~(hskp1)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(hskp6)) -> ((hskp16)\/((hskp6)\/(hskp15))) -> (~(hskp5)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H132 zenon_H12d zenon_H96 zenon_Hca zenon_Hb6 zenon_Hfa zenon_H11b zenon_H7f zenon_H119 zenon_H115 zenon_H108 zenon_H109 zenon_H55 zenon_H68 zenon_H106 zenon_H7e zenon_H86 zenon_H8a zenon_H11d zenon_H121 zenon_Hc9.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.68/0.87  apply (zenon_L35_); trivial.
% 0.68/0.87  apply (zenon_L69_); trivial.
% 0.68/0.87  apply (zenon_L72_); trivial.
% 0.68/0.87  apply (zenon_L75_); trivial.
% 0.68/0.87  (* end of lemma zenon_L76_ *)
% 0.68/0.87  assert (zenon_L77_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H133 zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H133); [ zenon_intro zenon_Hce | zenon_intro zenon_H134 ].
% 0.68/0.87  apply (zenon_L48_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H134); [ zenon_intro zenon_H114 | zenon_intro zenon_H85 ].
% 0.68/0.87  apply (zenon_L65_); trivial.
% 0.68/0.87  exact (zenon_H84 zenon_H85).
% 0.68/0.87  (* end of lemma zenon_L77_ *)
% 0.68/0.87  assert (zenon_L78_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> (~(hskp1)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hda zenon_Hca zenon_Hb6 zenon_Hfa zenon_H11b zenon_H7f zenon_H119 zenon_H55 zenon_H68 zenon_H106 zenon_H7e zenon_H115 zenon_H108 zenon_H109 zenon_H133.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.68/0.87  apply (zenon_L77_); trivial.
% 0.68/0.87  apply (zenon_L69_); trivial.
% 0.68/0.87  (* end of lemma zenon_L78_ *)
% 0.68/0.87  assert (zenon_L79_ : ((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132)))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(hskp15)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H33 zenon_H135 zenon_H109 zenon_H108 zenon_H115 zenon_H88.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H33). zenon_intro zenon_H7. zenon_intro zenon_H35.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H35). zenon_intro zenon_H26. zenon_intro zenon_H36.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H27. zenon_intro zenon_H28.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H135); [ zenon_intro zenon_H25 | zenon_intro zenon_H136 ].
% 0.68/0.87  apply (zenon_L12_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H136); [ zenon_intro zenon_H114 | zenon_intro zenon_H89 ].
% 0.68/0.87  apply (zenon_L65_); trivial.
% 0.68/0.87  exact (zenon_H88 zenon_H89).
% 0.68/0.87  (* end of lemma zenon_L79_ *)
% 0.68/0.87  assert (zenon_L80_ : ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> (~(hskp15)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H38 zenon_H135 zenon_H88 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H16 zenon_H17 zenon_H18 zenon_H1f zenon_H23.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.68/0.87  apply (zenon_L11_); trivial.
% 0.68/0.87  apply (zenon_L79_); trivial.
% 0.68/0.87  (* end of lemma zenon_L80_ *)
% 0.68/0.87  assert (zenon_L81_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> (~(hskp11)) -> (~(hskp5)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(hskp7)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_H121 zenon_H11f zenon_H11d zenon_H23 zenon_H1f zenon_H115 zenon_H108 zenon_H109 zenon_H135 zenon_H38.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.87  apply (zenon_L80_); trivial.
% 0.68/0.87  apply (zenon_L72_); trivial.
% 0.68/0.87  (* end of lemma zenon_L81_ *)
% 0.68/0.87  assert (zenon_L82_ : (~(hskp10)) -> (hskp10) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H137 zenon_H138.
% 0.68/0.87  exact (zenon_H137 zenon_H138).
% 0.68/0.87  (* end of lemma zenon_L82_ *)
% 0.68/0.87  assert (zenon_L83_ : ((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (~(hskp10)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H66 zenon_H139 zenon_Hbc zenon_Hbb zenon_Hba zenon_H137.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H66). zenon_intro zenon_H7. zenon_intro zenon_H6a.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H6a). zenon_intro zenon_H43. zenon_intro zenon_H6b.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H6b). zenon_intro zenon_H44. zenon_intro zenon_H42.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.68/0.87  apply (zenon_L44_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.68/0.87  apply (zenon_L21_); trivial.
% 0.68/0.87  exact (zenon_H137 zenon_H138).
% 0.68/0.87  (* end of lemma zenon_L83_ *)
% 0.68/0.87  assert (zenon_L84_ : ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(hskp7)) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (ndr1_0) -> (~(hskp18)) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H7f zenon_H139 zenon_H137 zenon_Hbc zenon_Hbb zenon_Hba zenon_H23 zenon_H1f zenon_H18 zenon_H17 zenon_H16 zenon_H7 zenon_H2f zenon_H34 zenon_H38.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.68/0.87  apply (zenon_L16_); trivial.
% 0.68/0.87  apply (zenon_L83_); trivial.
% 0.68/0.87  (* end of lemma zenon_L84_ *)
% 0.68/0.87  assert (zenon_L85_ : (~(hskp27)) -> (hskp27) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H13b zenon_H13c.
% 0.68/0.87  exact (zenon_H13b zenon_H13c).
% 0.68/0.87  (* end of lemma zenon_L85_ *)
% 0.68/0.87  assert (zenon_L86_ : ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(hskp27)) -> (~(hskp19)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H13d zenon_He0 zenon_Hdf zenon_Hce zenon_Hde zenon_H7 zenon_H13b zenon_H31.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H13d); [ zenon_intro zenon_H8 | zenon_intro zenon_H13e ].
% 0.68/0.87  apply (zenon_L54_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H13e); [ zenon_intro zenon_H13c | zenon_intro zenon_H32 ].
% 0.68/0.87  exact (zenon_H13b zenon_H13c).
% 0.68/0.87  exact (zenon_H31 zenon_H32).
% 0.68/0.87  (* end of lemma zenon_L86_ *)
% 0.68/0.87  assert (zenon_L87_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp19)) -> (~(hskp27)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H133 zenon_H31 zenon_H13b zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H133); [ zenon_intro zenon_Hce | zenon_intro zenon_H134 ].
% 0.68/0.87  apply (zenon_L86_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H134); [ zenon_intro zenon_H114 | zenon_intro zenon_H85 ].
% 0.68/0.87  apply (zenon_L65_); trivial.
% 0.68/0.87  exact (zenon_H84 zenon_H85).
% 0.68/0.87  (* end of lemma zenon_L87_ *)
% 0.68/0.87  assert (zenon_L88_ : (forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90)))))) -> (ndr1_0) -> (~(c1_1 (a112))) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (c3_1 (a112)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H13f zenon_H7 zenon_H125 zenon_H140 zenon_H126.
% 0.68/0.87  generalize (zenon_H13f (a112)). zenon_intro zenon_H141.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H141); [ zenon_intro zenon_H6 | zenon_intro zenon_H142 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H142); [ zenon_intro zenon_H12c | zenon_intro zenon_H143 ].
% 0.68/0.87  exact (zenon_H125 zenon_H12c).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H143); [ zenon_intro zenon_H144 | zenon_intro zenon_H12b ].
% 0.68/0.87  generalize (zenon_H140 (a112)). zenon_intro zenon_H145.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H145); [ zenon_intro zenon_H6 | zenon_intro zenon_H146 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H146); [ zenon_intro zenon_H12c | zenon_intro zenon_H147 ].
% 0.68/0.87  exact (zenon_H125 zenon_H12c).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H147); [ zenon_intro zenon_H148 | zenon_intro zenon_H12b ].
% 0.68/0.87  exact (zenon_H144 zenon_H148).
% 0.68/0.87  exact (zenon_H12b zenon_H126).
% 0.68/0.87  exact (zenon_H12b zenon_H126).
% 0.68/0.87  (* end of lemma zenon_L88_ *)
% 0.68/0.87  assert (zenon_L89_ : (forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))) -> (ndr1_0) -> (c0_1 (a101)) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hf0 zenon_H7 zenon_H149 zenon_H41 zenon_H14a zenon_H14b.
% 0.68/0.87  generalize (zenon_Hf0 (a101)). zenon_intro zenon_H14c.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H14c); [ zenon_intro zenon_H6 | zenon_intro zenon_H14d ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H14d); [ zenon_intro zenon_H14f | zenon_intro zenon_H14e ].
% 0.68/0.87  exact (zenon_H14f zenon_H149).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H14e); [ zenon_intro zenon_H151 | zenon_intro zenon_H150 ].
% 0.68/0.87  generalize (zenon_H41 (a101)). zenon_intro zenon_H152.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H152); [ zenon_intro zenon_H6 | zenon_intro zenon_H153 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H153); [ zenon_intro zenon_H155 | zenon_intro zenon_H154 ].
% 0.68/0.87  exact (zenon_H151 zenon_H155).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H154); [ zenon_intro zenon_H156 | zenon_intro zenon_H150 ].
% 0.68/0.87  exact (zenon_H156 zenon_H14a).
% 0.68/0.87  exact (zenon_H150 zenon_H14b).
% 0.68/0.87  exact (zenon_H150 zenon_H14b).
% 0.68/0.87  (* end of lemma zenon_L89_ *)
% 0.68/0.87  assert (zenon_L90_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c3_1 (a112)) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (~(c1_1 (a112))) -> (ndr1_0) -> (c0_1 (a101)) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H126 zenon_H140 zenon_H125 zenon_H7 zenon_H149 zenon_H41 zenon_H14a zenon_H14b.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.68/0.87  apply (zenon_L27_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.68/0.87  apply (zenon_L88_); trivial.
% 0.68/0.87  apply (zenon_L89_); trivial.
% 0.68/0.87  (* end of lemma zenon_L90_ *)
% 0.68/0.87  assert (zenon_L91_ : (~(hskp8)) -> (hskp8) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H159 zenon_H15a.
% 0.68/0.87  exact (zenon_H159 zenon_H15a).
% 0.68/0.87  (* end of lemma zenon_L91_ *)
% 0.68/0.87  assert (zenon_L92_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_Hb5 zenon_H7e zenon_H119 zenon_H109 zenon_H108 zenon_H115 zenon_H38 zenon_H34 zenon_H16 zenon_H17 zenon_H18 zenon_H1f zenon_H23 zenon_Hba zenon_Hbb zenon_Hbc zenon_H137 zenon_H139 zenon_H7f.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.68/0.87  apply (zenon_L84_); trivial.
% 0.68/0.87  apply (zenon_L67_); trivial.
% 0.68/0.87  (* end of lemma zenon_L92_ *)
% 0.68/0.87  assert (zenon_L93_ : ((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(hskp7)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H12f zenon_Hcd zenon_Hc9 zenon_Hca zenon_H119 zenon_H7f zenon_H139 zenon_H137 zenon_H34 zenon_H15b zenon_H15c zenon_H159 zenon_H157 zenon_H13d zenon_He0 zenon_Hdf zenon_Hde zenon_H133 zenon_H7e zenon_H23 zenon_H1f zenon_H115 zenon_H108 zenon_H109 zenon_H135 zenon_H38 zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.68/0.87  apply (zenon_L31_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.68/0.87  apply (zenon_L80_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.68/0.87  apply (zenon_L84_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.68/0.87  apply (zenon_L87_); trivial.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H15c); [ zenon_intro zenon_H123 | zenon_intro zenon_H160 ].
% 0.68/0.87  apply (zenon_L73_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H160); [ zenon_intro zenon_H140 | zenon_intro zenon_H15a ].
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.68/0.87  apply (zenon_L44_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.68/0.87  apply (zenon_L90_); trivial.
% 0.68/0.87  exact (zenon_H137 zenon_H138).
% 0.68/0.87  exact (zenon_H159 zenon_H15a).
% 0.68/0.87  apply (zenon_L83_); trivial.
% 0.68/0.87  apply (zenon_L92_); trivial.
% 0.68/0.87  (* end of lemma zenon_L93_ *)
% 0.68/0.87  assert (zenon_L94_ : (forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H161 zenon_H7 zenon_Hde zenon_Hdf zenon_He0.
% 0.68/0.87  generalize (zenon_H161 (a105)). zenon_intro zenon_H162.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H162); [ zenon_intro zenon_H6 | zenon_intro zenon_H163 ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H163); [ zenon_intro zenon_He4 | zenon_intro zenon_He9 ].
% 0.68/0.87  exact (zenon_Hde zenon_He4).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_He9); [ zenon_intro zenon_He5 | zenon_intro zenon_Heb ].
% 0.68/0.87  exact (zenon_He5 zenon_Hdf).
% 0.68/0.87  exact (zenon_Heb zenon_He0).
% 0.68/0.87  (* end of lemma zenon_L94_ *)
% 0.68/0.87  assert (zenon_L95_ : ((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132)))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> (c1_1 (a110)) -> (~(c3_1 (a110))) -> (~(c2_1 (a110))) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> False).
% 0.68/0.87  do 0 intro. intros zenon_H33 zenon_H164 zenon_H165 zenon_H166 zenon_H167 zenon_Hde zenon_Hdf zenon_He0.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H33). zenon_intro zenon_H7. zenon_intro zenon_H35.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H35). zenon_intro zenon_H26. zenon_intro zenon_H36.
% 0.68/0.87  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H27. zenon_intro zenon_H28.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H164); [ zenon_intro zenon_H25 | zenon_intro zenon_H168 ].
% 0.68/0.87  apply (zenon_L12_); trivial.
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H168); [ zenon_intro zenon_H169 | zenon_intro zenon_H161 ].
% 0.68/0.87  generalize (zenon_H169 (a110)). zenon_intro zenon_H16a.
% 0.68/0.87  apply (zenon_imply_s _ _ zenon_H16a); [ zenon_intro zenon_H6 | zenon_intro zenon_H16b ].
% 0.68/0.87  exact (zenon_H6 zenon_H7).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H16b); [ zenon_intro zenon_H16d | zenon_intro zenon_H16c ].
% 0.68/0.87  exact (zenon_H167 zenon_H16d).
% 0.68/0.87  apply (zenon_or_s _ _ zenon_H16c); [ zenon_intro zenon_H16f | zenon_intro zenon_H16e ].
% 0.68/0.87  exact (zenon_H166 zenon_H16f).
% 0.71/0.87  exact (zenon_H16e zenon_H165).
% 0.71/0.87  apply (zenon_L94_); trivial.
% 0.71/0.87  (* end of lemma zenon_L95_ *)
% 0.71/0.87  assert (zenon_L96_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (c1_1 (a110)) -> (~(c3_1 (a110))) -> (~(c2_1 (a110))) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_Hc8 zenon_H38 zenon_H164 zenon_He0 zenon_Hdf zenon_Hde zenon_H165 zenon_H166 zenon_H167 zenon_H1f zenon_H23.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.71/0.87  apply (zenon_L11_); trivial.
% 0.71/0.87  apply (zenon_L95_); trivial.
% 0.71/0.87  (* end of lemma zenon_L96_ *)
% 0.71/0.87  assert (zenon_L97_ : ((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H170 zenon_Hcd zenon_H38 zenon_H164 zenon_He0 zenon_Hdf zenon_Hde zenon_H1f zenon_H23 zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.87  apply (zenon_L31_); trivial.
% 0.71/0.87  apply (zenon_L96_); trivial.
% 0.71/0.87  (* end of lemma zenon_L97_ *)
% 0.71/0.87  assert (zenon_L98_ : (forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y)))))) -> (ndr1_0) -> (~(c0_1 (a107))) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H173 zenon_H7 zenon_H174 zenon_H175 zenon_H176.
% 0.71/0.87  generalize (zenon_H173 (a107)). zenon_intro zenon_H177.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H177); [ zenon_intro zenon_H6 | zenon_intro zenon_H178 ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H178); [ zenon_intro zenon_H17a | zenon_intro zenon_H179 ].
% 0.71/0.87  exact (zenon_H174 zenon_H17a).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H179); [ zenon_intro zenon_H17c | zenon_intro zenon_H17b ].
% 0.71/0.87  exact (zenon_H175 zenon_H17c).
% 0.71/0.87  exact (zenon_H17b zenon_H176).
% 0.71/0.87  (* end of lemma zenon_L98_ *)
% 0.71/0.87  assert (zenon_L99_ : ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (ndr1_0) -> (~(hskp13)) -> (~(hskp5)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H17d zenon_H176 zenon_H175 zenon_H174 zenon_H7 zenon_H3 zenon_H11d.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H17d); [ zenon_intro zenon_H173 | zenon_intro zenon_H17e ].
% 0.71/0.87  apply (zenon_L98_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H17e); [ zenon_intro zenon_H4 | zenon_intro zenon_H11e ].
% 0.71/0.87  exact (zenon_H3 zenon_H4).
% 0.71/0.87  exact (zenon_H11d zenon_H11e).
% 0.71/0.87  (* end of lemma zenon_L99_ *)
% 0.71/0.87  assert (zenon_L100_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> (ndr1_0) -> (~(c0_1 (a107))) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> (~(hskp5)) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H83 zenon_H14 zenon_H12 zenon_H7 zenon_H174 zenon_H175 zenon_H176 zenon_H11d zenon_H17d.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.87  apply (zenon_L99_); trivial.
% 0.71/0.87  apply (zenon_L30_); trivial.
% 0.71/0.87  (* end of lemma zenon_L100_ *)
% 0.71/0.87  assert (zenon_L101_ : ((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107)))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> (~(hskp5)) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H17f zenon_H83 zenon_H14 zenon_H12 zenon_H11d zenon_H17d.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H17f). zenon_intro zenon_H7. zenon_intro zenon_H180.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H180). zenon_intro zenon_H176. zenon_intro zenon_H181.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H181). zenon_intro zenon_H174. zenon_intro zenon_H175.
% 0.71/0.87  apply (zenon_L100_); trivial.
% 0.71/0.87  (* end of lemma zenon_L101_ *)
% 0.71/0.87  assert (zenon_L102_ : (forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W)))))) -> (ndr1_0) -> (~(c0_1 (a104))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H182 zenon_H7 zenon_H183 zenon_H184 zenon_H185.
% 0.71/0.87  generalize (zenon_H182 (a104)). zenon_intro zenon_H186.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H186); [ zenon_intro zenon_H6 | zenon_intro zenon_H187 ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H187); [ zenon_intro zenon_H189 | zenon_intro zenon_H188 ].
% 0.71/0.87  exact (zenon_H183 zenon_H189).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H188); [ zenon_intro zenon_H18b | zenon_intro zenon_H18a ].
% 0.71/0.87  exact (zenon_H184 zenon_H18b).
% 0.71/0.87  exact (zenon_H18a zenon_H185).
% 0.71/0.87  (* end of lemma zenon_L102_ *)
% 0.71/0.87  assert (zenon_L103_ : ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> (~(c0_1 (a104))) -> (ndr1_0) -> (~(hskp1)) -> (~(hskp14)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H18c zenon_H185 zenon_H184 zenon_H183 zenon_H7 zenon_Hfa zenon_H18d.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H18c); [ zenon_intro zenon_H182 | zenon_intro zenon_H18e ].
% 0.71/0.87  apply (zenon_L102_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H18e); [ zenon_intro zenon_Hfb | zenon_intro zenon_H18f ].
% 0.71/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.87  exact (zenon_H18d zenon_H18f).
% 0.71/0.87  (* end of lemma zenon_L103_ *)
% 0.71/0.87  assert (zenon_L104_ : (forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U))))) -> (ndr1_0) -> (~(c0_1 (a120))) -> (~(c1_1 (a120))) -> (~(c2_1 (a120))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H190 zenon_H7 zenon_H191 zenon_H192 zenon_H193.
% 0.71/0.87  generalize (zenon_H190 (a120)). zenon_intro zenon_H194.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H194); [ zenon_intro zenon_H6 | zenon_intro zenon_H195 ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H195); [ zenon_intro zenon_H197 | zenon_intro zenon_H196 ].
% 0.71/0.87  exact (zenon_H191 zenon_H197).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H196); [ zenon_intro zenon_H199 | zenon_intro zenon_H198 ].
% 0.71/0.87  exact (zenon_H192 zenon_H199).
% 0.71/0.87  exact (zenon_H193 zenon_H198).
% 0.71/0.87  (* end of lemma zenon_L104_ *)
% 0.71/0.87  assert (zenon_L105_ : ((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120)))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((hskp1)\/(hskp2))) -> (~(hskp1)) -> (~(hskp2)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H19a zenon_H19b zenon_Hfa zenon_H55.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19a). zenon_intro zenon_H7. zenon_intro zenon_H19c.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19c). zenon_intro zenon_H191. zenon_intro zenon_H19d.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19d). zenon_intro zenon_H192. zenon_intro zenon_H193.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H19b); [ zenon_intro zenon_H190 | zenon_intro zenon_H19e ].
% 0.71/0.87  apply (zenon_L104_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H19e); [ zenon_intro zenon_Hfb | zenon_intro zenon_H56 ].
% 0.71/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.87  exact (zenon_H55 zenon_H56).
% 0.71/0.87  (* end of lemma zenon_L105_ *)
% 0.71/0.87  assert (zenon_L106_ : ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((hskp1)\/(hskp2))) -> (~(hskp2)) -> (ndr1_0) -> (~(c0_1 (a104))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(hskp1)) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H19f zenon_H19b zenon_H55 zenon_H7 zenon_H183 zenon_H184 zenon_H185 zenon_Hfa zenon_H18c.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H19f); [ zenon_intro zenon_H18d | zenon_intro zenon_H19a ].
% 0.71/0.87  apply (zenon_L103_); trivial.
% 0.71/0.87  apply (zenon_L105_); trivial.
% 0.71/0.87  (* end of lemma zenon_L106_ *)
% 0.71/0.87  assert (zenon_L107_ : ((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104)))))) -> ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((hskp1)\/(hskp2))) -> (~(hskp2)) -> (~(hskp1)) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1a0 zenon_H19f zenon_H19b zenon_H55 zenon_Hfa zenon_H18c.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.87  apply (zenon_L106_); trivial.
% 0.71/0.87  (* end of lemma zenon_L107_ *)
% 0.71/0.87  assert (zenon_L108_ : ((~(hskp5))\/((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104))))))) -> ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((hskp1)\/(hskp2))) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (~(hskp2)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> (~(hskp1)) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp6))\/((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105))))))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1a3 zenon_H19f zenon_H19b zenon_H18c zenon_Hdd zenon_H133 zenon_Hc9 zenon_H121 zenon_H8a zenon_H7e zenon_H106 zenon_H68 zenon_H55 zenon_H109 zenon_H108 zenon_H115 zenon_H119 zenon_H7f zenon_H11b zenon_Hfa zenon_Hb6 zenon_Hca zenon_H12d zenon_H132 zenon_H1a4 zenon_H17d zenon_H139 zenon_H34 zenon_H15b zenon_H15c zenon_H157 zenon_H13d zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_H38 zenon_H135 zenon_H23 zenon_Hcd zenon_H164 zenon_H1a5 zenon_Hc4 zenon_Hd8 zenon_Hee zenon_Hfd zenon_H102 zenon_H105 zenon_H1a6.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.87  apply (zenon_L76_); trivial.
% 0.71/0.87  apply (zenon_L78_); trivial.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.87  apply (zenon_L31_); trivial.
% 0.71/0.87  apply (zenon_L81_); trivial.
% 0.71/0.87  apply (zenon_L93_); trivial.
% 0.71/0.87  apply (zenon_L97_); trivial.
% 0.71/0.87  apply (zenon_L101_); trivial.
% 0.71/0.87  apply (zenon_L61_); trivial.
% 0.71/0.87  apply (zenon_L107_); trivial.
% 0.71/0.87  (* end of lemma zenon_L108_ *)
% 0.71/0.87  assert (zenon_L109_ : (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (ndr1_0) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1aa zenon_H7 zenon_H1ab zenon_H1ac zenon_H1ad.
% 0.71/0.87  generalize (zenon_H1aa (a99)). zenon_intro zenon_H1ae.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H1ae); [ zenon_intro zenon_H6 | zenon_intro zenon_H1af ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1af); [ zenon_intro zenon_H1b1 | zenon_intro zenon_H1b0 ].
% 0.71/0.87  exact (zenon_H1ab zenon_H1b1).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b0); [ zenon_intro zenon_H1b3 | zenon_intro zenon_H1b2 ].
% 0.71/0.87  exact (zenon_H1ac zenon_H1b3).
% 0.71/0.87  exact (zenon_H1b2 zenon_H1ad).
% 0.71/0.87  (* end of lemma zenon_L109_ *)
% 0.71/0.87  assert (zenon_L110_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp4)\/(hskp5))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (ndr1_0) -> (~(hskp4)) -> (~(hskp5)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1b4 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H7 zenon_H3b zenon_H11d.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b4); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1b5 ].
% 0.71/0.87  apply (zenon_L109_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b5); [ zenon_intro zenon_H3c | zenon_intro zenon_H11e ].
% 0.71/0.87  exact (zenon_H3b zenon_H3c).
% 0.71/0.87  exact (zenon_H11d zenon_H11e).
% 0.71/0.87  (* end of lemma zenon_L110_ *)
% 0.71/0.87  assert (zenon_L111_ : ((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120)))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/(forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(c0_1 (a104))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H19a zenon_H1b6 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H183 zenon_H184 zenon_H185.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19a). zenon_intro zenon_H7. zenon_intro zenon_H19c.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19c). zenon_intro zenon_H191. zenon_intro zenon_H19d.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H19d). zenon_intro zenon_H192. zenon_intro zenon_H193.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b6); [ zenon_intro zenon_H190 | zenon_intro zenon_H1b7 ].
% 0.71/0.87  apply (zenon_L104_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b7); [ zenon_intro zenon_H1aa | zenon_intro zenon_H182 ].
% 0.71/0.87  apply (zenon_L109_); trivial.
% 0.71/0.87  apply (zenon_L102_); trivial.
% 0.71/0.87  (* end of lemma zenon_L111_ *)
% 0.71/0.87  assert (zenon_L112_ : ((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104)))))) -> ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/(forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp1)) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1a0 zenon_H19f zenon_H1b6 zenon_H1ad zenon_H1ac zenon_H1ab zenon_Hfa zenon_H18c.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H19f); [ zenon_intro zenon_H18d | zenon_intro zenon_H19a ].
% 0.71/0.87  apply (zenon_L103_); trivial.
% 0.71/0.87  apply (zenon_L111_); trivial.
% 0.71/0.87  (* end of lemma zenon_L112_ *)
% 0.71/0.87  assert (zenon_L113_ : ((~(hskp5))\/((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104))))))) -> ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/(forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W)))))))) -> (~(hskp1)) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> (ndr1_0) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> (~(hskp4)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp4)\/(hskp5))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1a3 zenon_H19f zenon_H1b6 zenon_Hfa zenon_H18c zenon_H7 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H3b zenon_H1b4.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.87  apply (zenon_L110_); trivial.
% 0.71/0.87  apply (zenon_L112_); trivial.
% 0.71/0.87  (* end of lemma zenon_L113_ *)
% 0.71/0.87  assert (zenon_L114_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (ndr1_0) -> (~(hskp6)) -> (~(hskp7)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1b8 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H7 zenon_H86 zenon_H1f.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b8); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1b9 ].
% 0.71/0.87  apply (zenon_L109_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1b9); [ zenon_intro zenon_H87 | zenon_intro zenon_H20 ].
% 0.71/0.87  exact (zenon_H86 zenon_H87).
% 0.71/0.87  exact (zenon_H1f zenon_H20).
% 0.71/0.87  (* end of lemma zenon_L114_ *)
% 0.71/0.87  assert (zenon_L115_ : ((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp1)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_Hb0 zenon_H1ba zenon_H1ad zenon_H1ac zenon_H1ab zenon_Hfa.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1ba); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1bb ].
% 0.71/0.87  apply (zenon_L109_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1bb); [ zenon_intro zenon_Ha6 | zenon_intro zenon_Hfb ].
% 0.71/0.87  apply (zenon_L41_); trivial.
% 0.71/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.87  (* end of lemma zenon_L115_ *)
% 0.71/0.87  assert (zenon_L116_ : ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> (~(hskp1)) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (ndr1_0) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_Hb6 zenon_H1ba zenon_Hfa zenon_H1ad zenon_H1ac zenon_H1ab zenon_H7 zenon_H8d zenon_H8e zenon_H8f zenon_H96 zenon_H9a.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.87  apply (zenon_L39_); trivial.
% 0.71/0.87  apply (zenon_L115_); trivial.
% 0.71/0.87  (* end of lemma zenon_L116_ *)
% 0.71/0.87  assert (zenon_L117_ : ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (ndr1_0) -> (~(hskp27)) -> (~(hskp19)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H13d zenon_Hb zenon_Ha zenon_H9 zenon_H7 zenon_H13b zenon_H31.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H13d); [ zenon_intro zenon_H8 | zenon_intro zenon_H13e ].
% 0.71/0.87  apply (zenon_L5_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H13e); [ zenon_intro zenon_H13c | zenon_intro zenon_H32 ].
% 0.71/0.87  exact (zenon_H13b zenon_H13c).
% 0.71/0.87  exact (zenon_H31 zenon_H32).
% 0.71/0.87  (* end of lemma zenon_L117_ *)
% 0.71/0.87  assert (zenon_L118_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (~(hskp1)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> (~(hskp10)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H15d zenon_H139 zenon_Hbc zenon_Hbb zenon_Hba zenon_Hfa zenon_H8d zenon_H8e zenon_H8f zenon_H1bc zenon_H137.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.71/0.87  apply (zenon_L44_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1bc); [ zenon_intro zenon_H8c | zenon_intro zenon_H1bd ].
% 0.71/0.87  apply (zenon_L36_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1bd); [ zenon_intro zenon_Hf0 | zenon_intro zenon_Hfb ].
% 0.71/0.87  apply (zenon_L89_); trivial.
% 0.71/0.87  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.87  exact (zenon_H137 zenon_H138).
% 0.71/0.87  (* end of lemma zenon_L118_ *)
% 0.71/0.87  assert (zenon_L119_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> (~(hskp1)) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c0_1 (a108))) -> (c1_1 (a108)) -> (c2_1 (a108)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H80 zenon_Hc9 zenon_H7f zenon_H13d zenon_H1bc zenon_Hfa zenon_H137 zenon_H139 zenon_H15b zenon_Hcf zenon_Hd0 zenon_Hd1 zenon_H8d zenon_H8e zenon_H8f zenon_Hd8.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.87  apply (zenon_L49_); trivial.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.87  apply (zenon_L117_); trivial.
% 0.71/0.87  apply (zenon_L118_); trivial.
% 0.71/0.87  apply (zenon_L83_); trivial.
% 0.71/0.87  (* end of lemma zenon_L119_ *)
% 0.71/0.87  assert (zenon_L120_ : (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (ndr1_0) -> (~(c2_1 (a110))) -> (forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30)))))) -> (c1_1 (a110)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H15 zenon_H7 zenon_H167 zenon_H1be zenon_H165.
% 0.71/0.87  generalize (zenon_H15 (a110)). zenon_intro zenon_H1bf.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H1bf); [ zenon_intro zenon_H6 | zenon_intro zenon_H1c0 ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c0); [ zenon_intro zenon_H16d | zenon_intro zenon_H1c1 ].
% 0.71/0.87  exact (zenon_H167 zenon_H16d).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c1); [ zenon_intro zenon_H1c2 | zenon_intro zenon_H16e ].
% 0.71/0.87  generalize (zenon_H1be (a110)). zenon_intro zenon_H1c3.
% 0.71/0.87  apply (zenon_imply_s _ _ zenon_H1c3); [ zenon_intro zenon_H6 | zenon_intro zenon_H1c4 ].
% 0.71/0.87  exact (zenon_H6 zenon_H7).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c4); [ zenon_intro zenon_H1c6 | zenon_intro zenon_H1c5 ].
% 0.71/0.87  exact (zenon_H1c2 zenon_H1c6).
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c5); [ zenon_intro zenon_H16d | zenon_intro zenon_H16e ].
% 0.71/0.87  exact (zenon_H167 zenon_H16d).
% 0.71/0.87  exact (zenon_H16e zenon_H165).
% 0.71/0.87  exact (zenon_H16e zenon_H165).
% 0.71/0.87  (* end of lemma zenon_L120_ *)
% 0.71/0.87  assert (zenon_L121_ : ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (ndr1_0) -> (~(hskp12)) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H1c7 zenon_H165 zenon_H167 zenon_H15 zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H7 zenon_H1.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.87  apply (zenon_L120_); trivial.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.87  apply (zenon_L48_); trivial.
% 0.71/0.87  exact (zenon_H1 zenon_H2).
% 0.71/0.87  (* end of lemma zenon_L121_ *)
% 0.71/0.87  assert (zenon_L122_ : ((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> False).
% 0.71/0.87  do 0 intro. intros zenon_H170 zenon_Hcd zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H1c7 zenon_Hc4 zenon_Hc9.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.87  apply (zenon_L49_); trivial.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.87  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.87  apply (zenon_or_s _ _ zenon_Hc4); [ zenon_intro zenon_Hb9 | zenon_intro zenon_Hc7 ].
% 0.71/0.88  apply (zenon_L44_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hc7); [ zenon_intro zenon_H8c | zenon_intro zenon_H15 ].
% 0.71/0.88  apply (zenon_L36_); trivial.
% 0.71/0.88  apply (zenon_L121_); trivial.
% 0.71/0.88  apply (zenon_L50_); trivial.
% 0.71/0.88  (* end of lemma zenon_L122_ *)
% 0.71/0.88  assert (zenon_L123_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> (~(hskp1)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hda zenon_H1a5 zenon_H1c7 zenon_H83 zenon_Hc9 zenon_H7f zenon_H13d zenon_H1bc zenon_Hfa zenon_H139 zenon_H15b zenon_H8d zenon_H8e zenon_H8f zenon_Hd8 zenon_H5 zenon_Hc4 zenon_Hcd.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.88  apply (zenon_L3_); trivial.
% 0.71/0.88  apply (zenon_L119_); trivial.
% 0.71/0.88  apply (zenon_L50_); trivial.
% 0.71/0.88  apply (zenon_L122_); trivial.
% 0.71/0.88  (* end of lemma zenon_L123_ *)
% 0.71/0.88  assert (zenon_L124_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> (~(hskp1)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H101 zenon_Hdd zenon_H1a5 zenon_H1c7 zenon_H83 zenon_Hc9 zenon_H7f zenon_H13d zenon_H1bc zenon_H139 zenon_H15b zenon_Hd8 zenon_H5 zenon_Hc4 zenon_Hcd zenon_H9a zenon_H1ab zenon_H1ac zenon_H1ad zenon_Hfa zenon_H1ba zenon_Hb6.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.88  apply (zenon_L116_); trivial.
% 0.71/0.88  apply (zenon_L123_); trivial.
% 0.71/0.88  (* end of lemma zenon_L124_ *)
% 0.71/0.88  assert (zenon_L125_ : ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp1)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> (ndr1_0) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> (~(hskp6)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H105 zenon_Hdd zenon_H1a5 zenon_H1c7 zenon_H83 zenon_Hc9 zenon_H7f zenon_H13d zenon_H1bc zenon_H139 zenon_H15b zenon_Hd8 zenon_H5 zenon_Hc4 zenon_Hcd zenon_H9a zenon_Hfa zenon_H1ba zenon_Hb6 zenon_H7 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H86 zenon_H1b8.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.88  apply (zenon_L114_); trivial.
% 0.71/0.88  apply (zenon_L124_); trivial.
% 0.71/0.88  (* end of lemma zenon_L125_ *)
% 0.71/0.88  assert (zenon_L126_ : (forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15)))))) -> (ndr1_0) -> (forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c3_1 (a103))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Ha6 zenon_H7 zenon_H4b zenon_H108 zenon_H109 zenon_H115.
% 0.71/0.88  generalize (zenon_Ha6 (a103)). zenon_intro zenon_H1c9.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1c9); [ zenon_intro zenon_H6 | zenon_intro zenon_H1ca ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ca); [ zenon_intro zenon_H113 | zenon_intro zenon_H1cb ].
% 0.71/0.88  generalize (zenon_H4b (a103)). zenon_intro zenon_H10a.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H10a); [ zenon_intro zenon_H6 | zenon_intro zenon_H10b ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H10b); [ zenon_intro zenon_H10d | zenon_intro zenon_H10c ].
% 0.71/0.88  exact (zenon_H10d zenon_H108).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H10c); [ zenon_intro zenon_H10f | zenon_intro zenon_H10e ].
% 0.71/0.88  exact (zenon_H10f zenon_H113).
% 0.71/0.88  exact (zenon_H10e zenon_H109).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cb); [ zenon_intro zenon_H118 | zenon_intro zenon_H10e ].
% 0.71/0.88  exact (zenon_H115 zenon_H118).
% 0.71/0.88  exact (zenon_H10e zenon_H109).
% 0.71/0.88  (* end of lemma zenon_L126_ *)
% 0.71/0.88  assert (zenon_L127_ : ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c3_1 (a103))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (ndr1_0) -> (forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15)))))) -> (~(hskp27)) -> (~(hskp29)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1cc zenon_H115 zenon_H109 zenon_H108 zenon_H7 zenon_Ha6 zenon_H13b zenon_Hec.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cc); [ zenon_intro zenon_H4b | zenon_intro zenon_H1cd ].
% 0.71/0.88  apply (zenon_L126_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cd); [ zenon_intro zenon_H13c | zenon_intro zenon_Hed ].
% 0.71/0.88  exact (zenon_H13b zenon_H13c).
% 0.71/0.88  exact (zenon_Hec zenon_Hed).
% 0.71/0.88  (* end of lemma zenon_L127_ *)
% 0.71/0.88  assert (zenon_L128_ : (forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))) -> (ndr1_0) -> (c0_1 (a101)) -> (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hf0 zenon_H7 zenon_H149 zenon_H15 zenon_H14a zenon_H14b.
% 0.71/0.88  generalize (zenon_Hf0 (a101)). zenon_intro zenon_H14c.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H14c); [ zenon_intro zenon_H6 | zenon_intro zenon_H14d ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H14d); [ zenon_intro zenon_H14f | zenon_intro zenon_H14e ].
% 0.71/0.88  exact (zenon_H14f zenon_H149).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H14e); [ zenon_intro zenon_H151 | zenon_intro zenon_H150 ].
% 0.71/0.88  generalize (zenon_H15 (a101)). zenon_intro zenon_H1ce.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1ce); [ zenon_intro zenon_H6 | zenon_intro zenon_H1cf ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cf); [ zenon_intro zenon_H155 | zenon_intro zenon_H1d0 ].
% 0.71/0.88  exact (zenon_H151 zenon_H155).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d0); [ zenon_intro zenon_H14f | zenon_intro zenon_H156 ].
% 0.71/0.88  exact (zenon_H14f zenon_H149).
% 0.71/0.88  exact (zenon_H156 zenon_H14a).
% 0.71/0.88  exact (zenon_H150 zenon_H14b).
% 0.71/0.88  (* end of lemma zenon_L128_ *)
% 0.71/0.88  assert (zenon_L129_ : ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (c0_1 (a101)) -> (ndr1_0) -> (~(hskp1)) -> (~(hskp9)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hfd zenon_H14b zenon_H14a zenon_H15 zenon_H149 zenon_H7 zenon_Hfa zenon_H96.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hfd); [ zenon_intro zenon_Hf0 | zenon_intro zenon_H100 ].
% 0.71/0.88  apply (zenon_L128_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H100); [ zenon_intro zenon_Hfb | zenon_intro zenon_H97 ].
% 0.71/0.88  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.88  exact (zenon_H96 zenon_H97).
% 0.71/0.88  (* end of lemma zenon_L129_ *)
% 0.71/0.88  assert (zenon_L130_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(hskp9)) -> (~(hskp1)) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> (~(hskp7)) -> (~(hskp20)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H15d zenon_H23 zenon_H96 zenon_Hfa zenon_Hfd zenon_H1f zenon_H21.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H23); [ zenon_intro zenon_H15 | zenon_intro zenon_H24 ].
% 0.71/0.88  apply (zenon_L129_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H24); [ zenon_intro zenon_H20 | zenon_intro zenon_H22 ].
% 0.71/0.88  exact (zenon_H1f zenon_H20).
% 0.71/0.88  exact (zenon_H21 zenon_H22).
% 0.71/0.88  (* end of lemma zenon_L130_ *)
% 0.71/0.88  assert (zenon_L131_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> (~(hskp20)) -> (~(hskp7)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> (~(hskp1)) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (ndr1_0) -> (~(hskp9)) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H15b zenon_H23 zenon_H21 zenon_H1f zenon_H1ba zenon_Hfa zenon_H108 zenon_H109 zenon_H115 zenon_H1cc zenon_H1ad zenon_H1ac zenon_H1ab zenon_H7 zenon_H96 zenon_Hfd zenon_H102.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ba); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1bb ].
% 0.71/0.88  apply (zenon_L109_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1bb); [ zenon_intro zenon_Ha6 | zenon_intro zenon_Hfb ].
% 0.71/0.88  apply (zenon_L127_); trivial.
% 0.71/0.88  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.88  apply (zenon_L60_); trivial.
% 0.71/0.88  apply (zenon_L130_); trivial.
% 0.71/0.88  (* end of lemma zenon_L131_ *)
% 0.71/0.88  assert (zenon_L132_ : ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (~(hskp18)) -> (~(hskp17)) -> ((hskp18)\/((hskp19)\/(hskp17))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H7f zenon_H139 zenon_H137 zenon_Hbc zenon_Hbb zenon_Hba zenon_H2f zenon_H98 zenon_H106.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.88  apply (zenon_L63_); trivial.
% 0.71/0.88  apply (zenon_L83_); trivial.
% 0.71/0.88  (* end of lemma zenon_L132_ *)
% 0.71/0.88  assert (zenon_L133_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(hskp1)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1d1 zenon_H73 zenon_H72 zenon_H71 zenon_He0 zenon_Hdf zenon_Hce zenon_Hde zenon_H7 zenon_Hfa.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d1); [ zenon_intro zenon_H70 | zenon_intro zenon_H1d2 ].
% 0.71/0.88  apply (zenon_L27_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d2); [ zenon_intro zenon_H8 | zenon_intro zenon_Hfb ].
% 0.71/0.88  apply (zenon_L54_); trivial.
% 0.71/0.88  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.88  (* end of lemma zenon_L133_ *)
% 0.71/0.88  assert (zenon_L134_ : (~(hskp3)) -> (hskp3) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1d3 zenon_H1d4.
% 0.71/0.88  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.88  (* end of lemma zenon_L134_ *)
% 0.71/0.88  assert (zenon_L135_ : ((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> ((hskp18)\/((hskp19)\/(hskp17))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> (~(hskp1)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hc3 zenon_Hb6 zenon_H1ba zenon_H7f zenon_H139 zenon_H137 zenon_H106 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H1d1 zenon_Hfa zenon_He0 zenon_Hdf zenon_Hde zenon_H1d3 zenon_H1d5 zenon_H7e.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.88  apply (zenon_L132_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.88  apply (zenon_L109_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.88  apply (zenon_L133_); trivial.
% 0.71/0.88  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.88  apply (zenon_L115_); trivial.
% 0.71/0.88  (* end of lemma zenon_L135_ *)
% 0.71/0.88  assert (zenon_L136_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp3)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hda zenon_H1d5 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H1d3.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.88  apply (zenon_L109_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.88  apply (zenon_L48_); trivial.
% 0.71/0.88  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.88  (* end of lemma zenon_L136_ *)
% 0.71/0.88  assert (zenon_L137_ : (~(hskp25)) -> (hskp25) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1d7 zenon_H1d8.
% 0.71/0.88  exact (zenon_H1d7 zenon_H1d8).
% 0.71/0.88  (* end of lemma zenon_L137_ *)
% 0.71/0.88  assert (zenon_L138_ : ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> (~(hskp25)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1d9 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84 zenon_H1d7.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d9); [ zenon_intro zenon_H114 | zenon_intro zenon_H1da ].
% 0.71/0.88  apply (zenon_L65_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1da); [ zenon_intro zenon_H85 | zenon_intro zenon_H1d8 ].
% 0.71/0.88  exact (zenon_H84 zenon_H85).
% 0.71/0.88  exact (zenon_H1d7 zenon_H1d8).
% 0.71/0.88  (* end of lemma zenon_L138_ *)
% 0.71/0.88  assert (zenon_L139_ : (forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30)))))) -> (ndr1_0) -> (~(c0_1 (a173))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (c1_1 (a173)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1be zenon_H7 zenon_H1db zenon_Hce zenon_H1dc.
% 0.71/0.88  generalize (zenon_H1be (a173)). zenon_intro zenon_H1dd.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1dd); [ zenon_intro zenon_H6 | zenon_intro zenon_H1de ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1de); [ zenon_intro zenon_H1e0 | zenon_intro zenon_H1df ].
% 0.71/0.88  exact (zenon_H1db zenon_H1e0).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1df); [ zenon_intro zenon_H1e2 | zenon_intro zenon_H1e1 ].
% 0.71/0.88  generalize (zenon_Hce (a173)). zenon_intro zenon_H1e3.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1e3); [ zenon_intro zenon_H6 | zenon_intro zenon_H1e4 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1e4); [ zenon_intro zenon_H1e0 | zenon_intro zenon_H1e5 ].
% 0.71/0.88  exact (zenon_H1db zenon_H1e0).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1e5); [ zenon_intro zenon_H1e1 | zenon_intro zenon_H1e6 ].
% 0.71/0.88  exact (zenon_H1e1 zenon_H1dc).
% 0.71/0.88  exact (zenon_H1e6 zenon_H1e2).
% 0.71/0.88  exact (zenon_H1e1 zenon_H1dc).
% 0.71/0.88  (* end of lemma zenon_L139_ *)
% 0.71/0.88  assert (zenon_L140_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c1_1 (a173)) -> (~(c0_1 (a173))) -> (forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30)))))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H133 zenon_H1dc zenon_H1db zenon_H1be zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H133); [ zenon_intro zenon_Hce | zenon_intro zenon_H134 ].
% 0.71/0.88  apply (zenon_L139_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H134); [ zenon_intro zenon_H114 | zenon_intro zenon_H85 ].
% 0.71/0.88  apply (zenon_L65_); trivial.
% 0.71/0.88  exact (zenon_H84 zenon_H85).
% 0.71/0.88  (* end of lemma zenon_L140_ *)
% 0.71/0.88  assert (zenon_L141_ : (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (ndr1_0) -> (~(c1_1 (a100))) -> (forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25)))))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H70 zenon_H7 zenon_H1e7 zenon_H8c zenon_H1e8 zenon_H1e9.
% 0.71/0.88  generalize (zenon_H70 (a100)). zenon_intro zenon_H1ea.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1ea); [ zenon_intro zenon_H6 | zenon_intro zenon_H1eb ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1eb); [ zenon_intro zenon_H1ed | zenon_intro zenon_H1ec ].
% 0.71/0.88  exact (zenon_H1e7 zenon_H1ed).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ec); [ zenon_intro zenon_H1ef | zenon_intro zenon_H1ee ].
% 0.71/0.88  generalize (zenon_H8c (a100)). zenon_intro zenon_H1f0.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1f0); [ zenon_intro zenon_H6 | zenon_intro zenon_H1f1 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1f1); [ zenon_intro zenon_H1f3 | zenon_intro zenon_H1f2 ].
% 0.71/0.88  exact (zenon_H1ef zenon_H1f3).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1f2); [ zenon_intro zenon_H1ee | zenon_intro zenon_H1f4 ].
% 0.71/0.88  exact (zenon_H1ee zenon_H1e8).
% 0.71/0.88  exact (zenon_H1f4 zenon_H1e9).
% 0.71/0.88  exact (zenon_H1ee zenon_H1e8).
% 0.71/0.88  (* end of lemma zenon_L141_ *)
% 0.71/0.88  assert (zenon_L142_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25)))))) -> (~(c1_1 (a100))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(hskp1)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1d1 zenon_H1e9 zenon_H1e8 zenon_H8c zenon_H1e7 zenon_He0 zenon_Hdf zenon_Hce zenon_Hde zenon_H7 zenon_Hfa.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d1); [ zenon_intro zenon_H70 | zenon_intro zenon_H1d2 ].
% 0.71/0.88  apply (zenon_L141_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1d2); [ zenon_intro zenon_H8 | zenon_intro zenon_Hfb ].
% 0.71/0.88  apply (zenon_L54_); trivial.
% 0.71/0.88  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.88  (* end of lemma zenon_L142_ *)
% 0.71/0.88  assert (zenon_L143_ : ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp1)) -> (ndr1_0) -> (~(c3_1 (a105))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> (~(hskp9)) -> (~(hskp17)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H9a zenon_Hfa zenon_H7 zenon_Hde zenon_Hce zenon_Hdf zenon_He0 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H1d1 zenon_H96 zenon_H98.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H9a); [ zenon_intro zenon_H8c | zenon_intro zenon_H9b ].
% 0.71/0.88  apply (zenon_L142_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H9b); [ zenon_intro zenon_H97 | zenon_intro zenon_H99 ].
% 0.71/0.88  exact (zenon_H96 zenon_H97).
% 0.71/0.88  exact (zenon_H98 zenon_H99).
% 0.71/0.88  (* end of lemma zenon_L143_ *)
% 0.71/0.88  assert (zenon_L144_ : ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25)))))) -> (~(c1_1 (a100))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H119 zenon_H9f zenon_H9e zenon_H9d zenon_H1e9 zenon_H1e8 zenon_H8c zenon_H1e7 zenon_H7 zenon_H115 zenon_H108 zenon_H109.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.88  apply (zenon_L40_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.88  apply (zenon_L141_); trivial.
% 0.71/0.88  apply (zenon_L65_); trivial.
% 0.71/0.88  (* end of lemma zenon_L144_ *)
% 0.71/0.88  assert (zenon_L145_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> (~(hskp1)) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hb5 zenon_Hb6 zenon_H1ba zenon_Hfa zenon_H1ad zenon_H1ac zenon_H1ab zenon_H119 zenon_H109 zenon_H108 zenon_H115 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H96 zenon_H9a.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H9a); [ zenon_intro zenon_H8c | zenon_intro zenon_H9b ].
% 0.71/0.88  apply (zenon_L144_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H9b); [ zenon_intro zenon_H97 | zenon_intro zenon_H99 ].
% 0.71/0.88  exact (zenon_H96 zenon_H97).
% 0.71/0.88  exact (zenon_H98 zenon_H99).
% 0.71/0.88  apply (zenon_L115_); trivial.
% 0.71/0.88  (* end of lemma zenon_L145_ *)
% 0.71/0.88  assert (zenon_L146_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp12)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> (~(hskp1)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hca zenon_H119 zenon_H1f5 zenon_H1c7 zenon_H1 zenon_H1d1 zenon_Hfa zenon_He0 zenon_Hdf zenon_Hde zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H96 zenon_H9a zenon_H133 zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H1ba zenon_Hb6.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.88  apply (zenon_L138_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.88  apply (zenon_L140_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.88  apply (zenon_L143_); trivial.
% 0.71/0.88  exact (zenon_H1 zenon_H2).
% 0.71/0.88  apply (zenon_L115_); trivial.
% 0.71/0.88  apply (zenon_L145_); trivial.
% 0.71/0.88  (* end of lemma zenon_L146_ *)
% 0.71/0.88  assert (zenon_L147_ : (forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90)))))) -> (ndr1_0) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H13f zenon_H7 zenon_H1e7 zenon_H1e8 zenon_H1e9.
% 0.71/0.88  generalize (zenon_H13f (a100)). zenon_intro zenon_H1fa.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H1fa); [ zenon_intro zenon_H6 | zenon_intro zenon_H1fb ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1fb); [ zenon_intro zenon_H1ed | zenon_intro zenon_H1f2 ].
% 0.71/0.88  exact (zenon_H1e7 zenon_H1ed).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1f2); [ zenon_intro zenon_H1ee | zenon_intro zenon_H1f4 ].
% 0.71/0.88  exact (zenon_H1ee zenon_H1e8).
% 0.71/0.88  exact (zenon_H1f4 zenon_H1e9).
% 0.71/0.88  (* end of lemma zenon_L147_ *)
% 0.71/0.88  assert (zenon_L148_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (ndr1_0) -> (c0_1 (a101)) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H7 zenon_H149 zenon_H41 zenon_H14a zenon_H14b.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.88  apply (zenon_L27_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.88  apply (zenon_L147_); trivial.
% 0.71/0.88  apply (zenon_L89_); trivial.
% 0.71/0.88  (* end of lemma zenon_L148_ *)
% 0.71/0.88  assert (zenon_L149_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp10)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H15d zenon_H139 zenon_Hbc zenon_Hbb zenon_Hba zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H137.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.71/0.88  apply (zenon_L44_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.71/0.88  apply (zenon_L148_); trivial.
% 0.71/0.88  exact (zenon_H137 zenon_H138).
% 0.71/0.88  (* end of lemma zenon_L149_ *)
% 0.71/0.88  assert (zenon_L150_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp16)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H7a zenon_H7f zenon_H133 zenon_H84 zenon_H109 zenon_H108 zenon_H115 zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_Hba zenon_Hbb zenon_Hbc zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H137 zenon_H139 zenon_H15b.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.88  apply (zenon_L87_); trivial.
% 0.71/0.88  apply (zenon_L149_); trivial.
% 0.71/0.88  apply (zenon_L83_); trivial.
% 0.71/0.88  (* end of lemma zenon_L150_ *)
% 0.71/0.88  assert (zenon_L151_ : ((ndr1_0)/\((c2_1 (a99))/\((~(c0_1 (a99)))/\(~(c1_1 (a99)))))) -> ((~(hskp3))\/((ndr1_0)/\((c2_1 (a100))/\((c3_1 (a100))/\(~(c1_1 (a100))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((~(hskp5))\/((ndr1_0)/\((c2_1 (a104))/\((~(c0_1 (a104)))/\(~(c3_1 (a104))))))) -> ((~(hskp14))\/((ndr1_0)/\((~(c0_1 (a120)))/\((~(c1_1 (a120)))/\(~(c2_1 (a120))))))) -> ((forall U : zenon_U, ((ndr1_0)->((c0_1 U)\/((c1_1 U)\/(c2_1 U)))))\/((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/(forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W)))))))) -> (~(hskp1)) -> ((forall W : zenon_U, ((ndr1_0)->((c0_1 W)\/((c3_1 W)\/(~(c2_1 W))))))\/((hskp1)\/(hskp14))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp4)\/(hskp5))) -> ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp1))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp1))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/((hskp1)\/(hskp9))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> ((~(hskp6))\/((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105))))))) -> ((~(hskp4))\/((ndr1_0)/\((c0_1 (a103))/\((c2_1 (a103))/\(~(c3_1 (a103))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1fc zenon_H1fd zenon_Hca zenon_H119 zenon_H1f5 zenon_H133 zenon_H1d9 zenon_H157 zenon_H34 zenon_H1fe zenon_H1a3 zenon_H19f zenon_H1b6 zenon_Hfa zenon_H18c zenon_H1b4 zenon_H105 zenon_Hdd zenon_H1a5 zenon_H1c7 zenon_H83 zenon_Hc9 zenon_H7f zenon_H13d zenon_H1bc zenon_H139 zenon_H15b zenon_Hd8 zenon_H5 zenon_Hc4 zenon_Hcd zenon_H9a zenon_H1ba zenon_Hb6 zenon_H1b8 zenon_H106 zenon_H1d1 zenon_H1d5 zenon_H7e zenon_H23 zenon_H1cc zenon_Hfd zenon_H102 zenon_H135 zenon_H38 zenon_H164 zenon_H1a6 zenon_H1ff.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1fc). zenon_intro zenon_H7. zenon_intro zenon_H200.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H200). zenon_intro zenon_H1ad. zenon_intro zenon_H201.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H201). zenon_intro zenon_H1ab. zenon_intro zenon_H1ac.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1fd); [ zenon_intro zenon_H1d3 | zenon_intro zenon_H202 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.88  apply (zenon_L113_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.88  apply (zenon_L125_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.71/0.88  apply (zenon_L131_); trivial.
% 0.71/0.88  apply (zenon_L79_); trivial.
% 0.71/0.88  apply (zenon_L135_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.71/0.88  apply (zenon_L131_); trivial.
% 0.71/0.88  apply (zenon_L95_); trivial.
% 0.71/0.88  apply (zenon_L136_); trivial.
% 0.71/0.88  apply (zenon_L124_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H202). zenon_intro zenon_H7. zenon_intro zenon_H206.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H206). zenon_intro zenon_H1e8. zenon_intro zenon_H207.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H207). zenon_intro zenon_H1e9. zenon_intro zenon_H1e7.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.88  apply (zenon_L113_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.88  apply (zenon_L125_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.88  apply (zenon_L146_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.88  apply (zenon_L80_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.88  apply (zenon_L132_); trivial.
% 0.71/0.88  apply (zenon_L150_); trivial.
% 0.71/0.88  apply (zenon_L115_); trivial.
% 0.71/0.88  apply (zenon_L92_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.88  apply (zenon_L146_); trivial.
% 0.71/0.88  apply (zenon_L96_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.88  apply (zenon_L77_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hd8); [ zenon_intro zenon_Hce | zenon_intro zenon_Hd9 ].
% 0.71/0.88  apply (zenon_L48_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hd9); [ zenon_intro zenon_H8c | zenon_intro zenon_H89 ].
% 0.71/0.88  apply (zenon_L144_); trivial.
% 0.71/0.88  exact (zenon_H88 zenon_H89).
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.88  apply (zenon_L77_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.88  apply (zenon_L132_); trivial.
% 0.71/0.88  apply (zenon_L67_); trivial.
% 0.71/0.88  apply (zenon_L115_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1ba); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1bb ].
% 0.71/0.88  apply (zenon_L109_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1bb); [ zenon_intro zenon_Ha6 | zenon_intro zenon_Hfb ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1fe); [ zenon_intro zenon_Hce | zenon_intro zenon_H208 ].
% 0.71/0.88  apply (zenon_L48_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H208); [ zenon_intro zenon_H15 | zenon_intro zenon_H4b ].
% 0.71/0.88  apply (zenon_L120_); trivial.
% 0.71/0.88  apply (zenon_L126_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.88  apply (zenon_L48_); trivial.
% 0.71/0.88  exact (zenon_H1 zenon_H2).
% 0.71/0.88  exact (zenon_Hfa zenon_Hfb).
% 0.71/0.88  apply (zenon_L96_); trivial.
% 0.71/0.88  apply (zenon_L124_); trivial.
% 0.71/0.88  (* end of lemma zenon_L151_ *)
% 0.71/0.88  assert (zenon_L152_ : ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp6)) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp4)) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H105 zenon_Hdd zenon_Hd8 zenon_Hca zenon_Hb6 zenon_Hb1 zenon_H9a zenon_H86 zenon_H8a zenon_Hc4 zenon_Hc9 zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_H7f zenon_H67 zenon_H62 zenon_H3f zenon_H3b zenon_H55 zenon_H68 zenon_H69 zenon_H23 zenon_H34 zenon_H38 zenon_H7b zenon_H7e zenon_Hcd.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.88  apply (zenon_L53_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.88  apply (zenon_L52_); trivial.
% 0.71/0.88  (* end of lemma zenon_L152_ *)
% 0.71/0.88  assert (zenon_L153_ : (forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54)))))) -> (ndr1_0) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H209 zenon_H7 zenon_H20a zenon_H20b zenon_H20c.
% 0.71/0.88  generalize (zenon_H209 (a98)). zenon_intro zenon_H20d.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H20d); [ zenon_intro zenon_H6 | zenon_intro zenon_H20e ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H20e); [ zenon_intro zenon_H210 | zenon_intro zenon_H20f ].
% 0.71/0.88  exact (zenon_H20a zenon_H210).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H20f); [ zenon_intro zenon_H212 | zenon_intro zenon_H211 ].
% 0.71/0.88  exact (zenon_H20b zenon_H212).
% 0.71/0.88  exact (zenon_H211 zenon_H20c).
% 0.71/0.88  (* end of lemma zenon_L153_ *)
% 0.71/0.88  assert (zenon_L154_ : (forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82)))))) -> (ndr1_0) -> (c0_1 (a166)) -> (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (c2_1 (a166)) -> (c3_1 (a166)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H213 zenon_H7 zenon_Hf1 zenon_H70 zenon_Hf2 zenon_Hf3.
% 0.71/0.88  generalize (zenon_H213 (a166)). zenon_intro zenon_H214.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H214); [ zenon_intro zenon_H6 | zenon_intro zenon_H215 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H215); [ zenon_intro zenon_Hf7 | zenon_intro zenon_H216 ].
% 0.71/0.88  exact (zenon_Hf7 zenon_Hf1).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H216); [ zenon_intro zenon_H217 | zenon_intro zenon_Hf8 ].
% 0.71/0.88  generalize (zenon_H70 (a166)). zenon_intro zenon_H218.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H218); [ zenon_intro zenon_H6 | zenon_intro zenon_H219 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H219); [ zenon_intro zenon_H21b | zenon_intro zenon_H21a ].
% 0.71/0.88  exact (zenon_H217 zenon_H21b).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H21a); [ zenon_intro zenon_Hf7 | zenon_intro zenon_Hf9 ].
% 0.71/0.88  exact (zenon_Hf7 zenon_Hf1).
% 0.71/0.88  exact (zenon_Hf9 zenon_Hf2).
% 0.71/0.88  exact (zenon_Hf8 zenon_Hf3).
% 0.71/0.88  (* end of lemma zenon_L154_ *)
% 0.71/0.88  assert (zenon_L155_ : (forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90)))))) -> (ndr1_0) -> (forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40)))))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H13f zenon_H7 zenon_H21c zenon_H8d zenon_H8f zenon_H8e.
% 0.71/0.88  generalize (zenon_H13f (a106)). zenon_intro zenon_H21d.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H21d); [ zenon_intro zenon_H6 | zenon_intro zenon_H21e ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H21e); [ zenon_intro zenon_H21f | zenon_intro zenon_H92 ].
% 0.71/0.88  generalize (zenon_H21c (a106)). zenon_intro zenon_H220.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H220); [ zenon_intro zenon_H6 | zenon_intro zenon_H221 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H221); [ zenon_intro zenon_H93 | zenon_intro zenon_H222 ].
% 0.71/0.88  exact (zenon_H8d zenon_H93).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H222); [ zenon_intro zenon_H223 | zenon_intro zenon_H94 ].
% 0.71/0.88  exact (zenon_H223 zenon_H21f).
% 0.71/0.88  exact (zenon_H94 zenon_H8f).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H92); [ zenon_intro zenon_H95 | zenon_intro zenon_H94 ].
% 0.71/0.88  exact (zenon_H95 zenon_H8e).
% 0.71/0.88  exact (zenon_H94 zenon_H8f).
% 0.71/0.88  (* end of lemma zenon_L155_ *)
% 0.71/0.88  assert (zenon_L156_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(hskp18)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(hskp0)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hfc zenon_H224 zenon_H2f zenon_H157 zenon_H8e zenon_H8f zenon_H8d zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H12.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H224); [ zenon_intro zenon_H21c | zenon_intro zenon_H226 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H225); [ zenon_intro zenon_H209 | zenon_intro zenon_H227 ].
% 0.71/0.88  apply (zenon_L153_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H227); [ zenon_intro zenon_H213 | zenon_intro zenon_H30 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.88  apply (zenon_L154_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.88  apply (zenon_L155_); trivial.
% 0.71/0.88  apply (zenon_L58_); trivial.
% 0.71/0.88  exact (zenon_H2f zenon_H30).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H226); [ zenon_intro zenon_H209 | zenon_intro zenon_H13 ].
% 0.71/0.88  apply (zenon_L153_); trivial.
% 0.71/0.88  exact (zenon_H12 zenon_H13).
% 0.71/0.88  (* end of lemma zenon_L156_ *)
% 0.71/0.88  assert (zenon_L157_ : ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp15)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H102 zenon_H224 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H2f zenon_H225 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H7 zenon_H8d zenon_H8e zenon_H8f zenon_H88 zenon_Hd8.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.88  apply (zenon_L57_); trivial.
% 0.71/0.88  apply (zenon_L156_); trivial.
% 0.71/0.88  (* end of lemma zenon_L157_ *)
% 0.71/0.88  assert (zenon_L158_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> (forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40)))))) -> (ndr1_0) -> (c0_1 (a166)) -> (c2_1 (a166)) -> (c3_1 (a166)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H8e zenon_H8f zenon_H8d zenon_H21c zenon_H7 zenon_Hf1 zenon_Hf2 zenon_Hf3.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.88  apply (zenon_L27_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.88  apply (zenon_L155_); trivial.
% 0.71/0.88  apply (zenon_L58_); trivial.
% 0.71/0.88  (* end of lemma zenon_L158_ *)
% 0.71/0.88  assert (zenon_L159_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H101 zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H102 zenon_H224 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H225 zenon_Hee zenon_He0 zenon_Hdf zenon_Hde zenon_Hd8 zenon_H7e zenon_H5 zenon_H12 zenon_H14 zenon_H83.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.88  apply (zenon_L31_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.88  apply (zenon_L157_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.88  apply (zenon_L57_); trivial.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H224); [ zenon_intro zenon_H21c | zenon_intro zenon_H226 ].
% 0.71/0.88  apply (zenon_L158_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H226); [ zenon_intro zenon_H209 | zenon_intro zenon_H13 ].
% 0.71/0.88  apply (zenon_L153_); trivial.
% 0.71/0.88  exact (zenon_H12 zenon_H13).
% 0.71/0.88  apply (zenon_L45_); trivial.
% 0.71/0.88  (* end of lemma zenon_L159_ *)
% 0.71/0.88  assert (zenon_L160_ : (forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))) -> (ndr1_0) -> (~(c0_1 (a173))) -> (~(c3_1 (a173))) -> (c1_1 (a173)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H228 zenon_H7 zenon_H1db zenon_H1f9 zenon_H1dc.
% 0.71/0.88  generalize (zenon_H228 (a173)). zenon_intro zenon_H229.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H229); [ zenon_intro zenon_H6 | zenon_intro zenon_H22a ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H22a); [ zenon_intro zenon_H1e0 | zenon_intro zenon_H22b ].
% 0.71/0.88  exact (zenon_H1db zenon_H1e0).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H22b); [ zenon_intro zenon_H22c | zenon_intro zenon_H1e1 ].
% 0.71/0.88  exact (zenon_H1f9 zenon_H22c).
% 0.71/0.88  exact (zenon_H1e1 zenon_H1dc).
% 0.71/0.88  (* end of lemma zenon_L160_ *)
% 0.71/0.88  assert (zenon_L161_ : ((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173)))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (~(hskp11)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1f6 zenon_H22d zenon_Hb zenon_Ha zenon_H9 zenon_H11f.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H22d); [ zenon_intro zenon_H228 | zenon_intro zenon_H22e ].
% 0.71/0.88  apply (zenon_L160_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H22e); [ zenon_intro zenon_H8 | zenon_intro zenon_H120 ].
% 0.71/0.88  apply (zenon_L5_); trivial.
% 0.71/0.88  exact (zenon_H11f zenon_H120).
% 0.71/0.88  (* end of lemma zenon_L161_ *)
% 0.71/0.88  assert (zenon_L162_ : ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (c2_1 (a103)) -> (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (c0_1 (a103)) -> (ndr1_0) -> (~(hskp27)) -> (~(hskp29)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H1cc zenon_H109 zenon_H70 zenon_H108 zenon_H7 zenon_H13b zenon_Hec.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cc); [ zenon_intro zenon_H4b | zenon_intro zenon_H1cd ].
% 0.71/0.88  apply (zenon_L64_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H1cd); [ zenon_intro zenon_H13c | zenon_intro zenon_Hed ].
% 0.71/0.88  exact (zenon_H13b zenon_H13c).
% 0.71/0.88  exact (zenon_Hec zenon_Hed).
% 0.71/0.88  (* end of lemma zenon_L162_ *)
% 0.71/0.88  assert (zenon_L163_ : ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(hskp29)) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H119 zenon_H9f zenon_H9e zenon_H9d zenon_Hec zenon_H13b zenon_H1cc zenon_H7 zenon_H115 zenon_H108 zenon_H109.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.88  apply (zenon_L40_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.88  apply (zenon_L162_); trivial.
% 0.71/0.88  apply (zenon_L65_); trivial.
% 0.71/0.88  (* end of lemma zenon_L163_ *)
% 0.71/0.88  assert (zenon_L164_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c3_1 (a166)) -> (c2_1 (a166)) -> (forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69)))))) -> (c0_1 (a166)) -> (ndr1_0) -> (~(hskp18)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_Hf3 zenon_Hf2 zenon_H70 zenon_Hf1 zenon_H7 zenon_H2f.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H225); [ zenon_intro zenon_H209 | zenon_intro zenon_H227 ].
% 0.71/0.88  apply (zenon_L153_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H227); [ zenon_intro zenon_H213 | zenon_intro zenon_H30 ].
% 0.71/0.88  apply (zenon_L154_); trivial.
% 0.71/0.88  exact (zenon_H2f zenon_H30).
% 0.71/0.88  (* end of lemma zenon_L164_ *)
% 0.71/0.88  assert (zenon_L165_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (~(hskp18)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_Hfc zenon_H119 zenon_H9f zenon_H9e zenon_H9d zenon_H2f zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H115 zenon_H108 zenon_H109.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.88  apply (zenon_L40_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.88  apply (zenon_L164_); trivial.
% 0.71/0.88  apply (zenon_L65_); trivial.
% 0.71/0.88  (* end of lemma zenon_L165_ *)
% 0.71/0.88  assert (zenon_L166_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(hskp18)) -> False).
% 0.71/0.88  do 0 intro. intros zenon_H15d zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H2f.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.88  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H225); [ zenon_intro zenon_H209 | zenon_intro zenon_H227 ].
% 0.71/0.88  apply (zenon_L153_); trivial.
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H227); [ zenon_intro zenon_H213 | zenon_intro zenon_H30 ].
% 0.71/0.88  generalize (zenon_H213 (a101)). zenon_intro zenon_H22f.
% 0.71/0.88  apply (zenon_imply_s _ _ zenon_H22f); [ zenon_intro zenon_H6 | zenon_intro zenon_H230 ].
% 0.71/0.88  exact (zenon_H6 zenon_H7).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H230); [ zenon_intro zenon_H14f | zenon_intro zenon_H154 ].
% 0.71/0.88  exact (zenon_H14f zenon_H149).
% 0.71/0.88  apply (zenon_or_s _ _ zenon_H154); [ zenon_intro zenon_H156 | zenon_intro zenon_H150 ].
% 0.71/0.88  exact (zenon_H156 zenon_H14a).
% 0.71/0.88  exact (zenon_H150 zenon_H14b).
% 0.71/0.88  exact (zenon_H2f zenon_H30).
% 0.71/0.88  (* end of lemma zenon_L166_ *)
% 0.71/0.88  assert (zenon_L167_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hb5 zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H109 zenon_H108 zenon_H115 zenon_H119 zenon_H15b.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.89  apply (zenon_L163_); trivial.
% 0.71/0.89  apply (zenon_L165_); trivial.
% 0.71/0.89  apply (zenon_L166_); trivial.
% 0.71/0.89  apply (zenon_L67_); trivial.
% 0.71/0.89  (* end of lemma zenon_L167_ *)
% 0.71/0.89  assert (zenon_L168_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(hskp11)) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H80 zenon_Hca zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H119 zenon_H15b zenon_H1d9 zenon_H109 zenon_H108 zenon_H115 zenon_H11f zenon_H22d zenon_H1f5.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.89  apply (zenon_L138_); trivial.
% 0.71/0.89  apply (zenon_L161_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L168_ *)
% 0.71/0.89  assert (zenon_L169_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(hskp11)) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H83 zenon_Hca zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H119 zenon_H15b zenon_H1d9 zenon_H109 zenon_H108 zenon_H115 zenon_H11f zenon_H22d zenon_H1f5 zenon_H1 zenon_H5.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.89  apply (zenon_L3_); trivial.
% 0.71/0.89  apply (zenon_L168_); trivial.
% 0.71/0.89  (* end of lemma zenon_L169_ *)
% 0.71/0.89  assert (zenon_L170_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hda zenon_Hca zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H119 zenon_H15b zenon_H115 zenon_H108 zenon_H109 zenon_H133.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_L77_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L170_ *)
% 0.71/0.89  assert (zenon_L171_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> (~(hskp6)) -> ((hskp12)\/(hskp13)) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H101 zenon_Hdd zenon_H133 zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H8a zenon_H86 zenon_H5 zenon_H1f5 zenon_H22d zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H15b zenon_H119 zenon_H1cc zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H102 zenon_H7e zenon_Hca zenon_H83 zenon_H12d zenon_H132.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.89  apply (zenon_L169_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_L35_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  apply (zenon_L45_); trivial.
% 0.71/0.89  apply (zenon_L75_); trivial.
% 0.71/0.89  apply (zenon_L170_); trivial.
% 0.71/0.89  (* end of lemma zenon_L171_ *)
% 0.71/0.89  assert (zenon_L172_ : ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (c1_1 (a173)) -> (~(c3_1 (a173))) -> (~(c0_1 (a173))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(hskp11)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H22d zenon_H1dc zenon_H1f9 zenon_H1db zenon_He0 zenon_Hdf zenon_Hce zenon_Hde zenon_H7 zenon_H11f.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H22d); [ zenon_intro zenon_H228 | zenon_intro zenon_H22e ].
% 0.71/0.89  apply (zenon_L160_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H22e); [ zenon_intro zenon_H8 | zenon_intro zenon_H120 ].
% 0.71/0.89  apply (zenon_L54_); trivial.
% 0.71/0.89  exact (zenon_H11f zenon_H120).
% 0.71/0.89  (* end of lemma zenon_L172_ *)
% 0.71/0.89  assert (zenon_L173_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (~(hskp11)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp10)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp10))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hca zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H119 zenon_H15b zenon_H1d9 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H133 zenon_H22d zenon_H11f zenon_He0 zenon_Hdf zenon_Hde zenon_H137 zenon_H231 zenon_H1f5.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.89  apply (zenon_L138_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H231); [ zenon_intro zenon_H1be | zenon_intro zenon_H232 ].
% 0.71/0.89  apply (zenon_L140_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H232); [ zenon_intro zenon_Hce | zenon_intro zenon_H138 ].
% 0.71/0.89  apply (zenon_L172_); trivial.
% 0.71/0.89  exact (zenon_H137 zenon_H138).
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L173_ *)
% 0.71/0.89  assert (zenon_L174_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6)))))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(hskp15)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hd8 zenon_He0 zenon_Hdf zenon_Hde zenon_H8 zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_H88.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hd8); [ zenon_intro zenon_Hce | zenon_intro zenon_Hd9 ].
% 0.71/0.89  apply (zenon_L54_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hd9); [ zenon_intro zenon_H8c | zenon_intro zenon_H89 ].
% 0.71/0.89  apply (zenon_L36_); trivial.
% 0.71/0.89  exact (zenon_H88 zenon_H89).
% 0.71/0.89  (* end of lemma zenon_L174_ *)
% 0.71/0.89  assert (zenon_L175_ : ((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173)))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (~(hskp15)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (~(hskp11)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1f6 zenon_H22d zenon_H88 zenon_H8d zenon_H8e zenon_H8f zenon_Hde zenon_Hdf zenon_He0 zenon_Hd8 zenon_H11f.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H22d); [ zenon_intro zenon_H228 | zenon_intro zenon_H22e ].
% 0.71/0.89  apply (zenon_L160_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H22e); [ zenon_intro zenon_H8 | zenon_intro zenon_H120 ].
% 0.71/0.89  apply (zenon_L174_); trivial.
% 0.71/0.89  exact (zenon_H11f zenon_H120).
% 0.71/0.89  (* end of lemma zenon_L175_ *)
% 0.71/0.89  assert (zenon_L176_ : (~(hskp21)) -> (hskp21) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H233 zenon_H234.
% 0.71/0.89  exact (zenon_H233 zenon_H234).
% 0.71/0.89  (* end of lemma zenon_L176_ *)
% 0.71/0.89  assert (zenon_L177_ : ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (c2_1 (a124)) -> (~(c3_1 (a124))) -> (~(c1_1 (a124))) -> (ndr1_0) -> (~(hskp22)) -> (~(hskp21)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H235 zenon_Ha9 zenon_Ha8 zenon_Ha7 zenon_H7 zenon_H3d zenon_H233.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H235); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H236 ].
% 0.71/0.89  apply (zenon_L41_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H236); [ zenon_intro zenon_H3e | zenon_intro zenon_H234 ].
% 0.71/0.89  exact (zenon_H3d zenon_H3e).
% 0.71/0.89  exact (zenon_H233 zenon_H234).
% 0.71/0.89  (* end of lemma zenon_L177_ *)
% 0.71/0.89  assert (zenon_L178_ : (~(hskp24)) -> (hskp24) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H237 zenon_H238.
% 0.71/0.89  exact (zenon_H237 zenon_H238).
% 0.71/0.89  (* end of lemma zenon_L178_ *)
% 0.71/0.89  assert (zenon_L179_ : (forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1))))) -> (ndr1_0) -> (~(c0_1 (a147))) -> (~(c1_1 (a147))) -> (~(c3_1 (a147))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H239 zenon_H7 zenon_H23a zenon_H23b zenon_H23c.
% 0.71/0.89  generalize (zenon_H239 (a147)). zenon_intro zenon_H23d.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H23d); [ zenon_intro zenon_H6 | zenon_intro zenon_H23e ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H23e); [ zenon_intro zenon_H240 | zenon_intro zenon_H23f ].
% 0.71/0.89  exact (zenon_H23a zenon_H240).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H23f); [ zenon_intro zenon_H242 | zenon_intro zenon_H241 ].
% 0.71/0.89  exact (zenon_H23b zenon_H242).
% 0.71/0.89  exact (zenon_H23c zenon_H241).
% 0.71/0.89  (* end of lemma zenon_L179_ *)
% 0.71/0.89  assert (zenon_L180_ : ((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173)))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (~(c3_1 (a147))) -> (~(c1_1 (a147))) -> (~(c0_1 (a147))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1f6 zenon_H243 zenon_H23c zenon_H23b zenon_H23a zenon_H126 zenon_H125 zenon_H124.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H243); [ zenon_intro zenon_H239 | zenon_intro zenon_H244 ].
% 0.71/0.89  apply (zenon_L179_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H244); [ zenon_intro zenon_H123 | zenon_intro zenon_H228 ].
% 0.71/0.89  apply (zenon_L73_); trivial.
% 0.71/0.89  apply (zenon_L160_); trivial.
% 0.71/0.89  (* end of lemma zenon_L180_ *)
% 0.71/0.89  assert (zenon_L181_ : ((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147)))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp16)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H245 zenon_H1f5 zenon_H243 zenon_H126 zenon_H125 zenon_H124 zenon_H115 zenon_H108 zenon_H109 zenon_H84 zenon_H1d9.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H245). zenon_intro zenon_H7. zenon_intro zenon_H246.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H246). zenon_intro zenon_H23a. zenon_intro zenon_H247.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H247). zenon_intro zenon_H23b. zenon_intro zenon_H23c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.89  apply (zenon_L138_); trivial.
% 0.71/0.89  apply (zenon_L180_); trivial.
% 0.71/0.89  (* end of lemma zenon_L181_ *)
% 0.71/0.89  assert (zenon_L182_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp16)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H61 zenon_H248 zenon_H1f5 zenon_H243 zenon_H126 zenon_H125 zenon_H124 zenon_H115 zenon_H108 zenon_H109 zenon_H84 zenon_H1d9 zenon_H71 zenon_H72 zenon_H73 zenon_H249.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H248); [ zenon_intro zenon_H237 | zenon_intro zenon_H245 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H249); [ zenon_intro zenon_H70 | zenon_intro zenon_H24a ].
% 0.71/0.89  apply (zenon_L27_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H24a); [ zenon_intro zenon_H57 | zenon_intro zenon_H238 ].
% 0.71/0.89  apply (zenon_L24_); trivial.
% 0.71/0.89  exact (zenon_H237 zenon_H238).
% 0.71/0.89  apply (zenon_L181_); trivial.
% 0.71/0.89  (* end of lemma zenon_L182_ *)
% 0.71/0.89  assert (zenon_L183_ : (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (ndr1_0) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H140 zenon_H7 zenon_H24b zenon_H24c zenon_H24d.
% 0.71/0.89  generalize (zenon_H140 (a136)). zenon_intro zenon_H24e.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H24e); [ zenon_intro zenon_H6 | zenon_intro zenon_H24f ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H24f); [ zenon_intro zenon_H251 | zenon_intro zenon_H250 ].
% 0.71/0.89  exact (zenon_H24b zenon_H251).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H250); [ zenon_intro zenon_H253 | zenon_intro zenon_H252 ].
% 0.71/0.89  exact (zenon_H24c zenon_H253).
% 0.71/0.89  exact (zenon_H252 zenon_H24d).
% 0.71/0.89  (* end of lemma zenon_L183_ *)
% 0.71/0.89  assert (zenon_L184_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> (~(hskp8)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H254 zenon_H15c zenon_H126 zenon_H125 zenon_H124 zenon_H159.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15c); [ zenon_intro zenon_H123 | zenon_intro zenon_H160 ].
% 0.71/0.89  apply (zenon_L73_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H160); [ zenon_intro zenon_H140 | zenon_intro zenon_H15a ].
% 0.71/0.89  apply (zenon_L183_); trivial.
% 0.71/0.89  exact (zenon_H159 zenon_H15a).
% 0.71/0.89  (* end of lemma zenon_L184_ *)
% 0.71/0.89  assert (zenon_L185_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (c2_1 (a124)) -> (~(c3_1 (a124))) -> (~(c1_1 (a124))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(hskp16)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H7a zenon_H257 zenon_H15c zenon_H159 zenon_H235 zenon_Ha9 zenon_Ha8 zenon_Ha7 zenon_H249 zenon_H1d9 zenon_H84 zenon_H109 zenon_H108 zenon_H115 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.89  apply (zenon_L177_); trivial.
% 0.71/0.89  apply (zenon_L182_); trivial.
% 0.71/0.89  apply (zenon_L184_); trivial.
% 0.71/0.89  (* end of lemma zenon_L185_ *)
% 0.71/0.89  assert (zenon_L186_ : ((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105)))))) -> ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp10))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((hskp12)\/(hskp13)) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> (~(hskp5)) -> ((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1a7 zenon_H105 zenon_Hc4 zenon_Hb6 zenon_H257 zenon_H235 zenon_H249 zenon_H243 zenon_H248 zenon_H67 zenon_Hee zenon_H224 zenon_H9a zenon_Hd8 zenon_H121 zenon_Hdd zenon_H1a5 zenon_H164 zenon_Hca zenon_H7e zenon_H102 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H1cc zenon_H119 zenon_H15b zenon_H1d9 zenon_H109 zenon_H108 zenon_H115 zenon_H133 zenon_H22d zenon_H231 zenon_H1f5 zenon_H83 zenon_H14 zenon_H12 zenon_H5 zenon_H38 zenon_H135 zenon_H23 zenon_H13d zenon_H157 zenon_H15c zenon_H34 zenon_H139 zenon_H7f zenon_Hc9 zenon_Hcd zenon_H132 zenon_H17d zenon_H11d zenon_H1a4.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.89  apply (zenon_L173_); trivial.
% 0.71/0.89  apply (zenon_L93_); trivial.
% 0.71/0.89  apply (zenon_L97_); trivial.
% 0.71/0.89  apply (zenon_L101_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.89  apply (zenon_L138_); trivial.
% 0.71/0.89  apply (zenon_L175_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  apply (zenon_L72_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.89  apply (zenon_L31_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.89  apply (zenon_L39_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_L157_); trivial.
% 0.71/0.89  apply (zenon_L185_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  apply (zenon_L45_); trivial.
% 0.71/0.89  apply (zenon_L170_); trivial.
% 0.71/0.89  apply (zenon_L101_); trivial.
% 0.71/0.89  (* end of lemma zenon_L186_ *)
% 0.71/0.89  assert (zenon_L187_ : ((~(hskp6))\/((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp10))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp0)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> ((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> (~(hskp5)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((hskp12)\/(hskp13)) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1a6 zenon_Hb6 zenon_H257 zenon_H235 zenon_H249 zenon_H243 zenon_H248 zenon_H67 zenon_Hee zenon_H224 zenon_H9a zenon_Hd8 zenon_H1a5 zenon_H164 zenon_H231 zenon_H14 zenon_H12 zenon_H13d zenon_H157 zenon_H15c zenon_H34 zenon_H139 zenon_H7f zenon_H17d zenon_H1a4 zenon_Hdd zenon_H133 zenon_Hcd zenon_Hc9 zenon_H121 zenon_H11d zenon_H23 zenon_H135 zenon_H38 zenon_H5 zenon_H1f5 zenon_H22d zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H15b zenon_H119 zenon_H1cc zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H102 zenon_H7e zenon_Hca zenon_H83 zenon_H12d zenon_H132 zenon_H8a zenon_Hc4 zenon_H105.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.89  apply (zenon_L169_); trivial.
% 0.71/0.89  apply (zenon_L81_); trivial.
% 0.71/0.89  apply (zenon_L75_); trivial.
% 0.71/0.89  apply (zenon_L170_); trivial.
% 0.71/0.89  apply (zenon_L171_); trivial.
% 0.71/0.89  apply (zenon_L186_); trivial.
% 0.71/0.89  (* end of lemma zenon_L187_ *)
% 0.71/0.89  assert (zenon_L188_ : (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (ndr1_0) -> (~(c0_1 (a104))) -> (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (c2_1 (a104)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hce zenon_H7 zenon_H183 zenon_H1aa zenon_H185.
% 0.71/0.89  generalize (zenon_Hce (a104)). zenon_intro zenon_H258.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H258); [ zenon_intro zenon_H6 | zenon_intro zenon_H259 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H259); [ zenon_intro zenon_H189 | zenon_intro zenon_H25a ].
% 0.71/0.89  exact (zenon_H183 zenon_H189).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H25a); [ zenon_intro zenon_H25b | zenon_intro zenon_H18a ].
% 0.71/0.89  generalize (zenon_H1aa (a104)). zenon_intro zenon_H25c.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H25c); [ zenon_intro zenon_H6 | zenon_intro zenon_H25d ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H25d); [ zenon_intro zenon_H189 | zenon_intro zenon_H25e ].
% 0.71/0.89  exact (zenon_H183 zenon_H189).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H25e); [ zenon_intro zenon_H25f | zenon_intro zenon_H18a ].
% 0.71/0.89  exact (zenon_H25b zenon_H25f).
% 0.71/0.89  exact (zenon_H18a zenon_H185).
% 0.71/0.89  exact (zenon_H18a zenon_H185).
% 0.71/0.89  (* end of lemma zenon_L188_ *)
% 0.71/0.89  assert (zenon_L189_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a104)) -> (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (~(c0_1 (a104))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H133 zenon_H185 zenon_H1aa zenon_H183 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H133); [ zenon_intro zenon_Hce | zenon_intro zenon_H134 ].
% 0.71/0.89  apply (zenon_L188_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H134); [ zenon_intro zenon_H114 | zenon_intro zenon_H85 ].
% 0.71/0.89  apply (zenon_L65_); trivial.
% 0.71/0.89  exact (zenon_H84 zenon_H85).
% 0.71/0.89  (* end of lemma zenon_L189_ *)
% 0.71/0.89  assert (zenon_L190_ : ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7))) -> (~(hskp6)) -> (ndr1_0) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H105 zenon_Hdd zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H8a zenon_H5 zenon_H1f5 zenon_H22d zenon_H1d9 zenon_H83 zenon_H12d zenon_H132 zenon_H1b8 zenon_H86 zenon_H7 zenon_H183 zenon_H185 zenon_H115 zenon_H108 zenon_H109 zenon_H133 zenon_H15b zenon_H119 zenon_H1cc zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H102 zenon_H7e zenon_Hca.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1b8); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1b9 ].
% 0.71/0.89  apply (zenon_L189_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1b9); [ zenon_intro zenon_H87 | zenon_intro zenon_H20 ].
% 0.71/0.89  exact (zenon_H86 zenon_H87).
% 0.71/0.89  exact (zenon_H1f zenon_H20).
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  apply (zenon_L171_); trivial.
% 0.71/0.89  (* end of lemma zenon_L190_ *)
% 0.71/0.89  assert (zenon_L191_ : (forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15)))))) -> (ndr1_0) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Ha6 zenon_H7 zenon_Hce zenon_H183 zenon_H185 zenon_H184.
% 0.71/0.89  generalize (zenon_Ha6 (a104)). zenon_intro zenon_H260.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H260); [ zenon_intro zenon_H6 | zenon_intro zenon_H261 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H261); [ zenon_intro zenon_H25f | zenon_intro zenon_H188 ].
% 0.71/0.89  generalize (zenon_Hce (a104)). zenon_intro zenon_H258.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H258); [ zenon_intro zenon_H6 | zenon_intro zenon_H259 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H259); [ zenon_intro zenon_H189 | zenon_intro zenon_H25a ].
% 0.71/0.89  exact (zenon_H183 zenon_H189).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H25a); [ zenon_intro zenon_H25b | zenon_intro zenon_H18a ].
% 0.71/0.89  exact (zenon_H25b zenon_H25f).
% 0.71/0.89  exact (zenon_H18a zenon_H185).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H188); [ zenon_intro zenon_H18b | zenon_intro zenon_H18a ].
% 0.71/0.89  exact (zenon_H184 zenon_H18b).
% 0.71/0.89  exact (zenon_H18a zenon_H185).
% 0.71/0.89  (* end of lemma zenon_L191_ *)
% 0.71/0.89  assert (zenon_L192_ : ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (ndr1_0) -> (~(hskp22)) -> (~(hskp21)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H235 zenon_H184 zenon_H185 zenon_H183 zenon_Hce zenon_H7 zenon_H3d zenon_H233.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H235); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H236 ].
% 0.71/0.89  apply (zenon_L191_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H236); [ zenon_intro zenon_H3e | zenon_intro zenon_H234 ].
% 0.71/0.89  exact (zenon_H3d zenon_H3e).
% 0.71/0.89  exact (zenon_H233 zenon_H234).
% 0.71/0.89  (* end of lemma zenon_L192_ *)
% 0.71/0.89  assert (zenon_L193_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp21)) -> (~(hskp22)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp16)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H133 zenon_H233 zenon_H3d zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H84.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H133); [ zenon_intro zenon_Hce | zenon_intro zenon_H134 ].
% 0.71/0.89  apply (zenon_L192_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H134); [ zenon_intro zenon_H114 | zenon_intro zenon_H85 ].
% 0.71/0.89  apply (zenon_L65_); trivial.
% 0.71/0.89  exact (zenon_H84 zenon_H85).
% 0.71/0.89  (* end of lemma zenon_L193_ *)
% 0.71/0.89  assert (zenon_L194_ : ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(hskp21)) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp16)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H67 zenon_H248 zenon_H1f5 zenon_H243 zenon_H126 zenon_H125 zenon_H124 zenon_H1d9 zenon_H71 zenon_H72 zenon_H73 zenon_H249 zenon_H235 zenon_H233 zenon_H184 zenon_H185 zenon_H183 zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H84 zenon_H133.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.89  apply (zenon_L193_); trivial.
% 0.71/0.89  apply (zenon_L182_); trivial.
% 0.71/0.89  (* end of lemma zenon_L194_ *)
% 0.71/0.89  assert (zenon_L195_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(hskp16)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> (ndr1_0) -> (~(hskp27)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H262 zenon_H84 zenon_H115 zenon_H108 zenon_H109 zenon_H183 zenon_H185 zenon_H133 zenon_H24d zenon_H24c zenon_H24b zenon_H7 zenon_H13b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.89  apply (zenon_L189_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.89  apply (zenon_L183_); trivial.
% 0.71/0.89  exact (zenon_H13b zenon_H13c).
% 0.71/0.89  (* end of lemma zenon_L195_ *)
% 0.71/0.89  assert (zenon_L196_ : ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (ndr1_0) -> (~(hskp28)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H264 zenon_H24d zenon_H24c zenon_H24b zenon_H18 zenon_H17 zenon_H16 zenon_H7 zenon_H39.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H264); [ zenon_intro zenon_H140 | zenon_intro zenon_H265 ].
% 0.71/0.89  apply (zenon_L183_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H265); [ zenon_intro zenon_H15 | zenon_intro zenon_H3a ].
% 0.71/0.89  apply (zenon_L8_); trivial.
% 0.71/0.89  exact (zenon_H39 zenon_H3a).
% 0.71/0.89  (* end of lemma zenon_L196_ *)
% 0.71/0.89  assert (zenon_L197_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c2_1 (a104)) -> (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (~(c0_1 (a104))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (ndr1_0) -> (c0_1 (a137)) -> (c1_1 (a137)) -> (c2_1 (a137)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1fe zenon_H185 zenon_H1aa zenon_H183 zenon_H18 zenon_H17 zenon_H16 zenon_H7 zenon_H4c zenon_H4d zenon_H4e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1fe); [ zenon_intro zenon_Hce | zenon_intro zenon_H208 ].
% 0.71/0.89  apply (zenon_L188_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H208); [ zenon_intro zenon_H15 | zenon_intro zenon_H4b ].
% 0.71/0.89  apply (zenon_L8_); trivial.
% 0.71/0.89  apply (zenon_L22_); trivial.
% 0.71/0.89  (* end of lemma zenon_L197_ *)
% 0.71/0.89  assert (zenon_L198_ : (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (ndr1_0) -> (forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H41 zenon_H7 zenon_H266 zenon_H14a zenon_H14b.
% 0.71/0.89  generalize (zenon_H41 (a101)). zenon_intro zenon_H152.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H152); [ zenon_intro zenon_H6 | zenon_intro zenon_H153 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H153); [ zenon_intro zenon_H155 | zenon_intro zenon_H154 ].
% 0.71/0.89  generalize (zenon_H266 (a101)). zenon_intro zenon_H267.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H267); [ zenon_intro zenon_H6 | zenon_intro zenon_H268 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H268); [ zenon_intro zenon_H156 | zenon_intro zenon_H14e ].
% 0.71/0.89  exact (zenon_H156 zenon_H14a).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H14e); [ zenon_intro zenon_H151 | zenon_intro zenon_H150 ].
% 0.71/0.89  exact (zenon_H151 zenon_H155).
% 0.71/0.89  exact (zenon_H150 zenon_H14b).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H154); [ zenon_intro zenon_H156 | zenon_intro zenon_H150 ].
% 0.71/0.89  exact (zenon_H156 zenon_H14a).
% 0.71/0.89  exact (zenon_H150 zenon_H14b).
% 0.71/0.89  (* end of lemma zenon_L198_ *)
% 0.71/0.89  assert (zenon_L199_ : ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))) -> (c2_1 (a137)) -> (c1_1 (a137)) -> (c0_1 (a137)) -> (ndr1_0) -> (~(hskp2)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H68 zenon_H14b zenon_H14a zenon_H266 zenon_H4e zenon_H4d zenon_H4c zenon_H7 zenon_H55.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H68); [ zenon_intro zenon_H41 | zenon_intro zenon_H6f ].
% 0.71/0.89  apply (zenon_L198_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H6f); [ zenon_intro zenon_H4b | zenon_intro zenon_H56 ].
% 0.71/0.89  apply (zenon_L22_); trivial.
% 0.71/0.89  exact (zenon_H55 zenon_H56).
% 0.71/0.89  (* end of lemma zenon_L199_ *)
% 0.71/0.89  assert (zenon_L200_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c1_1 (a173)) -> (~(c3_1 (a173))) -> (~(c0_1 (a173))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (~(hskp2)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H6c zenon_H269 zenon_H16 zenon_H17 zenon_H18 zenon_H183 zenon_H185 zenon_H1fe zenon_H1dc zenon_H1f9 zenon_H1db zenon_H68 zenon_H14b zenon_H14a zenon_H55.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H269); [ zenon_intro zenon_H1aa | zenon_intro zenon_H26a ].
% 0.71/0.89  apply (zenon_L197_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H26a); [ zenon_intro zenon_H228 | zenon_intro zenon_H266 ].
% 0.71/0.89  apply (zenon_L160_); trivial.
% 0.71/0.89  apply (zenon_L199_); trivial.
% 0.71/0.89  (* end of lemma zenon_L200_ *)
% 0.71/0.89  assert (zenon_L201_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(hskp2)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> (c1_1 (a173)) -> (~(c3_1 (a173))) -> (~(c0_1 (a173))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H15d zenon_H69 zenon_H269 zenon_H55 zenon_H68 zenon_H1dc zenon_H1f9 zenon_H1db zenon_H183 zenon_H185 zenon_H1fe zenon_H24b zenon_H24c zenon_H24d zenon_H16 zenon_H17 zenon_H18 zenon_H264.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.89  apply (zenon_L196_); trivial.
% 0.71/0.89  apply (zenon_L200_); trivial.
% 0.71/0.89  (* end of lemma zenon_L201_ *)
% 0.71/0.89  assert (zenon_L202_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp21)) -> (~(hskp22)) -> (ndr1_0) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(hskp3)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1d5 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H233 zenon_H3d zenon_H7 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H1d3.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.89  apply (zenon_L109_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.89  apply (zenon_L192_); trivial.
% 0.71/0.89  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.89  (* end of lemma zenon_L202_ *)
% 0.71/0.89  assert (zenon_L203_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> (ndr1_0) -> (~(hskp27)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H262 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H24d zenon_H24c zenon_H24b zenon_H7 zenon_H13b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.89  apply (zenon_L109_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.89  apply (zenon_L183_); trivial.
% 0.71/0.89  exact (zenon_H13b zenon_H13c).
% 0.71/0.89  (* end of lemma zenon_L203_ *)
% 0.71/0.89  assert (zenon_L204_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H254 zenon_H15b zenon_H225 zenon_H2f zenon_H20c zenon_H20b zenon_H20a zenon_H1ab zenon_H1ac zenon_H1ad zenon_H262.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_L203_); trivial.
% 0.71/0.89  apply (zenon_L166_); trivial.
% 0.71/0.89  (* end of lemma zenon_L204_ *)
% 0.71/0.89  assert (zenon_L205_ : ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> (~(hskp7)) -> (~(hskp4)) -> (ndr1_0) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H7e zenon_H7b zenon_H67 zenon_H62 zenon_H1f zenon_H3b zenon_H7 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H235 zenon_H184 zenon_H185 zenon_H183 zenon_H1d3 zenon_H1d5 zenon_H262 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H257.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.89  apply (zenon_L202_); trivial.
% 0.71/0.89  apply (zenon_L25_); trivial.
% 0.71/0.89  apply (zenon_L204_); trivial.
% 0.71/0.89  apply (zenon_L28_); trivial.
% 0.71/0.89  (* end of lemma zenon_L205_ *)
% 0.71/0.89  assert (zenon_L206_ : (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (ndr1_0) -> (~(c2_1 (a138))) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (c3_1 (a138)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H41 zenon_H7 zenon_H58 zenon_H140 zenon_H5a.
% 0.71/0.89  generalize (zenon_H41 (a138)). zenon_intro zenon_H26b.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H26b); [ zenon_intro zenon_H6 | zenon_intro zenon_H26c ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H26c); [ zenon_intro zenon_H5e | zenon_intro zenon_H26d ].
% 0.71/0.89  exact (zenon_H58 zenon_H5e).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H26d); [ zenon_intro zenon_H26e | zenon_intro zenon_H5f ].
% 0.71/0.89  generalize (zenon_H140 (a138)). zenon_intro zenon_H26f.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H26f); [ zenon_intro zenon_H6 | zenon_intro zenon_H270 ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H270); [ zenon_intro zenon_H272 | zenon_intro zenon_H271 ].
% 0.71/0.89  exact (zenon_H26e zenon_H272).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H271); [ zenon_intro zenon_H5e | zenon_intro zenon_H5f ].
% 0.71/0.89  exact (zenon_H58 zenon_H5e).
% 0.71/0.89  exact (zenon_H5f zenon_H5a).
% 0.71/0.89  exact (zenon_H5f zenon_H5a).
% 0.71/0.89  (* end of lemma zenon_L206_ *)
% 0.71/0.89  assert (zenon_L207_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp11)) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c2_1 (a138))) -> (c3_1 (a138)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(hskp27)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H262 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H11f zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H58 zenon_H5a zenon_H273 zenon_H13b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.89  apply (zenon_L109_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H273); [ zenon_intro zenon_H41 | zenon_intro zenon_H274 ].
% 0.71/0.89  apply (zenon_L206_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H274); [ zenon_intro zenon_H114 | zenon_intro zenon_H120 ].
% 0.71/0.89  apply (zenon_L65_); trivial.
% 0.71/0.89  exact (zenon_H11f zenon_H120).
% 0.71/0.89  exact (zenon_H13b zenon_H13c).
% 0.71/0.89  (* end of lemma zenon_L207_ *)
% 0.71/0.89  assert (zenon_L208_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(hskp11)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H61 zenon_H15b zenon_H225 zenon_H2f zenon_H20c zenon_H20b zenon_H20a zenon_H1ab zenon_H1ac zenon_H1ad zenon_H273 zenon_H11f zenon_H109 zenon_H108 zenon_H115 zenon_H262.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_L207_); trivial.
% 0.71/0.89  apply (zenon_L166_); trivial.
% 0.71/0.89  (* end of lemma zenon_L208_ *)
% 0.71/0.89  assert (zenon_L209_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> (forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40)))))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (c0_1 (a101)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(hskp11)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H8e zenon_H8f zenon_H8d zenon_H21c zenon_H273 zenon_H14b zenon_H14a zenon_H149 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H11f.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.89  apply (zenon_L27_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.89  apply (zenon_L155_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H273); [ zenon_intro zenon_H41 | zenon_intro zenon_H274 ].
% 0.71/0.89  apply (zenon_L89_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H274); [ zenon_intro zenon_H114 | zenon_intro zenon_H120 ].
% 0.71/0.89  apply (zenon_L65_); trivial.
% 0.71/0.89  exact (zenon_H11f zenon_H120).
% 0.71/0.89  (* end of lemma zenon_L209_ *)
% 0.71/0.89  assert (zenon_L210_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(hskp11)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(hskp0)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H15d zenon_H224 zenon_H11f zenon_H115 zenon_H108 zenon_H109 zenon_H273 zenon_H8d zenon_H8f zenon_H8e zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H12.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H224); [ zenon_intro zenon_H21c | zenon_intro zenon_H226 ].
% 0.71/0.89  apply (zenon_L209_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H226); [ zenon_intro zenon_H209 | zenon_intro zenon_H13 ].
% 0.71/0.89  apply (zenon_L153_); trivial.
% 0.71/0.89  exact (zenon_H12 zenon_H13).
% 0.71/0.89  (* end of lemma zenon_L210_ *)
% 0.71/0.89  assert (zenon_L211_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(hskp0)) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(hskp11)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H61 zenon_H15b zenon_H224 zenon_H12 zenon_H20c zenon_H20b zenon_H20a zenon_H71 zenon_H72 zenon_H73 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H273 zenon_H11f zenon_H109 zenon_H108 zenon_H115 zenon_H262.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_L207_); trivial.
% 0.71/0.89  apply (zenon_L210_); trivial.
% 0.71/0.89  (* end of lemma zenon_L211_ *)
% 0.71/0.89  assert (zenon_L212_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (ndr1_0) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(hskp11)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(hskp0)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hca zenon_H102 zenon_H1cc zenon_H119 zenon_H257 zenon_H133 zenon_H109 zenon_H108 zenon_H115 zenon_H7 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H262 zenon_H11f zenon_H273 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H67 zenon_H224 zenon_H12 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H7e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.89  apply (zenon_L193_); trivial.
% 0.71/0.89  apply (zenon_L208_); trivial.
% 0.71/0.89  apply (zenon_L204_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.89  apply (zenon_L193_); trivial.
% 0.71/0.89  apply (zenon_L211_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_L195_); trivial.
% 0.71/0.89  apply (zenon_L210_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L212_ *)
% 0.71/0.89  assert (zenon_L213_ : ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(hskp0)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((hskp9)\/(hskp6))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> (ndr1_0) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> (~(hskp6)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((hskp6)\/(hskp7))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H105 zenon_Hdd zenon_Hca zenon_H102 zenon_H1cc zenon_H119 zenon_H257 zenon_H133 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H262 zenon_H273 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H67 zenon_H224 zenon_H12 zenon_H157 zenon_H7e zenon_H12d zenon_H132 zenon_H7 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H86 zenon_H1b8.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.89  apply (zenon_L114_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.89  apply (zenon_L212_); trivial.
% 0.71/0.89  apply (zenon_L75_); trivial.
% 0.71/0.89  apply (zenon_L170_); trivial.
% 0.71/0.89  (* end of lemma zenon_L213_ *)
% 0.71/0.89  assert (zenon_L214_ : ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (ndr1_0) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H275 zenon_H184 zenon_H185 zenon_H183 zenon_Hce zenon_H73 zenon_H72 zenon_H71 zenon_H41 zenon_H7 zenon_H14a zenon_H14b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H275); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H276 ].
% 0.71/0.89  apply (zenon_L191_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H276); [ zenon_intro zenon_H70 | zenon_intro zenon_H266 ].
% 0.71/0.89  apply (zenon_L27_); trivial.
% 0.71/0.89  apply (zenon_L198_); trivial.
% 0.71/0.89  (* end of lemma zenon_L214_ *)
% 0.71/0.89  assert (zenon_L215_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp16)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H7a zenon_H257 zenon_H15c zenon_H159 zenon_H133 zenon_H84 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H249 zenon_H1d9 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_L194_); trivial.
% 0.71/0.89  apply (zenon_L184_); trivial.
% 0.71/0.89  (* end of lemma zenon_L215_ *)
% 0.71/0.89  assert (zenon_L216_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp15)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp8)) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hca zenon_H1cc zenon_H119 zenon_H15b zenon_H102 zenon_H224 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H225 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H7 zenon_H8d zenon_H8e zenon_H8f zenon_H88 zenon_Hd8 zenon_H67 zenon_H248 zenon_H1f5 zenon_H243 zenon_H126 zenon_H125 zenon_H124 zenon_H1d9 zenon_H249 zenon_H235 zenon_H184 zenon_H185 zenon_H183 zenon_H115 zenon_H108 zenon_H109 zenon_H133 zenon_H159 zenon_H15c zenon_H257 zenon_H7e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_L157_); trivial.
% 0.71/0.89  apply (zenon_L215_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L216_ *)
% 0.71/0.89  assert (zenon_L217_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (ndr1_0) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> (~(hskp19)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H15b zenon_H225 zenon_H2f zenon_H20c zenon_H20b zenon_H20a zenon_H7 zenon_H9 zenon_Ha zenon_Hb zenon_H31 zenon_H13d.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.89  apply (zenon_L117_); trivial.
% 0.71/0.89  apply (zenon_L166_); trivial.
% 0.71/0.89  (* end of lemma zenon_L217_ *)
% 0.71/0.89  assert (zenon_L218_ : ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (ndr1_0) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H7f zenon_H139 zenon_H137 zenon_Hbc zenon_Hbb zenon_Hba zenon_H13d zenon_Hb zenon_Ha zenon_H9 zenon_H7 zenon_H20a zenon_H20b zenon_H20c zenon_H2f zenon_H225 zenon_H15b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.89  apply (zenon_L217_); trivial.
% 0.71/0.89  apply (zenon_L83_); trivial.
% 0.71/0.89  (* end of lemma zenon_L218_ *)
% 0.71/0.89  assert (zenon_L219_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_Hc4 zenon_H7e zenon_H257 zenon_H15c zenon_H159 zenon_H133 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H249 zenon_H1d9 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67 zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H225 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H224 zenon_H102 zenon_H15b zenon_H119 zenon_H1cc zenon_Hca.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.89  apply (zenon_L216_); trivial.
% 0.71/0.89  apply (zenon_L45_); trivial.
% 0.71/0.89  (* end of lemma zenon_L219_ *)
% 0.71/0.89  assert (zenon_L220_ : ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> (forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))) -> (~(hskp0)) -> (~(hskp29)) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp12)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H1c7 zenon_H165 zenon_H167 zenon_H15 zenon_H12 zenon_Hec zenon_H7 zenon_Hde zenon_Hdf zenon_He0 zenon_Hee zenon_H1.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.89  apply (zenon_L120_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.89  apply (zenon_L56_); trivial.
% 0.71/0.89  exact (zenon_H1 zenon_H2).
% 0.71/0.89  (* end of lemma zenon_L220_ *)
% 0.71/0.89  assert (zenon_L221_ : ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> (~(hskp0)) -> (~(hskp29)) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp12)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hc4 zenon_Hbc zenon_Hbb zenon_Hba zenon_H8f zenon_H8e zenon_H8d zenon_H1c7 zenon_H165 zenon_H167 zenon_H12 zenon_Hec zenon_H7 zenon_Hde zenon_Hdf zenon_He0 zenon_Hee zenon_H1.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc4); [ zenon_intro zenon_Hb9 | zenon_intro zenon_Hc7 ].
% 0.71/0.89  apply (zenon_L44_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc7); [ zenon_intro zenon_H8c | zenon_intro zenon_H15 ].
% 0.71/0.89  apply (zenon_L36_); trivial.
% 0.71/0.89  apply (zenon_L220_); trivial.
% 0.71/0.89  (* end of lemma zenon_L221_ *)
% 0.71/0.89  assert (zenon_L222_ : ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (ndr1_0) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp12)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H102 zenon_H224 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H2f zenon_H225 zenon_H7 zenon_Hba zenon_Hbb zenon_Hbc zenon_H8d zenon_H8e zenon_H8f zenon_H1c7 zenon_H1 zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H165 zenon_H167 zenon_Hc4.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.89  apply (zenon_L221_); trivial.
% 0.71/0.89  apply (zenon_L156_); trivial.
% 0.71/0.89  (* end of lemma zenon_L222_ *)
% 0.71/0.89  assert (zenon_L223_ : ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (ndr1_0) -> (~(hskp29)) -> (~(hskp0)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hee zenon_Hb zenon_Ha zenon_H9 zenon_H7 zenon_Hec zenon_H12.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hee); [ zenon_intro zenon_H8 | zenon_intro zenon_Hef ].
% 0.71/0.89  apply (zenon_L5_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hef); [ zenon_intro zenon_Hed | zenon_intro zenon_H13 ].
% 0.71/0.89  exact (zenon_Hec zenon_Hed).
% 0.71/0.89  exact (zenon_H12 zenon_H13).
% 0.71/0.89  (* end of lemma zenon_L223_ *)
% 0.71/0.89  assert (zenon_L224_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hfc zenon_H277 zenon_H176 zenon_H175 zenon_H174 zenon_H8d zenon_H8f zenon_H8e zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H24b zenon_H24c zenon_H24d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H277); [ zenon_intro zenon_H173 | zenon_intro zenon_H278 ].
% 0.71/0.89  apply (zenon_L98_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H278); [ zenon_intro zenon_H21c | zenon_intro zenon_H140 ].
% 0.71/0.89  apply (zenon_L158_); trivial.
% 0.71/0.89  apply (zenon_L183_); trivial.
% 0.71/0.89  (* end of lemma zenon_L224_ *)
% 0.71/0.89  assert (zenon_L225_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H254 zenon_H102 zenon_H277 zenon_H71 zenon_H72 zenon_H73 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H176 zenon_H175 zenon_H174 zenon_H9 zenon_Ha zenon_Hb zenon_H12 zenon_Hee.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.89  apply (zenon_L223_); trivial.
% 0.71/0.89  apply (zenon_L224_); trivial.
% 0.71/0.89  (* end of lemma zenon_L225_ *)
% 0.71/0.89  assert (zenon_L226_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp16)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H7a zenon_H257 zenon_H102 zenon_H277 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H176 zenon_H175 zenon_H174 zenon_H9 zenon_Ha zenon_Hb zenon_H12 zenon_Hee zenon_H133 zenon_H84 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H249 zenon_H1d9 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_L194_); trivial.
% 0.71/0.89  apply (zenon_L225_); trivial.
% 0.71/0.89  (* end of lemma zenon_L226_ *)
% 0.71/0.89  assert (zenon_L227_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (ndr1_0) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp15)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (~(c0_1 (a107))) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hca zenon_H1cc zenon_H119 zenon_H15b zenon_H102 zenon_H224 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H225 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H7 zenon_H8d zenon_H8e zenon_H8f zenon_H88 zenon_Hd8 zenon_H67 zenon_H248 zenon_H1f5 zenon_H243 zenon_H126 zenon_H125 zenon_H124 zenon_H1d9 zenon_H249 zenon_H235 zenon_H184 zenon_H185 zenon_H183 zenon_H115 zenon_H108 zenon_H109 zenon_H133 zenon_Hb zenon_Ha zenon_H9 zenon_H174 zenon_H175 zenon_H176 zenon_H277 zenon_H257 zenon_H7e.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_L157_); trivial.
% 0.71/0.89  apply (zenon_L226_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  (* end of lemma zenon_L227_ *)
% 0.71/0.89  assert (zenon_L228_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp15)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H254 zenon_H102 zenon_H277 zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H176 zenon_H175 zenon_H174 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H8d zenon_H8e zenon_H8f zenon_H88 zenon_Hd8.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.89  apply (zenon_L57_); trivial.
% 0.71/0.89  apply (zenon_L224_); trivial.
% 0.71/0.89  (* end of lemma zenon_L228_ *)
% 0.71/0.89  assert (zenon_L229_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_Hc4 zenon_H7e zenon_H257 zenon_H277 zenon_H176 zenon_H175 zenon_H174 zenon_H133 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H249 zenon_H1d9 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67 zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H225 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H224 zenon_H102 zenon_H15b zenon_H119 zenon_H1cc zenon_Hca.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.89  apply (zenon_L157_); trivial.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.89  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.89  apply (zenon_L194_); trivial.
% 0.71/0.89  apply (zenon_L228_); trivial.
% 0.71/0.89  apply (zenon_L167_); trivial.
% 0.71/0.89  apply (zenon_L45_); trivial.
% 0.71/0.89  (* end of lemma zenon_L229_ *)
% 0.71/0.89  assert (zenon_L230_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c2_1 (a104)) -> (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (~(c0_1 (a104))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(hskp15)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hd8 zenon_H185 zenon_H1aa zenon_H183 zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_H88.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hd8); [ zenon_intro zenon_Hce | zenon_intro zenon_Hd9 ].
% 0.71/0.89  apply (zenon_L188_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_Hd9); [ zenon_intro zenon_H8c | zenon_intro zenon_H89 ].
% 0.71/0.89  apply (zenon_L36_); trivial.
% 0.71/0.89  exact (zenon_H88 zenon_H89).
% 0.71/0.89  (* end of lemma zenon_L230_ *)
% 0.71/0.89  assert (zenon_L231_ : (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (ndr1_0) -> (~(c2_1 (a107))) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (c3_1 (a107)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H41 zenon_H7 zenon_H175 zenon_H140 zenon_H176.
% 0.71/0.89  generalize (zenon_H41 (a107)). zenon_intro zenon_H279.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H279); [ zenon_intro zenon_H6 | zenon_intro zenon_H27a ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H27a); [ zenon_intro zenon_H17c | zenon_intro zenon_H27b ].
% 0.71/0.89  exact (zenon_H175 zenon_H17c).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H27b); [ zenon_intro zenon_H27c | zenon_intro zenon_H17b ].
% 0.71/0.89  generalize (zenon_H140 (a107)). zenon_intro zenon_H27d.
% 0.71/0.89  apply (zenon_imply_s _ _ zenon_H27d); [ zenon_intro zenon_H6 | zenon_intro zenon_H27e ].
% 0.71/0.89  exact (zenon_H6 zenon_H7).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H27e); [ zenon_intro zenon_H27f | zenon_intro zenon_H179 ].
% 0.71/0.89  exact (zenon_H27c zenon_H27f).
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H179); [ zenon_intro zenon_H17c | zenon_intro zenon_H17b ].
% 0.71/0.89  exact (zenon_H175 zenon_H17c).
% 0.71/0.89  exact (zenon_H17b zenon_H176).
% 0.71/0.89  exact (zenon_H17b zenon_H176).
% 0.71/0.89  (* end of lemma zenon_L231_ *)
% 0.71/0.89  assert (zenon_L232_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(hskp15)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (~(hskp11)) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (~(hskp27)) -> False).
% 0.71/0.89  do 0 intro. intros zenon_H262 zenon_H88 zenon_H8d zenon_H8e zenon_H8f zenon_H183 zenon_H185 zenon_Hd8 zenon_H11f zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H175 zenon_H176 zenon_H273 zenon_H13b.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.89  apply (zenon_L230_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H273); [ zenon_intro zenon_H41 | zenon_intro zenon_H274 ].
% 0.71/0.89  apply (zenon_L231_); trivial.
% 0.71/0.89  apply (zenon_or_s _ _ zenon_H274); [ zenon_intro zenon_H114 | zenon_intro zenon_H120 ].
% 0.71/0.89  apply (zenon_L65_); trivial.
% 0.71/0.89  exact (zenon_H11f zenon_H120).
% 0.71/0.89  exact (zenon_H13b zenon_H13c).
% 0.71/0.89  (* end of lemma zenon_L232_ *)
% 0.71/0.89  assert (zenon_L233_ : ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp11))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp0)) -> ((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/(hskp0))) -> ((hskp12)\/(hskp13)) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/(hskp11))) -> (~(hskp11)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.89  do 0 intro. intros zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_H185 zenon_H183 zenon_H273 zenon_H176 zenon_H175 zenon_H262 zenon_H157 zenon_H12 zenon_H224 zenon_H5 zenon_H1f5 zenon_H22d zenon_H11f zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H15b zenon_H119 zenon_H1cc zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H102 zenon_H7e zenon_Hca zenon_H83.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_L169_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_L232_); trivial.
% 0.71/0.90  apply (zenon_L166_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_L232_); trivial.
% 0.71/0.90  apply (zenon_L210_); trivial.
% 0.71/0.90  apply (zenon_L45_); trivial.
% 0.71/0.90  (* end of lemma zenon_L233_ *)
% 0.71/0.90  assert (zenon_L234_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp12)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H254 zenon_H102 zenon_H277 zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H176 zenon_H175 zenon_H174 zenon_Hba zenon_Hbb zenon_Hbc zenon_H8d zenon_H8e zenon_H8f zenon_H1c7 zenon_H1 zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H165 zenon_H167 zenon_Hc4.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L221_); trivial.
% 0.71/0.90  apply (zenon_L224_); trivial.
% 0.71/0.90  (* end of lemma zenon_L234_ *)
% 0.71/0.90  assert (zenon_L235_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp12)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp16)) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/(hskp24))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(c0_1 (a112))) -> (~(c1_1 (a112))) -> (c3_1 (a112)) -> ((forall X1 : zenon_U, ((ndr1_0)->((c0_1 X1)\/((c1_1 X1)\/(c3_1 X1)))))\/((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/(forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp24))\/((ndr1_0)/\((~(c0_1 (a147)))/\((~(c1_1 (a147)))/\(~(c3_1 (a147))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H7a zenon_H257 zenon_H102 zenon_H277 zenon_H157 zenon_H176 zenon_H175 zenon_H174 zenon_Hba zenon_Hbb zenon_Hbc zenon_H8d zenon_H8e zenon_H8f zenon_H1c7 zenon_H1 zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H165 zenon_H167 zenon_Hc4 zenon_H133 zenon_H84 zenon_H109 zenon_H108 zenon_H115 zenon_H183 zenon_H185 zenon_H184 zenon_H235 zenon_H249 zenon_H1d9 zenon_H124 zenon_H125 zenon_H126 zenon_H243 zenon_H1f5 zenon_H248 zenon_H67.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.90  apply (zenon_L194_); trivial.
% 0.71/0.90  apply (zenon_L234_); trivial.
% 0.71/0.90  (* end of lemma zenon_L235_ *)
% 0.71/0.90  assert (zenon_L236_ : ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (c2_1 (a137)) -> (c1_1 (a137)) -> (c0_1 (a137)) -> (ndr1_0) -> (~(hskp27)) -> (~(hskp29)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H1cc zenon_H4e zenon_H4d zenon_H4c zenon_H7 zenon_H13b zenon_Hec.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1cc); [ zenon_intro zenon_H4b | zenon_intro zenon_H1cd ].
% 0.71/0.90  apply (zenon_L22_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1cd); [ zenon_intro zenon_H13c | zenon_intro zenon_Hed ].
% 0.71/0.90  exact (zenon_H13b zenon_H13c).
% 0.71/0.90  exact (zenon_Hec zenon_Hed).
% 0.71/0.90  (* end of lemma zenon_L236_ *)
% 0.71/0.90  assert (zenon_L237_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp18)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hfc zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H2f.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H225); [ zenon_intro zenon_H209 | zenon_intro zenon_H227 ].
% 0.71/0.90  apply (zenon_L153_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H227); [ zenon_intro zenon_H213 | zenon_intro zenon_H30 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.90  apply (zenon_L154_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.90  apply (zenon_L147_); trivial.
% 0.71/0.90  apply (zenon_L58_); trivial.
% 0.71/0.90  exact (zenon_H2f zenon_H30).
% 0.71/0.90  (* end of lemma zenon_L237_ *)
% 0.71/0.90  assert (zenon_L238_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H6c zenon_H102 zenon_H225 zenon_H2f zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H13b zenon_H1cc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L236_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  (* end of lemma zenon_L238_ *)
% 0.71/0.90  assert (zenon_L239_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp22)) -> (~(hskp4)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H15b zenon_H3f zenon_H3d zenon_H3b zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H2f zenon_H225 zenon_H102 zenon_H69.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.90  apply (zenon_L20_); trivial.
% 0.71/0.90  apply (zenon_L238_); trivial.
% 0.71/0.90  apply (zenon_L166_); trivial.
% 0.71/0.90  (* end of lemma zenon_L239_ *)
% 0.71/0.90  assert (zenon_L240_ : ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp4)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> (~(hskp7)) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H7e zenon_H7b zenon_H15b zenon_H3f zenon_H3b zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H225 zenon_H102 zenon_H69 zenon_H1f zenon_H62 zenon_H67.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.90  apply (zenon_L239_); trivial.
% 0.71/0.90  apply (zenon_L25_); trivial.
% 0.71/0.90  apply (zenon_L28_); trivial.
% 0.71/0.90  (* end of lemma zenon_L240_ *)
% 0.71/0.90  assert (zenon_L241_ : ((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hfc zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H1e9 zenon_H1e8 zenon_H1e7.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.90  apply (zenon_L27_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.90  apply (zenon_L147_); trivial.
% 0.71/0.90  apply (zenon_L58_); trivial.
% 0.71/0.90  (* end of lemma zenon_L241_ *)
% 0.71/0.90  assert (zenon_L242_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H80 zenon_H7e zenon_Hee zenon_H12 zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H225 zenon_H102.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L223_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L223_); trivial.
% 0.71/0.90  apply (zenon_L241_); trivial.
% 0.71/0.90  (* end of lemma zenon_L242_ *)
% 0.71/0.90  assert (zenon_L243_ : ((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129)))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H7a zenon_H7f zenon_H13d zenon_Hb zenon_Ha zenon_H9 zenon_Hba zenon_Hbb zenon_Hbc zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H137 zenon_H139 zenon_H15b.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_L117_); trivial.
% 0.71/0.90  apply (zenon_L149_); trivial.
% 0.71/0.90  apply (zenon_L83_); trivial.
% 0.71/0.90  (* end of lemma zenon_L243_ *)
% 0.71/0.90  assert (zenon_L244_ : ((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hc3 zenon_H7e zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H9 zenon_Ha zenon_Hb zenon_H13d zenon_H137 zenon_H139 zenon_H7f.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_L218_); trivial.
% 0.71/0.90  apply (zenon_L243_); trivial.
% 0.71/0.90  (* end of lemma zenon_L244_ *)
% 0.71/0.90  assert (zenon_L245_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((hskp12)\/(hskp13)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hda zenon_H1a5 zenon_H1c7 zenon_H83 zenon_Hc9 zenon_H7e zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H139 zenon_H7f zenon_H8d zenon_H8e zenon_H8f zenon_Hd8 zenon_H5 zenon_Hc4 zenon_Hcd.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.90  apply (zenon_L3_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L49_); trivial.
% 0.71/0.90  apply (zenon_L244_); trivial.
% 0.71/0.90  apply (zenon_L50_); trivial.
% 0.71/0.90  apply (zenon_L122_); trivial.
% 0.71/0.90  (* end of lemma zenon_L245_ *)
% 0.71/0.90  assert (zenon_L246_ : ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (~(hskp15)) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H7e zenon_Hd8 zenon_H88 zenon_H8f zenon_H8e zenon_H8d zenon_H7 zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H225 zenon_H102.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L57_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L57_); trivial.
% 0.71/0.90  apply (zenon_L241_); trivial.
% 0.71/0.90  (* end of lemma zenon_L246_ *)
% 0.71/0.90  assert (zenon_L247_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hc8 zenon_Hc9 zenon_Hc4 zenon_H102 zenon_H225 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H8d zenon_H8e zenon_H8f zenon_Hd8 zenon_H7e.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L246_); trivial.
% 0.71/0.90  apply (zenon_L45_); trivial.
% 0.71/0.90  (* end of lemma zenon_L247_ *)
% 0.71/0.90  assert (zenon_L248_ : ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (ndr1_0) -> (~(c0_1 (a121))) -> (~(c2_1 (a121))) -> (~(c3_1 (a121))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp12)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H102 zenon_H225 zenon_H2f zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H7 zenon_Hba zenon_Hbb zenon_Hbc zenon_H8d zenon_H8e zenon_H8f zenon_H1c7 zenon_H1 zenon_Hde zenon_Hdf zenon_He0 zenon_H12 zenon_Hee zenon_H165 zenon_H167 zenon_Hc4.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L221_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  (* end of lemma zenon_L248_ *)
% 0.71/0.90  assert (zenon_L249_ : ((~(hskp6))\/((ndr1_0)/\((c1_1 (a105))/\((c2_1 (a105))/\(~(c3_1 (a105))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp4)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X93 : zenon_U, ((ndr1_0)->((c2_1 X93)\/((~(c0_1 X93))\/(~(c3_1 X93))))))\/((hskp4)\/(hskp7))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((hskp16)\/((hskp6)\/(hskp15))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((hskp12)\/(hskp13)) -> (~(hskp0)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp7))\/((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H1a6 zenon_H7e zenon_H7b zenon_H15b zenon_H3f zenon_H3b zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H225 zenon_H102 zenon_H69 zenon_H62 zenon_H67 zenon_Hcd zenon_Hc9 zenon_Hc4 zenon_H8a zenon_H9a zenon_Hb1 zenon_Hb6 zenon_Hca zenon_H5 zenon_H12 zenon_Hee zenon_H83 zenon_Hd8 zenon_H7f zenon_H139 zenon_H13d zenon_H1c7 zenon_H1a5 zenon_Hdd zenon_H105.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.90  apply (zenon_L240_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.90  apply (zenon_L3_); trivial.
% 0.71/0.90  apply (zenon_L242_); trivial.
% 0.71/0.90  apply (zenon_L46_); trivial.
% 0.71/0.90  apply (zenon_L245_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.90  apply (zenon_L240_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.90  apply (zenon_L3_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L246_); trivial.
% 0.71/0.90  apply (zenon_L244_); trivial.
% 0.71/0.90  apply (zenon_L247_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L246_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_L248_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L221_); trivial.
% 0.71/0.90  apply (zenon_L241_); trivial.
% 0.71/0.90  apply (zenon_L247_); trivial.
% 0.71/0.90  (* end of lemma zenon_L249_ *)
% 0.71/0.90  assert (zenon_L250_ : ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(hskp29)) -> (~(hskp27)) -> (ndr1_0) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(hskp22)) -> (~(hskp21)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H235 zenon_Hec zenon_H13b zenon_H7 zenon_H108 zenon_H109 zenon_H115 zenon_H1cc zenon_H3d zenon_H233.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H235); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H236 ].
% 0.71/0.90  apply (zenon_L127_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H236); [ zenon_intro zenon_H3e | zenon_intro zenon_H234 ].
% 0.71/0.90  exact (zenon_H3d zenon_H3e).
% 0.71/0.90  exact (zenon_H233 zenon_H234).
% 0.71/0.90  (* end of lemma zenon_L250_ *)
% 0.71/0.90  assert (zenon_L251_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (~(hskp21)) -> (~(hskp22)) -> (ndr1_0) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c3_1 (a103))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H15b zenon_H235 zenon_H233 zenon_H3d zenon_H7 zenon_H108 zenon_H109 zenon_H115 zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H2f zenon_H225 zenon_H102.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L250_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  apply (zenon_L166_); trivial.
% 0.71/0.90  (* end of lemma zenon_L251_ *)
% 0.71/0.90  assert (zenon_L252_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H254 zenon_H15b zenon_H264 zenon_H18 zenon_H17 zenon_H16 zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H2f zenon_H225 zenon_H102 zenon_H69.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.90  apply (zenon_L196_); trivial.
% 0.71/0.90  apply (zenon_L238_); trivial.
% 0.71/0.90  apply (zenon_L166_); trivial.
% 0.71/0.90  (* end of lemma zenon_L252_ *)
% 0.71/0.90  assert (zenon_L253_ : ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((hskp22)\/(hskp6))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> (ndr1_0) -> (~(hskp22)) -> (~(hskp6)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H280 zenon_H24d zenon_H24c zenon_H24b zenon_H7 zenon_H3d zenon_H86.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H280); [ zenon_intro zenon_H140 | zenon_intro zenon_H281 ].
% 0.71/0.90  apply (zenon_L183_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H281); [ zenon_intro zenon_H3e | zenon_intro zenon_H87 ].
% 0.71/0.90  exact (zenon_H3d zenon_H3e).
% 0.71/0.90  exact (zenon_H86 zenon_H87).
% 0.71/0.90  (* end of lemma zenon_L253_ *)
% 0.71/0.90  assert (zenon_L254_ : ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp16)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c0_1 (a173))) -> (c1_1 (a173)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(hskp0)) -> (~(hskp29)) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp12)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H1c7 zenon_H84 zenon_H115 zenon_H108 zenon_H109 zenon_H1db zenon_H1dc zenon_H133 zenon_H12 zenon_Hec zenon_H7 zenon_Hde zenon_Hdf zenon_He0 zenon_Hee zenon_H1.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.90  apply (zenon_L140_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.90  apply (zenon_L56_); trivial.
% 0.71/0.90  exact (zenon_H1 zenon_H2).
% 0.71/0.90  (* end of lemma zenon_L254_ *)
% 0.71/0.90  assert (zenon_L255_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp12)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hca zenon_H1cc zenon_H119 zenon_H15b zenon_H1f5 zenon_H102 zenon_H225 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H133 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H1 zenon_H1c7 zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H7e.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.90  apply (zenon_L138_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L254_); trivial.
% 0.71/0.90  apply (zenon_L237_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.90  apply (zenon_L138_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.90  apply (zenon_L254_); trivial.
% 0.71/0.90  apply (zenon_L241_); trivial.
% 0.71/0.90  apply (zenon_L167_); trivial.
% 0.71/0.90  (* end of lemma zenon_L255_ *)
% 0.71/0.90  assert (zenon_L256_ : ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X61 : zenon_U, ((ndr1_0)->((c2_1 X61)\/((c3_1 X61)\/(~(c1_1 X61))))))\/(forall X62 : zenon_U, ((ndr1_0)->((c3_1 X62)\/((~(c1_1 X62))\/(~(c2_1 X62)))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp29)\/(hskp0))) -> (~(hskp0)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp15))) -> (~(hskp7)) -> ((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/((hskp7)\/(hskp20))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/((hskp18)\/(hskp19))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H1a5 zenon_H164 zenon_Hca zenon_H1cc zenon_H119 zenon_H15b zenon_H1f5 zenon_H102 zenon_H225 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H20c zenon_H20b zenon_H20a zenon_H133 zenon_Hee zenon_H12 zenon_He0 zenon_Hdf zenon_Hde zenon_H1c7 zenon_H7 zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H7e zenon_H38 zenon_H135 zenon_H1f zenon_H23 zenon_H13d zenon_H34 zenon_H139 zenon_H7f zenon_Hc9 zenon_Hcd.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_L255_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L80_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.90  apply (zenon_L84_); trivial.
% 0.71/0.90  apply (zenon_L150_); trivial.
% 0.71/0.90  apply (zenon_L92_); trivial.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.90  apply (zenon_L255_); trivial.
% 0.71/0.90  apply (zenon_L96_); trivial.
% 0.71/0.90  (* end of lemma zenon_L256_ *)
% 0.71/0.90  assert (zenon_L257_ : (forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79)))))) -> (ndr1_0) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H282 zenon_H7 zenon_H283 zenon_H284 zenon_H285.
% 0.71/0.90  generalize (zenon_H282 (a97)). zenon_intro zenon_H286.
% 0.71/0.90  apply (zenon_imply_s _ _ zenon_H286); [ zenon_intro zenon_H6 | zenon_intro zenon_H287 ].
% 0.71/0.90  exact (zenon_H6 zenon_H7).
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H287); [ zenon_intro zenon_H289 | zenon_intro zenon_H288 ].
% 0.71/0.90  exact (zenon_H283 zenon_H289).
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H288); [ zenon_intro zenon_H28b | zenon_intro zenon_H28a ].
% 0.71/0.90  exact (zenon_H284 zenon_H28b).
% 0.71/0.90  exact (zenon_H28a zenon_H285).
% 0.71/0.90  (* end of lemma zenon_L257_ *)
% 0.71/0.90  assert (zenon_L258_ : ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (ndr1_0) -> (~(hskp16)) -> (~(hskp2)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H28c zenon_H285 zenon_H284 zenon_H283 zenon_H7 zenon_H84 zenon_H55.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H28c); [ zenon_intro zenon_H282 | zenon_intro zenon_H28d ].
% 0.71/0.90  apply (zenon_L257_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H28d); [ zenon_intro zenon_H85 | zenon_intro zenon_H56 ].
% 0.71/0.90  exact (zenon_H84 zenon_H85).
% 0.71/0.90  exact (zenon_H55 zenon_H56).
% 0.71/0.90  (* end of lemma zenon_L258_ *)
% 0.71/0.90  assert (zenon_L259_ : ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (~(hskp4)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (ndr1_0) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hca zenon_Hb6 zenon_Hb1 zenon_H3b zenon_H8d zenon_H8e zenon_H8f zenon_H96 zenon_H9a zenon_H7 zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.90  apply (zenon_L258_); trivial.
% 0.71/0.90  apply (zenon_L43_); trivial.
% 0.71/0.90  (* end of lemma zenon_L259_ *)
% 0.71/0.90  assert (zenon_L260_ : ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> (c0_1 (a122)) -> (~(c2_1 (a122))) -> (~(c1_1 (a122))) -> (ndr1_0) -> (~(hskp2)) -> (~(hskp21)) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H28e zenon_H9f zenon_H9e zenon_H9d zenon_H7 zenon_H55 zenon_H233.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H28e); [ zenon_intro zenon_H9c | zenon_intro zenon_H28f ].
% 0.71/0.90  apply (zenon_L40_); trivial.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H28f); [ zenon_intro zenon_H56 | zenon_intro zenon_H234 ].
% 0.71/0.90  exact (zenon_H55 zenon_H56).
% 0.71/0.90  exact (zenon_H233 zenon_H234).
% 0.71/0.90  (* end of lemma zenon_L260_ *)
% 0.71/0.90  assert (zenon_L261_ : ((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> (c3_1 (a112)) -> (~(c1_1 (a112))) -> (~(c0_1 (a112))) -> (~(hskp2)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hb5 zenon_H257 zenon_H15c zenon_H159 zenon_H126 zenon_H125 zenon_H124 zenon_H55 zenon_H28e.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.90  apply (zenon_L260_); trivial.
% 0.71/0.90  apply (zenon_L184_); trivial.
% 0.71/0.90  (* end of lemma zenon_L261_ *)
% 0.71/0.90  assert (zenon_L262_ : ((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_H12f zenon_Hca zenon_H257 zenon_H15c zenon_H159 zenon_H28e zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.90  apply (zenon_L258_); trivial.
% 0.71/0.90  apply (zenon_L261_); trivial.
% 0.71/0.90  (* end of lemma zenon_L262_ *)
% 0.71/0.90  assert (zenon_L263_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(hskp5)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> False).
% 0.71/0.90  do 0 intro. intros zenon_Hda zenon_H132 zenon_Hca zenon_H257 zenon_H15c zenon_H159 zenon_H28e zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_H11d zenon_H121 zenon_Hc9.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.90  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.90  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.90  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.90  apply (zenon_L49_); trivial.
% 0.71/0.90  apply (zenon_L72_); trivial.
% 0.71/0.90  apply (zenon_L262_); trivial.
% 0.71/0.90  (* end of lemma zenon_L263_ *)
% 0.71/0.90  assert (zenon_L264_ : ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> (~(hskp8)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (~(hskp5)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> (~(hskp2)) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (ndr1_0) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(hskp4)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_Hdd zenon_H132 zenon_H257 zenon_H15c zenon_H159 zenon_H28e zenon_Hd8 zenon_H11d zenon_H121 zenon_Hc9 zenon_H28c zenon_H55 zenon_H285 zenon_H284 zenon_H283 zenon_H7 zenon_H9a zenon_H8f zenon_H8e zenon_H8d zenon_H3b zenon_Hb1 zenon_Hb6 zenon_Hca.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.91  apply (zenon_L259_); trivial.
% 0.71/0.91  apply (zenon_L263_); trivial.
% 0.71/0.91  (* end of lemma zenon_L264_ *)
% 0.71/0.91  assert (zenon_L265_ : ((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108)))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> (~(hskp5)) -> (c3_1 (a107)) -> (~(c2_1 (a107))) -> (~(c0_1 (a107))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp1)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_Hda zenon_H1a5 zenon_Hcd zenon_H1c7 zenon_Hc4 zenon_H17d zenon_H11d zenon_H176 zenon_H175 zenon_H174 zenon_Hd8 zenon_H8f zenon_H8e zenon_H8d zenon_H15b zenon_H139 zenon_Hfa zenon_H1bc zenon_H13d zenon_H7f zenon_Hc9 zenon_H83.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.91  apply (zenon_L99_); trivial.
% 0.71/0.91  apply (zenon_L119_); trivial.
% 0.71/0.91  apply (zenon_L122_); trivial.
% 0.71/0.91  (* end of lemma zenon_L265_ *)
% 0.71/0.91  assert (zenon_L266_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107))))))) -> ((~(hskp10))\/((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110))))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp1)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58))))))\/(hskp1))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (~(hskp4)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> (~(hskp5)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H101 zenon_H1a4 zenon_H1a5 zenon_Hcd zenon_H1c7 zenon_Hc4 zenon_H17d zenon_H15b zenon_H139 zenon_Hfa zenon_H1bc zenon_H13d zenon_H7f zenon_H83 zenon_Hca zenon_Hb6 zenon_Hb1 zenon_H3b zenon_H9a zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c zenon_Hc9 zenon_H121 zenon_H11d zenon_Hd8 zenon_H28e zenon_H15c zenon_H257 zenon_H132 zenon_Hdd.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.91  apply (zenon_L264_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H17f). zenon_intro zenon_H7. zenon_intro zenon_H180.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H180). zenon_intro zenon_H176. zenon_intro zenon_H181.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H181). zenon_intro zenon_H174. zenon_intro zenon_H175.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.91  apply (zenon_L259_); trivial.
% 0.71/0.91  apply (zenon_L265_); trivial.
% 0.71/0.91  (* end of lemma zenon_L266_ *)
% 0.71/0.91  assert (zenon_L267_ : ((ndr1_0)/\((c0_1 (a103))/\((c2_1 (a103))/\(~(c3_1 (a103)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> (~(hskp1)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp1)\/(hskp19))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/(hskp2))) -> ((hskp18)\/((hskp19)\/(hskp17))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H203 zenon_Hca zenon_Hb6 zenon_Hfa zenon_H11b zenon_H7f zenon_H119 zenon_H68 zenon_H106 zenon_H7e zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.91  apply (zenon_L258_); trivial.
% 0.71/0.91  apply (zenon_L69_); trivial.
% 0.71/0.91  (* end of lemma zenon_L267_ *)
% 0.71/0.91  assert (zenon_L268_ : ((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H66 zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H66). zenon_intro zenon_H7. zenon_intro zenon_H6a.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6a). zenon_intro zenon_H43. zenon_intro zenon_H6b.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6b). zenon_intro zenon_H44. zenon_intro zenon_H42.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_L21_); trivial.
% 0.71/0.91  (* end of lemma zenon_L268_ *)
% 0.71/0.91  assert (zenon_L269_ : ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (ndr1_0) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H7f zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H13d zenon_Hb zenon_Ha zenon_H9 zenon_H7 zenon_H20a zenon_H20b zenon_H20c zenon_H2f zenon_H225 zenon_H15b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.91  apply (zenon_L217_); trivial.
% 0.71/0.91  apply (zenon_L268_); trivial.
% 0.71/0.91  (* end of lemma zenon_L269_ *)
% 0.71/0.91  assert (zenon_L270_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> (~(hskp7)) -> (~(hskp4)) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H80 zenon_H7e zenon_H7b zenon_H1f zenon_H3b zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.91  apply (zenon_L269_); trivial.
% 0.71/0.91  apply (zenon_L28_); trivial.
% 0.71/0.91  (* end of lemma zenon_L270_ *)
% 0.71/0.91  assert (zenon_L271_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((hskp4)\/(hskp7))) -> (~(hskp7)) -> (~(hskp4)) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H83 zenon_H7e zenon_H7b zenon_H1f zenon_H3b zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H1 zenon_H5.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.91  apply (zenon_L3_); trivial.
% 0.71/0.91  apply (zenon_L270_); trivial.
% 0.71/0.91  (* end of lemma zenon_L271_ *)
% 0.71/0.91  assert (zenon_L272_ : ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> (forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40)))))) -> (ndr1_0) -> (c0_1 (a101)) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H8e zenon_H8f zenon_H8d zenon_H21c zenon_H7 zenon_H149 zenon_H41 zenon_H14a zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H157); [ zenon_intro zenon_H70 | zenon_intro zenon_H158 ].
% 0.71/0.91  apply (zenon_L27_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H158); [ zenon_intro zenon_H13f | zenon_intro zenon_Hf0 ].
% 0.71/0.91  apply (zenon_L155_); trivial.
% 0.71/0.91  apply (zenon_L89_); trivial.
% 0.71/0.91  (* end of lemma zenon_L272_ *)
% 0.71/0.91  assert (zenon_L273_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> (forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40)))))) -> (ndr1_0) -> (c0_1 (a101)) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H8e zenon_H8f zenon_H8d zenon_H21c zenon_H7 zenon_H149 zenon_H14a zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_L272_); trivial.
% 0.71/0.91  (* end of lemma zenon_L273_ *)
% 0.71/0.91  assert (zenon_L274_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (ndr1_0) -> (~(c2_1 (a107))) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (c3_1 (a107)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H7 zenon_H175 zenon_H140 zenon_H176.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_L231_); trivial.
% 0.71/0.91  (* end of lemma zenon_L274_ *)
% 0.71/0.91  assert (zenon_L275_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c0_1 (a107))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H15d zenon_H277 zenon_H174 zenon_H8d zenon_H8f zenon_H8e zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H175 zenon_H176.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H277); [ zenon_intro zenon_H173 | zenon_intro zenon_H278 ].
% 0.71/0.91  apply (zenon_L98_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H278); [ zenon_intro zenon_H21c | zenon_intro zenon_H140 ].
% 0.71/0.91  apply (zenon_L273_); trivial.
% 0.71/0.91  apply (zenon_L274_); trivial.
% 0.71/0.91  (* end of lemma zenon_L275_ *)
% 0.71/0.91  assert (zenon_L276_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(c0_1 (a107))) -> (~(c2_1 (a107))) -> (c3_1 (a107)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H80 zenon_H7e zenon_H174 zenon_H175 zenon_H176 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H277 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.91  apply (zenon_L269_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.91  apply (zenon_L117_); trivial.
% 0.71/0.91  apply (zenon_L275_); trivial.
% 0.71/0.91  apply (zenon_L268_); trivial.
% 0.71/0.91  (* end of lemma zenon_L276_ *)
% 0.71/0.91  assert (zenon_L277_ : ((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107)))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(hskp5)) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H17f zenon_H83 zenon_H7e zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H277 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H11d zenon_H17d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H17f). zenon_intro zenon_H7. zenon_intro zenon_H180.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H180). zenon_intro zenon_H176. zenon_intro zenon_H181.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H181). zenon_intro zenon_H174. zenon_intro zenon_H175.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.91  apply (zenon_L99_); trivial.
% 0.71/0.91  apply (zenon_L276_); trivial.
% 0.71/0.91  (* end of lemma zenon_L277_ *)
% 0.71/0.91  assert (zenon_L278_ : ((ndr1_0)/\((c2_1 (a106))/\((c3_1 (a106))/\(~(c0_1 (a106)))))) -> ((~(hskp8))\/((ndr1_0)/\((c3_1 (a107))/\((~(c0_1 (a107)))/\(~(c2_1 (a107))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((hskp13)\/(hskp5))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/(hskp4))) -> (~(hskp4)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((hskp5)\/(hskp11))) -> (~(hskp5)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall X2 : zenon_U, ((ndr1_0)->((c0_1 X2)\/((c1_1 X2)\/(~(c3_1 X2))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp8))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp11))\/((ndr1_0)/\((c3_1 (a112))/\((~(c0_1 (a112)))/\(~(c1_1 (a112))))))) -> ((~(hskp9))\/((ndr1_0)/\((c1_1 (a108))/\((c2_1 (a108))/\(~(c0_1 (a108))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H101 zenon_H1a4 zenon_H83 zenon_H7e zenon_H157 zenon_H277 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H290 zenon_H7f zenon_H17d zenon_Hca zenon_Hb6 zenon_Hb1 zenon_H3b zenon_H9a zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c zenon_Hc9 zenon_H121 zenon_H11d zenon_Hd8 zenon_H28e zenon_H15c zenon_H257 zenon_H132 zenon_Hdd.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.91  apply (zenon_L264_); trivial.
% 0.71/0.91  apply (zenon_L277_); trivial.
% 0.71/0.91  (* end of lemma zenon_L278_ *)
% 0.71/0.91  assert (zenon_L279_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (ndr1_0) -> (~(c2_1 (a138))) -> (forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))) -> (c3_1 (a138)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H7 zenon_H58 zenon_H140 zenon_H5a.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_L206_); trivial.
% 0.71/0.91  (* end of lemma zenon_L279_ *)
% 0.71/0.91  assert (zenon_L280_ : ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c3_1 (a138)) -> (~(c2_1 (a138))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (ndr1_0) -> (~(hskp28)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H264 zenon_H5a zenon_H58 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_H18 zenon_H17 zenon_H16 zenon_H7 zenon_H39.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H264); [ zenon_intro zenon_H140 | zenon_intro zenon_H265 ].
% 0.71/0.91  apply (zenon_L279_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H265); [ zenon_intro zenon_H15 | zenon_intro zenon_H3a ].
% 0.71/0.91  apply (zenon_L8_); trivial.
% 0.71/0.91  exact (zenon_H39 zenon_H3a).
% 0.71/0.91  (* end of lemma zenon_L280_ *)
% 0.71/0.91  assert (zenon_L281_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> (forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11)))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (ndr1_0) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H275 zenon_H184 zenon_H185 zenon_H183 zenon_Hce zenon_H73 zenon_H72 zenon_H71 zenon_H7 zenon_H14a zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_L214_); trivial.
% 0.71/0.91  (* end of lemma zenon_L281_ *)
% 0.71/0.91  assert (zenon_L282_ : (forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y)))))) -> (ndr1_0) -> (forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5)))))) -> (~(c1_1 (a136))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H173 zenon_H7 zenon_H292 zenon_H24b zenon_H24d zenon_H24c.
% 0.71/0.91  generalize (zenon_H173 (a136)). zenon_intro zenon_H293.
% 0.71/0.91  apply (zenon_imply_s _ _ zenon_H293); [ zenon_intro zenon_H6 | zenon_intro zenon_H294 ].
% 0.71/0.91  exact (zenon_H6 zenon_H7).
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H294); [ zenon_intro zenon_H295 | zenon_intro zenon_H250 ].
% 0.71/0.91  generalize (zenon_H292 (a136)). zenon_intro zenon_H296.
% 0.71/0.91  apply (zenon_imply_s _ _ zenon_H296); [ zenon_intro zenon_H6 | zenon_intro zenon_H297 ].
% 0.71/0.91  exact (zenon_H6 zenon_H7).
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H297); [ zenon_intro zenon_H251 | zenon_intro zenon_H298 ].
% 0.71/0.91  exact (zenon_H24b zenon_H251).
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H298); [ zenon_intro zenon_H299 | zenon_intro zenon_H252 ].
% 0.71/0.91  exact (zenon_H299 zenon_H295).
% 0.71/0.91  exact (zenon_H252 zenon_H24d).
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H250); [ zenon_intro zenon_H253 | zenon_intro zenon_H252 ].
% 0.71/0.91  exact (zenon_H24c zenon_H253).
% 0.71/0.91  exact (zenon_H252 zenon_H24d).
% 0.71/0.91  (* end of lemma zenon_L282_ *)
% 0.71/0.91  assert (zenon_L283_ : ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5)))))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (c0_1 (a101)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (ndr1_0) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H277 zenon_H292 zenon_H14b zenon_H14a zenon_H41 zenon_H149 zenon_H8d zenon_H8f zenon_H8e zenon_H71 zenon_H72 zenon_H73 zenon_H157 zenon_H7 zenon_H24b zenon_H24c zenon_H24d.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H277); [ zenon_intro zenon_H173 | zenon_intro zenon_H278 ].
% 0.71/0.91  apply (zenon_L282_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H278); [ zenon_intro zenon_H21c | zenon_intro zenon_H140 ].
% 0.71/0.91  apply (zenon_L272_); trivial.
% 0.71/0.91  apply (zenon_L183_); trivial.
% 0.71/0.91  (* end of lemma zenon_L283_ *)
% 0.71/0.91  assert (zenon_L284_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> (~(hskp10)) -> (~(c1_1 (a122))) -> (~(c2_1 (a122))) -> (c0_1 (a122)) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c0_1 (a106))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (~(hskp20)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(hskp20))) -> (~(c3_1 (a121))) -> (~(c2_1 (a121))) -> (~(c0_1 (a121))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> (~(hskp19)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H254 zenon_H15b zenon_H139 zenon_H137 zenon_H9d zenon_H9e zenon_H9f zenon_H277 zenon_H71 zenon_H72 zenon_H73 zenon_H8d zenon_H8f zenon_H8e zenon_H157 zenon_H21 zenon_H29a zenon_Hbc zenon_Hbb zenon_Hba zenon_H9 zenon_Ha zenon_Hb zenon_H31 zenon_H13d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.91  apply (zenon_L117_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.71/0.91  apply (zenon_L44_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H29a); [ zenon_intro zenon_H9c | zenon_intro zenon_H29b ].
% 0.71/0.91  apply (zenon_L40_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H29b); [ zenon_intro zenon_H292 | zenon_intro zenon_H22 ].
% 0.71/0.91  apply (zenon_L283_); trivial.
% 0.71/0.91  exact (zenon_H21 zenon_H22).
% 0.71/0.91  exact (zenon_H137 zenon_H138).
% 0.71/0.91  (* end of lemma zenon_L284_ *)
% 0.71/0.91  assert (zenon_L285_ : ((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132)))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/(hskp17))) -> (c3_1 (a106)) -> (c2_1 (a106)) -> (~(c0_1 (a106))) -> (~(hskp17)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H33 zenon_H29c zenon_H8f zenon_H8e zenon_H8d zenon_H98.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H33). zenon_intro zenon_H7. zenon_intro zenon_H35.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H35). zenon_intro zenon_H26. zenon_intro zenon_H36.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H36). zenon_intro zenon_H27. zenon_intro zenon_H28.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H29c); [ zenon_intro zenon_H8c | zenon_intro zenon_H29d ].
% 0.71/0.91  apply (zenon_L36_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H29d); [ zenon_intro zenon_H25 | zenon_intro zenon_H99 ].
% 0.71/0.91  apply (zenon_L12_); trivial.
% 0.71/0.91  exact (zenon_H98 zenon_H99).
% 0.71/0.91  (* end of lemma zenon_L285_ *)
% 0.71/0.91  assert (zenon_L286_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a124)) -> (~(c3_1 (a124))) -> (~(c1_1 (a124))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H15d zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H275 zenon_Ha9 zenon_Ha8 zenon_Ha7 zenon_H73 zenon_H72 zenon_H71.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.91  apply (zenon_L153_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.91  apply (zenon_L257_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H275); [ zenon_intro zenon_Ha6 | zenon_intro zenon_H276 ].
% 0.71/0.91  apply (zenon_L41_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H276); [ zenon_intro zenon_H70 | zenon_intro zenon_H266 ].
% 0.71/0.91  apply (zenon_L27_); trivial.
% 0.71/0.91  apply (zenon_L198_); trivial.
% 0.71/0.91  (* end of lemma zenon_L286_ *)
% 0.71/0.91  assert (zenon_L287_ : ((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_Hb0 zenon_H7e zenon_H275 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H9 zenon_Ha zenon_Hb zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.91  apply (zenon_L269_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.91  apply (zenon_L117_); trivial.
% 0.71/0.91  apply (zenon_L286_); trivial.
% 0.71/0.91  apply (zenon_L268_); trivial.
% 0.71/0.91  (* end of lemma zenon_L287_ *)
% 0.71/0.91  assert (zenon_L288_ : ((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c1_1 (a116)) -> (c0_1 (a116)) -> (~(c3_1 (a116))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/(hskp17))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(hskp20))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(c0_1 (a106))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_Hc3 zenon_Hca zenon_Hb6 zenon_H275 zenon_H7f zenon_H290 zenon_H13d zenon_Hb zenon_Ha zenon_H9 zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H38 zenon_H29c zenon_H28e zenon_H29a zenon_H157 zenon_H8e zenon_H8f zenon_H8d zenon_H277 zenon_H137 zenon_H139 zenon_H257 zenon_H7e zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.91  apply (zenon_L258_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.91  apply (zenon_L269_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H38); [ zenon_intro zenon_H21 | zenon_intro zenon_H33 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.91  apply (zenon_L260_); trivial.
% 0.71/0.91  apply (zenon_L284_); trivial.
% 0.71/0.91  apply (zenon_L285_); trivial.
% 0.71/0.91  apply (zenon_L268_); trivial.
% 0.71/0.91  apply (zenon_L287_); trivial.
% 0.71/0.91  (* end of lemma zenon_L288_ *)
% 0.71/0.91  assert (zenon_L289_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp15))\/((ndr1_0)/\((~(c0_1 (a121)))/\((~(c2_1 (a121)))/\(~(c3_1 (a121))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp20))\/((ndr1_0)/\((~(c1_1 (a132)))/\((~(c2_1 (a132)))/\(~(c3_1 (a132))))))) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((forall X56 : zenon_U, ((ndr1_0)->((c1_1 X56)\/((c2_1 X56)\/(c3_1 X56)))))\/(hskp17))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X5 : zenon_U, ((ndr1_0)->((c1_1 X5)\/((~(c0_1 X5))\/(~(c3_1 X5))))))\/(hskp20))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((forall Y : zenon_U, ((ndr1_0)->((c0_1 Y)\/((c2_1 Y)\/(~(c3_1 Y))))))\/((forall X40 : zenon_U, ((ndr1_0)->((c0_1 X40)\/((~(c1_1 X40))\/(~(c3_1 X40))))))\/(forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13)))))))) -> (~(hskp10)) -> ((forall X21 : zenon_U, ((ndr1_0)->((c0_1 X21)\/((c2_1 X21)\/(c3_1 X21)))))\/((forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28))))))\/(hskp10))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c3_1 (a104))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/(hskp15))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H83 zenon_Hc9 zenon_Hca zenon_Hb6 zenon_H38 zenon_H29c zenon_H28e zenon_H29a zenon_H157 zenon_H277 zenon_H137 zenon_H139 zenon_H257 zenon_H55 zenon_H28c zenon_H7f zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H13d zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H1d5 zenon_H1d3 zenon_H275 zenon_H184 zenon_H183 zenon_H185 zenon_H8d zenon_H8e zenon_H8f zenon_Hd8 zenon_H7e zenon_H1 zenon_H5.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.91  apply (zenon_L3_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.91  apply (zenon_L269_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.91  apply (zenon_L117_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.91  apply (zenon_L230_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.91  apply (zenon_L281_); trivial.
% 0.71/0.91  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.91  apply (zenon_L268_); trivial.
% 0.71/0.91  apply (zenon_L288_); trivial.
% 0.71/0.91  (* end of lemma zenon_L289_ *)
% 0.71/0.91  assert (zenon_L290_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (~(hskp6)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((hskp22)\/(hskp6))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> False).
% 0.71/0.91  do 0 intro. intros zenon_Hc8 zenon_Hca zenon_H257 zenon_H67 zenon_H69 zenon_H1d5 zenon_H1d3 zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H183 zenon_H185 zenon_H1fe zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H264 zenon_H86 zenon_H280 zenon_H28e zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.91  apply (zenon_L258_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.91  apply (zenon_L260_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.91  apply (zenon_L253_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.91  apply (zenon_L280_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.91  apply (zenon_L197_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.91  apply (zenon_L48_); trivial.
% 0.71/0.91  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.91  (* end of lemma zenon_L290_ *)
% 0.71/0.91  assert (zenon_L291_ : ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> (c1_1 (a110)) -> (forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30)))))) -> (~(c2_1 (a110))) -> (ndr1_0) -> (~(hskp28)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H264 zenon_H24d zenon_H24c zenon_H24b zenon_H165 zenon_H1be zenon_H167 zenon_H7 zenon_H39.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H264); [ zenon_intro zenon_H140 | zenon_intro zenon_H265 ].
% 0.71/0.91  apply (zenon_L183_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H265); [ zenon_intro zenon_H15 | zenon_intro zenon_H3a ].
% 0.71/0.91  apply (zenon_L120_); trivial.
% 0.71/0.91  exact (zenon_H39 zenon_H3a).
% 0.71/0.91  (* end of lemma zenon_L291_ *)
% 0.71/0.91  assert (zenon_L292_ : ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(hskp28)) -> (~(c2_1 (a110))) -> (c1_1 (a110)) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c2_1 (a104)) -> (forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V)))))) -> (~(c0_1 (a104))) -> (ndr1_0) -> (~(hskp12)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H1c7 zenon_H39 zenon_H167 zenon_H165 zenon_H24b zenon_H24c zenon_H24d zenon_H264 zenon_H185 zenon_H1aa zenon_H183 zenon_H7 zenon_H1.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.91  apply (zenon_L291_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.91  apply (zenon_L188_); trivial.
% 0.71/0.91  exact (zenon_H1 zenon_H2).
% 0.71/0.91  (* end of lemma zenon_L292_ *)
% 0.71/0.91  assert (zenon_L293_ : ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (c1_1 (a110)) -> (forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30)))))) -> (~(c2_1 (a110))) -> (ndr1_0) -> (c0_1 (a137)) -> (c1_1 (a137)) -> (c2_1 (a137)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H1fe zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H165 zenon_H1be zenon_H167 zenon_H7 zenon_H4c zenon_H4d zenon_H4e.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1fe); [ zenon_intro zenon_Hce | zenon_intro zenon_H208 ].
% 0.71/0.91  apply (zenon_L48_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H208); [ zenon_intro zenon_H15 | zenon_intro zenon_H4b ].
% 0.71/0.91  apply (zenon_L120_); trivial.
% 0.71/0.91  apply (zenon_L22_); trivial.
% 0.71/0.91  (* end of lemma zenon_L293_ *)
% 0.71/0.91  assert (zenon_L294_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (~(c2_1 (a110))) -> (c1_1 (a110)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> (~(hskp12)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H6c zenon_H1c7 zenon_H167 zenon_H165 zenon_H1fe zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H1.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1c7); [ zenon_intro zenon_H1be | zenon_intro zenon_H1c8 ].
% 0.71/0.91  apply (zenon_L293_); trivial.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H1c8); [ zenon_intro zenon_Hce | zenon_intro zenon_H2 ].
% 0.71/0.91  apply (zenon_L48_); trivial.
% 0.71/0.91  exact (zenon_H1 zenon_H2).
% 0.71/0.91  (* end of lemma zenon_L294_ *)
% 0.71/0.91  assert (zenon_L295_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c3_1 (a104))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a110)) -> (~(c2_1 (a110))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c2_1 (a108)) -> (c1_1 (a108)) -> (~(c0_1 (a108))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(hskp2)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.91  do 0 intro. intros zenon_H83 zenon_Hca zenon_H7e zenon_H28e zenon_H1d5 zenon_H1d3 zenon_H275 zenon_H184 zenon_H264 zenon_H165 zenon_H167 zenon_H183 zenon_H185 zenon_H1c7 zenon_H1fe zenon_Hd1 zenon_Hd0 zenon_Hcf zenon_H69 zenon_H257 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H290 zenon_H7f zenon_H283 zenon_H284 zenon_H285 zenon_H55 zenon_H28c zenon_H1 zenon_H5.
% 0.71/0.91  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.91  apply (zenon_L3_); trivial.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.91  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_L258_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L269_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_L260_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L117_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L292_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_L281_); trivial.
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  apply (zenon_L294_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  (* end of lemma zenon_L295_ *)
% 0.71/0.92  assert (zenon_L296_ : ((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> (~(hskp6)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((hskp22)\/(hskp6))) -> ((hskp12)\/(hskp13)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> (~(hskp2)) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> (~(c0_1 (a108))) -> (c1_1 (a108)) -> (c2_1 (a108)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H170 zenon_Hcd zenon_H67 zenon_H86 zenon_H280 zenon_H5 zenon_H28c zenon_H55 zenon_H285 zenon_H284 zenon_H283 zenon_H7f zenon_H290 zenon_H13d zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H257 zenon_H69 zenon_Hcf zenon_Hd0 zenon_Hd1 zenon_H1fe zenon_H1c7 zenon_H185 zenon_H183 zenon_H264 zenon_H184 zenon_H275 zenon_H1d3 zenon_H1d5 zenon_H28e zenon_H7e zenon_Hca zenon_H83.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L295_); trivial.
% 0.71/0.92  apply (zenon_L290_); trivial.
% 0.71/0.92  (* end of lemma zenon_L296_ *)
% 0.71/0.92  assert (zenon_L297_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (~(hskp19)) -> (~(hskp27)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(hskp3)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H6c zenon_H1d5 zenon_H16 zenon_H17 zenon_H18 zenon_H183 zenon_H185 zenon_H1fe zenon_H31 zenon_H13b zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_H1d3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L197_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_L86_); trivial.
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  (* end of lemma zenon_L297_ *)
% 0.71/0.92  assert (zenon_L298_ : ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp27)) -> (~(hskp19)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (~(hskp4)) -> (~(hskp22)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H69 zenon_H1d5 zenon_H1d3 zenon_Hde zenon_Hdf zenon_He0 zenon_H13b zenon_H31 zenon_H13d zenon_H183 zenon_H185 zenon_H16 zenon_H17 zenon_H18 zenon_H1fe zenon_H3b zenon_H3d zenon_H3f.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L20_); trivial.
% 0.71/0.92  apply (zenon_L297_); trivial.
% 0.71/0.92  (* end of lemma zenon_L298_ *)
% 0.71/0.92  assert (zenon_L299_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp22)) -> (~(hskp4)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(hskp19)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15b zenon_H225 zenon_H2f zenon_H20c zenon_H20b zenon_H20a zenon_H3f zenon_H3d zenon_H3b zenon_H1fe zenon_H18 zenon_H17 zenon_H16 zenon_H185 zenon_H183 zenon_H13d zenon_H31 zenon_He0 zenon_Hdf zenon_Hde zenon_H1d3 zenon_H1d5 zenon_H69.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L298_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  (* end of lemma zenon_L299_ *)
% 0.71/0.92  assert (zenon_L300_ : ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp27)) -> (~(hskp19)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c3_1 (a138)) -> (~(c2_1 (a138))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (ndr1_0) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H69 zenon_H1d5 zenon_H1d3 zenon_Hde zenon_Hdf zenon_He0 zenon_H13b zenon_H31 zenon_H13d zenon_H183 zenon_H185 zenon_H1fe zenon_H290 zenon_H5a zenon_H58 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H7 zenon_H16 zenon_H17 zenon_H18 zenon_H264.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L280_); trivial.
% 0.71/0.92  apply (zenon_L297_); trivial.
% 0.71/0.92  (* end of lemma zenon_L300_ *)
% 0.71/0.92  assert (zenon_L301_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c3_1 (a101)) -> (c1_1 (a101)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(hskp3)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H6c zenon_H1d5 zenon_H16 zenon_H17 zenon_H18 zenon_H1fe zenon_H14b zenon_H14a zenon_H71 zenon_H72 zenon_H73 zenon_H183 zenon_H185 zenon_H184 zenon_H275 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_H1d3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L197_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_L281_); trivial.
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  (* end of lemma zenon_L301_ *)
% 0.71/0.92  assert (zenon_L302_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c3_1 (a104))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (~(hskp4)) -> (~(hskp22)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H69 zenon_H1d5 zenon_H1d3 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H275 zenon_H73 zenon_H72 zenon_H71 zenon_H184 zenon_H290 zenon_H183 zenon_H185 zenon_H16 zenon_H17 zenon_H18 zenon_H1fe zenon_H3b zenon_H3d zenon_H3f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L20_); trivial.
% 0.71/0.92  apply (zenon_L301_); trivial.
% 0.71/0.92  (* end of lemma zenon_L302_ *)
% 0.71/0.92  assert (zenon_L303_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c3_1 (a104))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp22)) -> (~(hskp4)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(hskp19)) -> (c2_1 (a105)) -> (c1_1 (a105)) -> (~(c3_1 (a105))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15b zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H275 zenon_H73 zenon_H72 zenon_H71 zenon_H184 zenon_H290 zenon_H3f zenon_H3d zenon_H3b zenon_H1fe zenon_H18 zenon_H17 zenon_H16 zenon_H185 zenon_H183 zenon_H13d zenon_H31 zenon_He0 zenon_Hdf zenon_Hde zenon_H1d3 zenon_H1d5 zenon_H69.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L298_); trivial.
% 0.71/0.92  apply (zenon_L302_); trivial.
% 0.71/0.92  (* end of lemma zenon_L303_ *)
% 0.71/0.92  assert (zenon_L304_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c3_1 (a104))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c3_1 (a138)) -> (~(c2_1 (a138))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H69 zenon_H1d5 zenon_H1d3 zenon_H275 zenon_H73 zenon_H72 zenon_H71 zenon_H184 zenon_H183 zenon_H185 zenon_H1fe zenon_H290 zenon_H5a zenon_H58 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H16 zenon_H17 zenon_H18 zenon_H264.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L280_); trivial.
% 0.71/0.92  apply (zenon_L301_); trivial.
% 0.71/0.92  (* end of lemma zenon_L304_ *)
% 0.71/0.92  assert (zenon_L305_ : ((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c3_1 (a104))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> (~(hskp4)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_Hc8 zenon_H7e zenon_H275 zenon_H184 zenon_H67 zenon_H264 zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H69 zenon_H1d5 zenon_H1d3 zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_H183 zenon_H185 zenon_H1fe zenon_H3b zenon_H3f zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H7f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L299_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L300_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L303_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L300_); trivial.
% 0.71/0.92  apply (zenon_L304_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  (* end of lemma zenon_L305_ *)
% 0.71/0.92  assert (zenon_L306_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H80 zenon_Hb6 zenon_H7e zenon_H275 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H8d zenon_H8e zenon_H8f zenon_H96 zenon_H9a.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.92  apply (zenon_L39_); trivial.
% 0.71/0.92  apply (zenon_L287_); trivial.
% 0.71/0.92  (* end of lemma zenon_L306_ *)
% 0.71/0.92  assert (zenon_L307_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp17))\/((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(c0_1 (a106))) -> (c2_1 (a106)) -> (c3_1 (a106)) -> (~(hskp9)) -> ((forall X25 : zenon_U, ((ndr1_0)->((c0_1 X25)\/((~(c2_1 X25))\/(~(c3_1 X25))))))\/((hskp9)\/(hskp17))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H83 zenon_Hb6 zenon_H7e zenon_H275 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H8d zenon_H8e zenon_H8f zenon_H96 zenon_H9a zenon_H1 zenon_H5.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_L306_); trivial.
% 0.71/0.92  (* end of lemma zenon_L307_ *)
% 0.71/0.92  assert (zenon_L308_ : ((ndr1_0)/\((c1_1 (a110))/\((~(c2_1 (a110)))/\(~(c3_1 (a110)))))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> (~(hskp4)) -> ((hskp28)\/((hskp4)\/(hskp22))) -> ((hskp12)\/(hskp13)) -> ((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/((hskp16)\/(hskp2))) -> (~(hskp2)) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> (~(c0_1 (a108))) -> (c1_1 (a108)) -> (c2_1 (a108)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50)))))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp12))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(hskp3)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((hskp2)\/(hskp21))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H170 zenon_Hcd zenon_H67 zenon_Hde zenon_Hdf zenon_He0 zenon_H3b zenon_H3f zenon_H5 zenon_H28c zenon_H55 zenon_H285 zenon_H284 zenon_H283 zenon_H7f zenon_H290 zenon_H13d zenon_H20a zenon_H20b zenon_H20c zenon_H225 zenon_H15b zenon_H257 zenon_H69 zenon_Hcf zenon_Hd0 zenon_Hd1 zenon_H1fe zenon_H1c7 zenon_H185 zenon_H183 zenon_H264 zenon_H184 zenon_H275 zenon_H1d3 zenon_H1d5 zenon_H28e zenon_H7e zenon_Hca zenon_H83.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L295_); trivial.
% 0.71/0.92  apply (zenon_L305_); trivial.
% 0.71/0.92  (* end of lemma zenon_L308_ *)
% 0.71/0.92  assert (zenon_L309_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H157 zenon_H73 zenon_H72 zenon_H71 zenon_H1e9 zenon_H1e8 zenon_H1e7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.92  apply (zenon_L153_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.92  apply (zenon_L257_); trivial.
% 0.71/0.92  apply (zenon_L148_); trivial.
% 0.71/0.92  (* end of lemma zenon_L309_ *)
% 0.71/0.92  assert (zenon_L310_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H80 zenon_H7e zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L269_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L117_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  (* end of lemma zenon_L310_ *)
% 0.71/0.92  assert (zenon_L311_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H83 zenon_H7e zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H1 zenon_H5.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_L310_); trivial.
% 0.71/0.92  (* end of lemma zenon_L311_ *)
% 0.71/0.92  assert (zenon_L312_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H6c zenon_H102 zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H73 zenon_H72 zenon_H71 zenon_H13b zenon_H1cc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.92  apply (zenon_L236_); trivial.
% 0.71/0.92  apply (zenon_L241_); trivial.
% 0.71/0.92  (* end of lemma zenon_L312_ *)
% 0.71/0.92  assert (zenon_L313_ : ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> (~(hskp22)) -> (~(hskp4)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15b zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H3f zenon_H3d zenon_H3b zenon_H1cc zenon_H71 zenon_H72 zenon_H73 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H102 zenon_H69.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L20_); trivial.
% 0.71/0.92  apply (zenon_L312_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  (* end of lemma zenon_L313_ *)
% 0.71/0.92  assert (zenon_L314_ : (forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66)))))) -> (ndr1_0) -> (forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))) -> (~(c2_1 (a138))) -> (c3_1 (a138)) -> (c0_1 (a138)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H9c zenon_H7 zenon_H41 zenon_H58 zenon_H5a zenon_H59.
% 0.71/0.92  generalize (zenon_H9c (a138)). zenon_intro zenon_H29e.
% 0.71/0.92  apply (zenon_imply_s _ _ zenon_H29e); [ zenon_intro zenon_H6 | zenon_intro zenon_H29f ].
% 0.71/0.92  exact (zenon_H6 zenon_H7).
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H29f); [ zenon_intro zenon_H272 | zenon_intro zenon_H2a0 ].
% 0.71/0.92  generalize (zenon_H41 (a138)). zenon_intro zenon_H26b.
% 0.71/0.92  apply (zenon_imply_s _ _ zenon_H26b); [ zenon_intro zenon_H6 | zenon_intro zenon_H26c ].
% 0.71/0.92  exact (zenon_H6 zenon_H7).
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H26c); [ zenon_intro zenon_H5e | zenon_intro zenon_H26d ].
% 0.71/0.92  exact (zenon_H58 zenon_H5e).
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H26d); [ zenon_intro zenon_H26e | zenon_intro zenon_H5f ].
% 0.71/0.92  exact (zenon_H26e zenon_H272).
% 0.71/0.92  exact (zenon_H5f zenon_H5a).
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a0); [ zenon_intro zenon_H5e | zenon_intro zenon_H60 ].
% 0.71/0.92  exact (zenon_H58 zenon_H5e).
% 0.71/0.92  exact (zenon_H60 zenon_H59).
% 0.71/0.92  (* end of lemma zenon_L314_ *)
% 0.71/0.92  assert (zenon_L315_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66)))))) -> (ndr1_0) -> (~(c2_1 (a138))) -> (c3_1 (a138)) -> (c0_1 (a138)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H9c zenon_H7 zenon_H58 zenon_H5a zenon_H59.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.92  apply (zenon_L153_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.92  apply (zenon_L257_); trivial.
% 0.71/0.92  apply (zenon_L314_); trivial.
% 0.71/0.92  (* end of lemma zenon_L315_ *)
% 0.71/0.92  assert (zenon_L316_ : ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c0_1 (a138)) -> (c3_1 (a138)) -> (~(c2_1 (a138))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(hskp29)) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (ndr1_0) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H119 zenon_H59 zenon_H5a zenon_H58 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_Hec zenon_H13b zenon_H1cc zenon_H7 zenon_H115 zenon_H108 zenon_H109.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.92  apply (zenon_L315_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.92  apply (zenon_L162_); trivial.
% 0.71/0.92  apply (zenon_L65_); trivial.
% 0.71/0.92  (* end of lemma zenon_L316_ *)
% 0.71/0.92  assert (zenon_L317_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H61 zenon_H15b zenon_H119 zenon_H115 zenon_H108 zenon_H109 zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H2f zenon_H225 zenon_H102.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.92  apply (zenon_L316_); trivial.
% 0.71/0.92  apply (zenon_L237_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  (* end of lemma zenon_L317_ *)
% 0.71/0.92  assert (zenon_L318_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H61 zenon_H15b zenon_H119 zenon_H115 zenon_H108 zenon_H109 zenon_H1cc zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H71 zenon_H72 zenon_H73 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H102.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.92  apply (zenon_L316_); trivial.
% 0.71/0.92  apply (zenon_L241_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  (* end of lemma zenon_L318_ *)
% 0.71/0.92  assert (zenon_L319_ : ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> (c3_1 (a100)) -> (c2_1 (a100)) -> (~(c1_1 (a100))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (ndr1_0) -> (~(c1_1 (a136))) -> (~(c2_1 (a136))) -> (c3_1 (a136)) -> (~(c2_1 (a113))) -> (c0_1 (a113)) -> (c1_1 (a113)) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H69 zenon_H102 zenon_H157 zenon_H1e9 zenon_H1e8 zenon_H1e7 zenon_H73 zenon_H72 zenon_H71 zenon_H13b zenon_H1cc zenon_H7 zenon_H24b zenon_H24c zenon_H24d zenon_H16 zenon_H17 zenon_H18 zenon_H264.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L196_); trivial.
% 0.71/0.92  apply (zenon_L312_); trivial.
% 0.71/0.92  (* end of lemma zenon_L319_ *)
% 0.71/0.92  assert (zenon_L320_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c1_1 (a100))) -> (c2_1 (a100)) -> (c3_1 (a100)) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H254 zenon_H15b zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H264 zenon_H18 zenon_H17 zenon_H16 zenon_H1cc zenon_H71 zenon_H72 zenon_H73 zenon_H1e7 zenon_H1e8 zenon_H1e9 zenon_H157 zenon_H102 zenon_H69.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L319_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  (* end of lemma zenon_L320_ *)
% 0.71/0.92  assert (zenon_L321_ : ((ndr1_0)/\((c2_1 (a100))/\((c3_1 (a100))/\(~(c1_1 (a100)))))) -> ((~(hskp4))\/((ndr1_0)/\((c0_1 (a103))/\((c2_1 (a103))/\(~(c3_1 (a103))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/((forall X90 : zenon_U, ((ndr1_0)->((c1_1 X90)\/((~(c2_1 X90))\/(~(c3_1 X90))))))\/(forall X58 : zenon_U, ((ndr1_0)->((~(c0_1 X58))\/((~(c2_1 X58))\/(~(c3_1 X58)))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((hskp12)\/(hskp13)) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((hskp28)\/((hskp4)\/(hskp22))) -> ((~(hskp12))\/((ndr1_0)/\((c0_1 (a113))/\((c1_1 (a113))/\(~(c2_1 (a113))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H202 zenon_H1ff zenon_H119 zenon_H235 zenon_H257 zenon_H83 zenon_H7e zenon_H157 zenon_H15b zenon_H225 zenon_H20c zenon_H20b zenon_H20a zenon_H13d zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7f zenon_H5 zenon_H67 zenon_H264 zenon_H69 zenon_H102 zenon_H1cc zenon_H3f zenon_Hcd.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H202). zenon_intro zenon_H7. zenon_intro zenon_H206.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H206). zenon_intro zenon_H1e8. zenon_intro zenon_H207.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H207). zenon_intro zenon_H1e9. zenon_intro zenon_H1e7.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L311_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L239_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L280_); trivial.
% 0.71/0.92  apply (zenon_L238_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L313_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L280_); trivial.
% 0.71/0.92  apply (zenon_L312_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L311_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L251_); trivial.
% 0.71/0.92  apply (zenon_L317_); trivial.
% 0.71/0.92  apply (zenon_L252_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.92  apply (zenon_L250_); trivial.
% 0.71/0.92  apply (zenon_L241_); trivial.
% 0.71/0.92  apply (zenon_L309_); trivial.
% 0.71/0.92  apply (zenon_L318_); trivial.
% 0.71/0.92  apply (zenon_L320_); trivial.
% 0.71/0.92  (* end of lemma zenon_L321_ *)
% 0.71/0.92  assert (zenon_L322_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (c3_1 (a138)) -> (~(c2_1 (a138))) -> (ndr1_0) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(hskp27)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H262 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H5a zenon_H58 zenon_H7 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_H13b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.92  apply (zenon_L109_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.92  apply (zenon_L279_); trivial.
% 0.71/0.92  exact (zenon_H13b zenon_H13c).
% 0.71/0.92  (* end of lemma zenon_L322_ *)
% 0.71/0.92  assert (zenon_L323_ : ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> (c2_1 (a124)) -> (~(c3_1 (a124))) -> (~(c1_1 (a124))) -> (ndr1_0) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H257 zenon_H235 zenon_Ha9 zenon_Ha8 zenon_Ha7 zenon_H7 zenon_H262 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H2f zenon_H225 zenon_H15b zenon_H67.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L177_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L322_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  apply (zenon_L204_); trivial.
% 0.71/0.92  (* end of lemma zenon_L323_ *)
% 0.71/0.92  assert (zenon_L324_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c1_1 (a124))) -> (~(c3_1 (a124))) -> (c2_1 (a124)) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H61 zenon_H15b zenon_Ha7 zenon_Ha8 zenon_Ha9 zenon_H71 zenon_H72 zenon_H73 zenon_H275 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H262.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L322_); trivial.
% 0.71/0.92  apply (zenon_L286_); trivial.
% 0.71/0.92  (* end of lemma zenon_L324_ *)
% 0.71/0.92  assert (zenon_L325_ : ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (ndr1_0) -> (~(c1_1 (a124))) -> (~(c3_1 (a124))) -> (c2_1 (a124)) -> (~(hskp21)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H67 zenon_H15b zenon_H71 zenon_H72 zenon_H73 zenon_H275 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H20c zenon_H20b zenon_H20a zenon_H262 zenon_H7 zenon_Ha7 zenon_Ha8 zenon_Ha9 zenon_H233 zenon_H235.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L177_); trivial.
% 0.71/0.92  apply (zenon_L324_); trivial.
% 0.71/0.92  (* end of lemma zenon_L325_ *)
% 0.71/0.92  assert (zenon_L326_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(c1_1 (a129))) -> (c0_1 (a129)) -> (c2_1 (a129)) -> (~(c0_1 (a104))) -> (c2_1 (a104)) -> (~(c3_1 (a104))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(hskp3)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H1d5 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H71 zenon_H72 zenon_H73 zenon_H183 zenon_H185 zenon_H184 zenon_H275 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_H1d3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L109_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_L281_); trivial.
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  (* end of lemma zenon_L326_ *)
% 0.71/0.92  assert (zenon_L327_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c3_1 (a104))) -> (c2_1 (a104)) -> (~(c0_1 (a104))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H254 zenon_H15b zenon_H1d5 zenon_H1d3 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H275 zenon_H73 zenon_H72 zenon_H71 zenon_H184 zenon_H185 zenon_H183 zenon_H290 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H262.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L203_); trivial.
% 0.71/0.92  apply (zenon_L326_); trivial.
% 0.71/0.92  (* end of lemma zenon_L327_ *)
% 0.71/0.92  assert (zenon_L328_ : ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(hskp19)) -> (~(hskp27)) -> (ndr1_0) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(hskp3)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H1d5 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H31 zenon_H13b zenon_H7 zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_H1d3.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L109_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_L86_); trivial.
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  (* end of lemma zenon_L328_ *)
% 0.71/0.92  assert (zenon_L329_ : ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/(hskp3))) -> (~(hskp3)) -> (~(c3_1 (a105))) -> (c1_1 (a105)) -> (c2_1 (a105)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (ndr1_0) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H7f zenon_H290 zenon_H285 zenon_H284 zenon_H283 zenon_H1d5 zenon_H1d3 zenon_Hde zenon_Hdf zenon_He0 zenon_H13d zenon_H1ad zenon_H1ac zenon_H1ab zenon_H7 zenon_H20a zenon_H20b zenon_H20c zenon_H2f zenon_H225 zenon_H15b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L328_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  (* end of lemma zenon_L329_ *)
% 0.71/0.92  assert (zenon_L330_ : ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> (ndr1_0) -> (forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))) -> (c1_1 (a101)) -> (c3_1 (a101)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283 zenon_H7 zenon_H266 zenon_H14a zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H290); [ zenon_intro zenon_H209 | zenon_intro zenon_H291 ].
% 0.71/0.92  apply (zenon_L153_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H291); [ zenon_intro zenon_H282 | zenon_intro zenon_H41 ].
% 0.71/0.92  apply (zenon_L257_); trivial.
% 0.71/0.92  apply (zenon_L198_); trivial.
% 0.71/0.92  (* end of lemma zenon_L330_ *)
% 0.71/0.92  assert (zenon_L331_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (c1_1 (a173)) -> (~(c3_1 (a173))) -> (~(c0_1 (a173))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H269 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H1dc zenon_H1f9 zenon_H1db zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H269); [ zenon_intro zenon_H1aa | zenon_intro zenon_H26a ].
% 0.71/0.92  apply (zenon_L109_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H26a); [ zenon_intro zenon_H228 | zenon_intro zenon_H266 ].
% 0.71/0.92  apply (zenon_L160_); trivial.
% 0.71/0.92  apply (zenon_L330_); trivial.
% 0.71/0.92  (* end of lemma zenon_L331_ *)
% 0.71/0.92  assert (zenon_L332_ : ((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> (~(c3_1 (a116))) -> (c0_1 (a116)) -> (c1_1 (a116)) -> (~(hskp19)) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H1f6 zenon_H15b zenon_H269 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H9 zenon_Ha zenon_Hb zenon_H31 zenon_H13d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L117_); trivial.
% 0.71/0.92  apply (zenon_L331_); trivial.
% 0.71/0.92  (* end of lemma zenon_L332_ *)
% 0.71/0.92  assert (zenon_L333_ : ((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116)))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H80 zenon_Hca zenon_H7e zenon_H102 zenon_H225 zenon_H1cc zenon_H119 zenon_H1f5 zenon_H15b zenon_H269 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H13d zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H7f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.92  apply (zenon_L138_); trivial.
% 0.71/0.92  apply (zenon_L332_); trivial.
% 0.71/0.92  apply (zenon_L268_); trivial.
% 0.71/0.92  apply (zenon_L167_); trivial.
% 0.71/0.92  (* end of lemma zenon_L333_ *)
% 0.71/0.92  assert (zenon_L334_ : ((~(hskp13))\/((ndr1_0)/\((c0_1 (a116))/\((c1_1 (a116))/\(~(c3_1 (a116))))))) -> ((~(hskp16))\/((ndr1_0)/\((c0_1 (a122))/\((~(c1_1 (a122)))/\(~(c2_1 (a122))))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X3 : zenon_U, ((ndr1_0)->((c0_1 X3)\/((c3_1 X3)\/(~(c1_1 X3))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> ((forall X6 : zenon_U, ((ndr1_0)->((c3_1 X6)\/((~(c0_1 X6))\/(~(c1_1 X6))))))\/((hskp27)\/(hskp19))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> ((~(hskp19))\/((ndr1_0)/\((c1_1 (a130))/\((c3_1 (a130))/\(~(c2_1 (a130))))))) -> (~(hskp12)) -> ((hskp12)\/(hskp13)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H83 zenon_Hca zenon_H7e zenon_H102 zenon_H225 zenon_H1cc zenon_H119 zenon_H1f5 zenon_H15b zenon_H269 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H13d zenon_H115 zenon_H108 zenon_H109 zenon_H1d9 zenon_H7f zenon_H1 zenon_H5.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_L333_); trivial.
% 0.71/0.92  (* end of lemma zenon_L334_ *)
% 0.71/0.92  assert (zenon_L335_ : ((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (~(hskp18)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c2_1 (a138))) -> (c3_1 (a138)) -> (c0_1 (a138)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (~(hskp27)) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H6c zenon_H102 zenon_H119 zenon_H109 zenon_H108 zenon_H115 zenon_H2f zenon_H225 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H58 zenon_H5a zenon_H59 zenon_H290 zenon_H13b zenon_H1cc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H102); [ zenon_intro zenon_Hec | zenon_intro zenon_Hfc ].
% 0.71/0.92  apply (zenon_L236_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hfc). zenon_intro zenon_H7. zenon_intro zenon_Hfe.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hfe). zenon_intro zenon_Hf1. zenon_intro zenon_Hff.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hff). zenon_intro zenon_Hf2. zenon_intro zenon_Hf3.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.92  apply (zenon_L315_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.92  apply (zenon_L164_); trivial.
% 0.71/0.92  apply (zenon_L65_); trivial.
% 0.71/0.92  (* end of lemma zenon_L335_ *)
% 0.71/0.92  assert (zenon_L336_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H61 zenon_H15b zenon_H264 zenon_H18 zenon_H17 zenon_H16 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1cc zenon_H225 zenon_H2f zenon_H115 zenon_H108 zenon_H109 zenon_H119 zenon_H102 zenon_H69.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.92  apply (zenon_L280_); trivial.
% 0.71/0.92  apply (zenon_L335_); trivial.
% 0.71/0.92  apply (zenon_L166_); trivial.
% 0.71/0.92  (* end of lemma zenon_L336_ *)
% 0.71/0.92  assert (zenon_L337_ : ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(hskp18)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> (ndr1_0) -> (~(c1_1 (a124))) -> (~(c3_1 (a124))) -> (c2_1 (a124)) -> (~(hskp21)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H67 zenon_H15b zenon_H264 zenon_H18 zenon_H17 zenon_H16 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1cc zenon_H225 zenon_H2f zenon_H115 zenon_H108 zenon_H109 zenon_H119 zenon_H102 zenon_H69 zenon_H7 zenon_Ha7 zenon_Ha8 zenon_Ha9 zenon_H233 zenon_H235.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L177_); trivial.
% 0.71/0.92  apply (zenon_L336_); trivial.
% 0.71/0.92  (* end of lemma zenon_L337_ *)
% 0.71/0.92  assert (zenon_L338_ : ((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(hskp16)) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(c0_1 (a173))) -> (c1_1 (a173)) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (c3_1 (a136)) -> (~(c2_1 (a136))) -> (~(c1_1 (a136))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c0_1 (a98)) -> (~(c3_1 (a98))) -> (~(c1_1 (a98))) -> (c0_1 (a97)) -> (~(c3_1 (a97))) -> (~(c2_1 (a97))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H15d zenon_H2a1 zenon_H84 zenon_H115 zenon_H108 zenon_H109 zenon_H1db zenon_H1dc zenon_H133 zenon_H24d zenon_H24c zenon_H24b zenon_H290 zenon_H20c zenon_H20b zenon_H20a zenon_H285 zenon_H284 zenon_H283.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a1); [ zenon_intro zenon_H1be | zenon_intro zenon_H2a2 ].
% 0.71/0.92  apply (zenon_L140_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a2); [ zenon_intro zenon_H140 | zenon_intro zenon_H266 ].
% 0.71/0.92  apply (zenon_L183_); trivial.
% 0.71/0.92  apply (zenon_L330_); trivial.
% 0.71/0.92  (* end of lemma zenon_L338_ *)
% 0.71/0.92  assert (zenon_L339_ : ((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136)))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> (~(c0_1 (a99))) -> (~(c1_1 (a99))) -> (c2_1 (a99)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> (~(hskp16)) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H254 zenon_H1f5 zenon_H15b zenon_H2a1 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H133 zenon_H1ab zenon_H1ac zenon_H1ad zenon_H262 zenon_H115 zenon_H108 zenon_H109 zenon_H84 zenon_H1d9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.92  apply (zenon_L138_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L203_); trivial.
% 0.71/0.92  apply (zenon_L338_); trivial.
% 0.71/0.92  (* end of lemma zenon_L339_ *)
% 0.71/0.92  assert (zenon_L340_ : ((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138)))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H61 zenon_H119 zenon_H283 zenon_H284 zenon_H285 zenon_H20a zenon_H20b zenon_H20c zenon_H290 zenon_H73 zenon_H72 zenon_H71 zenon_H115 zenon_H108 zenon_H109.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H119); [ zenon_intro zenon_H9c | zenon_intro zenon_H11a ].
% 0.71/0.92  apply (zenon_L315_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H11a); [ zenon_intro zenon_H70 | zenon_intro zenon_H114 ].
% 0.71/0.92  apply (zenon_L27_); trivial.
% 0.71/0.92  apply (zenon_L65_); trivial.
% 0.71/0.92  (* end of lemma zenon_L340_ *)
% 0.71/0.92  assert (zenon_L341_ : ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> (c2_1 (a103)) -> (c0_1 (a103)) -> (~(c3_1 (a103))) -> (c2_1 (a129)) -> (c0_1 (a129)) -> (~(c1_1 (a129))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> (ndr1_0) -> (~(c1_1 (a124))) -> (~(c3_1 (a124))) -> (c2_1 (a124)) -> (~(hskp21)) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_H67 zenon_H119 zenon_H109 zenon_H108 zenon_H115 zenon_H73 zenon_H72 zenon_H71 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H7 zenon_Ha7 zenon_Ha8 zenon_Ha9 zenon_H233 zenon_H235.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.92  apply (zenon_L177_); trivial.
% 0.71/0.92  apply (zenon_L340_); trivial.
% 0.71/0.92  (* end of lemma zenon_L341_ *)
% 0.71/0.92  assert (zenon_L342_ : ((ndr1_0)/\((c2_1 (a124))/\((~(c1_1 (a124)))/\(~(c3_1 (a124)))))) -> ((~(hskp18))\/((ndr1_0)/\((c0_1 (a129))/\((c2_1 (a129))/\(~(c1_1 (a129))))))) -> ((~(hskp22))\/((ndr1_0)/\((c0_1 (a138))/\((c3_1 (a138))/\(~(c2_1 (a138))))))) -> ((~(hskp27))\/((ndr1_0)/\((c0_1 (a101))/\((c1_1 (a101))/\(c3_1 (a101)))))) -> ((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/((forall X26 : zenon_U, ((ndr1_0)->((c2_1 X26)\/((~(c0_1 X26))\/(~(c1_1 X26))))))\/(hskp28))) -> (c1_1 (a113)) -> (c0_1 (a113)) -> (~(c2_1 (a113))) -> (~(c1_1 (a98))) -> (~(c3_1 (a98))) -> (c0_1 (a98)) -> (~(c2_1 (a97))) -> (~(c3_1 (a97))) -> (c0_1 (a97)) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X79 : zenon_U, ((ndr1_0)->((c2_1 X79)\/((c3_1 X79)\/(~(c0_1 X79))))))\/(forall X28 : zenon_U, ((ndr1_0)->((c2_1 X28)\/((~(c1_1 X28))\/(~(c3_1 X28)))))))) -> ((forall X50 : zenon_U, ((ndr1_0)->((~(c0_1 X50))\/((~(c1_1 X50))\/(~(c2_1 X50))))))\/((hskp27)\/(hskp29))) -> ((forall X54 : zenon_U, ((ndr1_0)->((c1_1 X54)\/((c3_1 X54)\/(~(c0_1 X54))))))\/((forall X82 : zenon_U, ((ndr1_0)->((~(c0_1 X82))\/((~(c1_1 X82))\/(~(c3_1 X82))))))\/(hskp18))) -> (~(c3_1 (a103))) -> (c0_1 (a103)) -> (c2_1 (a103)) -> ((forall X66 : zenon_U, ((ndr1_0)->((c1_1 X66)\/((c2_1 X66)\/(~(c0_1 X66))))))\/((forall X69 : zenon_U, ((ndr1_0)->((c1_1 X69)\/((~(c0_1 X69))\/(~(c2_1 X69))))))\/(forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52)))))))) -> ((~(hskp29))\/((ndr1_0)/\((c0_1 (a166))/\((c2_1 (a166))/\(c3_1 (a166)))))) -> ((~(hskp28))\/((ndr1_0)/\((c0_1 (a137))/\((c1_1 (a137))/\(c2_1 (a137)))))) -> ((forall X15 : zenon_U, ((ndr1_0)->((c1_1 X15)\/((c3_1 X15)\/(~(c2_1 X15))))))\/((hskp22)\/(hskp21))) -> ((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/((hskp16)\/(hskp25))) -> (~(hskp16)) -> ((forall V : zenon_U, ((ndr1_0)->((c0_1 V)\/((c1_1 V)\/(~(c2_1 V))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(hskp27))) -> (c2_1 (a99)) -> (~(c1_1 (a99))) -> (~(c0_1 (a99))) -> ((forall X11 : zenon_U, ((ndr1_0)->((c0_1 X11)\/((~(c1_1 X11))\/(~(c2_1 X11))))))\/((forall X52 : zenon_U, ((ndr1_0)->((c3_1 X52)\/((~(c0_1 X52))\/(~(c2_1 X52))))))\/(hskp16))) -> ((forall X30 : zenon_U, ((ndr1_0)->((c0_1 X30)\/((c2_1 X30)\/(~(c1_1 X30))))))\/((forall X13 : zenon_U, ((ndr1_0)->((c1_1 X13)\/((c2_1 X13)\/(~(c3_1 X13))))))\/(forall X9 : zenon_U, ((ndr1_0)->((~(c1_1 X9))\/((~(c2_1 X9))\/(~(c3_1 X9)))))))) -> ((~(hskp25))\/((ndr1_0)/\((c1_1 (a173))/\((~(c0_1 (a173)))/\(~(c3_1 (a173))))))) -> ((~(hskp21))\/((ndr1_0)/\((c3_1 (a136))/\((~(c1_1 (a136)))/\(~(c2_1 (a136))))))) -> False).
% 0.71/0.92  do 0 intro. intros zenon_Hb0 zenon_H7e zenon_H67 zenon_H15b zenon_H264 zenon_H18 zenon_H17 zenon_H16 zenon_H20a zenon_H20b zenon_H20c zenon_H283 zenon_H284 zenon_H285 zenon_H290 zenon_H1cc zenon_H225 zenon_H115 zenon_H108 zenon_H109 zenon_H119 zenon_H102 zenon_H69 zenon_H235 zenon_H1d9 zenon_H84 zenon_H262 zenon_H1ad zenon_H1ac zenon_H1ab zenon_H133 zenon_H2a1 zenon_H1f5 zenon_H257.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_L337_); trivial.
% 0.71/0.92  apply (zenon_L339_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_L341_); trivial.
% 0.71/0.92  apply (zenon_L339_); trivial.
% 0.71/0.92  (* end of lemma zenon_L342_ *)
% 0.71/0.92  apply NNPP. intro zenon_G.
% 0.71/0.92  apply zenon_G. zenon_intro zenon_H2a3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2a3). zenon_intro zenon_H2a5. zenon_intro zenon_H2a4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2a4). zenon_intro zenon_H2a7. zenon_intro zenon_H2a6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2a6). zenon_intro zenon_H2a9. zenon_intro zenon_H2a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2a8). zenon_intro zenon_H1fd. zenon_intro zenon_H2aa.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2aa). zenon_intro zenon_H1ff. zenon_intro zenon_H2ab.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ab). zenon_intro zenon_H1a3. zenon_intro zenon_H2ac.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ac). zenon_intro zenon_H1a6. zenon_intro zenon_H2ad.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ad). zenon_intro zenon_H105. zenon_intro zenon_H2ae.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ae). zenon_intro zenon_H1a4. zenon_intro zenon_H2af.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2af). zenon_intro zenon_Hdd. zenon_intro zenon_H2b0.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b0). zenon_intro zenon_H1a5. zenon_intro zenon_H2b1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b1). zenon_intro zenon_H132. zenon_intro zenon_H2b2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b2). zenon_intro zenon_Hcd. zenon_intro zenon_H2b3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b3). zenon_intro zenon_H83. zenon_intro zenon_H2b4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b4). zenon_intro zenon_H19f. zenon_intro zenon_H2b5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b5). zenon_intro zenon_Hc9. zenon_intro zenon_H2b6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b6). zenon_intro zenon_Hca. zenon_intro zenon_H2b7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b7). zenon_intro zenon_Hb6. zenon_intro zenon_H2b8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b8). zenon_intro zenon_H7e. zenon_intro zenon_H2b9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2b9). zenon_intro zenon_H7f. zenon_intro zenon_H2ba.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ba). zenon_intro zenon_H38. zenon_intro zenon_H2bb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2bb). zenon_intro zenon_H257. zenon_intro zenon_H2bc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2bc). zenon_intro zenon_H67. zenon_intro zenon_H2bd.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2bd). zenon_intro zenon_H2bf. zenon_intro zenon_H2be.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2be). zenon_intro zenon_H248. zenon_intro zenon_H2c0.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c0). zenon_intro zenon_H1f5. zenon_intro zenon_H2c1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c1). zenon_intro zenon_H2c3. zenon_intro zenon_H2c2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c2). zenon_intro zenon_H15b. zenon_intro zenon_H2c4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c4). zenon_intro zenon_H69. zenon_intro zenon_H2c5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c5). zenon_intro zenon_H102. zenon_intro zenon_H2c6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c6). zenon_intro zenon_H1b6. zenon_intro zenon_H2c7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c7). zenon_intro zenon_H2c9. zenon_intro zenon_H2c8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2c8). zenon_intro zenon_H19b. zenon_intro zenon_H2ca.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ca). zenon_intro zenon_H243. zenon_intro zenon_H2cb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2cb). zenon_intro zenon_H2cd. zenon_intro zenon_H2cc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2cc). zenon_intro zenon_H269. zenon_intro zenon_H2ce.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ce). zenon_intro zenon_H1d5. zenon_intro zenon_H2cf.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2cf). zenon_intro zenon_H262. zenon_intro zenon_H2d0.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d0). zenon_intro zenon_H1ba. zenon_intro zenon_H2d1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d1). zenon_intro zenon_H1b4. zenon_intro zenon_H2d2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d2). zenon_intro zenon_H1b8. zenon_intro zenon_H2d3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d3). zenon_intro zenon_H15c. zenon_intro zenon_H2d4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d4). zenon_intro zenon_H12d. zenon_intro zenon_H2d5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d5). zenon_intro zenon_H2d7. zenon_intro zenon_H2d6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d6). zenon_intro zenon_Hc4. zenon_intro zenon_H2d8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d8). zenon_intro zenon_H139. zenon_intro zenon_H2d9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2d9). zenon_intro zenon_H121. zenon_intro zenon_H2da.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2da). zenon_intro zenon_H1c7. zenon_intro zenon_H2db.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2db). zenon_intro zenon_H231. zenon_intro zenon_H2dc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2dc). zenon_intro zenon_H2a1. zenon_intro zenon_H2dd.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2dd). zenon_intro zenon_H2df. zenon_intro zenon_H2de.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2de). zenon_intro zenon_H277. zenon_intro zenon_H2e0.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e0). zenon_intro zenon_H17d. zenon_intro zenon_H2e1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e1). zenon_intro zenon_H22d. zenon_intro zenon_H2e2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e2). zenon_intro zenon_H18c. zenon_intro zenon_H2e3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e3). zenon_intro zenon_Hd8. zenon_intro zenon_H2e4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e4). zenon_intro zenon_H1fe. zenon_intro zenon_H2e5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e5). zenon_intro zenon_H133. zenon_intro zenon_H2e6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e6). zenon_intro zenon_H224. zenon_intro zenon_H2e7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e7). zenon_intro zenon_H29c. zenon_intro zenon_H2e8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e8). zenon_intro zenon_H1bc. zenon_intro zenon_H2e9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2e9). zenon_intro zenon_H9a. zenon_intro zenon_H2ea.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ea). zenon_intro zenon_H164. zenon_intro zenon_H2eb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2eb). zenon_intro zenon_H135. zenon_intro zenon_H2ec.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ec). zenon_intro zenon_H34. zenon_intro zenon_H2ed.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ed). zenon_intro zenon_Hb1. zenon_intro zenon_H2ee.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ee). zenon_intro zenon_H119. zenon_intro zenon_H2ef.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ef). zenon_intro zenon_H29a. zenon_intro zenon_H2f0.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f0). zenon_intro zenon_H2f2. zenon_intro zenon_H2f1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f1). zenon_intro zenon_H28e. zenon_intro zenon_H2f3.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f3). zenon_intro zenon_H264. zenon_intro zenon_H2f4.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f4). zenon_intro zenon_H280. zenon_intro zenon_H2f5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f5). zenon_intro zenon_H290. zenon_intro zenon_H2f6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f6). zenon_intro zenon_H225. zenon_intro zenon_H2f7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f7). zenon_intro zenon_H275. zenon_intro zenon_H2f8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f8). zenon_intro zenon_H235. zenon_intro zenon_H2f9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2f9). zenon_intro zenon_H11b. zenon_intro zenon_H2fa.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2fa). zenon_intro zenon_H2fc. zenon_intro zenon_H2fb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2fb). zenon_intro zenon_H157. zenon_intro zenon_H2fd.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2fd). zenon_intro zenon_H249. zenon_intro zenon_H2fe.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2fe). zenon_intro zenon_H1d1. zenon_intro zenon_H2ff.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H2ff). zenon_intro zenon_H7b. zenon_intro zenon_H300.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H300). zenon_intro zenon_H302. zenon_intro zenon_H301.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H301). zenon_intro zenon_H304. zenon_intro zenon_H303.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H303). zenon_intro zenon_H306. zenon_intro zenon_H305.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H305). zenon_intro zenon_H28c. zenon_intro zenon_H307.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H307). zenon_intro zenon_H23. zenon_intro zenon_H308.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H308). zenon_intro zenon_H62. zenon_intro zenon_H309.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H309). zenon_intro zenon_H273. zenon_intro zenon_H30a.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H30a). zenon_intro zenon_H68. zenon_intro zenon_H30b.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H30b). zenon_intro zenon_H13d. zenon_intro zenon_H30c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H30c). zenon_intro zenon_Hee. zenon_intro zenon_H30d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H30d). zenon_intro zenon_H30f. zenon_intro zenon_H30e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H30e). zenon_intro zenon_H14. zenon_intro zenon_H310.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H310). zenon_intro zenon_H312. zenon_intro zenon_H311.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H311). zenon_intro zenon_H1d9. zenon_intro zenon_H313.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H313). zenon_intro zenon_H1cc. zenon_intro zenon_H314.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H314). zenon_intro zenon_Hfd. zenon_intro zenon_H315.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H315). zenon_intro zenon_H3f. zenon_intro zenon_H316.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H316). zenon_intro zenon_H318. zenon_intro zenon_H317.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H317). zenon_intro zenon_H5. zenon_intro zenon_H319.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H319). zenon_intro zenon_H31b. zenon_intro zenon_H31a.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H31a). zenon_intro zenon_H31d. zenon_intro zenon_H31c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H31c). zenon_intro zenon_H106. zenon_intro zenon_H31e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H31e). zenon_intro zenon_H320. zenon_intro zenon_H31f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H31f). zenon_intro zenon_H322. zenon_intro zenon_H321.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H321). zenon_intro zenon_H324. zenon_intro zenon_H323.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H323). zenon_intro zenon_H8a. zenon_intro zenon_H325.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a5); [ zenon_intro zenon_H12 | zenon_intro zenon_H326 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a7); [ zenon_intro zenon_Hfa | zenon_intro zenon_H327 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a9); [ zenon_intro zenon_H55 | zenon_intro zenon_H1fc ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_L7_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_L29_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.92  apply (zenon_L52_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.92  apply (zenon_L62_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.92  apply (zenon_L108_); trivial.
% 0.71/0.92  apply (zenon_L151_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H327). zenon_intro zenon_H7. zenon_intro zenon_H328.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H328). zenon_intro zenon_H20c. zenon_intro zenon_H329.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H329). zenon_intro zenon_H20a. zenon_intro zenon_H20b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H2a9); [ zenon_intro zenon_H55 | zenon_intro zenon_H1fc ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_L152_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_L53_); trivial.
% 0.71/0.92  apply (zenon_L159_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.92  apply (zenon_L187_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_L190_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.92  apply (zenon_L173_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L31_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.92  apply (zenon_L80_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L84_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.92  apply (zenon_L194_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.92  apply (zenon_L138_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L195_); trivial.
% 0.71/0.92  apply (zenon_L201_); trivial.
% 0.71/0.92  apply (zenon_L92_); trivial.
% 0.71/0.92  apply (zenon_L97_); trivial.
% 0.71/0.92  apply (zenon_L159_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1fc). zenon_intro zenon_H7. zenon_intro zenon_H200.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H200). zenon_intro zenon_H1ad. zenon_intro zenon_H201.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H201). zenon_intro zenon_H1ab. zenon_intro zenon_H1ac.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1fd); [ zenon_intro zenon_H1d3 | zenon_intro zenon_H202 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.92  apply (zenon_L110_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_L205_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.92  apply (zenon_L47_); trivial.
% 0.71/0.92  apply (zenon_L136_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_L205_); trivial.
% 0.71/0.92  apply (zenon_L159_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_L114_); trivial.
% 0.71/0.92  apply (zenon_L171_); trivial.
% 0.71/0.92  apply (zenon_L186_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.92  apply (zenon_L213_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_L31_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.92  apply (zenon_L80_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L84_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.92  apply (zenon_L87_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15d). zenon_intro zenon_H7. zenon_intro zenon_H15e.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15e). zenon_intro zenon_H149. zenon_intro zenon_H15f.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H15f). zenon_intro zenon_H14a. zenon_intro zenon_H14b.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.92  apply (zenon_L109_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H139); [ zenon_intro zenon_Hb9 | zenon_intro zenon_H13a ].
% 0.71/0.92  apply (zenon_L44_); trivial.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H13a); [ zenon_intro zenon_H41 | zenon_intro zenon_H138 ].
% 0.71/0.92  apply (zenon_L214_); trivial.
% 0.71/0.92  exact (zenon_H137 zenon_H138).
% 0.71/0.92  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.92  apply (zenon_L83_); trivial.
% 0.71/0.92  apply (zenon_L92_); trivial.
% 0.71/0.92  apply (zenon_L97_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a4); [ zenon_intro zenon_H159 | zenon_intro zenon_H17f ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.92  apply (zenon_L212_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.92  apply (zenon_L216_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L218_); trivial.
% 0.71/0.92  apply (zenon_L215_); trivial.
% 0.71/0.92  apply (zenon_L167_); trivial.
% 0.71/0.92  apply (zenon_L219_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.92  apply (zenon_L212_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.92  apply (zenon_L216_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L222_); trivial.
% 0.71/0.92  apply (zenon_L215_); trivial.
% 0.71/0.92  apply (zenon_L167_); trivial.
% 0.71/0.92  apply (zenon_L219_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H17f). zenon_intro zenon_H7. zenon_intro zenon_H180.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H180). zenon_intro zenon_H176. zenon_intro zenon_H181.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H181). zenon_intro zenon_H174. zenon_intro zenon_H175.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.92  apply (zenon_L173_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.92  apply (zenon_L227_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.92  apply (zenon_L218_); trivial.
% 0.71/0.92  apply (zenon_L226_); trivial.
% 0.71/0.92  apply (zenon_L167_); trivial.
% 0.71/0.92  apply (zenon_L229_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H170). zenon_intro zenon_H7. zenon_intro zenon_H171.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H171). zenon_intro zenon_H165. zenon_intro zenon_H172.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H172). zenon_intro zenon_H167. zenon_intro zenon_H166.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.92  apply (zenon_L233_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H12f). zenon_intro zenon_H7. zenon_intro zenon_H130.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H130). zenon_intro zenon_H126. zenon_intro zenon_H131.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H131). zenon_intro zenon_H124. zenon_intro zenon_H125.
% 0.71/0.92  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.92  apply (zenon_or_s _ _ zenon_H83); [ zenon_intro zenon_H3 | zenon_intro zenon_H80 ].
% 0.71/0.92  apply (zenon_L3_); trivial.
% 0.71/0.92  apply (zenon_and_s _ _ zenon_H80). zenon_intro zenon_H7. zenon_intro zenon_H81.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H81). zenon_intro zenon_Ha. zenon_intro zenon_H82.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H82). zenon_intro zenon_Hb. zenon_intro zenon_H9.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hc9); [ zenon_intro zenon_H88 | zenon_intro zenon_Hc3 ].
% 0.71/0.93  apply (zenon_L227_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc3). zenon_intro zenon_H7. zenon_intro zenon_Hc5.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc5). zenon_intro zenon_Hba. zenon_intro zenon_Hc6.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc6). zenon_intro zenon_Hbb. zenon_intro zenon_Hbc.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_L222_); trivial.
% 0.71/0.93  apply (zenon_L235_); trivial.
% 0.71/0.93  apply (zenon_L167_); trivial.
% 0.71/0.93  apply (zenon_L229_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H202). zenon_intro zenon_H7. zenon_intro zenon_H206.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H206). zenon_intro zenon_H1e8. zenon_intro zenon_H207.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H207). zenon_intro zenon_H1e9. zenon_intro zenon_H1e7.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.93  apply (zenon_L249_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_L114_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H132); [ zenon_intro zenon_H11f | zenon_intro zenon_H12f ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L169_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.93  apply (zenon_L39_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.93  apply (zenon_L251_); trivial.
% 0.71/0.93  apply (zenon_L208_); trivial.
% 0.71/0.93  apply (zenon_L252_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.93  apply (zenon_L177_); trivial.
% 0.71/0.93  apply (zenon_L211_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.93  apply (zenon_L253_); trivial.
% 0.71/0.93  apply (zenon_L211_); trivial.
% 0.71/0.93  apply (zenon_L75_); trivial.
% 0.71/0.93  apply (zenon_L170_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_L256_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L255_); trivial.
% 0.71/0.93  apply (zenon_L247_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H326). zenon_intro zenon_H7. zenon_intro zenon_H32a.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H32a). zenon_intro zenon_H285. zenon_intro zenon_H32b.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H32b). zenon_intro zenon_H283. zenon_intro zenon_H284.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H2a7); [ zenon_intro zenon_Hfa | zenon_intro zenon_H327 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H2a9); [ zenon_intro zenon_H55 | zenon_intro zenon_H1fc ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_L258_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.93  apply (zenon_L63_); trivial.
% 0.71/0.93  apply (zenon_L26_); trivial.
% 0.71/0.93  apply (zenon_L28_); trivial.
% 0.71/0.93  apply (zenon_L42_); trivial.
% 0.71/0.93  apply (zenon_L266_); trivial.
% 0.71/0.93  apply (zenon_L107_); trivial.
% 0.71/0.93  apply (zenon_L267_); trivial.
% 0.71/0.93  apply (zenon_L151_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H327). zenon_intro zenon_H7. zenon_intro zenon_H328.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H328). zenon_intro zenon_H20c. zenon_intro zenon_H329.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H329). zenon_intro zenon_H20a. zenon_intro zenon_H20b.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H2a9); [ zenon_intro zenon_H55 | zenon_intro zenon_H1fc ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1fd); [ zenon_intro zenon_H1d3 | zenon_intro zenon_H202 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L271_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.93  apply (zenon_L16_); trivial.
% 0.71/0.93  apply (zenon_L268_); trivial.
% 0.71/0.93  apply (zenon_L28_); trivial.
% 0.71/0.93  apply (zenon_L278_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L271_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_L258_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb5). zenon_intro zenon_H7. zenon_intro zenon_Hb7.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb7). zenon_intro zenon_H9f. zenon_intro zenon_Hb8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb8). zenon_intro zenon_H9d. zenon_intro zenon_H9e.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.93  apply (zenon_L260_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H254). zenon_intro zenon_H7. zenon_intro zenon_H255.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H255). zenon_intro zenon_H24d. zenon_intro zenon_H256.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H256). zenon_intro zenon_H24b. zenon_intro zenon_H24c.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H67); [ zenon_intro zenon_H3d | zenon_intro zenon_H61 ].
% 0.71/0.93  apply (zenon_L253_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H61). zenon_intro zenon_H7. zenon_intro zenon_H63.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H63). zenon_intro zenon_H59. zenon_intro zenon_H64.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H64). zenon_intro zenon_H5a. zenon_intro zenon_H58.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H69); [ zenon_intro zenon_H39 | zenon_intro zenon_H6c ].
% 0.71/0.93  apply (zenon_L280_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H6c). zenon_intro zenon_H7. zenon_intro zenon_H6d.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H6d). zenon_intro zenon_H4c. zenon_intro zenon_H6e.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H6e). zenon_intro zenon_H4d. zenon_intro zenon_H4e.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1d5); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1d6 ].
% 0.71/0.93  apply (zenon_L197_); trivial.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1d6); [ zenon_intro zenon_Hce | zenon_intro zenon_H1d4 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H262); [ zenon_intro zenon_H1aa | zenon_intro zenon_H263 ].
% 0.71/0.93  apply (zenon_L188_); trivial.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H263); [ zenon_intro zenon_H140 | zenon_intro zenon_H13c ].
% 0.71/0.93  apply (zenon_L183_); trivial.
% 0.71/0.93  exact (zenon_H13b zenon_H13c).
% 0.71/0.93  exact (zenon_H1d3 zenon_H1d4).
% 0.71/0.93  apply (zenon_L166_); trivial.
% 0.71/0.93  apply (zenon_L28_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.93  apply (zenon_L259_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L289_); trivial.
% 0.71/0.93  apply (zenon_L290_); trivial.
% 0.71/0.93  apply (zenon_L296_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L271_); trivial.
% 0.71/0.93  apply (zenon_L305_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L307_); trivial.
% 0.71/0.93  apply (zenon_L305_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hda). zenon_intro zenon_H7. zenon_intro zenon_Hdb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hdb). zenon_intro zenon_Hd0. zenon_intro zenon_Hdc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hdc). zenon_intro zenon_Hd1. zenon_intro zenon_Hcf.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a5); [ zenon_intro zenon_H137 | zenon_intro zenon_H170 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L289_); trivial.
% 0.71/0.93  apply (zenon_L305_); trivial.
% 0.71/0.93  apply (zenon_L308_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_L258_); trivial.
% 0.71/0.93  apply (zenon_L167_); trivial.
% 0.71/0.93  apply (zenon_L321_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1fc). zenon_intro zenon_H7. zenon_intro zenon_H200.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H200). zenon_intro zenon_H1ad. zenon_intro zenon_H201.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H201). zenon_intro zenon_H1ab. zenon_intro zenon_H1ac.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1fd); [ zenon_intro zenon_H1d3 | zenon_intro zenon_H202 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1ff); [ zenon_intro zenon_H3b | zenon_intro zenon_H203 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a3); [ zenon_intro zenon_H11d | zenon_intro zenon_H1a0 ].
% 0.71/0.93  apply (zenon_L110_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a0). zenon_intro zenon_H7. zenon_intro zenon_H1a1.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a1). zenon_intro zenon_H185. zenon_intro zenon_H1a2.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a2). zenon_intro zenon_H183. zenon_intro zenon_H184.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_L114_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.93  apply (zenon_L39_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb0). zenon_intro zenon_H7. zenon_intro zenon_Hb2.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb2). zenon_intro zenon_Ha9. zenon_intro zenon_Hb3.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hb3). zenon_intro zenon_Ha7. zenon_intro zenon_Ha8.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_L323_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H257); [ zenon_intro zenon_H233 | zenon_intro zenon_H254 ].
% 0.71/0.93  apply (zenon_L325_); trivial.
% 0.71/0.93  apply (zenon_L327_); trivial.
% 0.71/0.93  apply (zenon_L136_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7e); [ zenon_intro zenon_H2f | zenon_intro zenon_H7a ].
% 0.71/0.93  apply (zenon_L329_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7a). zenon_intro zenon_H7. zenon_intro zenon_H7c.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7c). zenon_intro zenon_H72. zenon_intro zenon_H7d.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H7d). zenon_intro zenon_H73. zenon_intro zenon_H71.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.93  apply (zenon_L328_); trivial.
% 0.71/0.93  apply (zenon_L326_); trivial.
% 0.71/0.93  apply (zenon_L268_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H203). zenon_intro zenon_H7. zenon_intro zenon_H204.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H204). zenon_intro zenon_H108. zenon_intro zenon_H205.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H205). zenon_intro zenon_H109. zenon_intro zenon_H115.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1a6); [ zenon_intro zenon_H86 | zenon_intro zenon_H1a7 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H105); [ zenon_intro zenon_H1f | zenon_intro zenon_H101 ].
% 0.71/0.93  apply (zenon_L114_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H101). zenon_intro zenon_H7. zenon_intro zenon_H103.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H103). zenon_intro zenon_H8e. zenon_intro zenon_H104.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H104). zenon_intro zenon_H8f. zenon_intro zenon_H8d.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hdd); [ zenon_intro zenon_H96 | zenon_intro zenon_Hda ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hcd); [ zenon_intro zenon_H1 | zenon_intro zenon_Hc8 ].
% 0.71/0.93  apply (zenon_L334_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hc8). zenon_intro zenon_H7. zenon_intro zenon_Hcb.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcb). zenon_intro zenon_H17. zenon_intro zenon_Hcc.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_Hcc). zenon_intro zenon_H18. zenon_intro zenon_H16.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hb6); [ zenon_intro zenon_H98 | zenon_intro zenon_Hb0 ].
% 0.71/0.93  apply (zenon_L39_); trivial.
% 0.71/0.93  apply (zenon_L342_); trivial.
% 0.71/0.93  apply (zenon_L167_); trivial.
% 0.71/0.93  apply (zenon_L170_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a7). zenon_intro zenon_H7. zenon_intro zenon_H1a8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a8). zenon_intro zenon_Hdf. zenon_intro zenon_H1a9.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1a9). zenon_intro zenon_He0. zenon_intro zenon_Hde.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_Hca); [ zenon_intro zenon_H84 | zenon_intro zenon_Hb5 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H7f); [ zenon_intro zenon_H31 | zenon_intro zenon_H66 ].
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H1f5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1f6 ].
% 0.71/0.93  apply (zenon_L138_); trivial.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1f6). zenon_intro zenon_H7. zenon_intro zenon_H1f7.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1f7). zenon_intro zenon_H1dc. zenon_intro zenon_H1f8.
% 0.71/0.93  apply (zenon_and_s _ _ zenon_H1f8). zenon_intro zenon_H1db. zenon_intro zenon_H1f9.
% 0.71/0.93  apply (zenon_or_s _ _ zenon_H15b); [ zenon_intro zenon_H13b | zenon_intro zenon_H15d ].
% 0.71/0.93  apply (zenon_L87_); trivial.
% 0.71/0.93  apply (zenon_L331_); trivial.
% 0.71/0.93  apply (zenon_L268_); trivial.
% 0.71/0.93  apply (zenon_L167_); trivial.
% 0.71/0.93  apply (zenon_L321_); trivial.
% 0.71/0.93  Qed.
% 0.71/0.93  % SZS output end Proof
% 0.71/0.93  (* END-PROOF *)
% 0.71/0.93  nodes searched: 25412
% 0.71/0.93  max branch formulas: 492
% 0.71/0.93  proof nodes created: 2768
% 0.71/0.93  formulas created: 25957
% 0.71/0.93  
%------------------------------------------------------------------------------