Given an FTBS scheme
$\phi_j^{(n+1)} = \phi_j^{(n)} - c \left(\phi_j^{(n)} - \phi_{j-1}^{(n)} \right)$
where $c$ is the courant number, $n$ is the timestep, and $x$ is the spatial index, how can I prove that no new extrema are created at timestep $n+1$? I have only done this informally assuming $0 < c \leq 1$ by looking at the minimum and maximum values of $\phi$:
$ \phi_j^{(n+1)} = 1 - c(1 - 0) = 0 \\ \phi_j^{(n+1)} = 0 - c(0 - 1) = 1 $