Suppose I have a tree-generating algorithm as follows.
Begin with one root vertex. With equal probability, create either three subvertices or none. Recurse and repeat for each of the subvertices (if any).
What is the probability that this algorithm will halt?
Let there be $1$ vertex at time $0$. At time $n$, take all vertices that currently exist and either replace them with three new vertices or delete them, with equal probability. We are interested in the probability that all vertices die out at some point.
Let $p_n$ be the probability that all vertices die out in $n$ or less steps. As has been observed by Chas, $$ p_{n+1} = \tfrac12 +\tfrac12\left(p_n\right)^3 $$ and we are interested in the limit as $n \to \infty$ of $p_n$.
First, observe $p_n$ are increasing, by definition since if all vertices are dead after $n-1$ steps then they are also dead after $n$ steps. Second, I claim that $p_n \le \alpha$ for all $n$, where $\alpha = \frac{-1 + \sqrt{5}}{2}$ is a root of $x = \tfrac12 + \tfrac12 x^3$. To prove this, since $p_{n-1} \le p_{n}$, we have $$ p_{n} = \tfrac12 + \tfrac12 \left( p_{n-1} \right)^3 \le \tfrac12 + \tfrac12 \left( p_{n} \right)^3 $$ so $$ p_n^3 - 2p_n + 1 \ge 0 $$ Factoring, $$ (p_n - 1)(p_n - \alpha)(p_n + \alpha + 1) \ge 0 $$ So either $p_n \in [-\alpha - 1, \alpha] = [-1.618033\ldots, 0.618033\ldots]$ or $p_n \in [1, \infty)$. But $p_n \in [0,1]$. And $p_n \neq 1$ because there is a positive probability that all vertices so far have split and not halted. So $p_n \in [0, \alpha]$, i.e. $p_n \le \alpha$ as claimed.
Since $p_n$ is an increasing sequence of probabilities, the sequence converges. But it also converges to a root of $x^3 - 2x + 1$. Since $0 \le p_n \le \alpha$ for all $n$, it must converge to something in this range. So it must converge to $\alpha$.