[isabelle-dev] HOL Importer failure

Florian Haftmann florian.haftmann at informatik.tu-muenchen.de
Wed Oct 22 19:24:02 CEST 2014


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/attachments/20141022/7253ed06/attachment.asc>


More information about the isabelle-dev mailing list