A Sidorenko graph is a finite graph satisfying
for every nonempty finite simple graph , where
is the graph homomorphism
density,
is the set of edges of
, and
is the complete graph
on two vertices (Zhao 2023). Every Sidorenko graph
is bipartite. Indeed, a nonbipartite graph
has no graph homomorphism into
, so its density there is zero while
. Trees, even
cycle graphs, complete
bipartite graphs, and hypercube graphs are
Sidorenko graphs (Conlon and Lee 2021). Sidorenko's
conjecture asserts that every bipartite graph
is a Sidorenko graph.