How to Become a Mathematician

Welcome to How to Become a Mathematician! This is a web book which will try to explain how mathematicians reason about their subject. We will see

Of course this is not really about how to become a mathematician, since the usual and most efficient path to actually becoming a mathematician is to study mathematics at university. This is perhaps more about “Common knowledge and techniques of mathematicians.” Better to think of this textbook as a high-level description of mathematical reasoning with many frequent case studies, rather than any sort of comprehensive instruction manual.

Prerequisites

The only mathematical prerequisite is basic algebra.

Many exercises will ask you to write and run Python code using the SymPy and matplotlib libraries. Therefore you will need Python installed with these libraries. Just about any version of Python 3 should be fine.

I will also have appendices containing information on how to write Python programs. Although I try to keep the information at an introductory level, the reader will need to know about using a computer, enough to set up a standard “Hello World” Python program.

Who Is This For?

It is for people who are interested in understanding how mathematics gets done. I write this, having in mind some readers who are merely curious, and some readers who hope to become mathematicians.

Status

  • July of 2023: Chapter 1 finished.

This website may undergo heavy redesign before it is finished.