[isabelle-dev] Sort Annotation vs. Class Context for Lemmas
Tobias Nipkow
nipkow at in.tum.de
Fri Jan 21 15:27:50 CET 2011
One issue can be that if some sort involves multiple type classes, the
corresponding class may not have been defined. That is the one advantage
of sorts: you can create conjunctions/intersection of type classes on
the fly.
Tobias
Tjark Weber schrieb:
> Hi,
>
> I noticed that numerous lemmas in HOL that refer to class constants are
> stated at the top level (using implicit or explicit sort annotations),
> rather than in the corresponding class context (see, for instance,
> Compl_lessThan in HOL/SetInterval.thy). If I am not mistaken, this
> means the corresponding lemma is not available in the context of the
> class, which seems unfortunate. Is this merely a legacy issue, or are
> there genuine reasons for stating these lemmas with sort annotations?
>
> Kind regards,
> Tjark
>
> _______________________________________________
> isabelle-dev mailing list
> isabelle-dev at in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
More information about the isabelle-dev
mailing list