I know the question is broad, but I am just starting to get my hands dirty with mathematical proofs. I understand that in some cases, a "direct" proof may be appropriate if we are simply going step-by-step in a definition-type question.
In other cases, I've found that that proofs by contradiction may be the "easiest" way to go, such as in some linear algebra proofs I've seen.
However, I'm now looking at combinatorial proofs, and notice that something relatively simple such as the proof that $1+2+3+...+n=\frac{(n)(n+1)}{2}$ uses induction - where if we show that it holds when $n=1$, and we assume that it holds when $n=k$, we can reach the desired result.
My question is as follows - is this considered a "weak" argument by any means because of the fact that we are assuming some fact to be true? I still have in my mind the old adage "You know what happens when you assume.." Does this same concern generally hold for mathematical proofs?
Three points: