frule in isabelle is similar to drule, except that the original assumption kept. Is there a similar tactic for elim rules? I really need to use biresolution (ie erule
) because of a higher order match in the goal, but I need the assumption still afterwards.
So given a rule A ==> B ==> C
and a goal D ==> A ==> C
I want to get the goal D ==> A ==> B
, where erule
would result in D ==> B
Last updated: Dec 21 2024 at 12:33 UTC