Matrix Reference Manual
Algeraic Structures
Go to: Introduction, Notation,
Index
Abelian Group
See under Commutative Group.
A group having the operation + is commutative or Abelian
if a+b=b+a for all a and b in G.
A field F is an integral domain in which every
non-zero element has a multiplicative inverse.
- The non-zero elements of F form a commutative group
A group G is a set of elements a, b, c, ...
with a binary operation + satisfying:
- Closure: a+b is in G for all a and b in
G
- Associativity: a+(b+c) = (a+b)+c for all a, b,
c in G (thus a+b+c is unambiguous)
- Identity: There exisits an identity element, e,
in G such that e+a=a for all a in G
- Inverse: For each a in G, there exists an
element b in G satisfying a+b=e.
An integral domain, D, is a ring of elements
a, b, c, ... in which:
- Identity: There is an identity element, 1, such
that 1*a = a for all a in D.
- Commutativity: a*b = b*a for all a and b in D
- Cancellation: If a != 0, then a*b = a*c implies b =
c.
A norm is is a real-valued function f(x) defined on a ring of objects
satisfying the following:
- f(0) = 0
- f(x) > 0 for all x != 0
- f(cx) = |c| f(x)
- Triangle Inequality: f(x+yy) <= f(x) + f(y)
A ring R is a set of elements a, b, c, ... with
two binary operations + and * such that:
- R is a commutative group with respect to + in which the identity
element is written 0 and the inverse of the element a is written
-a.
- Closure: a*b is in R for all a and b in
R
- Associativity: a*(b*c) = (a*b)*c for all a, b,
c in R (thus a*b*c is unambiguous)
- * is Distributive over +: a*(b+c) = (a*b) + (a*c)
and (a+b)*c = (a*c) + (b*c)
A vector space, V, over a field F is a set of elements (called
vectors) x, y, z, ... that form a commutative group under an operation
+ such that for any x, y in V and a, b in F:
- ax is an element of V
- Distributivity: a(x+y) = ax + ay
- Distributivity: (a+b)x = ax + bx
- Associativity: (ab)x = a(bx)
- Identity: 1x = x where 1 is the multiplicative
identity in the field
Note that the symbol + is used both for the addition of vectors
and for elements of the field and that the symbol * is used both
for the product of a field element (scalar) and a vector as well
as the product of two scalars. In practice this causes no confusion.