|
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.
CartesianProduct(L) : <Str> -> SetCart
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.
Flat(C) : SetCart -> SetCart
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.
C[i] : SetCart, RngIntElt -> Str
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.
|