| Step |
Hyp |
Ref |
Expression |
| 1 |
|
tmach.finalph |
|- ( ph -> U e. Fin ) |
| 2 |
|
tmach.exindex |
|- ( ph -> I e. _V ) |
| 3 |
|
tmach.tapelist |
|- ( ph -> T = ( U ^m I ) ) |
| 4 |
|
tmach.scanmap |
|- ( ph -> S : T --> ( ~P I i^i Fin ) ) |
| 5 |
|
tmach.agreemap |
|- ( ph -> A = ( z e. T |-> { y e. T | ( y |` ( S ` z ) ) = ( z |` ( S ` z ) ) } ) ) |
| 6 |
|
tmach.agreement |
|- ( ph -> A. z e. T A. y e. ( A ` z ) ( S ` y ) = ( S ` z ) ) |
| 7 |
1 2 3 4 5 6
|
tmachlem-extpcover |
|- ( ph -> E. a e. ( ~P ran A i^i Fin ) U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) |
| 8 |
|
df-rex |
|- ( E. a e. ( ~P ran A i^i Fin ) U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a <-> E. a ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) |
| 9 |
7 8
|
sylib |
|- ( ph -> E. a ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) |
| 10 |
|
simprl |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> a e. ( ~P ran A i^i Fin ) ) |
| 11 |
10
|
elin1d |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> a e. ~P ran A ) |
| 12 |
11
|
elpwid |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> a C_ ran A ) |
| 13 |
10
|
elin2d |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> a e. Fin ) |
| 14 |
1 2 3 4 5 6
|
tmachlem-tpbase |
|- ( ph -> U. ( Xt_ ` ( i e. I |-> ~P U ) ) = T ) |
| 15 |
14
|
adantr |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> U. ( Xt_ ` ( i e. I |-> ~P U ) ) = T ) |
| 16 |
|
simprr |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) |
| 17 |
15 16
|
eqtr3d |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> T = U. a ) |
| 18 |
12 13 17
|
3jca |
|- ( ( ph /\ ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) ) -> ( a C_ ran A /\ a e. Fin /\ T = U. a ) ) |
| 19 |
18
|
ex |
|- ( ph -> ( ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) -> ( a C_ ran A /\ a e. Fin /\ T = U. a ) ) ) |
| 20 |
19
|
eximdv |
|- ( ph -> ( E. a ( a e. ( ~P ran A i^i Fin ) /\ U. ( Xt_ ` ( i e. I |-> ~P U ) ) = U. a ) -> E. a ( a C_ ran A /\ a e. Fin /\ T = U. a ) ) ) |
| 21 |
9 20
|
mpd |
|- ( ph -> E. a ( a C_ ran A /\ a e. Fin /\ T = U. a ) ) |