On Sun, 18 Aug 2013, Lars Noschinski wrote:

Combinators like Subgoal.FOCUS have replaced a lot of old-style tinkering with goals; within the focused parts things are fixed and don't get instantiated by accident.

I seem to remember a discussion on the mailing list that Subgoal.FOCUS does not export schematic type variables. So this would give us another not-quite correct match implementation.

I still have this on my list to look after it in further detail, but as far as I can tell it was about situations that are conceptially not allowed anyway: schematic type variables within fixed-term variables. The inference kernel happens to allow that in primitive rules, but almost everything will break down. Type-inference is part of the syntactic phase, and needs to be finished before doing the actual logical inferencing.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to