[isabelle-dev] (Not) Using foundational theorems in proofs

Florian Haftmann florian.haftmann at informatik.tu-muenchen.de
Fri Sep 16 23:01:15 CEST 2011

Hi Brian,

I am not totally happy with changes like:


The proof text itself is shorter than before, but in less trivial
examples it produces head ache to instantiate foundational theorems of
locale with OF.  Indeed, huge parts of Finite_Set.thy once were written
in that style.  The disadvantage there was that when you had to
instantiate over a hierarchy of locales, you would find yourselves
writing ... OF [... OF [...]] cascades.  From this I have drawn the
conclusion that it is better to leave module system (locale +
interpretation) and propositional system (_ ==> _ + _ [OF ...]) on their
own, even if both are embedded into the same calculus.

That particular situation is simple enough not to ask for a revert of
the changesets, though.




PGP available:

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

More information about the isabelle-dev mailing list