cf. http://isabelle.in.tum.de/reports/Isabelle/report/6e1534919cbf4fe180cccc35cf7e3d25
Proof failed. 1. even (id 0) = True & (ALL n. even (Suc n) = odd n) The error(s) above occurred for the goal statement (line 12 of "~~/src/HOL/Import/HOL_Light_Import.thy"): EX x. x : {x. integer x} At command "import_file" (line 12 of "~~/src/HOL/Import/HOL_Light_Import.thy") I am currently at a loss to explain what's happening here. The immediate cause is the abolishment of »even« as logical constant. I have tried funny things like > definition even :: "nat ⇒ bool" > where > "even = Parity.even" > > lemma EVEN [import_const "EVEN" : even]: > "even (id 0∷nat) ⟷ True ∧ (∀n. even (Suc n) ⟷ ¬ even n)" > by (simp add: even_def) but the result does not change. What seems especially strange to me is that the statement to prove does not contain reals at all. Any suggestions? Thanks a lot, Florian -- PGP available: http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de
signature.asc
Description: OpenPGP digital signature
_______________________________________________ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev