119
Undecidability of Linear Inequalities Between Graph Homomorphism Densities Hamed Hatami joint work with Sergey Norin School of Computer Science McGill University December 4, 2013 Hamed Hatami (McGill University) December 4, 2013 1 / 43

Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Undecidability of Linear Inequalities BetweenGraph Homomorphism Densities

Hamed Hatamijoint work with Sergey Norin

School of Computer ScienceMcGill University

December 4, 2013

Hamed Hatami (McGill University) December 4, 2013 1 / 43

Page 2: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Introduction

Hamed Hatami (McGill University) December 4, 2013 2 / 43

Page 3: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).

Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...Discovery of rich algebraic structure underlying many of thesetechniques.Neater proofs with no low-order terms.Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 4: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).

Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...Discovery of rich algebraic structure underlying many of thesetechniques.Neater proofs with no low-order terms.Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 5: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...

Discovery of rich algebraic structure underlying many of thesetechniques.Neater proofs with no low-order terms.Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 6: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...Discovery of rich algebraic structure underlying many of thesetechniques.

Neater proofs with no low-order terms.Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 7: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...Discovery of rich algebraic structure underlying many of thesetechniques.Neater proofs with no low-order terms.

Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 8: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotic extremal graph theory has been studied for more thana century (Mantel 1908).Few techniques are very common (Induction, Cauchy-Schwarz,. . . ).Recently, there has been several developments explaining this:Freedman, Lovász, Schrijver, Szegedy, Razborov, Chayes, Borgs,Sös, Vesztergombi, ...Discovery of rich algebraic structure underlying many of thesetechniques.Neater proofs with no low-order terms.Methods for applying these techniques in semi-automatic ways.

Hamed Hatami (McGill University) December 4, 2013 3 / 43

Page 9: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Density of H in Gnumber of copies of H in G(|V (G)|

|V (H)|) .

We can think of these densities as “moments” of the graph G.Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between subgraph densities.

Hamed Hatami (McGill University) December 4, 2013 4 / 43

Page 10: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Density of H in Gnumber of copies of H in G(|V (G)|

|V (H)|) .

We can think of these densities as “moments” of the graph G.

Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between subgraph densities.

Hamed Hatami (McGill University) December 4, 2013 4 / 43

Page 11: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Density of H in Gnumber of copies of H in G(|V (G)|

|V (H)|) .

We can think of these densities as “moments” of the graph G.Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between subgraph densities.

Hamed Hatami (McGill University) December 4, 2013 4 / 43

Page 12: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Freedman, Lovász, Schrijver 2007)Every such inequality follows from the positive semi-definiteness of acertain infinite matrix.

Equivalently (possibly infinitely many) applications ofCauchy-Schwarz.

Razborov’s flag algebrasA formal calculus capturing many standard arguments (induction,Cauchy-Schwarz,...) in the area.

Hamed Hatami (McGill University) December 4, 2013 5 / 43

Page 13: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Freedman, Lovász, Schrijver 2007)Every such inequality follows from the positive semi-definiteness of acertain infinite matrix.

Equivalently (possibly infinitely many) applications ofCauchy-Schwarz.

Razborov’s flag algebrasA formal calculus capturing many standard arguments (induction,Cauchy-Schwarz,...) in the area.

Hamed Hatami (McGill University) December 4, 2013 5 / 43

Page 14: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Freedman, Lovász, Schrijver 2007)Every such inequality follows from the positive semi-definiteness of acertain infinite matrix.

Equivalently (possibly infinitely many) applications ofCauchy-Schwarz.

Razborov’s flag algebrasA formal calculus capturing many standard arguments (induction,Cauchy-Schwarz,...) in the area.

Hamed Hatami (McGill University) December 4, 2013 5 / 43

Page 15: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

Automatic methods for proving theorems (based on SDP):

Razborov: Significant improvement over the known bounds onTurán’s Hypergraph Problem.HH, Hladky, Kral, Norin, Razborov: A question of Sidorenko andJagger, Št’ovícek and Thomason.HH, Hladky, Kral, Norin, Razborov: A conjecture of Erdös.

Hamed Hatami (McGill University) December 4, 2013 6 / 43

Page 16: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

Automatic methods for proving theorems (based on SDP):

Razborov: Significant improvement over the known bounds onTurán’s Hypergraph Problem.

HH, Hladky, Kral, Norin, Razborov: A question of Sidorenko andJagger, Št’ovícek and Thomason.HH, Hladky, Kral, Norin, Razborov: A conjecture of Erdös.

Hamed Hatami (McGill University) December 4, 2013 6 / 43

Page 17: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

Automatic methods for proving theorems (based on SDP):

Razborov: Significant improvement over the known bounds onTurán’s Hypergraph Problem.HH, Hladky, Kral, Norin, Razborov: A question of Sidorenko andJagger, Št’ovícek and Thomason.

HH, Hladky, Kral, Norin, Razborov: A conjecture of Erdös.

Hamed Hatami (McGill University) December 4, 2013 6 / 43

Page 18: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

Automatic methods for proving theorems (based on SDP):

Razborov: Significant improvement over the known bounds onTurán’s Hypergraph Problem.HH, Hladky, Kral, Norin, Razborov: A question of Sidorenko andJagger, Št’ovícek and Thomason.HH, Hladky, Kral, Norin, Razborov: A conjecture of Erdös.

Hamed Hatami (McGill University) December 4, 2013 6 / 43

Page 19: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

SDP methods + thinking:

Razborov: Minimal density of triangles, given an edge density.Razborov: Turán’s hypergraph problem under mild extraconditions.other conjectures of Erdös, crossing number of complete bipartitegraphs, etc.

Hamed Hatami (McGill University) December 4, 2013 7 / 43

Page 20: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

SDP methods + thinking:

Razborov: Minimal density of triangles, given an edge density.

Razborov: Turán’s hypergraph problem under mild extraconditions.other conjectures of Erdös, crossing number of complete bipartitegraphs, etc.

Hamed Hatami (McGill University) December 4, 2013 7 / 43

Page 21: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

SDP methods + thinking:

Razborov: Minimal density of triangles, given an edge density.Razborov: Turán’s hypergraph problem under mild extraconditions.

other conjectures of Erdös, crossing number of complete bipartitegraphs, etc.

Hamed Hatami (McGill University) December 4, 2013 7 / 43

Page 22: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Applications

SDP methods + thinking:

Razborov: Minimal density of triangles, given an edge density.Razborov: Turán’s hypergraph problem under mild extraconditions.other conjectures of Erdös, crossing number of complete bipartitegraphs, etc.

Hamed Hatami (McGill University) December 4, 2013 7 / 43

Page 23: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

How far can we go?Is asymptotic extremal graph theory trivial? Is lack of enoughcomputational power the only barrier?

Question (Razborov)Can every true algebraic inequality between subgraph densities beproved using a finite amount of manipulation with subgraph densitiesof finitely many graphs?

HH-Norine 2011The answer is negative in a strong sense.

Hamed Hatami (McGill University) December 4, 2013 8 / 43

Page 24: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

How far can we go?Is asymptotic extremal graph theory trivial? Is lack of enoughcomputational power the only barrier?

Question (Razborov)Can every true algebraic inequality between subgraph densities beproved using a finite amount of manipulation with subgraph densitiesof finitely many graphs?

HH-Norine 2011The answer is negative in a strong sense.

Hamed Hatami (McGill University) December 4, 2013 8 / 43

Page 25: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

How far can we go?Is asymptotic extremal graph theory trivial? Is lack of enoughcomputational power the only barrier?

Question (Razborov)Can every true algebraic inequality between subgraph densities beproved using a finite amount of manipulation with subgraph densitiesof finitely many graphs?

HH-Norine 2011The answer is negative in a strong sense.

Hamed Hatami (McGill University) December 4, 2013 8 / 43

Page 26: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Formal definitions

Hamed Hatami (McGill University) December 4, 2013 9 / 43

Page 27: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Extremal graph theoryStudies the relations between the number of occurrences of differentsubgraphs in a graph G.

Equivalently one can study the relations between the “homomorphismdensities”.

Hamed Hatami (McGill University) December 4, 2013 10 / 43

Page 28: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Extremal graph theoryStudies the relations between the number of occurrences of differentsubgraphs in a graph G.

Equivalently one can study the relations between the “homomorphismdensities”.

Hamed Hatami (McGill University) December 4, 2013 10 / 43

Page 29: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Homomorphism DensityDefinition

Map the vertices of H to the vertices of G independently atrandom.

tH(G) := Pr[edges go to edges].

H

Hamed Hatami (McGill University) December 4, 2013 11 / 43

Page 30: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Homomorphism DensityDefinition

Map the vertices of H to the vertices of G independently atrandom.

tH(G) := Pr[edges go to edges].

H

Hamed Hatami (McGill University) December 4, 2013 11 / 43

Page 31: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionA map f : H → G is called a homomorphism if it maps edges to edges.

tH(G) = Pr[f : H → G is a homomorphism].

Hamed Hatami (McGill University) December 4, 2013 12 / 43

Page 32: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionA map f : H → G is called a homomorphism if it maps edges to edges.

tH(G) = Pr[f : H → G is a homomorphism].

Hamed Hatami (McGill University) December 4, 2013 12 / 43

Page 33: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotically tH(·) and subgraph densities are equivalent.

The functions tH have nice algebraic structures:

tH1tH2(G) = tH1(G)tH2(G).

G

H1

H2

Hamed Hatami (McGill University) December 4, 2013 13 / 43

Page 34: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Asymptotically tH(·) and subgraph densities are equivalent.The functions tH have nice algebraic structures:

tH1tH2(G) = tH1(G)tH2(G).

G

H1

H2

Hamed Hatami (McGill University) December 4, 2013 13 / 43

Page 35: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between homomorphismdensities.

Example (Goodman’s bound 1959)

tK3(G) ≥ 2tK2(G)2 − tK2(G).

Every such inequality can be turned to a linear inequality:

a1tH1(G) + . . .+ amtHm(G) ≥ 0.

Example (Goodman’s bound 1959)

tK3(G)− 2tK2tK2(G) + tK2(G) ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 14 / 43

Page 36: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between homomorphismdensities.

Example (Goodman’s bound 1959)

tK3(G) ≥ 2tK2(G)2 − tK2(G).

Every such inequality can be turned to a linear inequality:

a1tH1(G) + . . .+ amtHm(G) ≥ 0.

Example (Goodman’s bound 1959)

tK3(G)− 2tK2tK2(G) + tK2(G) ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 14 / 43

Page 37: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between homomorphismdensities.

Example (Goodman’s bound 1959)

tK3(G) ≥ 2tK2(G)2 − tK2(G).

Every such inequality can be turned to a linear inequality:

a1tH1(G) + . . .+ amtHm(G) ≥ 0.

Example (Goodman’s bound 1959)

tK3(G)− 2tK2tK2(G) + tK2(G) ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 14 / 43

Page 38: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Many fundamental theorems in extremal graph theory can beexpressed as algebraic inequalities between homomorphismdensities.

Example (Goodman’s bound 1959)

tK3(G) ≥ 2tK2(G)2 − tK2(G).

Every such inequality can be turned to a linear inequality:

a1tH1(G) + . . .+ amtHm(G) ≥ 0.

Example (Goodman’s bound 1959)

tK3(G)− 2tK2tK2(G) + tK2(G) ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 14 / 43

Page 39: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Algebra of Partially labeledgraphs

Hamed Hatami (McGill University) December 4, 2013 15 / 43

Page 40: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionA partially labeled graph is a graph in which some vertices are labeledby distinct natural numbers.

Example

2 3

Hamed Hatami (McGill University) December 4, 2013 16 / 43

Page 41: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionA partially labeled graph is a graph in which some vertices are labeledby distinct natural numbers.

Recall

tH(G) := Pr [f : H → G is a homomorphism] .

DefinitionLet H be partially labeled with labels L. For φ : L→ G, define

tH,φ(G) := Pr [f : H → G is a hom. | f |L = φ] .

Hamed Hatami (McGill University) December 4, 2013 16 / 43

Page 42: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionA partially labeled graph is a graph in which some vertices are labeledby distinct natural numbers.

Recall

tH(G) := Pr [f : H → G is a homomorphism] .

DefinitionLet H be partially labeled with labels L. For φ : L→ G, define

tH,φ(G) := Pr [f : H → G is a hom. | f |L = φ] .

Hamed Hatami (McGill University) December 4, 2013 16 / 43

Page 43: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionLet H be partially labeled with labels L. For φ : L→ G, define

tH,φ(G) := Pr [f : H → G is a hom. | f |L = φ] .

Example

H

G

tH,φ(G) = 36 = 1

2 .

Hamed Hatami (McGill University) December 4, 2013 17 / 43

Page 44: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Example

H

G

[[H]]

G

DefinitionLet [H] be H with no labels.

Eφ[tH,φ(G)

]= t[H](G)

Hamed Hatami (McGill University) December 4, 2013 18 / 43

Page 45: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Example

H

G

[[H]]

G

DefinitionLet [H] be H with no labels.

Eφ[tH,φ(G)

]= t[H](G)

Hamed Hatami (McGill University) December 4, 2013 18 / 43

Page 46: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Recall that:tH1tH2(G) = tH1(G)tH2(G).

G

H1

H2

This motivates us to define H1 × H2 := H1 t H2.

Hamed Hatami (McGill University) December 4, 2013 19 / 43

Page 47: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Recall that:tH1tH2(G) = tH1(G)tH2(G).

G

H1

H2

This motivates us to define H1 × H2 := H1 t H2.

Hamed Hatami (McGill University) December 4, 2013 19 / 43

Page 48: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionThe product H1 · H2 of partially labeled graphs H1 and H2:

Take their disjoint union, and then identify vertices with the samelabel.If multiple edges arise, only one copy is kept.

Example

× =1

2

3

1

2

3 4

1

2

43

Hamed Hatami (McGill University) December 4, 2013 20 / 43

Page 49: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionThe product H1 · H2 of partially labeled graphs H1 and H2:

Take their disjoint union, and then identify vertices with the samelabel.

If multiple edges arise, only one copy is kept.

Example

× =1

2

3

1

2

3 4

1

2

43

Hamed Hatami (McGill University) December 4, 2013 20 / 43

Page 50: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

DefinitionThe product H1 · H2 of partially labeled graphs H1 and H2:

Take their disjoint union, and then identify vertices with the samelabel.If multiple edges arise, only one copy is kept.

Example

× =1

2

3

1

2

3 4

1

2

43

Hamed Hatami (McGill University) December 4, 2013 20 / 43

Page 51: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let H1 and H2 be partially labeled with labels L1 and L2.

Let φ : L1 ∪ L2 → G.We have tH1,φ(G)tH2,φ(G) = tH1×H2,φ(G).

Example

× =1

2

3

1

2

3 4

1

2

43

H1 H2 H1 ×H2

G G

φ

Hamed Hatami (McGill University) December 4, 2013 21 / 43

Page 52: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let H1 and H2 be partially labeled with labels L1 and L2.Let φ : L1 ∪ L2 → G.

We have tH1,φ(G)tH2,φ(G) = tH1×H2,φ(G).

Example

× =1

2

3

1

2

3 4

1

2

43

H1 H2 H1 ×H2

G G

φ

Hamed Hatami (McGill University) December 4, 2013 21 / 43

Page 53: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let H1 and H2 be partially labeled with labels L1 and L2.Let φ : L1 ∪ L2 → G.We have tH1,φ(G)tH2,φ(G) = tH1×H2,φ(G).

Example

× =1

2

3

1

2

3 4

1

2

43

H1 H2 H1 ×H2

G G

φ

Hamed Hatami (McGill University) December 4, 2013 21 / 43

Page 54: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 55: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.

Let b1, . . . ,bk be real numbers and φ : L→ G.

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 56: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 57: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

0 ≤(∑

bi tHi ,φ(G))2

=∑

bibj tHi ,φ(G)tHj ,φ(G)

=∑

bibj tHi×Hj ,φ(G)

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 58: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

∑bibj tHi×Hj ,φ(G) ≥ 0

Eφ[∑

bibj tHi×Hj ,φ(G)]≥ 0

∑bibj t[Hi×Hj ](G) ≥ 0

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 59: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

∑bibj tHi×Hj ,φ(G) ≥ 0

Eφ[∑

bibj tHi×Hj ,φ(G)]≥ 0

∑bibj t[Hi×Hj ](G) ≥ 0

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 60: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

We want to understand the set of all valid inequalities of the form: Forall G a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Let H1, . . . ,Hk be partially labeled graphs with the set of labels L.Let b1, . . . ,bk be real numbers and φ : L→ G.

∑bibj tHi×Hj ,φ(G) ≥ 0

Eφ[∑

bibj tHi×Hj ,φ(G)]≥ 0

∑bibj t[Hi×Hj ](G) ≥ 0

Hamed Hatami (McGill University) December 4, 2013 22 / 43

Page 61: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:

Condition I: tK1(G) = 1.Condition II: tHtK1(G) = tH(G) for all graph H.Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 62: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:

Condition I: tK1(G) = 1.Condition II: tHtK1(G) = tH(G) for all graph H.Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 63: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:Condition I: tK1(G) = 1.

Condition II: tHtK1(G) = tH(G) for all graph H.Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 64: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:Condition I: tK1(G) = 1.Condition II: tHtK1(G) = tH(G) for all graph H.

Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 65: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:Condition I: tK1(G) = 1.Condition II: tHtK1(G) = tH(G) for all graph H.Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 66: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Reflection positivity

∑bibj t[Hi×Hj ](G) ≥ 0

Let H1,H2, . . . be all partially labeled graphs. For every G:Condition I: tK1(G) = 1.Condition II: tHtK1(G) = tH(G) for all graph H.Condition III: The infinite matrix whose ij-th entry is t[Hi×Hj ](G) ispositive semi-definite.

Theorem (Freedman, Lovász, Shrijver 2007)These conditions describe the closure of the set

{(tF1(G), tF2(G), . . .) : G} ∈ [0,1]N.

Hamed Hatami (McGill University) December 4, 2013 23 / 43

Page 67: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Quantum Graphs

Hamed Hatami (McGill University) December 4, 2013 24 / 43

Page 68: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A quantum graph is a formal linear combination of graphs:

a1H1 + . . .+ akHk .

A quantum graph a1H1 + . . .+ akHk is called positive, if for all G,

a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Goodman:K3 − 2(K2 t K2) + K2 ≥ 0.

We want to understand the set of all positive quantum graphs.

Hamed Hatami (McGill University) December 4, 2013 25 / 43

Page 69: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A quantum graph is a formal linear combination of graphs:

a1H1 + . . .+ akHk .

A quantum graph a1H1 + . . .+ akHk is called positive, if for all G,

a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Goodman:K3 − 2(K2 t K2) + K2 ≥ 0.

We want to understand the set of all positive quantum graphs.

Hamed Hatami (McGill University) December 4, 2013 25 / 43

Page 70: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A quantum graph is a formal linear combination of graphs:

a1H1 + . . .+ akHk .

A quantum graph a1H1 + . . .+ akHk is called positive, if for all G,

a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Goodman:K3 − 2(K2 t K2) + K2 ≥ 0.

We want to understand the set of all positive quantum graphs.

Hamed Hatami (McGill University) December 4, 2013 25 / 43

Page 71: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A quantum graph is a formal linear combination of graphs:

a1H1 + . . .+ akHk .

A quantum graph a1H1 + . . .+ akHk is called positive, if for all G,

a1tH1(G) + . . .+ ak tHk (G) ≥ 0.

Goodman:K3 − 2(K2 t K2) + K2 ≥ 0.

We want to understand the set of all positive quantum graphs.

Hamed Hatami (McGill University) December 4, 2013 25 / 43

Page 72: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A partially labeled quantum graph is a formal linear combination ofpartially labeled graphs:

a1H1 + . . .+ akHk .

Partially labeled quantum graphs form an algebra:

(a1H1 + . . .+ akHk ) · (b1L1 + . . .+ b`L`) =∑

aibjHi · Lj .

Hamed Hatami (McGill University) December 4, 2013 26 / 43

Page 73: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

A partially labeled quantum graph is a formal linear combination ofpartially labeled graphs:

a1H1 + . . .+ akHk .

Partially labeled quantum graphs form an algebra:

(a1H1 + . . .+ akHk ) · (b1L1 + . . .+ b`L`) =∑

aibjHi · Lj .

Hamed Hatami (McGill University) December 4, 2013 26 / 43

Page 74: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Unlabeling operator

[·] : partially labeled quantum graph 7→ quantum graph

Recall [(∑

biHi)2]=∑

bibj[Hi × Hj

]≥ 0

Equivalently

For every partially labeled quantum graph g we have[g2] ≥ 0.

CorollaryAlways [

g21 + . . .+ g2

k

]≥ 0.

Hamed Hatami (McGill University) December 4, 2013 27 / 43

Page 75: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Unlabeling operator

[·] : partially labeled quantum graph 7→ quantum graph

Recall [(∑

biHi)2]=∑

bibj[Hi × Hj

]≥ 0

Equivalently

For every partially labeled quantum graph g we have[g2] ≥ 0.

CorollaryAlways [

g21 + . . .+ g2

k

]≥ 0.

Hamed Hatami (McGill University) December 4, 2013 27 / 43

Page 76: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Unlabeling operator

[·] : partially labeled quantum graph 7→ quantum graph

Recall [(∑

biHi)2]=∑

bibj[Hi × Hj

]≥ 0

Equivalently

For every partially labeled quantum graph g we have[g2] ≥ 0.

CorollaryAlways [

g21 + . . .+ g2

k

]≥ 0.

Hamed Hatami (McGill University) December 4, 2013 27 / 43

Page 77: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Unlabeling operator

[·] : partially labeled quantum graph 7→ quantum graph

Recall [(∑

biHi)2]=∑

bibj[Hi × Hj

]≥ 0

Equivalently

For every partially labeled quantum graph g we have[g2] ≥ 0.

CorollaryAlways [

g21 + . . .+ g2

k

]≥ 0.

Hamed Hatami (McGill University) December 4, 2013 27 / 43

Page 78: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Question (Lovász’s 17th Problem, Lovász-Szegedy, Razborov)Is it true that every f ≥ 0 is of the form

f =[g2

1 + g22 + . . .+ g2

k

]

Observation (Lovasz-Szegedy and Razborov)If f ≥ 0 and ε > 0, there exists a positive integer k and quantumlabeled graphs g1,g2, . . . ,gk such that

−ε ≤ f −[g2

1 + g22 + . . .+ g2

k

]≤ ε.

Theorem (HH and Norin)The answer to the above question is negative.

Hamed Hatami (McGill University) December 4, 2013 28 / 43

Page 79: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Question (Lovász’s 17th Problem, Lovász-Szegedy, Razborov)Is it true that every f ≥ 0 is of the form

f =[g2

1 + g22 + . . .+ g2

k

]Observation (Lovasz-Szegedy and Razborov)If f ≥ 0 and ε > 0, there exists a positive integer k and quantumlabeled graphs g1,g2, . . . ,gk such that

−ε ≤ f −[g2

1 + g22 + . . .+ g2

k

]≤ ε.

Theorem (HH and Norin)The answer to the above question is negative.

Hamed Hatami (McGill University) December 4, 2013 28 / 43

Page 80: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Question (Lovász’s 17th Problem, Lovász-Szegedy, Razborov)Is it true that every f ≥ 0 is of the form

f =[g2

1 + g22 + . . .+ g2

k

]Observation (Lovasz-Szegedy and Razborov)If f ≥ 0 and ε > 0, there exists a positive integer k and quantumlabeled graphs g1,g2, . . . ,gk such that

−ε ≤ f −[g2

1 + g22 + . . .+ g2

k

]≤ ε.

Theorem (HH and Norin)The answer to the above question is negative.

Hamed Hatami (McGill University) December 4, 2013 28 / 43

Page 81: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

positive polynomials

Hamed Hatami (McGill University) December 4, 2013 29 / 43

Page 82: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Polynomial p ∈ R[x1, . . . , xn] is called positive if it takes onlynon-negative values.

p21 + . . .+ p2

k is always positive.

Theorem (Hilbert 1888)There exist 3-variable positive homogenous polynomials which are notsums of squares of polynomials.

Example (Motzkin’s polynomial)

x4y2 + y4z2 + z4x2 − 6x2y2z2 ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 30 / 43

Page 83: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Polynomial p ∈ R[x1, . . . , xn] is called positive if it takes onlynon-negative values.p2

1 + . . .+ p2k is always positive.

Theorem (Hilbert 1888)There exist 3-variable positive homogenous polynomials which are notsums of squares of polynomials.

Example (Motzkin’s polynomial)

x4y2 + y4z2 + z4x2 − 6x2y2z2 ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 30 / 43

Page 84: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Polynomial p ∈ R[x1, . . . , xn] is called positive if it takes onlynon-negative values.p2

1 + . . .+ p2k is always positive.

Theorem (Hilbert 1888)There exist 3-variable positive homogenous polynomials which are notsums of squares of polynomials.

Example (Motzkin’s polynomial)

x4y2 + y4z2 + z4x2 − 6x2y2z2 ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 30 / 43

Page 85: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Polynomial p ∈ R[x1, . . . , xn] is called positive if it takes onlynon-negative values.p2

1 + . . .+ p2k is always positive.

Theorem (Hilbert 1888)There exist 3-variable positive homogenous polynomials which are notsums of squares of polynomials.

Example (Motzkin’s polynomial)

x4y2 + y4z2 + z4x2 − 6x2y2z2 ≥ 0.

Hamed Hatami (McGill University) December 4, 2013 30 / 43

Page 86: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Extending to quantum graphs

Hamed Hatami (McGill University) December 4, 2013 31 / 43

Page 87: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)There are positive quantum graphs f which are not sums of squares.That is, always f 6=

[g2

1 + . . .+ g2k].

The proof is based on converting x4y2 + y4z2 + z4x2 − 6x2y2z2 toa quantum graph.

Hamed Hatami (McGill University) December 4, 2013 32 / 43

Page 88: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)There are positive quantum graphs f which are not sums of squares.That is, always f 6=

[g2

1 + . . .+ g2k].

The proof is based on converting x4y2 + y4z2 + z4x2 − 6x2y2z2 toa quantum graph.

Hamed Hatami (McGill University) December 4, 2013 32 / 43

Page 89: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Artin 1927, Solution to Hilbert’s 17th Problem)Every positive polynomial is of the form

(p1/q1)2 + . . .+ (pk/qk )

2.

CorollaryThe problem of checking the positivity of a polynomial is decidable.

Co-recursively enumerable: Try to find a point that makes pnegative.recursively enumerable: Try to write p =

∑(pi/qi)

2.

Hamed Hatami (McGill University) December 4, 2013 33 / 43

Page 90: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Artin 1927, Solution to Hilbert’s 17th Problem)Every positive polynomial is of the form

(p1/q1)2 + . . .+ (pk/qk )

2.

CorollaryThe problem of checking the positivity of a polynomial is decidable.

Co-recursively enumerable: Try to find a point that makes pnegative.recursively enumerable: Try to write p =

∑(pi/qi)

2.

Hamed Hatami (McGill University) December 4, 2013 33 / 43

Page 91: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Artin 1927, Solution to Hilbert’s 17th Problem)Every positive polynomial is of the form

(p1/q1)2 + . . .+ (pk/qk )

2.

CorollaryThe problem of checking the positivity of a polynomial is decidable.

Co-recursively enumerable: Try to find a point that makes pnegative.

recursively enumerable: Try to write p =∑

(pi/qi)2.

Hamed Hatami (McGill University) December 4, 2013 33 / 43

Page 92: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (Artin 1927, Solution to Hilbert’s 17th Problem)Every positive polynomial is of the form

(p1/q1)2 + . . .+ (pk/qk )

2.

CorollaryThe problem of checking the positivity of a polynomial is decidable.

Co-recursively enumerable: Try to find a point that makes pnegative.recursively enumerable: Try to write p =

∑(pi/qi)

2.

Hamed Hatami (McGill University) December 4, 2013 33 / 43

Page 93: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Our solution to Lovász’s 17th problem was based on an analogyto polynomials.

Since there are polynomials which are positive but not sums ofsquares, our theorem was expected.Lovász: Does Artin’s theorem (sums of rational functions) hold forgraph homomorphisms?Maybe at least the decidability? (A 10th problem)

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Hamed Hatami (McGill University) December 4, 2013 34 / 43

Page 94: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Our solution to Lovász’s 17th problem was based on an analogyto polynomials.Since there are polynomials which are positive but not sums ofsquares, our theorem was expected.

Lovász: Does Artin’s theorem (sums of rational functions) hold forgraph homomorphisms?Maybe at least the decidability? (A 10th problem)

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Hamed Hatami (McGill University) December 4, 2013 34 / 43

Page 95: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Our solution to Lovász’s 17th problem was based on an analogyto polynomials.Since there are polynomials which are positive but not sums ofsquares, our theorem was expected.Lovász: Does Artin’s theorem (sums of rational functions) hold forgraph homomorphisms?

Maybe at least the decidability? (A 10th problem)

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Hamed Hatami (McGill University) December 4, 2013 34 / 43

Page 96: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Our solution to Lovász’s 17th problem was based on an analogyto polynomials.Since there are polynomials which are positive but not sums ofsquares, our theorem was expected.Lovász: Does Artin’s theorem (sums of rational functions) hold forgraph homomorphisms?Maybe at least the decidability? (A 10th problem)

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Hamed Hatami (McGill University) December 4, 2013 34 / 43

Page 97: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Our solution to Lovász’s 17th problem was based on an analogyto polynomials.Since there are polynomials which are positive but not sums ofsquares, our theorem was expected.Lovász: Does Artin’s theorem (sums of rational functions) hold forgraph homomorphisms?Maybe at least the decidability? (A 10th problem)

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Hamed Hatami (McGill University) December 4, 2013 34 / 43

Page 98: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Proof

Hamed Hatami (McGill University) December 4, 2013 35 / 43

Page 99: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Equivalently

Theorem (HH and Norin)The following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk ) and graphs H1, . . . ,Hk .QUESTION: Does the inequality p(tH1(G), . . . , tHk (G)) ≥ 0 hold forevery graph G?

Hamed Hatami (McGill University) December 4, 2013 36 / 43

Page 100: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)The following problem is undecidable.

QUESTION: Does the inequality a1tH1(G) + . . .+ ak tHk (G) ≥ 0 holdfor every graph G?

Equivalently

Theorem (HH and Norin)The following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk ) and graphs H1, . . . ,Hk .QUESTION: Does the inequality p(tH1(G), . . . , tHk (G)) ≥ 0 hold forevery graph G?

Hamed Hatami (McGill University) December 4, 2013 36 / 43

Page 101: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)The following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk ) and graphs H1, . . . ,Hk .QUESTION: Does the inequality p(tH1(G), . . . , tHk (G)) ≥ 0 hold forevery graph G?

Instead I will prove the following theorem:

TheoremThe following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk , y1, . . . , yk ).QUESTION: Does the inequalityp(tK2(G1), . . . , tK2(Gk ), tK3(G1), . . . , tK3(Gk )) ≥ 0 hold for everyG1, . . . ,Gk?

Hamed Hatami (McGill University) December 4, 2013 37 / 43

Page 102: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Theorem (HH and Norin)The following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk ) and graphs H1, . . . ,Hk .QUESTION: Does the inequality p(tH1(G), . . . , tHk (G)) ≥ 0 hold forevery graph G?

Instead I will prove the following theorem:

TheoremThe following problem is undecidable.

INSTANCE: A polynomial p(x1, . . . , xk , y1, . . . , yk ).QUESTION: Does the inequalityp(tK2(G1), . . . , tK2(Gk ), tK3(G1), . . . , tK3(Gk )) ≥ 0 hold for everyG1, . . . ,Gk?

Hamed Hatami (McGill University) December 4, 2013 37 / 43

Page 103: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Matiyasevich 1970 Solution to Hilbert’s 10th problem: Checkingthe positivity of p ∈ R[x1, . . . , xk ] on

{1− 1

n : n ∈ Z}k

isundecidable.

Bollobás, Razborov: Goodman’s bound is achieved only whentK2(G) ∈

{1− 1

n : n ∈ Z}

.

1

1

1/2

2/3

t(K2; G) 1/2

3/4

4/5

Kruskal-Katona Goodman

Razborov

t(K3; G)

Hamed Hatami (McGill University) December 4, 2013 38 / 43

Page 104: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Matiyasevich 1970 Solution to Hilbert’s 10th problem: Checkingthe positivity of p ∈ R[x1, . . . , xk ] on

{1− 1

n : n ∈ Z}k

isundecidable.Bollobás, Razborov: Goodman’s bound is achieved only whentK2(G) ∈

{1− 1

n : n ∈ Z}

.

1

1

1/2

2/3

t(K2; G) 1/2

3/4

4/5

Kruskal-Katona Goodman

Razborov

t(K3; G)

Hamed Hatami (McGill University) December 4, 2013 38 / 43

Page 105: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let S be the grey area and g(x) = 2x2 − x . (Goodman:tK3(G) ≥ 2tK2(G)2 − tK2(G).)

1

1

1/2

2/3

t(K2; G) 1/2

3/4

4/5

Kruskal-Katona Goodman

Razborov

t(K3; G)

Hamed Hatami (McGill University) December 4, 2013 39 / 43

Page 106: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let S be the grey area and g(x) = 2x2 − x . (Goodman:tK3(G) ≥ 2tK2(G)2 − tK2(G).)

LemmaLet p ∈ R[x1, . . . , xk ]. Define q(x1, . . . , xk , y1, . . . , yk ) as

q := pk∏

i=1

(1− xi)6 + Cp ×

(k∑

i=1

yi − g(xi)

).

T.F.A.E.

p < 0 for some x1, . . . , xk ∈ {1− 1/n : n ∈ N}. (undecidable)q < 0 for some (xi , yi) ∈ S’s.q < 0 for some xi = tK2(Gi) and yi = tK3(Gi). (reduction)

Hamed Hatami (McGill University) December 4, 2013 39 / 43

Page 107: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let S be the grey area and g(x) = 2x2 − x . (Goodman:tK3(G) ≥ 2tK2(G)2 − tK2(G).)

LemmaLet p ∈ R[x1, . . . , xk ]. Define q(x1, . . . , xk , y1, . . . , yk ) as

q := pk∏

i=1

(1− xi)6 + Cp ×

(k∑

i=1

yi − g(xi)

).

T.F.A.E.p < 0 for some x1, . . . , xk ∈ {1− 1/n : n ∈ N}. (undecidable)

q < 0 for some (xi , yi) ∈ S’s.q < 0 for some xi = tK2(Gi) and yi = tK3(Gi). (reduction)

Hamed Hatami (McGill University) December 4, 2013 39 / 43

Page 108: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let S be the grey area and g(x) = 2x2 − x . (Goodman:tK3(G) ≥ 2tK2(G)2 − tK2(G).)

LemmaLet p ∈ R[x1, . . . , xk ]. Define q(x1, . . . , xk , y1, . . . , yk ) as

q := pk∏

i=1

(1− xi)6 + Cp ×

(k∑

i=1

yi − g(xi)

).

T.F.A.E.p < 0 for some x1, . . . , xk ∈ {1− 1/n : n ∈ N}. (undecidable)q < 0 for some (xi , yi) ∈ S’s.

q < 0 for some xi = tK2(Gi) and yi = tK3(Gi). (reduction)

Hamed Hatami (McGill University) December 4, 2013 39 / 43

Page 109: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let S be the grey area and g(x) = 2x2 − x . (Goodman:tK3(G) ≥ 2tK2(G)2 − tK2(G).)

LemmaLet p ∈ R[x1, . . . , xk ]. Define q(x1, . . . , xk , y1, . . . , yk ) as

q := pk∏

i=1

(1− xi)6 + Cp ×

(k∑

i=1

yi − g(xi)

).

T.F.A.E.p < 0 for some x1, . . . , xk ∈ {1− 1/n : n ∈ N}. (undecidable)q < 0 for some (xi , yi) ∈ S’s.q < 0 for some xi = tK2(Gi) and yi = tK3(Gi). (reduction)

Hamed Hatami (McGill University) December 4, 2013 39 / 43

Page 110: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Where do we go from here?

Hamed Hatami (McGill University) December 4, 2013 40 / 43

Page 111: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

On can hope decidability for restricted classes of graphs.

Bollobas: Linear inequalities a1Kn1 + . . .+ akKnk ≥ 0 is decidable.Question: What about unions of cliques?

Hamed Hatami (McGill University) December 4, 2013 41 / 43

Page 112: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

On can hope decidability for restricted classes of graphs.Bollobas: Linear inequalities a1Kn1 + . . .+ akKnk ≥ 0 is decidable.

Question: What about unions of cliques?

Hamed Hatami (McGill University) December 4, 2013 41 / 43

Page 113: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

On can hope decidability for restricted classes of graphs.Bollobas: Linear inequalities a1Kn1 + . . .+ akKnk ≥ 0 is decidable.Question: What about unions of cliques?

Hamed Hatami (McGill University) December 4, 2013 41 / 43

Page 114: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Let R denote the closure of {(tH1(G), tH2(G), . . .) : G} ⊂ [0,1]N.

R

Hamed Hatami (McGill University) December 4, 2013 42 / 43

Page 115: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Graphons: The points in R (graph limits) can be represented bysymmetric measurable W : [0,1]2 → [0,1].

Finitely Forcible: A point in R is finitely forcible if a finite number ofcoordinates uniquely determine it.

Lovász’s Conjecture: Every feasible inequalitya1tH1(W ) + . . .+ ak tHk (W ) < 0 has a finitely forcible solution W .Lovász-Szegedy’s Conjecture: Finitely forcible graphons havesimple structures (finite dimensional).

[Glebov, Klimošová, Král 2013+]There are finitely forcible W ’s such that {W (x , ·) : x ∈ [0,1]} with theL1 distance contains a subset homeomorphic to [0,1]∞.

Hamed Hatami (McGill University) December 4, 2013 43 / 43

Page 116: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Graphons: The points in R (graph limits) can be represented bysymmetric measurable W : [0,1]2 → [0,1].Finitely Forcible: A point in R is finitely forcible if a finite number ofcoordinates uniquely determine it.

Lovász’s Conjecture: Every feasible inequalitya1tH1(W ) + . . .+ ak tHk (W ) < 0 has a finitely forcible solution W .Lovász-Szegedy’s Conjecture: Finitely forcible graphons havesimple structures (finite dimensional).

[Glebov, Klimošová, Král 2013+]There are finitely forcible W ’s such that {W (x , ·) : x ∈ [0,1]} with theL1 distance contains a subset homeomorphic to [0,1]∞.

Hamed Hatami (McGill University) December 4, 2013 43 / 43

Page 117: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Graphons: The points in R (graph limits) can be represented bysymmetric measurable W : [0,1]2 → [0,1].Finitely Forcible: A point in R is finitely forcible if a finite number ofcoordinates uniquely determine it.

Lovász’s Conjecture: Every feasible inequalitya1tH1(W ) + . . .+ ak tHk (W ) < 0 has a finitely forcible solution W .

Lovász-Szegedy’s Conjecture: Finitely forcible graphons havesimple structures (finite dimensional).

[Glebov, Klimošová, Král 2013+]There are finitely forcible W ’s such that {W (x , ·) : x ∈ [0,1]} with theL1 distance contains a subset homeomorphic to [0,1]∞.

Hamed Hatami (McGill University) December 4, 2013 43 / 43

Page 118: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Graphons: The points in R (graph limits) can be represented bysymmetric measurable W : [0,1]2 → [0,1].Finitely Forcible: A point in R is finitely forcible if a finite number ofcoordinates uniquely determine it.

Lovász’s Conjecture: Every feasible inequalitya1tH1(W ) + . . .+ ak tHk (W ) < 0 has a finitely forcible solution W .Lovász-Szegedy’s Conjecture: Finitely forcible graphons havesimple structures (finite dimensional).

[Glebov, Klimošová, Král 2013+]There are finitely forcible W ’s such that {W (x , ·) : x ∈ [0,1]} with theL1 distance contains a subset homeomorphic to [0,1]∞.

Hamed Hatami (McGill University) December 4, 2013 43 / 43

Page 119: Undecidability of Linear Inequalities Between Graph ...€¦ · Methods for applying these techniques in semi-automatic ways. Hamed Hatami (McGill University) December 4, 2013 3

Graphons: The points in R (graph limits) can be represented bysymmetric measurable W : [0,1]2 → [0,1].Finitely Forcible: A point in R is finitely forcible if a finite number ofcoordinates uniquely determine it.

Lovász’s Conjecture: Every feasible inequalitya1tH1(W ) + . . .+ ak tHk (W ) < 0 has a finitely forcible solution W .Lovász-Szegedy’s Conjecture: Finitely forcible graphons havesimple structures (finite dimensional).

[Glebov, Klimošová, Král 2013+]There are finitely forcible W ’s such that {W (x , ·) : x ∈ [0,1]} with theL1 distance contains a subset homeomorphic to [0,1]∞.

Hamed Hatami (McGill University) December 4, 2013 43 / 43