Endomorphism

From Wikipedia, the free encyclopedia
(Redirected from Endofunction)
Jump to navigation Jump to search

Template:Short description Script error: No such module "redirect hatnote".

Script error: No such module "Unsubst". Template:Use shortened footnotes

In abstract algebra, an endomorphism is a homomorphism from a mathematical object to itself.[1] More generally in category theory, an endomorphism is a morphism from a category of objects to itself.[2] An endomorphism that is also an isomorphism is an automorphism. For example, an endomorphism of a vector space V is a linear map f: V → V, and an endomorphism of a group G is a group homomorphism f: G → G.

File:Orthogonal projection.svg
Orthogonal projection onto a line, mScript error: No such module "Check for unknown parameters"., is a linear operator on the plane. This is an example of an endomorphism that is not an automorphism.

In general, we can talk about endomorphisms in any category. In the category of sets, endomorphisms are functions from a set S to itself.

In any category, the composition of any two endomorphisms of XScript error: No such module "Check for unknown parameters". is again an endomorphism of XScript error: No such module "Check for unknown parameters".. It follows that the set of all endomorphisms of XScript error: No such module "Check for unknown parameters". forms a monoid, the full transformation monoid, and denoted End(X)Script error: No such module "Check for unknown parameters". (or EndC(X)Script error: No such module "Check for unknown parameters". to emphasize the category CScript error: No such module "Check for unknown parameters".).Script error: No such module "Unsubst".

Automorphisms

Script error: No such module "Labelled list hatnote". An invertible endomorphism of XScript error: No such module "Check for unknown parameters". is called an automorphism. The set of all automorphisms is a subset of End(X)Script error: No such module "Check for unknown parameters". with a group structure, called the automorphism group of XScript error: No such module "Check for unknown parameters". and denoted Aut(X)Script error: No such module "Check for unknown parameters".. In the following diagram, the arrows denote implication:

Automorphism Isomorphism
Endomorphism (Homo)morphism

Endomorphism rings

Script error: No such module "Labelled list hatnote". Any two endomorphisms of an abelian group, AScript error: No such module "Check for unknown parameters"., can be added together by the rule (f + g)(a) = f(a) + g(a)Script error: No such module "Check for unknown parameters".. Under this addition, and with multiplication being defined as function composition, the endomorphisms of an abelian group form a ring (the endomorphism ring). For example, the set of endomorphisms of n is the ring of all n × nScript error: No such module "Check for unknown parameters". matrices with integer entries. The endomorphisms of a vector space or module also form a ring, as do the endomorphisms of any object in a preadditive category. The endomorphisms of a nonabelian group generate an algebraic structure known as a near-ring. Every ring with one is the endomorphism ring of its regular module, and so is a subring of an endomorphism ring of an abelian group;[3] however there are rings that are not the endomorphism ring of any abelian group.

Operator theory

In any concrete category, especially for vector spaces, endomorphisms are maps from a set into itself, and may be interpreted as unary operators on that set, acting on the elements, and allowing the notion of element orbits to be defined, etc.

Depending on the additional structure defined for the category at hand (topology, metric, ...), such operators can have properties like continuity, boundedness, and so on. More details should be found in the article about operator theory.

Endofunctions

An endofunction is a function whose domain is equal to its codomain. A homomorphic endofunction is an endomorphism.

Let SScript error: No such module "Check for unknown parameters". be an arbitrary set. Among endofunctions on SScript error: No such module "Check for unknown parameters". one finds permutations of SScript error: No such module "Check for unknown parameters". and constant functions associating to every xScript error: No such module "Check for unknown parameters". in SScript error: No such module "Check for unknown parameters". the same element cScript error: No such module "Check for unknown parameters". in SScript error: No such module "Check for unknown parameters".. Every permutation of SScript error: No such module "Check for unknown parameters". has the codomain equal to its domain and is bijective and invertible. If SScript error: No such module "Check for unknown parameters". has more than one element, a constant function on SScript error: No such module "Check for unknown parameters". has an image that is a proper subset of its codomain, and thus is not bijective (and hence not invertible). The function associating to each natural number nScript error: No such module "Check for unknown parameters". the floor of n/2Script error: No such module "Check for unknown parameters". has its image equal to its codomain and is not invertible.

Finite endofunctions are equivalent to directed pseudoforests. For sets of size nScript error: No such module "Check for unknown parameters". there are nnScript error: No such module "Check for unknown parameters". endofunctions on the set.

Particular examples of bijective endofunctions are the involutions; i.e., the functions coinciding with their inverses.

See also

Notes

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Jacobson (2009), p. 162, Theorem 3.2.

References

<templatestyles src="Refbegin/styles.css" />

  • Script error: No such module "citation/CS1".

External links