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

Definition df-fth 17537
Description: Function returning all the faithful functors from a category 𝐶 to a category 𝐷. A faithful functor is a functor in which all the morphism maps 𝐺(𝑋, 𝑌) between objects 𝑋, 𝑌𝐶 are injections. Definition 3.27(2) in [Adamek] p. 34. (Contributed by Mario Carneiro, 26-Jan-2017.)
Assertion
Ref Expression
df-fth Faith = (𝑐 ∈ Cat, 𝑑 ∈ Cat ↦ {⟨𝑓, 𝑔⟩ ∣ (𝑓(𝑐 Func 𝑑)𝑔 ∧ ∀𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦))})
Distinct variable group:   𝑐,𝑑,𝑓,𝑔,𝑥,𝑦

Detailed syntax breakdown of Definition df-fth
StepHypRef Expression
1 cfth 17535 . 2 class Faith
2 vc . . 3 setvar 𝑐
3 vd . . 3 setvar 𝑑
4 ccat 17290 . . 3 class Cat
5 vf . . . . . . 7 setvar 𝑓
65cv 1538 . . . . . 6 class 𝑓
7 vg . . . . . . 7 setvar 𝑔
87cv 1538 . . . . . 6 class 𝑔
92cv 1538 . . . . . . 7 class 𝑐
103cv 1538 . . . . . . 7 class 𝑑
11 cfunc 17485 . . . . . . 7 class Func
129, 10, 11co 7255 . . . . . 6 class (𝑐 Func 𝑑)
136, 8, 12wbr 5070 . . . . 5 wff 𝑓(𝑐 Func 𝑑)𝑔
14 vx . . . . . . . . . . 11 setvar 𝑥
1514cv 1538 . . . . . . . . . 10 class 𝑥
16 vy . . . . . . . . . . 11 setvar 𝑦
1716cv 1538 . . . . . . . . . 10 class 𝑦
1815, 17, 8co 7255 . . . . . . . . 9 class (𝑥𝑔𝑦)
1918ccnv 5579 . . . . . . . 8 class (𝑥𝑔𝑦)
2019wfun 6412 . . . . . . 7 wff Fun (𝑥𝑔𝑦)
21 cbs 16840 . . . . . . . 8 class Base
229, 21cfv 6418 . . . . . . 7 class (Base‘𝑐)
2320, 16, 22wral 3063 . . . . . 6 wff 𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦)
2423, 14, 22wral 3063 . . . . 5 wff 𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦)
2513, 24wa 395 . . . 4 wff (𝑓(𝑐 Func 𝑑)𝑔 ∧ ∀𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦))
2625, 5, 7copab 5132 . . 3 class {⟨𝑓, 𝑔⟩ ∣ (𝑓(𝑐 Func 𝑑)𝑔 ∧ ∀𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦))}
272, 3, 4, 4, 26cmpo 7257 . 2 class (𝑐 ∈ Cat, 𝑑 ∈ Cat ↦ {⟨𝑓, 𝑔⟩ ∣ (𝑓(𝑐 Func 𝑑)𝑔 ∧ ∀𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦))})
281, 27wceq 1539 1 wff Faith = (𝑐 ∈ Cat, 𝑑 ∈ Cat ↦ {⟨𝑓, 𝑔⟩ ∣ (𝑓(𝑐 Func 𝑑)𝑔 ∧ ∀𝑥 ∈ (Base‘𝑐)∀𝑦 ∈ (Base‘𝑐)Fun (𝑥𝑔𝑦))})
Colors of variables: wff setvar class
This definition is referenced by:  fthfunc  17539  isfth  17546
  Copyright terms: Public domain W3C validator