Step |
Hyp |
Ref |
Expression |
1 |
|
prelpwi |
|- ( ( X e. V /\ Y e. V ) -> { X , Y } e. ~P V ) |
2 |
|
eqidd |
|- ( ( X e. V /\ Y e. V ) -> { X , Y } = { X , Y } ) |
3 |
|
preq1 |
|- ( a = X -> { a , b } = { X , b } ) |
4 |
3
|
eqeq2d |
|- ( a = X -> ( { X , Y } = { a , b } <-> { X , Y } = { X , b } ) ) |
5 |
|
preq2 |
|- ( b = Y -> { X , b } = { X , Y } ) |
6 |
5
|
eqeq2d |
|- ( b = Y -> ( { X , Y } = { X , b } <-> { X , Y } = { X , Y } ) ) |
7 |
4 6
|
rspc2ev |
|- ( ( X e. V /\ Y e. V /\ { X , Y } = { X , Y } ) -> E. a e. V E. b e. V { X , Y } = { a , b } ) |
8 |
2 7
|
mpd3an3 |
|- ( ( X e. V /\ Y e. V ) -> E. a e. V E. b e. V { X , Y } = { a , b } ) |
9 |
1 8
|
jca |
|- ( ( X e. V /\ Y e. V ) -> ( { X , Y } e. ~P V /\ E. a e. V E. b e. V { X , Y } = { a , b } ) ) |
10 |
9
|
adantl |
|- ( ( V e. W /\ ( X e. V /\ Y e. V ) ) -> ( { X , Y } e. ~P V /\ E. a e. V E. b e. V { X , Y } = { a , b } ) ) |
11 |
|
eqeq1 |
|- ( p = { X , Y } -> ( p = { a , b } <-> { X , Y } = { a , b } ) ) |
12 |
11
|
2rexbidv |
|- ( p = { X , Y } -> ( E. a e. V E. b e. V p = { a , b } <-> E. a e. V E. b e. V { X , Y } = { a , b } ) ) |
13 |
12
|
elrab |
|- ( { X , Y } e. { p e. ~P V | E. a e. V E. b e. V p = { a , b } } <-> ( { X , Y } e. ~P V /\ E. a e. V E. b e. V { X , Y } = { a , b } ) ) |
14 |
10 13
|
sylibr |
|- ( ( V e. W /\ ( X e. V /\ Y e. V ) ) -> { X , Y } e. { p e. ~P V | E. a e. V E. b e. V p = { a , b } } ) |
15 |
|
sprvalpw |
|- ( V e. W -> ( Pairs ` V ) = { p e. ~P V | E. a e. V E. b e. V p = { a , b } } ) |
16 |
15
|
adantr |
|- ( ( V e. W /\ ( X e. V /\ Y e. V ) ) -> ( Pairs ` V ) = { p e. ~P V | E. a e. V E. b e. V p = { a , b } } ) |
17 |
14 16
|
eleqtrrd |
|- ( ( V e. W /\ ( X e. V /\ Y e. V ) ) -> { X , Y } e. ( Pairs ` V ) ) |