I find that these proofs are getting a little bit out of hand in terms of making sense.. let me explain:
Proposition: If a tree has n vertices, then it has n−1 edges
So that's the proposition, that's what we're trying to prove, and the book does so via induction.
Suppose that for each m with 1 ≤ m ≤ k, any tree with m vertices has m−1 edges
This is our inductive hypothesis, we assume this to be true.. um.. okay.
our inductive hypothesis guarantees that T1 has x−1 edges, and T2 has y−1 edges.
Now this is where everything starts falling apart, because what just happened after this is that we just proved our proposition via some assumption/hypothesis.
'Our hypothesis guarantees that...', whaa? So I can just run around hypothesizing things and they automatically become true? This has got to be some load of nonsense right?