What are primes in graphs and how many of them have a given length? Audrey Terras Math. Club Oct. 30, 2008.

Slides:



Advertisements
Similar presentations
Lecture 15. Graph Algorithms
Advertisements

8.3 Representing Relations Connection Matrices Let R be a relation from A = {a 1, a 2,..., a m } to B = {b 1, b 2,..., b n }. Definition: A n m  n connection.
CHRISTOPHER M. P. TOMASZEWSKI 30 JULY MMIX A Spectral Analysis of Cyclic and Elementary Abelian Subgroup Lattices.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Lecture 17 Path Algebra Matrix multiplication of adjacency matrices of directed graphs give important information about the graphs. Manipulating these.
Lecture 4. Proof of Ihara’s Theorem, Edge Zetas, Quantum Chaos.
Greatest Common Divisor. Definitions Let a and b be two non-zero integers. The greatest common divisor of a and b, denoted gcd(a,b) is the largest of.
6.1 Eigenvalues and Diagonalization. Definitions A is n x n. is an eigenvalue of A if AX = X has non zero solutions X (called eigenvectors) If is an eigenvalue.
Math 3121 Abstract Algebra I
Eigenvalues and Eigenvectors
Fun with Zeta of Graphs Audrey Terras. Thank You ! Joint work with H. Stark, M. Horton, etc.
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 21: Graphs.
3.III. Matrix Operations 3.III.1. Sums and Scalar Products 3.III.2. Matrix Multiplication 3.III.3. Mechanics of Matrix Multiplication 3.III.4. Inverses.
Symmetric Groups and Ramanujan Graphs Mike Krebs, Cal State LA (joint work with A. Shaheen)
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
Applied Discrete Mathematics Week 12: Trees
Random Matrices Hieu D. Nguyen Rowan University Rowan Math Seminar
Audrey Terras U.C.S.D Lecture 2: Ruelle Zeta and Prime Number Theorem for Graphs.
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Audrey Terras CRM Montreal 2009 Lecture 1: Riemann, Dedekind, Selberg, and Ihara Zetas.
Representing Graphs Wade Trappe. Lecture Overview Introduction Some Terminology –Paths Adjacency Matrix.
Lecture 3. A Proof of Ihara’s Theorem, Edge & Path Zetas, Connections with Quantum Chaos Audrey Terras Correction to lecture 1 The 4-regular tree T 4 can.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Chapter 3 Determinants and Matrices
Audrey Terras CRM Montreal, 2009 Lecture 2: Ruelle Zeta and Prime Number Theorem for Graphs.
What is the Riemann Hypothesis for Zeta Functions of Irregular Graphs? Audrey Terras Banff February, 2008 Joint work with H. M. Stark, M. D. Horton, etc.
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Orthogonal Matrices and Spectral Representation In Section 4.3 we saw that n  n matrix A was similar to a diagonal matrix if and only if it had n linearly.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Angles Type of angle: Acute: An Angle less than 90 degrees Right angle: An angle that is 90 degrees Obtuse angle: An angle more than 90 degrees Straight.
Fun with Zeta Functions of Graphs Audrey Terras Thanks to the AWM !!!!!!!!!!!!!!!!! from Wikipedia Amalie Emmy Noether.
What is the Riemann Hypothesis for Zeta Functions of Irregular Graphs? Audrey Terras UCLA, IPAM February, 2008 Joint work with H. M. Stark, M. D. Horton,
Eigenvalue Problems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. The second main.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
Based on slides by Y. Peng University of Maryland
Module #19: Graph Theory: part II Rosen 5 th ed., chs. 8-9.
Chapter 5 MATRIX ALGEBRA: DETEMINANT, REVERSE, EIGENVALUES.
Graphs.  Definition A simple graph G= (V, E) consists of vertices, V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements.
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What.
Spectral Graph Theory and the Inverse Eigenvalue Problem of a Graph Leslie Hogben Department of Mathematics, Iowa State University, Ames, IA 50011
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
Chapter 9: Graphs.
Presented by Alon Levin
1 Chapter 8 – Symmetric Matrices and Quadratic Forms Outline 8.1 Symmetric Matrices 8.2Quardratic Forms 8.3Singular ValuesSymmetric MatricesQuardratic.
COMPSCI 102 Introduction to Discrete Mathematics.
1 Lecture 5 (part 2) Graphs II (a) Circuits; (b) Representation Reading: Epp Chp 11.2, 11.3
Unit 6: Connecting Algebra and Geometry through Coordinates Proving Coordinates of Rectangles and Squares.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 10.
Sect. 4.5: Cayley-Klein Parameters 3 independent quantities are needed to specify a rigid body orientation. Most often, we choose them to be the Euler.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Fundamental Graph Theory (Lecture 1) Lectured by Hung-Lin Fu 傅 恆 霖 Department of Applied Mathematics National Chiao Tung University.
Combinatorial Spectral Theory of Nonnegative Matrices
Discrete Structures – CNS2300
Degree and Eigenvector Centrality
Walks, Paths, and Circuits
Great Theoretical Ideas In Computer Science
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 – 14, Tuesday 8th November 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR)
Graphs G = (V, E) V are the vertices; E are the edges.
N(S) ={vV|uS,{u,v}E(G)}
Discrete Mathematics for Computer Science
Linear Algebra: Matrix Eigenvalue Problems – Part 2
Exam 3 review Chapter 9- Graphs.
Presentation transcript:

What are primes in graphs and how many of them have a given length? Audrey Terras Math. Club Oct. 30, 2008

A graph is a bunch of vertices connected by edges. The simplest example for the talk is the tetrahedron K 4. A prime in a graph is a closed path in the graph minimizing the number of edges traversed. This means no backtrack, no tails. Go around only once. Orientation counts. Starting point doesn’t count. The length of a path is the number of edges in the path. The talk concerns the prime number theorem in this context. Degree of a vertex is number of edges incident to it. Graph is regular if each vertex has same degree. K 4. is 3-regular. We assume graphs connected, no degree 1 vertices, and graph is not a cycle.

Examples of primes in K 4 e1e1 e3e3 e2e2 e4e4 e5e5 Here are 2 of them in K 4 : [C] =[e 1 e 2 e 3 ] ={e 1 e 2 e 3, e 2 e 3 e 1, e 3 e 1 e 2 } The [] means that it does not matter where the path starts. [D]=[e 4 e 5 e 3 ] [E]=[e 1 e 2 e 3 e 4 e 5 e 3 ] (C) =length C= # edges in C (C)=3, (D)=3, (E)=6 E=CD another prime [C n D], n=2,3,4, … infinitely many primes assuming the graph is not a cycle or a cycle with hair.

Ihara Zeta Function Definition Ihara’s Theorem (Bass, Hashimoto, etc.) A = adjacency matrix of X= |V|x|V| matrix of 0s and 1s with i,j entry 1 iff vertex i adjacent to vertex j Q = diagonal matrix; jth diagonal entry = degree jth vertex -1; r = |E|-|V|+1 u complex number |u| small enough

e1e1 e7e7 Labeling Edges of Graphs Orient the m edges; i.e., put arrows on them. Label them as follows. Here the inverse edge has opposite orientation. e 1,e 2,…,e m, e m+1 =(e 1 ) -1,…,e 2m =(e m ) -1 Note that these directed edges are our alphabet needed to express paths in the graph.

The Edge Matrix W Define W to be the 2|E|  2|E| matrix with i j entry 1 if edge i feeds into edge j, (end vertex of i is start vertex of j) provided that j  the inverse of i, otherwise the i j entry is 0. ijij Theorem.  (u,X) -1 =det(I-Wu). Corollary. The poles of Ihara zeta are the reciprocals of the eigenvalues of W. The pole R of zeta is the closest to 0 in absolute value. R=1/Perron-Frobenius eigenvalue of W; i.e., the largest eigenvalue which has to be positive real. See Horn & Johnson, Matrix Analysis, Chapter 8.

Example. W for the Tetrahedron Label the edges The inverse of edge j is edge j+6. e1e1 e3e3 e2e2 e4e4 e5e5 e6e6 e7e7

There are elementary proofs of the 2 determinant formulas for zeta, even for X irregular. See my book on my website If you are willing to believe these formulas, we can give a rather easy proof of the graph theory prime number theorem. But first state the prime number thm and give some examples.

The Prime Number Theorem  X (m) = # {primes [C] in X of length m}  = greatest common divisor of lengths of primes in X R = radius of largest circle of convergence of  (u,X) If  divides m, then  X (m)   R -m /m, as m . The proof involves formulas like the following, defining N m = # {closed paths of length m where we count starting point and orientation} R=1/q, if graph is q+1- regular The proof is similar to one in Rosen, Number Theory in Function Fields, p. 56.

2 Examples K 4 and K 4 -edge

N m for the examples  (3)=8 (orientation counts)  (4)=6  (5)=0 we will show that:  (3)=4  (4)=2  (5)=0  (6)=2 x d/dx log  (x,K 4 ) = 24x x x x x x 9 +  x d/dx log  (x,K 4 -e) =12x 3 + 8x x x 7 + 8x x 9 +  Example 1. The Tetrahedron K 4. N m =# closed paths of length m Example 2. The Tetrahedron minus an edge.  = g.c.d. lengths of primes = 1

Poles of Zeta for K 4 are {1,1,1,-1,-1,½,r +,r +,r +,r -,r -,r - } where r  =(-1  -7)/4 and |r|=1/  2 R=½=Pole closest to 0 The prime number thm  (m)   R -m /m, as m . becomes K 4  (m)  2 m /m, as m . Poles of zeta for K 4 -e are {1,1,-1,i,-i,r +,r -, , ,  } R =  real root of cubic .6573  complex root of cubic The prime number thm becomes for 1/   1.5 K 4 -e  (m)  1.5 m /m, as m .

Proof of Prime Number Theorem Start with the definition of zeta as a product over primes. Take log and a derivative. Use Taylor series. non-primes are powers of primes #[C]= (C) Taylor Series for log(1-x)

Next we note another formula for the zeta function coming from the original definition. Recall  (n) = # primes [C] with (C)=n This completes the proof of the first formula (1)

If you combine this with formula 1, which was you get our 2nd formula saying N m is a sum over the positive divisors of m: (2) Taylor Series for (1-x) -1

This is a math 104 (number theory) -type formula and there is a way to invert it using the Mobius function defined by: To complete the proof, we need to use one of our 2 determinant formulas for zeta.  (u,X) -1 =det(I-Wu). (3)

Fact from linear algebra - Schur Decomposition of a Matrix (Math 102) There is an orthogonal matrix Q (i.e., QQ t =I) and T=upper triangular with eigenvalues of W along the diagonal such that W=QTQ -1. So we see that

 (u,X) -1 =det(I-Wu) = It follows that (4)

The main terms in this sum come from the largest eigenvalues of W in absolute value. There is a theorem in linear algebra that you don’t learn in a 1st course called the Perron-Frobenius theorem. (Horn & Johnson, Matrix Analysis, Chapter 8). It applies to our W matrices assuming we are looking at connected graphs (no degree 1 vertices) & not cycles. The easiest case is that  =g.c.d. lengths of primes = 1. Then there is only 1 eigenvalue of W of largest absolute value. It is positive and is called the Perron-Frobenius eigenvalue. Moreover it is 1/R, R=closest pole of zeta to 0. So we find that if  =1, N m ≈ R -m, as m .

If  =1, N m ≈ R -m, as m . To figure out what happens to  (m), use This allows you to prove the prime number theorem when  =1 p X (m)  R -m /m, as m . For the general case, see my book