[isabelle] Simplifier fails when dealing with mix of Pure and HOL terms
Makarius
makarius at sketis.net
Fri Nov 28 21:59:03 CET 2025
On 28/11/2025 21:51, Makarius wrote:
>
> The first bad revision is:
> changeset: 71989:bad75618fb82
> user: haftmann
> date: Thu Jul 02 12:10:58 2020 +0000
> summary: extraction of equations x = t from premises beneath meta-all
See also this NEWS entry from Isabelle2021:
* Simproc "defined_all" and rewrite rule "subst_all" perform more
aggressive substitution with variables from assumptions.
INCOMPATIBILITY, consider repairing proofs locally like this:
supply subst_all [simp del] [[simproc del: defined_all]]
Which means that in these terms, the example by Hanno is "broken".
It is up to discussion, together with Florian, if this is good or bad. But we
can definitely close the case as something urgent to be "fixed".
Makarius
More information about the isabelle-dev
mailing list