Description: Virtual deduction proof of rspsbc2 . The following user's proof is completed by invoking mmj2's unify command and using mmj2's StepSelector to pick all remaining steps of the Metamath proof.
| 1:: | |- (. A e. B ->. A e. B ). |
| 2:: | |- (. A e. B ,. C e. D ->. C e. D ). |
| 3:: | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. A. x e. B A. y e. D ph ). |
| 4:1,3,?: e13 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. [. A / x ]. A. y e. D ph ). |
| 5:1,4,?: e13 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. A. y e. D [. A / x ]. ph ). |
| 6:2,5,?: e23 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. [. C / y ]. [. A / x ]. ph ). |
| 7:6: | |- (. A e. B ,. C e. D ->. ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ). |
| 8:7: | |- (. A e. B ->. ( C e. D -> ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ) ). |
| qed:8: | |- ( A e. B -> ( C e. D -> ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ) ) |
| Ref | Expression | ||
|---|---|---|---|
| Assertion | rspsbc2VD | |- ( A e. B -> ( C e. D -> ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | idn2 | |- (. A e. B ,. C e. D ->. C e. D ). |
|
| 2 | idn1 | |- (. A e. B ->. A e. B ). |
|
| 3 | idn3 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. A. x e. B A. y e. D ph ). |
|
| 4 | rspsbc | |- ( A e. B -> ( A. x e. B A. y e. D ph -> [. A / x ]. A. y e. D ph ) ) |
|
| 5 | 2 3 4 | e13 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. [. A / x ]. A. y e. D ph ). |
| 6 | sbcralg | |- ( A e. B -> ( [. A / x ]. A. y e. D ph <-> A. y e. D [. A / x ]. ph ) ) |
|
| 7 | 6 | biimpd | |- ( A e. B -> ( [. A / x ]. A. y e. D ph -> A. y e. D [. A / x ]. ph ) ) |
| 8 | 2 5 7 | e13 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. A. y e. D [. A / x ]. ph ). |
| 9 | rspsbc | |- ( C e. D -> ( A. y e. D [. A / x ]. ph -> [. C / y ]. [. A / x ]. ph ) ) |
|
| 10 | 1 8 9 | e23 | |- (. A e. B ,. C e. D ,. A. x e. B A. y e. D ph ->. [. C / y ]. [. A / x ]. ph ). |
| 11 | 10 | in3 | |- (. A e. B ,. C e. D ->. ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ). |
| 12 | 11 | in2 | |- (. A e. B ->. ( C e. D -> ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ) ). |
| 13 | 12 | in1 | |- ( A e. B -> ( C e. D -> ( A. x e. B A. y e. D ph -> [. C / y ]. [. A / x ]. ph ) ) ) |