49
Mini-course on representation theoretical methods in ML Risi Kondor (Gatsby Unit) Lecture 1: Groups

Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Mini-course on representation theoretical methods in ML

Risi Kondor (Gatsby Unit)

Lecture 1: Groups

Page 2: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

What is a group?

1. ,xy ! G

2. ,

3. there is an such that ,e ! G ex = xe = x

4. there is an such that .x!1 ! G xx!1 = x!1x = e

is a group if for any G x, y, z ! G

x(yz) = (xy)z

Page 3: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

x

g(x)

g : X ! X

Why should we care?

Page 4: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

x

g1

g1(x)

g2

g2(g1(x))

x

g2(g1(x))

g2g1

Page 5: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

g1

g2

g2g1

Page 6: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

g1

g2

g3

g2g1

g3

g1

g3g2

Page 7: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

x

x

e

Page 8: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

x

x

g

g!1

Page 9: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The cyclic group Zn = {0, 1, 2, . . . , n ! 1}

xy = x + y mod n

Page 10: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Klein’s Viergruppe V = {1, i, j, k}

1 i j k

1 1 i j ki i 1 k jj j k 1 ik k j i 1

V != Z2 " Z2

Page 11: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The quaternion group Q = {1, i, j, k,!1,!i,!j,!k}

1 i j k !1 !i !j !k

1 1 i j k !1 !i !j !ki i !1 k !j !i 1 !k jj j !k !1 i !j k 1 !ik k j !i !1 !k !j i 1

!1 !1 !i !j !k 1 i j k!i !i 1 !k j i !1 k !j!j !j k 1 !i j !k !1 i!k !k !j i 1 k j !i !1

!12

= 1

(!1)a = a(!1) = !a

i2 = j2= k2

= !1

ij = k

Page 12: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The icosahedron group Ih!= A5

Page 13: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The symmetric groups

! : {1, 2, . . . , n} !{ 1, 2, . . . , n}

group of bijections

Sn

i.e., permutations of objectsn

Page 14: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The integers Z

xy = x + y

Page 15: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The reals and the Euclidean vector spacesR Rn

xy = x + y

Page 16: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The rotation groups SO(n)

group of orthogonal matrices of det 1n!n

Page 17: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The Euclidean group and group of rigidbody motions ISO+(n)

ISO(n)

Erlangen program (1872):

“geometry is the study of properties invariant under a group”

Page 18: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The special unitary groups SU(n)

group of unitary matrices of determinant n!n 1

Page 19: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The general linear group GL(n)

group of invertible matricesn!n

Page 20: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

G =!

Z73 ! Z

112

"

! ((A8 ! A12) ! Z2)

Page 21: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The Monster group M

|M | = 8080174247945128758864599049617 . . .

. . . 10757005754368000000000

Page 22: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations
Page 23: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Finite groups

Infinite groups

Countable groups

Continuous groups

Lie groups

SnZn V Q M

Rn

SO(n) SU(n)

ISO+(n)

Z

compactnon-compact

Page 24: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Groups

Semigroups

Rings

Fields

Closed fields

commutative

non-commutative

Page 25: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Applications

Page 26: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Z12

Page 27: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Galois Theory

1

!"1

ax5 + bx4 + cx3 + dx2 + ex + f = 0

Page 28: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Crystallography

Page 29: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The invariance group of classical Physics is

ISO(3) ! R

Galileo Galilei(1564-1642)

Classical Physics

Page 30: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Albert Einstein(1879-1955)

To preserve

(!x)2 + (!y)2 + (!z)2 ! c2(!t2)

relativity adopted the Lorentz group SO+(1, 3)

!

"

"

#

ct!

x!

y!

z!

$

%

%

&

=

!

"

"

#

cosh(!) ! sinh(!) 0 0! sinh(!) cosh(!) 0 0

0 0 1 00 0 0 1

$

%

%

&

!

"

"

#

ctxyz

$

%

%

&

! = log

!

1 + v/c"

1 ! v2/c2

#

Relativity

Page 31: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Emmy Noether(1882-1935)

Symmetry implies conservation:

dJ

dt= !

!H

!"

(roughly)

time energy

space momentum

rotation angular mom.

Noether’s Theorem

Page 32: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Eugene Wigner(1902-1995)

symmetries unitary op.

observables generators

pure states dimensions of irreps

SU(3), SU(6), . . .

lead to quarks and even stranger animals...

Standard model and beyond

Page 33: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Engineering

Page 34: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Machine Learning

Invariancesimages, graphs, etc.

Permutation problems

ranking

multi-object tracking

Search

optimization over combinatorialstructures

Page 35: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Structure

Page 36: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Isomorphism

if there is a bijection s.t.G !=H ! : G! H

!(g1)!(g2) = !(g1g2)

If is only surjective, then it is a homomorphism.!

Page 37: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Direct product

G!H = { (g, h) | g " G, h " H }

(g1, h1)(g2, h2) = (g1g2, h1h2)

e.g., Zn2 , Rn

Page 38: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Semi-direct product

G ! H = { (x,!) | x ! G, ! ! H }

If acts on (by automorphisms), then H G

(x!,!!)(x,!) = (x!!!(x), !!!)

e.g., ISO+3!= R2 ! SO(3) x !" Rx + b

Page 39: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Wreath product

If is a subgroup of , then H Sn

G ! H "= Gn ! H

( g!1g!!1(1), g!

2g!!1(2), . . . , g!ng!!1(n); !!! )

(g!1, g2, . . . , g

!n;!!)(g1, g2, . . . , gn;!) =

Page 40: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Subgroups

is a subgroup of if it is closed wrt. the group operation. H! G G

xH = { xh | h ! H }left cosets:

x1H, x2H, . . . , xkH partition G

e.g., take and G = Z H = 3Z

Page 41: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Normal subgroups

H ! G if for any yH = Hy y ! G

Page 42: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Want to define . (xH)(yH) = (xyH)

x!= xh1 y!

= yh2If and must still get the same coset.

for some h ! Hxh1yh2 = xyh

h1yh2 = yh

h1y = yh

y!1h1y = h

y!1h1y ! H

yH = Hy for any y ! G

Page 43: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Normal subgroups

H ! G if for any yH = Hy y ! G

G/H is also a group

No normal factors simple group

Page 44: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Jordan–Hölder theorem

Up to permutation of factors the subnormal series

1 ! H1 ! · · · ! Hk = G

is unique for any finite group.

Page 45: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

The Enormous Theorem (1983)

Every finite simple group belongs to one of the following classes:

• ,• ,• simple groups of Lie type,• the 26 sporadic groups.

An (n ! 5)Zp

Page 46: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations
Page 47: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Summary

Page 48: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Groups are the elementary building blocks of structure in mathematics.

Symmetries and systems of transformations always have a group lurking in the background.

Three types of product, subgroups, cosets, normal subgroup, factor group, composition series.

Very powerful and general machinery.

Page 49: Lecture 1: Groups - University College Londonrisi/courses/mini08/groups.pdf · Groups are the elementary building blocks of structure in mathematics. Symmetries and systems of transformations

Next time: putting groups to work

1. Acting on vector spaces

2. Representation theory

3. Harmonic analysis