Quoted By:
Yeah, it's a good idea to be familiar with the type of arguments mathematicians use as well as basic propositional logic, predicate logic, and set theory. Books on proofs aren't essential, but they give you a lot of food for proofs by teaching some basic analysis, combinatorics, or number theory.