Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Definition df-hom 10714
Description: (hom`
x) is a function which returns for each pair of objects <.a, b>. the morphisms whose domain is a and codomain b. JFM CAT1 def. 6
Assertion
Ref Expression
df-hom |- hom = {<.x, y>. | (x e. Cat /\ y = {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})})}
Distinct variable group:   x,y,a,b,c,f

Detailed syntax breakdown of Definition df-hom
StepHypRef Expression
1 chom 10713 . 2 class hom
2 vx . . . . . 6 set x
32cv 955 . . . . 5 class x
4 ccat 10685 . . . . 5 class Cat
53, 4wcel 958 . . . 4 wff x e. Cat
6 vy . . . . . 6 set y
76cv 955 . . . . 5 class y
8 va . . . . . . . . 9 set a
98cv 955 . . . . . . . 8 class a
10 cid_ 10646 . . . . . . . . . 10 class id
113, 10cfv 3182 . . . . . . . . 9 class (id` x)
1211cdm 3170 . . . . . . . 8 class dom (id` x)
139, 12wcel 958 . . . . . . 7 wff a e. dom (id` x)
14 vb . . . . . . . . 9 set b
1514cv 955 . . . . . . . 8 class b
1615, 12wcel 958 . . . . . . 7 wff b e. dom (id` x)
17 vc . . . . . . . . 9 set c
1817cv 955 . . . . . . . 8 class c
19 vf . . . . . . . . . . . 12 set f
2019cv 955 . . . . . . . . . . 11 class f
21 cdom_ 10644 . . . . . . . . . . . . 13 class dom
223, 21cfv 3182 . . . . . . . . . . . 12 class (dom` x)
2322cdm 3170 . . . . . . . . . . 11 class dom (dom` x)
2420, 23wcel 958 . . . . . . . . . 10 wff f e. dom (dom` x)
2520, 22cfv 3182 . . . . . . . . . . 11 class ((dom` x)` f)
2625, 9wceq 956 . . . . . . . . . 10 wff ((dom` x)` f) = a
27 ccod_ 10645 . . . . . . . . . . . . 13 class cod
283, 27cfv 3182 . . . . . . . . . . . 12 class (cod` x)
2920, 28cfv 3182 . . . . . . . . . . 11 class ((cod` x)` f)
3029, 15wceq 956 . . . . . . . . . 10 wff ((cod` x)` f) = b
3124, 26, 30w3a 775 . . . . . . . . 9 wff (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)
3231, 19cab 1463 . . . . . . . 8 class {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)}
3318, 32wceq 956 . . . . . . 7 wff c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)}
3413, 16, 33w3a 775 . . . . . 6 wff (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})
3534, 8, 14, 17copab2 3964 . . . . 5 class {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})}
367, 35wceq 956 . . . 4 wff y = {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})}
375, 36wa 223 . . 3 wff (x e. Cat /\ y = {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})})
3837, 2, 6copab 2666 . 2 class {<.x, y>. | (x e. Cat /\ y = {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})})}
391, 38wceq 956 1 wff hom = {<.x, y>. | (x e. Cat /\ y = {<.<.a, b>., c>. | (a e. dom (id` x) /\ b e. dom (id` x) /\ c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)})})}
Colors of variables: wff set class
This definition is referenced by:  ishoma 10715
Copyright terms: Public domain