| Step |
Hyp |
Ref |
Expression |
| 1 |
|
1st2nd2 |
|- ( A e. ( ( B X. C ) X. D ) -> A = <. ( 1st ` A ) , ( 2nd ` A ) >. ) |
| 2 |
|
xp1st |
|- ( A e. ( ( B X. C ) X. D ) -> ( 1st ` A ) e. ( B X. C ) ) |
| 3 |
|
1st2nd2 |
|- ( ( 1st ` A ) e. ( B X. C ) -> ( 1st ` A ) = <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) >. ) |
| 4 |
2 3
|
syl |
|- ( A e. ( ( B X. C ) X. D ) -> ( 1st ` A ) = <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) >. ) |
| 5 |
4
|
opeq1d |
|- ( A e. ( ( B X. C ) X. D ) -> <. ( 1st ` A ) , ( 2nd ` A ) >. = <. <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) >. , ( 2nd ` A ) >. ) |
| 6 |
1 5
|
eqtrd |
|- ( A e. ( ( B X. C ) X. D ) -> A = <. <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) >. , ( 2nd ` A ) >. ) |
| 7 |
|
df-ot |
|- <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) , ( 2nd ` A ) >. = <. <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) >. , ( 2nd ` A ) >. |
| 8 |
6 7
|
eqtr4di |
|- ( A e. ( ( B X. C ) X. D ) -> A = <. ( 1st ` ( 1st ` A ) ) , ( 2nd ` ( 1st ` A ) ) , ( 2nd ` A ) >. ) |