I was trying to solve the following problem from Yufei Zhao's book "Graph Theory and Additive Combinatorics":
Exercise 1.4.12 (Density KST). Prove that for every pair of positive integers $s\leq t$, there are constants $C,c>0$ such that every $n$-vertex graph with $p\binom{n}{2}$ edges contains at least $cp^{st}n^{s+t}$ copies of $K_{s,t}$, provided that $p\geq Cn^{-1/s}$.
Before this problem he discusses Kovari-Sos-Turan theorem which says that
For any positive integers $s\leq t$ and for any $n\in \mathbb{N}$ we have $$ex(n,K_{s,t})\leq \frac{(t-1)^{1/s}}{2}n^{2-1/s}+\frac{s-1}{2}n.$$
Also he discusses the Supersaturation Theorem
For every $\varepsilon>0$ and graph $H$ there exist some $\delta>0$ and $n_0$ such that every graph on $n\geq n_0$ vertices with at least $(\pi(H)+\varepsilon)\binom{n}{2}$ edges contains at least $\delta n^{\nu(H)}$ copies of $H$ as a subgraph.
I am trying to combine the last two result to obtain the first one but do not know how to do it.
I'd be very grateful if someone can show the proof! Thanks a lot!
I think double-counting reasoning should work.
If suffices to show that it holds when $n$ is sufficiently large.
Let $G = (V, E)$ be a graph with $|V| = n$ and $|E| = p\binom{n}{2}$. Define $M = |\{(S \in \binom{V}{s}, v \in V): S \subseteq N(v)\}|$, where $N(v)$ is the set of neighbors of $v$ in $G$. We define $f(S) = |\{v \in V: S \subseteq N(v)\}|, \forall S \in \binom{V}{s}$. Then we have $$M = \sum_{v \in V} \binom{|N(v)|}{s} = \sum_{S \in \binom{V}{s}} f(S).$$ We use Jensen's to obtain $$\sum_{S \in \binom{V}{s}} f(S) = M = n * \frac{M}{n} = n * {\sum_{v \in V} \binom{|N(v)|}{s}} \geq n \binom{\sum_{v \in V}|N(v)| /n}{s} = n \binom{2p\binom{n}{2} /n}{s} = n \binom{p(n-1)}{s}.$$
We use Jensen's again to the number of copies of $K_{s,t}$: $$\sum_{S \in \binom{V}{s}} \binom{f(s)}{t} \geq \binom{n}{s} \binom{\sum_{S} f(S)/\binom{n}{s}}{t} \geq \binom{n}{s} \binom{n \binom{p(n-1)}{s}/\binom{n}{s}}{t} = \Omega(n^s) * \binom{n \frac{(pn-p)(pn-p-1)\ldots(pn-p-s+1)}{n(n-1)\ldots(n-s+1)}}{t} \geq \Omega(n^s) * \binom{((pn-p)n^{1/s}/n)^s}{t} = \Omega(n^s) * \binom{\Omega(p^s n)}{t} = \Omega(n^s) * \Omega(p^{st}n^t) = \Omega(p^{st} n^{s+t}).$$
More specifically, when $n \geq 100s$ and $p^s n \geq C^s \geq 100t / 0.99^s$, $$ \sum_{S \in \binom{V}{s}} \binom{f(s)}{t} \geq \frac{0.99^s}{s!} n^s \times \binom{(0.99p n^{1/s})^s}{t} \geq \frac{0.99^s}{s!} n^s \times \binom{0.99^s p^s n}{t} \geq \frac{0.99^s}{s!} n^s \times \frac{0.99^{s+t}}{t!} (0.99^s p^s n)^t \geq \frac{0.99^s}{s!} * \frac{0.99^{s+t}}{t!} * 0.99^{st} * p^{st}n^{s+t}.$$
The condition on $p$ ($p = \Omega(n^{-1/s})$) is used to guarantee that $\Omega(p^s n)$ is not $o(1)$ (when $n \rightarrow \infty$).