I have the following theorem:
Let G be an acyclic graph with n vertices and k connected components. Then G has n-k edges.
I have to prove the above without using induction.
My strategy is to use contrapositive. So if G does not have precisely n-k edges, then either G is not acyclic or it does not have k components.
Does that work at all? Thanks!
Maybe this proof avoids enough inductive reasoning to work. It does identify an invariant of a particular process, but the focus is only ever on a particular graph $G$.