Sidorenko's conjecture is a
conjecture
In mathematics, a conjecture is a conclusion or a proposition that is proffered on a tentative basis without proof. Some conjectures, such as the Riemann hypothesis (still a conjecture) or Fermat's Last Theorem (a conjecture until proven in 1 ...
in the field of
graph theory
In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, posed by
Alexander Sidorenko in 1986. Roughly speaking, the conjecture states that for any
bipartite graph
In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V ar ...
and
graph
Graph may refer to:
Mathematics
*Graph (discrete mathematics), a structure made of vertices and edges
**Graph theory, the study of such graphs and their properties
*Graph (topology), a topological space resembling a graph in the sense of discre ...
on
vertices with average degree
, there are at least
labeled copies of
in
, up to a small error term. Formally, it provides an intuitive inequality about
graph homomorphism
In the mathematical field of graph theory, a graph homomorphism is a mapping between two graphs that respects their structure. More concretely, it is a function between the vertex sets of two graphs that maps adjacent vertices to adjacent verti ...
densities in
graphons. The conjectured inequality can be interpreted as a statement that the density of copies of
in a graph is asymptotically minimized by a random graph, as one would expect a
fraction of possible subgraphs to be a copy of
if each edge exists with probability
.
Statement
Let
be a graph. Then
is said to have Sidorenko's property if, for all
graphons
, the inequality
:
is true, where
is the
homomorphism density
In the mathematical field of extremal graph theory, homomorphism density with respect to a graph H is a parameter t(H,-) that is associated to each graph G in the following manner:
: t(H,G):=\frac.
Above, \operatorname(H,G) is the set of graph ...
of
in
.
Sidorenko's conjecture (1986) states that every bipartite graph has Sidorenko's property.
If
is a graph
, this means that the probability of a uniform random mapping from
to
being a homomorphism is at least the product over each edge in
of the probability of that edge being mapped to an edge in
. This roughly means that a randomly chosen graph with fixed number of vertices and average degree has the minimum number of labeled copies of
. This is not a surprising conjecture because the right hand side of the inequality is the probability of the mapping being a homomorphism if each edge map is independent. So one should expect the two sides to be at least of the same order. The natural extension to graphons would follow from the fact that every graphon is the
limit point
In mathematics, a limit point, accumulation point, or cluster point of a set S in a topological space X is a point x that can be "approximated" by points of S in the sense that every neighbourhood of x with respect to the topology on X also conta ...
of some sequence of graphs.
The requirement that
is bipartite to have Sidorenko's property is necessary — if
is a bipartite graph, then
since
is triangle-free. But
is twice the number of edges in
, so Sidorenko's property does not hold for
. A similar argument shows that no graph with an odd cycle has Sidorenko's property. Since a graph is bipartite if and only if it has no odd cycles, this implies that the only possible graphs that can have Sidorenko's property are bipartite graphs.
Equivalent formulation
Sidorenko's property is equivalent to the following reformulation:
: For all graphs
, if
has
vertices and an average degree of
, then
.
This is equivalent because the number of homomorphisms from
to
is twice the number of edges in
, and the inequality only needs to be checked when
is a graph as previously mentioned.
In this formulation, since the number of non-injective homomorphisms from
to
is at most a constant times
, Sidorenko's property would imply that there are at least
labeled copies of
in
.
Examples
As previously noted, to prove Sidorenko's property it suffices to demonstrate the inequality for all graphs
. Throughout this section,
is a graph on
vertices with average degree
. The quantity
refers to the number of homomorphisms from
to
. This quantity is the same as
.
Elementary proofs of Sidorenko's property for some graphs follow from the
Cauchy–Schwarz inequality
The Cauchy–Schwarz inequality (also called Cauchy–Bunyakovsky–Schwarz inequality) is considered one of the most important and widely used inequalities in mathematics.
The inequality for sums was published by . The corresponding inequality f ...
or
Hölder's inequality
In mathematical analysis, Hölder's inequality, named after Otto Hölder, is a fundamental inequality between integrals and an indispensable tool for the study of spaces.
:Theorem (Hölder's inequality). Let be a measure space and let with . ...
. Others can be done by using
spectral graph theory
In mathematics, spectral graph theory is the study of the properties of a graph in relationship to the characteristic polynomial, eigenvalues, and eigenvectors of matrices associated with the graph, such as its adjacency matrix or Laplacian mat ...
, especially noting the observation that the number of closed paths of length
from vertex
to vertex
in
is the component in the
th row and
th column of the matrix
, where
is the
adjacency matrix
In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph.
In the special case of a finite simple ...
of
.
Cauchy–Schwarz: The 4-cycle ''C''4
By fixing two vertices
and
of
, each copy of
that have
and
on opposite ends can be identified by choosing two (not necessarily distinct) common neighbors of
and
. Letting
denote the ''codegree'' of
and
(i.e. the number of common neighbors), this implies:
:
by the Cauchy–Schwarz inequality. The sum has now become a count of all pairs of vertices and their common neighbors, which is the same as the count of all vertices and pairs of their neighbors. So:
:
by Cauchy–Schwarz again. So:
:
as desired.
Spectral graph theory: The 2''k''-cycle ''C''2''k''
Although the Cauchy–Schwarz approach for
is elegant and elementary, it does not immediately generalize to all even cycles. However, one can apply spectral graph theory to prove that all even cycles have Sidorenko's property. Note that odd cycles are not accounted for in Sidorenko's conjecture because they are not bipartite.
Using the observation about closed paths, it follows that
is the sum of the diagonal entries in
. This is equal to the
trace of
, which in turn is equal to the sum of the
th powers of the
eigenvalues
In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted b ...
of
. If
are the eigenvalues of
, then the
min-max theorem
In linear algebra and functional analysis, the min-max theorem, or variational theorem, or Courant–Fischer–Weyl min-max principle, is a result that gives a variational characterization of eigenvalues of compact Hermitian operators o ...
implies that:
:
where
is the vector with
components, all of which are
. But then:
:
because the eigenvalues of a
real symmetric matrix are real. So:
:
as desired.
Entropy: Paths of length 3
J.L. Xiang Li and
Balázs Szegedy (2011) introduced the idea of using
entropy
Entropy is a scientific concept, as well as a measurable physical property, that is most commonly associated with a state of disorder, randomness, or uncertainty. The term and the concept are used in diverse fields, from classical thermodyna ...
to prove some cases of Sidorenko's conjecture. Szegedy (2015) later applied the ideas further to prove that an even wider class of bipartite graphs have Sidorenko's property. While Szegedy's proof wound up being abstract and technical,
Tim Gowers
Sir William Timothy Gowers, (; born 20 November 1963) is a British mathematician. He is Professeur titulaire of the Combinatorics chair at the Collège de France, and director of research at the University of Cambridge and Fellow of Trinity ...
and Jason Long reduced the argument to a simpler one for specific cases such as paths of length
. In essence, the proof chooses a nice
probability distribution
In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomeno ...
of choosing the vertices in the path and applies
Jensen's inequality
In mathematics, Jensen's inequality, named after the Danish mathematician Johan Jensen, relates the value of a convex function of an integral to the integral of the convex function. It was proved by Jensen in 1906, building on an earlier ...
(i.e. convexity) to deduce the inequality.
Partial results
Here is a list of some bipartite graphs
which have been shown to have Sidorenko's property. Let
have bipartition
.
*
Paths have Sidorenko's property, as shown by Mulholland and Smith in 1959 (before Sidorenko formulated the conjecture).
*
Trees
In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are ...
have Sidorenko's property, generalizing paths. This was shown by Sidorenko in a 1991 paper.
*
Cycles of even length have Sidorenko's property as previously shown. Sidorenko also demonstrated this in his 1991 paper.
*
Complete bipartite graph
In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17.
Graph theory ...
s have Sidorenko's property. This was also shown in Sidorenko's 1991 paper.
* Bipartite graphs with
have Sidorenko's property. This was also shown in Sidorenko's 1991 paper.
*
Hypercube graph
In graph theory, the hypercube graph is the graph formed from the vertices and edges of an -dimensional hypercube. For instance, the cube graph is the graph formed by the 8 vertices and 12 edges of a three-dimensional cube.
has vertices, e ...
s (generalizations of
) have Sidorenko's property, as shown by Hatami in 2008.
** More generally, norming graphs (as introduced by Hatami) have Sidorenko's property.
* If there is a vertex in
that is neighbors with every vertex in
(or vice versa), then
has Sidorenko's property as shown by Conlon, Fox, and Sudakov in 2010. This proof used the
dependent random choice
A dependant is a person who relies on another as a primary source of income. A common-law spouse who is financially supported by their partner may also be included in this definition. In some jurisdictions, supporting a dependant may enab ...
method.
* For all bipartite graphs
, there is some positive integer
such that the ''
-blow-up'' of
has Sidorenko's property. Here, the
-blow-up of
is formed by replacing each vertex in
with
copies of itself, each connected with its original neighbors in
. This was shown by Conlon and Lee in 2018.
* Some recursive approaches have been attempted, which take a collection of graphs that have Sidorenko's property to create a new graph that has Sidorenko's property. The main progress in this manner was done by Sidorenko in his 1991 paper, Li and Szegedy in 2011, and Kim, Lee, and Lee in 2013.
** Li and Szegedy's paper also used entropy methods to prove the property for a class of graphs called "reflection trees."
** Kim, Lee, and Lee's paper extended this idea to a class of graphs with a tree-like substructure called "tree-arrangeable graphs."
However, there are graphs for which Sidorenko's conjecture is still open. An example is the "Möbius strip" graph
, formed by removing a
-cycle from the complete bipartite graph with parts of size
.
László Lovász
László Lovász (; born March 9, 1948) is a Hungarian mathematician and professor emeritus at Eötvös Loránd University, best known for his work in combinatorics, for which he was awarded the 2021 Abel Prize jointly with Avi Wigderson. He wa ...
proved a local version of Sidorenko's conjecture, i.e. for graphs that are "close" to random graphs in a sense of cut norm.
Forcing conjecture
A sequence of graphs
is called ''quasi-random with density
'' for some density