How to Self Study Analysis: Intro to Analysis

[Total: 20    Average: 3.6/5]

This is a sequel to my posts on self-studying mathematics. I have already gave a very detailed road map on how to study high school mathematics and calculus. In this post and the next ones, I will try to give a very detailed road map on how to self-study analysis to reach a high level.

In planning this road map, I have chosen for a very deep and grounded path. In my road map, you will not reach abstract concepts quickly. I have chosen for a path that makes the abstract and advanced concepts you will meet later on way more intuitive and acceptable. So while it is definitely possible to study topological spaces fresh out of calculus (and I have known some people who have done exactly this), I avoid such approaches in favor of a more long-winded but more grounded path.

First I will try to detail how to get started in analysis. The prerequisites you need to have should be clear: Single-variable calculus is a necessary condition. I will not assume anything more than single-variable calculus. I do assume that in single-variable calculus, you spent some time (doesn’t need to be a lot) on epsilon-delta formulations. The more experience you have with this crucial tool, the easier you will have.


First is important to be well-acquainted with proofs. For this you will need to go through a proof book. I’m not a fan of proof books, I consider them a necessary evil. When doing proof books, you will not learn how to do proofs or how to write them down adequately. You will however learn the basic vocabulary and grammar of proofs. You will learn the language in which proofs are written (logic and set theory), you will learn how to construct easy proofs in set theory and logic, and you will learn the major proof techniques. After you have completed a proof book, you will be able to read many different proofs more easily, and you will recognize the different symbols and techniques. Do NOT expect to be able to write proofs fluently, that is not the purpose of a proof book.

As recommendation, I give Velleman’s “How to prove it: a structured approach”
You will learn the following topics:

  •  Basic logic
  • Basic set theory
  • Proof techniques
  • Relations and functions
  • Infinite sets

A nice (and free!!) alternative is the book of proof, available here This covers about the same topics.


Single-variable analysis
Once you have become somewhat proficient at handling proofs, it is time to dive into analysis. Analysis is quite a difficult topic for most newcomers, but rest assured that you’ll do fine given enough practice and thinking. Don’t underestimate an analysis book. An analysis book (like most math books really) is not something you can read before sleep. It is something you must read actively. And if you read it actively, you will go very very slow. Don’t think you’ll do more than several pages a day. Sometimes you won’t even get further than one page! This might be discouraging at first, but it gets better over time.

As first analysis book, I recommend the excellent text by Bloch: “The real numbers and real analysis”. This is a very rigorous book, but it contains a lot of goodies. The standard topics you will encounter in Bloch are:

  • Axioms for real numbers
  • Construction of the real numbers
  • Limits
  • Continuity and uniform continuity
  • Differentiation
  • Riemann integration
  • Sequences and series
  • Series of functions

This might look like an ordinary course in calculus, and indeed the topics covered in Bloch tend to be those of an ordinary calculus course, except that everything is proven rigorously. Nothing is left unproven. Some nice goodies that can be found in Bloch and not in most other analysis books:

  • Rigorous definition and construction of N, Z, Q and R.
  • Recursion theorem
  • Rigorous definition of decimal expansions
  • Several equivalent forms of completeness (including a proof that completeness of R is equivalent to the intermediate value theorem)
  • A rigorous definition of area and a proof that the Riemann integral does measure the area. Same for lengths of curves.
  • A complete characterization of Riemann integrable functions (Lebesgue’s theorem)
  • A proof that pi and e are irrational
  • A construction of a continuous, but nowhere differentiable function
  • Much intuition and historical notes

An often-cited alternative to learn analysis is Rudin. But I consider that book to be pretty badly written (especially the multivariable part and the Lebesgue integration part). Rudin also tends to ignore any kind of intuition. I would not recommend Rudin to anybody.


Multi-variable analysis
After we have rigorized single-variable calculus, it is time to rigorize multi-variable analysis. Multi-variable analysis is deeply tied to linear algebra, so you will have to know linear algebra to understand most multi-variable analysis results. Luckily, there is an excellent book which teaches both linear algebra and analysis. The book is perfectly suitable for somebody who hasn’t taken a multivariable calculus class before. The book in question is Hubbard and Hubbard “Vector calculus, linear algebra and differential forms: a unified approach”. It can be found here: Note that the later editions are significantly better than the earlier ones, so try to get a later edition if possible. Also note that the proofs of most of the big theorems are in the appendix. If you’re learning analysis, then this appendix is of course not something you should ignore! Some acquaintance with basic physics is helpful, but not necessary.

You will learn

  • Vectors in R^n
  • Matrices and matrix computations
  • Limits and continuity in R^n
  • Differentiation in multiple dimensions
  • Vector spaces
  • Linear transformations
  • Eigenvectors and eigenvalues
  • Newton’s algorithm
  • Implicit and inverse function theorems
  • Manifolds and tangent spaces
  • Taylor polynomials in R^n
  • Finding maxima/minima, and Lagrange multipliers
  • Determinants
  • Integration in multiple dimensions
  • Fubini’s theorem
  • Change of variables theorem
  • Introduction to Lebesgue integrals
  • Curvature of manifolds
  • Differential forms on manifolds
  • Exterior derivatives and its relation with div, grad and curl
  • The general Stokes theorem

Some reasons why I like this book over any other book

  • Integrated approach to both analysis and linear algebra (note that even if you know linear algebra already, this book is still good!)
  • Many cool nonstandard topics like the central limit theorem, basic differential geometry and electromagnetism.
  • Very intuitive explanations of differential forms and their operations. They are motivated thoroughly unlike other books (Rudin).
  • Very nonstandard definition of the exterior derivative which makes it much easier to grasp its meaning. The usual definition is proven later.

Another nice book you might want to look at is Spivak’s “Calculus on manifolds”. It contains a lot of good problems (better problems than Hubbard), but the exposition of Hubbard is a lot better. Using both Spivak and Hubbard might be a nice idea.


More on differential forms
Differential forms are extremely important in mathematics and are very often ignored in undergraduate mathematics. Many students find them troubling at first. While Hubbard gives a very nice explanation of them, I feel that an understanding of differential forms would not be complete without some knowledge of Clifford algebras (also known as geometric algebra) and infinitesimal calculus. The basics of infinitesimal calculus can be learned from Keisler’s free book (see my self-study post about calculus). Geometric algebra is treated quite well in MacDonald’s “Linear and geometric algebra” (Depending on your knowledge of linear algebra, you can skip a lot of this book, only part II is important here). This book will also teach cool stuff like quaternions, and what physicists really mean when they talk about a pseudovector (but probably not realize it).

If you really like the approach of geometric algebra (and face it, who doesn’t?), you can follow this up with MacDonald’s “Vector and geometric calculus”, which treats multivariable analysis with the language of geometric algebra. This is optional though.


After reading all these stuff, you have rigorized all of calculus. But don’t think analysis ends here. No way: your journey through analysis is just beginning. Analysis is way more than just rigorous calculus. In my next posts I will tell you how to get to the good stuff.



26 replies
Newer Comments »
  1. Physicaa
    Physicaa says:

    Thank you again Micromass ! I'm not really sure how much time it will take me to complete your guides but I'll try to put as much efforts as needed. Very helpful!

  2. Dembadon
    Dembadon says:

    Hi Micro! Thank you for the advice!Where would you say functional analysis fits? I don't believe I am ready right now, but I'd like to know in what direction I should be going after completing single-variable analysis.

  3. Saph
    Saph says:

    Thank you for your post, very helpful, looking forward to the next part, but I wish that there was more elaboration on why one should study real analysis, and the importance of real analysis on later courses of mathematics, also more elaboration on the struggle of self learner and how to overcome them, with examples from your experience, since you have studied many courses by your self.I have some questions for you,1) What are the most important theorems that one must remember and master in analysis, I mean which theorems will be used the most in later courses like functional analysis or differential geometry?2) I am currently self studying analysis using two different books, Intro to RA by Bartle and Sherbert 3rd ed. and Understanding Analysis by Abbot, how do you see these books, and do you recommend me to solve all the problems in these books? if not, which problems shall I do ?Thank you again dear Micromass for your very helpful contributions to the forums.

  4. Borg
    Borg says:

    Feel free to PM me for any further information! Or post something in this thread.

    Thanks micromass. I have a large, related TODO list which is why I haven’t gotten around to asking about the analytics yet. I think that it’s going to be another six months before I’ll have the time to start. This is where I plan to put it to work though – [URL][/URL]

  5. WWGD
    WWGD says:

    Thanks micromass. I have a large, related TODO list which is why I haven’t gotten around to asking about the analytics yet. I think that it’s going to be another six months before I’ll have the time to start. This is where I plan to put it to work though – [URL][/URL]

    I wonder if you are mixing data analytics with Mathematical Analysis? Hope I am not saying something dumb. And interesting that in Spanish, TODO, without spaces means everything. Hope your list does not include _everything_ and that your load is lighter than that :).

  6. Borg
    Borg says:

    I wonder if you are mixing data analytics with Mathematical Analysis? Hope I am not saying something dumb. And interesting that in Spanish, TODO, without spaces means everything. Hope your list does not include _everything_ and that your load is lighter than that :).

    Perhaps I am confusing them a bit but I still need to improve the mathematical side.

Newer Comments »

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply