| Step |
Hyp |
Ref |
Expression |
| 1 |
|
mptun |
|- ( x e. ( ( A i^i B ) u. ( A \ B ) ) |-> if ( x e. B , C , D ) ) = ( ( x e. ( A i^i B ) |-> if ( x e. B , C , D ) ) u. ( x e. ( A \ B ) |-> if ( x e. B , C , D ) ) ) |
| 2 |
|
inundif |
|- ( ( A i^i B ) u. ( A \ B ) ) = A |
| 3 |
|
eqid |
|- if ( x e. B , C , D ) = if ( x e. B , C , D ) |
| 4 |
2 3
|
mpteq12i |
|- ( x e. ( ( A i^i B ) u. ( A \ B ) ) |-> if ( x e. B , C , D ) ) = ( x e. A |-> if ( x e. B , C , D ) ) |
| 5 |
|
elinel2 |
|- ( x e. ( A i^i B ) -> x e. B ) |
| 6 |
5
|
iftrued |
|- ( x e. ( A i^i B ) -> if ( x e. B , C , D ) = C ) |
| 7 |
6
|
mpteq2ia |
|- ( x e. ( A i^i B ) |-> if ( x e. B , C , D ) ) = ( x e. ( A i^i B ) |-> C ) |
| 8 |
|
eldifn |
|- ( x e. ( A \ B ) -> -. x e. B ) |
| 9 |
8
|
iffalsed |
|- ( x e. ( A \ B ) -> if ( x e. B , C , D ) = D ) |
| 10 |
9
|
mpteq2ia |
|- ( x e. ( A \ B ) |-> if ( x e. B , C , D ) ) = ( x e. ( A \ B ) |-> D ) |
| 11 |
7 10
|
uneq12i |
|- ( ( x e. ( A i^i B ) |-> if ( x e. B , C , D ) ) u. ( x e. ( A \ B ) |-> if ( x e. B , C , D ) ) ) = ( ( x e. ( A i^i B ) |-> C ) u. ( x e. ( A \ B ) |-> D ) ) |
| 12 |
1 4 11
|
3eqtr3i |
|- ( x e. A |-> if ( x e. B , C , D ) ) = ( ( x e. ( A i^i B ) |-> C ) u. ( x e. ( A \ B ) |-> D ) ) |