Direct product explained

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

\R

as the set of real numbers without further structure, then the direct product

\R x \R

is just the Cartesian product

\{(x,y):x,y\in\R\}.

\R

as the group of real numbers under addition, then the direct product

\R x \R

still has

\{(x,y):x,y\in\R\}

as its underlying set. The difference between this and the preceding example is that

\R x \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).

\R

as the ring of real numbers, then the direct product

\R x \R

again has

\{(x,y):x,y\in\R\}

as its underlying set. The ring structure consists of addition defined by

(a,b)+(c,d)=(a+c,b+d)

and multiplication defined by

(a,b)(c,d)=(ac,bd).

\R

is a field,

\R x \R

is not, because the nonzero element

(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 x \R x \R x \R.

This relies on the direct product being associative up to isomorphism. That is,

(A x B) x C\congA x (B x C)

for any algebraic structures

A,

B,

and

C

of the same kind. The direct product is also commutative up to isomorphism, that is,

A x B\congB x A

for any algebraic structures

A

and

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,

which we write as

\R x \R x \R x ...b.

Direct product of groups

See main article: Direct product of groups and Direct sum. In group theory one can define the direct product of two groups

(G,\circ)

and

(H,),

denoted by

G x H.

For abelian groups that are written additively, it may also be called the direct sum of two groups, denoted by

GH.

It is defined as follows:

GandH,

that is

\{(g,h):g\inG,h\inH\};

Note that

(G,\circ)

may be the same as

(H,).

This construction gives a new group. It has a normal subgroup isomorphic to

G

(given by the elements of the form

(g,1)

), and one isomorphic to

H

(comprising the elements

(1,h)

).

The reverse also holds. There is the following recognition theorem: If a group

K

contains two normal subgroups

GandH,

such that

K=GH

and the intersection of

GandH

contains only the identity, then

K

is isomorphic to

G x H.

A relaxation of these conditions, requiring only one subgroup to be normal, gives the semidirect product.

As an example, take as

GandH

two copies of the unique (up to isomorphisms) group of order 2,

C2:

say

\{1,a\}and\{1,b\}.

Then

C2 x C2=\{(1,1),(1,b),(a,1),(a,b)\},

with the operation element by element. For instance,

(1,b)*(a,1)=\left(1*a,b*1\right)=(a,b),

and

(1,b)*(1,b)=\left(1,b2\right)=(1,1).

With a direct product, we get some natural group homomorphisms for free: the projection maps defined by\begin \pi_1: G \times H \to G, \ \ \pi_1(g, h) &= g \\ \pi_2: G \times H \to H, \ \ \pi_2(g, h) &= h\endare called the coordinate functions.

Also, every homomorphism

f

to the direct product is totally determined by its component functions

fi=\pii\circf.

For any group

(G,\circ)

and any integer

n\geq0,

repeated application of the direct product gives the group of all

n

-tuples

Gn

(for

n=0,

this is the trivial group), for example

\Zn

and

\Rn.

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

\R

we get Euclidean space

\Rn,

the prototypical example of a real

n

-dimensional vector space. The direct product of

\Rm

and

\Rn

is

\Rm+n.

Note that a direct product for a finite index \prod_^n X_i is canonically isomorphic to the direct sum \bigoplus_^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 = \prod_^\infty \R and Y = \bigoplus_^\infty \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.

For example,

(1,0,0,0,\ldots)

is in

Y

but

(1,1,1,1,\ldots)

is not. Both of these sequences are in the direct product

X;

in fact,

Y

is a proper subset of

X

(that is,

Y\subsetX

).[1] [2]

Topological space direct product

The direct product for a collection of topological spaces

Xi

for

i

in

I,

some index set, once again makes use of the Cartesian product\prod_ 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:\mathcal B = \left\.

This topology is called the product topology. For example, directly defining the product topology on

\R2

by the open sets of

\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:\mathcal B = \left\.

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

RandS,

define

(a,b)T(c,d)

as

aRcandbSd.

If

RandS

are both reflexive, irreflexive, transitive, symmetric, or antisymmetric, then

T

will be also.[3] Similarly, totality of

T

is inherited from

RandS.

Combining properties it follows that this also applies for being a preorder and being an equivalence relation. However, if

RandS

are connected relations,

T

need not be connected; for example, the direct product of

\leq

on

\N

with itself does not relate

(1,2)and(2,1).

Direct product in universal algebra

If

\Sigma

is a fixed signature,

I

is an arbitrary (possibly infinite) index set, and

\left(Ai\right)i

is an indexed family of

\Sigma

algebras, the direct product \mathbf = \prod_ \mathbf_i is a

\Sigma

algebra defined as follows:

A

of

A

is the Cartesian product of the universe sets

Ai

of

Ai,

formally: A = \prod_ A_i.

n

and each

n

-ary operation symbol

f\in\Sigma,

its interpretation

fA

in

A

is defined componentwise, formally: for all

a1,...c,an\inA

and each

i\inI,

the

i

th component of

fA\left(a1,...c,an\right)

is defined as
Ai
f

\left(a1(i),...c,an(i)\right).

For each

i\inI,

the

i

th projection

\pii:A\toAi

is defined by

\pii(a)=a(i).

It is a surjective homomorphism between the

\Sigma

algebras

AandAi.

[4]

As a special case, if the index set

I=\{1,2\},

the direct product of two

\Sigma

algebras

A1andA2

is obtained, written as

A=A1 x A2.

If

\Sigma

just contains one binary operation

f,

the above definition of the direct product of groups is obtained, using the notation

A1=G,A2=H,

A1
f

=\circ,

A2
f

=,andfA= x .

Similarly, the definition of the direct product of modules is subsumed here.

Categorical product

See main article: Product (category theory).

The direct product can be abstracted to an arbitrary category. In a category, given a collection of objects

(Ai)i

indexed by a set

I

, a product of these objects is an object

A

together with morphisms

pi\colonA\toAi

for all

i\inI

, such that if

B

is any other object with morphisms

fi\colonB\toAi

for all

i\inI

, there exists a unique morphism

B\toA

whose composition with

pi

equals

fi

for every

i

. Such

A

and

(pi)i

do not always exist. If they do exist, then

(A,(pi)i)

is unique up to isomorphism, and

A

is denoted

\prodiAi

.

In the special case of the category of groups, a product always exists: the underlying set of

\prodiAi

is the Cartesian product of the underlying sets of the

Ai

, the group operation is componentwise multiplication, and the (homo)morphism

pi\colonA\toAi

is the projection sending each tuple to its

i

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

A

and

B

are subgroups of an additive abelian group

G

, such that

A+B=G

and

A\capB=\{0\}

, then

A x B\congG,

and we say that

G

is the internal direct product of

A

and

B

. To avoid ambiguity, we can refer to the set

\{(a,b)\mida\inA,b\inB\}

as the external direct product of

A

and

B

.

Notes and References

  1. Web site: Direct Product. Weisstein . Eric W.. mathworld.wolfram.com. en. 2018-02-10.
  2. Web site: Group Direct Product. Weisstein . Eric W.. mathworld.wolfram.com . en. 2018-02-10.
  3. Web site: Equivalence and Order.
  4. Stanley N. Burris and H.P. Sankappanavar, 1981. A Course in Universal Algebra. Springer-Verlag. . Here: Def. 7.8, p. 53 (p. 67 in PDF)