Slashdot Mirror


Imagining Numbers

peterwayner writes "One mathematician I know told me that the most important lesson he learned was how to read a math book. It did no good, he said, to just start plowing through the theorems because that brought confusion. The key was to skim the book five or six times to get an idea of what the writer was trying to do. Then, and only then, was it possible to figure out the equations. This is what Barry Mazur tries to do in his book Imagining Numbers . There are some equations, graphs and diagrams, but first and foremost he offers plenty of poetry, philosophy and history to lay a foundation for understanding imaginary numbers." Peter's review continues below -- despite its complicated, abstract subject matter, he says that it's "simple enough to be accessible to most who will be interested in it." Imagining Numbers author Barry Mazur pages 267 publisher Farrar, Straus and Giroux rating 8 reviewer Peter Wayner ISBN 0374174695 summary How to imagine imaginary numbers like the square root of minus fifteen.

Much of modern mathematical literature is structured with crisp, scripted precision. First there is theorem one, then theorem two, which leads to theorem three, which could only be followed by theorem four, and so on until we reach theorem n. If you want to learn the mathematics of complex numbers (a +bi), then classic texts (this or this) will get you there.

Some may like this logical progression, but it leaves others cold in the same way that crisp, modern architecture by Mies van de Rohe leaves some craving a more layered, fractured, ornate, organic and just plain fun place to live and work. Less isn't more, as Robert Venturi said, less is a bore.

If you happen to feel a chill when churning through an assembly line of theorems, you might enjoy the treatment of Mazur, a professor at Harvard who seems to spend as much time reading poets like Rilke or Stevens as he does examining old mathematical texts. Mazur is not the kind of machine that turns coffee into theorems-- he's too busy stopping to smell the rhetorical flourishes.

The book isn't aimed at mathematicians per se. The publisher, Farrar, Strauss and Giroux specializes in mainstream literature and that's probably the best pigeonhole for this book. Mazur wants the reader to understand how to think about imaginary numbers, not evaluate some integrals -- and that reader could really be anyone with the desire to think about mathematical things. The book is simple enough to be accessible to most who will be interested in it.

In many ways, Mazur attempted a much harder task than just teaching complex analysis. It's one thing to learn how to find the roots of polynomials, but it's another thing to try to help people get a feeling or an intuition for the square root of minus fifteen. Integers are easy to understand and even feel by counting out things, but imaginary numbers don't seem to exist. Mathematicians have spent many years trying to find the best metaphors and structures to understand how to find answers for all polynomials and it's never been an easy struggle.

The best part of the book is, without doubt, the historical treatment of how other mathematicians confronted the question of irrational and complex numbers. These ideas have always been hard to grasp and it took time to evolve the most compact and consistent nomenclature.

If you're interested in mathematics as more than just a mechanism that churns out answers, you'll probably enjoy the book. It's a light, friendly, philosophical expedition looking for a way to make imaginary numbers work in our minds.

Peter Wayner is the author of Translucent Databases , a book on how to imagine databases that hold no information yet still do useful work. You can purchase Imagining Numbers from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

22 of 265 comments (clear)

  1. did this author start nothing.net? by trmj · · Score: 4, Funny

    it seems as though he is making quite a bit of money off nothing.

    a book on how to imagine databases that hold no information

    How to imagine imaginary numbers

    I wish I had nothing that could make me a lot of money as well.

    --
    Work sucked, until it became unemployment, when it became slightly more tolerable. -Tet
  2. This is great.... by xtermz · · Score: 4, Interesting

    ...if you're a person who even understands higher math. But what about morons like me who still have to break out the calculator to do simple calculations. The ironic thing is I can code but probably will never get past a certain plateu thanks to my shortfalls. I never got past algebra 1 in HS...

    Anybody have any good sources of help for the math-disabled

    --


    I lost my concept of community when my community lost all concept of me.
    1. Re:This is great.... by aborchers · · Score: 4, Informative

      Try The Number Devil by Hans Magnus Enzensberger. It is a very accessible introduction to mathematical thinking for those who are not necessarily already inclined to it. The book consists of a series of dreams of a young boy who hates math and is visited by "the number devil". Originally seen as a torturer, the number devil ultimately reveals the beauty and - most importantly - comprehensibility of mathematics

      --
      Trouble making decisions? Just flip for it.
    2. Re:This is great.... by WPIDalamar · · Score: 4, Informative

      Software engineering rarely has anything to do with complex math. (Computer Science occasionally does). If you can do simple algebra, you can probably write 90% of all end user applications out there. There's no calculus in a web browser, there's no trignometry in an email client.

      The only place I can think of that does involve some hard math, is in 3d engines for games, or highly technical/scientific applications that deal with math. (CAD programs, MAPLE, MathCad, etc.)

    3. Re:This is great.... by Anonymous Coward · · Score: 5, Insightful

      Bad news... *you* are the idiot.

      For real.

      You seem to have confused the SCIENCE (note that word... "science"...) of computer science with the TRADE SKILL of programming.

      If you went to university just to learn how to code a front-end for accounts payable... then you are as seriously misguided as a plumber who enrolls in course on continuum mechanics to learn his trade.

      Most plumbers I know are smart enough to understand the difference... on the other hand, a shocking number of CS students I see... aren't.

      Bottom line: Please drop out of university immediately... you don't even understand what you are taking. You'd be much happier at the DeVry school of Football, Truckin' and Codin'.

  3. Reminds me of... by wynlyndd · · Score: 4, Funny

    "We're sorry, but the number you have dialed is imaginary. Please rotate your phone ninety degrees and try again. Thank you."

    --
    "Dogs and cats, living together...it's mass hysteria!"
  4. This reminds me by arvindn · · Score: 4, Interesting
    ... of an anecdote I came across in an essay about the difficulty of writing math books for the lay reader.

    A statistician met his friend after a long time. After convincing the friend that statistics was not all about adding long columns of numbers, he proceeded to show him some interesting things like how to estimate the population based on a sample using the normal distribution. Pointing at the equation of the Gaussian distribution, the friend asks "what's this?" Statistician: "Oh that's pi, of course". Friend: "You mean the ratio of the diameter of a circle to the radius?" Statistician: "Sure". Friend (indignant): "Youre kidding me! The diameter of a circle can't have anything to do with the population of a country!"

    An extreme example, perhaps, but shows how difficult it can be to write non-technical math books. Too often authors oversimplify things to increase readership. Mathematicians loath this and try to make their writing as stiff and formal as possible, "giving no indication that either the author or the intended reader is a human being". Yup, that's how one mathematician described "The Ideal Mathematician". Any honest effort that attempts to strike a balance needs to be applauded.

    1. Re:This reminds me by Anonymous Coward · · Score: 4, Funny

      I agree, approximating Pi by 2 is indeed oversimplification.

  5. Hands on is the best for those who can by YetAnotherAnonymousC · · Score: 4, Insightful

    IMHO, assuming you have access in school to the resources: the best way to understand concepts like imaginary numbers is through hands on lab work. I would have never understood control systems just from books. But once you start playing around with tuning some circuits and watching response on an oscilloscope, 'imaginary' numbers in your system become very real. As I told someone (a lawyer) once who asked if 'i' made any sense (of course, I corrected him; to any electrical engineer, it's 'j'), "Sure it does, I've seen in on an oscilloscope.

    Granted, if you never get to something like control systems, the above won't make sense. But once you're to a point where you have to deal with imgainary numbers, doing it hands on is best.

    1. Re:Hands on is the best for those who can by zzyzx · · Score: 5, Interesting

      "IMHO, assuming you have access in school to the resources: the best way to understand concepts like imaginary numbers is through hands on lab work."

      Spoken like a physicist. To a mathematican, the best way to understand imaginary numbers is to say something like, "It annoyed people that the equation 'x^2 = -1' didn't have a solution. They just made up an answer to give them something to play with. Oh it also turns out that this models real world stuff for some reason, but that's not very important."

  6. Barry Mazur ... by glMatrixMode · · Score: 5, Informative

    ... is a very famous number theorist.
    His results have had a key role in Wiles's proof of Fermat's last theorem.
    He's at Harvard - see his homepage.

    --
    War doesn't prove who's right, just who's left.
  7. Re:Maybe... by jgardn · · Score: 5, Insightful
    I have always been more of an abstract thinker (which is weird being a programmer.) As such, I have never gotten along very well with the subject.


    <sarcasm>
    Yes, somehow there is something concrete and real about programming, but math is just way out there and totally wierd, with no correlation at all with reality.
    </sarcasm>

    Dude, math, programming, physics, and almost any form of engineering are all abstract arts. We deal with invisible quantities that do magical things that have no correlation with reality. Heck, even music can fall into this arena of abstract arts.

    Abstract thinkers make grade A programmers, mathematicians, physicists, chemists, engineers, etc...
    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  8. Discovery of imaginary numbers by arvindn · · Score: 4, Interesting
    I posted this a while ago, but mistyped the subject as "discovery of irrational numbers". Braino :(

    There is an intriguing story about the discovery of imaginary numbers.

    In 1539 the mathematician Tartaglia won a contest involving solving cubic equations. His method used complex numbers, though he did not understand them as such. The mathematician Girolamo Cardano learned the method from him, promising him to keep it secret. However Tartaglia soon died, and Cardano published "Ars Magna" in 1545, in which he described the solution of cubics using imaginary numbers.

    But it would be long before complex numbers would be properly understood and not looked upon with awe and mystery.

  9. recommended books by glMatrixMode · · Score: 4, Informative

    have you seen what books they recommend to 'learn maths of complex numbers' ? Ahlfors and Cartan ! Caution, these are books on complex analysis, not on complex numbers. Don't buy them unless you've got already a good acquaintance on complex numbers ! Moreover, there are other prerequisites for Cartan, like point-set topology and real analysis (don't know for Ahlfors).

    and anyway, these are dated books. Cartan dates back to the 60's and Ahlfors is (imo) even older. The presentation is a bit heavy. I'm sure you can find better and cheaper books. (personnally I learned from Cartan but I didn't find it easy to read).

    --
    War doesn't prove who's right, just who's left.
  10. Re:Interesting... by jgardn · · Score: 4, Interesting

    There is something deeply poetic about math. The theorems read like well-rhymed versus. To a guy who appreciates math, "The square of the hypotenuse is equal to the sum of the squares of the sides" stirs up a bit of emotion like a well-written poem.

    To a beginner, who hasn't travelled through the wilderness of multi-variable calculus (IE, finding the volume of a hypersphere by taking the integral of it in several dimensions), and who hasn't even seen the simple and elegant Linear Algebra in its full glory, math is still mysterious, and is seemingly unknowable.

    The beginner thinks of math as "2x7" and "4x = 3". They know only a few theorems that make any sense at all. The expert sees how all the theorems interrelate. He sees just how important the ones he learned in High School really were. He sees the grand scheme of things, and it looks like a giant, beautiful fractal, except it is much more complicated, and much more intelligent in design.

    I applaud his efforts. He is taking a very abstract subject in math -- one which I find very enjoyable -- and exposing it to the rest of the world for its beauty.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  11. How Math is Done vs. How Math is Presented by Mignon · · Score: 4, Interesting
    Much of modern mathematical literature is structured with crisp, scripted precision. First there is theorem one, then theorem two, which leads to theorem three, which could only be followed by theorem four, and so on until we reach theorem n.

    I was a math PhD student some years back (but bailed with my Masters), so this review held particular interest for me. One professor I had at some point, probably in college, once compared doing math to cooking. The kitchen might be a mess afterwards, but the finished product looks great.

    He was trying to make the point to us that as we sought to prove the various exercises, we shouldn't expect to go from point A (the hypothesis) to point B (the conclusion) but should instead expect to make several wrong turns and, in effect, make a mess along the way. When we finally got there, though, we should clean things up to make a better presentation. Hence the "crisp, structured precision" of most math texts. A good instructor will, while going over such a proof, offer insight into what thought processes led to each decision along the way.

    These were relatively difficult, but still low-level exercises, since they had both hypothesis and conclusion. One (humbling) thing to remember about reading math is that someone was the first to prove these theorems. Not only did this person not know the direction the proof would take in advance, but he/she didn't know either the hypothesis or conclusion either!

  12. Re:Only then? by kevin42 · · Score: 4, Insightful

    I got an A in Calc 1, and I've got a 94% halfway through Calc 2 right now, and I'd have to agree with you. I might add though, that even more important than plowing is to DO ALL THE HOMEWORK. There is a direct coorelation between the amount of homework/sample problems people do and how well they understand math. There is a good coorelation between understanding math and the grade you get.

    There have been several topics I was confused about, but I plowed through, then did 50 sample problems (over 20+ hours) and found aftrwards that now I understood it, and it was actually easy. It's like a sport, you have to practice!

  13. Re:Understanding the symbols by mitchkeller · · Score: 4, Informative

    Part of the problem of mathemtics is that there is only a finite symbol set available to us (at least with TEX), so we tend to use the same symbol to mean different things in different fields. I'd try to pick up a book that has an index of notation. (Most have them, you just have to remember to look.) Otherwise, start with an introductory advanced math text (Eggen, Smith, and St. Andre, A Transition to Advanced Mathematics comes to mind), and that should give you the foundations to move onto other books, as any good book will introduce any specialized notation. Another good resource is MathWorld. You can't exactly type in the symbols that you want, but you can search on terms that are appearing around the symbol to try to get a topic, and then things are well cross-referenced, so you can back up to a lower level of understanding if needed.

    --

    "You will only be remembered for two things: the problems you solve or the ones you create." Mike Murdock

  14. Ugh by hal200 · · Score: 5, Interesting

    Frankly, I'm about halfway though this book and at times, it's all I can do to keep from tossing it in the trash bin in disgust.

    The author seems to be incapable just getting to the subject and explaining himself in a clear and consise manner. Instead, he embarks on these long, florid poetry-filled diatribes about the imagination, and a yellow tulip.

    In the few places where he's actually able to keep himself on topic for more than a page, the historical description of the search for imaginary numbers is actually an interesting story in and of itself.

    Why he feels the need to expound on it with inapropriate references to poetry and half-baked philosophies on the nature of imagination is beyond me. I'm not against the poetry per se, it's just that there are many occasions where I'll read a passage, hit the poetry, sit back and think, "What the hell does that have to do with the subject?" Even when there is a conceptual link, most of the time, it's very weak. (Of the I'm talking about imagination, and the word imagine is in the poem level)

    Frankly, it's been a very dissapointing read. If you're looking for an interesting math book (some people would consider that an oxymoron), I'd recommend David Berlinski's "A Tour of the Calculus" or either of Simon Singh's excellent books ("Fermat's Enigma" and "The Code Book").

    --

    I just want to take over the world...Why does that automatically make me EVIL?

  15. Imagining Imaginaries by glMatrixMode · · Score: 4, Informative

    Here's a hint to imagine the complex number i. (the mathematicians here will recognize that it's nothing more than a linear-algebraic interpretation of i ).

    First let's reinterpret ordinary numbers. There are many ways to interprete them; here's one which can be (see below) generalized to complex numbers.

    Take an ordinary number n. For example you may choose n=0 or -3 or 150 or sqrt(2)=1.4142... or pi=3.14159265... This is what's called a real number. Here's the interpretation of this number n that I'd like to propose to you :

    You can think of n as multiplying everything by n. For example imagine you've got $10 and n=2. Then, after n has "acted" on your $10, you've got $20. On the other hand, if n=-1, you've got $-10, so you've got a debt.

    Now, let's carry on the example when n=2. The question i'm asking is : is there another number x such that x does half the job of n ? That is, to let x act twice is the same as to let n act once ? Answer : yes, such a number x exists and can even be choosed to be positive - it's called the square root of n. In the case n=2, we have x=1.4142...

    At last, let's carry on the example where n=-1. Can we find a number i such that "to let i act twice is the same as to let n act once" ? In other words, is there any number i which does half of the job of -1 ? Well no real number does, but one introduces the new number i, which does the trick.

    Personnally, this is as I think of i. These examples, with dollars, may seem oversimplified but it's a very deep interpretation of numbers, it's the main idea behind Linear Algebra. For example, in Algebraic Number Theory, the linear algebraic formalism is used to introduce concepts as fundamental as the degree, norm and trace of a field extension.

    --
    War doesn't prove who's right, just who's left.
  16. no math? by Anonymous Coward · · Score: 5, Insightful

    Computer programming doesn't involve math in the same sense that economics doesn't involve math. You can do both of them with only very simple math skills, but you're going to understand what you're doing a lot better if you do know some math.

    I think people studying software in school (CS majors, that is) should continue to be required to take calculus. And this is coming from someone who failed second semester calculus four times in a row, took it at a community college, dropped it, then took it again, and got an "A".

    So to get to my point: sure, a web browser doesn't require any math. But if the people who wrote them understood more about the mathematics of the efficiency of algorithms, perhaps there'd be a chance that they wouldn't be so damnably slow. I mean really, I have this computer that's multiple hundreds of megahertz, and the blasted thing should be able to render any web page (minus network delays) in tiny fractions of a second, but instead it sometimes takes several seconds. It's possible that it just has so many features that it's going to be that, but I think perhaps instead somebody out there just didn't understand the difference between O(n) and O(n^2), or they didn't care.

    Basically, I think a software professional ought to have enough general math ability that when writing any algorithm, they're just automatically aware of what category it falls into (O(n), O(n^2), O(n log n), etc.) without really consciously thinking about it.

    As an example, if I write code that dynamically resizes an array when it runs out of space, and it does this by adding 5 extra elements each time, I should be aware when doing this that it will take O(n^2) time to put n elements in that array (if I work from the beginning). Whereas if I do what Perl does and double the size each time, I will waste a little memory, but in return the running time becomes O(n) again. They didn't teach me that factoid in school, but they taught me enough math to figure it out on my own. And that's a good thing if software isn't going to be complete crap.

    Having said that, many math textbooks and math courses are complete crap, because teaching math is about like anything else, which is to say that you can do it if you don't have any communication skills and don't even care about being able to communicate, but if you don't have those skills then you'll make lots of people miserable.

    So, IMHO, computer science students should be required to take advanced math, and advanced math students should be required to take creative writing. :-)

  17. Re:Understanding the symbols by kurtkilgor · · Score: 5, Informative

    I highly recommend http://mathworld.wolfram.com for all your math reference needs. You may be referring to the greek alphabet, which is used extensively in math as a source of extra variable names. You can google for that. And I assume you're familiar with the differential symbol (a backwards 6 or a d), the integral symbol (a stretched out S), and the sum symbol (a capital sigma). If you don't know what those are, check mathworld.