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

Definition df-hom 10665
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 10664 . 2 class hom
2 vx . . . . . 6 set x
32cv 954 . . . . 5 class x
4 ccat 10636 . . . . 5 class Cat
53, 4wcel 957 . . . 4 wff x e. Cat
6 vy . . . . . 6 set y
76cv 954 . . . . 5 class y
8 va . . . . . . . . 9 set a
98cv 954 . . . . . . . 8 class a
10 cid_ 10597 . . . . . . . . . 10 class id
113, 10cfv 3179 . . . . . . . . 9 class (id` x)
1211cdm 3167 . . . . . . . 8 class dom (id` x)
139, 12wcel 957 . . . . . . 7 wff a e. dom (id` x)
14 vb . . . . . . . . 9 set b
1514cv 954 . . . . . . . 8 class b
1615, 12wcel 957 . . . . . . 7 wff b e. dom (id` x)
17 vc . . . . . . . . 9 set c
1817cv 954 . . . . . . . 8 class c
19 vf . . . . . . . . . . . 12 set f
2019cv 954 . . . . . . . . . . 11 class f
21 cdom_ 10595 . . . . . . . . . . . . 13 class dom
223, 21cfv 3179 . . . . . . . . . . . 12 class (dom` x)
2322cdm 3167 . . . . . . . . . . 11 class dom (dom` x)
2420, 23wcel 957 . . . . . . . . . 10 wff f e. dom (dom` x)
2520, 22cfv 3179 . . . . . . . . . . 11 class ((dom` x)` f)
2625, 9wceq 955 . . . . . . . . . 10 wff ((dom` x)` f) = a
27 ccod_ 10596 . . . . . . . . . . . . 13 class cod
283, 27cfv 3179 . . . . . . . . . . . 12 class (cod` x)
2920, 28cfv 3179 . . . . . . . . . . 11 class ((cod` x)` f)
3029, 15wceq 955 . . . . . . . . . 10 wff ((cod` x)` f) = b
3124, 26, 30w3a 774 . . . . . . . . 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 955 . . . . . . 7 wff c = {f | (f e. dom (dom` x) /\ ((dom` x)` f) = a /\ ((cod` x)` f) = b)}
3413, 16, 33w3a 774 . . . . . 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 3961 . . . . 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 955 . . . 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 2663 . 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 955 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 10666
Copyright terms: Public domain