Iterated binary operation

Iterated binary operation

In mathematics, an iterated binary operation is an extension of a binary operation on a set "S" to a function on finite sequences of elements of "S" through repeated application. Common examples include the extension of the addition operation to the summation operation, and the extension of the multiplication operation to the product operation. Other operations, e.g., the set theoretic operations union and intersection, are also often iterated, but the iterations are not given separate names. In print, summation and product are represented by special symbols; but other iterated operators often are denoted by larger variants of the symbol for the ordinary binary operator. Thus, the iterations of the four operations mentioned above are denoted

:::sum, prod, igcup, and igcap, respectively.

In general, there is more than one way to extend a binary operation to operate on finite seqences, depending on whether the operator is associative, and whether the operator has identity elements.

Denote by mathbf{a}_{j,k}, with "j" >= 0 and "k" >= "j", the finite sequence of length (k - j) of elements of "S", with members ("a"i), for j <= i < k. Note that if "k" = "j", the sequence is empty.

For "f" : "S" &times; "S", define a new function F_l on finite nonempty sequences of elements of "S", where

:F_l(mathbf{a}_{0,k})=egin{cases}a_0, &k=1\f(F_l(mathbf{a}_{0,k-1}), a_k), &k>1end{cases}.

Similarly, define

:F_r(mathbf{a}_{0,k})=egin{cases}a_0, &k=1\f(a_0, F_r(mathbf{a}_{1,k})), &k>1end{cases}.

If "f" is associative, "F""l" = "F""r".

If "f" has a unique left identity "e", the definition of "F""l" can be modified to operate on empty sequences by defining the value of "F""l" on an empty sequence to be "e" (the previous base case on sequences of length 1 becomes redundant). Similarly, "F""r" can be modified to operate on empty sequences if "f" has a unique right identity.

If "S" also is equipped with a metric or more generally with any topology, whence the concept of a limit of a sequence is defined in "S", then an "infinite iteration" on a countable sequence in "S" is defined exactly when the corresponding sequence of finite iterations converges to a unique limit. Thus, e.g., if "a_1", "a_2", "a_3",... is a countable sequence of real numbers, then the infinite product prod_{i=1}^infty a_i, is defined and equal to limlimits_{n ightarrowinfty}prod_{i=1}^na_i, if and only if that limit exists.

Non-associative binary operation

The general, non-associative binary operation is given by a magma. The act of iterating on a non-associative binary operation may be represented as a binary tree.

ee also

*Fold (higher-order function)
*Infinite series
*Infinite product
*Continued fraction

External links

* [http://www.short-fuze.co.uk/~eddy/math/associate.html#Bulk Bulk action]
* [http://wotug.ukc.ac.uk/parallel/acronyms/hpccgloss/P.html#parallel%20prefix Parallel prefix operation]
* [http://www.cs.cornell.edu/Info/People/sfa/Nuprl/iterated_binops/Xiter_via_intseg_remark_INTRO.html Nuprl iterated binary operations]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Binary operation — Not to be confused with Bitwise operation. In mathematics, a binary operation is a calculation involving two operands, in other words, an operation whose arity is two. Examples include the familiar arithmetic operations of addition, subtraction,… …   Wikipedia

  • Join (mathematics) — In mathematical order theory, join is a binary operation on a partially ordered set that gives the supremum (least upper bound) of its arguments, provided the least upper bound exists. The join of elements x and y is denoted x lor y. A partially… …   Wikipedia

  • Meet (mathematics) — In mathematics, a meet on a set is defined either as the unique infimum (greatest lower bound) with respect to a partial order on the set, provided an infimum exists, or (abstractly) as a commutative and associative binary operation satisfying an …   Wikipedia

  • List of mathematics articles (I) — NOTOC Ia IA automorphism ICER Icosagon Icosahedral 120 cell Icosahedral prism Icosahedral symmetry Icosahedron Icosian Calculus Icosian game Icosidodecadodecahedron Icosidodecahedron Icositetrachoric honeycomb Icositruncated dodecadodecahedron… …   Wikipedia

  • Union (set theory) — Union of two sets …   Wikipedia

  • Intersection (set theory) — Intersections of the Greek, Latin and Russian alphabet (upper case graphemes) (The intersection of Greek and Latin letters is used for the Greek licence plates.) …   Wikipedia

  • Empty product — In mathematics, an empty product, or nullary product, is the result of multiplying no factors. It is equal to the multiplicative identity 1, given that it exists for the multiplication operation in question, just as the empty sum the result of… …   Wikipedia

  • Series (mathematics) — A series is the sum of the terms of a sequence. Finite sequences and series have defined first and last terms, whereas infinite sequences and series continue indefinitely.[1] In mathematics, given an infinite sequence of numbers { an } …   Wikipedia

  • Infinite product — In mathematics, for a sequence of numbers a 1, a 2, a 3, ... the infinite product :prod {n=1}^{infty} a n = a 1 ; a 2 ; a 3 cdotsis defined to be the limit of the partial products a 1 a 2... a n as n increases without bound. The product is said… …   Wikipedia

  • Product (mathematics) — In mathematics, a product is the result of multiplying, or an expression that identifies factors to be multiplied. The order in which real or complex numbers are multiplied has no bearing on the product; this is known as the commutative law of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”