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