Step |
Hyp |
Ref |
Expression |
1 |
|
cover2g.1 |
|- A = U. B |
2 |
|
unieq |
|- ( b = B -> U. b = U. B ) |
3 |
2 1
|
eqtr4di |
|- ( b = B -> U. b = A ) |
4 |
|
rexeq |
|- ( b = B -> ( E. y e. b ( x e. y /\ ph ) <-> E. y e. B ( x e. y /\ ph ) ) ) |
5 |
3 4
|
raleqbidv |
|- ( b = B -> ( A. x e. U. b E. y e. b ( x e. y /\ ph ) <-> A. x e. A E. y e. B ( x e. y /\ ph ) ) ) |
6 |
|
pweq |
|- ( b = B -> ~P b = ~P B ) |
7 |
3
|
eqeq2d |
|- ( b = B -> ( U. z = U. b <-> U. z = A ) ) |
8 |
7
|
anbi1d |
|- ( b = B -> ( ( U. z = U. b /\ A. y e. z ph ) <-> ( U. z = A /\ A. y e. z ph ) ) ) |
9 |
6 8
|
rexeqbidv |
|- ( b = B -> ( E. z e. ~P b ( U. z = U. b /\ A. y e. z ph ) <-> E. z e. ~P B ( U. z = A /\ A. y e. z ph ) ) ) |
10 |
|
vex |
|- b e. _V |
11 |
|
eqid |
|- U. b = U. b |
12 |
10 11
|
cover2 |
|- ( A. x e. U. b E. y e. b ( x e. y /\ ph ) <-> E. z e. ~P b ( U. z = U. b /\ A. y e. z ph ) ) |
13 |
5 9 12
|
vtoclbg |
|- ( B e. C -> ( A. x e. A E. y e. B ( x e. y /\ ph ) <-> E. z e. ~P B ( U. z = A /\ A. y e. z ph ) ) ) |