For a graph $G$, let $t(G)$ be the maximum order of a vertex-subset that induces a tree in $G$, and $\alpha(G)$ be the independence number of $G$ (maximum size of independent set in $G$).
I find a relation states without proof that $$t(G)\le 2\alpha(G)$$ and want to know why.
My feeling is that take a maximum independent set $I$, and a neighbor of each of them (if any), then their union has size less than $2\alpha(G)$. But why the induced graph on them must contain a cycle or a forest with two components?
Given any subtree $T$ of $G$, I will show how to construct an independent set $I$ from $T$ with the property that $|T|\leq 2|I|$.
The construction is iterative. Start by letting $I_0$ be the leaf (i.e. degree $1$) vertices of $T$, and for all $k\geq 0$ let $I_{k+1}$ be the leaf vertices of $T\setminus I_k$. Let $J_k=I_{2k}$ except when $I_{2k}$ is an edge, in which case we let $J_k$ be one of the two vertices of $I_{2k}$ chosen arbitrarily. This is done to ensure that $J_k$ is an independent set, since the only way for a connected graph to have adjacent leaf vertices is if the graph is an edge.
Set $I=\cup_{k\geq 0}J_k$. We use the following two properties to finish the proof:
Property (1) can be seen using a simple proof by contradiction - adjacent vertices of $I$ would have to belong to distinct $J_i,J_j$ but this is impossible by construction. Property (2) follows from the existence of the surjection from $I_{2k}$ to $I_{2k+1}$ given by sending each vertex in $I_{2k}$ to its unique neighbor in $I_{2k+1}$, together with the observation that if $J_k\not=I_{2k}$ then $I_{2k+1}$ is empty. Thus, $$ |I|=\sum_{k\geq 0}|J_{k}|\geq \sum_{k\geq 0}|I_{2k+1}|=|T\setminus I|, $$ showing that $2|I|\geq |T|$ and thus we have found the desired independent set.
Finally, apply this construction to any tree with $|T|=t(G)$ to obtain an independent set $I$ satisfying $$ t(G)\leq 2I\leq 2\alpha(G), $$ with the latter inequality coming from the definition of $\alpha(G)$.