Description: The morphism map of a full functor is a surjection. (Contributed by Mario Carneiro, 27-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | isfull.b | |
|
isfull.j | |
||
isfull.h | |
||
fullfo.f | |
||
fullfo.x | |
||
fullfo.y | |
||
Assertion | fullfo | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | isfull.b | |
|
2 | isfull.j | |
|
3 | isfull.h | |
|
4 | fullfo.f | |
|
5 | fullfo.x | |
|
6 | fullfo.y | |
|
7 | 1 2 3 | isfull2 | |
8 | 7 | simprbi | |
9 | 4 8 | syl | |
10 | 6 | adantr | |
11 | simplr | |
|
12 | simpr | |
|
13 | 11 12 | oveq12d | |
14 | 11 12 | oveq12d | |
15 | 11 | fveq2d | |
16 | 12 | fveq2d | |
17 | 15 16 | oveq12d | |
18 | 13 14 17 | foeq123d | |
19 | 10 18 | rspcdv | |
20 | 5 19 | rspcimdv | |
21 | 9 20 | mpd | |