| Step |
Hyp |
Ref |
Expression |
| 1 |
|
lubfun.u |
|- U = ( lub ` K ) |
| 2 |
|
funmpt |
|- Fun ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) |
| 3 |
|
funres |
|- ( Fun ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) -> Fun ( ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) |` { s | E! x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) } ) ) |
| 4 |
2 3
|
ax-mp |
|- Fun ( ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) |` { s | E! x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) } ) |
| 5 |
|
eqid |
|- ( Base ` K ) = ( Base ` K ) |
| 6 |
|
eqid |
|- ( le ` K ) = ( le ` K ) |
| 7 |
|
biid |
|- ( ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) <-> ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) |
| 8 |
|
id |
|- ( K e. _V -> K e. _V ) |
| 9 |
5 6 1 7 8
|
lubfval |
|- ( K e. _V -> U = ( ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) |` { s | E! x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) } ) ) |
| 10 |
9
|
funeqd |
|- ( K e. _V -> ( Fun U <-> Fun ( ( s e. ~P ( Base ` K ) |-> ( iota_ x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) ) ) |` { s | E! x e. ( Base ` K ) ( A. y e. s y ( le ` K ) x /\ A. z e. ( Base ` K ) ( A. y e. s y ( le ` K ) z -> x ( le ` K ) z ) ) } ) ) ) |
| 11 |
4 10
|
mpbiri |
|- ( K e. _V -> Fun U ) |
| 12 |
|
fun0 |
|- Fun (/) |
| 13 |
|
fvprc |
|- ( -. K e. _V -> ( lub ` K ) = (/) ) |
| 14 |
1 13
|
eqtrid |
|- ( -. K e. _V -> U = (/) ) |
| 15 |
14
|
funeqd |
|- ( -. K e. _V -> ( Fun U <-> Fun (/) ) ) |
| 16 |
12 15
|
mpbiri |
|- ( -. K e. _V -> Fun U ) |
| 17 |
11 16
|
pm2.61i |
|- Fun U |