[isabelle-dev] typedef

Makarius makarius at sketis.net
Tue Aug 30 14:06:48 CEST 2011


On Fri, 26 Aug 2011, Brian Huffman wrote:

> On Fri, Aug 26, 2011 at 2:02 PM, Andreas Schropp <schropp at in.tum.de> wrote:
>>
>> So you suggest using e.g.
>>  if EX x. x : A then A
>>  else {0}
>> instead of A as the semantic interpretation?
>> Interesting!
>
> Yes, this is exactly the kind of thing I meant. You could use any
> nonempty set you want in place of {0}, of course.

How about {undefined}, or similar?

You surely know this HOL joke in some form or the other:

   "if default = undefined then SOME x. True else SOME x. False"

(Attributed to F. Haftmann?)


 	Makarius


More information about the isabelle-dev mailing list