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