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 |