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

Definition df-idfu 17787
Description: Define the identity functor. (Contributed by Mario Carneiro, 3-Jan-2017.)
Assertion
Ref Expression
df-idfu idfunc = (𝑡 ∈ Cat ↦ (Base‘𝑡) / 𝑏⟨( I ↾ 𝑏), (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))⟩)
Distinct variable group:   𝑡,𝑏,𝑧

Detailed syntax breakdown of Definition df-idfu
StepHypRef Expression
1 cidfu 17783 . 2 class idfunc
2 vt . . 3 setvar 𝑡
3 ccat 17591 . . 3 class Cat
4 vb . . . 4 setvar 𝑏
52cv 1541 . . . . 5 class 𝑡
6 cbs 17140 . . . . 5 class Base
75, 6cfv 6493 . . . 4 class (Base‘𝑡)
8 cid 5519 . . . . . 6 class I
94cv 1541 . . . . . 6 class 𝑏
108, 9cres 5627 . . . . 5 class ( I ↾ 𝑏)
11 vz . . . . . 6 setvar 𝑧
129, 9cxp 5623 . . . . . 6 class (𝑏 × 𝑏)
1311cv 1541 . . . . . . . 8 class 𝑧
14 chom 17192 . . . . . . . . 9 class Hom
155, 14cfv 6493 . . . . . . . 8 class (Hom ‘𝑡)
1613, 15cfv 6493 . . . . . . 7 class ((Hom ‘𝑡)‘𝑧)
178, 16cres 5627 . . . . . 6 class ( I ↾ ((Hom ‘𝑡)‘𝑧))
1811, 12, 17cmpt 5180 . . . . 5 class (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))
1910, 18cop 4587 . . . 4 class ⟨( I ↾ 𝑏), (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))⟩
204, 7, 19csb 3850 . . 3 class (Base‘𝑡) / 𝑏⟨( I ↾ 𝑏), (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))⟩
212, 3, 20cmpt 5180 . 2 class (𝑡 ∈ Cat ↦ (Base‘𝑡) / 𝑏⟨( I ↾ 𝑏), (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))⟩)
221, 21wceq 1542 1 wff idfunc = (𝑡 ∈ Cat ↦ (Base‘𝑡) / 𝑏⟨( I ↾ 𝑏), (𝑧 ∈ (𝑏 × 𝑏) ↦ ( I ↾ ((Hom ‘𝑡)‘𝑧)))⟩)
Colors of variables: wff setvar class
This definition is referenced by:  idfuval  17804  idfurcl  49379
  Copyright terms: Public domain W3C validator