MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-homa Structured version   Visualization version   GIF version

Definition df-homa 17976
Description: Definition of the hom-set extractor for arrows, which tags the morphisms of the underlying hom-set with domain and codomain, which can then be extracted using df-doma 17974 and df-coda 17975. (Contributed by FL, 6-May-2007.) (Revised by Mario Carneiro, 11-Jan-2017.)
Assertion
Ref Expression
df-homa Homa = (𝑐 ∈ Cat ↦ (𝑥 ∈ ((Base‘𝑐) × (Base‘𝑐)) ↦ ({𝑥} × ((Hom ‘𝑐)‘𝑥))))
Distinct variable group:   𝑥,𝑐

Detailed syntax breakdown of Definition df-homa
StepHypRef Expression
1 choma 17973 . 2 class Homa
2 vc . . 3 setvar 𝑐
3 ccat 17608 . . 3 class Cat
4 vx . . . 4 setvar 𝑥
52cv 1541 . . . . . 6 class 𝑐
6 cbs 17144 . . . . . 6 class Base
75, 6cfv 6544 . . . . 5 class (Base‘𝑐)
87, 7cxp 5675 . . . 4 class ((Base‘𝑐) × (Base‘𝑐))
94cv 1541 . . . . . 6 class 𝑥
109csn 4629 . . . . 5 class {𝑥}
11 chom 17208 . . . . . . 7 class Hom
125, 11cfv 6544 . . . . . 6 class (Hom ‘𝑐)
139, 12cfv 6544 . . . . 5 class ((Hom ‘𝑐)‘𝑥)
1410, 13cxp 5675 . . . 4 class ({𝑥} × ((Hom ‘𝑐)‘𝑥))
154, 8, 14cmpt 5232 . . 3 class (𝑥 ∈ ((Base‘𝑐) × (Base‘𝑐)) ↦ ({𝑥} × ((Hom ‘𝑐)‘𝑥)))
162, 3, 15cmpt 5232 . 2 class (𝑐 ∈ Cat ↦ (𝑥 ∈ ((Base‘𝑐) × (Base‘𝑐)) ↦ ({𝑥} × ((Hom ‘𝑐)‘𝑥))))
171, 16wceq 1542 1 wff Homa = (𝑐 ∈ Cat ↦ (𝑥 ∈ ((Base‘𝑐) × (Base‘𝑐)) ↦ ({𝑥} × ((Hom ‘𝑐)‘𝑥))))
Colors of variables: wff setvar class
This definition is referenced by:  homarcl  17978  homafval  17979  arwval  17993
  Copyright terms: Public domain W3C validator