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