## The Ultimate Math Text

I have a new ambitious project for myself. I am going to create a math text that covers every subject of math from high school algebra, geometry, trigonometry, to calculus, boolean algebra, probability and statistics, linear algebra, differential equations, complex analysis, Fourier analysis, and whatever else I can think of. Oh, and I want to make it available online. For free.

I have some ideas about the structure of this text.

Derivations: I will have derivations of useful theorems, formulas, and known problem solving strategies as the main part of the text. Each will be self contained, and will have links to the prerequisite material found in other parts of the text.

Note I said “other parts of the text” and not “previous parts of the text.” The text itself will not follow page numbers like ordinary books that are physically limited to them. Certain areas of mathematics can be learned without knowing about certain other areas of mathematics. For example, you can learn all about elementary linear algebra without knowing any calculus, but you do have to know how to do basic algebra. Likewise, you can learn calculus without knowing any linear algebra. The subjects are simply “independent.” Now, if you want to learn how to solve systems of linear differential equations, then you have to know both calculus *and* linear algebra, and that will be reflected on the page for that.

Exercises and practice problems: These will consist of a few easy exercises that can serve as definition checks and concept checks. They will be followed by more comprehensive problems designed to combine multiple topics together. I would also like to include some open-ended long term type questions, but I’m not sure how to do that yet. Since this will be available online (and for free!) I would like to have some interactive animations to help illustrate some of the topics. I will include “historical problems of interest” to give the reader an idea of how these things came up in the first place, and some of the challenges that arose in the initial attempts to solve them. Finally, I will include a list of open problems in the subject, to show the reader that there is always more to be done in a given field of study.

As I develop the text, I’m sure some of this will be modified greatly, and I would appreciate input from others on this project. My ultimate goal is to provide a free resource for anybody who wants to learn any subject in math (and hopefully, eventually this format can be extended to any number of other subjects in the future.) Right now it’s just me doing this, although there are others who have created amazing online resources such as the stack exchange . I don’t know how long this is going to take, either, but considering I spend a good chunk of my free time doing math problems for my own amusement anyway, I may as well amuse myself to someone else’s benefit.

May 28, 2011 at 9:57 pm

Maybe the outlines of your project could be even more clearly seen if you state what will NOT be included, such as (possibly) statistics, or statistical mechanics (which my exposure to in my junior year at Cal tipped me over the edge from being a physics major to a public health major), vectors, n-dimensional anything, quantum anything, etc. Or will this expand to contain the universe? Just asking…

May 31, 2011 at 6:19 pm

Hi Alex,

Ron sent me this, and I think it is, indeed, an ambitious project; good luck. Among the fields not listed are number theory and group theory; do you plan to include these as well as the ones you listed?

Yours,

Bill

June 20, 2011 at 8:10 pm

Bill,

I should absolutely put those topics in. Thanks! I am trying to figure out how to organize everything, and I feel like those are topics that can be introduced with little prerequisite material (really only basic algebra is needed), especially group theory. Well, as long as we’re talking finite groups. A lot of number theory meshes nicely with other topics, so I would like to somehow develop it in parallel with calculus and linear algebra. Any input on how to do this would be amazing.