How to survive a proof-based math class

academics math
By Allyn

proof-based mathProbably the most common challenge that I see my students struggle with is understanding and writing out mathematical proofs. Although most higher-level college math and computer science courses rely heavily on proofs, there aren’t many courses that really prepare students before they’re thrown off the deep end. I wanted to discuss some tips and tricks that’s helped my students become more comfortable with proofs, and some steps you can take to prepare yourself if you are planning on taking such a course.

What is a proof-based class?

What I would call a proof-based class is one where concepts are introduced from first principles, that is a set of axioms or a ground truth, from which all other concepts are proven through logical steps and arguments. These are commonly found in second year pure math tracks, such as Abstract Algebra and Real Analysis. They can also pop up in certain Linear Algebra courses for engineers, and in Discrete Math and Algorithms for computer science. Regardless of what course these proofs appear in, students will need to get from statement A to statement B, using only logical reasoning. For readers who are unfamiliar with this, logical reasoning essentially amounts to a series of deductions, such as:

It’s raining (statement A is true)

If it rains, then the ground becomes wet (statement A implies statement B)

The ground is wet (statement B is true)

Of course, this is done more rigorously with mathematical symbols. When you throw in the fact that students need to not only follow the proofs but also juggle all the new concepts, it becomes a real challenge for first-timers.

Definitions, definitions, definitions

Whenever a new concept or terminology is introduced in these classes, it is introduced with a concrete mathematical definition. The first trap I see students fall into is when they see a new phrase, they don’t ask themselves what it means mathematically. It’s not enough to only understand a concept intuitively; you need to know what you need to prove before you can prove it (an analogy here might be that to prove “all cows are mammals”, you really need to know what it means to be a mammal). If you get stuck on how to prove a concept, or if you’re having a hard time understanding a question, always ask yourself what the definition is for each of the expressions. Then from the definition, ask yourself what statements you need to prove for the task at hand (e.g. to show something is a mammal, you have to show it is warm-blooded, has hair, and can produce milk).

Understanding contrapositives and proof by contradictions

Sometimes the best way to prove a statement is to look at it in a different light. One common and helpful way to reformulate a statement is to look at what’s called the contrapositive. Given a statement of the form, “A implies B”, the contrapositive is the statement “not B implies not A”. Somewhat surprisingly, both of these statements are logically equivalent. For example, the claim, “If it rains, then the ground is wet,” is equivalent to its contrapositive, “If the ground is dry, then it’s not raining.” If you’re ever stuck, try to look at the contrapositive and see if it’s easier to prove.

A similar strategy of proof is to prove by contradiction. If you want to show that statement A is true, it’s sometimes easier to assume that statement A is false and see what’s wrong with such a claim. Often times, you can arrive at some contradiction (like 0 = 1), which shows that statement A couldn’t have been false to begin with. Some of the most well-known proofs are done by contradiction, such as showing that the square root of 2 is irrational, or Euclid’s proof that there are infinitely many prime numbers.

Practice makes perfect

Just like any other skill, reading and writing proofs are skills that can be learned with more and more practice. I would highly recommend doing the problems at the end of a chapter or trying to reprove a theorem using only what you remember. Focus on working through the proofs of each theorem step-by-step until you understand how it all comes together. It’s important to get as much exposure to different reasoning techniques as you can. Remember, the brain is like any other muscle – the more you exercise it, the more efficient your logical thinking will become. Besides, reviewing the proofs in the chapter is also an excellent way to become more comfortable with the new concepts introduced in the class.


A proof-based class can be a daunting task, but it gets easier the more time you put into it. Remember to always ask yourself for definitions of new concepts, and approach proving statements from multiple perspectives. Stay confident and good luck!


academics study skills MCAT medical school admissions SAT expository writing English college admissions GRE MD/PhD admissions GMAT LSAT chemistry strategy math writing physics ACT biology language learning graduate admissions law school admissions test anxiety MBA admissions homework help creative writing interview prep AP exams MD study schedules summer activities history academic advice career advice philosophy premed personal statements secondary applications computer science organic chemistry ESL PSAT economics grammar admissions coaching law statistics & probability psychology SSAT covid-19 legal studies 1L CARS logic games Spanish USMLE calculus dental admissions parents reading comprehension research Latin engineering verbal reasoning DAT excel political science French Linguistics Tutoring Approaches chinese mathematics DO MBA coursework Social Advocacy academic integrity case coaching classics diversity statement genetics geometry kinematics medical school skills Common Application IB exams ISEE MD/PhD programs PhD admissions algebra athletics biochemistry business business skills careers data science letters of recommendation mental health mentorship social sciences software engineering test prep trigonometry work and activities 2L 3L Anki EMT English literature FlexMed Fourier Series Greek Italian Pythagorean Theorem STEM Sentence Correction Zoom algorithms amino acids analysis essay architecture art history artificial intelligence astrophysics cantonese capital markets cell biology central limit theorem chemical engineering chromatography climate change clinical experience cold emails constitutional law curriculum dental school distance learning enrichment european history finance first generation student fun facts functions gap year harmonics health policy history of medicine history of science information sessions institutional actions integrated reasoning intern international students internships investing investment banking logic mandarin chinese mba meiosis mitosis music music theory neurology operating systems phrase structure rules plagiarism poetry pre-dental presentations proofs pseudocode quantitative reasoning school selection simple linear regression sociology software study abroad teaching tech industry transfer typology units virtual interviews writing circles