| Step | Hyp | Ref | Expression | 
						
							| 1 |  | cmptop |  |-  ( R e. Comp -> R e. Top ) | 
						
							| 2 |  | cmptop |  |-  ( S e. Comp -> S e. Top ) | 
						
							| 3 |  | txtop |  |-  ( ( R e. Top /\ S e. Top ) -> ( R tX S ) e. Top ) | 
						
							| 4 | 1 2 3 | syl2an |  |-  ( ( R e. Comp /\ S e. Comp ) -> ( R tX S ) e. Top ) | 
						
							| 5 |  | eqid |  |-  U. R = U. R | 
						
							| 6 |  | eqid |  |-  U. S = U. S | 
						
							| 7 |  | simpll |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> R e. Comp ) | 
						
							| 8 |  | simplr |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> S e. Comp ) | 
						
							| 9 |  | elpwi |  |-  ( w e. ~P ( R tX S ) -> w C_ ( R tX S ) ) | 
						
							| 10 | 9 | ad2antrl |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> w C_ ( R tX S ) ) | 
						
							| 11 | 5 6 | txuni |  |-  ( ( R e. Top /\ S e. Top ) -> ( U. R X. U. S ) = U. ( R tX S ) ) | 
						
							| 12 | 1 2 11 | syl2an |  |-  ( ( R e. Comp /\ S e. Comp ) -> ( U. R X. U. S ) = U. ( R tX S ) ) | 
						
							| 13 | 12 | adantr |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> ( U. R X. U. S ) = U. ( R tX S ) ) | 
						
							| 14 |  | simprr |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> U. ( R tX S ) = U. w ) | 
						
							| 15 | 13 14 | eqtrd |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> ( U. R X. U. S ) = U. w ) | 
						
							| 16 | 5 6 7 8 10 15 | txcmplem2 |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> E. v e. ( ~P w i^i Fin ) ( U. R X. U. S ) = U. v ) | 
						
							| 17 | 13 | eqeq1d |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> ( ( U. R X. U. S ) = U. v <-> U. ( R tX S ) = U. v ) ) | 
						
							| 18 | 17 | rexbidv |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> ( E. v e. ( ~P w i^i Fin ) ( U. R X. U. S ) = U. v <-> E. v e. ( ~P w i^i Fin ) U. ( R tX S ) = U. v ) ) | 
						
							| 19 | 16 18 | mpbid |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ ( w e. ~P ( R tX S ) /\ U. ( R tX S ) = U. w ) ) -> E. v e. ( ~P w i^i Fin ) U. ( R tX S ) = U. v ) | 
						
							| 20 | 19 | expr |  |-  ( ( ( R e. Comp /\ S e. Comp ) /\ w e. ~P ( R tX S ) ) -> ( U. ( R tX S ) = U. w -> E. v e. ( ~P w i^i Fin ) U. ( R tX S ) = U. v ) ) | 
						
							| 21 | 20 | ralrimiva |  |-  ( ( R e. Comp /\ S e. Comp ) -> A. w e. ~P ( R tX S ) ( U. ( R tX S ) = U. w -> E. v e. ( ~P w i^i Fin ) U. ( R tX S ) = U. v ) ) | 
						
							| 22 |  | eqid |  |-  U. ( R tX S ) = U. ( R tX S ) | 
						
							| 23 | 22 | iscmp |  |-  ( ( R tX S ) e. Comp <-> ( ( R tX S ) e. Top /\ A. w e. ~P ( R tX S ) ( U. ( R tX S ) = U. w -> E. v e. ( ~P w i^i Fin ) U. ( R tX S ) = U. v ) ) ) | 
						
							| 24 | 4 21 23 | sylanbrc |  |-  ( ( R e. Comp /\ S e. Comp ) -> ( R tX S ) e. Comp ) |