Step |
Hyp |
Ref |
Expression |
1 |
|
sbralie.1 |
|- ( x = y -> ( ph <-> ps ) ) |
2 |
|
cbvralsvw |
|- ( A. y e. x ps <-> A. z e. x [ z / y ] ps ) |
3 |
2
|
sbbii |
|- ( [ y / x ] A. y e. x ps <-> [ y / x ] A. z e. x [ z / y ] ps ) |
4 |
|
raleq |
|- ( x = y -> ( A. z e. x [ z / y ] ps <-> A. z e. y [ z / y ] ps ) ) |
5 |
4
|
sbievw |
|- ( [ y / x ] A. z e. x [ z / y ] ps <-> A. z e. y [ z / y ] ps ) |
6 |
|
cbvralsvw |
|- ( A. z e. y [ z / y ] ps <-> A. x e. y [ x / z ] [ z / y ] ps ) |
7 |
|
sbco2vv |
|- ( [ x / z ] [ z / y ] ps <-> [ x / y ] ps ) |
8 |
1
|
bicomd |
|- ( x = y -> ( ps <-> ph ) ) |
9 |
8
|
equcoms |
|- ( y = x -> ( ps <-> ph ) ) |
10 |
9
|
sbievw |
|- ( [ x / y ] ps <-> ph ) |
11 |
7 10
|
bitri |
|- ( [ x / z ] [ z / y ] ps <-> ph ) |
12 |
11
|
ralbii |
|- ( A. x e. y [ x / z ] [ z / y ] ps <-> A. x e. y ph ) |
13 |
6 12
|
bitri |
|- ( A. z e. y [ z / y ] ps <-> A. x e. y ph ) |
14 |
3 5 13
|
3bitrri |
|- ( A. x e. y ph <-> [ y / x ] A. y e. x ps ) |