CS 6815: Lecture 4. September 4, 2018
|
|
- Elwin Lucas
- 5 years ago
- Views:
Transcription
1 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. Then we will take a detour to define characters for finite Abelian groups, and, using them define Fourier transformation for functions over F n p. We will later give an introduction on how having small fourier coefficeints is related to ɛ biasedness, which will be continued over to the next lecture. Construction of ε-biased spaces (continued from the last lecture) We present an algorithm to construct n random variables in F 2 which are ε-biased. Procedure: Let r = log 2 ( n ε ), q = 2 r n ε. (i) Pick random y, z F q. (ii) For i {0,..., n } set X i = y i, z F 2. Randomness used: 2 log ( n ε ). Claim.. Consider n random variables X = {X 0,..., X n } constructed using the procedure above. Then X is an ε-biased space. Proof. For a random variable Z taking values in {0, }, let us define the function Bias(Z) as the bias of the random variable Z, i.e., Bias(Z) = Pr[Z = ] Pr[Z = 0] Additionally, for any set S = {s,..., s t } [0, n ], S, define: Recalling that a set X = {X 0,..., X n } is said to be ɛ-biased, if for all sets S [n], ( ) Bias XS ɛ We need to show that the set X = {X 0,..., X n } constructed using the procedure above forms an ɛ-biased space. Consider a set S = {s,..., s t } [0, n ], S The notation a, b for a, b F q means inner product with a, b viewed as vectors of the space F r 2, i.e. a, b = (mod 2) where ai, bi are the i-th bits of a and, b respectively. r i= aibi
2 XS = X s... X st = y s, z y st, z = y s y st, z 2 Let P (y) be be the univariate polynomial over F q defined by P (y) = t i= ys i. We can now rewrite the above as: XS = P (y), z Notice the following facts: (i) If y is sampled from a distribution Y for which we are guaranteed that P (y) 0 then: (ii) Otherwise, Pr [ P (y), z = 0] = y Y,z F2 r 2 0 Pr [P (y) = 0] deg(p ) n < ε () y F q q q The above follows using the Schwartz-Zippel lemma and the fact that P is a univariate polynomial over F q of degree at most n. Thus, we have: [ ] Pr XS = 0 = Pr[ P (y), z = 0 P (y) 0] Pr[P (y) 0] + Pr[P (y) = 0] = ( Pr[P (y) = 0]) + Pr[P (y) = 0] 2 = 2 + Pr[P (y) = 0] 2 Using () with the above expression, we get: and consequently, [ ] 2 Pr XS = ε 2 2 ε [ ] 2 Pr XS = 2 And thus, Bias( X S ) = ε [ ] [ Pr XS = Pr XS = 0] We now take a detour and discuss Fourier Analysis on Finite Abelian groups which will be useful in constructing ɛ-biased spaces. 2 Notice that in the last equality, the symbol + on the left-hand side denotes addition over F 2 whereas in the right-hand side denotes addition over F q. 2
3 2 Fourier Analysis on Finite Abelian Groups Suggested Reading: Chapter of the book Analysis of Boolean Functions by Ryan O Donnel. 2. Characters of Finite Abelian Groups Definition 2. (Group Homomorphism). A group homomorphism χ : G G 2 is a map between two groups (G, ) and (G 2, ) such that the group operation is preserved, i.e. x, y G, χ(x y) = χ(x) χ(y) A consequence of the above definition is that: χ() = and χ(g ) = (χ(g)) for all g G. Example 2.2. Let (G, ) = (Z, +), (G 2, ) = (Z m, +). homomorphism from Z to Z m. Then χ(a) = (a mod m) is a group From now on, we will be restricting ourselves to Finite Abelian Groups, and denote them by G. Aditionally, we will define S to be the set of unit norm complex numbers, i.e. S := {x C : x = } where C denotes complex numbers. We are ready to define characters of a group: Definition 2.3. (Character) A character of G is a homomorphism χ : G S. Definition 2.4. (Trivial Character) A character χ : G S is called trivial if χ(g) =, for all g G. The following gives examples of characters for G = (Z m, +). Claim 2.5. Let G = (Z m, +) be a finite Abelian group. Also, let ω denote the m th primitive root of unity (over C), i.e., ω = e 2πi/m where i 2 =. Then, the mapping χ j : G S defined by χ j (x) := ω jx for all j [m], is a group homomorphism from G to S. Proof. Let x, y G. Then: Thus, X j is a group homomorphism. χ j (x + y) = ω j(x+y) = ω jx ω jy = χ j (x) χ j (y) 3 We will now show that χ j distinct for j [m] and exhaustive. Claim 2.6. G = (Z m, +) has exactly m characters. Additionally, the set χ = {χ j j [m]} of characters as defined above has cardinality m, i.e., χ = m, and includes all the characters of G. Proof. Let us consider χ to be a character of G. characterized by setting the value of χ(), as: Then the mapping χ : G S is completely a [m], χ(a) = χ( ) = ( χ()) }{{} a a Thus, the number of characters is equal to the number of ways to set χ(). And, there are only m possible values to set χ() as χ(m) = (χ()) m = implies χ() is an m th root of unity. Additionally, the set χ contains all of the characters χ characterized by setting χ to ω j for some j [m]. All of them are distinct and χ = m. Thus, χ is the complete set of characters of Z m. 3 Note that ( ) in the RHS is on S. 3
4 Before proceeding, we also recall the fundamental theorem of finite Abelian groups which allows us to define characters for product groups, Theorem 2.7 (Fundamendal Theorem of finite Abelian groups). A finite Abelian group is isomorphic to a direct product of cyclic groups of prime-power order, where the decomposition is unique up to the order in which the factors are written. The fundamental theorem allows one to look at Z n as Z q Z q... Z qr, where q,..., q r are powers of prime numbers and r i= q i = n. Claim 2.8. Consider a finite Abelian group G = G G 2. If χ : G S is a character for G and χ 2 : G 2 S is a character for G 2 then χ : G C defined as χ(g) = χ (g ) χ 2 (g 2 ), where g (g, g 2 ), is a character for the direct product G = G G 2. 4 We also define some more properties of characters- Definition 2.9. Let f, g : G C be characters of the finite Abelian group G 5, (i) Inner Product: f, g = E [f(x) g(x)] x G where z is defined as the complex conjugate of z C. (ii) l p norm: ( ) /p f l p = f(x) p x G where z is defined as the absolute value of z C. (iii) L p norm: ( f L p = E x G [ f(x) p ] ) /p Claim 2.0. Let χ, χ 2 be two distinct characters of Z m. Then, (i) χ, χ 2 = 0 (ii) χ, χ = where χ, χ 2 is defined as in definition 2.9. Proof. Without the loss of generality, let us assume that χ (x) = ω jx and χ 2 (x) = ω kx, for some j, k < m, then, χ, χ 2 = E x Zm [ω jx ω kx ] = E x Zm [ω (j k)x ] (2) (i) If i k then: χ, χ 2 = (2) = m = m = 0 x= α= ω (j k)x 4 The operation ( ) in the RHS is defined over S 5 These definitions are more genereral and do not need f, g to be characters ω α (since Z m is a cyclic group) 4
5 (ii) If i = k then: χ, χ 2 = (2) = m = m = j= ω 0 j= Additive character of F n p (where p is a prime) Consider the group (F n p, +) where + means vector addition over F n p, and let χ be a non-trivial character of F p. Claim 2.. For v F n p, define χ v : F n p S as χ v (y) = χ( v, y ) 6. Then, for all v F n p, χ v is a character of (F n p, +). Proof. Let x, y F n p : χ v (x + y) = χ( v, x + y ) = χ( v, x + v, y ) = χ( v, x ) χ( v, y ) = χ v (x) χ v (y) Thus, for all v F n p, χ v is a character of (F n p, +). Claim 2.2. Consider the set X = {χ v v F n p } of the characters of (F n p, +) as defined above. Then X is a set of orthonormal functions., Proof. We will show this in two parts as follows:. For v v 2 F n p, χ v and χ v2 are orthogonal, i.e., χ v, χ v2 = 0. By definition, χ v (x) = χ( x, v ) and without loss of generality, let us assume that χ(z) = ω z for all z F p, where ω is a p th root of unity. Thus, Thus, χ v (x) = χ( v, x ) = ω v,x, and, χ v2 (x) = χ( v 2, x ) = ω v 2,x χ v, χ v2 [χ v (x) χ v2 (x)] [ω v,x ω v 2,x ] [ω v 2 v,x ] = 0 where the last equality follows from the fact that the sum of all p th roots of unity is 0, i.e., p i= ωi = 0. 6 x, y = n i= xi yi for vectors x, y Fn p. 5
6 2. For any v F n p, χ v, χ v =. Similar to the part-, without loss of generality, χ v (x) = χ( v, x ) = ω v,x, and, Thus, χ v, χ v [χ v (x) χ v (x)] [ω v,x ω v,x ] [ω v v,x ] [ω 0 ] = Thus, the set X = {χ v v F n p } is orthonormal and has cardinality p n, and correspondingly, forms an orthonormal basis to represent functions mapping F n p F p, as formalized in the following: Claim 2.3. Let V be the vector space of functions f : F n p C. Then the set X = {χ v v F n p } forms an orthonormal basis for V. In the next section, we will see exact decomposition of the given function in terms of its Fourier components. 2.2 Fourier Analysis over F n p Theorem 2.4. Given a function f : F n p C. Define ˆf : F n p C as follows: ˆf(v) = E s F n p [f(x) χ v (x)] = f, χ v Then, the function f can be written in an alternate form using ˆf as follows: f(x) = ˆf(v) χ v (x) Proof. Using the claim 2.3, {χ v } v F p n is an orthonormal basis of V. Thus, f can be expressed as: f(x) = C v χ v (x) for some constants C v, which can be calculated as follows: f, χ v = E x F n p [f(x) χ v (x)] = p n x F n p = p n x F n p u F n p C v = C v C u χ u (x) χ v (x) 6
7 where the last equality follows from the fact that χ u, χ v = 0 for u v and is otherwise. Thus, f(x) = ˆf(v) χ v (x) Note that the set X is fixed and known in advance. Thus, as shown above, f can be alternately represented using ˆf or the vector ( ˆf(v) v F n p ). This is called as the Fourier transform on the basis X, and the constant ˆf(v) is called as the Fourier coefficient for basis χ v. As we will see thoughout the course, looking at functions under the lens of Fourier transformation, provides many computational benefits and simplicity. In the following theorem, we provide an identity to compute inner product of functions in terms using their Fourier coefficients. The following theorem relates expectations in function space to dot product in the Fourier space. Theorem 2.5 (Parseval s Theorem). Let function f, g : F n p C. Then: Proof. E x F n p [f(x) g(x)] = ˆf(v) ĝ(v) E x F n p [f(x) g(x)] = f, g = ˆf(v) χ v, v w = v,w ˆf(v)χ v, ĝ(w)χ w ĝ(w) χ v = v,w = v ˆf(v) ĝ(w) χ v, χ w ˆf(v) ĝ(v) Corollary 2.6. For a given function f : F n p C, f L 2 = ˆf l 2 3 ε-biased definition under the lens of Fourier Analysis In this section, we will see how to construct ε biased distributions using Fourier coefficients. Claim 3.. Let D : F n p R be a distribution on F n p. D is an ε-biased distribution on F n p if: where ˆD(v) = p n E x D [χ v (x)]. continue in the next lecture... v F n p, v 0 : ˆD(v) ε p n 7
Lecture 3 Small bias with respect to linear tests
03683170: Expanders, Pseudorandomness and Derandomization 3/04/16 Lecture 3 Small bias with respect to linear tests Amnon Ta-Shma and Dean Doron 1 The Fourier expansion 1.1 Over general domains Let G be
More informationLecture 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 informationLecture 2: Basics of Harmonic Analysis. 1 Structural properties of Boolean functions (continued)
CS 880: Advanced Complexity Theory 1/25/2008 Lecture 2: Basics of Harmonic Analysis Instructor: Dieter van Melkebeek Scribe: Priyananda Shenoy In the last lecture, we mentioned one structural property
More informationIntroduction 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 informationLectures 15: Cayley Graphs of Abelian Groups
U.C. Berkeley CS294: Spectral Methods and Expanders Handout 15 Luca Trevisan March 14, 2016 Lectures 15: Cayley Graphs of Abelian Groups In which we show how to find the eigenvalues and eigenvectors of
More informationCHARACTERS OF FINITE GROUPS.
CHARACTERS OF FINITE GROUPS. ANDREI YAFAEV As usual we consider a finite group G and the ground field F = C. Let U be a C[G]-module and let g G. Then g is represented by a matrix [g] in a certain basis.
More informationCS359G Lecture 5: Characters of Abelian Groups
4/25/2011 CS359G Lecture 5: Characters of Abelia in theory "Marge, I agree with you - in theory. In theory, communism works. In theory." -- Homer Simpson CS359G Lecture 5: Characters of Abelian Groups
More informationLecture 7: ɛ-biased and almost k-wise independent spaces
Lecture 7: ɛ-biased and almost k-wise independent spaces Topics in Complexity Theory and Pseudorandomness (pring 203) Rutgers University wastik Kopparty cribes: Ben Lund, Tim Naumovitz Today we will see
More informationLecture 4: LMN Learning (Part 2)
CS 294-114 Fine-Grained Compleity and Algorithms Sept 8, 2015 Lecture 4: LMN Learning (Part 2) Instructor: Russell Impagliazzo Scribe: Preetum Nakkiran 1 Overview Continuing from last lecture, we will
More informationMath 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille
Math 429/581 (Advanced) Group Theory Summary of Definitions, Examples, and Theorems by Stefan Gille 1 2 0. Group Operations 0.1. Definition. Let G be a group and X a set. A (left) operation of G on X is
More informationLearning and Fourier Analysis
Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for PAC-style learning under uniform distribution
More informationVector 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 informationLecture 7: Quantum Fourier Transform over Z N
Quantum Computation (CMU 18-859BB, Fall 015) Lecture 7: Quantum Fourier Transform over Z September 30, 015 Lecturer: Ryan O Donnell Scribe: Chris Jones 1 Overview Last time, we talked about two main topics:
More informationLecture 22. m n c (k) i,j x i x j = c (k) k=1
Notes on Complexity Theory Last updated: June, 2014 Jonathan Katz Lecture 22 1 N P PCP(poly, 1) We show here a probabilistically checkable proof for N P in which the verifier reads only a constant number
More informationFourier 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 informationChapter 4. Characters and Gauss sums. 4.1 Characters on finite abelian groups
Chapter 4 Characters and Gauss sums 4.1 Characters on finite abelian groups In what follows, abelian groups are multiplicatively written, and the unit element of an abelian group A is denoted by 1 or 1
More informationHilbert Spaces. Hilbert space is a vector space with some extra structure. We start with formal (axiomatic) definition of a vector space.
Hilbert Spaces Hilbert space is a vector space with some extra structure. We start with formal (axiomatic) definition of a vector space. Vector Space. Vector space, ν, over the field of complex numbers,
More informationSublinear Algorithms Lecture 3
Sublinear Algorithms Lecture 3 Sofya Raskhodnikova Penn State University Thanks to Madhav Jha (Penn State) for help with creating these slides. Tentative Plan Lecture. Background. Testing properties of
More informationLecture 8 : Eigenvalues and Eigenvectors
CPS290: Algorithmic Foundations of Data Science February 24, 2017 Lecture 8 : Eigenvalues and Eigenvectors Lecturer: Kamesh Munagala Scribe: Kamesh Munagala Hermitian Matrices It is simpler to begin with
More informationSub-Constant Error Low Degree Test of Almost Linear Size
Sub-Constant rror Low Degree Test of Almost Linear Size Dana Moshkovitz Ran Raz March 9, 2006 Abstract Given a function f : F m F over a finite field F, a low degree tester tests its agreement with an
More informationLecture 10: Hypercontractivity
CS 880: Advanced Comlexity Theory /15/008 Lecture 10: Hyercontractivity Instructor: Dieter van Melkebeek Scribe: Baris Aydinlioglu This is a technical lecture throughout which we rove the hyercontractivity
More informationFinite 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 informationbut no smaller power is equal to one. polynomial is defined to be
13. Radical and Cyclic Extensions The main purpose of this section is to look at the Galois groups of x n a. The first case to consider is a = 1. Definition 13.1. Let K be a field. An element ω K is said
More informationRings, Paths, and Paley Graphs
Spectral Graph Theory Lecture 5 Rings, Paths, and Paley Graphs Daniel A. Spielman September 12, 2012 5.1 About these notes These notes are not necessarily an accurate representation of what happened in
More informationArtin s and Brauer s Theorems on Induced. Characters
Artin s and Brauer s Theorems on Induced Characters János Kramár December 14, 2005 1 Preliminaries Let G be a finite group. Every representation of G defines a unique left C[G]- module where C[G] is the
More informationAn Additive Characterization of Fibers of Characters on F p
An Additive Characterization of Fibers of Characters on F p Chris Monico Texas Tech University Lubbock, TX c.monico@ttu.edu Michele Elia Politecnico di Torino Torino, Italy elia@polito.it January 30, 2009
More informationVectors in Function Spaces
Jim Lambers MAT 66 Spring Semester 15-16 Lecture 18 Notes These notes correspond to Section 6.3 in the text. Vectors in Function Spaces We begin with some necessary terminology. A vector space V, also
More informationSince G is a compact Lie group, we can apply Schur orthogonality to see that G χ π (g) 2 dg =
Problem 1 Show that if π is an irreducible representation of a compact lie group G then π is also irreducible. Give an example of a G and π such that π = π, and another for which π π. Is this true for
More informationLecture 10: Learning DNF, AC 0, Juntas. 1 Learning DNF in Almost Polynomial Time
Analysis of Boolean Functions (CMU 8-859S, Spring 2007) Lecture 0: Learning DNF, AC 0, Juntas Feb 5, 2007 Lecturer: Ryan O Donnell Scribe: Elaine Shi Learning DNF in Almost Polynomial Time From previous
More informationMath 250: Higher Algebra Representations of finite groups
Math 250: Higher Algebra Representations of finite groups 1 Basic definitions Representations. A representation of a group G over a field k is a k-vector space V together with an action of G on V by linear
More informationFINITE 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 informationIntroduction to Interactive Proofs & The Sumcheck Protocol
CS294: Probabilistically Checkable and Interactive Proofs January 19, 2017 Introduction to Interactive Proofs & The Sumcheck Protocol Instructor: Alessandro Chiesa & Igor Shinkar Scribe: Pratyush Mishra
More informationLecture 7: Passive Learning
CS 880: Advanced Complexity Theory 2/8/2008 Lecture 7: Passive Learning Instructor: Dieter van Melkebeek Scribe: Tom Watson In the previous lectures, we studied harmonic analysis as a tool for analyzing
More informationTutorial 6 - MUB and Complex Inner Product
Tutorial 6 - MUB and Complex Inner Product Mutually unbiased bases Consider first a vector space called R It is composed of all the vectors you can draw on a plane All of them are of the form: ( ) r v
More informationLecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02]
Quantum Computation (CMU 18-859BB, Fall 015) Lecture 13: Lower Bounds using the Adversary Method October 1, 015 Lecturer: Ryan O Donnell Scribe: Kumail Jaffer 1 Introduction There are a number of known
More information18.702: Quiz 1 Solutions
MIT MATHEMATICS 18.702: Quiz 1 Solutions February 28 2018 There are four problems on this quiz worth equal value. You may quote without proof any result stated in class or in the assigned reading, unless
More informationA BRIEF INTRODUCTION TO LOCAL FIELDS
A BRIEF INTRODUCTION TO LOCAL FIELDS TOM WESTON The purpose of these notes is to give a survey of the basic Galois theory of local fields and number fields. We cover much of the same material as [2, Chapters
More informationFinite-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 information1 Lecture 6-7, Scribe: Willy Quach
Special Topics in Complexity Theory, Fall 2017. Instructor: Emanuele Viola 1 Lecture 6-7, Scribe: Willy Quach In these lectures, we introduce k-wise indistinguishability and link this notion to the approximate
More informationRepresentation Theory
Representation Theory Representations Let G be a group and V a vector space over a field k. A representation of G on V is a group homomorphism ρ : G Aut(V ). The degree (or dimension) of ρ is just dim
More informationREPRESENTATION THEORY FOR FINITE GROUPS
REPRESENTATION THEORY FOR FINITE GROUPS SHAUN TAN Abstract. We cover some of the foundational results of representation theory including Maschke s Theorem, Schur s Lemma, and the Schur Orthogonality Relations.
More informationDirichlet 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 informationExplicit Bounds for the Burgess Inequality for Character Sums
Explicit Bounds for the Burgess Inequality for Character Sums INTEGERS, October 16, 2009 Dirichlet Characters Definition (Character) A character χ is a homomorphism from a finite abelian group G to C.
More informationIntroduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013
18.78 Introduction to Arithmetic Geometry Fall 013 Lecture #4 1/03/013 4.1 Isogenies of elliptic curves Definition 4.1. Let E 1 /k and E /k be elliptic curves with distinguished rational points O 1 and
More informationThe Gaussians Distribution
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
More informationCayley Graphs and the Discrete Fourier Transform
Cayley Graphs and the Discrete Fourier Transform Alan Mackey Advisor: Klaus Lux May 15, 2008 Abstract Given a group G, we can construct a graph relating the elements of G to each other, called the Cayley
More informationQuadratic reciprocity (after Weil) 1. Standard set-up and Poisson summation
(September 17, 010) Quadratic reciprocity (after Weil) Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ I show that over global fields (characteristic not ) the quadratic norm residue
More informationFinite fields, randomness and complexity. Swastik Kopparty Rutgers University
Finite fields, randomness and complexity Swastik Kopparty Rutgers University This talk Three great problems: Polynomial factorization Epsilon-biased sets Function uncorrelated with low-degree polynomials
More informationRepresentation Theory
Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 Paper 1, Section II 19I 93 (a) Define the derived subgroup, G, of a finite group G. Show that if χ is a linear character
More informationMath 259: Introduction to Analytic Number Theory Primes in arithmetic progressions: Dirichlet characters and L-functions
Math 259: Introduction to Analytic Number Theory Primes in arithmetic progressions: Dirichlet characters and L-functions Dirichlet extended Euler s analysis from π(x) to π(x, a mod q) := #{p x : p is a
More informationQuantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method
Quantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method So far, we have discussed several different kinds of
More informationLecture 8: Linearity and Assignment Testing
CE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 8: Linearity and Assignment Testing 26 October 2005 Lecturer: Venkat Guruswami cribe: Paul Pham & Venkat Guruswami 1 Recap In
More informationLECTURE 2. Hilbert Symbols
LECTURE 2 Hilbert Symbols Let be a local field over Q p (though any local field suffices) with char() 2. Note that this includes fields over Q 2, since it is the characteristic of the field, and not the
More informationRepresentation Theory. Ricky Roy Math 434 University of Puget Sound
Representation Theory Ricky Roy Math 434 University of Puget Sound May 2, 2010 Introduction In our study of group theory, we set out to classify all distinct groups of a given order up to isomorphism.
More informationA numerically explicit Burgess inequality and an application to qua
A numerically explicit Burgess inequality and an application to quadratic non-residues Swarthmore College AMS Sectional Meeting Akron, OH October 21, 2012 Squares Consider the sequence Can it contain any
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT
Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students
More informationQIP 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 informationThe two-modular Fourier transform of binary functions
of binary functions Yi Hong (Monash University, Melbourne, Australia) (Monash University, Melbourne, Australia) Jean-Claude Belfiore (Telecom ParisTech) The Discrete Fourier Transform N samples of a discrete-time
More informationFinite Fields. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay
1 / 25 Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay September 25, 2014 2 / 25 Fields Definition A set F together
More informationCover Page. The handle holds various files of this Leiden University dissertation.
Cover Page The handle http://hdl.handle.net/1887/20310 holds various files of this Leiden University dissertation. Author: Jansen, Bas Title: Mersenne primes and class field theory Date: 2012-12-18 Chapter
More informationCHARACTERS 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 informationCHARACTER-FREE APPROACH TO PROGRESSION-FREE SETS
CHARACTR-FR APPROACH TO PROGRSSION-FR STS VSVOLOD F. LV Abstract. We present an elementary combinatorial argument showing that the density of a progression-free set in a finite r-dimensional vector space
More information1, for s = σ + it where σ, t R and σ > 1
DIRICHLET L-FUNCTIONS AND DEDEKIND ζ-functions FRIMPONG A. BAIDOO Abstract. We begin by introducing Dirichlet L-functions which we use to prove Dirichlet s theorem on arithmetic progressions. From there,
More information1 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,PSURYHG&RQVWUXFWLRQVIRU([WUDFWLQJ4XDVL5DQGRP%LWV IURP6RXUFHVRI:HDN5DQGRPQHVV
:HL]PDQQ,QVWLWXWHRI6FLHQFH 7KHVLVIRUWKHGHJUHH 0DVWHURI6FLHQFH %\ $ULHO(OED],PSURYHG&RQVWUXFWLRQVIRU([WUDFWLQJ4XDVL5DQGRP%LWV IURP6RXUFHVRI:HDN5DQGRPQHVV 6XSHUYLVRU3URI5DQ5D] 'HSDUWPHQWRI&RPSXWHU6FLHQFHDQG$SSOLHG0DWKHPDWLFV
More informationHilbert Spaces. Contents
Hilbert Spaces Contents 1 Introducing Hilbert Spaces 1 1.1 Basic definitions........................... 1 1.2 Results about norms and inner products.............. 3 1.3 Banach and Hilbert spaces......................
More informationLecture 11: Cantor-Zassenhaus Algorithm
CS681 Computational Number Theory Lecture 11: Cantor-Zassenhaus Algorithm Instructor: Piyush P Kurur Scribe: Ramprasad Saptharishi Overview In this class, we shall look at the Cantor-Zassenhaus randomized
More informationNotes for Lecture 15
U.C. Berkeley CS278: Computational Complexity Handout N15 Professor Luca Trevisan 10/27/2004 Notes for Lecture 15 Notes written 12/07/04 Learning Decision Trees In these notes it will be convenient to
More informationMAT 445/ INTRODUCTION TO REPRESENTATION THEORY
MAT 445/1196 - INTRODUCTION TO REPRESENTATION THEORY CHAPTER 1 Representation Theory of Groups - Algebraic Foundations 1.1 Basic definitions, Schur s Lemma 1.2 Tensor products 1.3 Unitary representations
More informationLecture 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 informationREPRESENTATION THEORY NOTES FOR MATH 4108 SPRING 2012
REPRESENTATION THEORY NOTES FOR MATH 4108 SPRING 2012 JOSEPHINE YU This note will cover introductory material on representation theory, mostly of finite groups. The main references are the books of Serre
More informationIdeals, congruence modulo ideal, factor rings
Ideals, congruence modulo ideal, factor rings Sergei Silvestrov Spring term 2011, Lecture 6 Contents of the lecture Homomorphisms of rings Ideals Factor rings Typeset by FoilTEX Congruence in F[x] and
More information: Error Correcting Codes. December 2017 Lecture 10
0368307: Error Correcting Codes. December 017 Lecture 10 The Linear-Programming Bound Amnon Ta-Shma and Dean Doron 1 The LP-bound We will prove the Linear-Programming bound due to [, 1], which gives an
More informationCHARACTERS 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 informationHarmonic Analysis on the Cube and Parseval s Identity
Lecture 3 Harmonic Analysis on the Cube and Parseval s Identity Jan 28, 2005 Lecturer: Nati Linial Notes: Pete Couperus and Neva Cherniavsky 3. Where we can use this During the past weeks, we developed
More informationLecture Introduction. 2 Formal Definition. CS CTT Current Topics in Theoretical CS Oct 30, 2012
CS 59000 CTT Current Topics in Theoretical CS Oct 30, 0 Lecturer: Elena Grigorescu Lecture 9 Scribe: Vivek Patel Introduction In this lecture we study locally decodable codes. Locally decodable codes are
More informationAPPROXIMATION RESISTANCE AND LINEAR THRESHOLD FUNCTIONS
APPROXIMATION RESISTANCE AND LINEAR THRESHOLD FUNCTIONS RIDWAN SYED Abstract. In the boolean Max k CSP (f) problem we are given a predicate f : { 1, 1} k {0, 1}, a set of variables, and local constraints
More informationLecture 5: February 16, 2012
COMS 6253: Advanced Computational Learning Theory Lecturer: Rocco Servedio Lecture 5: February 16, 2012 Spring 2012 Scribe: Igor Carboni Oliveira 1 Last time and today Previously: Finished first unit on
More informationReflections and Rotations in R 3
Reflections and Rotations in R 3 P. J. Ryan May 29, 21 Rotations as Compositions of Reflections Recall that the reflection in the hyperplane H through the origin in R n is given by f(x) = x 2 ξ, x ξ (1)
More informationELEMENTARY PROOF OF DIRICHLET THEOREM
ELEMENTARY PROOF OF DIRICHLET THEOREM ZIJIAN WANG Abstract. In this expository paper, we present the Dirichlet Theorem on primes in arithmetic progressions along with an elementary proof. We first show
More informationFourier Series. 1. Review of Linear Algebra
Fourier Series In this section we give a short introduction to Fourier Analysis. If you are interested in Fourier analysis and would like to know more detail, I highly recommend the following book: Fourier
More informationQuasi-reducible Polynomials
Quasi-reducible Polynomials Jacques Willekens 06-Dec-2008 Abstract In this article, we investigate polynomials that are irreducible over Q, but are reducible modulo any prime number. 1 Introduction Let
More information5 Irreducible representations
Physics 129b Lecture 8 Caltech, 01/1/19 5 Irreducible representations 5.5 Regular representation and its decomposition into irreps To see that the inequality is saturated, we need to consider the so-called
More informationLecture 4 Chiu Yuen Koo Nikolai Yakovenko. 1 Summary. 2 Hybrid Encryption. CMSC 858K Advanced Topics in Cryptography February 5, 2004
CMSC 858K Advanced Topics in Cryptography February 5, 2004 Lecturer: Jonathan Katz Lecture 4 Scribe(s): Chiu Yuen Koo Nikolai Yakovenko Jeffrey Blank 1 Summary The focus of this lecture is efficient public-key
More informationTopics in Harmonic Analysis Lecture 1: The Fourier transform
Topics in Harmonic Analysis Lecture 1: The Fourier transform Po-Lam Yung The Chinese University of Hong Kong Outline Fourier series on T: L 2 theory Convolutions The Dirichlet and Fejer kernels Pointwise
More information1 Randomized Computation
CS 6743 Lecture 17 1 Fall 2007 1 Randomized Computation Why is randomness useful? Imagine you have a stack of bank notes, with very few counterfeit ones. You want to choose a genuine bank note to pay at
More informationNew Negative Latin Square Type Partial Difference Sets in Nonelementary Abelian 2-groups and 3-groups
New Negative Latin Square Type Partial Difference Sets in Nonelementary Abelian 2-groups and 3-groups John Polhill Department of Mathematics, Computer Science, and Statistics Bloomsburg University Bloomsburg,
More informationFinite Fields. [Parts from Chapter 16. Also applications of FTGT]
Finite Fields [Parts from Chapter 16. Also applications of FTGT] Lemma [Ch 16, 4.6] Assume F is a finite field. Then the multiplicative group F := F \ {0} is cyclic. Proof Recall from basic group theory
More informationHigher-order Fourier analysis of F n p and the complexity of systems of linear forms
Higher-order Fourier analysis of F n p and the complexity of systems of linear forms Hamed Hatami School of Computer Science, McGill University, Montréal, Canada hatami@cs.mcgill.ca Shachar Lovett School
More informationRINGS: SUMMARY OF MATERIAL
RINGS: SUMMARY OF MATERIAL BRIAN OSSERMAN This is a summary of terms used and main results proved in the subject of rings, from Chapters 11-13 of Artin. Definitions not included here may be considered
More informationDirichlet s Theorem and Algebraic Number Fields. Pedro Sousa Vieira
Dirichlet s Theorem and Algebraic Number Fields Pedro Sousa Vieira February 6, 202 Abstract In this paper we look at two different fields of Modern Number Theory: Analytic Number Theory and Algebraic Number
More informationLecture 04: Secret Sharing Schemes (2) Secret Sharing
Lecture 04: Schemes (2) Recall: Goal We want to Share a secret s Z p to n parties, such that {1,..., n} Z p, Any two parties can reconstruct the secret s, and No party alone can predict the secret s Recall:
More informationOn The Weights of Binary Irreducible Cyclic Codes
On The Weights of Binary Irreducible Cyclic Codes Yves Aubry and Philippe Langevin Université du Sud Toulon-Var, Laboratoire GRIM F-83270 La Garde, France, {langevin,yaubry}@univ-tln.fr, WWW home page:
More informationSection V.6. Separability
V.6. Separability 1 Section V.6. Separability Note. Recall that in Definition V.3.10, an extension field F is a separable extension of K if every element of F is algebraic over K and every root of the
More informationThere 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 informationSection V.7. Cyclic Extensions
V.7. Cyclic Extensions 1 Section V.7. Cyclic Extensions Note. In the last three sections of this chapter we consider specific types of Galois groups of Galois extensions and then study the properties of
More informationSection 33 Finite fields
Section 33 Finite fields Instructor: Yifan Yang Spring 2007 Review Corollary (23.6) Let G be a finite subgroup of the multiplicative group of nonzero elements in a field F, then G is cyclic. Theorem (27.19)
More informationSection X.55. Cyclotomic Extensions
X.55 Cyclotomic Extensions 1 Section X.55. Cyclotomic Extensions Note. In this section we return to a consideration of roots of unity and consider again the cyclic group of roots of unity as encountered
More informationx = π m (a 0 + a 1 π + a 2 π ) where a i R, a 0 = 0, m Z.
ALGEBRAIC NUMBER THEORY LECTURE 7 NOTES Material covered: Local fields, Hensel s lemma. Remark. The non-archimedean topology: Recall that if K is a field with a valuation, then it also is a metric space
More informationAlgebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001
Algebra Review Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor June 15, 2001 1 Groups Definition 1.1 A semigroup (G, ) is a set G with a binary operation such that: Axiom 1 ( a,
More information