The Gaussians Distribution

Size: px
Start display at page:

Download "The Gaussians Distribution"

Transcription

1 CSE 206A: Lattice Algorithms and Applications Winter 2016 The Gaussians Distribution Instructor: Daniele Micciancio UCSD CSE 1 The real fourier transform Gaussian distributions and harmonic analysis play a fundamental role both in the design of lattice-based cryptographic functions, and the theoretical study of lattice problems. For any function f: R n C such that f(x) dx <, the fourier transform of f is defined as f(y) = f(x) e 2πi x,y dx n where i = 1 is the imaginary unit and e 2πiz = cos( z z )+i sin( ) the exponential function 2π 2π from the unit interval z R/Z [0, 1) to the unit circle on the complex plane e 2πiz {c C : c = 1}. So, the fourier transform is also a function f: R n C from the euclidean space R n to the complex numbers. The gaussian function ρ(x) = e π x 2 naturally arises in harmonic analysis as an eigenfunction of the fourier transform operator. Lemma 1 The gaussian function ρ(x) = e π x 2 euals its fourier transform ρ(x) = ρ(x). Proof. It is enough to prove the statement in dimension n = 1, as the general statement follows by ρ(y) = ρ(x)e 2πi x,y dx n = ρ(x k )e 2πix ky k dx = k = k n k ρ(x)e 2πixy k dx ρ(y k ) = ρ(y). So, let ρ(x) = e πx2 the one-dimensional gaussian. We compute ρ(y) = ρ(x)e 2πixy dx = e π(x2 +2ixy) dx = e πy2 e π(x+iy)2 dx y = ρ(y) ρ(x) dx. +iy

2 Finally, we observe that ρ(x) dx = ρ(x) dx by Cauchy s theorem, and +iy ρ(x) dx = = ρ(x 1 ) dx 1 ρ(x 2 ) dx 2 x 1 R x 2 R ρ(x) dx = 2πrρ(r) dr = 1 2 r=0 where the last euality follows from the fact that ρ (r) = 2πr ρ(r). We note that in other settings the gaussian distribution is often defined as g(x) = e 1 2 x2, which is the same as ρ, but with a different scaling factor. Using g(x) corresponds to normalizing the standard deviation x g(x)2 dx = 1, but introduces a scaling factor when taking the fourier transform of g. As we will make extensive use of the fourier transform, in lattice cryptography it is typically preferable to use ρ(x) = e πx2 as the standard gaussian function, so that ρ = ρ. The standard deviation of ρ is n ρ(x) 2 dx = n 2π. The following properties of the fourier transform easily follow from the definition. Lemma 2 Any function f with n f(x) < satisfies the following properties: 1. for any nonsingular suare matrix T, if h(tx) = f(x) then ĥ(y) = det(t) f(t t y). 2. if h(x) = f(x + v), then ĥ(y) = f(y) e 2πi v,y. 3. if h(x) = f(x) e 2πi x,v, then ĥ(y) = f(y v). Proof. For the first property, we have ĥ(y) = h(z) e 2πi z,y dz = z R n f(t 1 z) e 2πi z,y dz. z R n Making a change of variable z = Tx, the last expression euals det(t) f(x) e 2πi x,tty dx = det(t) f(t t y). n The other two properties are proved similarly, using the definition of the fourier transform, and applying an appropriate change of variable. Less trivial to prove is the following result, known as Poisson summation formula. The theorem reuires f to satisfy appropriate regularity conditions. We will apply the theorem only to the gaussian function ρ(x), and other functions obtained from it by the simple change of variables described in Lemma 2. These functions behave in the nicest possible way with respect to the fourier transform, so we do not explicitly state necessary reuirements on the function f.

3 Theorem 3 If f(z n ) = x Z n f(x), and similarly for f(z n ), then f(z n ) = f(z n ). Proof. Let f: R n C and define the periodic function ϕ(x) = f(x+z n ) = y Z f(x+y). n Notice that ϕ(x) = ϕ(x mod y) for any y Z n, i.e., ϕ is periodic modulo 1, and can be euivalently described as a function from [0, 1) n to C. The fourier series of a periodic function ϕ: [0, 1) n C is defined as ϕ(z) = ϕ(x) e 2πi x,z dx x [0,1) n for any z Z n. The fourier inversion theorem for periodic functions states that if ϕ is sufficiently nice, it can be recovered from its fourier series ϕ(x) = z Z n ϕ(z) e 2πi z,x. We will need this inversion formula only to evaluate ϕ at 0, giving f(z n ) = ϕ(0) = z Z n ϕ(z) e 0 = ϕ(z n ). Next we compute the fourier coefficients ϕ(z) = ϕ(x) e 2πi x,z dx x [0,1) n = f(x + w) e 2πi x,z dx. x [0,1) n w Z n Since x e 2πi x,z is also periodic modulo 1, the last expression euals f(x + w) e 2πi x+w,z dx = f(x) e 2πi x,z dx = f(z) x [0,1) n w Z n n i.e., the fourier series of the periodic function ϕ euals the fourier tranform of f at integer points z Z n. So, f(z n ) = ϕ(z n ) = f(z n ). The theorem is easily generalized to arbitrary lattices. Corollary 4 For any lattice Λ, f(λ) = det(λ ) f(λ ) where f(λ) = x Λ f(x), and similarly for f(λ ).

4 Proof. We may assume without loss of generality that Λ is a full dimensional lattice. Let B be a basis of Λ, so that the lattice can be written as BZ n, and let h(x) = f(bx). Then, using the previous theorem, we have f(λ) = h(z n ) = ĥ(zn ) = det(b 1 )h(b t Z n ) = det(λ )h(λ ). We know from the proof of Lemma 1 that ρ(x) dx = 1. So, the gaussian function can be x interpreted as a probability distribution over R n. Lattice cryptography uses a discrete version of this probability distribution which selects points from a lattice x Λ with probability proportional to ρ(x). Definition 5 For any lattice Λ, the discrete gaussian probability distribution D Λ is the probability distribution over Λ that selects each lattice point x Λ with probability Pr{x} = ρ(x)/ρ(λ), where ρ(λ) = x Λ ρ(x) is normalization factor. Informally (or even formally, with some effort) one can think of the discrete gaussian distribution D Λ as the conditional distribution of the continuous gaussian distribution Pr{x} = ρ(x) on R n, conditioned on the event that x Λ is a lattice point. The reason we state this informally is that the event of picking a lattice point x Λ when choosing x according to a continuous probability distribution has zero probability. So, giving a formal definition of conditional distribution can be tricky. Luckily, none of this is needed, as we will work only with discrete distributions. 2 Fourier analysis of finite groups Harmonic analysis in R n reuires sensible assumptions on the function f to guarantee convergence and the validity of the fourier inversion formula. Fortunately, in lattice cryptography, we will deal primarity with discrete probability distributions and the fourier transform over finite groups. This allows for a much simpler treatment, using linear algebra. We start with the simple case of a finite cyclic group Z = Z/Z of the integers modulo. It will be useful to think of Z in concrete terms as the uotient between Z and its subgroup Z, and think these two sets as two lattices. Any finite abelian group can be expressed as a uotient Λ/Λ, where Λ is a lattice and Λ is a full rank sublattice of Λ. As we will see, much of what we will prove for Z applies also to the uotient Λ/Λ between to lattices, and therefore holds for arbitrary abelian groups. Notice that the same group can be expressed as the uotiend of two lattices in different ways. For example the group Z can also be represented as the uotient between Z and 1 Z, and sometimes it is convenient to use this other representation. Since Z/ 1 Z is obtained just by scaling both lattices in Z/Z by a factor 1, we abbreviate it as 1Z. So, 1Z is just the same group as Z, but with the elements represented as multiples of 1 in the range [0, 1).

5 The set of functions V = (Z C) is a -dimensional vector space over the field C of complex numbers. This vector space has an inner product defined as f, g = E x Z [f(x) g(x)] = 1 f(x) g(x) x Z where a + ib = a ib C is the complex conjugation operation, for a, b R. Consider the family of functions χ x (y) = e 2πxy. Notice that if x 1Z = Z/ 1 Z, then χ x (y) is periodic modulo. So, it defines a function from Z to C. The following lemma shows that this set of functions is an orthonormal basis for Z C. Lemma 6 For any x, y 1 Z, χ x, χ y = { 1 if x = y 0 otherwise Proof. By definition χ x, χ y = 1 z Z e 2πi(x y)z. If x = y, then e 2πi(x y)z = e 0 = 1, and χ x, χ y = 1. On the other hand, if x y, then e 2πi(x y) 1 and 1 e 2πi(x y)z = e2πi(x y) 1 = 0 e 2πi(x y) 1 z=0 and χ x, χ y = 0. The functions χ x with x 1 Z are called the characters of the group Z, and, since there are precisely of them, they form an orthonormal basis for V = Z C. In particular, any function can be expressed as a linear combination of the characters f(x) = y f, χ y χ y (x). Notice the similarity between the coefficients f(y) = f, χ y = 1 f(x) e 2πixy x Z and the definition of the real fourier transform of a function. The function f(y) mapping each y 1 Z to the corresponding coefficient f, χ y is called the (discrete) fourier transform of f, and the set of characters χ y is called the fourier basis. Expressing the function f with respect to the fourier basis can be rewritten as f(x) = y f(y)e 2πixy

6 giving a fourier inversion formula. Everything easily extends to arbitrary abelian groups, but before moving on, it is useful to pay some attention to the way we represented group elements for the index y 1 Z and input x Z of the group characters χ y (x). If we think of G = Λ/Γ as the uotient of two lattices Λ = Z and Γ = Z Λ, then 1 Z is precisely the dual group of G, which can be formally defined as the uotient Ĝ = Γ /Λ between the dual lattices Γ = 1 Z and Λ = Z. (Notice that in order to take the uotient we need also to reverse the position of the two lattices, so that Λ Γ.) Now let us move to the product of cyclic groups G = k Z k = Z n /( k ( k Z)), and the set of functions from G to C. In this more general setting, the fourier basis is given by the characters χ y (x) = e 2πi x,y for y Ĝ = k ( 1 k Z ) = ( k 1 k Z)/Z n. Here x, y = k x k y k is just the usual dot product between vectors. It is only the inner product of functions f, g = E x G [f(x) g(x)] that is normalized by the group size k k, so that the characters have norm χ 2 = χ, χ = 1. As before, characters are mutually orthogonal because χ x, χ y = k χ xk, χ yk and the product vanishes as soon as x k = y k for some k. So, we define the discrete fourier transform of a function f: G C as before f(y) = f, χ y = 1 f(x) e 2πi x,y giving the fourier inversion formula x G f(x) = y Ĝ f, χ y χ y (x) = y Ĝ f(y) e 2πi x,y. Every uotient of two (full rank) lattices G = Λ/Γ with Γ Λ is a finite abelian group, and any abelian group can be represented as a product of cyclic groups. So, this is all we need to deal with uotients between any two arbitrary (full rank) lattices Γ Λ. But it is useful to give a general formulation of everything we have proved so far directly in terms of lattices. In the most general setting, we start from a lattice Λ and a full rank sublattice Γ Λ, which define a finite abelian group G = Λ/Γ and its dual Ĝ = Γ /Λ. The set of all functions G C is a G -dimensional vector space over C with an inner product f, g = E x G [f(x) g(x)] = 1 G f(x) g(x) x G

7 and orthonormal basis χ y (x) = e 2π x,y for y Ĝ. The discrete fourier transform of f: G C is the function f(y) = f, χ y from Ĝ to C and it satisfies the fourier inversion formula f(x) = f(y) y Ĝ χ y (x). 3 Gaussian sums Poisson summation formula can be used to prove several interesting bounds on gaussian sums over lattices. Lemma 7 For any lattice Λ and real s 1, ρ(λ/s) s n ρ(λ) Proof. By the Poisson summation formula, and using ρ(sx) ρ(x), we get ρ(λ/s) = det(sλ )ρ(sλ ) s n det(λ )ρ(λ ) = s n ρ(λ). Lemma 8 For any lattice coset Λ + u, ρ(λ + u) ρ(λ). Proof. Recall that if f(x) = ρ(x + v) then f(y) = e 2πi y,v ρ(y). Using Poisson summation formula and triangle ineuality we get ρ(λ + u) = det(λ ) ρ(y) exp(2πi y, u ) y Λ det(λ ) y Λ ρ(y) = ρ(λ). An immediate conseuence of the above lemma is that for any lattices Λ Λ, the gaussian probability distribution (D Λ mod Λ) over the uotient group Λ /Λ is maximized at 0 mod Λ. Using these bounds we can easily prove several tail ineualities on the norm of vectors chosen according to a discrete Gaussian distribution. Lemma 9 For any lattice coset Λ + c and halfspace H = {x : x, h h 2 }, ρ((λ + c) H) ρ(h) ρ(λ + c h).

8 Proof. If I H (x) the indicator function of H, then we have ρ((λ + c) H) = ρ(x) I H (x) x Λ+c x Λ+c ρ(x) = ρ(h) x Λ+c exp(2π x, h ) exp(2π h 2 ) ρ(x h) = ρ(h)ρ(λ + c h) Using a union bound over all standard unit vectors ±e i, gives a tail ineuality on the infinity norm of a vector chosen according to the discrete gaussian distribution from an n-dimensional lattice. Corollary 10 For any n-dimensional lattice Λ, if x D Λ then Pr { x t} 2n exp( πt 2 ). As a special case, using the scaled integer lattice Λ = Z/s, we get a tail bound for gaussian samples from Z. Corollary 11 If x D Z,s, then Pr{ x st} 2 exp( πt 2 ). Theorem 12 For any lattice coset Λ + c and α 1, where B(r) = {x R n : x r}. ρ((λ + u) \ B(α ( ) α 2 n/2 n/(2π))) ρ(λ) exp(α 2 1) Proof. If I r (x) is the characteristic function of B(r), then for any 0 < t < π and r = α n/(2π) we have ρ((λ + u) \ B(r)) = x Λ+c x Λ+c ρ(x)(1 I r (x)) ρ(x) exp(t x 2 ) exp(tr 2 ) = exp( tr 2 )ρ( 1 t/π (Λ + c)) exp( tr 2 )ρ( 1 t/π (Λ)) exp( tr 2 ) (1 t/π) n/2 ρ(λ))

9 This function is minimized at t = π n/(2r 2 ) 0, which gives the bound in the theorem. Notice that the base α 2 / exp(α 2 1) of the exponential factor in the above theorem is monotonically decreasing for α 1, and euals α 2 / exp(α 2 1) = 1 when α = 1. Corollary 13 For any α 1, if x D Λ then { } ( ) n α 2 n/2 Pr x α. 2π exp(α 2 1) Also this corollary can be used to bound the probability that x D Z,s is bigger than x > st. 4 The smoothing parameter Definition 14 For any lattice Λ, the ɛ-smoothing parameter of a lattice Λ is the smallest s > 0 such that ρ(sλ ) 1 + ɛ. Informally, the smoothing parameter is the amount of (gaussian) noise that needs to be added to a lattice to obtain a uniformly distributed point in space, as formalized in the next theorem. Lemma 15 For any lattice coset Λ + u, if η ɛ (Λ) 1 then ρ(λ + u) [1 ± ɛ] det(λ ). Proof. Assume η ɛ (Λ) 1, or, euivalently, ρ(λ ) 1 + ɛ. Then ρ(λ + u) det(λ ) = det(λ ) ρ(y) exp(2πi y, u ) 1 y Λ = det(λ ) ρ(y) exp(2πi y, u ) y Λ \{0} det(λ ) ρ(y) y Λ \{0} = det(λ ) (ρ(λ ) 1) ɛ det(λ ). It is clear from the definition that for any lattice Λ and scalar c > 0, η ɛ (cλ) = cη ɛ (Λ). Next, we turn to evaluating the smoothing parameter of a lattice. We begin with the integer lattice.

10 Lemma 16 For any ɛ > 0, we have exp(πs 2 ) ρ(sz) exp(πs 2 ) 1 ln(2/ɛ) π ln(1 + 2/ɛ) η ɛ (Z). π Proof. For the lower bound, we restrict the summation to the integers { 1, 0, 1} Z: ρ(sz) ρ(s{ 1, 0, 1}) = 1 + 2ρ(s) = exp(πs 2 ). For the upper bound, we extend the summation over Z = { n : n Z} Z: ρ(sz) ρ(s Z) = k 1 exp( πs 2 ) k = exp(πs 2 ) 1. Setting the bound to 1 + ɛ and solving for s gives upper and lower bounds on η ɛ (Z). In order to bound the smoothing parameter of arbitrary lattices, we look at how the smoothing parameter interacts with orthogonalization. Notice that for any mutually orthogonal lattice Λ 1, Λ 2 = {0}, the dual of the sum (Λ 1 + Λ 2 ) euals the sum of the duals Λ + Λ, and therefore ρ((λ 1 + Λ 2 ) ) = ρ(λ 1 + Λ 2) = ρ(λ 1)ρ(Λ 2). So, if s = η ɛ1 (Λ 1 ) = η ɛ2 (Λ 2 ), then s = η ɛ (Λ 1 + Λ 2 ) for ɛ = ɛ 1 + ɛ 2 + ɛ 1 ɛ 2. This already gives a way to bound the smoothing parameter of lattices that have an orthogonal basis. But most lattices do not have such a basis, so we need one more tool. For the general case, we use the fact that orthogonalizig a lattice can only increase its smoothing parameter. Theorem 17 For any lattice basis B with Gram-Schmidt orthogonalization B and ɛ > 0, η ɛ (L(B)) η ɛ (L(B )). The theorem is proved using Lemma 8, by induction on the dimension, using the relation between the orthogonalization of B and the orthogonalization (in reverse order) of its dual basis. The details of the proof are left as an exercise.

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Winter 2016 The dual lattice Instructor: Daniele Micciancio UCSD CSE 1 Dual Lattice and Dual Basis Definition 1 The dual of a lattice Λ is the set ˆΛ of all

More information

CSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Minkowski s theorem Instructor: Daniele Micciancio UCSD CSE There are many important quantities associated to a lattice. Some of them, like the

More information

1: Introduction to Lattices

1: Introduction to Lattices CSE 206A: Lattice Algorithms and Applications Winter 2012 Instructor: Daniele Micciancio 1: Introduction to Lattices UCSD CSE Lattices are regular arrangements of points in Euclidean space. The simplest

More information

Lattice Cryptography

Lattice Cryptography CSE 206A: Lattice Algorithms and Applications Winter 2016 Lattice Cryptography Instructor: Daniele Micciancio UCSD CSE Lattice cryptography studies the construction of cryptographic functions whose security

More information

Lattice Cryptography

Lattice Cryptography CSE 06A: Lattice Algorithms and Applications Winter 01 Instructor: Daniele Micciancio Lattice Cryptography UCSD CSE Many problems on point lattices are computationally hard. One of the most important hard

More information

Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption

Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption Boaz Barak May 12, 2008 The first two sections are based on Oded Regev s lecture notes, and the third one on

More information

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product Chapter 4 Hilbert Spaces 4.1 Inner Product Spaces Inner Product Space. A complex vector space E is called an inner product space (or a pre-hilbert space, or a unitary space) if there is a mapping (, )

More information

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients. EXERCISES IN MODULAR FORMS I (MATH 726) EYAL GOREN, MCGILL UNIVERSITY, FALL 2007 (1) We define a (full) lattice L in R n to be a discrete subgroup of R n that contains a basis for R n. Prove that L is

More information

17 The functional equation

17 The functional equation 18.785 Number theory I Fall 16 Lecture #17 11/8/16 17 The functional equation In the previous lecture we proved that the iemann zeta function ζ(s) has an Euler product and an analytic continuation to the

More information

CHARACTERS OF FINITE ABELIAN GROUPS (SHORT VERSION)

CHARACTERS OF FINITE ABELIAN GROUPS (SHORT VERSION) CHARACTERS OF FINITE ABELIAN GROUPS (SHORT VERSION) KEITH CONRAD 1. Introduction The theme we will study is an analogue on finite abelian groups of Fourier analysis on R. A Fourier series on the real line

More information

7: FOURIER SERIES STEVEN HEILMAN

7: FOURIER SERIES STEVEN HEILMAN 7: FOURIER SERIES STEVE HEILMA Contents 1. Review 1 2. Introduction 1 3. Periodic Functions 2 4. Inner Products on Periodic Functions 3 5. Trigonometric Polynomials 5 6. Periodic Convolutions 7 7. Fourier

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator.

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator. MATHEMATICAL TRIPOS Part IB Thursday 7 June 2007 9 to 12 PAPER 3 Before you begin read these instructions carefully. Each question in Section II carries twice the number of marks of each question in Section

More information

(z 0 ) = lim. = lim. = f. Similarly along a vertical line, we fix x = x 0 and vary y. Setting z = x 0 + iy, we get. = lim. = i f

(z 0 ) = lim. = lim. = f. Similarly along a vertical line, we fix x = x 0 and vary y. Setting z = x 0 + iy, we get. = lim. = i f . Holomorphic Harmonic Functions Basic notation. Considering C as R, with coordinates x y, z = x + iy denotes the stard complex coordinate, in the usual way. Definition.1. Let f : U C be a complex valued

More information

SPRING 2006 PRELIMINARY EXAMINATION SOLUTIONS

SPRING 2006 PRELIMINARY EXAMINATION SOLUTIONS SPRING 006 PRELIMINARY EXAMINATION SOLUTIONS 1A. Let G be the subgroup of the free abelian group Z 4 consisting of all integer vectors (x, y, z, w) such that x + 3y + 5z + 7w = 0. (a) Determine a linearly

More information

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016 Department of Mathematics, University of California, Berkeley YOUR 1 OR 2 DIGIT EXAM NUMBER GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016 1. Please write your 1- or 2-digit exam number on

More information

MATH COURSE NOTES - CLASS MEETING # Introduction to PDEs, Spring 2018 Professor: Jared Speck

MATH COURSE NOTES - CLASS MEETING # Introduction to PDEs, Spring 2018 Professor: Jared Speck MATH 8.52 COURSE NOTES - CLASS MEETING # 6 8.52 Introduction to PDEs, Spring 208 Professor: Jared Speck Class Meeting # 6: Laplace s and Poisson s Equations We will now study the Laplace and Poisson equations

More information

MATH COURSE NOTES - CLASS MEETING # Introduction to PDEs, Fall 2011 Professor: Jared Speck

MATH COURSE NOTES - CLASS MEETING # Introduction to PDEs, Fall 2011 Professor: Jared Speck MATH 8.52 COURSE NOTES - CLASS MEETING # 6 8.52 Introduction to PDEs, Fall 20 Professor: Jared Speck Class Meeting # 6: Laplace s and Poisson s Equations We will now study the Laplace and Poisson equations

More information

Fourier Analysis. 1 Fourier basics. 1.1 Examples. 1.2 Characters form an orthonormal basis

Fourier Analysis. 1 Fourier basics. 1.1 Examples. 1.2 Characters form an orthonormal basis Fourier Analysis Topics in Finite Fields (Fall 203) Rutgers University Swastik Kopparty Last modified: Friday 8 th October, 203 Fourier basics Let G be a finite abelian group. A character of G is simply

More information

8. COMPACT LIE GROUPS AND REPRESENTATIONS

8. COMPACT LIE GROUPS AND REPRESENTATIONS 8. COMPACT LIE GROUPS AND REPRESENTATIONS. Abelian Lie groups.. Theorem. Assume G is a Lie group and g its Lie algebra. Then G 0 is abelian iff g is abelian... Proof.. Let 0 U g and e V G small (symmetric)

More information

MATH 311: COMPLEX ANALYSIS CONTOUR INTEGRALS LECTURE

MATH 311: COMPLEX ANALYSIS CONTOUR INTEGRALS LECTURE MATH 3: COMPLEX ANALYSIS CONTOUR INTEGRALS LECTURE Recall the Residue Theorem: Let be a simple closed loop, traversed counterclockwise. Let f be a function that is analytic on and meromorphic inside. Then

More information

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces. Math 350 Fall 2011 Notes about inner product spaces In this notes we state and prove some important properties of inner product spaces. First, recall the dot product on R n : if x, y R n, say x = (x 1,...,

More information

There are two things that are particularly nice about the first basis

There are two things that are particularly nice about the first basis Orthogonality and the Gram-Schmidt Process In Chapter 4, we spent a great deal of time studying the problem of finding a basis for a vector space We know that a basis for a vector space can potentially

More information

Intro to harmonic analysis on groups Risi Kondor

Intro to harmonic analysis on groups Risi Kondor Risi Kondor Any (sufficiently smooth) function f on the unit circle (equivalently, any 2π periodic f ) can be decomposed into a sum of sinusoidal waves f(x) = k= c n e ikx c n = 1 2π f(x) e ikx dx 2π 0

More information

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basis Reduction Instructor: Daniele Micciancio UCSD CSE No efficient algorithm is known to find the shortest vector in a lattice (in arbitrary

More information

Folland: Real Analysis, Chapter 8 Sébastien Picard

Folland: Real Analysis, Chapter 8 Sébastien Picard Folland: Real Analysis, Chapter 8 Sébastien Picard Problem 8.3 Let η(t) = e /t for t >, η(t) = for t. a. For k N and t >, η (k) (t) = P k (/t)e /t where P k is a polynomial of degree 2k. b. η (k) () exists

More information

12x + 18y = 30? ax + by = m

12x + 18y = 30? ax + by = m Math 2201, Further Linear Algebra: a practical summary. February, 2009 There are just a few themes that were covered in the course. I. Algebra of integers and polynomials. II. Structure theory of one endomorphism.

More information

Lecture 9: Phase Estimation

Lecture 9: Phase Estimation CS 880: Quantum Information Processing 9/3/010 Lecture 9: Phase Estimation Instructor: Dieter van Melkebeek Scribe: Hesam Dashti Last lecture we reviewed the classical setting of the Fourier Transform

More information

Lecture 15: The Hidden Subgroup Problem

Lecture 15: The Hidden Subgroup Problem CS 880: Quantum Information Processing 10/7/2010 Lecture 15: The Hidden Subgroup Problem Instructor: Dieter van Melkebeek Scribe: Hesam Dashti The Hidden Subgroup Problem is a particular type of symmetry

More information

Math 259: Introduction to Analytic Number Theory Some more about modular forms

Math 259: Introduction to Analytic Number Theory Some more about modular forms Math 259: Introduction to Analytic Number Theory Some more about modular forms The coefficients of the q-expansions of modular forms and functions Concerning Theorem 5 (Hecke) of [Serre 1973, VII (p.94)]:

More information

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for Solutions to Homework #7 0. Prove that [S n, S n ] = A n for every n 2 (where A n is the alternating group). Solution: Since [f, g] = f 1 g 1 fg is an even permutation for all f, g S n and since A n is

More information

FINITE FOURIER ANALYSIS. 1. The group Z N

FINITE FOURIER ANALYSIS. 1. The group Z N FIITE FOURIER AALYSIS EIL LYALL 1. The group Z Let be a positive integer. A complex number z is an th root of unity if z = 1. It is then easy to verify that the set of th roots of unity is precisely {

More information

0 Sets and Induction. Sets

0 Sets and Induction. Sets 0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set

More information

Groups and Symmetries

Groups and Symmetries Groups and Symmetries Definition: Symmetry A symmetry of a shape is a rigid motion that takes vertices to vertices, edges to edges. Note: A rigid motion preserves angles and distances. Definition: Group

More information

Let R be the line parameterized by x. Let f be a complex function on R that is integrable. The Fourier transform ˆf = F f is. e ikx f(x) dx. (1.

Let R be the line parameterized by x. Let f be a complex function on R that is integrable. The Fourier transform ˆf = F f is. e ikx f(x) dx. (1. Chapter 1 Fourier transforms 1.1 Introduction Let R be the line parameterized by x. Let f be a complex function on R that is integrable. The Fourier transform ˆf = F f is ˆf(k) = e ikx f(x) dx. (1.1) It

More information

DECOUPLING LECTURE 6

DECOUPLING LECTURE 6 18.118 DECOUPLING LECTURE 6 INSTRUCTOR: LARRY GUTH TRANSCRIBED BY DONGHAO WANG We begin by recalling basic settings of multi-linear restriction problem. Suppose Σ i,, Σ n are some C 2 hyper-surfaces in

More information

HOW TO LOOK AT MINKOWSKI S THEOREM

HOW TO LOOK AT MINKOWSKI S THEOREM HOW TO LOOK AT MINKOWSKI S THEOREM COSMIN POHOATA Abstract. In this paper we will discuss a few ways of thinking about Minkowski s lattice point theorem. The Minkowski s Lattice Point Theorem essentially

More information

Electrodynamics PHY712. Lecture 4 Electrostatic potentials and fields. Reference: Chap. 1 & 2 in J. D. Jackson s textbook.

Electrodynamics PHY712. Lecture 4 Electrostatic potentials and fields. Reference: Chap. 1 & 2 in J. D. Jackson s textbook. Electrodynamics PHY712 Lecture 4 Electrostatic potentials and fields Reference: Chap. 1 & 2 in J. D. Jackson s textbook. 1. Complete proof of Green s Theorem 2. Proof of mean value theorem for electrostatic

More information

Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative

Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative This chapter is another review of standard material in complex analysis. See for instance

More information

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basic Algorithms Instructor: Daniele Micciancio UCSD CSE We have already seen an algorithm to compute the Gram-Schmidt orthogonalization of a lattice

More information

1 Assignment 1: Nonlinear dynamics (due September

1 Assignment 1: Nonlinear dynamics (due September Assignment : Nonlinear dynamics (due September 4, 28). Consider the ordinary differential equation du/dt = cos(u). Sketch the equilibria and indicate by arrows the increase or decrease of the solutions.

More information

COS 598D - Lattices. scribe: Srdjan Krstic

COS 598D - Lattices. scribe: Srdjan Krstic COS 598D - Lattices scribe: Srdjan Krstic Introduction In the first part we will give a brief introduction to lattices and their relevance in some topics in computer science. Then we show some specific

More information

Math 341: Probability Seventeenth Lecture (11/10/09)

Math 341: Probability Seventeenth Lecture (11/10/09) Math 341: Probability Seventeenth Lecture (11/10/09) Steven J Miller Williams College Steven.J.Miller@williams.edu http://www.williams.edu/go/math/sjmiller/ public html/341/ Bronfman Science Center Williams

More information

Kernel Method: Data Analysis with Positive Definite Kernels

Kernel Method: Data Analysis with Positive Definite Kernels Kernel Method: Data Analysis with Positive Definite Kernels 2. Positive Definite Kernel and Reproducing Kernel Hilbert Space Kenji Fukumizu The Institute of Statistical Mathematics. Graduate University

More information

be the set of complex valued 2π-periodic functions f on R such that

be the set of complex valued 2π-periodic functions f on R such that . Fourier series. Definition.. Given a real number P, we say a complex valued function f on R is P -periodic if f(x + P ) f(x) for all x R. We let be the set of complex valued -periodic functions f on

More information

Topics in Fourier analysis - Lecture 2.

Topics in Fourier analysis - Lecture 2. Topics in Fourier analysis - Lecture 2. Akos Magyar 1 Infinite Fourier series. In this section we develop the basic theory of Fourier series of periodic functions of one variable, but only to the extent

More information

1. Subspaces A subset M of Hilbert space H is a subspace of it is closed under the operation of forming linear combinations;i.e.,

1. Subspaces A subset M of Hilbert space H is a subspace of it is closed under the operation of forming linear combinations;i.e., Abstract Hilbert Space Results We have learned a little about the Hilbert spaces L U and and we have at least defined H 1 U and the scale of Hilbert spaces H p U. Now we are going to develop additional

More information

d(x n, x) d(x n, x nk ) + d(x nk, x) where we chose any fixed k > N

d(x n, x) d(x n, x nk ) + d(x nk, x) where we chose any fixed k > N Problem 1. Let f : A R R have the property that for every x A, there exists ɛ > 0 such that f(t) > ɛ if t (x ɛ, x + ɛ) A. If the set A is compact, prove there exists c > 0 such that f(x) > c for all x

More information

Here are brief notes about topics covered in class on complex numbers, focusing on what is not covered in the textbook.

Here are brief notes about topics covered in class on complex numbers, focusing on what is not covered in the textbook. Phys374, Spring 2008, Prof. Ted Jacobson Department of Physics, University of Maryland Complex numbers version 5/21/08 Here are brief notes about topics covered in class on complex numbers, focusing on

More information

is an isomorphism, and V = U W. Proof. Let u 1,..., u m be a basis of U, and add linearly independent

is an isomorphism, and V = U W. Proof. Let u 1,..., u m be a basis of U, and add linearly independent Lecture 4. G-Modules PCMI Summer 2015 Undergraduate Lectures on Flag Varieties Lecture 4. The categories of G-modules, mostly for finite groups, and a recipe for finding every irreducible G-module of a

More information

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms.

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms. Vector Spaces Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms. For each two vectors a, b ν there exists a summation procedure: a +

More information

Lecture 2: Lattices and Bases

Lecture 2: Lattices and Bases CSE 206A: Lattice Algorithms and Applications Spring 2007 Lecture 2: Lattices and Bases Lecturer: Daniele Micciancio Scribe: Daniele Micciancio Motivated by the many applications described in the first

More information

MAT 419 Lecture Notes Transcribed by Eowyn Cenek 6/1/2012

MAT 419 Lecture Notes Transcribed by Eowyn Cenek 6/1/2012 (Homework 1: Chapter 1: Exercises 1-7, 9, 11, 19, due Monday June 11th See also the course website for lectures, assignments, etc) Note: today s lecture is primarily about definitions Lots of definitions

More information

CS 6815: Lecture 4. September 4, 2018

CS 6815: Lecture 4. September 4, 2018 XS = X s... X st CS 685: Lecture 4 Instructor: Eshan Chattopadhyay Scribe: Makis Arsenis and Ayush Sekhari September 4, 208 In this lecture, we will first see an algorithm to construct ɛ-biased spaces.

More information

f (n) (z 0 ) Theorem [Morera s Theorem] Suppose f is continuous on a domain U, and satisfies that for any closed curve γ in U, γ

f (n) (z 0 ) Theorem [Morera s Theorem] Suppose f is continuous on a domain U, and satisfies that for any closed curve γ in U, γ Remarks. 1. So far we have seen that holomorphic is equivalent to analytic. Thus, if f is complex differentiable in an open set, then it is infinitely many times complex differentiable in that set. This

More information

SMOOTH APPROXIMATION OF DATA WITH APPLICATIONS TO INTERPOLATING AND SMOOTHING. Karel Segeth Institute of Mathematics, Academy of Sciences, Prague

SMOOTH APPROXIMATION OF DATA WITH APPLICATIONS TO INTERPOLATING AND SMOOTHING. Karel Segeth Institute of Mathematics, Academy of Sciences, Prague SMOOTH APPROXIMATION OF DATA WITH APPLICATIONS TO INTERPOLATING AND SMOOTHING Karel Segeth Institute of Mathematics, Academy of Sciences, Prague CONTENTS The problem of interpolating and smoothing Smooth

More information

MASTERS EXAMINATION IN MATHEMATICS

MASTERS EXAMINATION IN MATHEMATICS MASTERS EXAMINATION IN MATHEMATICS PURE MATHEMATICS OPTION FALL 2007 Full points can be obtained for correct answers to 8 questions. Each numbered question (which may have several parts) is worth the same

More information

In this chapter we study elliptical PDEs. That is, PDEs of the form. 2 u = lots,

In this chapter we study elliptical PDEs. That is, PDEs of the form. 2 u = lots, Chapter 8 Elliptic PDEs In this chapter we study elliptical PDEs. That is, PDEs of the form 2 u = lots, where lots means lower-order terms (u x, u y,..., u, f). Here are some ways to think about the physical

More information

THE EULER CHARACTERISTIC OF A LIE GROUP

THE EULER CHARACTERISTIC OF A LIE GROUP THE EULER CHARACTERISTIC OF A LIE GROUP JAY TAYLOR 1 Examples of Lie Groups The following is adapted from [2] We begin with the basic definition and some core examples Definition A Lie group is a smooth

More information

7. Baker-Campbell-Hausdorff formula

7. Baker-Campbell-Hausdorff formula 7. Baker-Campbell-Hausdorff formula 7.1. Formulation. Let G GL(n,R) be a matrix Lie group and let g = Lie(G). The exponential map is an analytic diffeomorphim of a neighborhood of 0 in g with a neighborhood

More information

1 Shortest Vector Problem

1 Shortest Vector Problem Lattices in Cryptography University of Michigan, Fall 25 Lecture 2 SVP, Gram-Schmidt, LLL Instructor: Chris Peikert Scribe: Hank Carter Shortest Vector Problem Last time we defined the minimum distance

More information

CHARACTERS OF FINITE ABELIAN GROUPS (MATH 321, SPRING 2007)

CHARACTERS OF FINITE ABELIAN GROUPS (MATH 321, SPRING 2007) CHARACTERS OF FINITE ABELIAN GROUPS (MATH 321, SPRING 2007) 1. Introduction The theme we will study is an analogue for finite abelian groups of Fourier analysis on R. Fourier series on the real line are

More information

Solutions 13 Paul Garrett garrett/

Solutions 13 Paul Garrett   garrett/ (March 1, 005) Solutions 13 Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ [13.1] Determine the degree of Q( 65 + 56i) over Q, where i = 1. We show that 65 + 56i is not a suare in

More information

REAL AND COMPLEX ANALYSIS

REAL AND COMPLEX ANALYSIS REAL AND COMPLE ANALYSIS Third Edition Walter Rudin Professor of Mathematics University of Wisconsin, Madison Version 1.1 No rights reserved. Any part of this work can be reproduced or transmitted in any

More information

15B. Isometries and Functionals 1

15B. Isometries and Functionals 1 5B. Isometries and Functionals Isometries If the important functions between vector spaces V and W are those that preserve linearity (i.e., linear transformations), then the important functions between

More information

An introduction to some aspects of functional analysis

An introduction to some aspects of functional analysis An introduction to some aspects of functional analysis Stephen Semmes Rice University Abstract These informal notes deal with some very basic objects in functional analysis, including norms and seminorms

More information

Linear Algebra. Session 12

Linear Algebra. Session 12 Linear Algebra. Session 12 Dr. Marco A Roque Sol 08/01/2017 Example 12.1 Find the constant function that is the least squares fit to the following data x 0 1 2 3 f(x) 1 0 1 2 Solution c = 1 c = 0 f (x)

More information

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence)

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) David Glickenstein December 7, 2015 1 Inner product spaces In this chapter, we will only consider the elds R and C. De nition 1 Let V be a vector

More information

Lecture Notes 1: Vector spaces

Lecture Notes 1: Vector spaces Optimization-based data analysis Fall 2017 Lecture Notes 1: Vector spaces In this chapter we review certain basic concepts of linear algebra, highlighting their application to signal processing. 1 Vector

More information

Average theorem, Restriction theorem and Strichartz estimates

Average theorem, Restriction theorem and Strichartz estimates Average theorem, Restriction theorem and trichartz estimates 2 August 27 Abstract We provide the details of the proof of the average theorem and the restriction theorem. Emphasis has been placed on the

More information

Math 24 Spring 2012 Sample Homework Solutions Week 8

Math 24 Spring 2012 Sample Homework Solutions Week 8 Math 4 Spring Sample Homework Solutions Week 8 Section 5. (.) Test A M (R) for diagonalizability, and if possible find an invertible matrix Q and a diagonal matrix D such that Q AQ = D. ( ) 4 (c) A =.

More information

Dirichlet s Theorem. Calvin Lin Zhiwei. August 18, 2007

Dirichlet s Theorem. Calvin Lin Zhiwei. August 18, 2007 Dirichlet s Theorem Calvin Lin Zhiwei August 8, 2007 Abstract This paper provides a proof of Dirichlet s theorem, which states that when (m, a) =, there are infinitely many primes uch that p a (mod m).

More information

Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative

Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative Math 259: Introduction to Analytic Number Theory Functions of finite order: product formula and logarithmic derivative This chapter is another review of standard material in complex analysis. See for instance

More information

Chapter 4. Inverse Function Theorem. 4.1 The Inverse Function Theorem

Chapter 4. Inverse Function Theorem. 4.1 The Inverse Function Theorem Chapter 4 Inverse Function Theorem d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd d d d d This chapter

More information

l(y j ) = 0 for all y j (1)

l(y j ) = 0 for all y j (1) Problem 1. The closed linear span of a subset {y j } of a normed vector space is defined as the intersection of all closed subspaces containing all y j and thus the smallest such subspace. 1 Show that

More information

A = (a + 1) 2 = a 2 + 2a + 1

A = (a + 1) 2 = a 2 + 2a + 1 A = (a + 1) 2 = a 2 + 2a + 1 1 A = ( (a + b) + 1 ) 2 = (a + b) 2 + 2(a + b) + 1 = a 2 + 2ab + b 2 + 2a + 2b + 1 A = ( (a + b) + 1 ) 2 = (a + b) 2 + 2(a + b) + 1 = a 2 + 2ab + b 2 + 2a + 2b + 1 3 A = (

More information

A class of non-convex polytopes that admit no orthonormal basis of exponentials

A class of non-convex polytopes that admit no orthonormal basis of exponentials A class of non-convex polytopes that admit no orthonormal basis of exponentials Mihail N. Kolountzakis and Michael Papadimitrakis 1 Abstract A conjecture of Fuglede states that a bounded measurable set

More information

Finite Field Waring s Problem

Finite Field Waring s Problem Finite Field Waring s Problem 12/8/10 1 Introduction In 1770, Waring asked the following uestion: given d N, can every positive integer can be written as a sum of a bounded number of dth powers of positive

More information

FOURIER TRANSFORMS. 1. Fourier series 1.1. The trigonometric system. The sequence of functions

FOURIER TRANSFORMS. 1. Fourier series 1.1. The trigonometric system. The sequence of functions FOURIER TRANSFORMS. Fourier series.. The trigonometric system. The sequence of functions, cos x, sin x,..., cos nx, sin nx,... is called the trigonometric system. These functions have period π. The trigonometric

More information

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.

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. Math 6342/7350: Topology and Geometry Sample Preliminary Exam Questions 1. For each of the following topological spaces X i, determine whether X i and X i X i are homeomorphic. (a) X 1 = [0, 1] (b) X 2

More information

Immerse Metric Space Homework

Immerse Metric Space Homework Immerse Metric Space Homework (Exercises -2). In R n, define d(x, y) = x y +... + x n y n. Show that d is a metric that induces the usual topology. Sketch the basis elements when n = 2. Solution: Steps

More information

Chapter 2. Vectors and Vector Spaces

Chapter 2. Vectors and Vector Spaces 2.1. Operations on Vectors 1 Chapter 2. Vectors and Vector Spaces Section 2.1. Operations on Vectors Note. In this section, we define several arithmetic operations on vectors (especially, vector addition

More information

SYMPLECTIC GEOMETRY: LECTURE 5

SYMPLECTIC GEOMETRY: LECTURE 5 SYMPLECTIC GEOMETRY: LECTURE 5 LIAT KESSLER Let (M, ω) be a connected compact symplectic manifold, T a torus, T M M a Hamiltonian action of T on M, and Φ: M t the assoaciated moment map. Theorem 0.1 (The

More information

Notation. For any Lie group G, we set G 0 to be the connected component of the identity.

Notation. For any Lie group G, we set G 0 to be the connected component of the identity. Notation. For any Lie group G, we set G 0 to be the connected component of the identity. Problem 1 Prove that GL(n, R) is homotopic to O(n, R). (Hint: Gram-Schmidt Orthogonalization.) Here is a sequence

More information

Math 209B Homework 2

Math 209B Homework 2 Math 29B Homework 2 Edward Burkard Note: All vector spaces are over the field F = R or C 4.6. Two Compactness Theorems. 4. Point Set Topology Exercise 6 The product of countably many sequentally compact

More information

then it is called a non-archimedean absolute value. If condition (1.1.2) fails for some x, y F, then is called an archimedean absolute value.

then it is called a non-archimedean absolute value. If condition (1.1.2) fails for some x, y F, then is called an archimedean absolute value. CHAPTER I ADELES OVER Q 1.1 Absolute values Definition 1.1.1 (Absolute value) An absolute value on a field F is a nonnegative real valued function on F which satisfies the conditions: (i) x = 0 if and

More information

Chapter 1 Preliminaries

Chapter 1 Preliminaries Chapter 1 Preliminaries 1.1 Conventions and Notations Throughout the book we use the following notations for standard sets of numbers: N the set {1, 2,...} of natural numbers Z the set of integers Q the

More information

INTRODUCTION TO REAL ANALYSIS II MATH 4332 BLECHER NOTES

INTRODUCTION TO REAL ANALYSIS II MATH 4332 BLECHER NOTES INTRODUCTION TO REAL ANALYSIS II MATH 433 BLECHER NOTES. As in earlier classnotes. As in earlier classnotes (Fourier series) 3. Fourier series (continued) (NOTE: UNDERGRADS IN THE CLASS ARE NOT RESPONSIBLE

More information

QIP Note: On the Quantum Fourier Transform and Applications

QIP Note: On the Quantum Fourier Transform and Applications QIP ote: On the Quantum Fourier Transform and Applications Ivan Damgård 1 Introduction This note introduces Fourier transforms over finite Abelian groups, and shows how this can be used to find the period

More information

Some basic elements of Probability Theory

Some basic elements of Probability Theory Chapter I Some basic elements of Probability Theory 1 Terminology (and elementary observations Probability theory and the material covered in a basic Real Variables course have much in common. However

More information

4 Linear operators and linear functionals

4 Linear operators and linear functionals 4 Linear operators and linear functionals The next section is devoted to studying linear operators between normed spaces. Definition 4.1. Let V and W be normed spaces over a field F. We say that T : V

More information

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

Problem 1A. Suppose that f is a continuous real function on [0, 1]. Prove that Problem 1A. Suppose that f is a continuous real function on [, 1]. Prove that lim α α + x α 1 f(x)dx = f(). Solution: This is obvious for f a constant, so by subtracting f() from both sides we can assume

More information

Orthonormal Bases; Gram-Schmidt Process; QR-Decomposition

Orthonormal Bases; Gram-Schmidt Process; QR-Decomposition Orthonormal Bases; Gram-Schmidt Process; QR-Decomposition MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 205 Motivation When working with an inner product space, the most

More information

Complex numbers, the exponential function, and factorization over C

Complex numbers, the exponential function, and factorization over C Complex numbers, the exponential function, and factorization over C 1 Complex Numbers Recall that for every non-zero real number x, its square x 2 = x x is always positive. Consequently, R does not contain

More information

6. X-ray Crystallography and Fourier Series

6. X-ray Crystallography and Fourier Series 6. X-ray Crystallography and Fourier Series Most of the information that we have on protein structure comes from x-ray crystallography. The basic steps in finding a protein structure using this method

More information

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples Chapter 3 Rings Rings are additive abelian groups with a second operation called multiplication. The connection between the two operations is provided by the distributive law. Assuming the results of Chapter

More information

Introduction to Fourier Analysis

Introduction to Fourier Analysis Lecture Introduction to Fourier Analysis Jan 7, 2005 Lecturer: Nati Linial Notes: Atri Rudra & Ashish Sabharwal. ext he main text for the first part of this course would be. W. Körner, Fourier Analysis

More information

Measurable functions are approximately nice, even if look terrible.

Measurable functions are approximately nice, even if look terrible. Tel Aviv University, 2015 Functions of real variables 74 7 Approximation 7a A terrible integrable function........... 74 7b Approximation of sets................ 76 7c Approximation of functions............

More information

Metric Spaces and Topology

Metric Spaces and Topology Chapter 2 Metric Spaces and Topology From an engineering perspective, the most important way to construct a topology on a set is to define the topology in terms of a metric on the set. This approach underlies

More information

New Lattice Based Cryptographic Constructions

New Lattice Based Cryptographic Constructions New Lattice Based Cryptographic Constructions Oded Regev August 7, 2004 Abstract We introduce the use of Fourier analysis on lattices as an integral part of a lattice based construction. The tools we develop

More information