The following is Lemma 3.2.1 in Nonlinear Programming, 2nd edition by Dimitri P. Bertsekas.

Let $P$ and $Q$ be two symmetric matrices. Assume that $Q$ is positive semidefinite and $P$ is positive definite on the nullspace of Q, that is, $x^TPx>0$, for all $x\neq 0$ with $x^TQx=0$, then there exists a scalar $\bar{c}$ such that $P+cQ$ is positive definite, $\forall c>\bar{c}$.
For proof, the author first assumes the contrary and says:
Then for every integer $k$, there exists a vector $x^k$ with $\|x^k\|=1$ such that $$(x^k)^T P x^k + k (x^k)^T Q x^k \leq 0$$
But I think the contrary of this lemma should be: For any $\bar{c}$, there exists a $c>\bar{c}$ such that $P+cQ$ is not positive definite, instead of: $P+kQ$ is not positive definite for any integer $k$. Did the author make a mistake?
As noted in the comments, if $P + cQ$ is positive definite for some $c$ then $P + c'Q = (P + cQ) + (c' - c) Q$ is positive definite for every $c' \ge c$. So the conclusion of the lemma is equivalent to: $P + cQ$ is positive definite for some $c$.