Matrix rigidity and elimination theory

Similar documents
The Geometry of Matrix Rigidity

Rigidity of a simple extended lower triangular matrix

Page Points Possible Points. Total 200

Real Analysis Prelim Questions Day 1 August 27, 2013

Problem 1A. Use residues to compute. dx x

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials

Math 145. Codimension

Bounded Matrix Rigidity and John s Theorem

ACI-matrices all of whose completions have the same rank

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 48

NOTES FOR DRAGOS: MATH 210 CLASS 12, THURS. FEB. 22

Polynomials, Ideals, and Gröbner Bases

Problem 1A. Find the volume of the solid given by x 2 + z 2 1, y 2 + z 2 1. (Hint: 1. Solution: The volume is 1. Problem 2A.

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 41

Some Remarks on the Discrete Uncertainty Principle

(II.B) Basis and dimension

(January 14, 2009) q n 1 q d 1. D = q n = q + d

1 Determinants. 1.1 Determinant

On Siegel s lemma outside of a union of varieties. Lenny Fukshansky Claremont McKenna College & IHES

A Harvard Sampler. Evan Chen. February 23, I crashed a few math classes at Harvard on February 21, Here are notes from the classes.

Questionnaire for CSET Mathematics subset 1

MATH 115, SUMMER 2012 LECTURE 12

Math 418 Algebraic Geometry Notes

CANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES. D. Katz

π X : X Y X and π Y : X Y Y

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

Exercise Sheet 7 - Solutions

CPSC 536N: Randomized Algorithms Term 2. Lecture 9

Fast Polynomial Multiplication

Math 203A - Solution Set 1

Ph.D. Qualifying Exam: Algebra I

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4

Min-Rank Conjecture for Log-Depth Circuits

Practice problems for first midterm, Spring 98

ALGEBRA PH.D. QUALIFYING EXAM SOLUTIONS October 20, 2011

MATH 3030, Abstract Algebra Winter 2012 Toby Kenney Sample Midterm Examination Model Solutions

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Symmetries and Polynomials

Cover Page. The handle holds various files of this Leiden University dissertation

Rolle s theorem: from a simple theorem to an extremely powerful tool

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset

Factorization in Integral Domains II

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits

SOLVING SOLVABLE QUINTICS. D. S. Dummit

18. Cyclotomic polynomials II

Lecture 6: Finite Fields

x = π m (a 0 + a 1 π + a 2 π ) where a i R, a 0 = 0, m Z.

10. Noether Normalization and Hilbert s Nullstellensatz

x 1 + x 2 2 x 1 x 2 1 x 2 2 min 3x 1 + 2x 2

Explicit Methods in Algebraic Number Theory

Symmetric Matrices and Eigendecomposition

CSIR - Algebra Problems

Deterministic Approximation Algorithms for the Nearest Codeword Problem

(dim Z j dim Z j 1 ) 1 j i

SYMBOL EXPLANATION EXAMPLE

An algebraic perspective on integer sparse recovery

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES

Resolution of Singularities in Algebraic Varieties

MA 206 notes: introduction to resolution of singularities

4.5 Hilbert s Nullstellensatz (Zeros Theorem)

web: HOMEWORK 1

18.S34 linear algebra problems (2007)

Chapter 8. P-adic numbers. 8.1 Absolute values

Math 61CM - Solutions to homework 2

Summer Algebraic Geometry Seminar

A Readable Introduction to Real Mathematics

UMA Putnam Talk LINEAR ALGEBRA TRICKS FOR THE PUTNAM

Algebraic structures I

Geometry of points over Q of small height Part II

Chapter Four Gelfond s Solution of Hilbert s Seventh Problem (Revised January 2, 2011)

ALGEBRA EXERCISES, PhD EXAMINATION LEVEL

Homework 4 Solutions

This is a closed subset of X Y, by Proposition 6.5(b), since it is equal to the inverse image of the diagonal under the regular map:

Math 203A - Solution Set 1

The 4-periodic spiral determinant

An Additive Characterization of Fibers of Characters on F p

ALGEBRA QUALIFYING EXAM SPRING 2012

Classification of root systems

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27

MATH 101A: ALGEBRA I, PART D: GALOIS THEORY 11

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes!

GALOIS THEORY AT WORK: CONCRETE EXAMPLES

Solutions of exercise sheet 6

1. Group Theory Permutations.

Normal form for the non linear Schrödinger equation

Lecture 2 Linear Codes

SPECIAL POINTS AND LINES OF ALGEBRAIC SURFACES

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

2. Prime and Maximal Ideals

MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS

GENERATING SETS KEITH CONRAD

ALGEBRAIC GEOMETRY I - FINAL PROJECT

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

Extension fields II. Sergei Silvestrov. Spring term 2011, Lecture 13

AN INTRODUCTION TO GALOIS THEORY

Embedding Differential Algebraic Groups in Algebraic Groups

Institutionen för matematik, KTH.

REGULI AND APPLICATIONS, ZARANKIEWICZ PROBLEM

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Transcription:

Matrix rigidity and elimination theory Abhinav Kumar joint work with Satya Lokam, Vijay Patankar and Jalayal Sarma M.N. MIT April 25, 2012 Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 1 / 1

Rigidity of a matrix Definition Let A be an n n matrix with entries in a field F. The rigidity Rig(A,r) of A for target rank r is the smallest number of entries of A that need to be changed to make the rank at most r. Most of the time we ll work with F = C. If F is a subfield of C (e.g. Q) we may want to consider changes in some finite extension field L/F, and define Rig(A,r,L). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 2 / 1

Rigidity of a matrix Definition Let A be an n n matrix with entries in a field F. The rigidity Rig(A,r) of A for target rank r is the smallest number of entries of A that need to be changed to make the rank at most r. Most of the time we ll work with F = C. If F is a subfield of C (e.g. Q) we may want to consider changes in some finite extension field L/F, and define Rig(A,r,L). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 2 / 1

Rigidity of a matrix Definition Let A be an n n matrix with entries in a field F. The rigidity Rig(A,r) of A for target rank r is the smallest number of entries of A that need to be changed to make the rank at most r. Most of the time we ll work with F = C. If F is a subfield of C (e.g. Q) we may want to consider changes in some finite extension field L/F, and define Rig(A,r,L). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 2 / 1

Valiant s theorem Valiant defined matrix rigidity in his study of lower bounds on complexity for computing linear forms in n variables, for circuits using gates which can compute linear combinations of two variables. To compute one such linear combination, we can use a binary tree to get a circuit of depth log 2 (n) and size n. But: say we want to use such a circuit to simultaenously compute n linear forms in n variables, given by the entries of the vector Ax, where x = (x 1,...,x n ) is the column vector of inputs. Valiant showed that this cannot be done with circuits which are both shallow (of depth O(logn)) and small (of size O(n)). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 3 / 1

Valiant s theorem Valiant defined matrix rigidity in his study of lower bounds on complexity for computing linear forms in n variables, for circuits using gates which can compute linear combinations of two variables. To compute one such linear combination, we can use a binary tree to get a circuit of depth log 2 (n) and size n. But: say we want to use such a circuit to simultaenously compute n linear forms in n variables, given by the entries of the vector Ax, where x = (x 1,...,x n ) is the column vector of inputs. Valiant showed that this cannot be done with circuits which are both shallow (of depth O(logn)) and small (of size O(n)). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 3 / 1

Valiant s theorem Valiant defined matrix rigidity in his study of lower bounds on complexity for computing linear forms in n variables, for circuits using gates which can compute linear combinations of two variables. To compute one such linear combination, we can use a binary tree to get a circuit of depth log 2 (n) and size n. But: say we want to use such a circuit to simultaenously compute n linear forms in n variables, given by the entries of the vector Ax, where x = (x 1,...,x n ) is the column vector of inputs. Valiant showed that this cannot be done with circuits which are both shallow (of depth O(logn)) and small (of size O(n)). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 3 / 1

Valiant s theorem II More precisely, Theorem Let A 1,A 2,... be an infinite family of matrices, where A n is an n n real matrix and for some κ,c,ǫ > 0, we have Rig(A,κn) cn 1+ǫ. Then given any fixed c 1,c 2 > 0, there does not exist a family of straight line programs for the corresponding sets of linear forms that achieve size c 1 n and depth c 2 logn simultaneously for all n. Remarks: The proof uses some graph theoretic property of the circuit (namely, that it s a grate. We ll see that most matrices have quadratic rigidity, so asking for super-linear rigidity is perhaps not so bad. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 4 / 1

Valiant s theorem II More precisely, Theorem Let A 1,A 2,... be an infinite family of matrices, where A n is an n n real matrix and for some κ,c,ǫ > 0, we have Rig(A,κn) cn 1+ǫ. Then given any fixed c 1,c 2 > 0, there does not exist a family of straight line programs for the corresponding sets of linear forms that achieve size c 1 n and depth c 2 logn simultaneously for all n. Remarks: The proof uses some graph theoretic property of the circuit (namely, that it s a grate. We ll see that most matrices have quadratic rigidity, so asking for super-linear rigidity is perhaps not so bad. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 4 / 1

Valiant s theorem II More precisely, Theorem Let A 1,A 2,... be an infinite family of matrices, where A n is an n n real matrix and for some κ,c,ǫ > 0, we have Rig(A,κn) cn 1+ǫ. Then given any fixed c 1,c 2 > 0, there does not exist a family of straight line programs for the corresponding sets of linear forms that achieve size c 1 n and depth c 2 logn simultaneously for all n. Remarks: The proof uses some graph theoretic property of the circuit (namely, that it s a grate. We ll see that most matrices have quadratic rigidity, so asking for super-linear rigidity is perhaps not so bad. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 4 / 1

Valiant s theorem II More precisely, Theorem Let A 1,A 2,... be an infinite family of matrices, where A n is an n n real matrix and for some κ,c,ǫ > 0, we have Rig(A,κn) cn 1+ǫ. Then given any fixed c 1,c 2 > 0, there does not exist a family of straight line programs for the corresponding sets of linear forms that achieve size c 1 n and depth c 2 logn simultaneously for all n. Remarks: The proof uses some graph theoretic property of the circuit (namely, that it s a grate. We ll see that most matrices have quadratic rigidity, so asking for super-linear rigidity is perhaps not so bad. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 4 / 1

Easy upper bound Proposition Any n n matrix X has rigidity at most (n r) 2 for target rank r. Proof. If the rank less than r, rigidity is zero. Else assume w.lo.g. that the top left r r block is nonsingular. Write X as Modify D to CA 1 B. ( A B C D ). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 5 / 1

Easy upper bound Proposition Any n n matrix X has rigidity at most (n r) 2 for target rank r. Proof. If the rank less than r, rigidity is zero. Else assume w.lo.g. that the top left r r block is nonsingular. Write X as Modify D to CA 1 B. ( A B C D ). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 5 / 1

Generic rigidity An extension of this argument shows that generic matrices have maximal rigidity, i.e. the subset of matrices of rigidity less than (n r) 2 is contained in a proper Zariski-closed subset. Proof: if rigidity is k < (n r) 2, then the matrix is in the image of a map from a variety of matrices of the form ( ) A B C CA 1. B (which has dimension n 2 (n r) 2 ) times A k. Since k +n 2 (n r) 2 < n 2 = dimmat n, the image is contained in a proper closed subset. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 6 / 1

Generic rigidity An extension of this argument shows that generic matrices have maximal rigidity, i.e. the subset of matrices of rigidity less than (n r) 2 is contained in a proper Zariski-closed subset. Proof: if rigidity is k < (n r) 2, then the matrix is in the image of a map from a variety of matrices of the form ( ) A B C CA 1. B (which has dimension n 2 (n r) 2 ) times A k. Since k +n 2 (n r) 2 < n 2 = dimmat n, the image is contained in a proper closed subset. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 6 / 1

Questions All this leads to the natural question: Construct an explicit family of reasonably natural matrices of super-linear rigidity for target rank linear in the dimension n. Remarks: Or even better, quadratic rigidity. Or better still, maximal rigidity (n r) 2. Note that these extensions will not give a better lower complexity bound, but they are natural questions from the algebraic point of view. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 7 / 1

Questions All this leads to the natural question: Construct an explicit family of reasonably natural matrices of super-linear rigidity for target rank linear in the dimension n. Remarks: Or even better, quadratic rigidity. Or better still, maximal rigidity (n r) 2. Note that these extensions will not give a better lower complexity bound, but they are natural questions from the algebraic point of view. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 7 / 1

Questions All this leads to the natural question: Construct an explicit family of reasonably natural matrices of super-linear rigidity for target rank linear in the dimension n. Remarks: Or even better, quadratic rigidity. Or better still, maximal rigidity (n r) 2. Note that these extensions will not give a better lower complexity bound, but they are natural questions from the algebraic point of view. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 7 / 1

Questions All this leads to the natural question: Construct an explicit family of reasonably natural matrices of super-linear rigidity for target rank linear in the dimension n. Remarks: Or even better, quadratic rigidity. Or better still, maximal rigidity (n r) 2. Note that these extensions will not give a better lower complexity bound, but they are natural questions from the algebraic point of view. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 7 / 1

Questions All this leads to the natural question: Construct an explicit family of reasonably natural matrices of super-linear rigidity for target rank linear in the dimension n. Remarks: Or even better, quadratic rigidity. Or better still, maximal rigidity (n r) 2. Note that these extensions will not give a better lower complexity bound, but they are natural questions from the algebraic point of view. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 7 / 1

Examples I One guess for highly rigid matrices: totally regular matrices, i.e. all minors are nonsingular. This guess is not correct! Valiant shows: Proposition For each n there is an n n totally regular matrix A such that Rig(A,n(logloglogn)/(loglogn)) n 1+O(1/loglogn). Remarks: That is, one can bring rank down to o(n) by changing o(n 1+ǫ ) entries. Proof uses superconcentrators, and is also non-explicit. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 8 / 1

Examples I One guess for highly rigid matrices: totally regular matrices, i.e. all minors are nonsingular. This guess is not correct! Valiant shows: Proposition For each n there is an n n totally regular matrix A such that Rig(A,n(logloglogn)/(loglogn)) n 1+O(1/loglogn). Remarks: That is, one can bring rank down to o(n) by changing o(n 1+ǫ ) entries. Proof uses superconcentrators, and is also non-explicit. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 8 / 1

Examples I One guess for highly rigid matrices: totally regular matrices, i.e. all minors are nonsingular. This guess is not correct! Valiant shows: Proposition For each n there is an n n totally regular matrix A such that Rig(A,n(logloglogn)/(loglogn)) n 1+O(1/loglogn). Remarks: That is, one can bring rank down to o(n) by changing o(n 1+ǫ ) entries. Proof uses superconcentrators, and is also non-explicit. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 8 / 1

Examples I One guess for highly rigid matrices: totally regular matrices, i.e. all minors are nonsingular. This guess is not correct! Valiant shows: Proposition For each n there is an n n totally regular matrix A such that Rig(A,n(logloglogn)/(loglogn)) n 1+O(1/loglogn). Remarks: That is, one can bring rank down to o(n) by changing o(n 1+ǫ ) entries. Proof uses superconcentrators, and is also non-explicit. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 8 / 1

Examples I One guess for highly rigid matrices: totally regular matrices, i.e. all minors are nonsingular. This guess is not correct! Valiant shows: Proposition For each n there is an n n totally regular matrix A such that Rig(A,n(logloglogn)/(loglogn)) n 1+O(1/loglogn). Remarks: That is, one can bring rank down to o(n) by changing o(n 1+ǫ ) entries. Proof uses superconcentrators, and is also non-explicit. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 8 / 1

Examples II Nevertheless, here are some natural familes. Vandermonde matrices: row j is 1,x j,x 2 j,...,xn j. Discrete Fourier transform matrices: n = p prime say, Vandermonde with x j = e 2π 1j/p. Generalized Hadamard matrices H: entries complex numbers h ij of absolute value 1, and such that HH = ni n. Circulant matrices: each row is a shift of the previous one. Cauchy matrix C ij = 1/(i +j 1). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 9 / 1

Examples II Nevertheless, here are some natural familes. Vandermonde matrices: row j is 1,x j,x 2 j,...,xn j. Discrete Fourier transform matrices: n = p prime say, Vandermonde with x j = e 2π 1j/p. Generalized Hadamard matrices H: entries complex numbers h ij of absolute value 1, and such that HH = ni n. Circulant matrices: each row is a shift of the previous one. Cauchy matrix C ij = 1/(i +j 1). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 9 / 1

Examples II Nevertheless, here are some natural familes. Vandermonde matrices: row j is 1,x j,x 2 j,...,xn j. Discrete Fourier transform matrices: n = p prime say, Vandermonde with x j = e 2π 1j/p. Generalized Hadamard matrices H: entries complex numbers h ij of absolute value 1, and such that HH = ni n. Circulant matrices: each row is a shift of the previous one. Cauchy matrix C ij = 1/(i +j 1). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 9 / 1

Examples II Nevertheless, here are some natural familes. Vandermonde matrices: row j is 1,x j,x 2 j,...,xn j. Discrete Fourier transform matrices: n = p prime say, Vandermonde with x j = e 2π 1j/p. Generalized Hadamard matrices H: entries complex numbers h ij of absolute value 1, and such that HH = ni n. Circulant matrices: each row is a shift of the previous one. Cauchy matrix C ij = 1/(i +j 1). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 9 / 1

Examples II Nevertheless, here are some natural familes. Vandermonde matrices: row j is 1,x j,x 2 j,...,xn j. Discrete Fourier transform matrices: n = p prime say, Vandermonde with x j = e 2π 1j/p. Generalized Hadamard matrices H: entries complex numbers h ij of absolute value 1, and such that HH = ni n. Circulant matrices: each row is a shift of the previous one. Cauchy matrix C ij = 1/(i +j 1). Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 9 / 1

Progress so far Matrices Ω(.) References n Vandermonde 2 r Razborov 89, Pudlak 94 Shparlinsky 97, Lokam 99 n Hadamard 2 r Kashin-Razborov 98 Parity Check n 2 r log( n r ) Friedman 93 Pudlak-Rodl 94 n Totally regular 2 r log( n r ) Shokrallahi-Spielmann-Stemann 97 pij n(n 16r) Lokam 06 2π 1 p ζ ij = e ij (n r) 2 This work. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 10 / 1

Statement of our result We construct matrices with maximal rigidity, but over a number field of relatively high degree. Theorem Let (n) = 2n 2n2 and let p ij > (n) be distinct primes for 1 i,j n. Let A(n) have (i,j) entry ζ ij = e 2π 1/p ij. Then Rig(A(n),r) = (n r) 2. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 11 / 1

Determinantal ideal Recall that the variety of matrices of rank at most r is defined by the determinantal ideal I(n,r) with generators all (r +1) (r +1) minors of x 11 x 12 x 1n x 21 x 22 x 2n... x n1 x n2 x nn It s an irreducible variety of dimension n 2 (n r) 2. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 12 / 1

Elimination ideals Let π be a pattern (Valiant calles it a mask) of positions where we allow changes, of cardinality k strictly less than (n r) 2 say. The set of matrices whose rank can be brought down to at most r by changing entries in π lie in the image of a variety of dimension n 2 (n r) 2 +k. Its closure is defined by the elimination ideal I(n,r,π) = I(n,r) Q[x π ] where π means positions not in π. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 13 / 1

Elimination ideals Let π be a pattern (Valiant calles it a mask) of positions where we allow changes, of cardinality k strictly less than (n r) 2 say. The set of matrices whose rank can be brought down to at most r by changing entries in π lie in the image of a variety of dimension n 2 (n r) 2 +k. Its closure is defined by the elimination ideal I(n,r,π) = I(n,r) Q[x π ] where π means positions not in π. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 13 / 1

Sketch of proof As a generic matrix has maximal rigidity, these elimination ideals I(n,r,π) are all non-zero, as π runs over all patterns of size strictly less than (n r) 2. So the ideal I(n,r,π) is nonzero. We ll use effective Nullstellensatz bounds to show that there s a multivariate polynomial of low enough degree, and then use Galois theory to show that it cannot vanish on the roots of unity constructed. Therefore, the matrix with entries A ij = e 2π 1/p ij does not lie in V(I(n,r,π)) for any π, and therefore has maximal rigidity. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 14 / 1

Sketch of proof As a generic matrix has maximal rigidity, these elimination ideals I(n,r,π) are all non-zero, as π runs over all patterns of size strictly less than (n r) 2. So the ideal I(n,r,π) is nonzero. We ll use effective Nullstellensatz bounds to show that there s a multivariate polynomial of low enough degree, and then use Galois theory to show that it cannot vanish on the roots of unity constructed. Therefore, the matrix with entries A ij = e 2π 1/p ij does not lie in V(I(n,r,π)) for any π, and therefore has maximal rigidity. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 14 / 1

Hypersurfaces In fact, we can show pretty easily that the corresponding union of subvarieties V(I(n,r,π)) is a (reducible) hypersurface. Explicit equations for these, or understanding of their geometry, might be useful in trying to understand why some families of matrices (e.g. Vandermonde) seem to have maximal rigidity. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 15 / 1

Hypersurfaces In fact, we can show pretty easily that the corresponding union of subvarieties V(I(n,r,π)) is a (reducible) hypersurface. Explicit equations for these, or understanding of their geometry, might be useful in trying to understand why some families of matrices (e.g. Vandermonde) seem to have maximal rigidity. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 15 / 1

Effective Nullstellensatz We ll use the following bounds, which rely on the Bezout inequality for degrees proved by Heintz (1983) Theorem (Dickenstein, Fitchas, Giusti, Sessa 91) Let I = f 1,...,f s be an ideal in the polynomial ring F[Y] over an infinite field F, where Y = {y 1,...,y m }. Let d max be the maximum total degree of a generator f i. Let Z = {y i1,...,y il } Y be a subset of indeterminates of Y. If I F[Z] (0) then there exists a non-zero polynomial g I F[Z] such that g = s i=1 g if i, with g i F[Y] and deg(g i f i ) d m (d m +1), where d = max(d max,3). Applying it to our situation, where d = r +1 and m = n 2, we get a bound of (n) = 2n 2n2 for the total degree of g. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 16 / 1

Effective Nullstellensatz We ll use the following bounds, which rely on the Bezout inequality for degrees proved by Heintz (1983) Theorem (Dickenstein, Fitchas, Giusti, Sessa 91) Let I = f 1,...,f s be an ideal in the polynomial ring F[Y] over an infinite field F, where Y = {y 1,...,y m }. Let d max be the maximum total degree of a generator f i. Let Z = {y i1,...,y il } Y be a subset of indeterminates of Y. If I F[Z] (0) then there exists a non-zero polynomial g I F[Z] such that g = s i=1 g if i, with g i F[Y] and deg(g i f i ) d m (d m +1), where d = max(d max,3). Applying it to our situation, where d = r +1 and m = n 2, we get a bound of (n) = 2n 2n2 for the total degree of g. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 16 / 1

Roots of unity Finally, we have the following lemma. Lemma Let N be a positive integer, and θ 1,...,θ m be algebraic numbers such that Q(θ i ) is Galois over Q and such that [Q(θ i ) : Q] N and Q[θ i ] Q(θ 1,...,θ i 1,θ i+1,...,θ m ) = Q for all i. Let g(x 1,...,x m ) Q[x 1,...,x m ] be a nonzero polynomial such that deg(g) < N. Then g(θ 1,...,θ m ) 0. The proof is easy by induction, using the linear disjointness property. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 17 / 1

Conclusion of proof To finish the proof of the theorem, we note that choosing distinct primes p ij for 1 i,j n, and setting θ ij = ζ pij := e 2π 1/p ij, the linear disjointness property is satisfied. So we just need to make sure that p ij 1 > (n) := 2n 2n2. If we want real matrices, we can take θ ij = ζ pij +ζ 1 p ij, these generate the totally real subfields of the cyclotomic fields, so we just need to ensure, (p ij 1)/2 > (n). Of course, this falls far short of our desired goal, since the roots of unity have very high degree. What we would like is to have rational entries, and preferably some systematic family of these. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 18 / 1

Conclusion of proof To finish the proof of the theorem, we note that choosing distinct primes p ij for 1 i,j n, and setting θ ij = ζ pij := e 2π 1/p ij, the linear disjointness property is satisfied. So we just need to make sure that p ij 1 > (n) := 2n 2n2. If we want real matrices, we can take θ ij = ζ pij +ζ 1 p ij, these generate the totally real subfields of the cyclotomic fields, so we just need to ensure, (p ij 1)/2 > (n). Of course, this falls far short of our desired goal, since the roots of unity have very high degree. What we would like is to have rational entries, and preferably some systematic family of these. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 18 / 1

Conclusion of proof To finish the proof of the theorem, we note that choosing distinct primes p ij for 1 i,j n, and setting θ ij = ζ pij := e 2π 1/p ij, the linear disjointness property is satisfied. So we just need to make sure that p ij 1 > (n) := 2n 2n2. If we want real matrices, we can take θ ij = ζ pij +ζ 1 p ij, these generate the totally real subfields of the cyclotomic fields, so we just need to ensure, (p ij 1)/2 > (n). Of course, this falls far short of our desired goal, since the roots of unity have very high degree. What we would like is to have rational entries, and preferably some systematic family of these. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 18 / 1

Semicontinuity? One approach to constructing rigid matrices over the rationals is by constructing rigid matrices over some totally real extension (as we have just done), and then approximating these real numbers by rational numbers, hoping that rigidity does not change. This will work reasonably well in our situation, since we ve actually constructed a matrix with a Zariski neighborhood (and therefore Euclidean neighborhood) disjoint from the less-than-maximally-rigid locus. But one might wonder whether some kind of semicontinuity property holds for rigidity in general, as it holds for the rank function of matrices. We would like it if Rig(A,r) l, that the same held true in a neighborhood of A. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 19 / 1

Semicontinuity? One approach to constructing rigid matrices over the rationals is by constructing rigid matrices over some totally real extension (as we have just done), and then approximating these real numbers by rational numbers, hoping that rigidity does not change. This will work reasonably well in our situation, since we ve actually constructed a matrix with a Zariski neighborhood (and therefore Euclidean neighborhood) disjoint from the less-than-maximally-rigid locus. But one might wonder whether some kind of semicontinuity property holds for rigidity in general, as it holds for the rank function of matrices. We would like it if Rig(A,r) l, that the same held true in a neighborhood of A. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 19 / 1

Semicontinuity? One approach to constructing rigid matrices over the rationals is by constructing rigid matrices over some totally real extension (as we have just done), and then approximating these real numbers by rational numbers, hoping that rigidity does not change. This will work reasonably well in our situation, since we ve actually constructed a matrix with a Zariski neighborhood (and therefore Euclidean neighborhood) disjoint from the less-than-maximally-rigid locus. But one might wonder whether some kind of semicontinuity property holds for rigidity in general, as it holds for the rank function of matrices. We would like it if Rig(A,r) l, that the same held true in a neighborhood of A. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 19 / 1

Examples I Unfortunately, this expectation is false. Let a,b,c,d,e be non-zero rational numbers. Consider a b c A = d 0 0 e 0 0 We have rank(a) = 2; Rig(A,1) = 2. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 20 / 1

Examples II Now, for any ǫ > 0 let a b c A(δ) = d bdδ cdδ e beδ ceδ Change a to 1 δ, rank of the matrix goes down to 1. Rig(A(δ),1) = 1. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 21 / 1

Examples III One can even produce such counterexamples which are maximally rigid. For instance, a b c A = d e 0 e 0 i has Rig(A,1) = 4 = (3 1) 2. Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 22 / 1

Examples IV But a b c A(δ) = d e cdδ e bgδ i has rigidity Rig(A(δ),1) = 3, since one can change the diagonal entries to get 1/δ b c B = d bdδ cdδ e bgδ cgδ Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 23 / 1

Some more thoughts, questions Perhaps we can try to use similar techniques to show that the elimination ideals do not contain the ideal of the locus of Vandermonde matrices. Rational normal curves? Can we systematically improve the bounds for effective Nullstellensatz, with some hypothesis on the degrees or type of generators. For example, for elimination ideals of determinantal ideals. Coming back to the Valiant example of totally regular matrices with low rigidity, can we find explicit examples of these, using algebraic geometry rather than graph theory? Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 24 / 1

Some more thoughts, questions Perhaps we can try to use similar techniques to show that the elimination ideals do not contain the ideal of the locus of Vandermonde matrices. Rational normal curves? Can we systematically improve the bounds for effective Nullstellensatz, with some hypothesis on the degrees or type of generators. For example, for elimination ideals of determinantal ideals. Coming back to the Valiant example of totally regular matrices with low rigidity, can we find explicit examples of these, using algebraic geometry rather than graph theory? Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 24 / 1

Some more thoughts, questions Perhaps we can try to use similar techniques to show that the elimination ideals do not contain the ideal of the locus of Vandermonde matrices. Rational normal curves? Can we systematically improve the bounds for effective Nullstellensatz, with some hypothesis on the degrees or type of generators. For example, for elimination ideals of determinantal ideals. Coming back to the Valiant example of totally regular matrices with low rigidity, can we find explicit examples of these, using algebraic geometry rather than graph theory? Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 24 / 1

Reference: Using Elimination Theory to construct Rigid Matrices, Abhinav Kumar, Satya V. Lokam, Vijay M. Patankar and Jayalal Sarma M.N. arxiv:0910.5301. Thank you! Abhinav Kumar (MIT) Matrix rigidity and elimination theory April 25, 2012 25 / 1