I know we can derive something like this from =Elim rule: $$\varphi(a,b)$$ $$b=c$$ $$\therefore\varphi(a,c//b)$$ But I want to know if we can also go ahead and derive something like this if there was some need to do so: $$\varphi(a,c//b)$$ $$a=d$$ $$\therefore\varphi(d//a,c//b)$$ I tried to find a sample of such derivation with no success.
Can we derive this from =Elim rule?
116 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail AtThere are 2 best solutions below
On
The derivation makes sense, but the notation is a little confusing. To be specific, while it does make sense in the first inference to write $\varphi(a,c//b)$ to indicate that the conclusion is a statement that results from replacing any (which may end up being all, some, or none) of the $b$'s with $c$'s, to use this notation as a premise in the second inference is a little weird, because the premise is something you have, rather than something you end up with. Indeed, if we were to replace different $b$'s with $c$'s in $\varphi(a,c//b)$ as compared to which ones we replace in $\varphi(d//a,c//b)$, then the inference is invalid!
So, given that in the second inference you are in fact leaving any of the $b$'s (and $c$'s) alone, you really shouldn't use this substitution notation for them, but use it just for the substitition of $d$'s for $a$'s, as that is what you are doing. Hence, as Mario said, the second inference is really:
$\varphi(a,c)$
$a=d$
$\therefore \varphi(d//a,c)$
Your question points the finger to a little detail not always clearly stated.
See : Dirk van Dalen, Logic and Structure, Springer (5th ed - 2013), page 93 :
If we want to formulate the rule using the simultaneous substitution operator, we must have :
Compare it with a textbook based on Natural Deduction: Ian Chiswell & Wilfrid Hodges, Mathematical Logic (2007).
The $(= \text E)$ rule is defined [ page 122 ] as follows :
without further "comments" on $\phi[t/x]$.
The operation of substitution for FOL expressions is defined [ page 110 ] as follows:
The "trick" (see the derivation of symmetry of $=$, page 122) is the suitable choice if $\phi$.
We can see also the Hilbert-style version of equality axioms in:
where the use of the symbolism for substitution ( $\alpha^x_t$ in Enderton's book) is carefully avoided.
Having said that, here are some legitimate applications of $(= \text E)$: