An operator is a mapping from one vector space or module to another. Operators are of critical importance to both linear algebra and functional analysis, and they find application in many other fields of pure and applied mathematics. For example, in classical mechanics, the derivative is used ubiquitously, and in quantum mechanics, observables are represented by hermitian operators. Important properties that various operators may exhibit include linearity, continuity, and boundedness.
- 1 Definitions
- 2 Special cases
- 3 Examples
- 4 See also
- 5 References
Let U, V be two vector spaces. Any mapping from U to V is called an operator. Let V be a vector space over the field K. We can define the structure of a vector space on the set of all operators from U to V (A and B are operators):
for all A, B: U → V, for all x in U and for all α in K.
with the identity mapping (usually denoted E, I or id) being the unit.
Bounded operators and operator norm
for all x in U.
Bounded operators form a vector space. On this vector space we can introduce a norm that is compatible with the norms of U and V:
In case of operators from U to itself it can be shown that
Any unital normed algebra with this property is called a Banach algebra. It is possible to generalize spectral theory to such algebras. C*-algebras, which are Banach algebras with some additional structure, play an important role in quantum mechanics.
A functional is an operator that maps a vector space to its underlying field. Important applications of functionals are the theories of generalized functions and calculus of variations. Both are of great importance to theoretical physics.
The most common kind of operator encountered are linear operators. Let U and V be vector spaces over a field K. Operator A: U → V is called linear if
for all x, y in U and for all α, β in K.
The importance of linear operators is partially because they are morphisms between vector spaces.
In finite-dimensional case linear operators can be represented by matrices in the following way. Let be a field, and and be finite-dimensional vector spaces over . Let us select a basis in and in . Then let be an arbitrary vector in (assuming Einstein convention), and be a linear operator. Then
Then is the matrix of the operator in fixed bases. does not depend on the choice of , and iff . Thus in fixed bases n-by-m matrices are in bijective correspondence to linear operators from to .
Linear operators also play a great role in the infinite-dimensional case. The concepts of rank and determinant cannot be extended to infinite-dimensional matrices. This is why very different techniques are employed when studying linear operators (and operators in general) in the infinite-dimensional case. The study of linear operators in the infinite-dimensional case is known as functional analysis (so called because various classes of functions form interesting examples of infinite-dimensional vector spaces).
The space of sequences of real numbers, or more generally sequences of vectors in any vector space, themselves form an infinite-dimensional vector space. The most important cases are sequences of real or complex numbers, and these spaces, together with linear subspaces, are known as sequence spaces. Operators on these spaces are known as sequence transformations.
Bounded linear operators over Banach space form a Banach algebra in respect to the standard operator norm. The theory of Banach algebras develops a very general concept of spectra that elegantly generalizes the theory of eigenspaces.
In geometry, additional structures on vector spaces are sometimes studied. Operators that map such vector spaces to themselves bijectively are very useful in these studies, they naturally form groups by composition.
For example, bijective operators preserving the structure of a vector space are precisely the invertible linear operators. They form the general linear group under composition. They do not form a vector space under the addition of operators, e.g. both id and -id are invertible (bijective), but their sum, 0, is not.
Operators preserving the Euclidean metric on such a space form the isometry group, and those that fix the origin form a subgroup known as the orthogonal group. Operators in the orthogonal group that also preserve the orientation of vector tuples form the special orthogonal group, or the group of rotations.
Fourier series and Fourier transform
The Fourier transform is useful in applied mathematics, particularly physics and signal processing. It is another integral operator; it is useful mainly because it converts a function on one (temporal) domain to a function on another (frequency) domain, in a way effectively invertible. No information is lost, as there is an inverse transform operator. In the simple case of periodic functions, this result is based on the theorem that any continuous periodic function can be represented as the sum of a series of sine waves and cosine waves:
The tuple (a0, a1, b1, a2, b2, ...) is in fact an element of an infinite-dimensional vector space ℓ2, and thus Fourier series is a linear operator.
When dealing with general function R → C, the transform takes on an integral form:
The Laplace transform is another integral operator and is involved in simplifying the process of solving differential equations.
Given f = f(s), it is defined by:
Fundamental operators on scalar and vector fields
Three operators are key to vector calculus:
- Grad (gradient), (with operator symbol ) assigns a vector at every point in a scalar field that points in the direction of greatest rate of change of that field and whose norm measures the absolute value of that greatest rate of change.
- Div (divergence), (with operator symbol ) is a vector operator that measures a vector field's divergence from or convergence towards a given point.
- Curl, (with operator symbol ) is a vector operator that measures a vector field's curling (winding around, rotating around) trend about a given point.
- List of mathematical symbols
- Vector space
- Dual space
- Operator algebra
- Banach algebra
- List of operators
- Operator (physics)
- Operator (programming)