All Topics  
Homomorphism

 

   Email Print
   Bookmark   Link






 

Homomorphism



 
 
In abstract algebra
Abstract algebra

Abstract algebra is the subject area of mathematics that studies algebraic structures, such as group , ring , field , module , vector spaces, and algebra over a field....
, a homomorphism is a structure-preserving map
Map (mathematics)

In mathematics and related technical fields, the term map or mapping is often a synonym for Function . Thus, for example, a partial map is a partial function, and a total map is a total function....
 between two algebraic structure
Algebraic structure

In algebra, a branch of pure mathematics, an algebraic structure consists of one or more Set Closure under one or more Operation , satisfying some axiom....
s (such as group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
s, ring
Ring (mathematics)

In mathematics, a ring is a type of algebraic structure. There is some variation among mathematicians as to exactly what properties a ring is required to have, as described in detail below....
s, or vector space
Vector space

File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
s). The word homomorphism comes from the Greek language
Greek language

Greek is an Indo-European languages native to the southern Balkan peninsula, the language of the Greek people. It forms an independent branch within Indo-European....
: ?µ?? (homos) meaning "same" and µ??f? (morphe) meaning "shape". Note the similar root word ?µ???? (homoios), meaning "similar," which is found in another mathematical concept, namely homeomorphisms.

Definition The definition of homomorphism depends on the type of algebraic structure
Algebraic structure

In algebra, a branch of pure mathematics, an algebraic structure consists of one or more Set Closure under one or more Operation , satisfying some axiom....
 under consideration.






Discussion
Ask a question about 'Homomorphism'
Start a new discussion about 'Homomorphism'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In abstract algebra
Abstract algebra

Abstract algebra is the subject area of mathematics that studies algebraic structures, such as group , ring , field , module , vector spaces, and algebra over a field....
, a homomorphism is a structure-preserving map
Map (mathematics)

In mathematics and related technical fields, the term map or mapping is often a synonym for Function . Thus, for example, a partial map is a partial function, and a total map is a total function....
 between two algebraic structure
Algebraic structure

In algebra, a branch of pure mathematics, an algebraic structure consists of one or more Set Closure under one or more Operation , satisfying some axiom....
s (such as group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
s, ring
Ring (mathematics)

In mathematics, a ring is a type of algebraic structure. There is some variation among mathematicians as to exactly what properties a ring is required to have, as described in detail below....
s, or vector space
Vector space

File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
s). The word homomorphism comes from the Greek language
Greek language

Greek is an Indo-European languages native to the southern Balkan peninsula, the language of the Greek people. It forms an independent branch within Indo-European....
: ?µ?? (homos) meaning "same" and µ??f? (morphe) meaning "shape". Note the similar root word ?µ???? (homoios), meaning "similar," which is found in another mathematical concept, namely homeomorphisms.

Definition and illustration


Definition

The definition of homomorphism depends on the type of algebraic structure
Algebraic structure

In algebra, a branch of pure mathematics, an algebraic structure consists of one or more Set Closure under one or more Operation , satisfying some axiom....
 under consideration. Particular definitions of homomorphism include the following:
  • A group homomorphism
    Group homomorphism

    In mathematics, given two group and , a group homomorphism from to is a function h : G ? H such that for all u and v in G it holds that...
     is a homomorphism between two groups
    Group (mathematics)

    In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
    .
  • A ring homomorphism
    Ring homomorphism

    In ring theory or abstract algebra, a ring homomorphism is a function between two ring which respects the operations of addition and multiplication....
     is a homomorphism between two rings
    Ring (mathematics)

    In mathematics, a ring is a type of algebraic structure. There is some variation among mathematicians as to exactly what properties a ring is required to have, as described in detail below....
    .
  • A linear map is a homomorphism between two vector space
    Vector space

    File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
    s.
  • An algebra homomorphism
    Algebra homomorphism

    A homomorphism between two algebra over a field K, A and B, is a Function such that for all k in K and x,y in A,...
     is a homomorphism between two algebras
    Algebra over a field

    In mathematics, an algebra over a field is an algebraic structure consisting of a vector space together with an Binary operation, usually called multiplication, that combines any two vectors to form a third vector....
    .
The common theme is that a homomorphism is a function
Function (mathematics)

The mathematical concept of a function expresses dependence between two quantities, one of which is known and the other which is produced. A function associates a single output to each input element drawn from a fixed Set , such as the real numbers , although different inputs may have the same output....
 between two algebraic objects that respects the algebraic structure.

For example, a group is an algebraic object consisting of a set together with a single binary operation
Binary operation

In mathematics, a binary operation is a calculation involving two operands, in other words, an operation whose arity is two. Binary operations can be accomplished using either a binary function or binary operator....
, satisfying certain axioms. If G and H are groups, a homomorphism from G to H is a function ƒG → H such that for any elements g1g2 ∈ G, where ∗ denotes the respective binary operations (the first ∗ denoting the operation in G, and the second ∗ denoting the operation in H).

When an algebraic structure includes more than one operation, homomorphisms are required to preserve each operation. For example, a ring possesses both addition and multiplication, and a homomorphism between two rings is a function such that for any elements r and s of the domain
Domain (mathematics)

In mathematics, the domain of a given function is the set of "input" values for which the function is defined. For instance, the domain of cosine would be all real numbers, while the domain of the square root would be only numbers greater than or equal to 0 ....
 ring. In most contexts, a homomorphism will map identity element
Identity element

In mathematics, an identity element is a special type of element of a Set with respect to a binary operation on that set. It leaves other elements unchanged when combined with them....
s to identity elements, inverse element
Inverse element

In mathematics, the idea of inverse element generalises the concepts of additive inverse, in relation to addition, and Multiplicative inverse, in relation to multiplication....
s to inverse elements, and so forth.

The notion of a homomorphism can be given a formal definition in the context of universal algebra
Universal algebra

Universal algebra is the field of mathematics that studies algebraic structures themselves, not examples of algebraic structures.For instance, rather than take particular groups as the object of study, in universal algebra one takes "the theory of groups" as an object of study....
, a field which studies ideas common to all algebraic structure
Algebraic structure

In algebra, a branch of pure mathematics, an algebraic structure consists of one or more Set Closure under one or more Operation , satisfying some axiom....
s. In this setting, a homomorphism ƒA → B is a function between two algebraic structures of the same type such that for each n-ary operation μ and for all elements a1,...,an ∈ A.

Basic Examples


The real number
Real number

In mathematics, the real numbers may be described informally in several different ways. The real numbers include both rational numbers, such as 42 and −23/129, and irrational numbers, such as pi and the square root of two; or, a real number can be given by an infinite decimal representation, such as 2.4871773339...., where the digits co...
s are a ring
Ring (mathematics)

In mathematics, a ring is a type of algebraic structure. There is some variation among mathematicians as to exactly what properties a ring is required to have, as described in detail below....
, having both addition and multiplication. The set of all 2 × 2 matrices
Matrix (mathematics)

In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
 is also a ring, using matrix addition
Matrix addition

In mathematics, matrix addition is the operation of adding two matrix by adding the corresponding entries together. However, there is another operation which could also be considered as a kind of addition for matrices....
 and matrix multiplication
Matrix multiplication

In mathematics, matrix multiplication is the operation of multiplying a matrix with either a scalar or another matrix. This article gives an overview of the various ways to perform matrix multiplication....
. Define a function between these rings by

where r is a real number. Then ƒ is a homomorphism of rings, since ƒ preserves both addition:

and multiplication:

For another example, the nonzero complex number
Complex number

In mathematics, the complex numbers are an extension of the real numbers obtained by adjoining an imaginary unit, denoted i, which satisfies:...
s form a group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
 under the operation of multiplication, as do the nonzero real numbers. (Zero must be excluded from both groups since it does not have a multiplicative inverse
Multiplicative inverse

In mathematics, a multiplicative inverse or reciprocal for a number x, denoted by 1⁄x or x −1, is a number which when multiplied by x yields the multiplicative identity, 1....
, which is required for elements of a group.) Define a function ƒ from the nonzero complex numbers to the nonzero real numbers by That is, ƒ(z) is the absolute value
Absolute value

In mathematics, the absolute value of a real number is its numerical value without regard to its Negative and non-negative numbers. So, for example, 3 is the absolute value of both 3 and -3....
 (or modulus) of the complex number z. Then ƒ is a homomorphism of groups, since it preserves multiplication: Note that ƒ cannot be extended to a homomorphism of rings (from the complex numbers to the real numbers), since it does not preserve addition:

Informal discussion

Because abstract algebra studies sets with operation
Operator

In mathematics, an operator is a function which operates on another function. Often, an "operator" is a function which acts on functions to produce other functions ; or it may be a generalization of such a function, as in linear algebra, where some of the terminology reflects the origin of the subject in operations on the functions which ar...
s that generate interesting structure or properties on the set, the most interesting function
Function (mathematics)

The mathematical concept of a function expresses dependence between two quantities, one of which is known and the other which is produced. A function associates a single output to each input element drawn from a fixed Set , such as the real numbers , although different inputs may have the same output....
s are those which preserve the operations. These functions are known as homomorphisms.

For example, consider the natural number
Natural number

In mathematics, a natural number can mean either an element of the Set = *n = = ? = ? ...
s with addition as the operation. A function which preserves addition should have this property: f(a + b) = f(a) + f(b). For example, f(x) = 3x is one such homomorphism, since f(a + b) = 3(a + b) = 3a + 3b = f(a) + f(b). Note that this homomorphism maps the natural numbers back into themselves.

Homomorphisms do not have to map between sets which have the same operations. For example, operation-preserving functions exist between the set of real numbers with addition and the set of positive real numbers with multiplication. A function which preserves operation should have this property: f(a + b) = f(a) * f(b), since addition is the operation in the first set and multiplication is the operation in the second. Given the laws of exponents, f(x) = ex satisfies this condition : 2 + 3 = 5 translates into e2 * e3 = e5.

A particularly important property of homomorphisms is that if an identity element
Identity element

In mathematics, an identity element is a special type of element of a Set with respect to a binary operation on that set. It leaves other elements unchanged when combined with them....
 is present, it is always preserved, that is, mapped to the identity. Note in the first example f(0) = 0, and 0 is the additive identity. In the second example, f(0) = 1, since 0 is the additive identity, and 1 is the multiplicative identity.

If we are considering multiple operations on a set, then all operations must be preserved for a function to be considered as a homomorphism. Even though the set may be the same, the same function might be a homomorphism, say, in group theory
Group theory

In mathematics and abstract algebra, group theory studies the algebraic structures known as group .The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring , field , and vector spaces can all be seen as groups endowed with additional operations and axioms....
 (sets with a single operation) but not in ring theory
Ring theory

In mathematics, ring theory is the study of ring , algebraic structures in which addition and multiplication are defined and have similar properties to those familiar from the integers....
 (sets with two related operations), because it fails to preserve the additional operation that ring theory considers.

Relation to category theory

Since homomorphisms are morphism
Morphism

In mathematics, a morphism is an Abstraction derived from structure-preserving map between two mathematical structures.The study of morphisms and of the structures over which they are defined, is central to category theory....
s, the following specific kinds of morphisms
Morphism

In mathematics, a morphism is an Abstraction derived from structure-preserving map between two mathematical structures.The study of morphisms and of the structures over which they are defined, is central to category theory....
 defined in any category
Category

Category may refer to:*Category *taxonomic category - Taxonomic rank*Lexical category*Category *Categories *Category *Categories *Categories ...
 are defined for homomorphisms as well. However, the definitions in category theory
Category theory

In mathematics, category theory deals in an abstract way with mathematical structures and relationships between them: it abstracts from set s and function s to objects linked in diagrams by morphisms or arrows....
 are somewhat technical. In the important special case of module homomorphisms, and for some other classes of homomorphisms, there are much simpler descriptions, as follows:

  • An isomorphism
    Isomorphism

    In abstract algebra, an isomorphism is a bijection map f such that both f and its inverse function f −1 are homomorphisms, i.e., structure-preserving mappings....
     is a bijective homomorphism.


  • An epimorphism
    Epimorphism

    In category theory an epimorphism is a morphism f : X ? Y which is Cancellation property in the sense that, for all morphisms ,Epimorphisms are analogues of surjective functions, but they are not exactly the same....
     is a surjective homomorphism.


  • A monomorphism
    Monomorphism

    In the context of abstract algebra or universal algebra, a monomorphism is an Injective function homomorphism. A monomorphism from X to Y is often denoted with the notation ....
     (also sometimes called an extension) is an injective homomorphism.


  • An endomorphism
    Endomorphism

    In mathematics, an endomorphism is a morphism from a mathematical object to itself. For example, an endomorphism of a vector space V is a linear map ?: V ? V, and an endomorphism of a group G is a group homomorphism ?: G ? G....
     is a homomorphism from an object to itself.


  • An automorphism
    Automorphism

    In mathematics, an automorphism is an isomorphism from a mathematical object to itself. It is, in some sense, a symmetry of the object, and a way of map the object to itself while preserving all of its structure....
     is an endomorphism which is also an isomorphism.


These descriptions may be used in order to derive several interesting properties. For instance, since a function is bijective if and only if it is both injective and surjective, a module homomorphism is an isomorphism if and only if it is both a monomorphism and an epimorphism.

For endomorphisms and automorphisms, the descriptions above coincide with the category theoretic definitions; the first three descriptions do not. For instance, the precise definition for a homomorphism f to be iso is not only that it is bijective, and thus has an inverse f-1, but also that this inverse is a homomorphism, too. This has the important consequence that two objects are completely indistinguishable as far as the structure in question is concerned, if there is an isomorphism between them. Two such objects are said to be isomorphic.

Actually, in the algebraic setting (at least within the context of universal algebra
Universal algebra

Universal algebra is the field of mathematics that studies algebraic structures themselves, not examples of algebraic structures.For instance, rather than take particular groups as the object of study, in universal algebra one takes "the theory of groups" as an object of study....
) this extra condition on isomorphisms is automatically satisfied. However, the same is not true for epimorphisms; for instance, the inclusion of Z
Integer

The integers are natural numbers including 0 and their negative and non-negative numberss . They are numbers that can be written without a fractional or decimal component, and fall within the set ....
 as a (unitary) subring of Q
Rational number

In mathematics, a rational number is a number which can be expressed as a quotient of two integers. Non-integer rational numbers are usually written as the vulgar fraction , where b is not 0 ....
 is not surjective, but an epimorphic ring homomorphism
Ring homomorphism

In ring theory or abstract algebra, a ring homomorphism is a function between two ring which respects the operations of addition and multiplication....
. This inclusion thus also is an example of a ring homomorphism which is both mono and epi, but not iso.

Relationships between different kinds of module homomorphisms.
H = set of Homomorphisms, M = set of Monomorphisms,
P = set of ePimorphisms, S = set of iSomorphisms,
N = set of eNdomorphisms, A = set of Automorphisms.
Notice that: M n P = S, S n N = A,
(M n N) \ A and (P n N) \ A contain only homomorphisms from some infinite modules to themselves.


Kernel of a homomorphism


Any homomorphism f : X ? Y defines an equivalence relation
Equivalence relation

In mathematics, an equivalence relation is, loosely, a binary relation on a Set that specifies how to split up the set into subsets such that every element of the larger set is in exactly one of the subsets....
 ~ on X by a ~ b if and only if f(a) = f(b). The relation ~ is called the kernel of f. It is a congruence relation
Congruence relation

In mathematics and especially in abstract algebra, a congruence relation or simply congruence is an equivalence relation that is compatible with some algebraic operation....
 on X. The quotient set X/~ can then be given an object-structure in a natural way, i.e. [x] * [y] = [x * y]. In that case the image of X in Y under the homomorphism f is necessarily isomorphic to X/~; this fact is one of the isomorphism theorem
Isomorphism theorem

In mathematics, the isomorphism theorems are three theorems, applied widely in the realm of universal algebra, stating the existence of certain natural isomorphisms....
s. Note in some cases (e.g. group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
s or rings), a single equivalence class
Equivalence class

In mathematics, given a Set X and an equivalence relation ~ on X, the equivalence class of an element a in X is the subset of all elements in X which are equivalent to a:...
 K suffices to specify the structure of the quotient; so we can write it X/K. (X/K is usually read as "X mod
Modulo

The word modulo, in the mathematical community, is often used informally, in many imprecise ways. Generally, to say "A is the same as B modulo C" means, more-or-less, "A and B are the same except for differences accounted for or explained by C"....
 K".) Also in these cases, it is K, rather than ~, that is called the kernel
Kernel (algebra)

In the various branches of mathematics that fall under the heading of abstract algebra, the kernel of a homomorphism measures the degree to which the homomorphism fails to be injective....
 of f (cf. normal subgroup
Normal subgroup

In mathematics, more specifically in abstract algebra, a normal subgroup is a special kind of subgroup. Normal subgroups are important because they can be used to construct quotient groups from a given group ....
, ideal
Ideal (ring theory)

In ring theory, a branch of abstract algebra, an ideal is a special subset of a ring . The ideal concept generalizes in an appropriate way some important properties of integers like "even number" or "multiple of 3"....
).

Homomorphisms of relational structures


In model theory
Model theory

In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
, the notion of an algebraic structure is generalized to structures involving both operations and relations. Let L be a signature consisting of function and relation symbols, and A, B be two L-structures. Then a homomorphism from A to B is a mapping h from the domain of A to the domain of B such that
  • h(FA(a1,…,an)) = FB(h(a1),…,h(an)) for each n-ary function symbol F in L,
  • RA(a1,…,an) implies RB(h(a1),…,h(an)) for each n-ary relation symbol R in L.
In the special case with just one binary relation, we obtain the notion of a graph homomorphism
Graph homomorphism

In the mathematics field of graph theory a graph homomorphism is a mapping between two graph that respects their structure. More concretely it maps adjacent vertex to adjacent vertices....
.

Homomorphisms and e-free homomorphisms in formal language theory

Homomorphisms are also used in the study of formal languages
Formal language

A formal language is a set of words, i.e. finite string of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined....
. Given alphabets and , a function h : ? such that for all u and v in is called a homomorphism on . Let e denote the empty word. If h is a homomorphism on and for all in , then h is called an e-free homomorphism.

See also

  • morphism
    Morphism

    In mathematics, a morphism is an Abstraction derived from structure-preserving map between two mathematical structures.The study of morphisms and of the structures over which they are defined, is central to category theory....
  • graph homomorphism
    Graph homomorphism

    In the mathematics field of graph theory a graph homomorphism is a mapping between two graph that respects their structure. More concretely it maps adjacent vertex to adjacent vertices....
  • continuous function
    Continuous function

    In mathematics, a continuous function is a function for which, intuitively, small changes in the input result in small changes in the output. Otherwise, a function is said to be discontinuous....
  • homeomorphism
    Homeomorphism

    In the mathematics field of topology, a homeomorphism or topological isomorphism is a continuous function between two topological spaces....
  • diffeomorphism
    Diffeomorphism

    In mathematics, a diffeomorphism is an isomorphism of smooth manifolds. It is an invertible function that map s one differentiable manifold to another, such that both the function and its inverse are smooth function....
  • Homomorphic secret sharing
    Homomorphic secret sharing

    In cryptography, homomorphic secret sharing is a form of secret sharing algorithm involving homomorphism.In abstract algebra, a homomorphism is a structure-preserving map between two algebraic structures ....
     - A simplistic decentralized voting protocol.