Users' Mathboxes Mathbox for Zhi Wang < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-mndtc Structured version   Visualization version   GIF version

Definition df-mndtc 51047
Description: Definition of the function converting a monoid to a category. Example 3.3(4.e) of [Adamek] p. 24.

The definition of the base set is arbitrary. The whole extensible structure becomes the object here (see mndtcbasval 51049), instead of just the base set, as is the case in Example 3.3(4.e) of [Adamek] p. 24.

The resulting category is defined entirely, up to isomorphism, by mndtcbaseu 51050, mndtchom 51053, mndtcco 51054. Use those instead.

See example 3.26(3) of [Adamek] p. 33 for more on isomorphism.

"MndToCat" was taken instead of "MndCat" because the latter might mean the category of monoids. (Contributed by Zhi Wang, 22-Sep-2024.) (New usage is discouraged.)

Assertion
Ref Expression
df-mndtc MndToCat = (𝑚 ∈ Mnd ↦ {⟨(Base‘ndx), {𝑚}⟩, ⟨(Hom ‘ndx), {⟨𝑚, 𝑚, (Base‘𝑚)⟩}⟩, ⟨(comp‘ndx), {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}⟩})

Detailed syntax breakdown of Definition df-mndtc
StepHypRef Expression
1 cmndtc 51046 . 2 class MndToCat
2 vm . . 3 setvar 𝑚
3 cmnd 18973 . . 3 class Mnd
4 cnx 17415 . . . . . 6 class ndx
5 cbs 17431 . . . . . 6 class Base
64, 5cfv 6566 . . . . 5 class (Base‘ndx)
72cv 1569 . . . . . 6 class 𝑚
87csn 4588 . . . . 5 class {𝑚}
96, 8cop 4840 . . . 4 class ⟨(Base‘ndx), {𝑚}⟩
10 chom 17483 . . . . . 6 class Hom
114, 10cfv 6566 . . . . 5 class (Hom ‘ndx)
127, 5cfv 6566 . . . . . . 7 class (Base‘𝑚)
137, 7, 12cotp 4863 . . . . . 6 class ⟨𝑚, 𝑚, (Base‘𝑚)⟩
1413csn 4588 . . . . 5 class {⟨𝑚, 𝑚, (Base‘𝑚)⟩}
1511, 14cop 4840 . . . 4 class ⟨(Hom ‘ndx), {⟨𝑚, 𝑚, (Base‘𝑚)⟩}⟩
16 cco 17484 . . . . . 6 class comp
174, 16cfv 6566 . . . . 5 class (comp‘ndx)
187, 7, 7cotp 4863 . . . . . . 7 class ⟨𝑚, 𝑚, 𝑚⟩
19 cplusg 17472 . . . . . . . 8 class +g
207, 19cfv 6566 . . . . . . 7 class (+g‘𝑚)
2118, 20cop 4840 . . . . . 6 class ⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩
2221csn 4588 . . . . 5 class {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}
2317, 22cop 4840 . . . 4 class ⟨(comp‘ndx), {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}⟩
249, 15, 23ctp 4592 . . 3 class {⟨(Base‘ndx), {𝑚}⟩, ⟨(Hom ‘ndx), {⟨𝑚, 𝑚, (Base‘𝑚)⟩}⟩, ⟨(comp‘ndx), {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}⟩}
252, 3, 24cmpt 5192 . 2 class (𝑚 ∈ Mnd ↦ {⟨(Base‘ndx), {𝑚}⟩, ⟨(Hom ‘ndx), {⟨𝑚, 𝑚, (Base‘𝑚)⟩}⟩, ⟨(comp‘ndx), {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}⟩})
261, 25wceq 1570 1 wff MndToCat = (𝑚 ∈ Mnd ↦ {⟨(Base‘ndx), {𝑚}⟩, ⟨(Hom ‘ndx), {⟨𝑚, 𝑚, (Base‘𝑚)⟩}⟩, ⟨(comp‘ndx), {⟨⟨𝑚, 𝑚, 𝑚⟩, (+g‘𝑚)⟩}⟩})
Colors of variables:    wff setvar class
This definition is used by:  mndtcval  51048
  Copyright terms: Public domain W3C validator