# Good book about Mathematics

**URL:** <https://boards.straightdope.com/t/good-book-about-mathematics/210967>\
**Category:** Factual Questions\
**Created:** [November 2, 2003, 6:25am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967 "2003-11-02T06:25:03Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [November 4, 2003, 3:06am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/21 "2003-11-04T03:06:21Z")

</div>

> [@](#):
>
> \*Originally posted by ftg \*  
> \*\*Number Theory is a branch of Mathematics. Computer Science most definitely isn’t. \*\*

I see your distinction, but I don’t think it’s useful. Once you’ve got a set of axioms (as theoretical computer science does), the proving of theorems is a mathematical process. While it may be applied math, it’s a math problem, stated in mathematical terms and attacked by mathematical methods.

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [November 4, 2003, 4:02am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/22 "2003-11-04T04:02:07Z")

</div>

Devlin says of the P vs. NP problem:

> [@](#):
>
> In the 1930s, several mathematicians, working largely independently, started to investigate the concept of “computability” - what exactly _is_ a computation and which functions from natural numbers to natural numbers can be computed? Not only was this investigation carried out long before modern computing technology became available, but in fact the initial mathematical interest was not motivated by any thought of actually carrying out computations at all, either by machine or by hand. Rather, the question was investigated purely because of its intrinsic mathematical interest.

Technically speaking, as far as I understand it, this millennial problem is still purely mathematical and not computer science at all.

Here’s a pretty complete listing of [Essays by Isaac Asimov about mathematics and computers](http://www.asimovonline.com/oldsite/Essays/mathematics.html). There are a few titles that mention math, but I have just about all 399 of his F&SF columns in the original magazines and they’re about numbers when you come right down to it.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [November 4, 2003, 4:29am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/23 "2003-11-04T04:29:38Z")

</div>

**Exapno Mapcase** ’s quote of Devlin highlights the issue quite strongly. The most prominent “Mathematician” working on those problems was Turing. And he most definitely was quite serious about building actual computers. First, special purpose computers during WWII and then general purpose machines afterwards.

The term “Computer Scientist” did not exist then. Turing is a Computer Scientist.

I know of no _value_ that the answer to P vs. NP would have to Mathematicians. But to Computer Scientists (and many other practical people), it would be Big News.

Compute Scientists _use_ Mathematics. So do Biologists and Chemists. Sometimes we even nudge Mathematics along to get somewhere. Axioms, trigonometry, Bayesian statistics, they are all _tools_. Which field you are in determines which tools you use. Not the other way around.

I have published hundreds of Theorems, Corollaries and Lemmas over the years. Not a single one advanced Mathematics in any way whatsoever. It’s using a language, not creating one.

---

<div class="post-metadata">

**Author:** ![II\_Gyan\_II](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@II\_Gyan\_II](https://boards.straightdope.com/u/II_Gyan_II)\
**Post date:** [November 4, 2003, 5:18am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/24 "2003-11-04T05:18:52Z")

</div>

Using ftg’s post as a jumping point and going off-topic…

What’s the value of solving these 7 Millenium problems, apart from the intrinsic mathematical interest?

Is it that mathematicians already have an intuition about the “answers”, but don’t have a proof? Or, are the answers themselves not “known” ?

What would be the real world applications of solving say, the Poincare conjecture?

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [November 4, 2003, 5:23am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/25 "2003-11-04T05:23:16Z")

</div>

It’s not uncommon for mathematicians to have little to no interest in real world applications of their work. The main reason these problems are interesting (aside from P vs. NP, and the physics one) is because a lot of people have tried to solve them and failed. It may be that we gain nothing but understanding from them, but for us, that’s enough.

And that’s why **ftg** ’s issue of value just doesn’t mean that much to me. It’s possible that the question of whether P = NP is undecidable–neither a proof nor a counterexample will be found–but even learning that would be a step ahead of where we are now. For me, and many others, that’s enough.

---

<div class="post-metadata">

**Author:** ![ccwaterback](https://avatars.discourse-cdn.com/v4/letter/c/df705f/32.png) [@ccwaterback](https://boards.straightdope.com/u/ccwaterback)\
**Post date:** [November 4, 2003, 5:32am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/26 "2003-11-04T05:32:59Z")

</div>

> [@](#):
>
> \*Originally posted by ftg \*  
> \*\*Number Theory is a branch of Mathematics. Computer Science most definitely isn’t. \*\*

There’s really two kinds of Computer Science: practical and theoretical. Most people learn about practical computer science: programming, websites, etc. Theoretical computer science is VERY mathematical: theory of algorithms, image analysis, etc.

---

<div class="post-metadata">

**Author:** ![II\_Gyan\_II](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@II\_Gyan\_II](https://boards.straightdope.com/u/II_Gyan_II)\
**Post date:** [November 4, 2003, 5:45am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/27 "2003-11-04T05:45:03Z")

</div>

**ccwaterback** , Is website designing, really a computer **science** (practical or not)? Same goes for programming, learning the syntax and some conceptual/procedural constructs?

I’ve always understood Compter Science to be the theoretical stuff.

---

<div class="post-metadata">

**Author:** ![ccwaterback](https://avatars.discourse-cdn.com/v4/letter/c/df705f/32.png) [@ccwaterback](https://boards.straightdope.com/u/ccwaterback)\
**Post date:** [November 4, 2003, 5:56am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/28 "2003-11-04T05:56:51Z")

</div>

> [@](#):
>
> \*Originally posted by Gyan9 \*  
> \*\*I’ve always understood Compter Science to be the theoretical stuff. \*\*

It’s probably just a matter of semantics. I would say most universities list programming and website design under computer science, but I see your point.

---

<div class="post-metadata">

**Author:** ![ccwaterback](https://avatars.discourse-cdn.com/v4/letter/c/df705f/32.png) [@ccwaterback](https://boards.straightdope.com/u/ccwaterback)\
**Post date:** [November 4, 2003, 6:04am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/29 "2003-11-04T06:04:03Z")

</div>

Maybe “Information Systems” is a better label for programming, websites, etc. I see a lot of schools with information systems (sub-) departments these days. That way, Computer Science is indeed the mathematical, theoretical field.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [November 5, 2003, 5:05am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/30 "2003-11-05T05:05:12Z")

</div>

I _am_ a Theoretical Computer Scientist. I have taught Theory so many times …

And it is quite obvious to me that the stuff I taught uses a _little_ bit of Math, but doesn’t actually _do_ Math.

At the research level, some people use slightly advanced Math, but generally not much. In my area, e.g., there was one paper that cited some classic facts from Ramsey Theory, but it didn’t really get them much. The most advanced Math stuff used in my area involves a tiny bit of Algebraic Topology. Stuff you would skim thru in the first couple weeks in a grad course on it. But no one has _created_ new results in Algebraic Topology in my area.

In all my years working at universities, I have never met a single Math prof that was the least bit interested, or even informed, about anything going on in Computer Science with one exception: Numerical Methods (CS)/Analysis (Math). And even then there was usually a vast divide. The CS types wanted efficient results, the Math types wanted to prove error rates (and believed the most ridiculous nonsense as to what constituted “good” algorithms).

---

<div class="post-metadata">

**Author:** ![II\_Gyan\_II](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@II\_Gyan\_II](https://boards.straightdope.com/u/II_Gyan_II)\
**Post date:** [November 5, 2003, 5:25am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/31 "2003-11-05T05:25:11Z")

</div>

So, who’s best equipped to solve the P vs. NP problem? A comp-scientist or mathematician?

---

<div class="post-metadata">

**Author:** ![flonks](https://avatars.discourse-cdn.com/v4/letter/f/3ab097/32.png) [@flonks](https://boards.straightdope.com/u/flonks)\
**Post date:** [November 5, 2003, 12:14pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/32 "2003-11-05T12:14:01Z")

</div>

Louis Lyons:  
“All you wanted to know about Mathematics but were afraid to ask - Mathematics for Science Students”.  
Volume 1 + Volume 2

Impressed me that much, that I wrote a thank you email to the author …

---

<div class="post-metadata">

**Author:** ![II\_Gyan\_II](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@II\_Gyan\_II](https://boards.straightdope.com/u/II_Gyan_II)\
**Post date:** [November 5, 2003, 1:12pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/33 "2003-11-05T13:12:55Z")

</div>

**flonks**

Thanks for the recommendation. From Amazon’s entries, it seems that these are mathematics books, not books _about_ mathematics. Nonetheless from the editorial reviews, these might be useful anyway.

---

<div class="post-metadata">

**Author:** ![spingears](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@spingears](https://boards.straightdope.com/u/spingears)\
**Post date:** [November 5, 2003, 1:18pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/34 "2003-11-05T13:18:37Z")

</div>

Not exactly what you asked for, but quite comprehensive.

Look for a copy of “The World of Mathematics” by James R. Newman, Simon snd Shuster, New York, 1956. in 4 volumes, about 2500 pages.  
“a small library of the literaturre of mathematics from A’h-mose the Scribe to Albert Einstein, presented with commentaries and notes by J.R.N.”

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [November 5, 2003, 4:04pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/35 "2003-11-05T16:04:20Z")

</div>

> [@](#):
>
> \*Originally posted by ftg \*  
> \*\*In all my years working at universities, I have never met a single Math prof that was the least bit interested, or even informed, about anything going on in Computer Science with one exception: Numerical Methods (CS)/Analysis (Math). And even then there was usually a vast divide. The CS types wanted efficient results, the Math types wanted to prove error rates (and believed the most ridiculous nonsense as to what constituted “good” algorithms). \*\*

This is a damn shame, and needs to change.

---

<div class="post-metadata">

**Author:** ![Angua](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@Angua](https://boards.straightdope.com/u/Angua)\
**Post date:** [November 5, 2003, 4:19pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/36 "2003-11-05T16:19:16Z")

</div>

I know this is a bit late, but T.W.Korner’s book “The Pleasures of Counting” is a really good general read, and fulfills most of the OP’s requirements. I have a copy sat on my bookshelf at home, and I love it!

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 5, 2003, 5:46pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/37 "2003-11-05T17:46:06Z")

</div>

> [@](#):
>
> I know of no value that the answer to P vs. NP would have to Mathematicians. But to Computer Scientists (and many other practical people), it would be Big News.

You have it exactly reversed. Mathematicians don’t give a damn about the “value” of their problems: P vs. NP has exactly the same value to a mathematician as does the Greater Goldbach Conjecture, or the Riemann Hypothesis, or the like. But computer scientists (the ones who aren’t mathematicians, that is) do care about practicality and “value”.

Now, suppose that P vs. NP is resolved. On the one hand, it might be proven that P != NP. Which would have no practical impact at all, since that’s what all computer scientists assume anyway. On the other hand, suppose someone finds an algorithm for the Travelling Salesman problem that scales as x to the 19,473rd power. That would prove that P = NP, but such an algorithm, despite being quadratic, would still be slower than the existing exponential ones for all practical applications. Neither result would be interesting to a computer scientist, but both would be interesting to a mathematician.

---

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [November 5, 2003, 8:20pm UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/38 "2003-11-05T20:20:20Z")

</div>

I’ve been reading Roger Penrose’s “The Emperor’s New Mind” lately. Yeah, I instantly get into territory that is over my head, but you folks ought to do fine.

---

<div class="post-metadata">

**Author:** ![audit1](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@audit1](https://boards.straightdope.com/u/audit1)\
**Post date:** [November 6, 2003, 12:42am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/39 "2003-11-06T00:42:49Z")

</div>

Let me recommend ARCHIMEDES REVENGE : The joys and Perils of Mathematics. by Paul Hoffman . A nice general read.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [November 7, 2003, 4:16am UTC](https://boards.straightdope.com/t/good-book-about-mathematics/210967/40 "2003-11-07T04:16:50Z")

</div>

> [@](#):
>
> \*Originally posted by Gyan9 \*  
> So, who’s best equipped to solve the P vs. NP problem? A comp-scientist or mathematician?

A CS person by far, by very very far. You can put a typical Math person into the same category as a Chemist or Biologist in this regard.

And, you could walk up to a typical Math prof, tell him that P vs NP has been solved and 9 out of 10 won’t even bother to ask which way it went. And 10 out of 10 won’t work on any implications of the result. There are hundreds of similar open problems in Computational Complexity. After P vs NP is solved, the next one will be solved by a Computer Scientist, and the next, and the next. Hardly any Mathematician has even heard of #P vs. PH.

It is also most definitely not true that CS folk are certain that P != NP. There are reasons for doubts, there have been surprising “it went the other way!” results, such as NSPACE closed under complement. Many an expert has said that they could solve P vs. NP is no time if they only knew for sure which way it went.

**Chronos** : You meant “polynomial”, not “quadratic”. It is one of the niceties of nature that it is rarely perverse. An unusual exponent (forget size, what if it’s 5.7316?) for SAT isn’t going to happen. Once a polynomial bound, any exponent, is found, people quickly find better ones. Take Network Flow. The first algorithms had fairly ugly bounds. They kept getting better. Very simple, small bounds now. That’s the way these things go. A similar specious argument along these lines are also made against the use of Big Oh.

One thing to keep in mind in these CS vs. Math issues is the politics. For the last 3 decades, CS has grown tremendously while Math has shrunk. The Math dept. at a place I had once worked at actually had it’s grad program shut down since they just weren’t getting any students or funding. Tenured faculty lost jobs. So politics gets thrown into all this.

Getting back to the OP. I read all the usual well recommended Math books and find almost all of them appalling. There are great Math populizers out there. Conway is a hoot. An amazing speaker. But he is not a Big Time Book author. Maybe they ought to do a “Conway Lectures” of videos.

There are several things that make Math a very insular field, and hard to popularize. Many Scientists get too focused on just their sub-sub-area and don’t know or care about what else is going on. But many have broader interests, I certainly do. Math people are much worse in this regard. Also, I can pick up an issue of _Science_ or _Nature_ and understand the abstract of most papers. I can even read and “get” quite a bit of many papers. Not so with Math papers. Extremely obtuse writing style.

[Previous page](https://boards.straightdope.com/t/good-book-about-mathematics/210967.md?page=1)

[Next page](https://boards.straightdope.com/t/good-book-about-mathematics/210967.md?page=3)
