Step | Hyp | Ref
| Expression |
1 | | ffn 6717 |
. . 3
β’ (πΉ:π΄βΆTop β πΉ Fn π΄) |
2 | | ptval2.1 |
. . . 4
β’ π½ =
(βtβπΉ) |
3 | | eqid 2732 |
. . . . 5
β’ {π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))} = {π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))} |
4 | 3 | ptval 23073 |
. . . 4
β’ ((π΄ β π β§ πΉ Fn π΄) β (βtβπΉ) = (topGenβ{π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))})) |
5 | 2, 4 | eqtrid 2784 |
. . 3
β’ ((π΄ β π β§ πΉ Fn π΄) β π½ = (topGenβ{π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))})) |
6 | 1, 5 | sylan2 593 |
. 2
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β π½ = (topGenβ{π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))})) |
7 | | eqid 2732 |
. . . . 5
β’ Xπ β
π΄ βͺ (πΉβπ) = Xπ β π΄ βͺ (πΉβπ) |
8 | 3, 7 | ptbasfi 23084 |
. . . 4
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β {π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))} = (fiβ({Xπ β
π΄ βͺ (πΉβπ)} βͺ ran (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’))))) |
9 | 2 | ptuni 23097 |
. . . . . . . 8
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β Xπ β
π΄ βͺ (πΉβπ) = βͺ π½) |
10 | | ptval2.2 |
. . . . . . . 8
β’ π = βͺ
π½ |
11 | 9, 10 | eqtr4di 2790 |
. . . . . . 7
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β Xπ β
π΄ βͺ (πΉβπ) = π) |
12 | 11 | sneqd 4640 |
. . . . . 6
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β {Xπ β
π΄ βͺ (πΉβπ)} = {π}) |
13 | 11 | 3ad2ant1 1133 |
. . . . . . . . . . . 12
β’ (((π΄ β π β§ πΉ:π΄βΆTop) β§ π β π΄ β§ π’ β (πΉβπ)) β Xπ β π΄ βͺ (πΉβπ) = π) |
14 | 13 | mpteq1d 5243 |
. . . . . . . . . . 11
β’ (((π΄ β π β§ πΉ:π΄βΆTop) β§ π β π΄ β§ π’ β (πΉβπ)) β (π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) = (π€ β π β¦ (π€βπ))) |
15 | 14 | cnveqd 5875 |
. . . . . . . . . 10
β’ (((π΄ β π β§ πΉ:π΄βΆTop) β§ π β π΄ β§ π’ β (πΉβπ)) β β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) = β‘(π€ β π β¦ (π€βπ))) |
16 | 15 | imaeq1d 6058 |
. . . . . . . . 9
β’ (((π΄ β π β§ πΉ:π΄βΆTop) β§ π β π΄ β§ π’ β (πΉβπ)) β (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’) = (β‘(π€ β π β¦ (π€βπ)) β π’)) |
17 | 16 | mpoeq3dva 7485 |
. . . . . . . 8
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’)) = (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β π β¦ (π€βπ)) β π’))) |
18 | | ptval2.3 |
. . . . . . . 8
β’ πΊ = (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β π β¦ (π€βπ)) β π’)) |
19 | 17, 18 | eqtr4di 2790 |
. . . . . . 7
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’)) = πΊ) |
20 | 19 | rneqd 5937 |
. . . . . 6
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β ran (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’)) = ran πΊ) |
21 | 12, 20 | uneq12d 4164 |
. . . . 5
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β ({Xπ β
π΄ βͺ (πΉβπ)} βͺ ran (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’))) = ({π} βͺ ran πΊ)) |
22 | 21 | fveq2d 6895 |
. . . 4
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β (fiβ({Xπ β
π΄ βͺ (πΉβπ)} βͺ ran (π β π΄, π’ β (πΉβπ) β¦ (β‘(π€ β Xπ β π΄ βͺ (πΉβπ) β¦ (π€βπ)) β π’)))) = (fiβ({π} βͺ ran πΊ))) |
23 | 8, 22 | eqtrd 2772 |
. . 3
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β {π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))} = (fiβ({π} βͺ ran πΊ))) |
24 | 23 | fveq2d 6895 |
. 2
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β (topGenβ{π₯ β£ βπ((π Fn π΄ β§ βπ¦ β π΄ (πβπ¦) β (πΉβπ¦) β§ βπ§ β Fin βπ¦ β (π΄ β π§)(πβπ¦) = βͺ (πΉβπ¦)) β§ π₯ = Xπ¦ β π΄ (πβπ¦))}) = (topGenβ(fiβ({π} βͺ ran πΊ)))) |
25 | 6, 24 | eqtrd 2772 |
1
β’ ((π΄ β π β§ πΉ:π΄βΆTop) β π½ = (topGenβ(fiβ({π} βͺ ran πΊ)))) |