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 50627
Description: Definition of the function converting a preordered set to a category. Justified by prsthinc 50541.

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 50530), by prstcnid 50630, prstchom 50639, and prstcthin 50638. Other important properties include prstcbas 50631, prstcleval 50632, prstcle 50633, prstcocval 50634, prstcoc 50635, prstchom2 50640, and prstcprs 50637. Use those instead.

Note that the defining property prstchom 50639 is equivalent to prstchom2 50640 given prstcthin 50638. See thincn0eu 50508 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 50626 . 2 class ProsetToCat
2 vk . . 3 setvar 𝑘
3 cproset 18459 . . 3 class Proset
42cv 1569 . . . . 5 class 𝑘
5 cnx 17364 . . . . . . 7 class ndx
6 chom 17432 . . . . . . 7 class Hom
75, 6cfv 6537 . . . . . 6 class (Hom ‘ndx)
8 cple 17428 . . . . . . . 8 class le
94, 8cfv 6537 . . . . . . 7 class (le‘𝑘)
10 c1o 8462 . . . . . . . 8 class 1o
1110csn 4584 . . . . . . 7 class {1o}
129, 11cxp 5649 . . . . . 6 class ((le‘𝑘) × {1o})
137, 12cop 4590 . . . . 5 class ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩
14 csts 17334 . . . . 5 class sSet
154, 13, 14co 7418 . . . 4 class (𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩)
16 cco 17433 . . . . . 6 class comp
175, 16cfv 6537 . . . . 5 class (comp‘ndx)
18 c0 4279 . . . . 5 class ∅
1917, 18cop 4590 . . . 4 class ⟨(comp‘ndx), ∅⟩
2015, 19, 14co 7418 . . 3 class ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩)
212, 3, 20cmpt 5186 . 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 used by:  prstcval  50628
  Copyright terms: Public domain W3C validator