Whenever I have to do proofs or understand a concept, I start with examples and generalize. As an aspiring mathematician, I have fears that it might hurt me, especially when we have so many counterintuitive things. It is more convenient to do things this way, when I am proving known facts or understanding those concepts. However, it might not be efficient when I am trying to prove/disprove unknown situations.
Do you have any suggestion as to how to avoid generalization? Is this only my problem? If so, what would be a better approach to proofs?
Thank You.
You are doing exactly the right thing. Generalise to a wider rule, then try concrete examples which challenge this wider rule. Does it hold true for infinite sets? Does it only apply to convex shapes? Is it true if x is a complex number? If it holds true, you may see the general reason when trying concrete examples. Or you might be able to find counterexamples. In this sense it is no different to physical sciences - you test the theory experimentally. Generalisation is good, as long as you test your theory against the new cases.