| Step |
Hyp |
Ref |
Expression |
| 1 |
|
sprsymrelf.p |
|- P = ~P ( Pairs ` V ) |
| 2 |
|
sprsymrelf.r |
|- R = { r e. ~P ( V X. V ) | A. x e. V A. y e. V ( x r y <-> y r x ) } |
| 3 |
|
sprsymrelf.f |
|- F = ( p e. P |-> { <. x , y >. | E. c e. p c = { x , y } } ) |
| 4 |
|
rexeq |
|- ( p = X -> ( E. c e. p c = { x , y } <-> E. c e. X c = { x , y } ) ) |
| 5 |
4
|
opabbidv |
|- ( p = X -> { <. x , y >. | E. c e. p c = { x , y } } = { <. x , y >. | E. c e. X c = { x , y } } ) |
| 6 |
|
id |
|- ( X e. P -> X e. P ) |
| 7 |
|
elpwi |
|- ( X e. ~P ( Pairs ` V ) -> X C_ ( Pairs ` V ) ) |
| 8 |
7 1
|
eleq2s |
|- ( X e. P -> X C_ ( Pairs ` V ) ) |
| 9 |
|
sprsymrelfvlem |
|- ( X C_ ( Pairs ` V ) -> { <. x , y >. | E. c e. X c = { x , y } } e. ~P ( V X. V ) ) |
| 10 |
8 9
|
syl |
|- ( X e. P -> { <. x , y >. | E. c e. X c = { x , y } } e. ~P ( V X. V ) ) |
| 11 |
3 5 6 10
|
fvmptd3 |
|- ( X e. P -> ( F ` X ) = { <. x , y >. | E. c e. X c = { x , y } } ) |