[isabelle-dev] NEWS: standard proof method
Makarius
makarius at sketis.net
Tue Jun 30 17:49:16 CEST 2015
* The standard proof method of commands 'proof' and '..' is now called
"standard" to make semantically clear what it is; the old name "default"
is still available as legacy for some time. Documentation now explains
'..' more accurately as "by standard" instead of "by rule".
This refers to Isabelle/4c79543cc376, which also contains the updates to
the documentation. I did not make any further changes in the applications,
to give more time to figure out if this is a convincing idea.
Updating old proofs, I've come across slightly odd situations like this:
proof (default, goals)
which would then become this:
proof (standard, goals)
The "standard" wording is from my explanation of Isar 'proof' or '..' in
the past couple of years. The above also resolves the oddity in the
manuals to mix up "by rule" and "by default" in unsystematic ways. The
fine point here is the extra inclusion of "intro_classes" and
"intro_locales" in the standard step, which was formally swept under the
carpet in the past -- as some users have occasionally pointed out.
Makarius
More information about the isabelle-dev
mailing list