| Step |
Hyp |
Ref |
Expression |
| 1 |
|
fmptap.0a |
|- A e. _V |
| 2 |
|
fmptap.0b |
|- B e. _V |
| 3 |
|
fmptap.1 |
|- ( R u. { A } ) = S |
| 4 |
|
fmptap.2 |
|- ( x = A -> C = B ) |
| 5 |
|
fmptsn |
|- ( ( A e. _V /\ B e. _V ) -> { <. A , B >. } = ( x e. { A } |-> B ) ) |
| 6 |
1 2 5
|
mp2an |
|- { <. A , B >. } = ( x e. { A } |-> B ) |
| 7 |
|
elsni |
|- ( x e. { A } -> x = A ) |
| 8 |
7 4
|
syl |
|- ( x e. { A } -> C = B ) |
| 9 |
8
|
mpteq2ia |
|- ( x e. { A } |-> C ) = ( x e. { A } |-> B ) |
| 10 |
6 9
|
eqtr4i |
|- { <. A , B >. } = ( x e. { A } |-> C ) |
| 11 |
10
|
uneq2i |
|- ( ( x e. R |-> C ) u. { <. A , B >. } ) = ( ( x e. R |-> C ) u. ( x e. { A } |-> C ) ) |
| 12 |
|
mptun |
|- ( x e. ( R u. { A } ) |-> C ) = ( ( x e. R |-> C ) u. ( x e. { A } |-> C ) ) |
| 13 |
3
|
mpteq1i |
|- ( x e. ( R u. { A } ) |-> C ) = ( x e. S |-> C ) |
| 14 |
11 12 13
|
3eqtr2i |
|- ( ( x e. R |-> C ) u. { <. A , B >. } ) = ( x e. S |-> C ) |