Database
BASIC CATEGORY THEORY
Categories
Full & faithful functors
isfull2
Next ⟩
fullfo
Metamath Proof Explorer
Ascii
Unicode
Theorem
isfull2
Description:
Equivalent condition for a full functor.
(Contributed by
Mario Carneiro
, 27-Jan-2017)
Ref
Expression
Hypotheses
isfull.b
⊢
B
=
Base
C
isfull.j
⊢
J
=
Hom
⁡
D
isfull.h
⊢
H
=
Hom
⁡
C
Assertion
isfull2
⊢
F
C
Full
D
G
↔
F
C
Func
D
G
∧
∀
x
∈
B
∀
y
∈
B
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
Proof
Step
Hyp
Ref
Expression
1
isfull.b
⊢
B
=
Base
C
2
isfull.j
⊢
J
=
Hom
⁡
D
3
isfull.h
⊢
H
=
Hom
⁡
C
4
1
2
isfull
⊢
F
C
Full
D
G
↔
F
C
Func
D
G
∧
∀
x
∈
B
∀
y
∈
B
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
5
simpll
⊢
F
C
Func
D
G
∧
x
∈
B
∧
y
∈
B
→
F
C
Func
D
G
6
simplr
⊢
F
C
Func
D
G
∧
x
∈
B
∧
y
∈
B
→
x
∈
B
7
simpr
⊢
F
C
Func
D
G
∧
x
∈
B
∧
y
∈
B
→
y
∈
B
8
1
3
2
5
6
7
funcf2
⊢
F
C
Func
D
G
∧
x
∈
B
∧
y
∈
B
→
x
G
y
:
x
H
y
⟶
F
⁡
x
J
F
⁡
y
9
ffn
⊢
x
G
y
:
x
H
y
⟶
F
⁡
x
J
F
⁡
y
→
x
G
y
Fn
x
H
y
10
df-fo
⊢
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
x
G
y
Fn
x
H
y
∧
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
11
10
baib
⊢
x
G
y
Fn
x
H
y
→
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
12
8
9
11
3syl
⊢
F
C
Func
D
G
∧
x
∈
B
∧
y
∈
B
→
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
13
12
ralbidva
⊢
F
C
Func
D
G
∧
x
∈
B
→
∀
y
∈
B
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
∀
y
∈
B
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
14
13
ralbidva
⊢
F
C
Func
D
G
→
∀
x
∈
B
∀
y
∈
B
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
∀
x
∈
B
∀
y
∈
B
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
15
14
pm5.32i
⊢
F
C
Func
D
G
∧
∀
x
∈
B
∀
y
∈
B
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y
↔
F
C
Func
D
G
∧
∀
x
∈
B
∀
y
∈
B
ran
⁡
x
G
y
=
F
⁡
x
J
F
⁡
y
16
4
15
bitr4i
⊢
F
C
Full
D
G
↔
F
C
Func
D
G
∧
∀
x
∈
B
∀
y
∈
B
x
G
y
:
x
H
y
⟶
onto
F
⁡
x
J
F
⁡
y