In
universal algebra
Universal algebra (sometimes called general algebra) is the field of mathematics that studies algebraic structures themselves, not examples ("models") of algebraic structures.
For instance, rather than take particular Group (mathematics), groups as ...
, a basis is a structure inside of some
(universal) algebras, which are called
free algebra
In mathematics, especially in the area of abstract algebra known as ring theory, a free algebra is the noncommutative analogue of a polynomial ring since its elements may be described as "polynomials" with non-commuting variables. Likewise, the p ...
s. It generates all algebra elements from its own elements by the algebra operations in an independent manner. It also represents the
endomorphisms of an algebra by certain indexings of algebra elements, which can correspond to the usual
matrices
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** ''The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
when the free algebra is a
vector space
In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called '' scalars''. Scalars are often real numbers, but ...
.
Definitions
A basis (or reference frame) of a (universal) algebra is a
function
Function or functionality may refer to:
Computing
* Function key, a type of key on computer keyboards
* Function model, a structured representation of processes in a system
* Function object or functor or functionoid, a concept of object-orie ...
that takes some algebra elements as values
and satisfies either one of the following two equivalent conditions. Here, the set of all
is called the basis set, whereas several authors call it the "basis". The set
of its arguments
is called the dimension set. Any function, with all its arguments in the whole
, that takes algebra elements as values (even outside the basis set) will be denoted by
. Then,
will be an
.
Outer condition
This condition will define bases by the set
of the
-ary elementary functions of the algebra, which are certain functions
that take every
as argument to get some algebra element as value
In fact, they consist of all the projections
with
in
which are the functions such that
for each
, and of all functions that rise from them by repeated "multiple compositions" with operations of the algebra.
(When an algebra operation has a single algebra element as argument, the value of such a composed function is the one that the operation takes from the value of a single previously computed
-ary function as in
composition
Composition or Compositions may refer to:
Arts and literature
* Composition (dance), practice and teaching of choreography
*Composition (language), in literature and rhetoric, producing a work in spoken tradition and written discourse, to include ...
. When it does not, such compositions require that many (or none for a nullary operation)
-ary functions are evaluated before the algebra operation: one for each possible algebra element in that argument. In case
and the numbers of elements in the arguments, or “arity”, of the operations are finite, this is the
finitary multiple composition .)
Then, according to the ''outer condition'' a basis
has to ''generate'' the algebra (namely when
ranges over the whole
,
gets every algebra element) and must be ''independent'' (namely whenever any two
-ary elementary functions coincide at
, they will do everywhere:
implies
). This is the same as to require that there exists a ''single'' function
that takes every algebra element as argument to get an
-ary elementary function as value and satisfies
for all
in
.
Inner condition
This other condition will define bases by the set ''E'' of the endomorphisms of the algebra, which are the
homomorphisms
In algebra, a homomorphism is a structure-preserving map between two algebraic structures of the same type (such as two groups, two rings, or two vector spaces). The word ''homomorphism'' comes from the Ancient Greek language: () meaning "same" ...
from the algebra into itself, through its analytic representation
by a basis. The latter is a function that takes every endomorphism ''e'' as argument to get a function ''m'' as value:
, where this ''m'' is the "sample" of the values of ''e'' at ''b'', namely
for all ''i'' in the dimension set.
Then, according to the ''inner condition'' ''b'' is a basis, when
is a bijection from ''E'' onto the set of all ''m'', namely for each ''m'' there is one and only one endomorphism ''e'' such that
. This is the same as to require that there exists an extension function, namely a function
that takes every (sample) ''m'' as argument to extend it onto an endomorphism
such that
.
The link between these two conditions is given by the identity
, which holds for all ''m'' and all algebra elements ''a''. Several other conditions that characterize bases for universal algebras are omitted.
As the next example will show, present bases are a generalization of the
bases of vector spaces. Then, the name "reference frame" can well replace "basis". Yet, contrary to the vector space case, a universal algebra might lack bases and, when it has them, their dimension sets might have different finite positive cardinalities.
[Grätzer 1979.]
Examples
Vector space algebras
In the universal algebra corresponding to a vector space with finite dimension the bases essentially are the
ordered bases of this vector space. Yet, this will come after several details.
When the vector space is finite-dimensional, for instance
with
, the functions
in the set ''L'' of the ''outer condition'' exactly are the ones that provide the
spanning and linear independence properties with linear combinations
and present generator property becomes the spanning one. On the contrary, linear independence is a mere instance of present independence, which becomes equivalent to it in such vector spaces. (Also, several other generalizations of linear independence for universal algebras do not imply present independence.)
The functions ''m'' for the ''inner condition'' correspond to the square arrays of field elements (namely, usual vector-space square matrices) that serve to build the endomorphisms of vector spaces (namely,
linear maps
In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
into themselves). Then, the ''inner condition'' requires a bijection property from endomorphisms also to arrays. In fact, each column of such an array represents a vector
as its ''n''-tuple of
coordinate
In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space. The order of the coordinates is si ...
s with respect to the basis ''b''. For instance, when the vectors are ''n''-tuples of numbers from the underlying field and ''b'' is the
Kronecker basis, ''m'' is such an array ''seen by columns'',
is the sample of such a linear map at the reference vectors and
extends this sample to this map as below.
When the vector space is not finite-dimensional, further distinctions are needed. In fact, though the functions
formally have an infinity of vectors in every argument, the linear combinations they evaluate never require infinitely many addenda
and each
determines a finite subset ''J'' of
that contains all required ''i''. Then, every value
equals an
, where
is the restriction of ''m'' to ''J'' and
is the ''J''-ary elementary function corresponding to
. When the
replace the
, both the linear independence and spanning properties for infinite basis sets follow from present ''outer condition'' and conversely.
Therefore, as far as vector spaces of a positive dimension are concerned, the only difference between present bases for universal algebras and the
ordered bases of vector spaces is that here no order on
is required. Still it is allowed, in case it serves some purpose.
When the space is zero-dimensional, its ordered basis is empty. Then, being the
empty function
In mathematics, a function from a set to a set assigns to each element of exactly one element of .; the words map, mapping, transformation, correspondence, and operator are often used synonymously. The set is called the domain of the func ...
, it is a present basis. Yet, since this space only contains the null vector and its only endomorphism is the identity, any function ''b'' from any set
(even a nonempty one) to this singleton space works as a present basis. This is not so strange from the point of view of universal algebra, where singleton algebras, which are called "trivial", enjoy a lot of other seemingly strange properties.
Word monoid
Let
be an "alphabet", namely a (usually finite) set of objects called "letters". Let ''W'' denote the corresponding set of words or "strings", which will be denoted as in
strings, namely either by writing their letters in sequence or by
in case of the empty word (
formal language
In logic, mathematics, computer science, and linguistics, a formal language consists of words whose letters are taken from an alphabet and are well-formed according to a specific set of rules.
The alphabet of a formal language consists of s ...
notation).
[Formal Language notation is used in Computer Science and sometimes collides with the set-theoretical definitions of words. See G. Ricci, ''An observation on a Formal Language notation,'' SIGACT News, 17 (1972), 18–23.] Accordingly, the juxtaposition ''
'' will denote the
concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalisations of concatenat ...
of two words ''v'' and ''w'', namely the word that begins with ''v'' and is followed by ''w''.
Concatenation is a binary operation on ''W'' that together with the empty word
defines a
free monoid In abstract algebra, the free monoid on a set is the monoid whose elements are all the finite sequences (or strings) of zero or more elements from that set, with string concatenation as the monoid operation and with the unique sequence of zero elem ...
, the monoid of the words on
, which is one of the simplest universal algebras. Then, the ''inner condition'' will immediately prove that one of its bases is the function ''b'' that makes a single-letter word
of each letter
,
.
(Depending on the set-theoretical implementation of sequences, ''b'' may not be an identity function, namely
may not be
, rather an object like
, namely a singleton function, or a pair like
or
.
[)
In fact, in the theory of D0L systems (Rozemberg & Salomaa 1980) such are the tables of "productions", which such systems use to define the simultaneous substitutions of every by a single word in any word ''u'' in ''W'': if , then . Then, ''b'' satisfies the ''inner condition'', since the function is the well-known bijection that identifies every word endomorphism with any such table. (The repeated applications of such an endomorphism starting from a given "seed" word are able to model many growth processes, where words and concatenation serve to build fairly heterogeneous structures as in ]L-system
An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar. An L-system consists of an alphabet of symbols that can be used to make strings, a collection of production rules that expand each symbol into som ...
, not just "sequences".)
Notes
References
# Gould, V.
Independence algebras
'' Algebra Universalis 33 (1995), 294–318.
# Grätzer, G. (1968). ''Universal Algebra'', D. Van Nostrand Company Inc..
# Grätzer, G. (1979). ''Universal Algebra'' 2-nd 2ed., Springer Verlag. .
# Ricci, G. (2007). ''Dilatations kill fields'', Int. J. Math. Game Theory Algebra, 16 5/6, pp. 13–34.
# Rozenberg G. and Salomaa A. (1980). ''The mathematical theory of L systems'', Academic Press, New York. {{ISBN, 0-12-597140-0
Universal algebra