Bloch

“Proofs and Fundamentals: A First Course in Abstract Mathematics” 2nd edition is designed as a “transition” course to introduce undergraduates to the writing of rigorous mathematical proofs, and to such fundamental mathematical ideas as sets, functions, relations, and cardinality.

The text serves as a bridge between computational courses such as calculus, and more theoretical, proofs-oriented courses such as linear algebra, abstract algebra and real analysis.