suppose I want to show the following lemma
lemma "⟦ A; B; C ⟧ ⟹ D"
I get the goal
1. A ⟹ B ⟹ C ⟹ D
However, I do not need B. How to transfer my goal to something like
B
1. A ⟹ C ⟹ D
I do not want to change the source statement lemma, only the current target in the application style.
lemma
You want to apply (thin_tac B). However, the last time I did this, Peter Lammich shouted: "God, why are you doing this!" in disgust and rewrote my proof to get rid of the subtle. Thus, the use of this tactic no longer looks like a promotion.
apply (thin_tac B)
, . .
: , , , .
. :
from `A` and `C` have D ...
, , .
, :
lemma assumes A and B and C shows D proof - from `A` and `C` show D sorry qed
, , , A B C D - :
lemma assumes a: A and b: B and c: C shows D proof - from a c show ?thesis sorry qed