I have to prove that if $v$ is a vertex of maximum degree in a tree and the degree of $v$ is $k$, then the tree has at least $k$ vertices of degree $1$.
I think I get why that is true: If $v$ has $k$ neighbors, then these may or may not have neighbors. If they are leaves, then we are done. If they do have neighbors, then eventually we will reach the leaves, since the tree is finite. So it is obvious that the tree has at least $k$ vertices of degree $1$. But how do I prove it formally?
The case $k=1$ is trivial. Assume that $k \ge 2$. Let $u$ be a vertex of degree $k$ - So $u$ is not a leaf.
It is well known that $$\sum_{v \in V} \deg v = 2E$$ in every graph. Also, $$E=V-1$$ in every tree. Thus $$\sum_{v \in V} \deg v = 2V - 2$$ Define $L$ to be the set of leaves of the graph. The degree of every non-leaf vertex is at least $2$, so it follows that (with some abuse of notation)
$$\sum_{v \in V} \deg v = \deg u + \sum_{v \in L} \deg v + \sum_{v \in V\backslash(L \cup \{u\})} \deg v \ge k + L + 2(V-L-1)$$
Thus
$$2V -2 \ge k + 2V -L -2$$
and it follows that $L \ge k$.