Isomorphism

https://en.wikipedia.org/wiki/Isomorphism

An isomorphism is a mapping between two structures of the same type that can be reversed by an inverse mapping. It is a bijection, a structure preserving mapping (thus it can be reveresed).

In every category of algebraic structures, an isomorphism is a homomorphism that is a bijection. An isomorphism of an algebraic structure onto itself is called an automorphism.

Two mathematical structures are isomorphic if an isomorphism exists between them. They have the same properties up to an isomorphism (i.e. disregarding further info such as additional structure, names of objects and similar). Thus isomorphic structures cannot be distinguished from the point of view of structure only, and may be identified. In mathematical jargon, one says that two objects are the same up to an isomorphism.

An automorphism is an isomorphism from a structure to itself.

An isomorphism between two structures is a canonical isomorphism if it's the only one (as it is the case for solutions of a universal property), or, if it's more natural (in some sense) than others.

For example, for every prime number p, all fields with p elements are canonically isomorphic, with a unique isomorphism. The isomorphism theorems provide canonical isomorphisms that are not unique.

The term isomorphism is mainly used for algebraic structures. There, mappings are called homomorphisms, and a homomorphism is an isomorphism iff it's bijective.

In various areas of mathematics, isomorphisms have received specialized names, depending on the type of structure under consideration. For example:

  • A permutation is an automorphism of a set.

  • An isometry is an isomorphism of metric spaces.

  • A homeomorphism is an isomorphism of topological spaces.

  • A diffeomorphism is an isomorphism of spaces equipped with a differential structure (differentiable manifolds).

  • In geometry, isomorphisms and automorphisms are often called transformations (rigid, affine, projective transformations).

Category theory, which can be viewed as a formalization of the concept of mapping between structures, provides a language that may be used to unify the approach to these different aspects of the basic idea.

Last updated