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

Definition df-prstc 50328
Description: Definition of the function converting a preordered set to a category. Justified by prsthinc 50242.

This definition is somewhat arbitrary. Example 3.3(4.d) of [Adamek] p. 24 demonstrates an alternate definition with pairwise disjoint hom-sets. The behavior of the function is defined entirely, up to isomorphism (thincciso 50231), by prstcnid 50331, prstchom 50340, and prstcthin 50339. Other important properties include prstcbas 50332, prstcleval 50333, prstcle 50334, prstcocval 50335, prstcoc 50336, prstchom2 50341, and prstcprs 50338. Use those instead.

Note that the defining property prstchom 50340 is equivalent to prstchom2 50341 given prstcthin 50339. See thincn0eu 50209 for justification.

"ProsetToCat" was taken instead of "ProsetCat" because the latter might mean the category of preordered sets (classes). However, "ProsetToCat" seems too long. (Contributed by Zhi Wang, 20-Sep-2024.) (New usage is discouraged.)

Assertion
Ref Expression
df-prstc ProsetToCat = (𝑘 ∈ Proset ↦ ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩))

Detailed syntax breakdown of Definition df-prstc
StepHypRef Expression
1 cprstc 50327 . 2 class ProsetToCat
2 vk . . 3 setvar 𝑘
3 cproset 18343 . . 3 class Proset
42cv 1569 . . . . 5 class 𝑘
5 cnx 17248 . . . . . . 7 class ndx
6 chom 17316 . . . . . . 7 class Hom
75, 6cfv 6536 . . . . . 6 class (Hom ‘ndx)
8 cple 17312 . . . . . . . 8 class le
94, 8cfv 6536 . . . . . . 7 class (le‘𝑘)
10 c1o 8442 . . . . . . . 8 class 1o
1110csn 4589 . . . . . . 7 class {1o}
129, 11cxp 5659 . . . . . 6 class ((le‘𝑘) × {1o})
137, 12cop 4595 . . . . 5 class ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩
14 csts 17218 . . . . 5 class sSet
154, 13, 14co 7410 . . . 4 class (𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩)
16 cco 17317 . . . . . 6 class comp
175, 16cfv 6536 . . . . 5 class (comp‘ndx)
18 c0 4286 . . . . 5 class
1917, 18cop 4595 . . . 4 class ⟨(comp‘ndx), ∅⟩
2015, 19, 14co 7410 . . 3 class ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩)
212, 3, 20cmpt 5192 . 2 class (𝑘 ∈ Proset ↦ ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩))
221, 21wceq 1570 1 wff ProsetToCat = (𝑘 ∈ Proset ↦ ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩))
Colors of variables: wff setvar class
This definition is referenced by:  prstcval  50329
  Copyright terms: Public domain W3C validator