Go back to UGC NET COMUPTER SCIENCE

UNIT-1 — Group Theory (UGC NET: Computer Science & Applications)

(Groups • Subgroups • Semigroups • Product & Quotients • Isomorphism • Homomorphism • Automorphism • Rings • Integral Domains • Fields • Applications)


1. SEMIGROUPS

Definition: Semigroup

A semigroup is a set S with a binary operation ∗ such that:

  1. Closure:
    For all a,b∈S,

    a∗b∈S.

  2. Associativity:
    For all a,b,c∈S,

    (a∗b)∗c=a∗(b∗c).

No requirement of identity or inverse.

Example:

(N,+) is a semigroup.


2. MONOID

Definition: Monoid

A monoid is a semigroup with an identity element e such that:

e∗a=a∗e=a∀a∈S.

Example:

(N0,+) with identity 0.


3. GROUPS

Definition: Group

A group is a set G with a binary operation ∗ satisfying:

  1. Closure: a∗b∈G.

  2. Associativity: (a∗b)∗c=a∗(b∗c).

  3. Identity: There exists e∈G such that e∗a=a∗e=a

  4. Inverse: For each a∈G, there exists a−1∈G such that

    a∗a−1=a−1∗a=e.


Definition: Abelian Group

A group is Abelian (or commutative) if:

a∗b=b∗a∀a,b∈G.


4. SUBGROUPS

Definition: Subgroup

A non-empty subset H of a group G is a subgroup if:

  1. a,b∈H⇒a∗b−1∈H
    (one-step subgroup test)

– OR –

Equivalent conditions:

  • Closed under operation

  • Closed under inverse

  • Contains identity


Cyclic Subgroup

Generated by an element g∈G:

⟨g⟩={gn:n∈Z}.


5. PRODUCT OF ALGEBRAIC STRUCTURES

Definition: Direct Product of Groups

For groups G and H,

G×H={(g,h):g∈G,h∈H}

with operation

(g1,h1)∗(g2,h2)=(g1∗g2, h1∗h2).

This forms a group.


6. QUOTIENT GROUPS (FACTOR GROUPS)

Normal Subgroup (Important)

A subgroup N of group G is normal if:

gN=Ng∀g∈G

or equivalently

gng−1∈N∀g∈G,n∈N.


Definition: Quotient Group

If N is a normal subgroup of G:

G/N={gN:g∈G}

with operation

(gN)(hN)=(gh)N.


7. HOMOMORPHISM, ISOMORPHISM, AUTOMORPHISM


Definition: Homomorphism

A function f:G→H between groups is a homomorphism if:

f(a∗b)=f(a)∗f(b)∀a,b∈G.

Kernel:

ker⁡(f)={x∈G:f(x)=eH}

Image:

Im(f)={f(x):x∈G}


Definition: Isomorphism

A homomorphism that is bijective.
Isomorphic groups have:

  • same structure

  • same properties

  • different elements but identical algebraic behavior

Notation:

G≅H


Definition: Automorphism

An isomorphism from a group to itself:

f:G→G.

The set of all automorphisms forms a group under composition.


8. RINGS

Definition: Ring

A ring (R,+,⋅) is a set with two operations satisfying:

Under Addition:

  • Associative

  • Commutative

  • Identity (0)

  • Inverses exist (each element has an additive inverse)

Under Multiplication:

  • Associative

  • Closed

Distributive Laws:

a(b+c)=ab+ac,(a+b)c=ac+bc.


Definition: Commutative Ring

If multiplication is commutative:

ab=ba.


Definition: Ring with Unity

A ring with multiplicative identity 1 such that

1⋅a=a⋅1=a.


9. INTEGRAL DOMAINS

Definition: Integral Domain

A commutative ring with unity and no zero divisors.

Zero divisor definition:

Non-zero a,b∈R such that

ab=0.

Thus, in an integral domain:

ab=0⇒a=0 or b=0.

Examples:

  • Z

  • Polynomial rings over fields


10. FIELDS

Definition: Field

A set F with two operations (+,·) such that:

Under addition:

Forms an Abelian group.

Under multiplication:

Non-zero elements F−{0} form an Abelian group.

Distributivity holds.

Examples:

  • Rational numbers Q

  • Real numbers R

  • Complex numbers C

  • Finite field GF(p) where p is prime


11. APPLICATIONS OF GROUP THEORY (in Computer Science)

✔ Cryptography
– Uses groups, rings, finite fields
– Example: RSA, ECC use modular arithmetic groups

✔ Coding Theory
– Error-correcting codes use group and field structures
– Linear codes over finite fields

✔ Automata Theory
– Symmetry groups help in minimizing finite automata

✔ Graph Theory
– Automorphism groups classify graphs by symmetry

✔ Computer Graphics
– Rotations & transformations form groups

✔ Network Theory
– Cayley graphs build interconnection networks

✔ Algorithms
– Group operations used in hashing, randomization

👋Subscribe to
ProTeacher.in

Sign up to receive NewsLetters in your inbox.

We don’t spam! Read our privacy policy for more info.