Slashdot Mirror


Learn The Language Of Math

N. Megill writes "While mathematics is not "closed source" in the same way that some computer operating systems are, it can take years of hard work to acquire the background needed to understand advanced abstract mathematical proofs. This is because they are usually presented at a very high level that hides most of the detail, often making them beyond the grasp of a non-mathematician (even a very smart one such as a computer programmer). The Metamath project breaks down mathematical proofs into the finest possible level of detail and builds mathematics from the ground up. Like Linux From Scratch, it can appeal to those who like seeing things built up from first principles. Metamath does not claim to teach you mathematics, just as reading the kernel source code does not teach you how to use Linux, but there can be a certain satisfaction in just knowing it is there."

170 comments

  1. 3rd post by Jack+Wagner · · Score: 1

    Third post for Bob

    --


    Wagner LLC Consulting Co. - Getting it right the first time
    1. Re:3rd post by Jack+Wagner · · Score: 1

      Thanks for the input. I actually left my workstation to grab a can of pop and my brohter Bob (hence the third post for Bob post) thought he would prove to me that he has the smarts of a toad and play a joke on me. However it was a good reminder to lock down my workstation anytime I walk away. Please disregard that post.

      --


      Wagner LLC Consulting Co. - Getting it right the first time
  2. I'm taking Java by loraksus · · Score: 1
    What I need is OOP from the basics..

    Bah.

    I have a shotgun, a shovel and 30 acres behind the barn.

    --
    1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
  3. From a math major by Mdog · · Score: 2

    This is like saying the best way for newbies to understand a C++ program is for them to decompile it and look at the assembly!

    There is no way to short-circut the "years of hard work" involved in understanding higher-level mathematics. I know it's the holy grail of CS geeks everywhere to streamline the hard work of understanding proofs, but mathematical decompilation is not the answer.

    1. Re:From a math major by Iterator · · Score: 1

      CS majors should knows discrete math anyway! You need to know it for proving
      program correctness and you *definitely* need experience when you're doing inductive
      proofs.

    2. Re:From a math major by ReverendGraves · · Score: 1

      Not to mention the fact that algorithm design and complexity analysis are direct applications of high-level mathematical logic to the Science of Computing. Every computer scientist should have a firm mathematical background, if for no other reason than the basis of the field upon the shoulders of centuries of academic mathematics.

      Note that I see a strong separation between the titles of Computer Scientist, Computer Engineer, and Software Engineer. Many software engineers can get by with a minimal knowledge of mathematics. Fewer computer engineers can do so. And fewer still computer scientists can do so... computer science is the theoretical application of mathematics to the problems of computing, not the design of some new killer app. That's software engineering.

      But, then, I'm biased. I have bachelor's degrees in both maths and computer science, concentrating on the theory of computation and number theory. It should be no surprise that I push a mathematical outlook on my colleagues.

      --
      MCH/VO S* W- N+++++ PEC+++ D(s++/r) A a+>+++ C* G++(++++) Q+ 666 Y
    3. Re:From a math major by Iterator · · Score: 1

      Inductive reasoning is certainly valid in real-life examples. You want to know that if something
      holds for the base case, it should hold for n and n+1 cases. I agree that its not really
      necessary (because you know beyond a shadow of a doubt its correct without doing a proof), but
      its something that one should know as a computer scientist and its definitely valid.

    4. Re:From a math major by rattid · · Score: 1

      thats so true. There is no doubt we live in the window of time where all our theories, ideas, and ways are "correct". Just like every generation before us thought the exact same thing... but we are the "right" ones.

    5. Re:From a math major by Reality+Master+101 · · Score: 2

      This is like saying the best way for newbies to understand a C++ program is for them to decompile it and look at the assembly!

      Actually, often the best way to understand a language is to look at the assembly. When I first learned C (15-20 years ago), I looked at the assembly to see exactly what the expressions meant.

      I often think that one of the reasons that we see so many bad programmers out there is a lack of experience in assembly. The way software curriculums are laid out are ass-backwards. They start out with the very highest level of abstraction, and work their way down. No other engineering discipline does it that way. Electronics, for examples, starts with the fundamental components of capacitors, resistors, etc. If they were taught the same way, they would start with plugging cards into PCs!

      Someday I hope we start teaching software students correctly by starting with assembly language and working their way up.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    6. Re:From a math major by Paul+Komarek · · Score: 2

      "Actually, often the best way to understand a language is to look at the assembly." I'm sure you're aware that this is only useful if you have knowledge of computer architcture at some level.

      Consider your electronics analogy. Are capacitors and resistors really the fundamental parts? Or is the drift speed of electrons through ceramic materials a better place? With respect to this article, the real question is where to draw the line for mathematics. I think that most practicing mathematicians or mathematicall-oriented science professionals would suggest that Metamath appears to draw the line at the "electrons in ceramics" level, rather than at the capacitor and resistor level.

      -Paul Komarek

    7. Re:From a math major by Weezul · · Score: 2

      There is no way to short-circut the "years of hard work" involved in understanding higher-level mathematics. I know it's the holy grail of CS geeks everywhere to streamline the hard work of understanding proofs, but mathematical decompilation is not the answer.

      Actually, I had to do exactly that for a friend of mine during freshman year of undergraduate, but he was an *execptionally* wierd case. Plus, he now goes about learning things the "right" way.

      Anyway, the reductionist approach is good for cracking one or two hard nuts, like my friend, but it is not mathematics and I would claim that you do not really "understand" anything from the reductionist approach. Reductionism should only be used by expositors when they feal that they need to bully/force someone to open their minds.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  4. I'm not so sure about this by Edgewize · · Score: 1

    In linux, there is a difference between using it and knowing how it works. But you cannot use mathematics without understanding it, and you cannot understand math without also knowing how to apply it.

    So unless there is something here that most graduate-level courses are missing, I don't see how you can possibly learn any faster than by studying at a university.

  5. Hah by Iterator · · Score: 1

    They make us learn all that discrete crap in one semester! Years of studying my ass! If Achilles kills Agamemnon then at least one Trojan is the son of Priam and there exists a Greek who slept with Helen. hahaha!

    1. Re:Hah by Darby · · Score: 1

      Years of studying my ass

      That was to get a good mathematical education. Learning Discrete math for compsci was only a quarter class at my school, UCSB. Not even a semester.

      You most likely didn't do very well in it:
      If Achilles kills Agamemnon
      Agamemnon made it home from the Trojan war only to be killed in the bath by his wife.
      ---CONFLICT!!---

    2. Re:Hah by Darby · · Score: 1

      Could be, but I just remembered that since the antecedent is false, the statement is true regardless of the other side.
      ---CONFLICT!!---

  6. Ahhhh ha ha ha ha ha by EnglishTim · · Score: 1

    "Even a very smart one such as a computer programmer"...

    Ahhh ha ha ha ha ha ha ha

    Ha ha ha

  7. Maybe that's taking it a little too far... by Guppy06 · · Score: 2
    I'd hate to see something like, say, the defintion of a derivative, or the solution to the wave equation taken down to the simplest possible functions (I'm assuming nothing more complicated than subtraction...). That would make War & Peace look like a pamphlet.

    There are times when being able to see everything all at once isn't the best way of learning something. If I lay out out complete blueprints for the space shuttle, you're not going to have that much better an understanding of it (unless, of course, you've already know how to deal with situations like that).

    1. Re:Maybe that's taking it a little too far... by BradleyUffner · · Score: 1
      If I lay out out complete blueprints for the space shuttle, you're not going to have that much better an understanding of it (unless, of course, you've already know how to deal with situations like that).
      Almost everyone already knows how to deal with adition, subtraction, multiplication, and the like. By breaking down something that they don't understand into something that everyone undestands it may become easier. I wouldn't want to look at extreamly complex equations this way though, because you lose yourself in the scale of the problem.
      =\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ =\=\=\=\=\
  8. Programmers ARE Mathematicians. by AFCArchvile · · Score: 1
    Gee, why is there an entire header file called "math.h"? How are files manipulated? How do codecs work? What's one of the areas you should focus on if you want to become a programmer?

    Mathematics.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:Programmers ARE Mathematicians. by criswell4096 · · Score: 1

      Well... they should be Mathematicians... but speaking as someone who is both a Mathematician and a Programmer (mathematician by degree, programmer by trade) I can honestly say that more often than not they aren't....

      Most programmers haven't seen or worked with math much beyond basic discrete algebra. This is because the programming world has evolved into this script-kiddie playground, where persons with relatively little programming knowledge and technical ability can use RADs and IDEs to produce software.

      Now I am not saying we aren't without our wizards (and a lot of them are currently in the free-software and open-source movements ;-) ... but it has been my experience that the vast majority of "programmers" out there are really quite novice...

    2. Re:Programmers ARE Mathematicians. by SlippyToad · · Score: 1

      I'm not a mathematician. But I'm considered fairly adept at programming, because I have a strong background in that other often-overlooked area of expertise, logic. One of the things I learned when I was studying logic was not to make fucking overbroad generalizations. Such statements are easily spotted -- they include phrases like "vast majority" and "it has been my experience".

      If you were to list each programmer you've met by their name, and provide an accurate index of their mathematical abilities, and a gauge of their "script-kiddie"-ness (is there a qualitative measure of that, by the way?), and then compare it against the unstated but probably large number of programmers whom you know nothing about, then we would have a valid basis for whether or not your argument was anything but a total canard.

      Or we could just dismiss your argument on the basis of its specious generalizations. Which I usually do.

      --
      One day I feel I'm ahead of the wheel / the next it's rolling over me / I can get back on / I can get back on
    3. Re:Programmers ARE Mathematicians. by AFCArchvile · · Score: 1

      I think I'll go over to my HP Logic Analyzer and press the "Don't Care" button.

      --
      "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    4. Re:Programmers ARE Mathematicians. by criswell4096 · · Score: 1

      And then there's the people in other fields that pick up a language or two and think they're a computer scientist.

      Just some clarification first... I have been a programmer for over 20 years. I have worked in many languages (you name it, chances are I've programmed in it). I went into Mathematics for the challenge.

      The only thing I was commenting on before was that most CS programs I have had experience with really do not emphasize math in their departmental programs.

      I was also emphasizing that many of these same CS programs seem to have strong emphasises on non-programming program development (such as RAD) instead of focusing more on technical and traditional programming models.

      This is creating a large number of "script-kiddies" which are flooding the market. I have been in charge of many of these people, and it usually isn't pretty.

      While this is not really a good thing.... it is predictable... as with any other technical area, as soon as it becomes a popular profession you start seeing a dumbing down in the colleges and universities of the subject. I mean, the colleges need to make money, and they can't make the money if all their students are flunking out because they aren't getting it.... can they?

  9. Come now, if you were smarter by georgeha · · Score: 1

    you could be raking in the big bucks for designing web pages, web page catalogs, and first person shoot-em-ups, rather than uselessly expanding the boundaries of humanity's knowledge by intensely studying math.

    Sheesh, can you get any more open source than Math? It's taught in every school, textbooks are everywhere, it just takes time.

  10. Ooh pretty ! by MythMoth · · Score: 1

    Are there any jobs going that would require me to learn and apply this ?

    One of the things that has always put me off "real" mathematics is the degree to which its language is arbitrary - for a programming geek this is maddening.

    Anyone know how widespread this Metamath thing is (in or out of Academia) - as with any language if I'm going to invest my own time in learning this I would prefer to have a clearer idea of how long it's likely to be around, what calibre of people currently contribute to it, and how rigorous the review process is.

    All else aside it does look fun though

    --
    --- These are not words: wierd, genious, rediculous
    1. Re:Ooh pretty ! by 3am · · Score: 1

      yeah, math is arbitrary...

      how big is an int in c++? are they little or big endian? hm...

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    2. Re:Ooh pretty ! by jgerman · · Score: 2
      Wow,

      Are there any jobs going that would require me to learn and apply this ?

      For some people jobs aren't the motivational force in their life, I know it's hard to believe, but some people value knowledge and intellectual exploration over the pursuit of money.

      That being said. Yes having a strong grounding in math does help with programming. Maybe no company would require you to learn and apply it (though I would run to a company that was more about research flavored things like this if I could), but it could make you a better programmer.

      You summed it up nicely yourself. It does look like fun.

      --
      I'm the big fish in the big pond bitch.
    3. Re:Ooh pretty ! by MythMoth · · Score: 1

      Believe it or not I want to work with interesting and exciting technologies during working hours as well as in my spare time.

      This looks interesting, I'm currently looking for a job, hence I would like to combine the two.

      My spare time is already full enough (of techy and non-techy things) that I'm unlikely to find the time to learn a new language.

      Don't make presumptions about my motivations - I'm quit my job two weeks ago specifically so I could play with some of the technologies that interested me instead of the (lucrative) ones that didn't.

      --
      --- These are not words: wierd, genious, rediculous
    4. Re:Ooh pretty ! by Darby · · Score: 1

      One of the things that has always put me off "real" mathematics is the degree to which its language is arbitrary

      Would you mind explaining what you mean by this?!?
      Other than the way in which all language is arbitrary (what does the word "apple" have to do with "appleness") language in mathematics is exactingly defined.
      If I were to start talking about a locally convex topological vector space, unless you knew the exact definitions you would have an impossible time proving anything about it, but you could probably come up with a decent layman's description of one just from the name since the language isn't arbitrary.
      Seriously, what did you mean by that?


      ---CONFLICT!!---

    5. Re:Ooh pretty ! by MythMoth · · Score: 1

      A bit late for a reply, but that's a fair question. I didn't mean the spoken language of mathematics so much as the symbols with which it is represented and manipulated.

      The thing that I like about most current programming languages is their degree of modularity; I can look at a piece of software and (assuming I have the source code) see something like:

      doThis();
      doThat();

      And I know that I will be able to investigate those functions (or procedures, or methods, or subroutines, whatever) and determine what they're made of.

      It may be more functions, in which case I can drill down further. Eventually I'll hit something that I understand if I understand the language regardless of whether I understand the program, the base of the code. The axioms, if you like. So while the user defined bits of the program (function and variable names and so forth) can be as arbitrary as a badger in light aircraft, really only the fundamentals of the language (which I can reasonably be expected to learn and understand in detail) are truly opaque given the contextual information that is available to me.

      In mathematics, there is no such clarity. Each symbol is individually defined, often to multiple meanings depending upon context. There is no consistent way in which I can drill down to a definition of each symbol in terms of the basics, the axioms. So, to my mind, these symbols are arbitrary.

      Don't get me wrong - I'm not saying that such definitions are impossible, or unavailable, just that they're not available from one known source and they're not defined in one consistent way. And that seems to me to be what the article is describing, and it's why I'm excited by the idea: finally I can find out how the bits of math I am interested in work in the light of the bits I already understand - guaranteed.

      I hope I've clarified my terms adequately - if you think I've demonstrated my ignorance even more clearly feel free to drop me a line by email. D.

      --
      --- These are not words: wierd, genious, rediculous
    6. Re:Ooh pretty ! by MythMoth · · Score: 1

      Well, I could argue that Java (current favourite language) isn't arbitrary, but it isn't, so I won't.

      At some point sure you'll hit fundamental and arbitrary stuff in either case.

      But in most good (imho) programming languages there are relatively few, and everything else is defined in terms of them - and it's fairly easy to determine how the big exciting stuff (main()) works in terms of the axiomatic stuff (int, +, *)

      I'm dimly aware that most mathematical disciplines are built in a similarly rigorous way, but because there's no obvious way to go from "obscure greek letter that I can't even pronounce" to the stuff about which I DO know about, I find it somewhat inaccessible.

      --
      --- These are not words: wierd, genious, rediculous
    7. Re:Ooh pretty ! by Darby · · Score: 1

      That does make sense the way you explained it.
      I think the analogy would be better drawn between the symbols in some area of mathematics and learning the interface to a new class. Granted method names usually give more insight into their purpose than some of the Greek, Hebrew, and just plain made up symbols used in mathematics, but you still need to learn the vocabulary whenever you get into a new area.

      When I was working on my BS in math, whenever I started a new course, I'd flip through the book and barely understand a word after the first few pages. This was due to the fact that each area of mathematics starts by defining the structures and elements to be studied. This is much like the class definitions.
      I guess it is more arbitrary in a sense because in programming if you're looking at a language you haven't seen before many things are the same across most languages: if, while, etc.

      ---CONFLICT!!---

  11. Just another proof ... by Wordsmith · · Score: 2

    ... that the amount of times you mention open source and Linux in a Slashdot submission is directly proportional to the likelihood that the story will be accepted.

    1. Re:Just another proof ... by pogen · · Score: 1
      ... that the amount of times you mention open source and Linux in a Slashdot submission is directly proportional to the likelihood that the story will be accepted.

      Not to mention the ego-stroking suggestion that computer programmers are "very smart" compared to other non-mathematicians. Apparently, flattery will get you everywhere.

  12. Meta by Ravenscall · · Score: 2

    I wonder if it is anything like Metamoderation for Mathemeticians

    Math Trolling: x+y=z*troll if x=fp

    --
    You say you want a revolution....
  13. Re:From a graduated Math Major by ReverendGraves · · Score: 4
    There is no way to short-circut the "years of hard work" involved in understanding higher-level mathematics. I know it's the holy grail of CS geeks everywhere to streamline the hard work of understanding proofs, but mathematical decompilation is not the answer.

    I disagree, strongly. Mathematical proof comes down to three things: knowing definitions, the ability to think laterally, and a compositional style which is both terse and precise. This was driven into my skull by constant repetition by my advisor at University, while I was working on my maths degree. Learn the definitions. Memorise them! That's ninety percent of the work. The remaining ten percent can be split evenly by the acquisition of precise compositional style and by the ability to recognise the application of definitions -- this being the lateral thinking I mentioned above.

    Claiming that writing and understanding mathematical proofs is hard is absurd. It's fantastically easy to write and understand proofs. The difficulty lies in making the lateral cognitive leap from some postulate to a theory dealing with the postulate. The style required to write proofs can be taught quickly, likely in a matter of hours. Learning the definitions can take a lifetime -- if this MetaMath project provides a bottom-up breakdown of mathematical axioms, theories, laws, and maxims, then it serves as a valuable aid. I know that such a tome, electronic or not, would be irreplaceable in my collection... not to mention replacing a shelf full of bright yellow maths texts.

    --
    MCH/VO S* W- N+++++ PEC+++ D(s++/r) A a+>+++ C* G++(++++) Q+ 666 Y
  14. Re:Redundant Kwhoring.. by eries · · Score: 1
    From the page: Notice If you wish to bookmark or reference Metamath, please use "http://metamath.org/". The location of other Metamath pages may (and probably will) change over time.

    If you're gonna kwhore - at least get it right!

  15. Super Cool by augustz · · Score: 2
    Building up from the most trivial foundations is really neat. I suspect plenty of students in a Calc class would be unable to identify the axioms their work rests on. It's like half our society today, folks use lights but never understand them, it gotten much hard to fiddle around with your car, etc...

    Wonderful to see one are where folks are making it possible for those interested to actually trace stuff back to its roots.

    1. Re:Super Cool by FortKnox · · Score: 1

      It's like half our society today, folks use lights but never understand them, it gotten much hard to fiddle around with your car, etc...

      You think that happened by "accident"? What about how in 1900 90% of the world was self employed with hardly any taxes at all, but in 2000 less than 4% of the population was self employed, and taxes are huge and confusing...

      It is the Illuminati, my friend.

      FNORD!!!

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    2. Re:Super Cool by FigWig · · Score: 1

      . I suspect plenty of students in a Calc class would be unable to identify the axioms their work rests on.

      That's why you take real analysis and topology.

      --
      Scuttlemonkey is a troll
    3. Re:Super Cool by Paul+Komarek · · Score: 2

      Somewhat conversely, I suspect that calculus students would most often not be able to spot the mean value theorem if presented with a highly detailed proof of it.

      -Paul Komarek

    4. Re:Super Cool by Darby · · Score: 1

      I suspect plenty of students in a Calc class would be unable to identify the axioms their work rests on

      Most of them couldn't even identify the assumptions. i.e. it has to be a closed bounded (compact) interval they're integrating over etc.
      I mean business majors really don't need to know that stuff. Physics and engineering majors do sort of, but not to the extent that math majors do.
      What has happened mostly so far is that they have a seperate calculus series for business/econ etc majors which is good, but they have also taken the standard track and "dumbed" it down putting more emphasis on calculators than proofs. They might need a seperate series just for math majors to keep them from being at a huge disadvantage when the hit upper division.


      ---CONFLICT!!---

    5. Re:Super Cool by snarkh · · Score: 1

      Most sutend are unable to identify the MVT, when presented with its statement. Believe me.

  16. Oh, but that has been done already :) by F2F · · Score: 1

    Yes, it has -- the beginning of the century some people tried to explain math with the language of logic. Their mylestone book was called "Principia Mathematica" and it took them two pages to prove that 1 + 1 = 2...

    Of course, they managed to do so only at page 56 (or so) in the book. Let's see how this metalanguage will measure up to that :)

    cheers: f2f

    ps: i'm sure someone will be able to give more detail about the people who wrote the principia

    1. Re:Oh, but that has been done already :) by A+Big+Jerk · · Score: 1

      Actually, I don't think even that can be _proven_

      --
      >> Buy yourself some extremely long bed sheets. You'll be making an escape rope out of them very soon.
    2. Re:Oh, but that has been done already :) by Rocky · · Score: 1

      That would be "Principia Mathematica" by Russell and Whitehead.

      See here.

      --
      "I'm an old-fashioned type of guy. I worship the Sun and Moon as gods. And fear them."
    3. Re:Oh, but that has been done already :) by RedGuard · · Score: 1

      It depends what axioms you use, certainly
      1+1=2 can be proven from PA or ZFC. Any system
      where it couldn't be proved would probably be
      too weak to be of any interest.

    4. Re:Oh, but that has been done already :) by A+Big+Jerk · · Score: 1

      I agree with you, but I have a name to live up to.

      Seriously, what I meant was related to something one of the few good math teachers I have had told me (I'm double majoring CS/Math, so I had plenty). That is the concept of never accepting what you are told unquestioningly. This, of course, can be applied to many areas of life in general. But this is the very foundation of discovery. We take it for granted that 1+1=2, just like people used to take for granted that the Earth was at the center of the solar system, for example.

      This was all just a wind-bagged way of saying that any discovery, especially those scientific in nature, cannot be obtained by reading someone else's proofs/essays/code/whatever. Those who are not interested enough to do the proof themselves have questionable amounts to gain from seeing it on paper or their monitor.

      --
      >> Buy yourself some extremely long bed sheets. You'll be making an escape rope out of them very soon.
    5. Re:Oh, but that has been done already :) by JCCyC · · Score: 2

      Has this book's copyright ever expired, and if so, did some unconstitutional law make it de-expire? The three volumes' dates of publication are 1910, 1912 and 1913.

  17. WTF?!?: IMPORTANT - THE LINUX GAY CONSPIRACY by Ellen+Ripley · · Score: 1

    I wanted to moderate this, but there was no "Stiller"[1] rating for stuff that you think is maybe supposed to be funny but is so simultaneously off the wall and parodically accurate that it creeps you out....

    Ellen

    [1] See "Ben Stiller's The Pig Latin Lover and Parallel Universe Theory", Princeton Engineering Anomalies Research Laboratory Weekly, 2012 January 23.
  18. Maple? by jsse · · Score: 1

    I see a lot of overlapping work with Symbolic Computation Group's Maple.

    I worked on Maple many years ago, and it's more like a programming language to me than a symbolic representation of mathematics. Why bother doing the same thing over again with less completeness?

    To be honest, Maple is like hell to me(probably I don't like programming mathematics), but I just don't want to see people create another hell.

  19. Math details by maetenloch · · Score: 1
    I always love it when you're reading a proof and it says something like "...after a bit of algebra, we obtain the following form...". This always seem to require a page or two of intense algreba computations plus a few non-intuitive manuipulations for good measure. Nothing like good old mathematical understatement.

    This reminds me of the old math joke:
    A math professor is working on a problem at the blackboard for a while and isn't getting anywhere. Another math professor comes by, stares at the problem for a few minutes, and announces that the solution is trivial.
    The first professor says, "I don't see it - show me," and so the second professor proceeds to explain the solution over the next 40 minutes. "yeah, it's trivial," finally agrees the first professor.

    1. Re:Math details by lha2 · · Score: 1

      As I tell my students, "All of math is either trivial or impossible. Each problem is impossible until you understand how to do it, and then it's trivial."

      This is a misquotation from one of my teachers, who was probably misquoting someone else.

  20. Re:From a graduated Math Major by GoofyBoy · · Score: 2

    >The difficulty lies in making the lateral cognitive leap from some postulate to a theory dealing with the postulate.

    Thank you. This is exactly the problem I had in school for math and what I see alot of people having difficulty with in many areas.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  21. Re:From a graduated Math Major by Mdog · · Score: 1

    This was driven into my skull by constant repetition by my advisor at University, while I was working on my maths degree. Learn the definitions. Memorise them! That's ninety percent of the work. The remaining ten percent can be split evenly by the acquisition of precise compositional style and by the ability to recognise the application of definitions -- this being the lateral thinking I mentioned above.

    If 90% of the work you spent on learning mathematics was memorizing definitions, then I think your undergraduate university wasted a lot of your time.

    I am a graduated math major as well; I called myself a "math major" because AFAIAC, it's for life :)

  22. probably good for easy stuff only by lyapunov · · Score: 1

    When I took calculus III a few years ago I asked the question "when is not okay to reverse the order of integration in iterated integrals?"

    The instructor replied " this is not something that we can or should get into."

    At the time I thought that it was a serious copout on the instructors part. A couple of years later and several analysis courses later, I learned when it is not okay to perform such an operation. I was taking a class in Lebesgue measure theory at the time, and the amount of machinery needed to understand why it would not work in certain cases was by no means trivial. I doubt that any idea to reduce what was happening to anybody without a few tools in measure theory would be hopeless.

    It might be good to try and bring simple math to the masses but I doubt it will be worth anything for higher level mathematics.

    I am by no means a brilliant mathematician. On my best day I might be described as competent. So I am not being a snob about this just realistic. In order to understand many of the concepts used you have to have worked out a few problems in gory detail. Also, I doubt that I would have understood as much as I do without the help of some very good instructors explaining to me what was going on.

    --

    Either give it away or get top dollar, but never sell yourself cheap.
    1. Re:probably good for easy stuff only by Tyndareos · · Score: 1

      When I took calculus III a few years ago I asked the question "when is not okay to reverse the order of integration in iterated integrals?"

      The instructor replied " this is not something that we can or should get into."


      This is a perfect example of why we don't necessarily need to know every gory little detail of most mathematical theorems we work with. I'm not saying that there's no use to this metamath website, just that if a complete treatment of every math subject was required at all time, then students would hardly be able to calculate anything and math would probably never get of the ground at elementary school.

      --
      Matthijs

  23. This makes it harder not easier. by spiro_killglance · · Score: 1
    Most mathematical papers at least have some text to say what is going on. The MetaMath proof was none at all just multiple sets of maths with no description. Even the best mathematiation can make little sense of a proof without knowing what the symbols are supposed to mean. For example take the equation, H Phi = 0 This can mean lots of different things depending on what the symbols are supposed to represent. WIth H and Phi are both real numbers, then it simply means that either H is zero or Phi is zero. But if H is the Hamilitian operator and Phi is an Vector in Hilbert space. Then the above equation is the Wheeler DeWit equation for quantum gravity, which is something alot different.

    All of the above is just a long we of saying. MetaMath people, how about putting some smegging commentry and discriptions on the proofs. Plus why not have each symbol hyperlink to its definition. Its in hypertext so why not use.

  24. Goedel by Ex+Machina · · Score: 1

    Kurt Goedel will have a field day with this!

    1. Re:Goedel by spiral · · Score: 1

      Actually, this is the kind of thing that set Goedel off in the first place. His work proved that any such system must contain some basic axioms that you can't prove within the system.

      That doesn't make such a description language useless, just funamentally incomplete.

      --
      Drinking will help us plan!
  25. chess is fantastically easy! by 3am · · Score: 1

    it's just 10% memorizing the board positions of all of your winning outcomes, 80% memorizing every previous move leading up to the win, and 10% lateral thinking...

    something that would provide a bottom-up breakdown of the entire game tree of chess would be irreplacable in my chess book collection, and would replace all of the great books on classic openings, endgames, and overall strategy!

    how easy is that!

    --

    A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    1. Re:chess is fantastically easy! by GoofyBoy · · Score: 2


      Doesn't BigBlue do something like this?

      At least ChessMaster8000 does and its pretty good.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    2. Re:chess is fantastically easy! by TrollFeeder · · Score: 1
      Deep Blue does not exhaustively search the entire move tree. It uses a recursive search, but trims it to manageable levels using heuristics designed by humans. For the opening, it has a database of classic chess openings to follow depending on the play of the opponent. For the midgame, it has a database of practically every master-level game on record for those common board positions. For the endgame, raw calculation is probably enough to solve it outright.

      If chess gets to the point where a computer can literally find a way for either white or black to win no matter how the other plays before the game even starts, that will kill a lot of interest in chess. I suspect though that if neither player makes a mistake the game will always be a draw like in tic tac toe.

      --
      "May the forces of evil become confused on the way to your house"

      --

      --
      "May the forces of evil become confused on the way to your house"
      -George Carlin

    3. Re:chess is fantastically easy! by 3am · · Score: 1

      no, it's not even near the reach of current technology to solve the game of chess.

      as the other reply mentions, deep blue is mostly heuristics, and highly trained AI (it played against dozens of grandmasters to train the AI initially, and then tweaked the weights in the NN by playing against itself millions of times). it severely prunes the game tree, and then uses predetermined weights to choose it's next move.

      the game tree of chess(go, as well) is one of those problems that get computer scientists saying 'given a computer the size of the universe, with a runtime of 20 million years, and as many bits of memory as there are elementary particles...etc...' however, the limited human mind can do pretty well at it

      that relates back to my previous point, which was that the original posting is absurd. if you tried to memorize all of the definitions leading up to most proofs, your head would likely explode (or you'd give up interest in math and become a VB programmer). Math, like chess, is an classic example of cognitively 'chunking' concepts. nobody does it from propositional calculus up, because given the way the human brain works, that approach is next to useless.

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    4. Re:chess is fantastically easy! by TrollFeeder · · Score: 2
      It would seem more likely, but there are many simple games you could devise where the second player can force a win. I've had problems like that in "math challenges" back in high school.

      --
      "May the forces of evil become confused on the way to your house"

      --

      --
      "May the forces of evil become confused on the way to your house"
      -George Carlin

    5. Re:chess is fantastically easy! by Bobo+the+Space+Chimp · · Score: 1

      > Deep Blue does not exhaustively search the entire move tree.

      I believe I read somewhere that if the entire universe were packed solid with a computer made of neutron-sized elements, it still couldn't play a perfect game even if given the entire age of the universe to make one move.

      Not even close.

      --
      I am for the complete Trantorization of Earth.
  26. Re:IMPORTANT - THE LINUX GAY CONSPIRACY by streetlawyer · · Score: 1
    healthy heterosexual jism.

    Actually, my handle is spelt "jsm".

    jsm

  27. Simple my ass. by Telastyn · · Score: 1

    After taking a brief look at the site, I realise that this is not a "number theory for programmers (idiots)".

    Even though the Axioms are laid out like a man page, and the steps are very simple, it still reads as kanji to me.

    Even man pages are not useful when you do not understand the symbology or the context of the syntax.

    Maybe one day either I will have the revelation to put everything together... or someone will actually write a site made for the common man, that is for the common man.

  28. Re:From a graduated Math Major by Kaa · · Score: 2

    Learn the definitions. Memorise them! That's ninety percent of the work.

    Anything 90% of which is memorizing definitions is unlikely to be interesting. Or useful, come to think of it.

    Kaa

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  29. Mathematics -can- be closed source. by American+AC+in+Paris · · Score: 3
    While mathematics is not "closed source" in the same way that some computer operating systems are, it can take years of hard work to acquire the background needed to understand advanced abstract mathematical proofs. This is because they are usually presented at a very high level that hides most of the detail, often making them beyond the grasp of a non-mathematician (even a very smart one such as a computer programmer).

    Oh, come on. Is it possible that once, maybe just this once, it doesn't really make sense to try and pin the Open Source Medal on this to make it even more 133t and k3w1? But hey, while you're at it, you should probably mention that you can use mathematics on Linux, too, and that it runs perfectly on both Gnome and KDE, no less! And I heard that ESR uses it, like, every day!

    That aside, the concept of "open vs. closed" applies to mathematics about as much as it applies to C++. Mathematics is a tool. There is nothing that says that the inventor of a revolutionary mathematical equation must then make her knowledge available to the world. She would be just as free to form a company that charges insanely high consulting fees to process data using her secret formula as she could post it on her webpage for all the world to use freely.

    While it's true that the vast majority of all mathematical knowledge is freely available to anyone who cares to look at it, that doesn't make the concepts of "open source" and "closed source" applicable to mathematics itself.

    --

    Obliteracy: Words with explosions

    1. Re:Mathematics -can- be closed source. by pkesel · · Score: 1

      There is no doubt that ALL of mathematical knowledge is free to everyone. Truth of the mathematical nature cannot be hidden. It can be difficult for most to achieve its understanding, but there is no denying it to anyone who cares to make the effort to find it.

      When you discard all that is not true, what you are left with can be nothing but truth.

      --
      - Sig this!
    2. Re:Mathematics -can- be closed source. by JdV!! · · Score: 1
      There is no doubt that ALL of mathematical knowledge is free to everyone. Truth of the mathematical nature cannot be hidden. It can be difficult for most to achieve its understanding, but there is no denying it to anyone who cares to make the effort to find it.

      Crap. I betcha that the defense industry all over the world has tons of nice little algorithms lying around which they don't publish (I know for a fact that the trajectory prediction module of the Goalkeeper anti-missile thingy has tons of finger-licking good systems control theory in it. And no, you can't have it). The mere fact that given enough time and brains you could reproduce them does not make them open.

      Given enough time and energy, I *could* probably write the code to reproduce any closed-source software system, but that does not make those systems open. Likewise, the mere fact that somebody else could come up with the same or an analoguous mathematical derivation does not make it open.

      JdV!!

      --
      <Enter any 12-digit prime to continue>

    3. Re:Mathematics -can- be closed source. by pkesel · · Score: 1

      You're not looking for mathematics, you are looking for a solution to a problem. They arent' the same. Mathematics is a set of laws and relations that are applicable to numbers, not numbers themselves. Pi and e are mathematical truths, not answers.

      The idea of "open" has NO applicability to mathematics.

      --
      - Sig this!
    4. Re:Mathematics -can- be closed source. by WWWWolf · · Score: 1

      Mathematics is a tool. There is nothing that says that the inventor of a revolutionary mathematical equation must then make her knowledge available to the world.

      Also, the "applications" of the mathematics can be "closed source". A simple example: Given a + b = c, if you have only the sum c it's hard to figure out exactly what a and b are (requires "reverse engineering").

      A sillier example: Given 0 which was the result of a * b, it's hard to figure out what a was (it was easy to figure out b = 0, though). =)

      Okay, I'm not a math genius, but at least it seems to me that mathematics is not always "open" to both directions. =)

  30. Beyond that... by TheDullBlade · · Score: 2

    Proofs and "mathematical rigor" are ridiculously overused in teaching.

    This is a ridiculous extension of the current misconception that mathematical simplicity and conceptual simplicity go hand in hand, when the opposite is true.

    Imagine if children were taught arithmetic by route of logistics... only a handful of geniuses would be able to make change! Yet go to university and you'll see professors trying to build understanding the way they would build proofs: introduce axioms, show higher relationships that emerge from these axioms, later introduce tricks of the trade for practical , and then, maybe, once (or rather, if!) the student shows a good understanding, talk about applications. You have to take it on faith that years of painful, boring proofs will lead to interesting and useful ideas.

    It's sheer idiocy, and terrifically destructive of promising young minds. Not only does it drive people away from math, it encourages absurd semi-religious attitudes that math somehow has independent existence that we are discovering, rather than being a language invented by man to describe the universe around us.

    Possibly my favorite book is "Mathematician's Delight", which shows the correct method of teaching math: explain applications first (to build interest), practical method second, and then, maybe, if the student shows understanding and interest, talk about proofs that the math works.
    ---

    --
    /.
    1. Re:Beyond that... by haystor · · Score: 1
      By the time a student reaches the university level, it is presumed that they have an interest in math. If they are still looking for more application, then they should be taking physics, engineering, chemistry, economics..etc.

      --
      t
    2. Re:Beyond that... by WGR · · Score: 1

      The best way to understand mathematics is as a game.
      We start with some rules (axioms) and then try to find all the possible games played under the rules. Now one has to understand the rules and some rule sets are more interesting than others, but mathematics is basically playing useful games.
      Most children would be much happier at mathematics if this game approach were used instead of the memorize it approach. Yes, it helps to memorize results rather than re-create them from scratch every time. But remembering something is a lot easier if it makes sense. Some chess players just try to remember all the openings. But good chess players understand all the openings and the memory part is automatic. The same applies to mathematics. One can memorize multiplication tables but it helps if you understand multiplication as well.

    3. Re:Beyond that... by Delight-Delirium · · Score: 1

      If you can't prove that 2+2=4 than how am i to take you word for anything else? Abstract algebra and Number theory have a great deal to do with real world applications. And my Abstract Algebra course began with a proof of division. These are not mere abstractions, these are the foundations.

      And as for pure application-free math, thats like winking at a girl in the dark. What good is a painting seen by no one?

    4. Re:Beyond that... by Delight-Delirium · · Score: 1

      Ok, I agree with you to some extent. heck I don't really care of about the applications myself most time, but I don't like to see the study of math, of the structure of proofs, including the one for 2+2 (what ever it may be) portrayed as something useless or futile. Something that is art for art's sake. Even the fields that seem all but pointless sometimes, have value in the methods, and some of the most absurd seeming studies, ex. Hyperbolic Geometry have found applications. Math is in many ways the languige (sp?) of the universe, i don't object to its appreciation, but to its depiction as other-worldly.

  31. Not my cup of tea by Spling · · Score: 5

    As a full-time mathematician I'm half-pleased to see the existence of this project, but I'm not really very thrilled with it. It's the big concepts that attract me to maths, the ideas and the big picture, not the nitty-gritty of putting together lots of little logical steps. So as a matter of taste, I don't think that Metamath presents a very appealing view of maths, and I suspect that some people will be actively put off maths by this. If not then fine, but this is my personal feeling.

    Another reservation I have about this is its concentration on axiomatic set theory. This is a subject which tends to draw a lot of attention from the non-mathematics community, in popular science books and so on. In fact it's quite far out of the mainstream of mathematics (a sociological observation rather than a value judgement). I think that the importance of set theory as a "foundation" and "universal language" for mathematics has been far overstated.

    This point of view on set theory is actually increasingly prevalent among the theoretical computer science community - at least, the part of it that I come into contact with. There are various structures from mathematical logic that are far more applicable to computer science than sets are: for instance, the lambda-calculus and categories. Metamath is very reductionist in its approach: it takes the smallest building blocks and shows in minute detail how they can be put together to obtain familiar objects. In contrast, the more popular modern approach is to try and describe things from the top down, e.g. one might look for abstract mathematical structures which resemble the collection of datatypes in a particular programming language.

    So it's kind of nice to see this here, but it's not the face of mathematics I'd choose to present.

    1. Re:Not my cup of tea by ClarkEvans · · Score: 2
      It's the big concepts that attract me to maths, the ideas and the big picture, not the nitty-gritty of putting together lots of little logical steps.

      As someone who has a BS in math and is an active programmer, I disagree strongly. The key to understanding mathematics is understaning the underlying patterns, the grammer. Reading all of those "fuzzy" math books that do not get to the nitty gritty details just give the average person a false sense of understanding.

      I'm so glad to see Norman Megill continue with his project. I was one of the first users of the C version of his program in '93. As someone who was struggling with Abstract Algebra at the time, his stuff breathed fresh new understanding.

      If you are the type who pulls out the assembler to _really_ understand what the program is doing... then metamath is for you.

    2. Re:Not my cup of tea by pod · · Score: 1
      That's just a little elitist of you, don't want amateurs snooping around your holy temple? This is a very good thing for people just learning this stuff, precisely because it is so involved and deep. While a major proof can be very short, only two or three statements long, the underlaying principles can take years to master and understand. I don't know how this will be set up, but something in the style of an XML structure browser (like in IE) or some other tree-viewer would be ideal, expanding details on demand. So you still get your high level statements, but should you be lost you can click a plus sign for an explanation, expanded proof, all the way down to first principles should you feel particularly masochistic.

      You do raise a very good point; there are often several ways to arrive at a conclusion/proof. You should be able to expand a proof in several ways as well... maybe down the first principles line, set theory, ... (IANAM (i am not a mathematician)) ..., and maybe even plain English for people who just want to know, but not truly understand.

      --
      "Hot lesbian witches! It's fucking genius!"
    3. Re:Not my cup of tea by HomeySmurf · · Score: 1

      So as a matter of taste, I don't think that Metamath presents a very appealing view of maths, and I suspect that some people will be actively put off maths by this. If not then fine, but this is my personal feeling.

      I think that as lofty as the goals of its creators, this will act as more in the vein of mathematical recreations for people who already like to play with math rather than getting people interested in mathematics. However, it also has a lot of potential as an aid to assisting in homework. This can be both good and bad. It can be good if it helps one locate references for a particular proof (you know that a relationship is true, and remember proving it, but don't have time to do it again whilst doing another proof), but also can just turn into a generator for answering assigned proofs which would be a Bad Thing TM.

      --
      "Politics is for the moment, an equation lasts eternity" -A. Einstein
    4. Re:Not my cup of tea by rark · · Score: 2

      > So it's kind of nice to see this here, but it's
      > not the face of mathematics I'd choose to
      > present.

      Isn't it wonderful that there's so many different learning styles, though?

      This is sort of what I was wishing for, all those years of putting up with mathbooks that handed me the formulas but failed to explain why they worked. I had to reverse engineer math all on my own through school.

      Of course, after that reverse engineering I usually had a better grasp on concepts than the teacher


      rark!

    5. Re:Not my cup of tea by Weezul · · Score: 2

      Yes, a reductionist dose not normally make a good expositor and it is just the *wrong* way to think about mathematics, but diffrent types of exposition are required for diffrent people. There will be a few non-math people who will understand more via the reductionist approach.

      Example: Freshman year of undergraduate, I was forced to explain object oriented programming to a friend by telling him what assembler would be produced by C++. Fortunatly, he eventually "got better" and now understands things.

      Now, a copy of the Encyclopedic Dictionary of Mathematics (highly non-reductionist) with hyperlinks would make a great source of entertainment for math majors.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    6. Re:Not my cup of tea by Paul+Komarek · · Score: 2

      Reverse engineering math is one thing, but an extreme reductionist approach is another. Suppose that someone said "Physics is easy, just start with waves and particles and the following mathematical models of the four fundamental forces". You're not going to get very far, and what you'll learn is not going to help you synthesize new knowledge.

      I agree that different approaches is a good thing. But there's a reason _NOBODY_ studies aximatic set theory (in sufficient detail to describe mainstream mathematics) before studying fractions. Do you really know what a Real number is? However, it's very likely you've gotten along just fine without that knowledge.

      While I am familiar with one method of defining Real numbers, I don't think of real numbers in terms of their definition unless absolutely necessary (i.e. only for certain classes I took a while ago). Thinking of Real numbers using Dedikind cuts, thinking of Integers as recursively nested empty sets, rarely does anyone any good. Furthermore, these definitions of types of numbers were created formalize preconceived notions of what Real numbers and Integers were, for the rare cases that demanded such formality. Humans used Integers for a long time ( multiple thousands of years) before creating a formal definition for them.

      Oh, and did I mention that the formal definitions of Integers I'm familiar with require Peano arithmetic or similar, which in turn requires a knowledge of certain types of formal logical systems?

      Proofs are going to get extremely long if every occurance of Modus Ponens is labled...

      -Paul Komarek

    7. Re:Not my cup of tea by sbarber · · Score: 1

      Just to clarify -- MetaMath is not a proof *generator*, it is a proof *verifier*. It won't do your homework for you, at best it can help people who think a certain way understand the nuts and bolts of logic and set theory.

      Using MetaMath to do anything else would be *serious* work, and if you can do this, you would be qualified to teach a class in the subject matter, not just work the exercises.

  32. Another math major's perspective by MedicineMan · · Score: 1

    Okay, so math is hard. We know this already. But posting every stinking proof we can write isn't a good teaching tool, though it's great for human achievement and such. My math education was a pain for one major reason; it was harder than it had to be. The lion's share of professors I ran into didn't know how to teach. This means that, instead of getting explanations, I got dense texts like Rudin (ask your local math geek) pretty much read back to me. While it *is* hard, and that can't be gotten around, it works a great deal better if you explain things instead of the drone of "defintion, theorem, proof" that passes for teaching in some universities. It's great mathematics - and piss poor teaching.

    --
    Now my charms are all o'erthrown, and what strength I have's mine own... - Shakespeare, "The Temepest"
    1. Re:Another math major's perspective by maetenloch · · Score: 1

      The choices professors made for which textbooks they used always seemed at odds with what I would have chosen to learn from. This especially true for introductory classes, where the textbooks tended to be of the dense, encyclopedical type. I suppose the lectures and notes were supposed to be enough to learn from and the textbooks were just for reference. In practice, this never seemed to work out, and I usually found that a readable textbook was better than any lecture notes. As for textbooks, Rudin is *okay* for an introductory analysis course (assuming you have a very strong background). Alfors seems to be the gold standard for complex analysis, but I always found it dense and hard to read - Conway is much better and even has a bit of sly wit in it.
      I agree that a lot of the math teaching (even at the graduate level) is pretty poor. Some of the most miserable hours of my education were spent in a classroom transcribing by hand a relentless series of definitions, lemmas, theorems, and proofs with almost no commentary. It would have been so much more useful if the professor had passed out his printed up notes at the beginning of class and then walked us through the proofs with a chance for discussion. I've always found it hard to accurately copy a proof and think about it at the same time, and I doubt I'm alone in this.

    2. Re:Another math major's perspective by evvk · · Score: 1

      > I've always found it hard to accurately copy a proof and think about it at the same time, and I doubt I'm alone in this.

      This depends on the lecturer too. Some lecturers are hard to follow, get stuck on simple things and fastforward over the more complicated things. And never, ever use transparencies for anything, such as proofs, that should be followed with care. It is impossible to follow anything written on a transparency (as it is hard to concentrate reading anything on a flashy and shine computer screen) and trying to follow it takes all the time from thinking plus that the lecturer then just stands there and it is so booooooring. Use the chalkboard, it is much more expressive.

    3. Re:Another math major's perspective by hding · · Score: 1

      The preceding post brings to fore an important point in math - there are most often several prominent books for a subject (at least up to the early graduate level), and it's a good idea to find the one best suited to oneself rather than just blindly using what may be assigned for a course. I bring this up because I (unlike the previous poster) prefer Ahlfors to any other complex analysis text that I've seen - however, it's perfectly reasonable that he finds Conway of more use (and others will prefer Churchill, Narasimhan, green Rudin, etc., all of which have different merits and faults that will make them more or less suitable depending on the student).

  33. Re:From a graduated Math Major by leviramsey · · Score: 1

    As David Hume might have put it: tell us nothing new, because they are ultimately tautologies."

  34. Re:From a graduated Math Major by _ska · · Score: 4

    Ok, for what it is worth, I have two maths degrees, and am working on my third (ph.d). I am afraid either you (likely) or your advisors are sorely mistaken.

    If writing and understanding mathematical proofs is so easy, why are there entire graduate courses dedicated to one or two proofs?

    Some mathematics is very easy to understand. Some mathematics requires years of background to understand.

    After all, much of what mathematics is really about is building abstractions on top of each other. Our only hope of obtaining deep understanding of some maths is to build powerful enough abstractions. This power has a price, and it can take years of study to understand them properly.

    Understanding proofs once you have the correct framework is often easy. Creating that framework, especially if it is new work, can be very difficult. Of course it is easy when you have someone to hold your hand through the whole thing, but that is pedagogy, not mathematics. "lateral cognitive leap" doesn't mean much, except the employment of currently vougue buzz: "lateral thinking". mathematics involves many approaches, you may call some of them 'lateral' if you wish -- but it isn't a notable useful characterization...

  35. Invasion of the Mind Snatchers by MOBE2001 · · Score: 1

    There is a physics-is-math cult composed of nerd physicists and mathematicians who think they are free to create physics simply by manipulating spacetime equations using what-if scenarios. This is an absurd way of doing physics because these people don't have the slightest clue as to the actual physical processes and mechanisms that give rise to the phenomenon we call spacetime curvature. Math does not create physics. Physics is about particles, their properties and their interactions. Everything else is either abstract or voodoo. So things like wormholes, black holes and time warps are pure crackpottery, glorified mathematical toys (I think of them as math hacks) invented by grown-up nerds for the sole purpose of impressing their peers and amaze a mystified lay public.

    Nasty Little Truth About Spacetime Physics

  36. stody instructors by passion · · Score: 2

    This is because they are usually presented at a very high level that hides most of the detail, often making them beyond the grasp of a non-mathematician

    After an amount of time, one forgets what it is like to be a newbie. To linux, complex mathematics, even to life. This can only be overcome by spending time refreshing your memory by hanging out with users (user-testing), elementary math students, and children.

    One example I have to relate occurred in my freshman calc class a number of years back. The professor had grown accustomed to spending his day discussing high-level mathematical proofs with his colleagues, and forgot what it is like to not know everything, and still be learning. Our assignment was to calculate the volume of a 3-dimensional curved object whose primary shape was a triangle.

    When it came time to figure out the area of the triangle, he went through a 20 minute proof in front of the class which involved something like 8 different variables. Afterwards, I stood up and volunteered the formula I learned in high school, 1/2 (base x height). The professor was so shocked that I came up with the same answer in 2 lines of algebra, that he was unable to complete the rest of the calculus computation.

    I'm no genius, but was there really any reason to try losing his students when the triangle wasn't the base of his lesson plan?

    --
    - passion
    1. Re:stody instructors by Paul+Komarek · · Score: 2

      "I'm no genius, but was there really any reason to try losing his students when the triangle wasn't the base of his lesson plan?"

      I think the professor in your story didn't have a lesson plan. You describe incompetence and laziness, not a problem of high-level abstraction!

      -Paul Komarek

  37. Godel is the key by Catamaran · · Score: 1
    Let's see if I can paraphrase Godel correctly: Any formal language which is powerful enough to describe basic arithmetic, is also powerful enough to describe theorems which cannot be proven or disproven within the constraints of that language.

    So any higher math will necessarily require a meta-language, e.g. English, in order to prove its theorems.

    What is a proof? According to the famous mathematician Errett Bishop it is any completely convincing argument.

    --
    Test 1 2 3 4
  38. I don't think this is useful... by ZanshinWedge · · Score: 2

    Formal mathematical proofs are usually only useful to mathematicians. For most people it suffices to tell them that the theory is true and has been proved to be so. I don't think it's going to help people to slog through abstract mathematics at unprecedented levels of detail. I think the public would be much better served with concise regular English descriptions of mathematical concepts and perhaps the how and why of certain mathematical proofs. Techies need math, they don't need to try to be mathematicians.

    1. Re:I don't think this is useful... by drfrank · · Score: 1

      Just like sourcecode is useless to "most people."

      Your point was addressed in the post itself:

      Metamath does not claim to teach you mathematics, just as reading the kernel source code does not teach you how to use Linux, but there can be a certain satisfaction in just knowing it is there.

    2. Re:I don't think this is useful... by ZanshinWedge · · Score: 2

      That's completely pointless though. The reference to sourcecode is not apt. The "sourcecode" is already there, and it is for people who have the capability of using it (mathematicians). "Metamath" translates mathematical proofs into lower level "language", this would be like translating source code into (say) BASIC. Is that useful? Are there people who are going to be willing to try to understand the (now much more voluminous) source code when translated into BASIC who do not understand higher languages? I doubt it. Translating highly dense source code that makes use of many advanced programming techniques, libraries, specific aspects of the hardware environment, etc. into kajillions more lines of generic easier to read pseudo-code (or whatever) so that someone can hypothetically read the "source code" and see exactly how it works without understanding higher level programming concepts etc. seems like a waste of time. If you want to explain to someone who doesn't have the necessary background in a subject how something complicated works, you do so in English you don't try to explain every little detail. If someone has a burning need to understand every little detail of the proof of Fermat's Last Theorem, or the proof of the Fundamental Theorem of Calculus, etc. they should become mathematicians.

  39. /.'ed once again by nomis80 · · Score: 1

    Evil, evil slashdot. The server is almost dead. grrrrrrrrr..... (I'm an LFS developer)

    1. Re:/.'ed once again by HIghoS · · Score: 1

      I was wondering why there were like ~250 httpd processes right before i when't to sleep, now i know.

      is this the thrid time /. has done this? harsh ;)

      /me is another *LFS developer..

  40. Structural proofs by evvk · · Score: 1

    There's this paper proposing structural proofs (http://www.research.compaq.com/SRC/personal/lampo rt/pubs/lamport-how-to-write.ps) that might be a good read.
    In short what the paper proposes is to write proofs in a top-to-bottom tmaner so that you can easily see the outline of the proof without going into details unless you need them to understand it. He also says the method should better prevent errors. (And every self respecting mathematician and computer scientist should know who Leslie Lamport as well as Donald E. Knuth are.)

    1. Re:Structural proofs by Cryogenes · · Score: 1

      Well, Leslie Lamport designed a similar system for presenting and structuring proofs, called TLA (Temporal Logic of Actions). I had the doubtful pleasure to review one of his papers once. Let me only say that reading proofs presented in TLA is a major pain. Give me a textbook any time. Actually, Lamport's work is not primarily about making maths easier to understand, but about making proofs easier to verify. This is the crux of the discussion. People read proofs to learn something, to increase their understanding. A well-written proof appeals to the readers thought processes to make this understanding as painless as possible. No mechanical system is helpful here any more than it is helpful for writing novels. Spellchecking, ok, but that's it. What formal notations do help with is rigorousness. They tend to be applied in situations where the proof is too boring to be read but too important not to be read, for example in formal hardware verification.

  41. They (we) need something like this for Science by rana · · Score: 1

    Scientists often employ semi-empirical formulas and approximations without much regard for the underlying assumptions or physical or mathematical bases for the formulas. Something like this could help improve the rigor of work in the physical sciences, and help prevent costly mistakes (such as, showing that such-and-such experiment can't work because it's based on ideas which form an incompatible set of assumptions).

  42. Yipes! by Merk · · Score: 2

    I took Engineering Physics in university so I'm no stranger to advanced math. I know the fundamental theories they're breaking things down to, but this is still some hard stuff to understand. For instance:

    Axiom ax-2 4
    Description: Axiom of Distribution. One of the 3 axioms of propositional calculus. It distributes an antecedent over two consequents.
    Assertion
    Ref Expression
    ax-2 |- ((j -> (y -> c)) -> ((j -> y) -> (j -> c)))

    If the goal is to really make this stuff understandable I think they need to provide some much more basic examples in the style of: If you have 3 apples and I give you 2 more apples, how many apples do you have?

    I think for the above axiom an equivalent would be:
    j: it is raining
    y: the ground is wet
    c: there are puddles on the ground
    If it is raining then if the ground is wet there are puddles on the ground.
    If the above is true then:
    If it's true that if it is raining then the ground is wet, it's true that if it's raining then there are puddles on the ground.

    This basically says: if whenever the ground is wet there are puddles, and whenever it rains the ground is wet, then whenever it rains the ground will be wet and there will be puddles.

    Then again, it is a Monday.

    1. Re:Yipes! by Cyclopatra · · Score: 2
      I took Engineering Physics in university so I'm no stranger to advanced math. I know the fundamental theories they're breaking things down to, but this is still some hard stuff to understand. For instance:

      Axiom ax-2 4
      Description: Axiom of Distribution. One of the 3 axioms of propositional calculus. It distributes an antecedent over two consequents.


      I agree totally. I had the same problem - I knew what they were talking about, because I've taken propositional calculus, but I still spent a couple of minutes trying to figure out their obfuscated writing style. They introduce the symbols used in the proofs, but not the language they use to explain them, and if this is intended for math "laymen", well, the average joe doesn't know what an antedecent or a consequent is, folks!

      Cyclopatra
      "We can't all, and some of us don't." -- Eeyore

      --
      "We can't all, and some of us don't." -- Eeyore
  43. Re:Did the submitter look at the site?? by devochka · · Score: 1
    no, this site is not going to help a person with no math background to understand mathematics...just like many of the "informative" links on slashdot wouldn't help a complete newbie understand any given operating system or computer language. This site is pretty cool for those who have the necessary foundations.

    but even then, mathematics is (unlike programming) one of those fields that has a threshold -- a limit to how much a given person will ever be able to understand. And that limit varies for everyone. If you have little to no mathematical background, or if you never got beyond basic college calculus, don't go expecting too much from a shortcut like this.

  44. Rudin vs. boring textbooks by evvk · · Score: 1

    Rudin's Principles of Mathematical Analysis is a great book, but only after you have studied the basics elsewhere :-). For that the university's lecture notes have proven sufficient to me. After that Rudin is really enjoyable reading, even if it requires some extra thought. I like rather dense textbooks. I dislike most american textbooks I've met (not math though) that contain so much of useless crap that they're boring to read and it is hard to find actual topics from all the examples and showing off hands. Especially teaching-by-examples often sucks. Examples may sometimes be good at introducing a topic and showing a practical examples after one, but there should not be too many of them and topics should not be disguised in the examples. For example Daniels' Digital Design from Zero to One was awful. (Coursebook here on a compulsory course to all "IT" students.)

    1. Re:Rudin vs. boring textbooks by hding · · Score: 1

      The original poster may well have been referring to denser books of Rudin, like say Real and Complex Analysis or Functional Analysis, or even Function Theory in the Unit Ball of C^{n}. :-) (All of which are, nonetheless, fine books.)

    2. Re:Rudin vs. boring textbooks by evvk · · Score: 1

      Could be. However, when people usually speak of just Rudin or "it's in Rudin", they mean that specific bible or "art of computer programming" of basic real analysis.

    3. Re:Rudin vs. boring textbooks by hding · · Score: 1

      Normally in the circles I moved in, "Baby Rudin" meant the Principles of Mathematical Analysis, whereas "Green Rudin" and "Blue Rudin" referred to the Real and Complex Analysis book and the Functional Analysis book respectively. I don't think people referred to just "Rudin" without qualification. And there was no nickname for the book on function theory in the unit ball of C^{n}, but then again, not too many people around me were interested in that. :-) So we're probably just coming from slightly different cultures.

    4. Re:Rudin vs. boring textbooks by Darby · · Score: 1

      I used Baby Rudin my junior year in real analysis and while it was terse, the point is to teach you how to think about these concepts and how to do proofs based on these definitions. Not how to read someone else's proof. I bitched and cursed a lot and my copy is dented up in various places from being thrown into walls, but after I spent long enough reading through the discussions and grinding away "in some moment everything became clear to me" as Professor Ponce liked to say.
      I think the terseness has a place in an upper division mathematics course.

      Baby Rudin saved my ass the next year as a reference when I took graduate real analysis and we used Analysis NOW by Gert Pedersen which is equally as thin as Rudin, but in a full year graduate sequence we got through like 4 chapters.

      If you go on with math beyond undergraduate you might just find that Rudin wasn't as terse as you think. In fact compared to some, he's a gabby little bitch ;-)


      ---CONFLICT!!---

  45. Re:From a graduated Math Major by TrollFeeder · · Score: 1
    Yeah, medicine is useless.

    Do you have any idea how much memorization medical students have to do? It's why I'm not a medical student. To many it's interesting though, and it's definitely useful.

    --
    "May the forces of evil become confused on the way to your house"

    --

    --
    "May the forces of evil become confused on the way to your house"
    -George Carlin

  46. That attitude pisses me off. by TheDullBlade · · Score: 2

    Ah, the call of the "pure" mathematician: "You want to apply this stuff? To hell with you, philistine!"

    True pure mathematicians, unconcerned with application, are insane. They don't recognize mathematics as derived from real-world observation, they are just happy little computers, playing with meaningless symbols to solve meaningless puzzles, upset when you point out that there is no such thing as a self-evident truth to make an axiom of.

    Practical applications may not be their motivation, but it's the justification for their pay, and the origin of their field. We, the economic animals that value utility enough to put food on the table, shouldn't defer to their irrationality.

    The one advantage of using these economically insane individuals is, of course, that they come cheap. But while it makes sense to take advantage of them, we must be careful not to let them spread their insanity with their products.

    For mathematicians, give me a Donald Knuth any day, who mixes practical work and theory in his life, for the improvement of both, and is eager to change notations and rules to make them easier to work with and learn and into a better reflection of reality. He has, and spreads, a healthy appreciation of useful math, not a degenerate disdain for "applied" (sullied, tainted) math.
    ---

    --
    /.
    1. Re:That attitude pisses me off. by bgue · · Score: 2

      ...which begs the question, to whom are the puzzles meaningless? Does everyone have to defer to someone else's judgement about whether their work has meaning?

      Back to the main debate, Hardy used to argue that pure math like number theory has no relevance in the applied world, but coding theory is a highly applied branch of mathematics whose roots lie in number theory that didn't have an application when it was developed. Hell, Reed-Solomon codes are solvable by a method that Ramanujan developed, with no "applied" motivation, 50 years before the codes were invented. So who are you or I to say that the pursuit of pure mathematical knowledge is insane?

      For details (ad nauseum), see:

      Levinson, N. 'Coding Theory -- a couterexample to G.H. Hardy's conception of applied mathematics', 1970.

      I don't have the journal title handy...

    2. Re:That attitude pisses me off. by pkesel · · Score: 1

      "Practical work" is not a universal teacher, which axioms and definitions can be. Anyone with the properly translated axioms and definitions can make use of them.

      Interpretation is always invovled in "real-world" examples. Real-world examples have undefined but assumed conditions, unstated constants, statistically eliminated edge-cases.

      At some point you must be able to state a truth in an unequivocable fashion. Anything left implies that there is room for argument.

      --
      - Sig this!
    3. Re:That attitude pisses me off. by 3am · · Score: 1

      only on /. does a post like yours get modded up...

      admit it - you don't even know a mathematician... all mathematicians that i know want to expand KNOWLEDGE. at worst they don't care where it's applied, or who applies it.

      I assure you that the sigmoid was not devised in order to provide AIs with a decent activation function, or that boolean algebra was invented to aid with a silicon implementation of the (not yet formalized) concept of a Turing machine.

      shame on me for responding to such a troll, and shame of the moderators for not indicating this post as such...

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    4. Re:That attitude pisses me off. by dricher · · Score: 1

      Have you heard of a guy called Riemann? 19th century pure mathematician. Came up with a generalisation of Euclidean geometry to surfaces of arbitrary shapes - extended it to four dimensions as well. Developed the concept of 'manifolds'. Completely useless, insane stuff with no everyday application, right, just like the rest of pure maths?

      Oh, yeah, Einstein then came along and postulated that space was curved and behaved like a Riemannian manifold.

      That's the thing about pure maths. It doesn't have to apply now - it might end up being the obvious thing to apply later. You have to keep coming up with new concepts, without necessarily having any obvious connection to reality, in order to provide the applied mathematicians and engineers with new theories on which to base more sophisticated models.

      So before you say that pure mathematics is of no economic use, think about what it leads to down the line.

      Yours,
      Duncan Richer
      Ph.D. (Pure Maths)
      now working in the real world

    5. Re:That attitude pisses me off. by tjb · · Score: 1

      hey. Reed-solomon. Working on DSL firmware I live and breathe RS coding/decoding. now, completely offtopic, I'm intetrested in where you found information regarding it. Don't bother replying here, just shoot me an email at thetimdog@hotmail.com.

      Thnaks,

      Tim

    6. Re:That attitude pisses me off. by Hater's+Leaving,+The · · Score: 1

      Seconded.

      My nomination for "pure mathematics most ahead of its time for coming up with practical applications" would be

      Pierre Fermat (C18.) w.r.t. Crypto

      He'd have a supporting cast of many dozens, maybe hundreds of people though. His "little theorem", however, is an absolute gem.

      THL.
      --

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  47. lawsuit? by austad · · Score: 2

    Weren't these the guys that were getting sued by Wolfram Research (makers of Mathematica)?

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  48. Non-math geeks should look at something less hairy by phr1 · · Score: 1

    The branch of math that deals in proofs at the lowest level is called mathematical logic. The metamath stuff is very cool, but only if you're already a math geek. It's inappropriate to recommend it to someone at the math level the slashdot header was pitched at (i.e. someone who has trouble with proofs). Non-mathemeticians wanting to learn something about mathematical logic--enough to understand the Big Daddy of logic theorems (the Godel incompleteness theorem) should read either "Godel's Proof" by Nagel and Newman, or (maybe more in the hacker spirit) "Godel, Escher, Bach: An Eternal Golden Braid" by Douglas R. Hofstadter.

  49. Ways of teaching Maths by RatFink100 · · Score: 1

    The assumption in what you say is that only applications are interesting and the maths behind them is 'painful' and 'boring'. A lot of mathematicians would disagree with you :)

    I think everything you say is true for children and those learning maths as a tool.

    But for those learning maths for its own sake - which I would hope is the case for someone studying it at university - it has to be the other way around. To gain an understanding of maths is to gain an understanding of abstract concepts not applications.

    Just like in the sciences - many times we study something because it is interesting and find a use for it later on.

    Take numbers - if you see numbers as basically real-world objects - the number of fingers on my left hand, my height, my bank balance - then you will run into conceptual problems with the generalised number systems. Complex numbers have no easy real-world analogues.

    So it really comes down to whether you are teaching someone various uses for numbers - counting on your fingers, how to measure things, figuring out if I can afford a new PC - or whether you are teaching someone about numbers themselves.

    Maths is so useful that people are always going to want to do the former - I just hope that we keep on doing the later.

    1. Re:Ways of teaching Maths by Lerc · · Score: 1

      But for those learning maths for its own sake - which I would hope is the case for someone studying it at university - it has to be the other way around. To gain an understanding of maths is to gain an understanding of abstract concepts not applications.


      But this certainly isn't the case. In my programming work I need to use math at a university level to solve problems that turn up, but I have never received any useful training from a math department. Anything useful that I know has come from talented colleagues who managed to show me what the tools are and how to use them.

      I will grant, however, that may in fact not be an artifact of the departments being more interested in pure mathematics than applications but rather that they have more interest in pure mathematics than teaching.

      I have tried many times to break into the world of mathematics and have failed each time. I Have even been checked out for things like dislexia, I was told that Not only was I not dislexic but I should be able to breeze a masters.

      I now have one piece of evidence that it might be the mathematicians and not the material that is the problem. I have now obtained A+ grades in Logic. How? Logic is covered by the Philosophy department.

      Now if only I could get them to teach me calculus.
      Anyone who knows how an intelegent (if poor speller) person can learn advanced math in an alternative way I would be interested to hear.

      --
      -- That which does not kill us has made its last mistake.
    2. Re:Ways of teaching Maths by 3am · · Score: 1

      okay, math isn't about using math, it is about discovering more math.

      the fact that you received an A+ in philosophy only show that (as most of us knew already) philosophy professors grade easily...

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    3. Re:Ways of teaching Maths by core10k · · Score: 1

      >Complex numbers have no easy real-world analogues
      Perhaps not in n dimensions, but in 2 dimensional
      space complex numbers most certainly do have
      a 'real-world' (or in this case, geometric)
      analog - polar coordinates.

    4. Re:Ways of teaching Maths by RatFink100 · · Score: 1

      sure - and I can think of others. Certain field equations in electronics express current in terms of complex numbers.

      That wasn't really my point - I was trying to explain how understanding based on analogy can limit you.

      btw - I'm not anti that way of teaching maths - but there has to be both - particularly at higher levels.

    5. Re:Ways of teaching Maths by RatFink100 · · Score: 1

      OK when I spoke of someone "studying maths at university" I meant studying pure maths or maths for it's own sake. I'm sorry if I didn't make that clear.

      Most good universities have course in "Maths for engineers/scientists/etc" - i.e. practical courses to give you mathematical tools to use in other arenas. If yours doesn't perhaps you ought to speak to someone about it.

      When it comes to using maths in another discipline I agree with the original poster - there are more appropriate ways to teach it.

  50. Ick! Most math isn't like this! by Moogoo · · Score: 1
    As a math major, I love math. And I must say, I'm not fond of the stuff on this page. Why? This is not a good representation of what most mathematicians do. And I would guess that most people will find this stuff less attractive than other math.

    For instance, consider their version of the pigeonhole principle, stated as "A natural number is not equinumerous to a proper subset of itself" and written formally as a bunch of symbols. Along with a 75-step proof consisting entirely of symbols that gives very little intuititve idea of what's going on. Contrast this with the version that most mathematicians use -- "If you have n pigeonholes and n + 1 pigeons, some pigeonhole has more than 1 pigeon." I know which version I prefer!

    What the Metamath page does is lay out proofs of logic and set theory. That's fine, but people should realize that these fields are not at all representative of most areas of math. These fields tend to be very concerned with absolute precision (hence all the symbols), whereas most math is concerned only with ideas (conveyed best through words). Unfortunately, I think this page gives people the idea that math is just an icky stream of symbols, which is definitely not true.

  51. Especially when running advertisements by Autonomous+Crowhard · · Score: 1
    Which is all this. Congrats... We've been spammed. Instead of mentioning money to get our attention, "Linux" was the repeated hook. The text of the thing gave it away for me. So, should I forward the link to this article to at least 10 friends within 2 minutes so I can get a free widgy???

    BLECH!!!

    Registrant:
    Norman Megill
    19 Locke Lane
    Lexington, MA 02420
    US

    Domain Name: metamath.org

    Administrative Contact:
    Megill, Norman nm@alum.mit.edu

    Gee Norm, If you're going to pull the wool over the Slashdot community's eyes, the least you can do is post anonymously.

  52. The New Math by Cris · · Score: 1

    This reminds me of the new math program that was going to revolutionize the way math was taught in our country and eventually the world, by starting from the bottom up instead of the top down. It worked great until 10 years down the road when it became apparent that the students (a.k.a. victims) couldn't add, multiply, subtract, or count!

  53. linuxfromscratch.org mirror by Kraft · · Score: 1

    linuxfromscratch.org times out for me here in France, but http://www.no.linuxfromscratch.org/ works.

    -Kraft

    -Kraft

    --

    -Kraft
    Live and let live
    1. Re:linuxfromscratch.org mirror by lfslinux · · Score: 1

      Should be fixed now. Even though linuxfromscratch wasn't the main theme of this thread, the server got hit with the, now famous, slashdot effect.

      It seems these days one shouldn't have a server online that isn't able to hold up against slashdot else the server's admin will pay for it ;)

      (also; thank God for mirrors)

  54. Re:Did the submitter look at the site?? by Lonath · · Score: 1

    But even then, mathematics is (unlike programming) one of those fields that has a threshold -- a limit to how much a given person will ever be able to understand.


    I dunno about this. Programming and doing math are essentially the same thing. You have some tools and pieces that you understand, and you attempt to put them together to make something new. I think the same kinds of limits apply to both areas.


  55. Mathematical Education by LionKimbro · · Score: 2

    I think the worst problem with the way mathematics is taught (either from a teacher, or a book) is the lack of visualization. Indeed, there's an almost religious commitment to rigidity and formalism, when a lot of time, all we need is a little insight, and thenall the symbols will make sense.

    Take abstract algebra for instance. It's really arcane and odd; What makes a group? Closure, Associativity, Identity, and Inverses. Most people believe that these things cannot be visualized, and so go on and on with really abstract lines like (AB)C=A(BC), eA=Ae=e, A(-A)=e, etc., etc.,. But these things *CAN* be easily visualized, it just takes the slightest bit of creativity. It's easy to teach these things with pictures, where you're just interfacing with people's intuitive understanding, rather than trying to go through a difficult semantics/symbol layer.

    I've taught young kids how to identify groups (think abelian); It's really not a problem, provided you have their attention.

    1. Re:Mathematical Education by pkesel · · Score: 1

      In most of the higher math courses I've been in (Minor in numerical mathematics) there is a minimum level of understanding, which has generally included the ability to diagram the problem appropriately. What's missing is not the diagrams themselves, but the students' ability to put together what they acutally know into a proper understanding of the problem. They generally know all the pieces, but have not the inclination or the imagination to put it all together into understanding. This is what a really good teacher can bring out of his students.

      --
      - Sig this!
    2. Re:Mathematical Education by LionKimbro · · Score: 2

      I agree; Your right, integration of knowledge is a higher problem. A friend of mine getting his PhD in Physics in Berkeley related a number of papers to me that said that even graduate physicists would resort back to Aristotilian models of the world (forced, natural, and animate motion, but mostly "forced motion") when confronted with problems that didn't match the ones they tackled in books.

      But I think people who had a clear grasp through intuition and pictures would be better equipped to tackle the integration challenges.

      One of my students came to class, and I asked him, "How's math going?" He replied, "Good, I just did great on a test on the Pythagorean theorem." I said, "Oh really? Did you show the teacher the proof I taught you?" He sort of looked puzzled, and said, "Hunh?" And I said, "Yeah, remember, 'Asquared + Bsquared + 2AB yadda yadda...'?" He said, "That's the Pythagorean Theorem?!"

      The thing is, he knew this proof that I had shown him left and right, forward and backwards, inside and out. We'd gone over it several times. But since I didn't call it "The Pythagorean Theorem," he didn't have that link, and hadn't linked it up.

      I also asked him, "If you have a spaceship at (5,3), and a missle headed toward it at (1,1), what's the distance between them?" He couldn't answer it. Then I gave him a triangle and asked for the length of the hypoteneus. He could do it. But he wasn't able to integrate the two ideas together until I manually showed him how. I remember having the same difficulties myself, a long time ago.

      I think as humans, we're just really bad with our internal communication/thought and crossreferencing. It takes a certain degree of feeling like you have "ownership" of an idea, like you are holding it in your hand, and you are going to weild it like a weapon against all the other ideas and situations in the world. "Knowing how to get the length of a hypoteneus, how can we approach the problem of the distance between two points (positions specified by orthogonal vectors)".

      I guess the thing is to make sure to ensure that students build a framework of interconnected ideas. I think the constructivist school of thought is a good idea; I wonder if there is a way to teach this a little more explicitly.

    3. Re:Mathematical Education by LionKimbro · · Score: 2

      Unfortunately, the web page I had with all the visualizations on it went down about a year and a half ago when I move to Seattle.

      Call me up or otherwise contact me to hassle me about getting them online if you'd like to see them; I'll try remembering to dig them up.

      In brief, the binary operator looked like a doctors stethascope, with the two prongs attached to points, and the long prong pointing to a final point. The picture (and icon) for closure was a sort of wiggly loop (the set) with the stethascope (3 lines and an arrow) having it's two inputs coming from within the set, and the output going back into the set.

      Associativity looked like... uh... Hard to describe with words. It looked like a U with a U under it, and an upside down U with an upside U under it, attached in the middle; very hard to describe.

      Identity: Draw the set with all the points lined up on the edge, and take one special element and put it on the interior. That's the icon form; for the complete picture, you add in the binary operator, one end on the identity, one end on an element, and the output going to the element.

      Inverses... I'll skip to commutivity, since it's the easiest to draw; it looks like an X. The two elements on the top can switch places (the elements reversed on the bottom). It's a little rounded to show the "trajectory" of the two elements; that they cross over.

      This is not very fruitful; I'll just have to put them back online... =^_^=

    4. Re:Mathematical Education by edp · · Score: 2

      Visualization and "understanding" are all well and good, but visualization and human thinking are prone to certain types of error. There is value in obtaining correct results without those errors, and the only certain way to do that is with rigidity and formalism. Therefore you must have something like Metamath in mathematics. Not for everyday use to be sure, but available when needed.

    5. Re:Mathematical Education by LionKimbro · · Score: 2

      laugh> I wish I got to see it..!

      I'd never heard of "Category Theory" or commuting diagrams before; thank you for the reply..!

    6. Re:Mathematical Education by LionKimbro · · Score: 2

      Absolutely; but the general trend is to overfocus on the formalism, and then to skimp on (or even discredit the idea of) the pictures.

      We need both the formalism and the intuition for a healthy mathematical education.

  56. From a working Ph.D. mathematician by GlobalEcho · · Score: 2
    Would you believe I got a Ph.D. in mathematics from the University of Michigan without ever expressing a proof in terms of axiomatic set theory? I suppose if you have some real math education, you would. I see all sorts of people posting that "this is useful only for real mathematicians." I have news for you....it's not even useful for all of us!

    If I need to know the proof of something, I go look it up somewhere that I know will have the right level of abstraction, and depend on me to know the real basics. This may involve looking up one or two subreferences, but they too will be more loosely stated. I don't need links to formal theorems that 2+2=4, thanks.

    Where I see this having some applicability (and presumably the source of Wolfram Research's ire, cited above) is with machine understanding. To the extent that it is possible to make a machine "understand" higher mathematics through this sort of reductionism, an archive like this could be rather useful. I am pessimistic about this approach, though. Did anyone notice that there are no nontrivial results in the archive not pertaining to logic/set theory? That's because of the absolutely daunting amount of work in creating such a characterization.

    I tremble at the thought of seeing, say, Wiles' proof of the Fermat conjecture in a form like this. No human mind could hold it all. So what use is this, really, to humans?

  57. counter view by Bassthang · · Score: 1
    "they are usually presented at a very high level that hides most of the detail"

    Some might say that herein lies the power & beauty of mathematics. If you present theorems in the most abstract manner possible, you suddenly become able to apply them to problems completely different from the original motivating application.

    Presenting mathematics from "first principles" (i.e. axiomatic set theory) is nothing new. I doubt if it really helps teaching and comprehension though, especially not for engineers and physicists (who usually couldn't care less about set theory). The best maths teachers I had were the ones who managed to combine abstract theoretical rigour and motivating application in just the right balance

    --
    "What I look forward to is continued immaturity followed by death."
  58. Whitehead and Russell by JamesHunter · · Score: 1
    Alfred North Whitehead and Betrand Russell wrote Principia Mathematica, which apparently effectively reduced much of Mathematics to Set Theory, as Metamath seems to do.

    Of course, it is said that W. V. Quine was the last living person to have actually read the Principia; perhaps the interactivity added by Metamath will make the latter project more successful?

  59. Good, but they'd be better using unicode by divec · · Score: 2

    From the site (to be precise, http://users.shore.net/~ndm/java/mmexplorer/mmset. html):

    You will need a browser that supports the "font face" HTML command and has access to the Symbol font. [...] The formula "j R j" should show up as "phi arrow phi". If you see "jRj" or if you see some kind of dark diamond between two phi's then you will not be able to view these pages properly.

    This is a particularly bad way of displaying mathematical formulae, because the meaning of the text depends in a very messy way on the layout (i.e., what font it is in). It shouldn't be the case that just looking at a formula in a different font renders it completely meaningless.

    The pleasant way to use mathematical symbols online is using Unicode. The unicode character set, which is supported by all common web browsers including Netscape 4, contains all the symbols a mathematician could want (indeed, arguably, all the symbols anyone could want), such as GREEK SMALL LETTER PHI, RIGHTWARDS ARROW, DIAMOND OPERATOR, LEFT NORMAL FACTOR SEMIDIRECT PRODUCT etc..

    If a browser doesn't have a particular symbol, the user will see a mark that shows that a character is missing. What they won't see is characters which are semantically different, like "R" instead of RIGHTWARDS ARROW. If the user saves the page as a text file, the maths symbols will still be present and retain their meaning.

    For more complicated mathematical expressions, the way to go is MathML. However, since most browsers other than Mozilla can't support this yet, though you may be able to get plug-ins. Nevertheless, anything has to be better than encoding semantic information through font choice.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  60. Assorted comments by edp · · Score: 4

    Replying to various comments here:

    I don't see where it was suggested Metamath is for newbies, or for newbies to understand math. There are several ways in which something like Metamath can provide value to non-mathematicians. For one thing, they can use it to see that there are links from a theorem all the way down, even if they do not study all those links and comprehend them as a whole.

    Some posters have commented that Metamath doesn't make math understandable. That isn't its purpose. You can make something completely verifiable without making it understandable -- and that is the only way to work with the largest structures. A demonstration that a large office building will not fall down depends upon ensuring that each structural component does its job, and a single person might actually check each and every component and thus know the building will not fall down, but that person could still end up not understanding the building as a whole.

    While I would not recommend somebody learn C++ by studying the compiler's generated assembly language, I would recommend that an experienced expert in C++ learn more, from time to time, by experiencing the compiler's generated assembly language. I know that studying generated assembly code has occasionally provided a useful insight into the high-level langugage specification. Similarly, studying the details is a useful occasional part of a professional mathematician's experience.

    Metamath can (or will be able to) answer questions that are difficult to answer otherwise -- What axioms does (a proof of) such-and-such a theorem use? Do we know of a proof that does not use a certain axiom?

    Today's proofs are subject to errors. Occasionally an error slips by an author and the referees. Eventually, papers may be submitted with links to Metaware-verified proofs, essentially eliminating the possibility of error.

    Further in the future, databases like Metaware will aid the construction of proofs by supplying already-proven lemmas, so the author does not have to expend time proving something already published or reviewing publications to find it.

    Maple and Mathematica are useful tools for some mathematicians, but they are flawed because they have gaps. They sometimes offer deductions that are false, because they make unwarranted assumptions about domains or absences of singularities, or whatnot. E.g., some software engineer may have poured a table of integrals into the software but neglected to make Mathematica prove a table entry is applicable to a particular user's situation before applying the entry. We need something like Metamath that is complete to serve in those times when mathematical proof is desired.

    While nobody travels every road that is connected to our highway system, a key characteristic of the system that makes it useful is that it is connected. Thus each user finds a route to their destination, even though they don't understand where every road leads to or comes from.

  61. A bit insulting... by K. · · Score: 2

    Programmers are not automatically smarter than
    non-programmers. Programmers can often be thick
    as two short planks.

    Speaking as someone trained as a physicist and
    working as a programmer, it's a real mistake to
    underestimate those from the diametrically
    opposite disciplines.

    K.
    -

    --
    -- Proud descendant of semi-nomadic cattle-herders.
    1. Re:A bit insulting... by 3am · · Score: 1

      good luck trying to drill that point through here... seems like the false assumption of intelligence and mind blowing arrogance go hand in hand...

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    2. Re:A bit insulting... by Delight-Delirium · · Score: 1

      Oh get over it! I too was trained as a physicist, (as well as mathematician) and guess what?! About the only other humans who can understand/are interested in these subjects are programmers. (probably because a lot of us trained as Whater The Heck We're Extremely Proud Of That Looks Great on Our Diplomas are now programmers.) So ditch the ego, and stop feeling beacoup hurt 'cause no one appreciates you. Besides, it was funny. I switched to math because none of you physicists seem to understand that funny is a good thing. Then again, the only other intelligent people i know are the guys in my friend's band... go figure!

  62. Re:Good one by Delight-Delirium · · Score: 1

    Mr. Hubris? Would that be the famous Mr Hope Hubris?

  63. Re:From a graduated Math Major by Delight-Delirium · · Score: 1

    Thank you, I couldn't have phrase it better. Heck, I couldn't have phrased it nearly as well. :)

  64. Re:From a graduated Math Major by Delight-Delirium · · Score: 3

    "Learn the definitions. Memorise them! That's ninety percent of the work."

    Get a grip on yourself!! I too have a math degree, and if you spent 90% of your time memorizing definitions, I am not surprized you have difficulties seeing how they relate to their uses. Mathemetics does require solid knoledge of its foundations, yes, but that does not mean memorization, it means understanding, and there's quite a bit of difference between the two. Writing proofs is not "easy." (t is fun, however) Otherwise you would not have entire courses devoted to teaching how to do proofs (and yes, dear, i am talking about graduate level courses.). Writing proofs isn't a matter of knowing the mathematical shorthand. And a single theorem's proof can contain within it innovations whence spin of entire field of study. Learn the history of mathematics, and you will see this. Look at the many popular unproven theorems, "fantastically easy"?!?!?! How many hundreds of years were spent on the 5th Postulate? Math is proofs!

  65. meaningless to themselves by TheDullBlade · · Score: 2

    The point was that if they aren't concerned with utility, it doesn't matter to them whether the problems they solve allow nuclear reactors to be designed, have no apparent use, or improve network communications - it's just another meaningless, but interesting, puzzle. While they shouldn't necessarily be concerned with applications themselves, they should be making their solutions as easy to absorb as possible for those who will make practical use of it.

    To me, "you should pay me because someone will probably come up with a use for what I do, even if I don't know what" is a lot more acceptable attitude than "you should pay me because I am doing something that I appreciate aesthetically, despite the fact that you don't understand it and thus can't appreciate it, because of your bad taste and low intelligence."

    I agree that every branch of math that solves new problems (no matter how abstract) is likely to have applications, but that doesn't excuse hostility to application-centered minds, which I see implicit in the structure of educational materials. Applied math isn't naturally as hard as they make it, by teaching it through proofs.

    They are producing new math, which is good, but they are obfuscating it and the old math (into forms suited to the purposes of researchers, not students or practical users), which is bad. We should take care to only allow the good out, and thus maximize their utility, because they don't care to do it themselves.
    ---

    --
    /.
    1. Re:meaningless to themselves by Paul+Komarek · · Score: 2

      I think you're bordering on a simple, clear point. However, you didn't spend enough time simplifying your post to make it clear. Since I've spent a lot of time thinking about it, I'll put some words into your mouth and hope we're talking about the same thing.

      "Mathematics without effective communication of mathematics is useless."

      Finding a succinct statement like that requires a lot of work for me, but saves a lot of people a lot of time. Just like what you're complaining about in your post.

      Effective communication of mathematics is extremely hard. In fact, it may be reasonable to argue that mankind's primary progress in mathematics has been the codification of some basic mathematical tools likes limits and sets. The communication of mathematics has been helped by things like the printing press, LaTeX, and now the ability to easily share PostScript via the internet. But I think it is reasonable to argue that finding useful codifications of mathematical ideas is a fine way to describe the work of mathematicians.

      If we start with Egyption fractions in 3000BC, humans have spent 5000 years of work to arrive at the point that we realized extreme formality may have occasional uses. Deciding when formality is needed, and how much formality is needed, depends upon the assessment of your target audience. After deciding this, you still have to convert your ideas into language for your audience. This can take a lot of time, and affects your productivity in other areas. It's a difficult trade-off to make.

      That said, my post is now long and rambling. I could go back and edit it, to help people read it. Or I could work on a device driver problem I'm thinking about. Since this is my fourth post on this article (sorry, everyone ;-), I think I better cut my time losses and not edit this post.

      -Paul Komarek

  66. True by PsionicMan · · Score: 1
    I agree wholeheartedly.

    I'm no dummy when it comes to math, but I am merely a high school student in a pre-calculus class. Note that pre-cal is not (at least here) a requirement for graduation--it's entirely possible that there are intelligent adults in my city that have less math than I do.

    So, when I had no clue what they were talking about, it means that Joe Layman two houses over, who is an aspiring "armchair mathematician", may not either.

    Your explanation was infinitely more understandable. People introduce kids to basic math with such analogous statements. ("Here's 2 blocks, if I put 2 more blocks with them, how many blocks are there total?") I don't know how far you'd get saying "Ok, kids, wff x = y, where x is two real numbers seperated by an addition sign and y is the sum of the two numbers."

    It really doesn't help that use Greek characters. I know that they state on the site that "Greek letters are traditionally used by logicians for variables that range over wffs", but that doesn't stop them from being confusing to me. I would have prefered they used x, y, z, foo, bar, or something along those lines. Sure, that's not how a logician would do it, but then again, the target audience of this site probably isn't logicians.

    Nevermind that, at least to someone unfamiliar with Greek such as I, many of the letters (such as phi and psi) look far too similar on my monitor(and this is not helped by the inherent flaws in pixel-displayed fonts).

    That said, I suppose it's better than nothing at all, and I'll probably be able to work through it. I'll just have to keep thinking of conditional statements in programming...

    --Psi

    Max, in America, it's customary to drive on the right.

    --

  67. good math texts? (almost OT) by phossie · · Score: 1
    could you recommend any *good* calculus (& related higher maths) texts?

    i ask because i've never seen one, and suffered accordingly (terrible profs as well). i'll check responses later... thanks!

    --

    [|]
  68. I am the author of the story by Anonymous Coward · · Score: 2
    I am the author of the story and the person responsible for the Metamath site. Here is my response to some of the comments.

    This is like saying the best way for newbies to understand a C++ program is for them to decompile it and look at the assembly!

    The choice of title for this story, "Learn The Language Of Math," was unfortunate and was the Slashdot editor's, not mine. Indeed I say "Metamath does not claim to teach you mathematics, just as reading the kernel source code does not teach you how to use Linux" which directly contradicts the title.

    Metamath is definitely not for everyone and is no substitute for the normal way one normally learns mathematics. It is meant to amuse you, amaze you, and possibly enlighten you in its own special way. I thought it would be of interest to Slashdot readers. Come on now, wasn't it?

    People interested in formalization and verification of math should also check out Mizar, which has vaguely similar goals but (IMO) requires a higher degree of mathematical maturity to be able to follow its proofs. It tries to mimic mathematical proofs they way they are normally published, whereas Metamath is more like a machine language showing you every nitpicking detail. On the other hand Mizar has many contributors and its scope is much broader. Mizar is a language intended for real mathematicians, not armchair ones.

    I see a lot of overlapping work with Symbolic Computation Group's Maple.

    There really is little overlap. Maple and Mathematica have no concept of mathematical proof. They are tools that help you generate mathematical results, but they do not verify them rigorously -- you are at the mercy of whoever wrote the specific modules being used, and there have been some glaring bugs in the past. A "bug" is impossible with the Metamath scheme, unless you state your starting axioms incorrectly. And they are limited. For example they cannot derive existence results that depend on, say, the Axiom of Choice.

    Congrats... We've been spammed. Instead of mentioning money to get our attention, "Linux" was the repeated hook. Gee Norm, If you're going to pull the wool over the Slashdot community's eyes, the least you can do is post anonymously.

    I made no attempt to hide the fact it is (mostly) my project. I put my name as the author of the story and my name is on the web site. Is there a rule that says one can't discuss one's own work? It should be considered on its own merits, perhaps more suspiciously than usual since I am the author. I certainly derive no financial benefit from my site. I mean, is it really worse than the stories that tell you how to hack a ball-point pen?

    As for Linux being the hook, I think the kernel source code analogy is a good one, to suggest specifically that Metamath is not the best way to learn math (contrary to the story's unfortunate title). Instead it is like exposing what is under the hood, very analogous to seeing the source code for a program that otherwise is like a black box.

    MetaMath people, how about putting some smegging commentry and discriptions on the proofs. Plus why not have each symbol hyperlink to its definition. Its in hypertext so why not use.

    I attempted to put a meaningful comment in each of the 3000+ theorems, with cross-references to textbook theorems and exercises whenever I could find them. The textbooks should be the real source if you really want to learn at a high level, and the Metamath proof a supplement in case you get stuck. Metamath is not intended to be a stand-alone teaching tool, although a few people seem to have attempted to use it as such. As far as commenting the proof steps, they are unimportant other than to demonstrate how the theorem was arrived at; by drilling down you can convince yourself to any degree of satisfaction. As far as symbols, there is a "syntax hints" underneath each proof that explains them.

    The pleasant way to use mathematical symbols online is using Unicode.

    Thanks, I will consider this. A few years ago when I started this Unicode was not supported by most browsers.

    --Norm Megill

  69. Good to know that it's there by Roy+Ward · · Score: 1

    My training is in Mathematics, and I've hardly ever looked at maths at this level (although I did do one logic and set theory course - four lectures to get to the empty set as I recall).

    However, even though this stuff is to mathematics what assember is to high level programming, in that hardly anyone need look at it, it is important to know that all that theory is there. Well, important to me anyway.

    I also like the idea of this a a proof verifier - it is so easy to make a mistake in a mathematical proof, because what 'looks right' might have some hidden assumption that is incorrect.

    A few years ago, I considered doing something like this on a smaller scale. At the risk of starting a language flamewar, it surprises me that the software for this is written in ANSI C, when I would have thought this problem is much easier to deal with in one of the high level functional or logic languages.

    At first glance, this looks like a valuable contribution.

  70. VB for me! by HungWeiLo · · Score: 1

    often making them beyond the grasp of a non-mathematician (even a very smart one such as a computer programmer)

    I just got a funny picture of a VBScript programmer hacking Green's Theorem with an MSCE DOS batch file dude.

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  71. Re:From a graduated Math Major by Paul+Komarek · · Score: 2

    Alright then, I assume you know the definitions of continuity, limit/cluster points, compactness, and the statement of the Heine-Borel theorem. Prove the Heine-Borel theorem for me without reference to texts. I'll give you a hint -- there's not a great deal of "lateral thinking" involved, just use the stuff I've already mentioned (unless you want to drop down to set theory first...).

    Maybe you're so super-smart that you'll get this "easy" proof straight away. It took me two weeks, and was anything but easy. It was gratifying, though. =-)

    -Paul Komarek

  72. Re:From a graduated Math Major by GrEp · · Score: 2

    "After all, much of what mathematics is really about is building abstractions on top of each other."

    I will have to disagree with that point. Mathematics isn't about building abstraction on top of abstraction, but finding the simplest abstraction posible for a given concept. Any single topic in mathematics is worth a semester to study, but if you spent a whole semester studying one proof it must not have been that elegant.

    bash-2.04$

    --

    bash-2.04$
    bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
  73. Missing the coolness of Metamath by Paul+Komarek · · Score: 2

    I don't mean to speak for the creators of Metamath, but I think the coolness of their project has little or nothing to do with pedagogy.

    -Paul Komarek

  74. Re:From a graduated Math Major by HD+Webdev · · Score: 1

    SEX is excluded of course!

    --
    This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
  75. Misses the big picture? by Iluvatar · · Score: 1

    This may be of some utility and/or appeal to people involved with forma logic and theorem proving, but I think it overlooks the forest and focuses on a few trees.

    "The mathematician's patterns, like the painter's or the poet's, must be beautiful; the ideas, like the colours or the words, must fit together in a harmonious way. Beauty is the first test: there is no permanent place in the world for ugly mathematics." -- G. H. Hardy, "A Mathematician's Apology"

    Granted, for some, formal axiomatic proofs fit the above description. But that is just a small part and not "mathematics" in general! Learning mathematics does involve a cognitive leap, that of usually forming important abstractions.

    In some calculus book whose title escapes me, there is a figure that illustrates a theorem about fixpoint equation convergence, along with a comment (by Hardy, again), that this is all the proof a mathematician needs...

    I guess the bottom line is: proofs should not be confused with their descriptions. The descriptions themselves may be things of beauty, but aren't necessarily the proofs themselves!

  76. About time by oren · · Score: 2
    It is about time someone tried something along these lines. Assume that we put *all* known math proofs into a single database. Imagine what a power tool that would be for mathematicians! (well, once they get used to the idea :-)


    - It would allow you to really check your new earth-shattering proof. No more working on one for years, presenting it to the world to great acclaim, and withdrawing it a year later because somebody finds that tiny flaw (as has happened to one of the Ferma's proofs). Instead, just feed in your result to the database, hit "verify", and presto! a clear yes/no answer (and a pointer to the problem step in the proof if its a "no"). Keep in mind *verifying* a proof is trivial work for a computer - it is coming up with one which takes genius.


    - It would also make it easier for you to construct new proofs. The computer would be able to automate much of the "dirty work" involved. Yes, math is an art but even in the most inspired proof you have to laboriously construct proof steps which are "obvious", boring, and vital (for ensuring the proof does indeed work). A computer would be able to fill these in for you, using a not-that-bright theorem prover. Everyone doubting the usefulness of this should ask grad math students about the assignments they get from their professors - physicists too, coming to think of it :-)


    - You could also use spare CPU cycles globally to look for proofs for interesting theorems - something along the lines of the seti@home project. Brute force *does* work, if you have enough of it... and, of course, it would give the AI people a wonderful playground for trying out their stuff. This is a much tougher problem then chess - but a much more useful one to solve.


    Of course, it would be a whale of a project. It would take some serious commitment from math departments... So the best way is to start with some specific sub-field of math, which the Metamath people have done. Moaning that this isn't "all math" yet, or that it isn't "the most important part of math", is silly. You have to start somewhere. Their web site states they are already expanding the project to other fields.

  77. Arithmatic is more basic than any of this by Saint+Stephen · · Score: 1

    I notice a lot of the proofs "define" the class 2 as the class 1 combined up twice.

    What people don't realize is that you have to be able to count to agree whether or not the proof is correct, once you run out of fingers and toes!

  78. Overly reductionist approach by call+-151 · · Score: 1
    My understading of the approach the project takes is that it misrepresents the perspective that almost all working mathematicians have.

    Working mathematicians rarely think about their proof in terms of the reduction to the primitives of set theory. Constructing proofs takes a great deal of mathematical preparation, creative energy and fluency in current results. Figuring out what level of detail is appropriate for a proof (and the audience of a proof) requires understanding what is "straightforward" and what is not. If a typical modern proof were reduced to the axioms of set theory, it would be perhaps hundreds of thousands of pages long and the key ideas that are of importance to the proof would probably be .0001% of that amount, and be made totally opaque to any reader since the ideas would be scattered unintelligbly throughout the bulk which would be describing "straightforward" mathematics in an indigestible manner.

    Caveat: there are mathematicians in a very speciallized subsegment of the highly technical field of set theory who do like to think in terms of reduction to primitive axioms. However, this is a tiny fraction of the mathematical community and arguably the wrong part of mathematics for a casual observer to try to digest. Certainly, the attention that ZFC set theory gets by informal approaches is grossly disproporionate to its use within the overall fields of research mathematics.

    An analgous overly-reductionist treatment of biology would be that by understanding Schrodinger's equation, all of chemistry and thus biology is understood. It may be true that chemical understanding can be broken down into solutions of the fundamental equation of quantum mechanics, but the fact of the matter is that for the vast majority of chemical phenomena, that is not a useful approach to take. That approach would be to unwieldy to yield good understanding and new results. And for biological phenomena, which are in principle based entirely on chemical phenomena, reduction to quantum mechanics is practically never the useful approach to take.

    Modern mathematics is difficult to approach since mathematics is such an old field. Almost all of the mathematics learned by a typical undergraduate is based on research that was done in the 1800s. Mathematics has flourished and continued its progress since the 1800s, of course, but for many fields, learning the prequistes (working through the 1900s, in effect) takes a great deal of energy and can take several years. In some fields it is possible to understand and appreciate more modern results, but in most fields, years of study beyond the undergraduate level are needed to get up to speed for research mathematics. Fields in science (physics, chemistry, biology, etc.) tend to be based on research that was done much more recently than the 1800s and it is much easier to learn the prerequiste material than in mathematics. There are no "easy shortcuts" to the frontier of mathematics (in general) precisely because it is an old field that has been richly developed by generations of work.

    --
    It's psychosomatic. You need a lobotomy. I'll get a saw.
  79. Re:good math texts? (almost OT) by 3am · · Score: 1

    a very advanced book, but important and readable:

    Basic Notions of Algebra, Shafarevich (the spelling of his name varies due to the vagaries of english cyrrilic translation...)

    again, quite advanced, but if you can read it, it's invaluable.

    Mardsen and Tromba have written some good Vector calc. and complex analysis books - you might want to look into their books for basic calc. One of my personal favorites for Real Analysis is 'The Way of Analysis' by Strichartz (who happens to be a really great guy in person, too), but it's a little advanced as well (although, if you want to know anything about why calculus works the way it does, and the foundations of what exactly real numbers are... you really have to go the difficult route of reading about it...)

    --

    A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
  80. Re:From a graduated Math Major by Delight-Delirium · · Score: 1

    I said math (not maths) is. Math is one. Are mathematics many? I don't know. College has made me stupid in that respect....