The special constructor car< ... > is used for the creation of cartesian products of structures.
Given a list of sets or algebraic structures R1, ..., Rk, construct the cartesian product set R1 x ... x Rk.
Given structures R and S, construct the cartesian product set R x S. This is the same as calling the car constructor with the two arguments R and S.
Given a sequence or tuple L of structures, construct the cartesian product of the elements of L.
Given a structure R and an integer k, construct the cartesian power set Rk.
Given a cartesian product C of structures which may themselves be cartesian products, return the cartesian product of the base structures, considered in depth-first order (see Flat for the element version).
Given a cartesian product C, return the number of components of C.
The i-th component of C.
The list of components of a cartesian product.
Given a cartesian product C, return the cardinality of C.
Given a cartesian product C, return a representative of C.
Given a cartesian product C, return a random element of C.
> C := car< RationalField(), Integers() >; > C; Cartesian Product<Rational Field, Ring of Integers>