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

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 50111), by prstcnid 50211, prstchom 50220, and prstcthin 50219. Other important properties include prstcbas 50212, prstcleval 50213, prstcle 50214, prstcocval 50215, prstcoc 50216, prstchom2 50221, and prstcprs 50218. Use those instead.

Note that the defining property prstchom 50220 is equivalent to prstchom2 50221 given prstcthin 50219. See thincn0eu 50089 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 50207 . 2 class ProsetToCat
2 vk . . 3 setvar 𝑘
3 cproset 18344 . . 3 class Proset
42cv 1566 . . . . 5 class 𝑘
5 cnx 17249 . . . . . . 7 class ndx
6 chom 17317 . . . . . . 7 class Hom
75, 6cfv 6534 . . . . . 6 class (Hom ‘ndx)
8 cple 17313 . . . . . . . 8 class le
94, 8cfv 6534 . . . . . . 7 class (le‘𝑘)
10 c1o 8442 . . . . . . . 8 class 1o
1110csn 4591 . . . . . . 7 class {1o}
129, 11cxp 5657 . . . . . 6 class ((le‘𝑘) × {1o})
137, 12cop 4597 . . . . 5 class ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩
14 csts 17219 . . . . 5 class sSet
154, 13, 14co 7408 . . . 4 class (𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩)
16 cco 17318 . . . . . 6 class comp
175, 16cfv 6534 . . . . 5 class (comp‘ndx)
18 c0 4294 . . . . 5 class
1917, 18cop 4597 . . . 4 class ⟨(comp‘ndx), ∅⟩
2015, 19, 14co 7408 . . 3 class ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩)
212, 3, 20cmpt 5193 . 2 class (𝑘 ∈ Proset ↦ ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩))
221, 21wceq 1567 1 wff ProsetToCat = (𝑘 ∈ Proset ↦ ((𝑘 sSet ⟨(Hom ‘ndx), ((le‘𝑘) × {1o})⟩) sSet ⟨(comp‘ndx), ∅⟩))
Colors of variables: wff setvar class
This definition is referenced by:  prstcval  50209
  Copyright terms: Public domain W3C validator