Math 541

Unordered Concepts

If A is a set, the collection of all its subsets also forms a set, denoted as P(A) or 2A, called the power set.

The Cartesian product between A and B is the set consisting of all ordered pairs of elements in A and elements in B. We can write this as

A×B={(a,b):a∈A,b∈B}

Functions

A function or a map f between A and B is a relation between A and B, such that for any a∈A, there is a unique b∈B, such that (a,b)∈f . We denote this b as f(a). We often write such a function as

f:A→B,a↦f(a)

A is the domain, B is the codomain.

Relation of Functions

Injection X 1 2 3 Y D B C A Injection Surjection X 1 2 3 4 Y D B C Surjection BijectionX1234YDBCA

identity function

The identity function from A to itself is defined as idA:A→A,a↦a. AKA, idA={(a,a):a∈A}⊆A×A

If C=A, g∘f=idA, f∘g=idB, we call g the inverse of f,denoted as g=f−1, and f to be invertible.

Group

Definition

A group is a pair (G,∗), where G is a set,∗:G×G↦G a map, such that:

∗(a,b) can also be written as a∗b or a⋅b or ab. The identity can also be denoted as 0 or 1. When (G,∗) is a group we can also say “G is a group under ∗”.

Note: To show a function is well-defined is also proving that the closure of the group. For every pair of elements a,b in the group, the result of the group operation (often denoted as ⋅ or +) on a and b must also be in the group. i.e. G×G→G on (G,+). For any g,f∈G we have (f+g)(a)=f(a)+g(a) since f(a),g(a)∈G, f+g∈G. So, + is well-defined.

Note. Well-Defined means

  1. for some x,y∈G such that x=y implies f(x)=f(y).
  2. one-to-one of f(x)=f(y) implies x=y.

Abelian Group

If ∗ is commutative, i.e. for any a,b∈G, a∗b=b∗a, then we call it a commutative group or abelian group.

({e},(e,e)↦e). This is called the trivial group, often denoted as 0 or 1.

Example

For Q→Q there is a map action (composition action) f:q→aq. Show Q is abelian group.

\begin{proof}
Suppose f(q)=aq, g(q)=bq are two elements in group, then for any q∈Q,

(f∘g)(q)=a(b(q))=abq=b(a(q))=(g∘f)(q)

Hence f∘g=g∘f is abelian.
\end{proof}

Permutation Group

A is any non-empty set, ({bijections from A to A }, ∘). This is called the permutation group or symmetric group. When A is a finite set of n elements this is denoted as Sn. Sn are all finite, and is abelian iff n≤2.

Example

1 2 3 4 1 2 3 4 1 2 3 4
(12)∘(14)(23)=(1423)

Homomorphisms

Definition

If (G,∗G) and (H,∗H) are two groups, f:G→H satisfies that for any a,b∈G, f(a∗Gb)=f(a)∗Hf(b), then we call f a homomorphism. If f is bijective then we call f an isomorphism.

Note: isomorphism: 1. Well-defined, 2. Bijective, Homomorphisms

Note: The two groups (G,∗) and (H,+) are isomorphic if there exists an isomorphism from one to the other written as

(G,∗)≅(H,+)

Sometimes write G=H

The set of isomorphisms from G to G (called “automorphisms”) is denoted as Aut(G).

For a group (G,∗G), a mapping f:G→G is called automorphism if

  1. f is one-one.
  2. f homomorphic i.e. f(a∗Gb)=f(a)∗Gf(b) for ∀a,b∈G

Note: If H=G and ∗=+ then the bijection is an automorphisms.

Property

If f is a homomorphism then:

  1. f sends the identity of G to the identity of H
  2. For any a∈G, (f(a))−1=f(a−1)

Isomorphism Theorem of Groups

Let G be a group, N⊴G, f:G→H a group homomorphism.
p:G→Q a surjective homomorphism such that N=ker⁡(p). Then:

  1. If N⊆ker⁡(f), then there is a unique homomorphism g:Q→H such that f=g∘p.
  2. If f is a surjection, so is g.
  3. If N=ker⁡(f) then g is an injection.
  4. (Isomorphism Theorem of Group) f(G) is isomorphic to G/ker⁡(f).

Subgroup

Definition

If H⊂G contains eG and is also closed under product and inverse (for any a,b∈H ,ab∈H ,a−1∈H),then we call H a subgroup of G, denoted as H≤G.

Example

The group of integers Z under addition has subgroups of the form nZ for every integer n. For example:

Image and Kernel

If f is a homomorphism from G to H, then:

  1. The image (or range) of f, denoted as f(G), is a subgroup of H.
  2. f−1({eH}), denoted as ker(f), called the kernel of f (and denoted as ker(f)), is a subgroup of G.
kerf={g∈G:f(g)=eH}forG→H

Note: The kernel is a normal subgroup of G.

Example

Let G=(Z,+) and H=(Z5,+) which is modulo 5 under addition. The elements of H are {0,1,2,3,4}. Define a map f:G→H by f(g)=gmod5.

The kerf is

kerf={g∈Z:gmod5=0}={…,−10,−5,0,5,10,…}

Interpretation:

Example 2

A group Z and a set {1,2,3} has one Z action:

u:Z×{1,2,3}→{1,2,3}

defined as

u(n,x)=2+(−1)n(x−2)

Then the kernel of u is 2Z since only even number can make u(n,x) to be itself. i.e. u(2,x)=2+(−1)2(x−2)=x.

Normal Subgroup

A subgroup N≤G is called a normal subgroup, denoted as N⊴G ,if for any a∈N , any g∈G , gag−1∈N.

Group Action

Definition

Let G be a group, X a non-empty set. A left G action is a map f:G×X→X, such that:

Reminder

In f(g,f(h,x))=f(gh,x), where gh is g⋅h. For example,
For f:(g,x)↦x∗g , the relation should be

u(g,u(h,x))=u(g∗h,x)

where gh is represent as group action not simply gh.

Example

Let G=Z and X={1,2,3} so, u:Z×{1,2,3}→{1,2,3} defined as map u(n,x)=n+x.
So, for any g,h∈G, any x∈X, we have

u(g,u(h,x))=u(g,h+x)=g+(h+x)=(g+h)+x=u(gh,x)

Note: we often write the result of a left G action as (g,x)↦g⋅x or gx.

Let G be a group, then:

A map f:X×G→X is called a right G action iff

Note

The automorphism of a G-set X is a bijective function f:X→X such that for all f∈G and x∈X:f(gx)=gf(x). Which is also the G-equivariant (Math 541#^6f534d)

Permutation Representation

Let X be a left G-set, then the corresponding homomorphism G→SX is called the permutation representation, its kernel the kernel of the action. In other words, the kernel of a left G action on set X is {g→G:∀x∈X,gx=x}. If the kernel is {e} we call the action to be effective.

Notation

We usually take permutation group as these parts:

σ=(12342413)

Which is (1243) .

Caylay's Theorem

Any group G is isomorphic to a subgroup of SG.

Equivariant Maps and invariant subsets

Definition

Let X,Y be two left G sets, f:X→Y is called G - equivariant iff for any g∈G, x∈X, f(gx)=g(f(x)). This means that if you first act on x by g and then apply f, it's the same as first applying f to x and then acting by g.

Example

Imagine an arrow on a plane that can point in four cardinal directions: North, East, South, or West. Let's represent these directions as a set Z={N,E,S,W}
Let G be the group of 90° rotations in the plane.
Consider a function h:Z→Z that rotates the arrow 90° clockwise. This function is G-equivariant. If you first rotate the arrow by any multiple of 90° and then apply h, it's the same as first applying h and then rotating by that same multiple of 90°.
g(x) f(g(x))

Let X be a left G set, a subset Y⊆X is called an G- invariant subset iff for any g∈G, any y∈Y , gy∈Y.

If X is a left G set, x∈X, the set OrbG(x)={gx:g∈G} is a G invariant subset of X, called the G orbit of x.

Example

For G is (Z,+) and left G-set X the set of even integers. Define a group action u(n,x)=x+2n.
Consider any even integer x, we have OrbG(x)={gx:g∈G}. For any integer in G, they such x+2n is even number in X, so the orbit of x is 2Z.

Let X,Y be left G sets. If f:X→Y is an equivariant bijection, then so is f−1. We call such maps isomorphisms.

Transitive and Stablizer

A left G action on X is transitive, iff for any x,y∈X, there is some g∈G such that y=gx.

Let X be a left G set, x∈X. The stablizer of x, denoted as Gx, is {g∈G:gx=x}. If for every x∈G, Gx={eG}, we call the left G action on X to be free.

Example

Given the action:

u(n,x)=2+(−1)n(x−2)

where n is an integer and x is in the set {1,2,3}.
Transitivity:
We need to check if for every pair (x,y) in {1,2,3}×{1,2,3}, there exists an integer n such that u(n,x)=y.
For x=1:

Thus, the action is not transitive.

Freeness:
We need to check if for every x in {1,2,3} and every non-zero integer n, u(n,x)≠x.
For x=1:

Thus, the action is not free because for x=1 and n=1, u(n,x)=x.

Orbit decomposition, Lagrange’s Theorem

Any left G set X is a disjoint union of subsets of the form Gx={gx:g∈G} which we call G orbits.

Image of a G-orbit under a G-equivariant map is a G-orbit. A subset is G-invariant iff it is union of G-orbits.

Orbit's Theorem

Two left G sets X and Y are isomorphic iff there is a bijection f′ from the set OX of left G orbits in X to the set OY of left G orbits in Y, such that for any O in OX, O is isomorphic to f′(O).

Lagrange’s Theorem

Let G be a finite group, H≤G, then |H| is a factor of |G|.

Cycle notation

Let g∈Sn, consider the Z action on {1,…,n} defined as (t,a)↦gt(a). Then the set {1,…,n} can be decomposed into disjoint union of Z-orbits. For each Z orbits, we can enumerate the elements in the order of c,g(c),g2(c),… An element of g can be written down by enumerating the corresponding Z orbits that has length larger than 1. For example,

{(1,2),(2,1),(3,3),(4,6),(6,5),(5,4)}∈S6

can be written as

(1,2)(4,6,5)

This is called the cycle notation for elements of a permutation group.

Isomorphism Theorem of Groups

Left Cosets (Group)

Definition

Given a group G and a subgroup H≤G, a left coset of H in G with respect to an element g∈G is the set:

gH={gh:h∈H}

Here, gH represents the set of all products where g is multiplied on the left by each element h in H.

Note: So the H is a subgroup of G and |H| tell us how many elements in H. Then the G/H tell use the number of distinct cosets (each representing a unique "slice" of G). Thus |H|×|G/H|=|G| can tell us the number of cosets times number of elements of a set is formed the elements of G.

Example

Consider the group Z (integers under addition) and the subgroup 2Z (even integers). The left cosets of 2Z in Z are 2Z itself and 1+2Z (all odd integers). Here, 2Z is the set of all integers of the form 2n for n∈Z, and 1+2Z is the set of all integers of the form 1+2n for n∈Z.

Note: Left cosets are a way to "translate" a subgroup across the group, and they play a crucial role in understanding the structure of the group, especially in the development of concepts like normal subgroups and quotient groups.

Rings

Definition of Rings

A triple (R,+,×) is called a ring, where +:R×R→R, ×:R×R→R, if

  1. (R,+) is an abelian( or commutative) group. The identity of this group is denoted as 0.
  2. For any a,b,c∈R, (a×b)×c=a×(b×c).
  3. (Distribution Law) For any a,b,c∈R, a×(b+c)=a×b+a×c, (a+b)×c=a×c+b×c.

Remark: a×b can be written as a⋅b or ab. The identity of (R,+) is denoted as 0. The inverse of an element a under + can be written as −a.
Remark: If a ring R has identity, a,b∈R, ab=ba=1, then we can write b=a−1.

Remark: Remember to show Existence of Identity Element:
Define a 1 (or id(x) for function) as multiplies an element only to itself. The identity element called 1R.

Note. There are some steps need to do in first condition:

  1. Well-defined: check +,× if well-define
  2. Associative: for x,y,z∈R such that (x+y)+z=x+(y+z)
  3. Identity: Let 0∈R be defined as send identity to itself. For x∈R, x+0=0=0+x
  4. Inverse: For any x∈R, let −x be (−x)=−(x), for x∈R, x+(−x)=0=(−x)+x

Definition of Abelian

A ring R is called abelian if for any a,b∈R, ab=ba. It has identity if there is some element 1∈R such that 1a=a1=a for all a∈R. It is called a field if (R∖0,×) is an abelian group.

Quotient Ring

Let R be a ring, I an ideal of R, the ring (R/I,+,×′) as defined in Math 541#Theorem is called the quotient ring.

The elements if R/I are the left cosets of I in R: for a is an element of R, the coset a+I is an element of R/I.

Operations:

  1. (a+I)+(b+I)=(a+b)+I
  2. (a+I)(b+I)=ab+I

Example

Consider the ring of integers Z and the ideal 4Z (multiples of 4). The quotient ring Z/4Z consists of the cosets 0+4Z, 1+4Z, 2+4Z, and 3+4Z. These cosets are the equivalence classes under the relation of congruence modulo 4.

Quotient Map

and the ring homomorphism p:R→R/I defined as r↦r+I is called the quotient map.

R - Modules

Let R be a ring. A left R-module is an abelian group (M,+) (the identity of which is denoted as 0) together with a map (called scalar multiplication):

R×M→M(r,m)↦rm

such that:

  1. For any x,y∈M,a∈R,a(x+y)=ax+ay.
  2. For any x∈M, a,b∈R, (a+b)x=ax+bx.
  3. For any x∈M, a,b∈R, a(bx)=(ab)x.
  4. If R has identity 1R, then for any x∈M, 1Rx=x.

Example

Ring R is (Z,+,×), module is M=(Z,+) under a map. Then the one of submodule is 2Z.

Isomorphism Theorem of Module

Let M and N be modules, and let φ:M→N be a module homomorphism. Then:

  1. The kernel of φ is a submodule of M,
  2. The image of φ is a submodule of N, and
  3. The image of φ is isomorphic to the quotient module M/ker⁡(φ).

In particular, if φ is surjective then N is isomorphic to M/ker⁡(φ).

Submodule

Let R be a ring, M a R -module, N a subset of M. If N is a subgroup of (M,+), and for any x,y∈N, a∈R, then (0∈N and −x∈N)x+y∈N and ax∈N, then N is called a submodule.

Example 1

Let's say M=Z3 is a module over the ring Z, and you're considering the subset N={(a,b,0)∣a,b∈Z}.

  1. Non-Empty: N contains the zero element (0,0,0), so it's not empty.
  2. Addition: If (a,b,0) and (c,d,0) are in N, their sum (a+c,b+d,0) is also in N.
  3. Scalar Multiplication: For any integer k and any element (a,b,0) in N, the product k(a,b,0)=(ka,kb,0) is still in N.
  4. Module Axioms: Addition and scalar multiplication in N are associative, commutative, and distributive, aligning with the module structure of M.

Since N satisfies all these criteria, it is indeed a submodule of M.

Example 2

Submodule of Polynomials of a Fixed Degree

Module: R[x], polynomials with coefficients from a ring R.

Submodule: All polynomials of degree less than or equal to a fixed integer n.

Properties:

Submodule of Polynomials with Specific Coefficients

Module: R[x].

Submodule: Polynomials whose coefficients meet a specific criterion (e.g., all coefficients are even).

Properties:

Submodule Generated by a Single Polynomial

Module: R[x].

Submodule: All polynomials that are multiples of a given polynomial p(x) in R[x].

Properties:

Cyclic

Suppose R has identity, a left R-module M is called cyclic iff there is a∈M (called the generator), for any b∈M, there is some r such that b=ra.

Cyclic Left R-module

If R has identity, L a left R-ideal (Math 541#Left ideal), R/L is a cyclic left R-module (with generator a=1+L)

Example

In the quotient ring R=Z/(4), we explore the cyclic left R-modules. A cyclic module is one that can be generated by a single element. In R, the potential generators are the equivalence classes [0],[1],[2],[3]. The resulting cyclic modules are:

  1. the trivial module {[0]},
  2. the entire ring R itself (generated by either [1] or [3]),
  3. and a module comprising {[0],[2]} (generated by [2]). These examples illustrate the different cyclic modules possible in R.
    Those such that for any m∈M and r∈R, any m′=r⋅m∈M.

Left coset (Rings)

In a ring R, a left coset of a subring S with respect to an element r in R is defined as r+S={r+s:s∈S}. (This definition uses the addition operation of the ring.)

Example

In the ring of integers Z, consider the subring 4Z (all multiples of 4). The left cosets are n+4Z, where n is an integer. Distinct cosets are created using 0, 1, 2, and 3:

  1. 0+4Z (multiples of 4)
  2. 1+4Z (numbers 1 more than multiples of 4)
  3. 2+4Z
  4. 3+4Z.
    Each coset groups numbers with the same remainder when divided by 4.

Ring Homomorphisms

Let (R,+R,×R),(S,+S,×S) be two rings, a map f:R→S is called a ring homomorphism if for any a,b∈R,

  1. f(a)+Sf(b)=f(a+Rb)
  2. f(a)×Sf(b)=f(a×Rb)
  3. f(1R)=1S.

Let R be a ring, M,N be two R-modules. A map f:M→N is called a module homomorphism if for any a∈R, x,y∈M, f(ax)=af(x), f(x+y)=f(x)+f(y).

Note: End(H) definition
Let H be an abelian group. Let End(H) be the set of homomorphisms from H to itself, define (f+g)(x)=f(x)g(x), (f×g)(x)=f(g(x)). Then (End(H),+,×) is a group with identity.

Let R be a ring, a subset S⊆R is called a subring if 0∈S, for any a,b∈S, a+b∈S, a×b∈S, −a∈S.

Note. restriction:
Let f:A→B be a function, A′⊆A, i the inclusion function from A′ to A, then the restriction of f on A′, denoted as f|A′, is defined as f∘i. Analogy in function Restriction (mathematics) - Wikipedia

Isomorphism Theorem of Rings

Let R and S be rings, and let φ:R→S be a ring homomorphism. Then:

  1. The kernel of φ is an ideal of R,
  2. The image of φ is a subring of S, and
  3. The image of φ is isomorphic to the quotient ring R/ker⁡φ.

In particular, if φ is surjective then S is isomorphic to R/ker⁡φ.

Ideal

Definition of Ideal

Let R be a ring, a subring S of R is called an ideal iff for any r∈R, a,b∈S, a+b∈S, ar∈S, ra∈S. (Sometimes check inverse and 0 term)

Example

Let R be a ring, I,J two ideals of R. Show that the set {x+y:x∈I,y∈J} is an ideal of R.

\begin{proof} For any a,b∈J+I and r∈R, let a=a1+a2, b=b1+b2:

  1. 0 term: 0=0+0∈J+I.
  2. Addition: a+b=(a1+a2)+(b1+b2)∈I+J.
  3. Inverse: −a=(−a1)+(−a2)∈I+J.
  4. Scaler: ra=ra1+ra2∈I+J and ar=a1r+a2r∈I+J.
    \end{proof}

Theorem

Let R be a ring, I an ideal of R. Then:

  1. I is a normal subgroup of (R,+), hence R/I={a+I:a∈R}, where a+I is defined as {a+h:h∈I}, is an abelian group, and the quotient map p:R→R/I defined as r↦r+I is a group homomorphism from (R,+) to (R/I,+).
  2. There is a unique function ×′:R/I×R/I→R/I, such that (R/I,+,×′) is a ring and p is a ring homomorphism.
  3. ker⁡(p)=I

Left ideal

M a left R module, x∈M, Ann(x)={r∈R:rx=0} is a submodule of R (seen as left R-module), called a left ideal.

Euclid’s Algorithm

Definition (integral domain)

We call a ring R to be a (integral) domain, if it satisfies the following:

  1. It is commutative with identity.
  2. ab=0 implies a=0 or b=0.

Note. The second condition implies that integral domain does not has zero divisor. That is related to the definition of zero divisor:

In a ring R, a non-zero element a is called a zero divisor if there exists another non-zero element b in R such that their product is zero, i.e., a⋅b=0, a⋅b=0 or b⋅a=0, b⋅a=0.

e.g. Z/6Z does has zero divisor since [2]⋅[3]=[0] where [2],[3] are zero divisors.

Definition (PID)

If an integral domain R further satisfies the following:

It is called a principal ideal domain (PID).

Definition (Euclidean domain)

If R is an integral domain, and there is a function h:R∖0→Z≥0 where Z≥0 is the set of non negative integers, such that:

  1. If a≠0, b≠0, then h(ab)≥h(a).
  2. (Division with Remainder) For any a,b≠0, there is some q,r∈R, such that a=bq+r, and either r=0 or h(r)<h(b).

then R is called an Euclidean domain.

Definition (GCD)

Let R be a PID, a,b∈R, the ideal (a)+(b)={ra+sb:r,s∈R} equals some (m), and the number m is called the greatest common divisor of a and b, denoted as m=gcd(a,b).

Definition

Euclid’s Algorithm for Bezout’s Problem, which is that:

Given a,b∈R, ab≠0, find r,s∈R such that ra+sb=gcd(a,b).

Extended Euclid's Algorithm

  1. Initialization:

    • Start with r0=1,s0=0 and r1=0,s1=1.
    • These represent two equations: r0a+s0b=a and r1a+s1b=b.
  2. Iterative Process:

    • At each step, divide a by b to get a quotient q and a remainder r, so a=bq+r.
    • Update a and b: Set a=b and b=r.
    • Update ri and si: Set ri+1=ri−1−q⋅ri and si+1=si−1−q⋅si.
    • This process continues until b becomes 0.
  3. Result:

    • When b becomes 0, the last non-zero remainder is the GCD, and the corresponding r and s are the coefficients we seek.

Code Example

An example of this algorithm on Z, implemented by Python:

def extended_euclid(a, b):
    """
    Performs the Extended Euclid's Algorithm on integers a and b.
    Returns a tuple (gcd, r, s) such that gcd is the greatest common divisor of a and b,
    and gcd = ra + sb.
    """
    old_r, r = a, b
    old_s, s = 1, 0

    while r != 0:
        quotient = old_r // r
        old_r, r = r, old_r - quotient * r
        old_s, s = s, old_s - quotient * s

    return old_r, old_s, (old_r - old_s * a) // b

# Example usage:
a = 99
b = 78
gcd, r, s = extended_euclid(a, b)
print(f"GCD: {gcd}, r: {r}, s: {s}")