Nonempty finite linear orders #
This defines NonemptyFinLinOrd, the category of nonempty finite linear
orders with monotone maps. This is the index category for simplicial objects.
Note: NonemptyFinLinOrd is not a subcategory of FinBddDistLat because its morphisms do not
preserve ⊥ and ⊤.
Equations
- NonemptyFinLinOrd.instCoeSortType = { coe := fun (X : NonemptyFinLinOrd) => ↑X.toLinOrd }
Equations
Construct a bundled NonemptyFinLinOrd from the underlying type and typeclass.
Equations
- NonemptyFinLinOrd.of α = { carrier := α, str := inst✝, nonempty := inst✝², fintype := inst✝¹ }
Instances For
Typecheck a OrderHom as a morphism in NonemptyFinLinOrd.
Instances For
Alias of NonemptyFinLinOrd.hom_hom_id.
Alias of NonemptyFinLinOrd.hom_hom_comp.
Alias of NonemptyFinLinOrd.hom_hom_ofHom.
Equations
Equations
- One or more equations did not get rendered due to their size.
Constructs an equivalence between nonempty finite linear orders from an order isomorphism between them.
Equations
- NonemptyFinLinOrd.Iso.mk e = { hom := NonemptyFinLinOrd.ofHom ↑e, inv := NonemptyFinLinOrd.ofHom ↑e.symm, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
OrderDual as a functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence between NonemptyFinLinOrd and itself induced by OrderDual both ways.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forgetful functor NonemptyFinLinOrd ⥤ FinPartOrd and OrderDual commute.
Equations
- One or more equations did not get rendered due to their size.