/caterwaul/Category/Monoidal/Cartesian/extractSemigroupal

Copy path to clipboard

Source

λ(cat : ../Sort) →
λ(vObject : Kind) →
λ(object : Kind) →
λ(cartesian : ./Kind cat vObject object) →
cartesian.{ constraint, arrow, product }
: ../../Semigroupal/Kind cat vObject object