This article includes alist of references,related reading, orexternal links,but its sources remain unclear because it lacksinline citations. Please helpimprove this article byintroducing more precise citations.(February 2015) (Learn how and when to remove this message) |
Inabstract algebra, acongruence relation (or simplycongruence) is anequivalence relation on analgebraic structure (such as agroup,ring, orvector space) that is compatible with the structure in the sense thatalgebraic operations done with equivalent elements will yield equivalent elements.[1] Every congruence relation has a correspondingquotient structure, whose elements are theequivalence classes (orcongruence classes) for the relation.[2]
The definition of a congruence depends on the type ofalgebraic structure under consideration. Particular definitions of congruence can be made forgroups,rings,vector spaces,modules,semigroups,lattices, and so forth. The common theme is that a congruence is anequivalence relation on an algebraic object that is compatible with the algebraic structure, in the sense that the operations arewell-defined on theequivalence classes.
The general notion of a congruence relation can be formally defined in the context ofuniversal algebra, a field which studies ideas common to allalgebraic structures. In this setting, arelation on a given algebraic structure is calledcompatible if for each and each-ary operation defined on the structure: whenever and ... and, then.
A congruence relation on the structure is then defined as an equivalence relation that is also compatible.[3][4]
The prototypical example of a congruence relation iscongruence modulo on the set ofintegers. For a given positive integer, two integers and are calledcongruent modulo, written
if isdivisible by (or equivalently if and have the sameremainder when divided by).
For example, and are congruent modulo,
since is a multiple of 10, or equivalently since both and have a remainder of when divided by.
Congruence modulo (for a fixed) is compatible with bothaddition andmultiplication on the integers. That is,
if
then
The corresponding addition and multiplication of equivalence classes is known asmodular arithmetic. From the point of view of abstract algebra, congruence modulo is a congruence relation on thering of integers, and arithmetic modulo occurs on the correspondingquotient ring.
For example, a group is an algebraic object consisting of aset together with a singlebinary operation, satisfying certain axioms. If is a group with operation, acongruence relation on is an equivalence relation on the elements of satisfying
for all. For a congruence on a group, the equivalence class containing theidentity element is always anormal subgroup, and the other equivalence classes are the othercosets of this subgroup. Together, these equivalence classes are the elements of aquotient group.
When an algebraic structure includes more than one operation, congruence relations are required to be compatible with each operation. For example, a ring possesses both addition and multiplication, and a congruence relation on a ring must satisfy
whenever and. For a congruence on a ring, the equivalence class containing 0 is always a two-sidedideal, and the two operations on the set of equivalence classes define the corresponding quotient ring.
If is ahomomorphism between two algebraic structures (such ashomomorphism of groups, or alinear map betweenvector spaces), then the relation defined by
is a congruence relation on. By thefirst isomorphism theorem, theimage ofA under is a substructure ofBisomorphic to the quotient ofA by this congruence.
On the other hand, the congruence relation induces a unique homomorphism given by
Thus, there is a natural correspondence between the congruences and the homomorphisms of any given algebraic structure.
In the particular case ofgroups, congruence relations can be described in elementary terms as follows:IfG is a group (withidentity elemente and operation *) and ~ is abinary relation onG, then ~ is a congruence whenever:
Conditions 1, 2, and 3 say that ~ is anequivalence relation.
A congruence ~ is determined entirely by the set{a ∈G |a ~e} of those elements ofG that are congruent to the identity element, and this set is anormal subgroup.Specifically,a ~b if and only ifb−1 *a ~e.So instead of talking about congruences on groups, people usually speak in terms of normal subgroups of them; in fact, every congruence corresponds uniquely to some normal subgroup ofG.
A similar trick allows one to speak of kernels inring theory asideals instead of congruence relations, and inmodule theory assubmodules instead of congruence relations.
A more general situation where this trick is possible is withOmega-groups (in the general sense allowing operators with multiple arity). But this cannot be done with, for example,monoids, so the study of congruence relations plays a more central role in monoid theory.
The general notion of a congruence is particularly useful inuniversal algebra. An equivalent formulation in this context is the following:[4]
A congruence relation on an algebraA is asubset of thedirect productA ×A that is both anequivalence relation onA and asubalgebra ofA ×A.
Thekernel of ahomomorphism is always a congruence. Indeed, every congruence arises as a kernel.For a given congruence ~ onA, the setA / ~ ofequivalence classes can be given the structure of an algebra in a natural fashion, thequotient algebra.The function that maps every element ofA to its equivalence class is a homomorphism, and the kernel of this homomorphism is ~.
ThelatticeCon(A) of all congruence relations on an algebraA isalgebraic.
John M. Howie described howsemigroup theory illustrates congruence relations in universal algebra:
Incategory theory, a congruence relationR on a categoryC is given by: for each pair of objectsX,Y inC, an equivalence relationRX,Y on Hom(X,Y), such that the equivalence relations respect composition of morphisms. SeeQuotient category § Definition for details.