[isabelle-dev] Changes to the locale syntax
ballarin at in.tum.de
Wed Oct 28 21:53:48 CET 2015
I'm planning two moderate changes to the locale syntax:
* The default of qualifiers in locale expressions will change from optional ("?") to mandatory ("!") in the context of "locale" and "sublocale". This brings these commands in line with "interpretation" and "interpret". In larger developments it is apparent that this is the better default.
* As already mentioned in my previous message, I plan to change the keyword for rewrite morphisms from "where" to "rewrites". This is to better distinguish these from named instantiations in locale expressions. The syntax will then be
sublocale A < B where y = x for x rewrites "z = w"
sublocale A < B where y = x for x where "z = w"
More information about the isabelle-dev