Altanis

September 10th, 2026

Updated 16 Sep 2026Notes (PDF)

[0.0.1]Definition(Permutation, Identity Permutation, Permutation Matrix)#

For any set SS, we define a permutation pp of SS as a bijection p:S→Sp: S \to S. If pp leaves all points in SS fixed, we say pp is the identity permutation. If ∣S∣<∞|S| < \infty, we can define a permutation matrix PP such that Pek=ep(k)Pe_k = e_{p(k)} for each standard basis vector eke_k for R∣S∣\bR^{|S|}.

[0.0.2]Example#

Let S={1,…,5}S = \{1, \dots, 5\}. Define the permutation p:S→Sp: S \to S by the following table.

i12345p(i)35412\begin{array}{c|ccccc} i & 1 & 2 & 3 & 4 & 5 \\ \hline p(\mathrm{i}) & 3 & 5 & 4 & 1 & 2 \end{array}

It is common to represent permutations with cycle notation. To write a permutation pp in cycle notation, we simply choose one index i∈Si \in S and chase it with pp until all elements in SS are achieved, or until we hit a loop. For example, let i=3i = 3. Then note 3→4→13 \to 4 \to 1, where the arrow denotes applying pp, and this completes one cycle. Since we did not complete cycling through SS, we choose any other element from SS. Choose 2∈S2 \in S, then note 2→52 \to 5. Thus our permutation's action is simply denoted by the sequence

3→4→12→5,3 \to 4 \to 1 \quad 2 \to 5,

where the arrow denotes applying pp. In terser notation, we say p=(3  4  1)(2  5)p = (3\,\,4\,\,1)(2\,\,5).

An nn-cycle is a cycle with nn indices. A 22-cycle is said to be a transposition, since the permutation simply acts by swapping the two indices. For example, (2  5)(2\,\,5) is a transposition, since 22 is swapped with 55 and vice versa under pp. A 11-cycle is a fixed point under pp, and we tend to omit it. If all elements of SS are fixed points under pp, then pp is simply the identity permutation, denoted p=1p = 1.

[0.0.3]Definition(Sign and Parity of Finitary Permutation)#

Suppose p:S→Sp: S \to S is a permutation over a finite set SS. Then we define the sign of the permutation pp, denoted sgn(p)\sgn(p), by the determinant of the permutation matrix PP induced by pp. Immediately we have that sgn(p)∈{1,−1}\sgn(p) \in \{ 1,-1 \}—we say that pp is even if sgn(p)=1\sgn(p) = 1, otherwise pp is odd (sgn(p)=−1\sgn(p) = -1).

[0.0.4]Remark(Equivalent Characterizations of Sign of Finitary Permutation)#

There are two equivalent ways to view the sign of a permutation. From the linear-algebraic perspective, sgn(p)\sgn(p) is simply the determinant of the permutation matrix induced by pp. From the group-theoretic perspective, every cycle

p=(a1  …  ak)p = (a_1\,\,\dots\,\,a_k)

may be decomposed into transpositions as

p=(a1  ak)(a1  ak−1)⋯(a1  a3)(a1  a2).p = (a_1\,\,a_k) (a_1\,\,a_{k - 1}) \cdots (a_1\,\,a_3) (a_1\,\,a_2).

Thus a kk-cycle is a product of k−1k - 1 transpositions. More generally, every permutation of a finite set can be written as a product of transpositions, say

p=τ1τ2⋯τm,p = \tau_1 \tau_2 \cdots \tau_m,

and we may equivalently define

sgn(p)=(−1)m.\sgn(p) = (-1)^m.

Although such a decomposition is not unique, the parity of mm is strictly independent of the chosen decomposition.

[0.0.5]Definition(Group, Abelian Group)#

A group is a set GG together with a map G×G→GG \times G \to G, called the group operation, satisfying the following requirements.

  1. Associativity. For any a,b,c∈Ga, b, c \in G, applying the group operation to (ab,c)(ab, c) yields the same element in GG as applying it to (a,bc)(a, bc).

  2. Identity. There is some element 1∈G1 \in G such that, for any g∈Gg \in G, we have that (g,1)↦g(g, 1) \mapsto g and (1,g)↦g(1, g) \mapsto g.

  3. Inverse. For every g∈Gg \in G, there is some element g−1∈Gg^{-1} \in G such that (g,g−1)↦1(g, g^{-1}) \mapsto 1 and (g−1,g)↦1(g^{-1}, g) \mapsto 1.

If, for any a,b∈Ga, b \in G, we have that (a,b)(a, b) and (b,a)(b, a) have the same image under the group operation, the group operation is commutative. A group together with a commutative operation is said to be an abelian group.

[0.0.6]Example(Examples of Groups, Symmetric and General Linear Group)#

The group of integers together with the addition operation forms an abelian group. Note that Z\bZ together with multiplication is not a group (elements like 22 have no multiplicative inverse in Z\bZ), but the set of non-zero rationals Q∖{0}\bQ \setminus \{0\} together with multiplication is.

Fix n∈Z+n \in \bZ_+. The symmetric group of order nn, denoted SnS_n, is the group of all permutations on the set {1,…,n}\{1, \dots, n\}, where the group operation is function composition. The general linear group of order nn, denoted GLn(F)GL_n(\bF), is the group of all n×nn \times n invertible matrices over a field F\bF, where the group operation is matrix multiplication.

From now on, we will explicitly denote additive and multiplicative groups on a set SS by S+S^+ and S×S^\times to avoid ambiguity. Note that we use Z+\bZ_+ to denote the set of positive integers, while we use Z+\bZ^+ to denote the additive group of integers.

Let XX be any finite set of size nn. Consider the group formed by taking all permutations of XX, together with the function composition operation. This group is very similar to SnS_n in terms of action. If we were to index each element of XX by a positive integer, then simply call each element by its index, there would be virtually no structural difference between this relabeled version of XX and SnS_n as sets that “respect” the group operation. We say that this group is isomorphic to SnS_n, a concept we will expand upon later. Indeed, the group of permutations on any finite set XX is perfectly isomorphic to S∣X∣S_{|X|}.

Note that if XX is not finite, then the set of permutations on XX is not isomorphic to any finite symmetric group. We denote the group of all permutations on XX by Sym(X)\Sym(X), where the group operation is function composition. This group behaves quite differently from finite symmetric groups.

[0.0.7]Remark(Conventions for Group Operation, Implicit Assumptions in Group Axioms)#

A group is typically said to be either “multiplicative” or “additive”, and the operation is said to be multiplication or addition respectively. Multiplication is denoted by juxtaposition, whereas addition is denoted by ++. Unless otherwise stated, we take a group to be multiplicative and its operation to be denoted by juxtaposition.

Fix a group GG. By definition, note that for any a,b∈Ga, b \in G, we have that ab∈Gab \in G (again, recall abab is simply the group operation applied to aa and bb). When a structure is such that an operation on it keeps elements in the set, we say that it is closed. Accordingly, GG is inherently closed with respect to its group operation.

It is taken for granted that the identity and inverse elements are unique, as these fall out immediately from the axioms.

Note that, by induction, we may apply the group operation to nn many elements of a group (written either a1⋯ana_1\cdots a_n or a1+⋯+ana_1 + \cdots + a_n). The empty product is simply the identity 11, vacuously. In the special case that each aka_k is the same element aa, we compactly write an=a⋅a⋯aa^n = a \cdot a \cdots a (or na=a+a+⋯+ana = a + a + \cdots + a).

[0.0.8]Definition(Group Order, Finite Group)#

The order of a group GG is its cardinality as a set, denoted ∣G∣|G|. A group is said to be a finite group if its order is finite. For example, the symmetric group SnS_n has order ∣Sn∣=n!|S_n| = n!.

[0.0.9]Definition(Alphabet, Words, and the Free Group)#

Let SS be a set, which we call an alphabet whose elements are letters. We formally construct a set of inverses S−1={s−1:s∈S}S^{-1} = \{s^{-1} : s \in S\}. A word is a finite sequence of characters from S∪S−1S \cup S^{-1}. A word is reduced if it contains no adjacent inverse pairs ss−1s s^{-1} or s−1ss^{-1} s.

The free group generated by SS, denoted F(S)F(S), is the set of all reduced words. The group operation is string concatenation followed by reduction, and the identity is the empty word.

[0.0.10]Theorem(Universal Property of the Free Group)#

Let SS be an alphabet, GG be an arbitrary group, and f:S→Gf: S \to G be a map of sets assigning each letter to an element in GG. There exists a unique group homomorphism φ:F(S)→G\phi: F(S) \to G extending ff, mapping each reduced word to the corresponding product in GG.

[0.0.11]Definition(Group Presentation)#

Let SS be an alphabet and R⊆F(S)R \subseteq F(S) be a set of words, called relations or constraints. To form a group where every word in RR collapses to the identity, we must mod out by RR. Because we can only quotient by normal subgroups, we define N(R)N(R) as the normal closure of RR in F(S)F(S)—the intersection of all normal subgroups containing RR, which precisely consists of all finite products of conjugates of words in RR.

The group presentation ⟨S∣R⟩\langle S \mid R \rangle is defined as the quotient group

⟨S∣R⟩=F(S)/N(R).\langle S \mid R \rangle = F(S) / N(R).
[0.0.12]Example(The Symmetric Group S3S_3 and its Presentation)#

Consider S3S_3, which consists of all permutations on {1,2,3}\{1, 2, 3\}. Let x=(1  2  3)x = (1\,\,2\,\,3) and y=(1  2)y = (1\,\,2). Computing their compositions, we note x3=1x^3 = 1, y2=1y^2 = 1, and yx=(2  3)=x2yyx = (2\,\,3) = x^2y.

This last constraint, yx=x2yyx = x^2y, forces the word yxy−1x−2yxy^{-1}x^{-2} to equal the identity. We claim that S3S_3 is precisely the free group on {x,y}\{x, y\} modded out by the normal closure of these constraint words.

[0.0.13]Theorem(Isomorphism of S3S_3 and its Presentation)#

S3≅⟨x,y∣x3=1,y2=1,yx=x2y⟩S_3 \cong \langle x, y \mid x^3 = 1, y^2 = 1, yx = x^2y \rangle.

Proof.

Let G=⟨x,y∣x3=1,y2=1,yx=x2y⟩G = \langle x, y \mid x^3 = 1, y^2 = 1, yx = x^2y \rangle. Since GG is generated by xx and yy, every element is a finite word in {x,y,x−1,y−1}\{x, y, x^{-1}, y^{-1}\}. From the relations x3=1x^3 = 1 and y2=1y^2 = 1, we have x−1=x2x^{-1} = x^2 and y−1=yy^{-1} = y, meaning every element can be written using only positive powers of xx and yy.

The relation yx=x2yyx = x^2y allows us to shift any yy appearing to the left of an xx over to the right. By applying this relation repeatedly, every word in GG can be reduced to the canonical form xiyjx^i y^j. Using the order relations, we may restrict the exponents to i∈{0,1,2}i \in \{0, 1, 2\} and j∈{0,1}j \in \{0, 1\}. Thus, GG contains at most 3×2=63 \times 2 = 6 elements, meaning ∣G∣≤6|G| \le 6.

Now consider S3S_3. Let a=(1  2  3)a = (1\,\,2\,\,3) and b=(1  2)b = (1\,\,2). We compute a3=1a^3 = 1, b2=1b^2 = 1, and ba=(2  3)=a2bba = (2\,\,3) = a^2b. Since aa and bb satisfy the defining relations of GG, there exists a group homomorphism φ:G→S3\phi: G \to S_3 mapping x↦ax \mapsto a and y↦by \mapsto b.

Since aa and bb generate S3S_3, the homomorphism φ\phi is surjective. Because ∣G∣≤6|G| \le 6 and ∣S3∣=6|S_3| = 6, a surjective map from GG to S3S_3 must be a bijection. Thus φ\phi is an isomorphism, and G≅S3G \cong S_3.

[0.0.14]Definition(Subgroup)#

Suppose GG is a group. A subset H⊆GH \subseteq G is said to be a subgroup if the following properties are satisfied.

  1. Closure. For any a,b∈Ha, b \in H, we have that ab∈Hab \in H.

  2. Identity. We have that the identity 11 from GG is contained in HH.

  3. Inverse. Each element in HH has an inverse contained in HH.

Equivalently, HH is a subgroup of GG if HH is a group with respect to the group operation inherited from GG.

[0.0.15]Theorem(Classification of Subgroups of Z+\bZ^+)#

All subgroups of Z+\bZ^+ take the form of either the trivial group {0}\{0\} or the set aZ={an:n∈Z}a\bZ = \{an: n \in \bZ\}, for some a∈Z+a \in \bZ_+.

Proof.

Suppose SS is a nontrivial subgroup of Z+\bZ^+. Without loss of generality, choose aa to be the smallest positive integer in SS (since −a∈S-a \in S, we can always choose a positive one). Then the group generated by aa takes the form

{⋯ ,−2a,−a,0,a,2a,⋯ },\{\cdots, -2a, -a, 0, a, 2a, \cdots\},

which is precisely aZa\bZ. Immediately, we have that aZ⊆Sa\bZ \subseteq S. We prove that S⊆aZS \subseteq a\bZ to complete the proof. Indeed, let s∈Ss \in S. Performing long division, we have that s=qa+rs = qa + r, with 0≤r<a0 \le r < a. Note that r=s−qa∈Sr = s - qa \in S, but since aa is the smallest positive integer in SS and 0≤r<a0 \le r < a, we are forced to take r=0r = 0. Thus s=qas = qa, meaning S⊆aZS \subseteq a\bZ, completing the proof.

[0.0.16]Remark(Intuition behind GCD and LCM)#

Fix a,b∈Z+a, b \in \bZ_+. Note that aZ⊆bZa\bZ \subseteq b\bZ if and only if b∣ab \mid a (i.e., bb divides aa). The logic is straightforward: a larger subgroup requires a smaller generator (step size). We will consider two natural set operations on aZa\bZ and bZb\bZ, namely intersection and addition, to motivate their arithmetic counterparts.

First, consider aZ∩bZa\bZ \cap b\bZ. Note that x∈aZ∩bZx \in a\bZ \cap b\bZ if and only if xx is a multiple of both aa and bb. It's quick to show aZ∩bZa\bZ \cap b\bZ is a subgroup of Z+\bZ^+, and so

aZ∩bZ=dZa\bZ \cap b\bZ = d\bZ

for some unique positive integer dd. Because dd generates the set of all common multiples, it must be the smallest positive number in the intersection, which is precisely the least common multiple of a,ba, b. Thus d=lcm(a,b)d = \lcm(a, b).

Now consider the sum

aZ+bZ={ra+sb:r,s∈Z},a\bZ + b\bZ = \{ra + sb : r, s \in \bZ\},

which is the smallest subgroup of Z+\bZ^+ containing both aZa\bZ and bZb\bZ. Note this sum must also equal cZc\bZ for a unique positive integer cc. The inclusions aZ⊆cZa\bZ \subseteq c\bZ and bZ⊆cZb\bZ \subseteq c\bZ force c∣ac \mid a and c∣bc \mid b, making cc a common divisor; because cZc\bZ is the minimal subgroup containing both, its generator cc must have the largest possible step size, identifying cc uniquely as gcd⁡(a,b)\gcd(a, b). As an immediate corollary, since c∈cZ=aZ+bZc \in c\bZ = a\bZ + b\bZ, there exist integers r,s∈Zr, s \in \bZ such that ra+sb=gcd⁡(a,b)ra + sb = \gcd(a, b), a result famously known as Bézout's Lemma.