Products in Type #
We describe arbitrary products in the category of types, as well as binary products, and the terminal object.
A restatement of Types.Limit.lift_π_apply that uses Pi.π and Pi.lift.
The category of types has PUnit as a terminal object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.Limits.Types.instInhabitedTerminalType = { default := CategoryTheory.Limits.terminal.from (ULift.{?u.8, 0} (Fin 1)) { down := 0 } }
Equations
A type is terminal if and only if it contains exactly one element.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A type is terminal if and only if it is isomorphic to PUnit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The product type X × Y forms a cone for the binary product of X and Y.
Equations
Instances For
The product type X × Y is a binary product for X and Y.
Equations
Instances For
The category of types has X × Y, the usual Cartesian product,
as the binary product of X and Y.
Equations
- CategoryTheory.Limits.Types.binaryProductLimitCone X Y = { cone := CategoryTheory.Limits.Types.binaryProductCone X Y, isLimit := CategoryTheory.Limits.Types.binaryProductLimit X Y }
Instances For
The categorical binary product in Type u is Cartesian product.
Equations
Instances For
The product functor given by the instance HasBinaryProducts (Type u) is isomorphic to the
explicit binary product functor given by the product type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The category of types has Π j, f j as the product of a type family f : J → Type max v u.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The categorical product in Type max v u is the type-theoretic product Π j, F j.
Equations
Instances For
A variant of productLimitCone using a Small hypothesis rather than a function to Type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The categorical product in Type u indexed in Type v
is the type-theoretic product Π j, F j, after shrinking back to Type u.