Hi! I think there is a general trick to replace a $d x A or $d x ph$
condition in a theorem with the corresponding F/_ x A or F/ x ph, but I
do not remember it. Can anybody help me?
(in this specific case, I would like to do that for sbcex2 and its
universal counterpart)
PS. I already asked the same question on the Metamath Gitter channel[1],
but I believe it is not very active at the moment!
[1] https://gitter.im/metamath/Lobby
Hi! I think there is a general trick to replace a $d x A or $d x ph$
condition in a theorem with the corresponding F/_ x A or F/ x ph, but I
do not remember it. Can anybody help me?
PS. I already asked the same question on the Metamath Gitter channel[1],
but I believe it is not very active at the moment!
[1] https://gitter.im/metamath/Lobby
The technique is the following. Suppose you have |- T[x, A] where $d x A, and you wish to prove |- F/_ x A => |- T[x, A]. You apply the theorem substituting y for x and A for A, where y is a new dummy variable, so that $d y A is satisfied. You obtain |- T[y, A], and apply chvar to obtain |- T[x, A] (or just use mpbir if T[x, A] binds x). The side goal is |- ( x = y -> ( T[y, A] <-> T[x, A] ) ), where you can use equality theorems, except that when you get to a bound variable you use a non-dv bound variable renamer theorem like cbval. The section us2.metamath.org/mpeuni/mmtheorems32.html#mm3146s also describes the metatheorem that underlies this.