Cosets in Mathematics

Coset is subset of mathematical group consisting of all the products obtained by multiplying fixed element of group by each of elements of given subgroup, either on right or on left.mCosets are basic tool in study of groups

Suppose if A is group, and B is subgroup of A, and is an element of A, then

aB = {ab : b an element of B } is left coset of B in A,

The left coset of B in A is subset of A of form aB for some a(element of A). In aB(left coset), a is representative of coset.


Ba = {ba : b an element of B } is right coset of B in A.

The right coset of B in A is subset of A of form Ba for some a(element of A). In right coset Ba, element a is referred to as representative of coset.

The map aB -> (aB)' = Ba' map defines bijection between left cosets and B‘s right cosets, so total of left cosets is equivalent to total of right cosets. The common value is called index of B in A.

Left cosets and right cosets are always the same in case of abelian groupings. Notation used switches to a+B or B+a if group operation is written additively.

Definition using Equivalence Classes :
Some authors define the left cosets of B in A as equivalence classes given by x ~ y under equivalence relationship on A if and only if x'y subset of B is given. Relation can also be described by x ~ y if and only if xb = y is described in B for certain b. It can be seen that given relation is simply an equivalence relationship and that two concepts are identical. Consequently, two left B-in-A cosets are either equivalent or disjoint. So, every element of A belongs to single left coset and so left cosets form partition of A. Similar claims for right cosets are also valid.

Double Cosets :
If A is group, B and C are subgroups of A, then in A double coset of B and C are sets of BaC = {bac: b an element of B, c an element of B }. These are left cosets of C and right cosets of B, respectively, if B=1 and C=1.

Notation :
Suppose A is group and B and C.are subgroups of A.

  • {\displaystyle A/B}{\displaystyle A/B} denotes {\displaystyle \{aB:a\in A\}}{\displaystyle \{aB:a\in A\}} set of left cosetsof B in A.
  • {\displaystyle B\backslash A}{\displaystyle B\backslash A} denotes  {\displaystyle \{Ba:a\in A\}}{\displaystyle \{Ba:a\in A\}} set of right cosets of B in A.
  • {\displaystyle C\backslash A/B}{\displaystyle C\backslash A/B} denotes {\displaystyle \{CaB:a\in A\}}{\displaystyle \{CaB:a\in A\}} set of double cosets of B and C in A.

Applications :

  1. In computational group theory, cosets are essential.
  2. Cosets play key role in the theorem for Lagrange.
  3. The Thistlethwaite’s algorithm used to solve Rubik’s Cube is highly based on cosets.
  4. linear error-correction in obtained decoded data is done using cosets.
  5. They are used to construct Vitali sets, kind of non-measurable package.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

If you only do what you can do, you will never be more than what you are ~Shifu

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :

Be the First to upvote.

Please write to us at to report any issue with the above content.