
In mathematics, one can often define a direct product of objects already known, giving a new one. This induces a structure on the Cartesian product of the underlying sets from that of the contributing objects. More abstractly, one talks about the product in category theory, which formalizes these notions.
Examples are the product of sets, groups (described below), rings, and other algebraic structures. The product of topological spaces is another instance.
There is also the direct sum – in some areas this is used interchangeably, while in others it is a different concept.
Examples
- If we think of
as the set of real numbers without further structure, then the direct product
is just the Cartesian product
- If we think of
as the group of real numbers under addition, then the direct product
still has
as its underlying set. The difference between this and the preceding example is that
is now a group, and so we have to also say how to add their elements. This is done by defining
- If we think of
as the ring of real numbers, then the direct product
again has
as its underlying set. The ring structure consists of addition defined by
and multiplication defined by
- Although the ring
is a field,
is not, because the nonzero element
does not have a multiplicative inverse.
In a similar manner, we can talk about the direct product of finitely many algebraic structures, for example, This relies on the direct product being associative up to isomorphism. That is,
for any algebraic structures
and
of the same kind. The direct product is also commutative up to isomorphism, that is,
for any algebraic structures
and
of the same kind. We can even talk about the direct product of infinitely many algebraic structures; for example we can take the direct product of countably many copies of
which we write as
Direct product of groups
In group theory one can define the direct product of two groups and
denoted by
For abelian groups that are written additively, it may also be called the direct sum of two groups, denoted by
It is defined as follows:
- the set of the elements of the new group is the Cartesian product of the sets of elements of
that is
- on these elements put an operation, defined element-wise:
Note that may be the same as
This construction gives a new group. It has a normal subgroup isomorphic to (given by the elements of the form
), and one isomorphic to
(comprising the elements
).
The reverse also holds. There is the following recognition theorem: If a group contains two normal subgroups
such that
and the intersection of
contains only the identity, then
is isomorphic to
A relaxation of these conditions, requiring only one subgroup to be normal, gives the semidirect product.
As an example, take as two copies of the unique (up to isomorphisms) group of order 2,
say
Then
with the operation element by element. For instance,
and
With a direct product, we get some natural group homomorphisms for free: the projection maps defined by are called the coordinate functions.
Also, every homomorphism to the direct product is totally determined by its component functions
For any group and any integer
repeated application of the direct product gives the group of all
-tuples
(for
this is the trivial group), for example
and
Direct product of modules
The direct product for modules (not to be confused with the tensor product) is very similar to the one defined for groups above, using the Cartesian product with the operation of addition being componentwise, and the scalar multiplication just distributing over all the components. Starting from we get Euclidean space
the prototypical example of a real
-dimensional vector space. The direct product of
and
is
Note that a direct product for a finite index is canonically isomorphic to the direct sum
The direct sum and direct product are not isomorphic for infinite indices, where the elements of a direct sum are zero for all but for a finite number of entries. They are dual in the sense of category theory: the direct sum is the coproduct, while the direct product is the product.
For example, consider and
the infinite direct product and direct sum of the real numbers. Only sequences with a finite number of non-zero elements are in
For example,
is in
but
is not. Both of these sequences are in the direct product
in fact,
is a proper subset of
(that is,
).
Topological space direct product
The direct product for a collection of topological spaces for
in
some index set, once again makes use of the Cartesian product
Defining the topology is a little tricky. For finitely many factors, this is the obvious and natural thing to do: simply take as a basis of open sets to be the collection of all Cartesian products of open subsets from each factor:
This topology is called the product topology. For example, directly defining the product topology on by the open sets of
(disjoint unions of open intervals), the basis for this topology would consist of all disjoint unions of open rectangles in the plane (as it turns out, it coincides with the usual metric topology).
The product topology for infinite products has a twist, and this has to do with being able to make all the projection maps continuous and to make all functions into the product continuous if and only if all its component functions are continuous (that is, to satisfy the categorical definition of product: the morphisms here are continuous functions): we take as a basis of open sets to be the collection of all Cartesian products of open subsets from each factor, as before, with the proviso that all but finitely many of the open subsets are the entire factor:
The more natural-sounding topology would be, in this case, to take products of infinitely many open subsets as before, and this does yield a somewhat interesting topology, the box topology. However it is not too difficult to find an example of bunch of continuous component functions whose product function is not continuous (see the separate entry box topology for an example and more). The problem that makes the twist necessary is ultimately rooted in the fact that the intersection of open sets is only guaranteed to be open for finitely many sets in the definition of topology.
Products (with the product topology) are nice with respect to preserving properties of their factors; for example, the product of Hausdorff spaces is Hausdorff; the product of connected spaces is connected, and the product of compact spaces is compact. That last one, called Tychonoff's theorem, is yet another equivalence to the axiom of choice.
For more properties and equivalent formulations, see the separate entry product topology.
Direct product of binary relations
On the Cartesian product of two sets with binary relations define
as
If
are both reflexive, irreflexive, transitive, symmetric, or antisymmetric, then
will be also. Similarly, totality of
is inherited from
Combining properties it follows that this also applies for being a preorder and being an equivalence relation. However, if
are connected relations,
need not be connected; for example, the direct product of
on
with itself does not relate
Direct product in universal algebra
If is a fixed signature,
is an arbitrary (possibly infinite) index set, and
is an indexed family of
algebras, the direct product
is a
algebra defined as follows:
- The universe set
of
is the Cartesian product of the universe sets
of
formally:
- For each
and each
-ary operation symbol
its interpretation
in
is defined componentwise, formally: for all
and each
the
th component of
is defined as
For each the
th projection
is defined by
It is a surjective homomorphism between the
algebras
As a special case, if the index set the direct product of two
algebras
is obtained, written as
If
just contains one binary operation
the above definition of the direct product of groups is obtained, using the notation
Similarly, the definition of the direct product of modules is subsumed here.
Categorical product
The direct product can be abstracted to an arbitrary category. In a category, given a collection of objects indexed by a set
, a product of these objects is an object
together with morphisms
for all
, such that if
is any other object with morphisms
for all
, there exists a unique morphism
whose composition with
equals
for every
. Such
and
do not always exist. If they do exist, then
is unique up to isomorphism, and
is denoted
.
In the special case of the category of groups, a product always exists: the underlying set of is the Cartesian product of the underlying sets of the
, the group operation is componentwise multiplication, and the (homo)morphism
is the projection sending each tuple to its
th coordinate.
Internal and external direct product
Some authors draw a distinction between an internal direct product and an external direct product. For example, if and
are subgroups of an additive abelian group
, such that
and
, then
and we say that
is the internal direct product of
and
. To avoid ambiguity, we can refer to the set
as the external direct product of
and
.
See also
- Direct sum – Operation in abstract algebra composing objects into "more complicated" objects
- Cartesian product – Mathematical set formed from two given sets
- Coproduct – Category-theoretic construction
- Free product – Operation that combines groups
- Semidirect product – Operation in group theory
- Zappa–Szep product – Mathematics concept
- Tensor product of graphs – Operation in graph theory
- Orders on the Cartesian product of totally ordered sets – Order whose elements are all comparable
Notes
- Weisstein, Eric W. "Direct Product". mathworld.wolfram.com. Retrieved 2018-02-10.
- Weisstein, Eric W. "Group Direct Product". mathworld.wolfram.com. Retrieved 2018-02-10.
- "Equivalence and Order" (PDF).
- Stanley N. Burris and H.P. Sankappanavar, 1981. A Course in Universal Algebra. Springer-Verlag. ISBN 3-540-90578-2. Here: Def. 7.8, p. 53 (p. 67 in PDF)
References
- Lang, Serge (2002), Algebra, Graduate Texts in Mathematics, vol. 211 (Revised third ed.), New York: Springer-Verlag, ISBN 978-0-387-95385-4, MR 1878556
In mathematics one can often define a direct product of objects already known giving a new one This induces a structure on the Cartesian product of the underlying sets from that of the contributing objects More abstractly one talks about the product in category theory which formalizes these notions Examples are the product of sets groups described below rings and other algebraic structures The product of topological spaces is another instance There is also the direct sum in some areas this is used interchangeably while in others it is a different concept ExamplesIf we think of R displaystyle mathbb R as the set of real numbers without further structure then the direct product R R displaystyle mathbb R times mathbb R is just the Cartesian product x y x y R displaystyle x y x y in mathbb R If we think of R displaystyle mathbb R as the group of real numbers under addition then the direct product R R displaystyle mathbb R times mathbb R still has x y x y R displaystyle x y x y in mathbb R as its underlying set The difference between this and the preceding example is that R R displaystyle mathbb R times mathbb R is now a group and so we have to also say how to add their elements This is done by defining a b c d a c b d displaystyle a b c d a c b d If we think of R displaystyle mathbb R as the ring of real numbers then the direct product R R displaystyle mathbb R times mathbb R again has x y x y R displaystyle x y x y in mathbb R as its underlying set The ring structure consists of addition defined by a b c d a c b d displaystyle a b c d a c b d and multiplication defined by a b c d ac bd displaystyle a b c d ac bd Although the ring R displaystyle mathbb R is a field R R displaystyle mathbb R times mathbb R is not because the nonzero element 1 0 displaystyle 1 0 does not have a multiplicative inverse In a similar manner we can talk about the direct product of finitely many algebraic structures for example R R R R displaystyle mathbb R times mathbb R times mathbb R times mathbb R This relies on the direct product being associative up to isomorphism That is A B C A B C displaystyle A times B times C cong A times B times C for any algebraic structures A displaystyle A B displaystyle B and C displaystyle C of the same kind The direct product is also commutative up to isomorphism that is A B B A displaystyle A times B cong B times A for any algebraic structures A displaystyle A and B displaystyle B of the same kind We can even talk about the direct product of infinitely many algebraic structures for example we can take the direct product of countably many copies of R displaystyle mathbb R which we write as R R R displaystyle mathbb R times mathbb R times mathbb R times dotsb Direct product of groupsIn group theory one can define the direct product of two groups G displaystyle G circ and H displaystyle H cdot denoted by G H displaystyle G times H For abelian groups that are written additively it may also be called the direct sum of two groups denoted by G H displaystyle G oplus H It is defined as follows the set of the elements of the new group is the Cartesian product of the sets of elements of G and H displaystyle G text and H that is g h g G h H displaystyle g h g in G h in H on these elements put an operation defined element wise g h g h g g h h displaystyle g h times left g h right left g circ g h cdot h right Note that G displaystyle G circ may be the same as H displaystyle H cdot This construction gives a new group It has a normal subgroup isomorphic to G displaystyle G given by the elements of the form g 1 displaystyle g 1 and one isomorphic to H displaystyle H comprising the elements 1 h displaystyle 1 h The reverse also holds There is the following recognition theorem If a group K displaystyle K contains two normal subgroups G and H displaystyle G text and H such that K GH displaystyle K GH and the intersection of G and H displaystyle G text and H contains only the identity then K displaystyle K is isomorphic to G H displaystyle G times H A relaxation of these conditions requiring only one subgroup to be normal gives the semidirect product As an example take as G and H displaystyle G text and H two copies of the unique up to isomorphisms group of order 2 C2 displaystyle C 2 say 1 a and 1 b displaystyle 1 a text and 1 b Then C2 C2 1 1 1 b a 1 a b displaystyle C 2 times C 2 1 1 1 b a 1 a b with the operation element by element For instance 1 b a 1 1 a b 1 a b displaystyle 1 b a 1 left 1 a b 1 right a b and 1 b 1 b 1 b2 1 1 displaystyle 1 b 1 b left 1 b 2 right 1 1 With a direct product we get some natural group homomorphisms for free the projection maps defined by p1 G H G p1 g h gp2 G H H p2 g h h displaystyle begin aligned pi 1 G times H to G pi 1 g h amp g pi 2 G times H to H pi 2 g h amp h end aligned are called the coordinate functions Also every homomorphism f displaystyle f to the direct product is totally determined by its component functions fi pi f displaystyle f i pi i circ f For any group G displaystyle G circ and any integer n 0 displaystyle n geq 0 repeated application of the direct product gives the group of all n displaystyle n tuples Gn displaystyle G n for n 0 displaystyle n 0 this is the trivial group for example Zn displaystyle mathbb Z n and Rn displaystyle mathbb R n Direct product of modulesThe direct product for modules not to be confused with the tensor product is very similar to the one defined for groups above using the Cartesian product with the operation of addition being componentwise and the scalar multiplication just distributing over all the components Starting from R displaystyle mathbb R we get Euclidean space Rn displaystyle mathbb R n the prototypical example of a real n displaystyle n dimensional vector space The direct product of Rm displaystyle mathbb R m and Rn displaystyle mathbb R n is Rm n displaystyle mathbb R m n Note that a direct product for a finite index i 1nXi textstyle prod i 1 n X i is canonically isomorphic to the direct sum i 1nXi textstyle bigoplus i 1 n X i The direct sum and direct product are not isomorphic for infinite indices where the elements of a direct sum are zero for all but for a finite number of entries They are dual in the sense of category theory the direct sum is the coproduct while the direct product is the product For example consider X i 1 R textstyle X prod i 1 infty mathbb R and Y i 1 R textstyle Y bigoplus i 1 infty mathbb R the infinite direct product and direct sum of the real numbers Only sequences with a finite number of non zero elements are in Y displaystyle Y For example 1 0 0 0 displaystyle 1 0 0 0 ldots is in Y displaystyle Y but 1 1 1 1 displaystyle 1 1 1 1 ldots is not Both of these sequences are in the direct product X displaystyle X in fact Y displaystyle Y is a proper subset of X displaystyle X that is Y X displaystyle Y subset X Topological space direct productThe direct product for a collection of topological spaces Xi displaystyle X i for i displaystyle i in I displaystyle I some index set once again makes use of the Cartesian product i IXi displaystyle prod i in I X i Defining the topology is a little tricky For finitely many factors this is the obvious and natural thing to do simply take as a basis of open sets to be the collection of all Cartesian products of open subsets from each factor B U1 Un Ui open in Xi displaystyle mathcal B left U 1 times cdots times U n U i mathrm open in X i right This topology is called the product topology For example directly defining the product topology on R2 displaystyle mathbb R 2 by the open sets of R displaystyle mathbb R disjoint unions of open intervals the basis for this topology would consist of all disjoint unions of open rectangles in the plane as it turns out it coincides with the usual metric topology The product topology for infinite products has a twist and this has to do with being able to make all the projection maps continuous and to make all functions into the product continuous if and only if all its component functions are continuous that is to satisfy the categorical definition of product the morphisms here are continuous functions we take as a basis of open sets to be the collection of all Cartesian products of open subsets from each factor as before with the proviso that all but finitely many of the open subsets are the entire factor B i IUi j1 jn Uji open in Xji and i j1 jn Ui Xi displaystyle mathcal B left prod i in I U i exists j 1 ldots j n U j i mathrm open in X j i mathrm and forall i neq j 1 ldots j n U i X i right The more natural sounding topology would be in this case to take products of infinitely many open subsets as before and this does yield a somewhat interesting topology the box topology However it is not too difficult to find an example of bunch of continuous component functions whose product function is not continuous see the separate entry box topology for an example and more The problem that makes the twist necessary is ultimately rooted in the fact that the intersection of open sets is only guaranteed to be open for finitely many sets in the definition of topology Products with the product topology are nice with respect to preserving properties of their factors for example the product of Hausdorff spaces is Hausdorff the product of connected spaces is connected and the product of compact spaces is compact That last one called Tychonoff s theorem is yet another equivalence to the axiom of choice For more properties and equivalent formulations see the separate entry product topology Direct product of binary relationsOn the Cartesian product of two sets with binary relations R and S displaystyle R text and S define a b T c d displaystyle a b T c d as aRc and bSd displaystyle aRc text and bSd If R and S displaystyle R text and S are both reflexive irreflexive transitive symmetric or antisymmetric then T displaystyle T will be also Similarly totality of T displaystyle T is inherited from R and S displaystyle R text and S Combining properties it follows that this also applies for being a preorder and being an equivalence relation However if R and S displaystyle R text and S are connected relations T displaystyle T need not be connected for example the direct product of displaystyle leq on N displaystyle mathbb N with itself does not relate 1 2 and 2 1 displaystyle 1 2 text and 2 1 Direct product in universal algebraIf S displaystyle Sigma is a fixed signature I displaystyle I is an arbitrary possibly infinite index set and Ai i I displaystyle left mathbf A i right i in I is an indexed family of S displaystyle Sigma algebras the direct product A i IAi textstyle mathbf A prod i in I mathbf A i is a S displaystyle Sigma algebra defined as follows The universe set A displaystyle A of A displaystyle mathbf A is the Cartesian product of the universe sets Ai displaystyle A i of Ai displaystyle mathbf A i formally A i IAi textstyle A prod i in I A i For each n displaystyle n and each n displaystyle n ary operation symbol f S displaystyle f in Sigma its interpretation fA displaystyle f mathbf A in A displaystyle mathbf A is defined componentwise formally for all a1 an A displaystyle a 1 dotsc a n in A and each i I displaystyle i in I the i displaystyle i th component of fA a1 an displaystyle f mathbf A left a 1 dotsc a n right is defined as fAi a1 i an i displaystyle f mathbf A i left a 1 i dotsc a n i right For each i I displaystyle i in I the i displaystyle i th projection pi A Ai displaystyle pi i A to A i is defined by pi a a i displaystyle pi i a a i It is a surjective homomorphism between the S displaystyle Sigma algebras A and Ai displaystyle mathbf A text and mathbf A i As a special case if the index set I 1 2 displaystyle I 1 2 the direct product of two S displaystyle Sigma algebras A1 and A2 displaystyle mathbf A 1 text and mathbf A 2 is obtained written as A A1 A2 displaystyle mathbf A mathbf A 1 times mathbf A 2 If S displaystyle Sigma just contains one binary operation f displaystyle f the above definition of the direct product of groups is obtained using the notation A1 G A2 H displaystyle A 1 G A 2 H fA1 fA2 and fA displaystyle f A 1 circ f A 2 cdot text and f A times Similarly the definition of the direct product of modules is subsumed here Categorical productThe direct product can be abstracted to an arbitrary category In a category given a collection of objects Ai i I displaystyle A i i in I indexed by a set I displaystyle I a product of these objects is an object A displaystyle A together with morphisms pi A Ai displaystyle p i colon A to A i for all i I displaystyle i in I such that if B displaystyle B is any other object with morphisms fi B Ai displaystyle f i colon B to A i for all i I displaystyle i in I there exists a unique morphism B A displaystyle B to A whose composition with pi displaystyle p i equals fi displaystyle f i for every i displaystyle i Such A displaystyle A and pi i I displaystyle p i i in I do not always exist If they do exist then A pi i I displaystyle A p i i in I is unique up to isomorphism and A displaystyle A is denoted i IAi displaystyle prod i in I A i In the special case of the category of groups a product always exists the underlying set of i IAi displaystyle prod i in I A i is the Cartesian product of the underlying sets of the Ai displaystyle A i the group operation is componentwise multiplication and the homo morphism pi A Ai displaystyle p i colon A to A i is the projection sending each tuple to its i displaystyle i th coordinate Internal and external direct productSome authors draw a distinction between an internal direct product and an external direct product For example if A displaystyle A and B displaystyle B are subgroups of an additive abelian group G displaystyle G such that A B G displaystyle A B G and A B 0 displaystyle A cap B 0 then A B G displaystyle A times B cong G and we say that G displaystyle G is the internal direct product of A displaystyle A and B displaystyle B To avoid ambiguity we can refer to the set a b a A b B displaystyle a b mid a in A b in B as the external direct product of A displaystyle A and B displaystyle B See alsoDirect sum Operation in abstract algebra composing objects into more complicated objects Cartesian product Mathematical set formed from two given sets Coproduct Category theoretic construction Free product Operation that combines groups Semidirect product Operation in group theory Zappa Szep product Mathematics conceptPages displaying short descriptions of redirect targets Tensor product of graphs Operation in graph theory Orders on the Cartesian product of totally ordered sets Order whose elements are all comparableNotesWeisstein Eric W Direct Product mathworld wolfram com Retrieved 2018 02 10 Weisstein Eric W Group Direct Product mathworld wolfram com Retrieved 2018 02 10 Equivalence and Order PDF Stanley N Burris and H P Sankappanavar 1981 A Course in Universal Algebra Springer Verlag ISBN 3 540 90578 2 Here Def 7 8 p 53 p 67 in PDF ReferencesLang Serge 2002 Algebra Graduate Texts in Mathematics vol 211 Revised third ed New York Springer Verlag ISBN 978 0 387 95385 4 MR 1878556