[isabelle-dev] Maintaining set/pred distinction in type annotations

Florian Haftmann florian.haftmann at informatik.tu-muenchen.de
Sun Oct 16 14:44:40 CEST 2011

Dear all,

please keep in mind that we are on track to (re-)introduce a type
constructor for sets.  I ask for solidarity: take this into account when
writing type annotations:


This should read:

lemma rel_pow_empty:
  "0 < n \<Longrightarrow> ({} :: ('a \<times> 'a) set) ^^ n = {}"
  by (cases n) auto

Violating this produces duplicated effort for backporting changes etc.,
which can be invested better.




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/20111016/1771c56b/attachment.asc>

More information about the isabelle-dev mailing list