[isabelle-dev] Fwd: A possible bug with Isabelle 2013
Tobias Nipkow
nipkow at in.tum.de
Tue Feb 26 18:00:03 CET 2013
Am 26/02/2013 17:37, schrieb Lawrence Paulson:
> That mysterious type always throws me.
>
> I guess you are saying that this dangling type dependence introduces a function type in the first line. Unfortunately, this is a difficult matter to explain to a student.
I agree. I have yet to see a situation where this implicit introduction of 'a
itself is helpful, let alone intended. Whereas we keep seeing situations where
it first causes confusion and is then eliminated.
> I'll just have to tell him to constrain the types of his bound variables. I believe that the type of X may also be to blame.
Yes, your lambda y is actually a distraction.
Tobias
> Larry
>
> On 26 Feb 2013, at 16:27, Tobias Nipkow <nipkow at in.tum.de> wrote:
>
>> The two y's are given separate types. In fact, Isabelle introduces ??'a itself
>> in the process.
More information about the isabelle-dev
mailing list