Given an undirected graph $G$ with non-negative edge weights, how can we prove that the predecessor subgraph $G_{p}$ of $G$ is always connected?
Here's how the predecessor subgraph is defined: for a graph $G = (V, E)$ with source $s$, the predecessor subgraph of $G$ is $G_{p} = (V_{p}, E_{p})$, where $V_{p} = \{ v \in V : v.p \neq NIL\} \cup \{s\}$ and $E_{p} = \{ (v.p, v) : v \in V_{p} - \{s\}\}$
I've read that the predecessor subgraph forms a tree, but in the context of that claim, it was assumed the predecessor subgraph is connected and $|E_{p}| = |V_{p}| - 1$.
Can anyone offer a proof that the predecessor subgraph $G_{p}$ of a graph $G$ is always connected (or disprove the claim)?