FFTs in Graphics and Vision. Homogenous Polynomials and Irreducible Representations

Similar documents
FFTs in Graphics and Vision. Groups and Representations

Anouncements. Assignment 3 has been posted!

FFTs in Graphics and Vision. The Laplace Operator

Rotation of Axes. By: OpenStaxCollege

REPRESENTATION THEORY WEEK 7

LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM

Differential Geometry qualifying exam 562 January 2019 Show all your work for full credit

POLYNOMIALS. x + 1 x x 4 + x 3. x x 3 x 2. x x 2 + x. x + 1 x 1

Mathematics (Course B) Lent Term 2005 Examples Sheet 2

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

FFTs in Graphics and Vision. Rotational and Reflective Symmetry Detection

3 a = 3 b c 2 = a 2 + b 2 = 2 2 = 4 c 2 = 3b 2 + b 2 = 4b 2 = 4 b 2 = 1 b = 1 a = 3b = 3. x 2 3 y2 1 = 1.

Types of Real Integrals

14.1. Multiple Integration. Iterated Integrals and Area in the Plane. Iterated Integrals. Iterated Integrals. MAC2313 Calculus III - Chapter 14

Problem 1A. Suppose that f is a continuous real function on [0, 1]. Prove that

Solutions to Sample Questions for Final Exam

Multivariable Calculus

8. Diagonalization.

Conformal Mapping, Möbius Transformations. Slides-13

LECTURE 8: THE SECTIONAL AND RICCI CURVATURES

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( )

11.1 Three-Dimensional Coordinate System

Linear DifferentiaL Equation

REFLECTIONS IN A EUCLIDEAN SPACE

Implicit Functions, Curves and Surfaces

Legendre s Equation. PHYS Southern Illinois University. October 18, 2016

Math 3435 Homework Set 11 Solutions 10 Points. x= 1,, is in the disk of radius 1 centered at origin

1 Assignment 1: Nonlinear dynamics (due September

1. COMPLEX NUMBERS. z 1 + z 2 := (a 1 + a 2 ) + i(b 1 + b 2 ); Multiplication by;

Material for review. By Lei. May, 2011

IRREDUCIBILITY OF ELLIPTIC CURVES AND INTERSECTION WITH LINES.

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1.

Vectors in Function Spaces

In this chapter we study several functions that are useful in calculus and other areas of mathematics.

Algebra Workshops 10 and 11

Practice Problems for Exam 3 (Solutions) 1. Let F(x, y) = xyi+(y 3x)j, and let C be the curve r(t) = ti+(3t t 2 )j for 0 t 2. Compute F dr.

CSE 421 Algorithms. T(n) = at(n/b) + n c. Closest Pair Problem. Divide and Conquer Algorithms. What you really need to know about recurrences

b n x n + b n 1 x n b 1 x + b 0

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7

Practice Exam 1 Solutions

Contents. MATH 32B-2 (18W) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables. 1 Multiple Integrals 3. 2 Vector Fields 9

Basic Theory of Linear Differential Equations

You should be comfortable with everything below (and if you aren t you d better brush up).

Math 321: Linear Algebra

MATH 167: APPLIED LINEAR ALGEBRA Chapter 3

Green s Theorem. Fundamental Theorem for Conservative Vector Fields

UNC Charlotte 2005 Comprehensive March 7, 2005

3/31/ Product of Inertia. Sample Problem Sample Problem 10.6 (continue)

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday September 21, 2004 (Day 1)

Department of Mathematics, IIT Bombay End-Semester Examination, MA 105 Autumn-2008

CITY UNIVERSITY LONDON. BEng (Hons) in Electrical and Electronic Engineering PART 2 EXAMINATION. ENGINEERING MATHEMATICS 2 (resit) EX2003

Qualifying Exams I, Jan where µ is the Lebesgue measure on [0,1]. In this problems, all functions are assumed to be in L 1 [0,1].

The Mathematics of Maps Lecture 4. Dennis The The Mathematics of Maps Lecture 4 1/29

Example 2.1. Draw the points with polar coordinates: (i) (3, π) (ii) (2, π/4) (iii) (6, 2π/4) We illustrate all on the following graph:

Exercises given in lecture on the day in parantheses.

Inner products. Theorem (basic properties): Given vectors u, v, w in an inner product space V, and a scalar k, the following properties hold:

Analysis-3 lecture schemes

APPM 3310 Problem Set 4 Solutions

Permutations and Polynomials Sarah Kitchen February 7, 2006

MATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL

x + ye z2 + ze y2, y + xe z2 + ze x2, z and where T is the

REQUIRED MATHEMATICAL SKILLS FOR ENTERING CADETS

Introduction to Arithmetic Geometry Fall 2013 Lecture #2 09/10/2013

MATHEMATICS AS/M/P1 AS PAPER 1

2 Lie Groups. Contents

a k 0, then k + 1 = 2 lim 1 + 1

Quadrature for the Finite Free Convolution

The following definition is fundamental.

Chapter 3: Complex Numbers

Complex numbers, the exponential function, and factorization over C

Chapter 2 The Group U(1) and its Representations

The moduli space of binary quintics

arxiv: v1 [math.ca] 31 Dec 2018

Errata for Robot Vision

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1

Math 350 Solutions for Final Exam Page 1. Problem 1. (10 points) (a) Compute the line integral. F ds C. z dx + y dy + x dz C

MATHS 267 Answers to Stokes Practice Dr. Jones

Vectors, dot product, and cross product

Note: Each problem is worth 14 points except numbers 5 and 6 which are 15 points. = 3 2

Advanced Mathematics Support Programme OCR Year 2 Pure Core Suggested Scheme of Work ( )

Solutions to old Exam 3 problems

(You may need to make a sin / cos-type trigonometric substitution.) Solution.

1. Projective geometry

Conformal Mappings. Chapter Schwarz Lemma

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Solutions to the Calculus and Linear Algebra problems on the Comprehensive Examination of January 28, 2011

Solved Examples. Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B?

Representation Theory

Formulas to remember

Eigenvalues and Eigenvectors

LINEAR ALGEBRA W W L CHEN

a Write down the coordinates of the point on the curve where t = 2. b Find the value of t at the point on the curve with coordinates ( 5 4, 8).

Math 147, Homework 1 Solutions Due: April 10, 2012

SOLUTIONS TO THE FINAL EXAM. December 14, 2010, 9:00am-12:00 (3 hours)

CONVERGENCE OF THE FOURIER SERIES

Linear Algebra: Matrix Eigenvalue Problems

1 + f 2 x + f 2 y dy dx, where f(x, y) = 2 + 3x + 4y, is

Partial Fractions. June 27, In this section, we will learn to integrate another class of functions: the rational functions.

Final A. Problem Points Score Total 100. Math115A Nadja Hempel 03/23/2017

Math 4310 Solutions to homework 7 Due 10/27/16

Transcription:

FFTs in Graphics and Vision Homogenous Polynomials and Irreducible Representations 1

Outline The 2π Term in Assignment 1 Homogenous Polynomials Representations of Functions on the Unit-Circle Sub-Representations for the Circle Sub-Representations for the Sphere 2

The 2π Term in Assignment 1 Given an n-dimensional array of values, we would like to treat the values as the regular samples of some continuous, periodic, function: f f(x) What is the domain of f(x)? 3

The 2π Term in Assignment 1 What is the domain of f(x)? Two possible approaches: Dimension Dependent [0, n): f j = f(j) Dimension Independent [0, ): f j = f j n ρ 4

The 2π Term in Assignment 1 Dimension Dependent Domain [0, n): This provides a (nearly) norm-preserving map from the space of n-dimensional arrays to the space of functions: Vector Square Norm f 2 = = n 1 j=0 n 1 j=0 f j 2 f j 2 Function Square Norm f( ) 2 = 0 n f x = lim l j=0 n 1 j=0 l 1 f j 2 2 dx f j l n 2 n l 5

The 2π Term in Assignment 1 Dimension Independent Domain [0, ρ): This provides a way for treating two arrays of different dimensions as regular samplings of the same function at different resolutions. 0 ρ 0 ρ 6

The 2π Term in Assignment 1 Dimension Independent Domain [0, ρ): This does not provide a norm-preserving map from the space of n-dimensional arrays to the space of functions: Vector Square Norm Function Square Norm n 1 f 2 = f j 2 = j=0 n 1 j=0 f j n ρ 2 f( ) 2 = 0 ρ f x = lim l j=0 n 1 j=0 l 1 2 dx f j l ρ 2 f j 2 n ρ ρ n ρ l 7

The 2π Term in Assignment 1 Dimension Independent Domain [0, ρ): This does not provide a norm-preserving map from the space of n-dimensional arrays to the space of functions: Vector Square Norm f 2 = = n 1 j=0 n 1 j=0 This mapping scales the f jsquare 2 norm f( ) by 2 ρ =. n f j n ρ 2 Function Square Norm 0 ρ f x l 1 = lim l j=0 n 1 j=0 2 dx f j l ρ 2 f j n ρ 2 ρ n ρ l 8

The 2π Term in Assignment 1 Dimension Independent Domain [0, ρ) : When we consider periodic functions on a line i.e. functions on a circle we set the domain to be equal to the length of a circle: 0,2π. Similarly, for periodic functions on a plane i.e. functions on the product of two circles (a torus) we choose the domain to be 0,2π [0,2π). 9

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? The Fourier coefficients of f[ ] are the coefficients of f[ ] with respect to the Fourier basis: n 1 f = f k v k [ ] k=0 where the v k [ ] correspond to regular samples of the k-th complex exponential at n positions: v k = e i 2kπ n 0,, e i 2kπ n (n 1) 10

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? We know that the v k [ ] are perpendicular to each other, and we would like them to have unit-norm so that they form an orthonormal basis: 11

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? We know that the v k [ ] are perpendicular to each other, and we would like them to have unit-norm so that they form an orthonormal basis: Dimension Dependent [0, n) Dimension Independent [0,2π) v k ( ) 2 = = n 0 n 0 = n e i 2kπ n x dx 1 dx 12

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? We know that the v k [ ] are perpendicular to each other, and we would like them to have unit-norm so that they form an orthonormal basis: Dimension Dependent [0, n) Dimension Independent [0,2π) v k ( ) 2 = n 0 n = v k 1 dx v k 0 n = n e i 2kπ n x dx 13

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? We know that the v k [ ] are perpendicular to each other, and we would like them to have unit-norm so that they form an orthonormal basis: Dimension Dependent [0, n) Dimension Independent [0,2π) v k ( ) 2 = n 0 n = v k 1 dx v k 0 n = n e i 2kπ n x dx v k ( ) 2 = = 2π 0 2π 0 = 2π e i k x dx 1 dx 14

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? We know that the v k [ ] are perpendicular to each other, and we would like them to have unit-norm so that they form an orthonormal basis: Dimension Dependent [0, n) Dimension Independent [0,2π) v k ( ) 2 = n 0 n = v k 1 dx v k 0 n = n e i 2kπ n x dx v k ( ) 2 = 2π 0 2π e i k x dx v= k 1 v k dx 0 2π = 2π 15

The 2π Term in Assignment 1 How does this affect the Fourier coefficients? So, if we compute the Fourier coefficients of f[ ] assuming that the domain is [0, n), to get the Fourier coefficients of f[ ] on the domain [0,2π), we need to scale: 0, n [0,2π): 0,2π [0, n): f k n 2π f[k] f k 2π n f[k] 16

The 2π Term in Assignment 1 How does this affect 2D Gaussian smoothing? 17

The 2π Term in Assignment 1 How does this affect 2D Gaussian smoothing? To perform Gaussian smoothing of f [ ], we want a filter g [ ] whose entries sum to one. Dimension Dependent 0, n [0, n) Dimension Independent 0,2π [0,2π) 1 = 0 n n 0 l 1 = lim l j,k=0 g x, y dy dx g jn l, kn l n l 2 l 1 g j, k j,k=0 l 1 = j,k=0 g j k 18

The 2π Term in Assignment 1 How does this affect 2D Gaussian smoothing? To perform Gaussian smoothing of f [ ], we want a filter g [ ] whose entries sum to one. Dimension Dependent 0, n [0, n) Dimension Independent 0,2π [0,2π) 1 = n 0 = lim = n 0 l 1 l j,k=0 j,k=0 l 1 j,k=0 g x, y dy dx g g j, k g j k jn l, kn l The Gaussian is normalized if the l 1 sum of the entries equals 1. n l 2 19

The 2π Term in Assignment 1 How does this affect 2D Gaussian smoothing? To perform Gaussian smoothing of f [ ], we want a filter g [ ] whose entries sum to one. Dimension Dependent 0, n [0, n) Dimension Independent 0,2π [0,2π) 1 = n 0 = lim n 0 l 1 l j,k=0 g x, y dy dx g jn l, kn l The Gaussian is normalized if the l 1 sum of the entries equals 1. = j,k=0 l 1 j,k=0 g j, k g j k n l 2 1 = 0 2π 2π 0 l 1 = lim l j,k=0 = l 1 j,k=0 l 1 j,k=0 g g x, y dy dx g j2π l j2π n, k2π n g j k, k2π l 2π n 2 2π n 2π l 2 2 20

The 2π Term in Assignment 1 How does this affect 2D Gaussian smoothing? To perform Gaussian smoothing of f [ ], we want a filter g [ ] whose entries sum to one. Dimension Dependent 0, n [0, n) Dimension Independent 0,2π [0,2π) 1 = n 0 = lim n 0 l 1 l j,k=0 g x, y dy dx g jn l, kn l The Gaussian is normalized if the l 1 sum of the entries equals 1. = j,k=0 l 1 j,k=0 g j, k g j k n l 2 1 = 0 2π = lim = 2π 0 l 1 l j,k=0 l 1 j,k=0 l 1 j,k=0 g g x, y dy dx g j2π, k2π l l j2π n, k2π n g j k 2π n 2 2π n 2π l The Gaussian is normalized if the sum of the entries equals 2 n 2π 2 2. 21

Outline The 2π Term in Assignment 1 Homogenous Polynomials Representations of Functions on the Unit-Circle Sub-Representations for the Circle Sub-Representations for the Sphere 22

Monomials Definition: A monomial in variables {x 1,, x n } is a product of non-negative integer powers of the variables. The degree of a monomial is the sum of the powers. 23

Monomials Examples: Degree 0: 1 Degree 1: x, y, z Degree 2: x 2, y 2, z 2, xy, xz, yz Degree 3: x 3, x 2 y, x 2 z, xy 2, xz 2, xyz, y 3, y 2 z, yz 2, z 3 24

Polynomials Definition: A polynomial of degree d in variables {x 1,, x n } is a linear sum of monomials in {x 1,, x n }, each of whose degree is no greater than d. Notation: Denote by P d (x 1,, x n ) the set of polynomials in {x 1,, x n } of degree d. 25

Polynomials Examples: d = 0: P 0 (x) = P 0 (x, y) = P 0 (x, y, z) = a d = 1: d = 2: P 1 (x) = ax + c P 1 (x, y) = ax + by + c P 1 (x, y, z) = ax + by + cz + d P 2 (x) = ax 2 + bx + c P 2 (x, y) = ax 2 + by 2 + cxy + dx + ey + f P 2 (x, y, z) = ax 2 + by 2 + cz 2 + dxy + exz + gyz + hx + iy + jz + k 26

Polynomials Properties: The linear sum of polynomials p and q of degree d is a polynomial of degree d: a p x 1,, x n + b p x 1,, x n P d x 1,, x n The product of polynomials p and q of degrees d 1 and d 2 is a polynomial of degree d 1 + d 2 : p x 1,, x n q x 1,, x n P d 1+d 2 (x 1,, x n ) The k-th power of a polynomial p of degree d is a polynomial of degree d k: p k x 1,, x n P d k (x 1,, x n ) 27

Homogenous Polynomials Definition: A degree d polynomial is said to be homogenous if the individual monomials all have degree d. Notation: Denote by HP d (x 1,, x n ) the set of homogenous polynomials in {x 1,, x n } of degree d. 28

Homogenous Polynomials Examples: d = 0: HP 0 (x) = HP 0 (x, y) = HP 0 (x, y, z) = a d = 1: HP 1 (x) = ax HP 1 (x, y) = ax + by HP 1 (x, y, z) = ax + by + cz d = 2: HP 2 (x) = ax 2 HP 2 (x, y) = ax 2 + by 2 + cxy HP 2 (x, y, z) = ax 2 + by 2 + cz 2 + dxy + exz + gyz 29

Homogenous Polynomials Properties: The linear sum of homogenous polynomials p and q of degree d is a homogenous polynomial of degree d: a p x 1,, x n + b p x 1,, x n HP d x 1,, x n The product of homogenous polynomials p and q of degrees d 1 and d 2 is a homogenous polynomial of degree d 1 + d 2 : p x 1,, x n q x 1,, x n HP d 1+d 2 (x 1,, x n ) The k-th power of a homogenous polynomial p of degree d is a homogenous polynomial of degree d k: p k x 1,, x n HP d k (x 1,, x n ) 30

Homogenous Polynomials Note 1: Any degree d polynomial in {x 1,, x n } can be uniquely expressed as the sum of homogenous polynomials in {x 1,, x n } of degrees 0 through d: P d x 1,, x n = HP 0 x 1,, x n HP d x 1,, x n 31

Homogenous Polynomials Note 1: P d x 1,, x n = HP 0 x 1,, x n HP d x 1,, x n Example: p(x, y) = 2x 2 + 3y 2 xy + 5x 7y + 2 P 2 (x, y) HP 2 (x, y) HP 1 (x, y) HP 0 (x, y) 32

Homogenous Polynomials Note 2: Any homogenous polynomial in {x 1,, x n } of degree d can be uniquely expressed as: x 1 times a degree d 1 homogenous polynomial in {x 1,, x n }, plus a degree d homogenous polynomial in {x 2,, x n }. HP d x 1,, x n = x 1 HP d 1 x 1, x n HP d x 2,, x n 33

Homogenous Polynomials Note 2: HP d x 1,, x n = x 1 HP d 1 x 1, x n HP d x 2,, x n Example: p x, y = 2x 2 + 3y 2 xy HP 2 (x, y) = x 2x y + 3y 2 HP 1 (x, y) HP 2 (y) 34

Dimensions What is the dimension of P d (x 1,, x n )? What is the dimension of HP d (x 1,, x n )? 35

Dimensions What is the dimension of P d (x 1,, x n )? Since every polynomial of degree d can be uniquely expressed as the sum of homogenous polynomials of degrees 0 through d: dim P d x 1,, x n = dim HP 0 x 1,, x n + + dim HP d x 1,, x n 36

Dimensions What is the dimension of HP d (x 1,, x n )? 37

Dimensions Three properties give us a recursive definition: 1. A homogenous polynomial of degree d factors as: HP d x 1,, x n = x 1 HP d 1 x 1,, x n HP d (x 2,, x n ) 2. The space of homogenous polynomials in {x 1,, x n } of degree 0 is one-dimensional: HP 0 x 1,, x n = a 3. The space of homogenous polynomials in {x} of degree d is one-dimensional: HP d x = ax d 38

Dimensions Homogenous Polynomials of Degree Zero: The dimension of the space of homogenous polynomials of degree 0 in any number of variables is one: dim HP 0 x 1,, x n = 1 39

Dimensions Homogenous Polynomials in One Variable: The dimension of the space of homogenous polynomials of degree d in one variable is one, for all degrees d: dim HP d x = 1 40

Dimensions Homogenous Polynomials in n Variables: The dimension of the space of homogenous polynomials of degree d in n variables is: dim[hp d x 1,, x n ] = dim[hp d x 2, x n ] + dim HP d 1 x 1,, x n 41

Dimensions Homogenous Polynomials in n Variables: The dimension of the space of homogenous polynomials of degree d in n variables is: dim[hp d x 1,, x n ] = dim[hp d x 2, x n ] + dim HP d 1 x 2,, x n + dim HP d 2 x 1,, x n 42

Dimensions Homogenous Polynomials in n Variables: The dimension of the space of homogenous polynomials of degree d in n variables is: dim HP d x 1,, x n = dim[hp i (x 2, x n )] d i=1 + dim HP 0 x 1,, x n 43

Dimensions Homogenous Polynomials in n Variables: The dimension of the space of homogenous polynomials of degree d in n variables is: d dim HP d x 1,, x n = dim[hp i x 2, x n ] + 1 i=1 44

Dimensions Homogenous Polynomials in n Variables: One Variable: dim HP d x = 1 45

Dimensions Homogenous Polynomials in n Variables: One Variable: dim HP d x = 1 Two Variables: dim HP d x, y = 1 + = 1 + = 1 + d d i=1 d i=1 dim HP i x 1 46

Dimensions Homogenous Polynomials in n Variables: One Variable: dim HP d x = 1 Two Variables: dim HP d x, y = 1 + d Three Variables: dim HP d x, y, z = 1 + = 1 + = d i=1 d i=1 dim[hp i x, y ] (i + 1) d + 2 d + 1 2 47

Dimensions Homogenous Polynomials in n Variables: One Variable: dim HP d x = 1 Two Variables: dim HP d x, y = 1 + d Three Variables: dim HP d x, y, z = d+2 d+1 2 48

Outline The 2π Term in Assignment 1 Homogenous Polynomials Representations of Functions on the Unit-Circle Sub-Representations for the Circle Sub-Representations for the Sphere 49

Representing Functions on the Unit-Circle There are two ways we can represent a function on the unit-circle: 1. By Parameter: Every point on the circle can be represented by an angle in the range [0,2π). We can represent circular functions as 1D functions on the domain [0,2π). f θ = cos 2θ 0 2π 50

Representing Functions on the Unit-Circle There are two ways we can represent a function on the unit-circle: 2. By Restriction: We know that the unit-circle lives in 2D, i.e. it is the set of points (x, y) satisfying: x 2 + y 2 = 1 We can represent circular functions by looking at the restriction of 2D functions to the unit-circle. y y x x f(x, y) = x 2 y 2 51

Representing By Restriction Observation 1: On a circle, a point with angle θ has x- and ycoordinates given by: x = cos θ y = sin(θ) This lets us transform a (circular) function represented by the restriction of a 2D function f(x, y) to a function represented by parameter: f x, y g θ f(cos θ, sin θ) 52

Representing By Restriction Example: If the circular function is defined as the restriction of the 2D function: f x, y = x 2 y 2 Then the representation in terms of angle is: g θ = cos 2 θ sin 2 θ = cos 2θ y f(θ) = cos(2θ) x 0 2π f(x, y) = x 2 y 2 53

Representing By Restriction Observation 2: Two different functions in 2D, can have the same restriction to the unit-circle. f(x, y) = x 2 y 2 f(x, y) = (x 2 y 2 )(x 2 + y 2 ) 54

Outline The 2π Term in Assignment 1 Homogenous Polynomials Representations of Functions on the Unit-Circle Sub-Representations for the Circle Sub-Representations for the Sphere 55

Irreducible Representations Recall: In essential shape/image analysis tasks: Rotation invariant representation Image filtering Symmetry detection (2D) Rotational alignment we needed to consider the representation of the group of 2D rotations on the space of circular functions. 56

Irreducible Representations Recall: To perform these tasks efficiently and/or effectively, we depended on Schur s Lemma: Since the group was commutative, the irreducible representations were all one (complex) dimensional 57

Irreducible Representations Challenge: We know that the irreducible representations exist. How do we find them? 58

Sub-Representations How do we find a sub-space of functions that is also a sub-representation? That is, how do we find a space of functions with the property that a rotation of a function from this space, will give some other function in the space. 59

Fourier Basis For the circles, we know that these spaces are tone-dimensional, spanned by: f k θ = e ikθ But how would we go about finding them if we didn t know? 60

Polynomials Consider the circular functions that are obtained by restricting degree d polynomials to the circle: q x, y = j+k d a jk x j y k y y x x q(x, y) = x 2 y 2 61

Polynomials Consider the circular functions that are obtained by restricting degree d polynomials to the circle: q x, y = j+k d a jk x j y k How does a rotation act on this function? a b R = c d 62

Polynomials Rotations act on the space of functions by rotating the domain of evaluation: ρ R q x, y = q R 1 x, y Since the inverse of a rotation is its transpose, the rotation R 1, acts on the 2D space by: R 1 x, y = (ax + cy, bx + dy) 63

Polynomials This means that the rotation acts on the polynomial by sending: q x, y = j+k d a jk x j y k ρ R q x, y = j+k d a jk ax + cy j bx + dy k 64

Polynomials This means that the rotation acts on the polynomial by sending: q x, y = j+k d a jk x j y k ρ R q x, y = j+k d a jk ax + cy j bx + dy k Degree 1 Degree 1 65

Polynomials This means that the rotation acts on the polynomial by sending: q x, y = j+k d a jk x j y k ρ R q x, y = j+k d a jk ax + cy j bx + dy k Degree j Degree k 66

Polynomials This means that the rotation acts on the polynomial by sending: q x, y = j+k d a jk x j y k ρ R q x, y = j+k d a jk ax + cy j bx + dy k Degree j + k Since j + k d, the rotation of q x, y by R must also be a polynomial of degree d. 67

Polynomials If we start with a polynomial of degree d: q x, y P d (x, y) and we apply any rotation R to it, the rotated polynomial will also be a polynomial of degree d: ρ R q P d (x, y) 68

Polynomials Thus, the space of functions obtained by restricting polynomials of degree d to the unit circle is a sub-representation. 69

Polynomials We can repeat the argument for restrictions of homogenous polynomials: q x, y = j+k=d a jk x j y k ρ R q x, y = j+k=d a jk ax + cy j bx + dy k 70

Polynomials We can repeat the argument for restrictions of homogenous polynomials: q x, y = j+k=d a jk x j y k ρ R q x, y = j+k=d a jk ax + cy j bx + dy k Degree 1 Degree 1 71

Polynomials We can repeat the argument for restrictions of homogenous polynomials: q x, y = j+k=d a jk x j y k ρ R q x, y = j+k=d a jk ax + cy j bx + dy k Degree j Degree k 72

Polynomials We can repeat the argument for restrictions of homogenous polynomials: q x, y = j+k=d a jk x j y k ρ R q x, y = j+k=d a jk ax + cy j bx + dy k Degree j + k 73

Homogenous Polynomials Thus, the space of functions obtained by restricting homogenous polynomials of degree d to the unit circle is a sub-representation. 74

Homogenous Polynomials How small are these sub-representations? The space of homogenous polynomials of degree d in two variables is (d + 1)-dimensional. We know that the irreducible representations all have to be one-dimensional what s going on? 75

Homogenous Polynomials Recall: Two different functions in 2D, can have the same restriction to the unit-circle. f(x, y) = x 2 y 2 f(x, y) = (x 2 y 2 )(x 2 + y 2 ) 76

Homogenous Polynomials In particular, any point (x, y) on the circle satisfies the condition: x 2 + y 2 + 1 So for any q x, y HP d (x, y), the homogenous polynomial q x, y x 2 + y 2 HP d+2 (x, y) will have the same restriction to the unit circle. 77

Homogenous Polynomials When considering the restriction of homogenous polynomials to the circle, degree d polynomials are contained in the restriction of the degree (d + 2) polynomials. Since the restrictions of degree d polynomials to the circle form a sub-representation, we want the polynomials of degree (d + 2) whose restrictions are orthogonal to those of degree d polynomials. 78

Homogenous Polynomials Example: d = 0: HP d (x, y) is spanned by {1} so the restriction is the space of constant functions. 79

Homogenous Polynomials Example: d = 1: HP d (x, y) is spanned by {x, y} so the restriction is the space of functions ax + by. Since we can write out the x and y coordinates in terms of the circular angle θ: x = cos θ y = sin θ this gives the space of circular functions of the form: f θ = a cos θ + b sin θ 80

Homogenous Polynomials Example: d = 2: HP d (x, y) is spanned by {x 2, xy, y 2 } so the restriction is the space of functions of the form ax 2 + bxy + cy 2. In terms of the circular angle, this gives the space of circular functions of the form: f θ = a cos 2 θ + b cos θ sin θ + c sin 2 θ 81

Homogenous Polynomials Example: d = 2: f θ = a cos 2 θ + b cos θ sin θ + c sin 2 θ Since we know that: cos 2 θ + sin 2 θ = 1 is a constant function accounted for by the d = 0 case, we want the space of homogenous polynomial restrictions that are perpendicular to those accounted for by the d = 0 case. 82

Homogenous Polynomials Example: d = 2: A function of the form: f θ = a cos 2 θ + b cos θ sin θ + c sin 2 θ is perpendicular to the function: cos 2 θ + sin 2 θ = 1 if and only if: 0 = 1, a cos 2 θ + b cos θ +c sin 2 θ 83

Homogenous Polynomials Example: d = 2: 0 = 1, a cos 2 θ + b cos θ sin θ + c sin 2 θ 0 = 0 2π a cos 2 θ + b cos θ sin θ + c sin 2 θ dθ 0 = a π + c π a = c 84

Homogenous Polynomials Example: d = 2: Homogenous polynomials of can be expressed as: f θ = a cos 2 θ + b cos θ sin θ + c sin 2 θ and orthogonality implies that: c = a A basis for the sub-representation is: cos 2 θ sin 2 θ, cos θ sin θ {cos 2θ, sin 2θ} 85

Homogenous Polynomials Example: d 2: As in the d = 2 case, we start with the space of homogenous polynomials of degree d. Since the space of homogenous polynomials of degree d 2 is contained in this space, we need to throw out the degree d 2 polynomials. Thus, the final dimension of the sub-representation is: dim HP d x, y dim[hp d 2 x, y = d + 1 (d 1) = 2 86

Homogenous Polynomials Example: d 2: As in the d = 2 case, that the two functions: cos dθ, sin dθ are a basis for the sub-representation. 87

Homogenous Polynomials Note: These sub-representations are not irreducible. By Schur s lemma, the irreducible representations are all one-dimensional and for d > 0, we are getting two-dimensional sub-representations. 88

Homogenous Polynomials Note: These sub-representations are not irreducible. By Schur s lemma, the irreducible representations are all one-dimensional and for d > 0, we are getting two-dimensional sub-representations. To get the irreducible representations, we need to further break apart these sub-representations. cos dθ + i sin dθ cos dθ, sin dθ = cos dθ + i sin dθ = eiθ e iθ 89

Outline The 2π Term in Assignment 1 Homogenous Polynomials Representations of Functions on the Unit-Circle Sub-Representations for the Circle Sub-Representations for the Sphere 90

Spherical Functions As in the case of circular functions, we would like to find the sub-representations of the spherical functions sub-spaces of spherical functions which get rotated back into themselves. 91

Spherical Functions As in the case of circular functions, we would like to find the sub-representations of the spherical functions sub-spaces of spherical functions which get rotated back into themselves. In this case, the group does not commute, so we do not expect the sub-representations to be onedimensional. 92

Homogenous Polynomials As in the case of circular functions, we will consider spherical functions that are obtained by restricting homogenous polynomials of degree d to the unit sphere: q x, y, z = j+k+l=d a jkl x j y k z l 93

Homogenous Polynomials If R is a rotation: a b c R = d e f g h i then R will rotate the polynomial q by: ρ R q x, y, z = = j+k+l=d a jkl ax + dy + gz j bx + ey + hz k cx + fy + iz l Again, rotations fix homogenous polynomials mapping homogenous polynomials of degree d back into homogenous polynomials of degree d. 94

Homogenous Polynomials As in the 2D case, we know that the restrictions of homogenous polynomials of degree d to the unit sphere contain the restrictions of homogenous polynomials of degree d 2 to the unit sphere. So for any q x, y, z HP d (x, y, z), the polynomial q x, y, z x 2 + y 2 + z 2 HP d+2 (x, y, z) will have the same restriction to the unit sphere. 95

Homogenous Polynomials Thus, sub-representations can be obtained by considering the restrictions of homogenous polynomials of degree d to the unit sphere, and removing those that were already accounted for at degree d 2. Thus, the dimension of the space obtained from the degree d homogenous polynomials will be: dim HP d x, y, z dim HP d 2 x, y, z = d + 2 d + 1 d d 1 = 2 2 = 2d + 1 96

Homogenous Polynomials Thus, sub-representations can be obtained by considering the restrictions of homogenous polynomials of degree d to the unit sphere, and removing those that were already accounted for at degree d 2. Thus, the dimension of the space obtained from the degree d homogenous polynomials will be: dim HP d x, y, z dim HP d 2 x, y, z = 2d + 1 It turns out that for spherical functions, these are the irreducible representations for the group of rotations. 97