You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Like @olynch, I'm not thrilled by our use of FinOrd for the skeleton of FinSet. This usage appears occasionally but it's not widespread and is easily confused with another category whose morphisms are monotone functions. As an alternative, I suggest using a parameterized type
struct FinSet{T}
set::Tend
We could then use FinSet{Int} instead of FinOrd, and use FinSet{Set} or similar for the category FinSet itself. Similarly, we would have FinRel{Int} instead of the unpleasant FinOrdRel.
The text was updated successfully, but these errors were encountered:
Like @olynch, I'm not thrilled by our use of
FinOrd
for the skeleton of FinSet. This usage appears occasionally but it's not widespread and is easily confused with another category whose morphisms are monotone functions. As an alternative, I suggest using a parameterized typeWe could then use
FinSet{Int}
instead ofFinOrd
, and useFinSet{Set}
or similar for the category FinSet itself. Similarly, we would haveFinRel{Int}
instead of the unpleasantFinOrdRel
.The text was updated successfully, but these errors were encountered: