Step |
Hyp |
Ref |
Expression |
1 |
|
ffn |
|- ( F : A --> B -> F Fn A ) |
2 |
|
fssxp |
|- ( F : A --> B -> F C_ ( A X. B ) ) |
3 |
1 2
|
jca |
|- ( F : A --> B -> ( F Fn A /\ F C_ ( A X. B ) ) ) |
4 |
|
rnss |
|- ( F C_ ( A X. B ) -> ran F C_ ran ( A X. B ) ) |
5 |
|
rnxpss |
|- ran ( A X. B ) C_ B |
6 |
4 5
|
sstrdi |
|- ( F C_ ( A X. B ) -> ran F C_ B ) |
7 |
6
|
anim2i |
|- ( ( F Fn A /\ F C_ ( A X. B ) ) -> ( F Fn A /\ ran F C_ B ) ) |
8 |
|
df-f |
|- ( F : A --> B <-> ( F Fn A /\ ran F C_ B ) ) |
9 |
7 8
|
sylibr |
|- ( ( F Fn A /\ F C_ ( A X. B ) ) -> F : A --> B ) |
10 |
3 9
|
impbii |
|- ( F : A --> B <-> ( F Fn A /\ F C_ ( A X. B ) ) ) |