Universal algebra (sometimes called general algebra) is the field of
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
that studies
algebraic structure
In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
s in general, not specific types of algebraic structures.
For instance, rather than considering
groups or
rings as the object of studythis is the subject of
group theory
In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups.
The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
and
ring theory in universal algebra, the object of study is the possible types of algebraic structures and their relationships.
Basic idea
In universal algebra, an (or
algebraic structure
In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
) is a
set ''A'' together with a collection of operations on ''A''.
Arity
An ''n''-
ary operation on ''A'' is a
function that takes ''n'' elements of ''A'' and returns a single element of ''A''. Thus, a 0-ary operation (or ''nullary operation'') can be represented simply as an element of ''A'', or a ''
constant'', often denoted by a letter like ''a''. A 1-ary operation (or ''
unary operation'') is simply a function from ''A'' to ''A'', often denoted by a symbol placed in front of its argument, like ~''x''. A 2-ary operation (or ''
binary operation
In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two.
More specifically, a binary operation ...
'') is often denoted by a symbol placed between its arguments (also called
infix notation
Infix notation is the notation commonly used in arithmetical and logical formulae and statements. It is characterized by the placement of operators between operands—"infixed operators"—such as the plus sign in .
Usage
Binary relations are ...
), like ''x'' ∗ ''y''. Operations of higher or unspecified ''
arity
In logic, mathematics, and computer science, arity () is the number of arguments or operands taken by a function, operation or relation. In mathematics, arity may also be called rank, but this word can have many other meanings. In logic and ...
'' are usually denoted by function symbols, with the arguments placed in parentheses and separated by commas, like ''f''(''x'',''y'',''z'') or ''f''(''x''
1,...,''x''
''n''). One way of talking about an algebra, then, is by referring to it as an
algebra of a certain type , where
is an ordered sequence of natural numbers representing the arity of the operations of the algebra. However, some researchers also allow
infinitary operations, such as
where ''J'' is an infinite
index set, which is an operation in the algebraic theory of
complete lattices.
Equations
After the operations have been specified, the nature of the algebra is further defined by
axiom
An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy or ...
s, which in universal algebra often take the form of
identities, or equational laws. An example is the
associative
In mathematics, the associative property is a property of some binary operations that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacement for express ...
axiom for a binary operation, which is given by the equation ''x'' ∗ (''y'' ∗ ''z'') = (''x'' ∗ ''y'') ∗ ''z''. The axiom is intended to hold for all elements ''x'', ''y'', and ''z'' of the set ''A''.
Varieties
A collection of algebraic structures defined by identities is called a
variety or equational class.
Restricting one's study to varieties rules out:
*
quantification, including
universal quantification (∀) except before an equation, and
existential quantification
Existentialism is a family of philosophy, philosophical views and inquiry that explore the human individual's struggle to lead an Authenticity (philosophy), authentic life despite the apparent Absurdity#The Absurd, absurdity or incomprehensibili ...
(∃)
*
logical connectives other than
conjunction (∧)
*
relations other than equality, in particular
inequalities, both and
order relations
The study of equational classes can be seen as a special branch of
model theory
In mathematical logic, model theory is the study of the relationship between theory (mathematical logic), formal theories (a collection of Sentence (mathematical logic), sentences in a formal language expressing statements about a Structure (mat ...
, typically dealing with structures having operations only (i.e. the
type can have symbols for functions but not for
relations other than equality), and in which the language used to talk about these structures uses equations only.
Not all
algebraic structure
In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
s in a wider sense fall into this scope. For example,
ordered groups involve an ordering relation, so would not fall within this scope.
The class of
fields is not an equational class because there is no type (or "signature") in which all field laws can be written as equations (inverses of elements are defined for all ''non-zero'' elements in a field, so inversion cannot be added to the type).
One advantage of this restriction is that the structures studied in universal algebra can be defined in any
category that has ''finite
products''. For example, a
topological group
In mathematics, topological groups are the combination of groups and topological spaces, i.e. they are groups and topological spaces at the same time, such that the continuity condition for the group operations connects these two structures ...
is just a group in the category of
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
s.
Examples
Most of the usual algebraic systems of mathematics are examples of varieties, but not always in an obvious way, since the usual definitions often involve quantification or inequalities.
Groups
As an example, consider the definition of a
group. Usually a group is defined in terms of a single binary operation ∗, subject to the axioms:
*
Associativity
In mathematics, the associative property is a property of some binary operations that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a Validity (logic), valid rule of replaceme ...
(as in the
previous section): ''x'' ∗ (''y'' ∗ ''z'') = (''x'' ∗ ''y'') ∗ ''z''; formally: ∀''x'',''y'',''z''. ''x''∗(''y''∗''z'')=(''x''∗''y'')∗''z''.
*
Identity element
In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
: There exists an element ''e'' such that for each element ''x'', one has ''e'' ∗ ''x'' = ''x'' = ''x'' ∗ ''e''; formally: ∃''e'' ∀''x''. ''e''∗''x''=''x''=''x''∗''e''.
*
Inverse element
In mathematics, the concept of an inverse element generalises the concepts of opposite () and reciprocal () of numbers.
Given an operation denoted here , and an identity element denoted , if , one says that is a left inverse of , and that ...
: The identity element is easily seen to be unique, and is usually denoted by ''e''. Then for each ''x'', there exists an element ''i'' such that ''x'' ∗ ''i'' = ''e'' = ''i'' ∗ ''x''; formally: ∀''x'' ∃''i''. ''x''∗''i''=''e''=''i''∗''x''.
(Some authors also use the "
closure" axiom that ''x'' ∗ ''y'' belongs to ''A'' whenever ''x'' and ''y'' do, but here this is already implied by calling ∗ a binary operation.)
This definition of a group does not immediately fit the point of view of universal algebra, because the axioms of the identity element and inversion are not stated purely in terms of equational laws which hold universally "for all ..." elements, but also involve the existential quantifier "there exists ...". The group axioms can be phrased as universally quantified equations by specifying, in addition to the binary operation ∗, a nullary operation ''e'' and a unary operation ~, with ~''x'' usually written as ''x''
−1. The axioms become:
* Associativity: .
* Identity element: ; formally: .
* Inverse element: ; formally: .
To summarize, the usual definition has:
* a single binary operation (
signature
A signature (; from , "to sign") is a depiction of someone's name, nickname, or even a simple "X" or other mark that a person writes on documents as a proof of identity and intent. Signatures are often, but not always, Handwriting, handwritt ...
(2))
* 1 equational law (associativity)
* 2 quantified laws (identity and inverse)
while the universal algebra definition has:
* 3 operations: one binary, one unary, and one nullary (
signature
A signature (; from , "to sign") is a depiction of someone's name, nickname, or even a simple "X" or other mark that a person writes on documents as a proof of identity and intent. Signatures are often, but not always, Handwriting, handwritt ...
)
* 3 equational laws (associativity, identity, and inverse)
* no quantified laws (except outermost universal quantifiers, which are allowed in varieties)
A key point is that the extra operations do not add information, but follow uniquely from the usual definition of a group. Although the usual definition did not uniquely specify the identity element ''e'', an easy exercise shows that it is unique, as is the
inverse of each element.
The universal algebra point of view is well adapted to category theory. For example, when defining a
group object In category theory, a branch of mathematics, group objects are certain generalizations of group (mathematics), groups that are built on more complicated structures than Set (mathematics), sets. A typical example of a group object is a topological gr ...
in category theory, where the object in question may not be a set, one must use equational laws (which make sense in general categories), rather than quantified laws (which refer to individual elements). Further, the inverse and identity are specified as morphisms in the category. For example, in a
topological group
In mathematics, topological groups are the combination of groups and topological spaces, i.e. they are groups and topological spaces at the same time, such that the continuity condition for the group operations connects these two structures ...
, the inverse must not only exist element-wise, but must give a continuous mapping (a morphism). Some authors also require the identity map to be a
closed inclusion (a
cofibration).
Other examples
Most algebraic structures are examples of universal algebras.
*
Rings,
semigroup
In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative internal binary operation on it.
The binary operation of a semigroup is most often denoted multiplicatively (just notation, not necessarily th ...
s,
quasigroups,
groupoid
In mathematics, especially in category theory and homotopy theory, a groupoid (less often Brandt groupoid or virtual group) generalises the notion of group in several equivalent ways. A groupoid can be seen as a:
* '' Group'' with a partial fu ...
s,
magmas,
loops, and others.
*
Vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s over a fixed field and
modules over a fixed ring are universal algebras. These have a binary addition and a family of unary scalar multiplication operators, one for each element of the field or ring.
Examples of relational algebras include
semilattices,
lattices, and
Boolean algebra
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
s.
Basic constructions
We assume that the type,
, has been fixed. Then there are three basic constructions in universal algebra: homomorphic image, subalgebra, and product.
A
homomorphism
In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
between two algebras ''A'' and ''B'' is a
function from the set ''A'' to the set ''B'' such that, for every operation ''f''
''A'' of ''A'' and corresponding ''f''
''B'' of ''B'' (of arity, say, ''n''), ''h''(''f''
''A''(''x''
1, ..., ''x''
''n'')) = ''f''
''B''(''h''(''x''
1), ..., ''h''(''x''
''n'')). (Sometimes the subscripts on ''f'' are taken off when it is clear from context which algebra the function is from.) For example, if ''e'' is a constant (nullary operation), then ''h''(''e''
''A'') = ''e''
''B''. If ~ is a unary operation, then ''h''(~''x'') = ~''h''(''x''). If ∗ is a binary operation, then ''h''(''x'' ∗ ''y'') = ''h''(''x'') ∗ ''h''(''y''). And so on. A few of the things that can be done with homomorphisms, as well as definitions of certain special kinds of homomorphisms, are listed under ''
Homomorphism
In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
''. In particular, we can take the homomorphic image of an algebra, ''h''(''A'').
A subalgebra of ''A'' is a subset of ''A'' that is closed under all the operations of ''A''. A product of some set of algebraic structures is the
cartesian product
In mathematics, specifically set theory, the Cartesian product of two sets and , denoted , is the set of all ordered pairs where is an element of and is an element of . In terms of set-builder notation, that is
A\times B = \.
A table c ...
of the sets with the operations defined coordinatewise.
Some basic theorems
* The
isomorphism theorems, which encompass the isomorphism theorems of
groups,
rings,
modules, etc.
*
Birkhoff's HSP Theorem, which states that a class of algebras is a
variety if and only if it is closed under homomorphic images, subalgebras, and arbitrary direct products.
Motivations and applications
In addition to its unifying approach, universal algebra also gives deep theorems and important examples and counterexamples. It provides a useful framework for those who intend to start the study of new classes of algebras.
It can enable the use of methods invented for some particular classes of algebras to other classes of algebras, by recasting the methods in terms of universal algebra (if possible), and then interpreting these as applied to other classes. It has also provided conceptual clarification; as J.D.H. Smith puts it, ''"What looks messy and complicated in a particular framework may turn out to be simple and obvious in the proper general one."''
In particular, universal algebra can be applied to the study of
monoids,
rings, and
lattices. Before universal algebra came along, many theorems (most notably the
isomorphism theorems) were proved separately in all of these classes, but with universal algebra, they can be proven once and for all for every kind of algebraic system.
The 1956 paper by Higgins referenced below has been well followed up for its framework for a range of particular algebraic systems, while his 1963 paper is notable for its discussion of algebras with operations which are only partially defined, typical examples for this being categories and groupoids. This leads on to the subject of
higher-dimensional algebra
In mathematics, especially (Higher category theory, higher) category theory, higher-dimensional algebra is the study of Categorification, categorified structures. It has applications in nonabelian algebraic topology, and generalizes abstract algebr ...
which can be defined as the study of algebraic theories with partial operations whose domains are defined under geometric conditions. Notable examples of these are various forms of higher-dimensional categories and groupoids.
Constraint satisfaction problem
Universal algebra provides a natural language for the
constraint satisfaction problem (CSP). CSP refers to an important class of computational problems where, given a relational algebra ''A'' and an existential
sentence over this algebra, the question is to find out whether
can be satisfied in ''A''. The algebra ''A'' is often fixed, so that CSP
''A'' refers to the problem whose instance is only the existential sentence
.
It is proved that every computational problem can be formulated as CSP
''A'' for some algebra ''A''.
For example, the
''n''-coloring problem can be stated as CSP of the algebra , i.e. an algebra with ''n'' elements and a single relation, inequality.
Generalizations
Universal algebra has also been studied using the techniques of
category theory
Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
. In this approach, instead of writing a list of operations and equations obeyed by those operations, one can describe an algebraic structure using categories of a special sort, known as
Lawvere theories or more generally
algebraic theories. Alternatively, one can describe algebraic structures using
monads. The two approaches are closely related, with each having their own advantages.
In particular, every Lawvere theory gives a monad on the category of sets, while any "finitary" monad on the category of sets arises from a Lawvere theory. However, a monad describes algebraic structures within one particular category (for example the category of sets), while algebraic theories describe structure within any of a large class of categories (namely those having finite
products).
A more recent development in category theory is
operad theory – an operad is a set of operations, similar to a universal algebra, but restricted in that equations are only allowed between expressions with the variables, with no duplication or omission of variables allowed. Thus, rings can be described as the so-called "algebras" of some operad, but not groups, since the law duplicates the variable ''g'' on the left side and omits it on the right side. At first this may seem to be a troublesome restriction, but the payoff is that operads have certain advantages: for example, one can hybridize the concepts of ring and vector space to obtain the concept of
associative algebra, but one cannot form a similar hybrid of the concepts of group and vector space.
Another development is
partial algebra where the operators can be
partial function
In mathematics, a partial function from a set to a set is a function from a subset of (possibly the whole itself) to . The subset , that is, the '' domain'' of viewed as a function, is called the domain of definition or natural domain ...
s. Certain partial functions can also be handled by a generalization of Lawvere theories known as "essentially algebraic theories".
Another generalization of universal algebra is
model theory
In mathematical logic, model theory is the study of the relationship between theory (mathematical logic), formal theories (a collection of Sentence (mathematical logic), sentences in a formal language expressing statements about a Structure (mat ...
, which is sometimes described as "universal algebra + logic".
History
In
Alfred North Whitehead
Alfred North Whitehead (15 February 1861 – 30 December 1947) was an English mathematician and philosopher. He created the philosophical school known as process philosophy, which has been applied in a wide variety of disciplines, inclu ...
's book ''A Treatise on Universal Algebra,'' published in 1898, the term ''universal algebra'' had essentially the same meaning that it has today. Whitehead credits
William Rowan Hamilton and
Augustus De Morgan as originators of the subject matter, and
James Joseph Sylvester with coining the term itself.
At the time structures such as
Lie algebra
In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an operation called the Lie bracket, an alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow \mathfrak g, that satisfies the Jacobi ident ...
s and
hyperbolic quaternions drew attention to the need to expand algebraic structures beyond the associatively multiplicative class. In a review
Alexander Macfarlane wrote: "The main idea of the work is not unification of the several methods, nor generalization of ordinary algebra so as to include them, but rather the comparative study of their several structures." At the time
George Boole
George Boole ( ; 2 November 1815 – 8 December 1864) was a largely self-taught English mathematician, philosopher and logician, most of whose short career was spent as the first professor of mathematics at Queen's College, Cork in Ireland. H ...
's algebra of logic made a strong counterpoint to ordinary number algebra, so the term "universal" served to calm strained sensibilities.
Whitehead's early work sought to unify
quaternions (due to Hamilton),
Grassmann
Hermann Günther Grassmann (, ; 15 April 1809 – 26 September 1877) was a German polymath known in his day as a linguistics, linguist and now also as a mathematician. He was also a physicist, general scholar, and publisher. His mathematical w ...
's
Ausdehnungslehre, and Boole's algebra of logic. Whitehead wrote in his book:
:''"Such algebras have an intrinsic value for separate detailed study; also they are worthy of comparative study, for the sake of the light thereby thrown on the general theory of symbolic reasoning, and on algebraic symbolism in particular. The comparative study necessarily presupposes some previous separate study, comparison being impossible without knowledge."''
Whitehead, however, had no results of a general nature. Work on the subject was minimal until the early 1930s, when
Garrett Birkhoff
Garrett Birkhoff (January 19, 1911 – November 22, 1996) was an American mathematician. He is best known for his work in lattice theory.
The mathematician George Birkhoff (1884–1944) was his father.
Life
The son of the mathematician Ge ...
and
Øystein Ore began publishing on universal algebras. Developments in
metamathematics and
category theory
Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
in the 1940s and 1950s furthered the field, particularly the work of
Abraham Robinson,
Alfred Tarski
Alfred Tarski (; ; born Alfred Teitelbaum;School of Mathematics and Statistics, University of St Andrews ''School of Mathematics and Statistics, University of St Andrews''. January 14, 1901 – October 26, 1983) was a Polish-American logician ...
,
Andrzej Mostowski
Andrzej Mostowski (1 November 1913 – 22 August 1975) was a Polish mathematician. He worked primarily in logic and foundations of mathematics and is perhaps best remembered for the Mostowski collapse lemma. He was a member of the Polish Academy ...
, and their students.
In the period between 1935 and 1950, most papers were written along the lines suggested by Birkhoff's papers, dealing with
free algebras, congruence and subalgebra lattices, and homomorphism theorems. Although the development of mathematical logic had made applications to algebra possible, they came about slowly; results published by
Anatoly Maltsev in the 1940s went unnoticed because of the war. Tarski's lecture at the 1950
International Congress of Mathematicians
The International Congress of Mathematicians (ICM) is the largest conference for the topic of mathematics. It meets once every four years, hosted by the International Mathematical Union (IMU).
The Fields Medals, the IMU Abacus Medal (known before ...
in Cambridge ushered in a new period in which model-theoretic aspects were developed, mainly by Tarski himself, as well as C.C. Chang,
Leon Henkin,
Bjarni Jónsson,
Roger Lyndon, and others.
In the late 1950s,
Edward Marczewski emphasized the importance of free algebras, leading to the publication of more than 50 papers on the algebraic theory of free algebras by Marczewski himself, together with
Jan Mycielski, Władysław Narkiewicz, Witold Nitka, J. Płonka, S. Świerczkowski,
K. Urbanik, and others.
Starting with
William Lawvere's thesis in 1963, techniques from category theory have become important in universal algebra.
See also
*
Equational logic
*
Graph algebra
*
Term algebra
Term may refer to:
Language
*Terminology, context-specific nouns or compound words
**Technical term (or ''term of art''), used by specialists in a field
***Scientific terminology, used by scientists
*Term (argumentation), part of an argument in d ...
*
Clone
*
Universal algebraic geometry
*
Simple algebra (universal algebra)
Footnotes
References
* .
*
* Burris, Stanley N., and H.P. Sankappanavar, 1981.
A Course in Universal Algebra' Springer-Verlag. ''Free online edition''.
* (First published in 1965 by Harper & Row)
* Freese, Ralph, and Ralph McKenzie, 1987.
Commutator Theory for Congruence Modular Varieties 1st ed. London Mathematical Society Lecture Note Series, 125. Cambridge Univ. Press. . Free online second edition''.
*
*
*
* Hobby, David, and Ralph McKenzie, 1988.
The Structure of Finite Algebras' American Mathematical Society. . ''Free online edition.''
* Jipsen, Peter, and Henry Rose, 1992.
', Lecture Notes in Mathematics 1533. Springer Verlag. . ''Free online edition''.
* Pigozzi, Don.
General Theory of Algebras'. ''Free online edition.''
*
* (''Mainly of historical interest.'')
External links
''Algebra Universalis''��a journal dedicated to Universal Algebra.
{{Authority control