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 ) ) ) |