Slashdot Mirror


Professor Comes Up With a Way to Divide by Zero

54mc writes "The BBC reports that Dr. James Anderson, of the University of Reading, has finally conquered the problem of dividing by zero. His new number, which he calls "nullity" solves the 1200 year old problem that niether Newton nor Pythagoras could solve, the problem of zero to the zero power. Story features video (Real Player only) of Dr. Anderson explaining the "simple" concept."

200 of 1,090 comments (clear)

  1. Argh!!! by Travoltus · · Score: 5, Funny

    So much for my $200 calculator.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:Argh!!! by MountainMan101 · · Score: 5, Funny

      My £100 (equivalent $200) will happily divide by Zero. It displays and "E" on the screen which I take to mean 14 in hex. So anything divided by Zero is 14. Apart from Zero divided by Zero which amusingly it consider to be Zero.

      In fact, using proof-by-blatant-assertion,

      if 0/0=14
      then 0*14 must = 0
      which it does
      therefore 0/0=14
      so there !

    2. Re:Argh!!! by buswolley · · Score: 5, Funny
      Great, a whole new class of errors just got introduced into my code.

      Why is the algorithm producing that? Oh I introduced a nullity.

      Furthermore, they shouldn't have called it a nullity. They should have called it a Bush.

      --

      A Good Troll is better than a Bad Human.

    3. Re:Argh!!! by buswolley · · Score: 5, Funny
      And a whole new class of bad CScience jokes..That reminds me:

      How many light bulbs does it take to change a light bulb?

      ...

      One, if it knows its own Goedel number.

      --

      A Good Troll is better than a Bad Human.

    4. Re:Argh!!! by Anonymous Coward · · Score: 3, Informative

      Actually, in his own paper here:

      http://www.bookofparagon.com/Mathematics/PerspexMa chineVIII.pdf

      he agrees with closely what you just said. It says nullity*14 = nullity, he's created a new mathematic Field. It still might be a load of hot air but this paper is at least more rigorous than the video's 0/0 = nullity craziness.

      If you don't know what a Field is its kind of like a different universe for numbers with different rules than the one's we're taught in school. Another example of a Field would be discrete mathmatics which is used for encryption.

    5. Re:Argh!!! by Sillygates · · Score: 2, Insightful

      Computers can't deal with imaginary numbers natively....why would nullity be any different?

      --
      I fear the Y2038 bug
    6. Re:Argh!!! by killjoe · · Score: 5, Funny

      How many computer programmers does it take to screw in a light bulb?

      None. It's a hardware problem

      --
      evil is as evil does
    7. Re:Argh!!! by edwardpickman · · Score: 4, Funny

      Is the light bulb conservative? If so we all know conservatives resist change so it's likely the light bulb will ever be changed. Simply adding more conservative light bulbs will not effect change. Adding an equal or greater number of liberal light bulbs is the only way to effect change.

    8. Re:Argh!!! by eric76 · · Score: 5, Funny

      There is a common term that refers to the process of dividing by zero to get a nullity. It's called a "stupidity".

    9. Re:Argh!!! by sg_oneill · · Score: 2

      ruh ruh. Crank alert.

      Heres his book


      The Book of Paragon is a web site that offers one solution to the centuries old philosophical conundrum of how minds relate to bodies. This site shows that the perspective simplex, or perspex, is a simple physical thing that is both a mind and a body.
      ....or philosopher alert. Havent worked it out yet :)

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    10. Re:Argh!!! by sg_oneill · · Score: 4, Interesting

      Actually Im going to retract unreservedly the crank comment right now...

      Reading his stuff, he's proposing an abstract machine as an alternative to the universal turing machine (also an abstract machine) that solves the problem of exceptions in algebra. He's suggesting it has alot of philisophical implications somewhat aligned with the way conventional algebra does. I havent quite grokked the central thesis of it, as my maths is way rusty, but its actually quite interesting.

      The 0/0 = nullity stuff is a tragic little misstatement of what he's getting at.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    11. Re:Argh!!! by RyuuzakiTetsuya · · Score: 2, Funny

      I just got done finishing CS homework and the answer came in my mind as:

      lightbulb(lightbulb())

      --
      Non impediti ratione cogitationus.
    12. Re:Argh!!! by mrogers · · Score: 5, Funny
      How many computer scientists does it take to change a lightbulb?

      O(1)

    13. Re:Argh!!! by mrogers · · Score: 5, Funny
      Adding an equal or greater number of liberal light bulbs is the only way to effect change.
      Sure, that's what they tell you before the election. Four years later you realise the electricity bill's gone through the roof and it's still fücking dark.
    14. Re:Argh!!! by Bush+Pig · · Score: 3, Insightful

      Sounds a lot like the Time Cube to me ...

      Honestly, it's like Cantor never existed.

      --
      What a long, strange trip it's been.
    15. Re:Argh!!! by Bush+Pig · · Score: 3, Funny

      It's a bug, not a feature.

      --
      What a long, strange trip it's been.
    16. Re:Argh!!! by Bucc5062 · · Score: 5, Funny

      Seems recursive to me. If run it you may fill up the void with light.......God? Is that you?

      --
      Life is a great ride, the vehicle doesn't matter
    17. Re:Argh!!! by MindKata · · Score: 2, Funny

      ok I ran lightbulb(lightbulb()) and it gave the answer 42

      Then again, it could just be a stack overflow ... so life is a stack crash ... I guess that explains the hangovers I have in the mornings.

      --
      There are 10 kinds of people in the world... those who understand binary and those who don't.
    18. Re:Argh!!! by RDW · · Score: 5, Funny

      He doesn't stop there, either:

      http://archives.nesc.ac.uk/gcproposal-5/0080.html

      "It is simply a technical matter to extend this compiler to deal with the
      whole of C. I could then cross-compile from Pop11, Lisp, or any other
      language for which there is a C source version. At that point I would be
      able to produce massive neural nets that implement operating systems, word
      processors, compilers and the like. It would be relatively straight forward
      to compile Linux into a neural net. This opens up the possibility of doing
      research on massively large neural networks. We could then move away from
      our toy implementations and start examining useful systems. "

      Imagine a Beow...[Error in universe.pl line 15x10^9: Division by zero]

    19. Re:Argh!!! by 32771 · · Score: 3, Funny

      Conservative light bulbs could also be called dark bulbs.

      --
      Je me souviens.
    20. Re:Argh!!! by fintler · · Score: 5, Funny
      So much for my $200 calculator.

      wait, you paid $200 for a calculator?

      b = $100
      a = b
      a^2 = ab
      a^2-b^2 = ab-b^2
      (a+b)(a-b) = b(a-b)
      a+b = b
      since a = b
      b+b = b
      2b = b
      $200 = $100

      They ripped you off. $200 is really only worth $100
    21. Re:Argh!!! by grahams · · Score: 4, Funny
      Imagine a Beow...[Error in universe.pl line 15x10^9: Division by zero]

      No wonder the universe sucks, it's implemented in Perl!

    22. Re:Argh!!! by 3rd_Floo · · Score: 5, Informative
      Computers can't deal with imaginary numbers natively...
      Uhh, they sure can. GNU C, for instance, has a complex qualifier.

      I think the GP was refering to the hardware level, not an abstract software layer. Where traditonal computers, even those with modern math extensions dont know what an imaginary or complex number is. Normally, two floating point values are used to represent complex arithmetic, however its not a native operation, and still requires some software logic to be accomplished.
    23. Re:Argh!!! by hdparm · · Score: 2, Funny

      I wouldn't consider it 'changed'. It's just screwed.

    24. Re:Argh!!! by $RANDOMLUSER · · Score: 4, Funny

      And the corollary:

      How many hardware engineers does it take to chage a light bulb?

      None, we'll fix it in the driver.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    25. Re:Argh!!! by JohnFluxx · · Score: 4, Funny

      Surely the conservative would replace the bulb quickly to put things back the way they are.

      The liberal would seek to embrace the new darkness and accuse those who complain as non-pc conservatives who resist all change.

    26. Re:Argh!!! by pointbeing · · Score: 5, Funny
      How many computer programmers does it take to screw in a light bulb?
      Only two - but they have to be really small.
      --
      we see things not as as they are, but as we are.
      -- anais nin
    27. Re:Argh!!! by cnettel · · Score: 2, Insightful

      The geometry of a Euclidean plane is, possibly, something that (pre-)human minds has indirectly handled for far longer than any counting beyond fingers and toes whatsoever... Real numbers aren't very fundamental, if they were, the mental resistance against irrational numbers would have been much lower.

    28. Re:Argh!!! by Garse+Janacek · · Score: 2, Funny

      No wonder the universe sucks, it's implemented in Perl!

      Well, sure. "The Lord works in mysterious ways" -- that just means no one can understand God's code, right?

      Wait... does that mean Larry Wall is.....?

      --

      I am the man with no sig!

    29. Re:Argh!!! by JabberWokky · · Score: 3, Funny
      Whereas a Libertarian wouldn't change the bulb because it wasn't his, but he always carries his own flashlight just in case.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    30. Re:Argh!!! by RichMan · · Score: 2, Informative

      These days your grahpics card does 3d transformations, even 4d with the physics models.
      Many, many of these in parallel.

      Good old 2d cartesian coordinates/imaginary numbers are no problem.

      The real problem is irrational numbers.
      PI, sqrt(2) sqrt(3), e

    31. Re:Argh!!! by aichpvee · · Score: 5, Funny

      How many flies does it take to screw in a light bulb?

      Two. But I don't know how the fuck they got in there!

      --
      The Farewell Tour II
    32. Re:Argh!!! by suggsjc · · Score: 3, Funny

      It could bring a whole new meaning to being "turned on"

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    33. Re:Argh!!! by liquidsin · · Score: 4, Informative

      if a=b, then (a-b) = 0. going from the fifth line to the sixth line, when you divided out (a-b) from both sides, you were, in fact, introducing a nullity.

      --
      do not read this line twice.
    34. Re:Argh!!! by diablovision · · Score: 2, Interesting

      This guy is a crock:

      "4) The perspex machine is super-Turing. I am continuing to develop it to
      give easier theoretical access to its super-Turing properties. Of course, a
      computer simulation of the perspex machine is Turing computable, but there
      are Turing computable subsets of all the properties (2). I know this,
      because I have demonstrated them in computer simulations."

      He is claiming that the machine is more powerful than a Turing machine, yet admits it can be simulated on a Turing machine?
      Apparently he hasn't heard of the Church-Turing thesis.

      And this gem:

      "5) When I have made more progress with (4) I will be in a position to
      recommend that the perspex instruction is implemented in computer hardware.
      Initial calculations show that one silicon chip could have of the order of
      10^9 perspex processors on it. I expect this theoretical work to take 1-2
      years depending on how lucky I get and how much garbage administration I can
      avoid in that period."

      10^9 perspex processors on a single chip? Considering that process technology is just now reaching a billion (American: 10^9) transistors on a chip, is he claiming that one can implement the perspex chip with a single transistor?

      This is _beyond_ moronic.

      If it's implemented in silicon, using transistors, it is *not* more powerful than a Turing machine. Even if it has *infinite* storage and *infinite* processing power, it is not more powerful than a Turing machine.

      This is a hoax.

      --
      120 characters isn't enough to explain it.
    35. Re:Argh!!! by infinite9 · · Score: 2, Interesting

      IBM AIX had an issue with dividing by zero. If you run this program:

      #include

      void main() {

      int x,y,z;

      x=1;

      y=0;

      z=x/y;

      printf("%d\n",z);

      }

      You get 15. At least you did a few years ago the last time I tried. This is because the 0 is cast to a float before the divide, then cast back to an int. On other *nixs, you get a floating point exception like god intended. I found this after spending 4 hours in dbx chasing a bug in my factory scheduling system.

      --
      Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    36. Re:Argh!!! by 246o1 · · Score: 4, Funny

      Perhaps the conservatives would hire 'scientists' to declare that the light bulb was still on, could never go out, even if it did go out it wouldn't affect us, and that nothing could be done about it anyway!

      --
      Although the moon is smaller than the earth, it is farther away.
    37. Re:Argh!!! by __aaxwdb6741 · · Score: 3, Funny

      Q: How many rings does it take to change a light bulb?

      A: One Ring to rule them all, One Ring to find them,
              One Ring to bring them all and in the darkness bind them

    38. Re:Argh!!! by spike2131 · · Score: 2, Interesting

      nullity*14 = nullity

      So what is nullity * infinity?

      nullity? infinity? nullfinity?

      --
      SpyDock: Scientific Python in a Docker container
    39. Re:Argh!!! by AxelBoldt · · Score: 3, Interesting

      You can't do quantum mechanics without complex numbers. The Schrödinger equation has a fat i right in the middle of it. Complex numbers were discovered, not invented.

    40. Re: Re:Argh!!! by dsanfte · · Score: 2, Insightful

      So then this "nullity" just serves to make any value x for f(x)=(x)*(nullity) equal to any other number in R, all at once. That's either profound and interesting, or silly and impossible. Reminds me of quantum mechanics...

      --
      occultae nullus est respectus musicae - originally a Greek proverb
    41. Re:Argh!!! by 2short · · Score: 2, Interesting

      To whatever extent complex numbers are "not fundamental" neither are reals, nor integers. They are all inventions.

    42. Re:Argh!!! by AutumnLeaf · · Score: 3, Funny

      Conservatives would open a no-bid contract for Haliburton, pay the contract, but never verify the bulb was changed.

    43. Re:Argh!!! by CorSci81 · · Score: 2, Funny
      I can't hand you -1 oranges either.
      No, but I can reach out my hand to bitchslap you and take your orange. Mathematically, you losing an orange (4-1) is equivalent to me giving you -1 oranges :)
    44. Re:Argh!!! by markh1967 · · Score: 4, Funny

      How many Microsoft programmers does it take to change a lightbulb?

      None - their manager just declares darkness to be the new standard.

      --
      Input error. Replace user and press any key to continue.
    45. Re:Argh!!! by mOdQuArK! · · Score: 2, Funny

      That didn't make any sense - are you a liberal?

    46. Re:Argh!!! by camperdave · · Score: 2, Funny

      Division by Zero is completely acceptable in the Electric Universe. In fact, the currents that power the spherical plasma discharges which we call the "Sun" and "stars" are where the MHD manifold divides by zero. The size of the star is related to the size of the zero by which the plasma field is divided.

      Oh, by the way, I've got some beautiful beachfront property in the Florida Everglades that I need to sell (for tax reasons). I can let it go real cheap!

      --
      When our name is on the back of your car, we're behind you all the way!
    47. Re:Argh!!! by mdf356 · · Score: 2, Funny

      How many Californians does it take to screw in a light bulb?

      None. Californians screw in hot tubs, not light bulbs.

      Cheers,
      Matt

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    48. Re:Argh!!! by wealthychef · · Score: 4, Insightful

      Your "argument from intuition" is not a good one. Mathematics often comes up with nonintuitive results. In fact, that's the point, in a way. Mathematics is a set of rules and a language meant for re-expressing known truths in forms that lead us to realize new truths, all by rearranging things by the rules of logic. Here's an example: exponents were created to describe the number of times you multiply a number together with itself to get an example. 2^6 is 2 multiplied by itself 6 times. So what sense does it make to raise a number to a negative power? Well, ok, it's dividing one by that number a certain number of times. Or how about a fractional power, even more bizarrely? It turns out that devising rules that "make sense" often only make sense in the context of exactly the kind of discussion this guy has, purely within the realm of mathematics. I'm not saying his idea is good, rather that your argument is bad. :-)

      --
      Currently hooked on AMP
    49. Re:Argh!!! by StikyPad · · Score: 2, Funny

      If you want me to say, "New standard?" text STKPD1.
      If you want me to say, "Programmers use lights?" text STKPD2.
      If you want me to say, "Linux developers subsequently start work on LINDOWS (Light is not a Darkness or Windows Simulator), then get sued for their choice of name," text STKPD3.
      If you want me to say, "Ariba!" and dance around a sombrero, text STKPD4.

    50. Re:Argh!!! by tgrigsby · · Score: 3, Funny

      Close. A conservative would declare that, according to the Bible, God create light and dark, and therefore the darkness was a sign from God that man had been arrogant to create light. He would then shake his fist and declare that the burning out of the light bulb proves that technology can't evolve, and that fire is an element God never intended for man to tame. Foaming at the mouth, he'd blame the fact that light bulbs came into existence on the gay agenda, screaming that the marriage of light bulb and the socket is a violation of nature, and he'd grab up his shotgun and run around the house shooting all the other light bulbs. Once they were gone, he'd see the street lights, blame them on the terrorists, and shoot them out as well. Running out of bullets, he'd take out a massive loan to pay for more artillery. Running from house to house, he'd shoot every light emitting device in the neighborhood, catching innocent men, women, and children in the crossfire. Soon, so in debt that he'd never be able to pay it off, he'd run out of bullets and stop.

      Engulfed entirely in darkness, he'd finally wind down.

      Then he'd start grumbling about the darkness, blaming it on the liberals.

      --
      *** *** You're just jealous 'cause the voices talk to me... ***
  2. Well, thats just nullty. by BWJones · · Score: 5, Interesting

    His new number, which he calls "nullity"

    Well, thats just nullty. :-)

    Seriously though, as I understand it, this is simply another mathematical structure that allows a different scalar much like a real projective line, right? If that is the case, then there is nothing really new here and there can be no application or definition with real numbers or integers. Alternatively by interpreting this as a commutative ring, one might be able to extend this to where division by zero does not always get you in trouble, but the precise interpretation of "division" is fundamentally altered. This too is not a new concept.

    However, all of that said, I am a bioscientist and my math skills are not as strong as a formally trained mathematician, so I will defer to those here who are stronger mathematicians than I if this interpretation is incorrect.

    --
    Visit Jonesblog and say hello.
    1. Re:Well, thats just nullty. by RodgerDodger · · Score: 5, Interesting

      Perhaps. OTH, complex numbers are an incredibly useful tool in electrical engineering, yet were deemed so useless when first conceived that they were called imaginary numbers.

      --
      "Software is too expensive to build cheaply"
    2. Re:Well, thats just nullty. by Calinous · · Score: 4, Informative

      At first, numbers were integers - what you could count on your fingers. (N) Later on, numbers were fractional - in order to express the sharing of things. (Q) Later on, numbers were negative - in order to express debt. (Z) Even later on, some numbers were found not to be fractionar (the first proved was square root of 2). Enter R However, not every polinomial equation has its solutions as real numbers (see x^2+1=0). The solution to this equation was named i, with the property that i squared is -1. It was called imaginary because no real number had such property, and it is as real as a figment of your imagination ;) While other real numbers can be aproximated by integers, negative integers and fractional numbers (with better and better accuracy), i has no aproximation in any of the previous pools of numbers. In engineering, a useful aproximation for pi is 3. There is no aproximation of i as an integer.

    3. Re:Well, thats just nullty. by Anonymous Coward · · Score: 2, Interesting

      however, the 'number' nullity has no plausible use - it is just a word for a concept we already understand, that division by zero yields an infinite range so is undefined.

    4. Re:Well, thats just nullty. by itwerx · · Score: 5, Funny

      Seriously though...if this interpretation is incorrect.

      Your interpretation is correct but for proper mathematical representation it should be reduced to its simplest form.
            While simpler reductions may be possible I believe the following best conveys the essence of the equation:
            "Dr. Anderson is a pompous idiot."

    5. Re:Well, thats just nullty. by buswolley · · Score: 4, Insightful

      I say this report is Bullshit. What professor, after making a huge discovery, proceeds to teach it to children before presenting it at a seminar of his peers? If these children are his peers, then I suggest he merely drew a symbol and named it 0/0.

      --

      A Good Troll is better than a Bad Human.

    6. Re:Well, thats just nullty. by Anonymous Coward · · Score: 5, Insightful

      0/0 should be a special case where dividing by zero actually yields a valid real number, and all other divisions by 0 are undefined.

      Wrong.

      0/x gives 0. Always. And x/x gives 1. Always. Now, try for x=0... That gives 0/0 = 0 and 1 at the same time. That's why it's undefined, usually called NaN (Not a Number).

      Anything else divided by zero can be defined as giving infinity or -infinity, which can be used in further calculations just fine, even coming to the correct result.
      Example: The angle of the vector (1,0): arctan(1/0)*180/pi = 90 degrees. Works just fine. Not so for NaN, any calculation involving NaN will continue giving NaN.

    7. Re:Well, thats just nullty. by logicnazi · · Score: 2, Insightful

      The projective line is neat and all but what he is doing is just stupid and fucking up his kids.

      He reasons thusly 1/0=+inf -1/0=-inf (already see the problem that +inf=-inf) and 0/0=nullity (hence nullity = +inf)

      He then reasons that 0^0=0^(-1)*0^(1)=1/0*0 = 0/0 = nullity.

      Now let's try that another way.

      nullity*0=0/0*0=0/0=nullity.

      But also if 0^0 is a number then 0^0*0^1 = 0^1 = 0 Thus nullity*0=0 hence nullity*0=nullity=0. This is a pretty clear contradiction.

      In other words it's just dumb. Mathematicians are not idiots. We haven't missed something like this for thousands of years.

      --

      If you liked this thought maybe you would find my blog nice too:

    8. Re:Well, thats just nullty. by mwvdlee · · Score: 3, Funny

      As I understand it; you take a famous problem (e.g. division-by-zero), give it a new name (e.g. nullity) and claim you've solved the problem.

      So, I hereby claim to have solved the well-known Poincaré Conjecture by naming it "frooblewompy". There, problem solved.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:Well, thats just nullty. by NoTheory · · Score: 4, Funny

      I think you mean, "You must be new here."

      Although your number is higher than his.

      So, perhaps i should say:

      You must be new here, because i think you mean, "You must be new here." :)

      --
      There are lives at stake here!
    10. Re:Well, thats just nullty. by joestoner · · Score: 5, Funny

      I am quite sure nudity would be a more appalling number

    11. Re:Well, thats just nullty. by sg_oneill · · Score: 3, Insightful

      How much nothing can you fit in nothing?

      none. one nothing. Ten nothings. Twenty nothings. A billion nothings. Nothing * Anything = nothing.

      Its not a number. Its a nonsense.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    12. Re:Well, thats just nullty. by mike260 · · Score: 5, Funny

      Also, if any plane ever falls out of the sky because its software was dividing by zero, the engineers should be promptly be drug out into the street and shot.

      In any case, I'm not sure I see how nullity rectifies the problem.

      "Good morning ladies and gentlemen, this is your captain speaking. We're nullity minutes into this flight, and we're cruising at nullity knots, at an altitude of nullity feet below sea level. We've got a nice tailwind blowing along an axis perpendicular to spacetime, so we hope to arrive at our destination (7i-4) minutes early."

    13. Re:Well, thats just nullty. by evilbessie · · Score: 3, Informative

      To be fair it's not entirely uncommon for mathematicians to invent new concepts. Take as the primary example the square root of -1, this is the imaginary number i. So having a symbol to designate dividing by zero quite sensible, does it help the maths, well no because once you divide by 0 algebra stops making sense eg.

      1 x 0 = 0
      (1 x 0)/0 = 0/0
      and
      2 x 0 = 0
      (2 x 0)/0 = 0/0
      It then follows that
      (1 x 0)/0 = 0/0 = (2 x 0)/0
      so you have
      1 x 0/0 = 2 x 0/0
      cancelling the x 0/0 you have
      1 = 2
      (there are more elegant proofs than this i just can't remember them this morning)

    14. Re:Well, thats just nullty. by kongit · · Score: 5, Funny

      If you wouldn't mind emailing me your name, address, and credit card number (used only for verification and other stuff) I will send you 1 (one) Nobel prize in the field of mathematics for a limited time offer not exceed 5 days. By accepting this offer you are agreeing that I, the arbitrary nullity, will thus forth be bequeathed of all known possessions you, the numbskull who happens to be still reading this. Furthermore, without further ado, we bring you something completely differential.

    15. Re:Well, thats just nullty. by p0tat03 · · Score: 2, Informative

      "Anything else divided by zero can be defined as giving infinity or -infinity, which can be used in further calculations just fine, even coming to the correct result."

      False. While in some applications it may be useful to allow a divide by zero to go to +- infinity, this wreaks havoc with a ton of other applications. /0 is undefined for a very good reason.

      For your arctan example - arctan *is* in fact undefined at 90 + 180n degrees, where n is a whole number. tan = opposite / adjacent, when the x component of your vector is 0, tan does not exist.

      If we were to divide by a number *approaching* zero, however, we could very well end up with +- infinity, which in itself is a concept and not an actual number. In these cases it is often necessary to know which direction you're approaching from. Take the function 1/x for example. If you were to divide by 0- (that is, a negative value that is infinitely close to zero), it would be -INF. If you were to divide by 0+, it would be INF.

      It is important to know that 0- and 0+ are not zero. These concepts need to stay very clearly separate. A divide by zero should stay undefined, not arbitrarily pinned to +-INF.

    16. Re:Well, thats just nullty. by somersault · · Score: 5, Funny

      I thought that was %

      --
      which is totally what she said
    17. Re:Well, thats just nullty. by somersault · · Score: 2, Funny

      No, his original comment makes more sense. Given your attempt to bring him round to your archaic form of existence in repetetive humour, I just you must be old here.

      And remember - in Soviet Russia, new becomes you!

      --
      which is totally what she said
    18. Re:Well, thats just nullty. by Fangs78 · · Score: 2

      Did you mean appealing number? Hope so...

    19. Re:Well, thats just nullty. by ComaVN · · Score: 2, Informative

      Select "Plain Old Text" instead of "HTML formatted"

      (note that plain text according to slashdot is not plain text at all, but rather html with carriage returns automatically replaced with <br>, so html tags are still interpreted, and you have to use &lt; and &gt; to show angle brackets. Yes this is braindead.)

      --
      Be wary of any facts that confirm your opinion.
    20. Re:Well, thats just nullty. by mindriot · · Score: 2, Informative
      I say this report is Bullshit.

      I say you should've read up on the subject first. (But then again this is Slashdot, after all.) There are some papers available. So, at least the children weren't his first audience but merely the strange byproduct you get when you contact the media.

      His stuff is still a bit weird though -- if his stuff were really such a groundbreaking mathematical discovery, it wouldn't have been published in a journal of the International Society for Optical Engineering...

      Maybe, though, you can derive more consistent rules for using the IEEE 754 NaN and Inf numbers using his findings, but I'd think he still has a long way to go to prove his findings useful enough for that.

    21. Re:Well, thats just nullty. by dr.+greenthumb · · Score: 3, Funny

      I get it! If I were to lose half my body in some freaky accident and someone were to give me $10, I'd actually get $20!

    22. Re:Well, thats just nullty. by jazir1979 · · Score: 2, Insightful

      No, the process of "splitting something among 0 people", makes no sense. Which is the very reason that division by zero is undefined. "Sharing something among people", or "dividing" implies that there is non-zero denominator. And yes, I do think that analogy extends to negative numbers and fractions, but NOT to zero.

      --
      What's your GCNSEQNO?
    23. Re:Well, thats just nullty. by Bush+Pig · · Score: 2, Insightful

      This is actually what the whole "angels dancing on the head of a pin" thing was about.

      --
      What a long, strange trip it's been.
    24. Re:Well, thats just nullty. by Bush+Pig · · Score: 2, Interesting

      It just seems like a new word for transfinite mathematics. Cantor did this more than a century ago.

      --
      What a long, strange trip it's been.
    25. Re:Well, thats just nullty. by Jesus_666 · · Score: 4, Funny

      I don't know how math professors look in your country, but I think that "appalling" describes anything involving them and nudity quite well.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    26. Re:Well, thats just nullty. by Rinzai · · Score: 2, Informative
      In fact, aircraft flight computers routinely divide by zero--for example, when calculating vectors to waypoints. They just reboot on the exception. The storage for the flight profile is in non-volatile memory, so after the reboot the hardware just determines the current location and then resumes at the appropriate point in the flight profile.

      No falling out of the sky, at least for that.

      Another routine divide-by-zero occurs when you attempt to calculate the amount of flavor in the crap sandwich they serve as a snack--but I digress.

    27. Re:Well, thats just nullty. by swillden · · Score: 5, Insightful

      Yes because mathematics is a discipline of arbitrary rules, right?

      Yes, actually it is, and there are different sets of rules (aka axioms) that are used. For example, Euclid chose to include the Parallel Postulate among the axioms that define his geometry, but there are various well-developed -- and useful! -- non-Euclidean geometries that assume the parallel postulate is not true. There are many branches of mathematics that modify what most would consider the "normal" rules in various ways. Many of them prove to be useful in the real world, too.

      Mathematicians realized a century ago that their work is a discipline of arbitrary rules, and that none of their theorems have any inherent real-world truth or falsehood. Math is simply an abstract model. By choosing the right set of axioms one can create a model that maps well onto various aspects of reality, making it useful for physics, engineering and much, much more. Sometimes the common rule set doesn't map well, and even physicists and engineers use the alternative rule sets mathematicians have devised.

      This concept of "nullity" isn't something that mathematicians would call wrong. For it to be wrong, it would have to be inconsistent with the results of whatever other axioms Anderson has chosen to use. What mathematicians would call it, however, is an old, uninteresting idea. There have been many others that postulated a placeholder "value" for infinity and explored the results of that assumption. Some of the results are even occasionally useful in simplifying useful calculations. And sometimes the alternative system produces results that don't map well onto reality, and the distinction between the cases is well-explored and well-understood.

      I may be stating that too strongly, though. It's possible that Anderson has adjusted his definition in a way that makes it useful for a broader set of problems. Honestly, though, I doubt it. This is thoroughly plowed-over terrain.

      I think it's most likely that Anderson has discovered some specific, important problems in optics(which involves some very high-powered mathematics, BTW, much more so than most engineering disciplines) that can be simplified by postulating a nullity, and that he published the work in an appropriate journal to an appreciative audience.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    28. Re:Well, thats just nullty. by muellerr1 · · Score: 2, Funny

      That's a perfectly cromulent word you've got there.

    29. Re:Well, thats just nullty. by Kingrames · · Score: 2, Funny

      "What professor, after making a huge discovery, proceeds to teach it to children before presenting it at a seminar of his peers?"

      One who... can't tell the difference?

      --
      If you can read this, I forgot to post anonymously.
    30. Re:Well, thats just nullty. by Rakshasa+Taisab · · Score: 2, Informative

      Uhm... The reason IEEE does not have consistent rules for this is because different definitions make sense in different domains. We already know several useful definition, it's nothing new.

      --
      - These characters were randomly selected.
    31. Re:Well, thats just nullty. by h2g2bob · · Score: 2, Insightful

      It's not even a new symbol - it looks to me like capital phi.

      The article seems lacking in detail. By contrast, proper mathmagicians can't even get to 2 without using a long and difficult proof.

      My 2 cents: wouldn't 0/0 be the set of all complex numbers? If x = 0/0 then 0 = 0x would work for any x.

    32. Re:Well, thats just nullty. by mr_mischief · · Score: 2, Informative

      What is needed is a precedence for those two rules.

      1. 0/x gives 0.
      2. if x != 0, x/x gives 1

      That way, 0/0 = 0, 1/1 = 1, 2/2 = 1... Which makes practical sense. The series looks like (... 1, 1, 1, 0, 1, 1, 1 ...), which makes some sense, because 0 is after all, special.

      That still doesn't provide for a general x/0 solution. Given the above, we'd still be at (... ?, ?, ?, 0, ?, ?, ? ...) for the series x/0 and the point of TFA is x/0 altogether.

      Since x/0 == 1/0 * x we must define 1/0 in order to define x/0. How do you define 1/0 ?:

      a. Is 1/0 part of x/0 -- then we must define x/0 to define x/0 -- a circular problem.
      b. Is 1/0 an arbitrary exception to x/0 -- if so, is that by arbitrary definition? What would it be defined to be?
      c. Is 1/0 a fuzzy set of [0...1] or [0...x] or maybe [0...+inf] -- if so, does it collapse into an integer/real/imaginary/complex or something when observed, like a quantum state?

      That's the problem as I see it. I'm not a mathematician, but this issue fascinates me and I've read and thought about it quite a bit (yes, I know that's geeky even by /. standards).

      Time for a word problem... Okay, imagine you walk down the street and find a $10 bill on the sidewalk. Currently, that $10 is divided by zero -- no one owns any part of it. How do we solve the problem in the real world? Well, if you're walking alone, you do what we call claiming it, which is adding 1 to the denominator. So it's 10/1, yielding you $10. If you and a friend are walking together and decide to share the bounty, that's 10/2, yielding you $5. If nobody ever claims that $10, where's the value? The whole $10 is useless until there's a claim on it. So before it is seen in the street, it's worth $0 to everyone (no matter how many people there are that haven't seen it -- up to an infinite number of people that haven't claimed it have zero value out of it). Once someone sees it, it's worth $10/x, with x being the number of people splitting the claim.

      If you skimmed that, you might ask, "10/0 == 0 * +inf ??? What is 0 * +inf ??? is that 0 ???" _But_, we don't count he people who _don't_ claim it, just like we didn't for 10/1. The number of people who don't claim it still get 0 no matter whether someone has claimed it or not. Maybe it's 10/0 == [0...10] ?

      Reasoning from the money example, I'm tempted towards the following ideas, but I wouldn't claim this is really my philosophical stance on the idea. It's just musings. The $10 on the street is really not worth anything to anyone until it is claimed. But is that the same as zero? Is the lack of a divisor really the lack of value? The $10 bill is still worth a total of $10, but it's not worth that _to_ anyone until it is claimed. It's like there really is a quantum set/fuzzy set here of [0...10], and the condition of its collapse is that there must be a non-zero denominator. If someone needs $10, and people step forward to chip in towards that need, that's a negative $10. So -10/2 (two people share the cost) is -5 (they each chip in $5). Until the debt is covered, it's -10/0 which is -10/0 == [0...-10]. So that leads me to say it's really x/0 = [0...x] and not anything to do with absolute values. Is saying that x/0 = [0...x] the same as saying it's undefined? Or is calling it a superposition of all number from 0 to x that is waiting for a denominator to collapse a definition in itself? I'm not comfortable making that call, even just playing around with the concept. I don't have the math background to try to prove these intuitions and musings, but it'd be fun to see someone work on it.

    33. Re:Well, thats just nullty. by Dachannien · · Score: 3, Funny

      were deemed so useless when first conceived that they were called imaginary numbers

      Those of us with an electrical engineering background prefer to call them jmaginary.

    34. Re:Well, thats just nullty. by smallfries · · Score: 3, Interesting
      I think it's most likely that Anderson has discovered some specific, important problems in optics(which involves some very high-powered mathematics, BTW, much more so than most engineering disciplines) that can be simplified by postulating a nullity, and that he published the work in an appropriate journal to an appreciative audience.
      Not quite. It's most likely that Anderson is a crank. He has cobbled together some halfbaked assumptions and slung them past an easy audience. If there was a real application for this then a) he would have mentioned it in the paper b) put the paper in a relevant conference and c) not written the discussion section of the paper as if he had reinvented mathematics. He does compare his own paper to the invention of the concept of zero. There is no mention of an optics application anywhere. Further crank-points are earnt by postulating a solution to AI on the frontpage of his site. "Solving the mind-body problem" and whoring his "paper" before the media rather than through credible peer-review. Yes, the SOIP is a very respectable conference, but this is nowhere near their field and why are they publishing something that they are not capable of reviewing?
      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    35. Re:Well, thats just nullty. by Fafnir43 · · Score: 2, Informative

      I'm pretty sure they weren't called imaginary numbers because they were useless - they were invented to solve the general cubic equation!

      --
      To know recursion, you must first know recursion.
    36. Re:Well, thats just nullty. by smoker2 · · Score: 2, Informative
      Mathematicians realized a century ago that their work is a discipline of arbitrary rules, and that none of their theorems have any inherent real-world truth or falsehood. Math is simply an abstract model. By choosing the right set of axioms one can create a model that maps well onto various aspects of reality, making it useful for physics, engineering and much, much more. Sometimes the common rule set doesn't map well, and even physicists and engineers use the alternative rule sets mathematicians have devised.
      So, when at the age of 11, I asked my maths teachers *why* 1+1=2, I was actually being insightful (for my age). I really was interested in an answer to that, not just being difficult. It seemed quite important for me to know (at the time). I didn't get an answer BTW (apart from "it just is"), and was treated as being stupid for asking. I think that this was when I lost interest in mathematics leading me to fail the exams (first time around).

      It wasn't until I started using/programming computers (at around age 23) that I started to really use some of the useful concepts like algebra through assigning variables etc. I always quite liked algebra at school.

      I think that if an enlightened teacher had mentioned that in some cases 1+1=11 (binary) or 9+7=10 (hex) then maybe conventional decimal might have made more sense, and been interesting as a *subset* of mathematics rather than the be all and end all, "coz I say so".

    37. Re:Well, thats just nullty. by Krakhan · · Score: 2, Interesting

      Mathematicians do not come up with the axioms in an 'arbitrary' manner, in the sense that they hope everything works out for the best. The rules come about as a kind of formalization from earlier investigations, to see what other information they can glean from that.

      If you take Group Theory for example, in most university courses, you start off with the basic four axioms for them, and you work your way up to the key results. Historically, Groups were never looked at in that way. They were looked originally as groups of permutations, when applied to substitutions for variables in polynomials, when attempting to find a 'quintic formula', expressed only in terms of algebraic operations (namely, by radicals). That turned out not to be the case, due to the work of Abel and Galois.

      It was from that people figured out what kinds of structures would satisfy the requirements like a permutation.. And hence you get the modern definition of a group, from which other stuff, like symmetry and various other phenomena could be explained. The same kind of things happen when you're dealing with other kinds of algebraic structures (Rings, Fields, Modules, etc.)

      Of course, how it's taught in education is a different issue altogether. However, There are reasons from which the axioms do come about, and it isn't at all because a person was having a bad day, hence insisted on this one axiom for no reason at all. :)

    38. Re:Well, thats just nullty. by Dan+D. · · Score: 3, Informative
      I only know of one proof for why 1 + 1 = 2, and I've been wondering if there are other proofs. It *is* almost too bad that those abstract concepts aren't taught more at the younger age. I asked some of my nieces and nephews why 2 + 2 = 4 and they essentially showed me the proof on their fingers (although using the whole numbers which makes sense because they haven't really been taught 0 yet...)

      Anyway the proof as I know it is this: Define 0 as a number. Define a successor function which takes a number as input and produces a number as output. Then start defining some labels like 1 (doesn't really have to be 1, could be the Symbol formerly known as Prince... just a label... still the same crazy music genius... this, it would be nice if were explained more...) is the Successor of 0, 2 is the Successor of the Successor of 0, 3 and then 4 in the same way. Then finally define + as the following construction: 0 + any number = that any number and S(x) + S(y) = x + S(S(y).

      2 + 2 = 4
      S(S(0)) + S(S(0)) = S(S(S(S(0)))) by definitions above.
      S(0) + S(S(S(0))) = S(S(S(S(0)))) by the second rule of +
      0 + S(S(S(S(0)))) = S(S(S(S(0)))) again by the second rule of +
      S(S(S(S(0)))) = S(S(S(S(0)))) by the first rule of +
      QED

      Anyway, ask some 6 year old who knows how to count on their fingers... they'll show you that (holding two sets of fingers on either hand and then counting the "successors" by dropping fingers as they go.)

      --
      People who quote themselves bug the crap out of me -- Me.
  3. Not everyone's happy by BadAnalogyGuy · · Score: 5, Funny

    The professors at 'Rithmetic State were non-plussed upon hearing the news.

  4. Umm... NaN? by The+boojum · · Score: 5, Funny

    Is it just me or does it sound like he thinks he's invented the NaN?

    1. Re:Umm... NaN? by Tablizer · · Score: 3, Funny

      Is it just me or does it sound like he thinks he's invented the NaN?

      But he gets the credit because "Nullity" sounds smarter, so Nanny Nan Na to you!

    2. Re:Umm... NaN? by El_Muerte_TDS · · Score: 5, Insightful

      Not really. NaN is: Not a Number.
      He proposes to define a new number that doesn't exist (or fit for that matter) in the current system.
      But still it's useless, or at least I think it is.

      100/0 != 10/0 != 1/0 != 0/0

      but he uses the same identifier for all of them, so that would mean:

      (100/0) / (1/0) = 1

      That goes against the principle of:

      infinity / (infinity - 1) != 1

    3. Re:Umm... NaN? by __aaclcg7560 · · Score: 4, Funny

      It's just a warm up before he claims that he invented the Net and comes out with a movie to prove that Al Gore didn't invent the Net.

    4. Re:Umm... NaN? by saforrest · · Score: 4, Interesting

      Sure he did. He said the reciprocal of nullity was nullity:

      (nullity)^(-1) = nullity

      So division by nullity is just nullity.

    5. Re:Umm... NaN? by KingOfBLASH · · Score: 2, Insightful

      Descartes or some long dead mathematician did just that for sqrt(-1). He said, we know sqrt(-1) doesn't exist, so let's make it equal to some number i. By using numbers that included a component of i, he was able to get real results.

      So why can't we do this for other items that are not a number, i.e. x/0?

    6. Re:Umm... NaN? by lahvak · · Score: 2, Informative

      100/0 != 10/0 != 1/0 != 0/0

      but he uses the same identifier for all of them


      Actually, he doesn't. He uses "infinity" for the first 3 and "nullity" for the last one.

      so that would mean:

      (100/0) / (1/0) = 1


      No, according to his axioms, infinity/infinity = nullity, not 1

      That goes against the principle of:

      infinity / (infinity - 1) != 1


      There is no such principle!

      --
      AccountKiller
  5. Hmm by mdemonic · · Score: 5, Funny

    There's zero comments yet. Wonder how many comments that is per poster

    1. Re:Hmm by whmac33 · · Score: 2, Informative

      No, it made sense when he wrote it. If there are zero comments, then there are zero posters. So that's 0/0.

    2. Re:Hmm by wootest · · Score: 2, Funny

      Nectar! Nectar! I need to drink my weight in nectar!

  6. Audio/Video is Real-encoded by BadAnalogyGuy · · Score: 2

    Anyone have a link to the Youtube or Gootube version of this?

  7. And this is important, why? by NETHED · · Score: 5, Funny

    I can make up numbers too...

    What he did was assign the previously "undefined" integer with a defined symbol that means the same thing. Infinity in both directions.

    While interesting, the concept has little use.

    From the article "Imagine you're landing on an aeroplane and the automatic pilot's working," he suggests. "If it divides by zero and the computer stops working - you're in big trouble. If your heart pacemaker divides by zero, you're dead.".
    Now, instead of getting an error message, the computer give a 0 with a line through it, and THEN an error message.

    --
    --sig fault--
    1. Re:And this is important, why? by Tablizer · · Score: 2, Interesting

      I can make up numbers too...

      Let's call it "snerg".

      Seriously, it sounds too close to null's, which makes database probramming a royal pain in the arse. Null's are like poison pills that propagate thru an expression and render it useless. This is perhaps useful for some numeric calculations, but a big mistake for strings. Example:

      myString = A . B . C . D . E

      Assume that "." is string concatenation. Under many RDBMS, if *any* of A, B, C, D, or E is null, the entire expression is null. This is rarely what one wants. One ends up putting a lot of null-fixer functions in expressions to prevent this kind of poison-pill approach. If I die and there is an afterlife, I will hunt down the person that made this a convention and make them eat a Null Pill so that their entire body (spirit?) is nullified. (And you don't want to hear what I'll do to the guy who invented neckties.)

    2. Re:And this is important, why? by dbIII · · Score: 2, Insightful

      Needless to say people working with computers in the 1950s identified this problem and made sure that it would not happen in their programs but people who do not understand basic high school mathematics have managed to recreate it many times since. Next up - fifty years of people forgetiing about buffer overflows and race conditions.

    3. Re:And this is important, why? by jrockway · · Score: 4, Insightful

      That behavior is a good thing. NULL is not 0 or an empty string -- it means "undefined". If you want 0, write 0. If you want "", write "".

      If you add a regular number and an undefined number, the result can't be defined. That's why 1 + NULL causes the entire operation to reduce to NULL. Makes perfect sense and is an important part of relational design.

      --
      My other car is first.
  8. mod post up by ... by b1ufox · · Score: 5, Funny

    mod original post up by 0/0 points :)

    --
    -- "Genius is 1% inspiration and 99% perspiration" - TAE --
    1. Re:mod post up by ... by Tablizer · · Score: 2, Funny

      mod original post up by 0/0 points :)

      Well, that explains all the goddam dupes

  9. didn't "solve" anything by Doppler00 · · Score: 2, Interesting

    He just created a new model, a new rule set, a new abstraction of math to deal with the case of "x/0". In general, dividing by zero is bad for most algorithms. I mean, from a CPU's perspective, I don't see how adding any additional hardware would help.

    1. Re:didn't "solve" anything by alienmole · · Score: 3, Funny
      I mean, from a CPU's perspective, I don't see how adding any additional hardware would help.
      Are you suggesting that there are problems which can't be solved simply by throwing money at them? I'm afraid you're not cut out for government work.
  10. Rubbish by Mkoms · · Score: 4, Funny

    Only Chuck Norris can divide by zero.

    1. Re:Rubbish by steevc · · Score: 2, Funny

      So can Bruce Schneier. He uses the result as his private key.

    2. Re:Rubbish by Barsema · · Score: 2, Funny

      So can Nick Nullty

  11. Not just "division by zero", but 0/0 specifically by RobHornick · · Score: 2, Informative

    The article and Slashdot's synopsis don't make note of it, but Dr. Anderson isn't claiming to have discovered something new in dividing any number other than zero by itself. The video linked in the article shows him saying that 1/0 = infinity, and -1/0 = -infinity, but 0/0 = capital phi (nullity -- we'll ignore the fact that this usually means the golden ratio in mathematics). Math isn't my area of study so I don't know why 0/0 specifically is so important... the article certainly is very much a fluff piece. Anyone feel like explaining the importance of 0/0?

  12. NaN by allankim · · Score: 2, Insightful

    Wow, since this guy is a computer science prof, maybe he can come up with some value or symbol to represent "nullity." I suggest "NaN" for "not a number." (ducks to avoid rotten tomatoes)

  13. Dividing by zero is not a "problem"...... by ACAx1985 · · Score: 2, Insightful

    Dividing by zero is not a "problem". It's just IMPOSSIBLE due to the way we structure our species' math. If you want to restructure our math as we know it (which he basically does by inventing his own false reality, so to speak), then you're not solving any problems. You're just being clever, and designing another system.. which has been done hundreds of times.

  14. testing, exception handling etc. by bananaendian · · Score: 4, Insightful
    "Imagine you're landing on an aeroplane and the automatic pilot's working," he suggests. "If it divides by zero and the computer stops working - you're in big trouble. If your heart pacemaker divides by zero, you're dead."

    This is computer programming ABC: you DONT allow undefined behavious to occur in your program! (especially if your doing MIL-STD Ada for avionics etc.) This guys 'method' is just a form of exception handling that any programmer with half-a-brain could implement.

    --
    www.tribalnetworks.org - helping tribal people around the world to own their own means of high-tech communications
  15. YaNaN? by Marbleless · · Score: 3, Funny

    Yet Another NaN? ;)

    --
    --I thought I was wrong once, but I was mistaken.
    1. Re:YaNaN? by cyrax256 · · Score: 5, Funny

      Nah... It's more on the lines of "Not another NaN"... heh heh... Not another Nan!, recursive... gettit?

      (returns to its corner)

  16. Sad, really... by lexDysic · · Score: 5, Interesting

    It's sad that he teaches math and thinks this is a worthwhile concept.

    For just one example of why it sucks, he BEGINS by defining: (infinity) = 1/0 and (-infinity) = -1/0.
    My conclusion: (0)*(infinity)=1
    So 2*0*infinity = 2*1
    So 2 = 2*0*infinity = (2*0)*infinity = 0*infinity = 1
    And once you know that 2 != 1 and 2 =1, it turns out you can prove quite a bit...

    Total nonsense, and the BBC is encouraging it. *shakes head* Although, I've got to say, it's nice, for once in my life, to deservedly be a smug American.

    --
    Think! It ain't illegal yet!
    George Clinton
    1. Re:Sad, really... by Rhinobird · · Score: 2, Insightful

      Hmmm, that's different from my answer.

      0*infinity=nullity

      0 * infinitity becomes:
      (0)*(1/0) becomes:
      (0*1)/0 becomes:
      0/0 = nullity

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    2. Re:Sad, really... by blanktek · · Score: 4, Insightful

      Parent is correct. It is truly mind boggling how terrible his reasoning is. You simply don't define infinity and -infinity as numbers. That is not what they are. Add this guy to the list of cranks http://www.amazon.com/Mathematical-Cranks-Spectrum -Underwood-Dudley/dp/0883855070

    3. Re:Sad, really... by weston · · Score: 3, Informative

      You simply don't define infinity and -infinity as numbers.

      Well, not Reals, at any rate:

      http://en.wikipedia.org/wiki/Extended_real_number_ line
      http://en.wikipedia.org/wiki/Real_projective_line

    4. Re:Sad, really... by punissuer · · Score: 2, Informative
      You simply don't define infinity and -infinity as numbers.
      You can if you want to. The surreal numbers are a number system that's a lot like the real numbers, but it contains the infinite ordinals and multiplicative inverses for them. However, even the surreals don't have a multiplicative inverse for zero. The biggest downside to the surreals is that any interval of surreals is "too big" to be a set--it's a proper class, just like the ordinals themselves--so pretty much all of the proofs of theorems about the surreals have to be based on transfinite induction.
  17. Re:Imaginary Numbers by Alchemist253 · · Score: 5, Informative

    Uh... are you joking?

    Imaginary numbers (specifically, complex numbers, which consist of a sum of a real and an imaginary number, and which comprise the "complex plane") are INCREDIBLY important in the "real world."

    I'm just a chemist, not a mathematician, but I am well aware that imaginary numbers are critical in the Fourier transforms used every time I take an IR or NMR spectrum.

    Ever do electrical engineering? Circuit analysis is made a great deal easier when you can treat circuit elements in terms of complex numbers. All that "impedance" stuff you hear about capacitors and the like that makes it possible to apply Ohm's Law to LRC circuits.

    These also are not merely made up properties, they are fundamental to mathematics and thus (if one believes that math is the language of the universe) physics. For example, certain integrals necessarily yield imaginary results. These integrals are not of some ethereal interest, but appear throughout quantum mechanics. This is why the amplitude of a wavefunction (used, for example, in molecular modeling that allows for practical achievements like better medicines) is not the square of the wave function (or, for that matter, its absolute value) but the product of the wavefunction and ITS COMPLEX CONJUGATE.

    If you'd like more examples of the utility of complex numbers and other "random rules," check out Boas' "Mathematical Methods In The Physical Sciences."

  18. Nothing to see here, people... by Lord+Aurora · · Score: 5, Funny
    ...move along.

    Helpful little hint from the end of the video:

    You've just solved a problem we haven't been able to solve for twelve hundred years. And it's that simple.

    Yeah. It was that simple.

    I'm just reminded of that proof from way-back-when that 2 = 1:

    a = b

    a^2 = ab

    a^2 + a^2 - 2ab = ab + a^2 - 2ab

    2(a^2 - ab) = 1(a^2 - ab)

    2 = 1

    All this guy has done is provide another little fun "proof" that you can use to win bar bets. "Betcha I can divide by zero..."

    --
    The heavens do not fall for such a trifle.
    1. Re:Nothing to see here, people... by b1ufox · · Score: 2, Informative
      2(a^2 - ab) = 1(a^2 - ab)

      correction you cannot say 2 = 1 here because 2*0 = 1*0 and dividing both sides by 0 gives you 0/0 on both sides which is inderterminate.

      So sadly your above assumption holds false.

      --
      -- "Genius is 1% inspiration and 99% perspiration" - TAE --
  19. Re:Imaginary Numbers by lexarius · · Score: 2, Interesting

    In my Graphics class I learned about the Quaternion number field, which is essentially like multidimensional complex (real +imaginary) numbers. In addition to the familiar i, you also have j and k. There is a multiplication table showing what you get when you multiply these things with each other. Why are these useful? Because for some reason or other, they can be used to define 3D rotations "better" than just using two or three angles. And you can make quaternion splines to interpolate between various rotations, allowing you to specify key frames and getting an animation out of it. But it's a really weird sort of number to think about.

  20. Re:Imaginary Numbers by Anonymous Coward · · Score: 2, Interesting

    yea, actually, you are missing the point.

    math is actually the science of making up rules. any real mathematician will tell you that the main idea of math is to start with as few basic axioms as possible, and come up with the rules of the system that follows. see: euclidean geometry, arithmetic. where do the axioms come from? historically, from observing the real world, people saw integers, real numbers, and euclidean geometry. more recently (meaning euclid and a few other clever early dudes, but otherwise in the last 150, maybe 200 years), the axioms are pretty much completely made up. some of them are based on those early systems, integers and real numbers. but there are a multitude of mathematical systems, of all varieties, that have no real world counterpart. and thats what makes it fun.

    as for division by zero, it gets us nowhere. the system of arithmetic and real numbers doesn't define division by zero, because that system is used for modeling the real world, where division by zero is meaningless. if you paid attention to the paragraph above, however, you should realize how easy it is to come up with a system where division by zero is clearly defined. my favorite example is the riemann sphere, which can be seen as an extension of the projective real line. of course, in ieee floating point, division by zero is very clearly defined. the result doesn't have a "value" but you can do it, and if you do, your plane doesnt crash.

    in short, james anderson is an idiot. yes, i am basing this on my reading of the summary and (pointlessly vacuous) article. if only the video explanation weren't real format...

  21. I suspect by the_tsi · · Score: 3, Interesting

    Mr. L'Hopital would have something to say against this.

  22. Re:Imaginary Numbers by Koiu+Lpoi · · Score: 3, Informative

    I hate to put it this way, but "It'll make sense when you're older". And by older, I mean when you take a higher math course. What is the square root of -1 equal to then? Nothing? Something? Saying it's "imaginary" is merely a construct that allows us to muck with things. We could say they're "happy fun times" numbers, with the symbol "hft", and it'd mean the same thing.

  23. Even I knew this was wrong as a 10 year old by joe_cot · · Score: 4, Insightful

    Seriously, in elementary school a teacher of mine tried to tell us that 1/0 = infinity

    Read up on the definition of division. If for a moment we ignore the "and the divisor is not 0" part of the definition, one of the basic principles of division is:
    if a * b = c
    then a / c = b, and b / c = a

    A fundamental part of his explanation pivots on the following being true:
    1/0 = infinity
    -1/0 = -infinity

    So, according to that, the following would hold:
    if 1/0 = infinity
    then infinity * 0 = 1
    which does not work, for obvious reasons. This I told my teacher in 6th grade.

    The real idea is that, for an equation 1/x = y, y approaches infinity as x approaches 0. At x=0, y is undefined, and that's all there is to it.
    Secondly, the story promises one thing, and "delivers" another. It promises to tell you how to divide by 0, and instead tells you how to get 0^0 (which is based on the previously mentioned false premises). And the answer he gives on how to divide by 0 is that the answer is infinity, which it isn't! I'd fire the professor that has the gall of teaching this to kids (after probably being laughed out by his colleagues).

    1. Re:Even I knew this was wrong as a 10 year old by Christianson · · Score: 5, Insightful
      A fundamental part of his explanation pivots on the following being true: 1/0 = infinity -1/0 = -infinity

      And for him it is true; he's defined infinity to have these values. He very specifically wants a fixed value for infinity.

      So, according to that, the following would hold: if 1/0 = infinity then infinity * 0 = 1 which does not work, for obvious reasons. This I told my teacher in 6th grade.

      Nor does this work. Division, in his system, is not the multiplicative inverse, but the reciprocal. So, for him: 1/0 = infinity implies 0/1 = 1/infinity, which does in fact meet our expectations.

      Basically, what he's done with his system is come up with a (completely consistent, as far as I can tell from scanning from his website) framework where singularities now have a defined value, which means that all functions are defined everywhere on the real line (or the transreal line, which is what he calls his infinity-and-nullity supplemented system). Which is great, as far as it goes. But there's a big trade-off for this: there is now no longer a guarantee that if both f(x) and the limit at x of f both exist, that they will have the same value. The example he himself gives is the hypebolic tangent at infinity; the limit is 1, but by direct evaluation, it ends up being nullity. To get around this, he proposes a hierarchy of value determinations; a function is defined at a point by its transreal arithmetic value only if a different value isn't suggested by analysis. So tanh(infinity) would be treated as 1, even though working through the definition of tanh requires the value to be nullity in his system.

      So in summary, he's defined terms so that division by zero is consistent and workable, but the price is that even relatively simple calculus becomes a lot more complicated. Nor is it all clear that transreal arithmetic will hold up with higher mathematics at all (when infinity is valued rather than defined by limits, how does cardinality work?). So I think he's got to a better job selling it than "it's better than NaN or having values undefined," because I can't see how it is.

    2. Re:Even I knew this was wrong as a 10 year old by gnasher719 · · Score: 2, Interesting

      '' So, according to that, the following would hold:
      if 1/0 = infinity
      then infinity * 0 = 1
      which does not work, for obvious reasons. This I told my teacher in 6th grade. ''

      If you read his article, you will find that he very carefully removes everything from the rules of arithmetic that would cause this kind of problems, which makes it at the same time correct and absolutely useless. His article isn't wrong, it is just useless.

  24. Re:Imaginary Numbers by RodgerDodger · · Score: 4, Insightful

    Because mathematics doesn't deal with the real world. Physics does.

    People take mathematical tools and models and apply them to the real world because they are useful. However, that usefulness is a lucky accident.

    --
    "Software is too expensive to build cheaply"
  25. Re:Not just "division by zero", but 0/0 specifical by __aaclcg7560 · · Score: 2, Funny

    Anyone feel like explaining the importance of 0/0?

    It's what math professors think about when they're too old to bonk a student during those intense one-on-one tutoring sessions.

  26. Re:Imaginary Numbers by lexDysic · · Score: 5, Interesting

    Note: IAAM(athematician). You pose a good question. The game in mathematics, though, is not to "make up random rules so that something that occurs to them suddenly works". It's (broadly speaking) to make up new rules which are completely consistent with all the old rules which allow us to understand a previously mysterious example. This is where "imaginary" numbers succeed tremendously, and "nullity" fails miserably. See my post downthread for why nullity sucks.

    "Imaginary" numbers are just the "thingys" which are solutions to polynomials. I.e., mathematicians find it useful to have an answer to the question "for what values of x does x^2 + 1 = 0?" The answers are useful, even though they aren't good at measuring length or breadth or depth or other one-dimensional concepts. They're useful because they allow mathematicians to develop a theory which has answered questions which couldn't be answered before. This is true even though both the question and the answer both lie in the realm of real numbers. Should there be an answer to every question of this type that doesn't use complex numbers? Perhaps, but it certainly doesn't have to be pretty, or easy to discover. Often the shortest path to a "real" truth lies on an "imaginary" line.

    --
    Think! It ain't illegal yet!
    George Clinton
  27. Re: Limits Anyone? by poopdeville · · Score: 4, Informative

    Infinity isn't a real number. Ergo, it cannot be the limit of a sequence, as the definition of a limit include the priviso that it is a real number.

    You can only perform the substitution lim x->a f(x) = f(a) when f is continuous at a. f(x) = 1/x is (very trivially) not continous at a = 0.

    Damnit, why is this sort of thing spilling over from sci.math now?

    --
    After all, I am strangely colored.
  28. What about l'Hopital? by rrohbeck · · Score: 2, Insightful

    ... where you can actually determine meaningful values for 0/0 in specific cases via calculus?
    I.e., it may well be that 0/0=a where a has a definite value? After all, any derivative is dy/dx=0/0.
    That means to me that 0/0 is *really* undefined - may be this or that, depending on the circumstances; more information is needed, and assigning a specific symbol to it doesn't make much sense in the general case.
    http://en.wikipedia.org/wiki/L'H%C3%B4pital's_rule

  29. Warp Zone! by Fallingcow · · Score: 2, Funny

    ... and dividing by zero while on the nullity line lets you go directly to World 9 with only two Warp Whistles!

  30. Awesome! by derubergeek · · Score: 2, Informative

    This fantastic new math is also helpful in solving this intractable problem: http://mcraefamily.com/MathHelp/JokeProofFactoring .htm

    How cool is that?

    Seriously, it's hard to take someone like this seriously when he uses ignorant scare tactics such as his autopilot example. Either he's performing self aggrandizing hand waving, or he really is completely ignorant about the real world. Trust me - we do account for division by zero in autopilot systems. And - believe it or not - not only does the computer not "stop working" but we actually get a result back. It's called NaN. Furthermore, not only are our systems built with robust libraries that allow us to carry on (no pun intended) we also write downstream code to mitigate propagation of these types of errors. [see Celarier, Sando for a good example of this].

    --
    Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
  31. Dr. James Anderson's actual papers by Bananatree3 · · Score: 5, Informative
    Here's the dear professor's blog entry on this very topic, which links to two papers (ONLY for the mathematically inclined):

    The first paper he describes as:

    describes how to divide by zero consistently in a non-trivial way. This shows that division by zero is no longer an error. Amongst other things, the paper explains why the standard model of arithmetic is not valid.


    The second paper he says:


    explains how to extend calculus so that it works with transreal numbers. This paper disposes of various counter "proofs" that attempt to show that division by zero is impossible. The paper ends with a very simple equation demonstrating the possibility of division by zero and challenges the reader to accept it.

    1. Re:Dr. James Anderson's actual papers by slamb · · Score: 3, Insightful
      I just read the first paper. It indeed defines a new number system, but his description is wrong:
      [The paper] describes how to divide by zero consistently in a non-trivial way. This shows that division by zero is no longer an error. Amongst other things, the paper explains why the standard model of arithmetic is not valid.

      Unfortunately, that explanation seems to have been replaced by gibberish in the copy I just downloaded. Check it out:

      Unfortunately, IEEE floating-point arithmetic is not a valid model of arithmetic either. We cannot accept an arithmetic in which a number is not equal to itself (NaN =? NaN ), or in which there are three kinds of numbers: plain numbers, silent numbers, and signalling numbers; because, on writing such a number down, in daily discourse, we can not always distinguish which kind of number it is and, even if we adopt some notational convention to make the distinction clear, we cannot know how the signalling numbers are to be used in the absence of having the whole program and computer that computed them available. So whilst IEEE floating-point arithmetic is an improvement on real arithmetic, in so far as it is total, not partial, both arithmetics are invalid models of arithmetic.
      So basically, the two NaNs have subtle semantics (much like his nullity) and don't have a catchy name or reuse a symbol that already means the golden ratio, therefore they're broken.
      [NaN's] semantics are not defined, except by a long list of special cases in the IEEE standard.
      In other words, they are defined, but he doesn't like the definition.
      So a function with some nullity arguments may perform arbitrary processing on them, because they are just numbers. A database record with value nullity is not set to any real value. A time stamp with value nullity is not set to any real time.

      Right. Now my airplane won't drop out of the sky, because the thrust calculation that used nullity as an input produced nullity as an output, in a way completely different from the one that produced NaN from NaN before. This new name and slightly different semantics magically mean the right amount of fuel will go into the engine.

    2. Re:Dr. James Anderson's actual papers by gomerbud · · Score: 4, Informative

      Just read his `papers'. While this sounds like it may be an interesting exercise in abstract algebra, I'm very concerned with the effect of this on people who haven't had upper division math.

      Axioms of Transreal Arithmetic:
              - The majority of his proofs are done `mechanically' and not provided.
              - He makes a big fuss about the validity of real arithmetic in the `Discussion'. Not a word about validity elsewhere.
              - He seems to equate IEEE floating-point arithmetic with real arithmetic.

      Transreal Analysis:
              - This is an _Analysis_ paper with no mention of continuity or epsilon neighborhoods.
              - Doesn't the isolated nullity value cause hell when doing analysis proofs with epsilon neighborhoods?
              - How exactly does one define an epsilon neighborhood around nullity?
              - A picture of the transreal `number line' does not constitute proof.
              - Attempting to disprove other people's counter proofs is not proof in itself.
              - Why not attempt all of the fun proofs and lemmas in an upper division real analysis course regarding continuity, differentiation and integration?

      --
      Kan jeg få en pils, vær så snill?
    3. Re:Dr. James Anderson's actual papers by Ruie · · Score: 3, Interesting
      So basically, the two NaNs have subtle semantics (much like his nullity) and don't have a catchy name or reuse a symbol that already means the golden ratio, therefore they're broken.

      I think the big difference is that IEEE numbers were designed for practical use (if you got x=NaN you do not want if(x=y) to work) while his definition is designed for ease of teaching - it is probably easier to explain the rule for 0/0 rather than tell the students that in this case you have think what to do.

      His example with f(x)=sin(x)/x is the best illustration - his arithmetic happily produces f(0)=NULL while in practice you should never assume that a floating point number is exact and thus the best definition is where f(x) is continuous in 0 and f(0)=1 and if the code is missing this special case it should return an error.

      On the other hand, I have never seen an equivalent of NaN or NULL in analytic computation, so it might be a convenient shorthand after all in the similar way how +infinity is so convenient in measure theory. Of course, one big reason for doing analytic computation is that one can use continuity arguments and since NULL or NaN has to be an isolated point this would likely just introduce a bunch of combinatorics into derivations and make everything more complex.

  32. Imaginary Numbers?! by Mark_MF-WN · · Score: 4, Insightful
    Are you really that clueless? Complex numbers (the sum of an imaginary number and a real number) have been used in electronics engineering for a yonk's age now. Using infinity (just a symbol that doesn't correspond to any actual number) in equations is a staple of physics, and has been for centuries. Computer scientists perform very relevant proofs about how algorithms will run on very real computers using completely imaginary "Turing Machines" as a proof tool.

    ALL Mathematics is COMPLETELY synthetic. That's the whole point -- that's the power of mathematics. You can define any set of rules, any set of axioms, any set of symbols, and start deducing. If the tools you need don't exist, you make them up. Nothing is more valuable in mathematics than a nice, clean, clear definition that increases the expressivity of math. Since math has no independent existence anyway, you can get away with pretty much anything so long as your new system has useful properties. Mathematicians with the guts to make things up as they go along end up with their names in textbooks and attached to great theorems, assuming what they made is conceptually useful (whether nullity is conceptually useful remains to be seen; a written description of the definitions would be nice).

    Mathematicians that only do calculations that we already know about and are comfortable with? They're called accountants, and they have no friends. Seriously though -- since when did making up new ideas become a bad thing? I was under the (apparently mistaken) view that creativity was a praiseworthy trait.

    1. Re:Imaginary Numbers?! by Viv · · Score: 2, Informative

      Mathematicians are in the business of (among other things) taking mathematical equations that are currently unsolvable and finding ways of solving them.

      At one point, taking the square root of the number "-1" was a totally unsolvable problem. It didn't make any sense, because a negative number times a negative number yielded a positive number. So to handle this, they made up a number i, defined it as the square root of -1, and found that hey, this number was consistent and worked with all already extant mathematical rules. Suddenly, you can make sense of equations involving that number.

      As far as imaginary numbers being useful is concerned, well, as people mentioned, they're critical in electrical engineering. One of the most impotant numbers is exp^(ix) which is equal to "cos(x)+i*sin(x)". Fourier proved a long time ago that any periodic signal can be expressed as a sum of sines and cosines. Which means that any signal can be expressed as a sum of exp^(ix)... which is exactly what the Fourier transform does. It takes an input signal and transforms it into a sum of sines and cosines.

      The Fourier transform is absolutely critical in electrical engineering. It is a transform that takes a time domain representation of a signal and converts it to a frequency domain representation. It makes hard problems easy, and totally intractable problems tractable.

      If you take the output of one system ( f(x) ) and tie it into the input of another (g (x) ), the resultant output in the time domain is given by an annoying process known as convolution (integrate f(x)*g(x+t) dt from negative infinity to infinity). In the frequency domain, you just multiply the two functions, a process which is much easier.

      Also, modelling the signal in the frequency domain allows you do look at what the components are of a signal by their frequency (obviously). You can see how much power is in any given frequency, for example. This is pretty useful when looking at RF signals, for example -- you can see what signals exist on what RF frequencies, what needs to be filtered out, etc.

      Also, in the frequency domain, there are characteristics you can look for that will imply stability or instability in a system that you can identify at a glance; in the time domain, the only way to find out these characteristics is to do some rather annoying proofs. For example, in the time domain, if I want to prove that a system is BIBO stable (ie, bounded input always yields bounded output), I have to actually *prove* that the system will never go higher than a certain point. In the frequency domain, I can simply look at the the poles -- what values of frequency will cause the denominator of the frequency domain representation to go to zero -- and apply a couple of rules that tell me whether the system is stable based upon where the poles are.

      Imaginary numbers are absolutely critical to electrical engineering. You can't do anything beyond the most trivial of things without them.

  33. crank shit by Zork+the+Almighty · · Score: 2, Insightful

    How did this type of crank bullshit get on the BBC ? What's next, an article on the timecube ?!

    --

    In Soviet America the banks rob you!
  34. The real link by albalbo · · Score: 3, Informative

    Submitter couldn't be bothered to do the research, but there is a paper written by this guy about the concept.

    --
    "Elmo knows where you live!" - The Simpsons
  35. Don't sneeze at it by mattr · · Score: 5, Interesting
    How does James Anderson's "nullity" differ from Douglas Adams' "a suffusion of yellow"?

    Seriously though this is the sort of thing that you don't want to sneeze at, it can sound both inane and brilliant. Anderson is not such a crackpot, I found a presentation of his on optical computing and an introduction to its underlying theory called perspex algebra ( "Representing geometrical knowledge."). He seems to be a geometer stating his perspective in the first line of that presentation: "Aims: To unify projective geometry and the Turing machine".

    He's a geek hero! Who knows if his nullity will end up just NaN with a British twang or the next best thing to sliced bread and i?

    I was unable to hear the realaudio casts but from Book of Paragon, The Perspex Machine (Anderson mentions transreal arithmetic) and Exact Numerical Computation of the Rational General Linear Transformations (a mathematical treatise with applications to computer vision and robotics) just glancing I'd have to say the guy seems to be a real mathematician, geek and philosopher-king. I don't know if he's up there with Newton but he at least deserves an honorable mention for his wonderfully witty (and to me as yet inscrutable) naming of the Walnut Cake Theorem (see page 10 of Perspex.pdf). It seems that he was motivated to create nullity in order to make reliable advanced computers that would not barf when asked questions about the universe, and to him "Not-a-Number" is vomit. I'd say read some of his stuff before assigning him to the 9th Hell. Would like to hear what any mathematicians or other people with brain cells over the age of 12 have to think about it. It's okay if he reinvented something but it appears he is trying to make a machine that can handle infinities and other tough numerical concepts with ease, and that's worth something. Oh, that and his quantum computer looks neat.

  36. Actually by Kuciwalker · · Score: 2, Informative

    Actually, Mr. L'Hopital pretty much bought his theorem. Rather, Mr. Bernoulli would be the one saying something.

  37. Re:Not just "division by zero", but 0/0 specifical by rve · · Score: 3, Interesting

    0/0 is special, explained:

    Think of a division as the reverse of multiplication:

    6 / 2 = 3, which means 3 * 2 = 6

    With a division by 0, this does not hold:

    6 / 0 = x, there is no possible x for which x * 0 = 6
    X can be no real number

    However, 0/0 is different:

    0 / 0 = x, but no matter what you fill in for x, x * 0 = 0
    X can be any real or imaginary number, 0 * x is always 0

    This is why A / 0 has no solution, unless A = 0, then A / 0 does have a solution, an infinite number of solutions in fact: all numbers are a correct solution.

    This professor didn't invent it by the way. He just seems to be the first to bother explaining it to school children.

  38. He's just made "error" an object by saforrest · · Score: 5, Insightful

    Wow. Looking over the guy's axioms, as soon as you introduce "nullity" the result of all of your computations is nullity:

    - the sum of anything and nullity is nullity (his axiom A4)
    - the product of nullity and anything is nullity (his axiom A15)
    - the reprical of nullity is nullity (his axiom A22)

    So, his arithmetic is normal arithmetic, but as soon as you hit nullity anywhere, it's a black hole you can never get out of. All he's essentially done is take the "error state" and add it into the system as an object. You still can't compute anything you couldn't compute before. So yes, he has truly discovered NaN.

    1. Re:He's just made "error" an object by saforrest · · Score: 3, Insightful

      So yes, he has truly discovered NaN.

      Now that my original comment has been modded up, I should say, before anyone jumps on me, that this is not exactly NaN in the IEEE sense. In fact, this whole exercise seems to have been inspired by his own frustrations with the IEEE NaN. Better to say nullity is like "undefined", or some such thing.

    2. Re:He's just made "error" an object by saforrest · · Score: 2, Informative
      See this Wikipedia link. The key point is this:

      A NaN does not compare equal to any floating-point number or NaN, even if the latter has an identical representation. One can therefore test whether a variable has a NaN value by comparing it to itself (i.e. if x != x then x is NaN).


      In contrast, this guy's "nullity" compares true to itself. He explicitly states (some other poster quoted this elsewhere) that he wanted to avoid the situation of a variable not comparing true to itself. I have to agree with this, though imagine the IEEE standard insists the opposite be true for a good reason.
  39. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  40. Why don't you just make 1 smaller? by ruserious · · Score: 2, Interesting

    James Anderson: The numbers all divide by zero. Look, right across the board, zero, zero, zero and...
            Marty DiBergi: Oh, I see. And most calculators only go down to 1?
            James Anderson: Exactly.
            Marty DiBergi: Does that mean it's one smaller? Is it any smaller?
            James Anderson: Well, it's one smaller, isn't it? It's not one. You see, most blokes, you know, will be dividing by one. You're on one here, all the way down, all the way down, all the way down, you're on one on your calculator. Where can you go from there? Where?
            Marty DiBergi: I don't know.
            James Anderson: Nowhere. Exactly. What we do is, if we need that extra push over the cliff, you know what we do?
            Marty DiBergi: Divide by zero?
            James Anderson: Zero. Exactly. One smaller.
            Marty DiBergi: Why don't you just make one smaller and make one be the smallest number and make that a little smaller?
            James Anderson: [pause, blank look and snapping chewing gum] These divide by zero.

  41. Is Math discovery or invention? by Wizard052 · · Score: 3, Interesting

    This was a question posed in a book I read a while ago, by some reknown mathematician...for all his accomplishments, he couldn't help but wonder...was any of it really helping to describe the universe better and broadening our knowledge of it (thus, a discovery), or was more of it simply a figment of his stretched imagination?

    So Nullity may now 'officially' mean n/0 but what does it mean really? Is it just another term for, say, infinity or undefined?

  42. Pythagoras lived in the dark ages? by CrimeaRiver · · Score: 2, Informative

    I thought he lived circa 500 BC, which would make the problem at least 2500 years old, not 1200, if he were working on it.

  43. I was about to view the video clip ... by CSLarsen · · Score: 2, Funny

    ... but my RealPlayer divided by zero and crashed.

    --
    Claiming to be pedantic on Slashdot is asking for trouble
  44. Easy Proof of Stupidity by logicnazi · · Score: 2, Informative

    This has to be a hoax of some kind. I can't believe they let people this dumb teach math.

    The same sort of manipulation this guy does can easily be applied to show that 0 = nullity.

    0=0^1=0^-1 * 0^2 = 1/0 * 0*0 = 1/0 * 0 = 1/0 * 0/1 = 0/0 = nullity.

    How can someone who is supposedly trained and licensed do this to kids.

    --

    If you liked this thought maybe you would find my blog nice too:

  45. What irks me by syylk · · Score: 2, Interesting

    Is that if I tried this kind of cheating at university, I would have been thrown out of the classroom with a boot-shaped mark on my rear end.

    "Discovering" this miraculous new number sounds like winning at the Kobayashi Maru test - by changing the rules of the test itself. Thus, cheating.

  46. Practical application of this nullity? by Lothar · · Score: 2, Insightful

    Anyone want to attempt a practical application of this so called *invention*?

    I still fail to see how this helps people with pacemakers and computer related problems. Firstly any decent computer programmer making high integrity systems must care for situations where the divisor could be zero. Secondly there is no magical solution just by inventing a new concept. If your computer program should - even after your persistent effort - in an unforseen circumstance throw an divide-by-zero exception then just handle the exception and carry on.

  47. If only we'd had this 30 years ago. by feepness · · Score: 5, Funny

    I will never forget when I was about 8 years old going up to the adding machine in my grandfather's home office. It was about twice the size of a toaster and made of that old typewriter metal. It looked like it weighed as much as a car and had probably cost as much new. Just to see what would happen I entered '0', '/' and '0'. Without hesitation it began producing line after line of '0', '0', '0' on the paper tape accompanied by a cacaphony of mechanical gears. It became apparent to me in a split second that it had no intention of stopping. Ever. It had come alive and was angry.

    I yanked the plug from the wall socket and ran from the room in terror.

    1. Re:If only we'd had this 30 years ago. by smellsofbikes · · Score: 2, Funny

      My granddad had one of those.
      I used to like to divide large numbers by 7. It would clank and chug and calculate so much that *smoke* would start coming out of it. How cool is THAT?
      And then he stopped me using it because he kept having to get it fixed.

      --
      Nostalgia's not what it used to be.
  48. Re:Imaginary Numbers by ClassMyAss · · Score: 2, Informative

    While a math person would strangle another math person for saying something like that, I was a math/physics major, so I'll tell you that at least in the sciences, you're dead on. It so happens that a lot of really messy operations (particularly trig ones like sines and cosines) over the real numbers look really clean once you realize they are just the real/imaginary parts of simple imaginary functions.

    Another way to think of it is that complex numbers are just a really special way of dealing with 2-dimensional geometry, where scaling and rotation are represented by complex multiplication. i corresponds to a 90 degree rotation, which is why i^2 = -1 (i.e. a 180 degree rotation). It's also why you can arbitrarily choose whether i is a clockwise or anticlockwise rotation as long as it's a consistent choice: two -90 degree rotations are equivalent to two positive ones (um...I hate to even bring it up, but that's actually not true in physics, where we have spinors - imagine a book attached to a ribbon which is attached to a table, and imagine turning the book 360 degrees; the ribbon is now twisted, and without further rotation it can't be untwisted, but if you rotate it another 360 degrees, you can undo the twisting without moving the book, by sort of pulling the loop of ribbon over the book - try it out if you're confused. That's the essence of a spinor, that a single full rotation leaves it in the "opposite" state, and that it leaves you confused).

    Now I'll take off the science hat and put on the math one...the reason mathematicians love complex numbers is that if you have a function f(z) that is a function of the complex number z = x + iy (where x and y are both real), but not a function of x or y alone (i.e. f(z) = z+z^2+e^iz qualifies, f(z,x,y) = x - y + z does not), there are many subtle and powerful qualities that that function must possess. The one that comes up a lot is that you can do a Taylor expansion of the function and it "works" within a well defined range of values; another nice thing is that integration of the function along closed paths is all but trivial (it's always zero unless it encloses a "pole," i.e. a place where the function blows up in a certain way). As it turns out you can also take a function that you've defined along a single line (or piece of a line) and use its Taylor expansion to extend it to the whole complex plane. This is especially nice for functions like the Riemann zeta function (zeta(s) = 1/1^s + 1/2^s + 1/3^s + ...), which is an infinite sum that only converges to a finite value if the real part of s is greater than 1 (for example, if it's zero, we have zeta(0) = 1+1+1+1+...). We can define its analytic continuation for other values, though, and prove interesting and unintuitive formulae like 1+2+3+4+5+... = -1/12 (which is, amazingly enough, actually somewhat relevant in physics when you look at the Casimir effect or string theory - it's the reason that in bosonic string theory you need 26 dimensions for quantum consistency, as in 2(left/right moving waves)*12(magic number from the zeta formula which counts energies of each mode) = 24, the number of degrees of freedom of a 2 dimensional string world-sheet).

    So in summary, complex numbers are very important because they give us so many results that we could not even approach any other way (I haven't even mentioned the more subtle ones, esp. having to do with prime numbers!). To the contrary, the stuff that this professor is pushing seems entirely useless, more of an attempt to push a new term rather than a new concept. Mathematicians have understood infinity and what you can and can't say or do with it for a long time; anything you could even try to explain to a bunch of schoolchildren is either wrong, old news, or irrelevant.

  49. Re:Basic math by Boronx · · Score: 3, Informative

    The answer to a / 0 is defined as the limit for a / x when x approaches 0.

    So you've proved that f(x) = 0/x is continuous?

    lim x->0 (23 / x)
    lim x->0 (-5 / x)


    Neither of these exist.

  50. new things by yakumo.unr · · Score: 5, Funny

    If he can make up numbers, then I cam make up words,

    this whole thing is utterly stuipfluous.

    1. Re:new things by CopaceticOpus · · Score: 3, Funny

      Hey, come on. Nullity is a perfectly cromulent number!

  51. The first thing that crossed my mind... by swehack · · Score: 2, Insightful

    If this is real, who will solve the problem of divide by nullity? Sounds like he's just adding another problem to solve the first one.

  52. It's Not Rubbish by nathanh · · Score: 4, Insightful
    You cannot divide by zero [wikipedia.org] by definition. It's the property.

    That's why he's defined a new arithmetic - he calls it transreal - where division by zero is defined. The PDFs on his website clearly explain what he's done.

    It isn't rubbish. In second year high school mathematics they had us "invent" our own arithmetic. We could define whatever operations we like (eg, a funny symbol that would multiple the left hand value by 2 and add it to the inverse of the right hand value) and then we had to prove whether the operation was commutative, distributive, etc. This guy has done the same thing but with a new "number" he calls nullity. He has defined what happens when you add a real to nullity, when you multiply a real by nullity, when you divide nullity by nullity, etc. It's an internally consistent number system.

    It's interesting for grade schoolers because it gets them thinking about number theory. Instead of thinking "you can't divide by zero" they instead think "oh, well that's just a law for the real numbers, but I'm not constrained by real numbers, I can invent a number system where division by zero is allowed". That is far more insightful and creative than "you can't divide by zero". A child who grasps that concept has the potential to become a great mathematician. A child who merely parrots "you can't divide by zero" will become a bus driver or a computer programmer :-P

    It's hard to explain abstract concepts such as number theory. Congratulations to him for making it look like fun.

  53. Re:Imaginary Numbers by Metex · · Score: 2, Interesting

    AHH! Boas' "Mathematical Methods In The Physical Sciences."

    Its a good book. However one of my fav tidbit gleamed from its pages is why Square roots have 2 numbers associated with it and that in actuality the Nth Root of a number has N seprate answers. N-2 imaginary if even and N-1 if odd. Pretty fun stuff.

    For a Nth root of a number take 360 degrees of a circle and divide it by N to get a how many degrees between each of the answers for your problem in the complex plane. The hypotinous being the original number and given the fact that you have theta you can find the real and imaginary part of each answer. If you noticed for even Ns the degrees allways land on 180 and 360 refeering to the negative and positive root. So remeber when you take the 8th root of something be sure to check all 8 answers =D

    --
    Never could figure out why my girl liked my bitch tits, then I found out she was a lesbian.
  54. Re:Basic math by Chowderbags · · Score: 4, Informative

    The limit of a constant over x as x approaches zero would depend on which direction you're approaching x from. For 23/x, if you approach 0 from the left, you get -inf, and if you approach it from the right you get a positive inf. Really, though, the behavior is better defined as an unbounded number approaching positive or negative infinity.

    lim x->0+ (1/x) = inf
    lim x->0- (1/x) = -inf

  55. Take his PhD away... by Nitage · · Score: 2, Funny

    I just solved the P=NP problem. The answer is peeequalsennpeeanswer - a special word I made up which represents a complete proof.

  56. Re:Imaginary Numbers by TorKlingberg · · Score: 3, Insightful

    if I had written a/b * b = c you wouldn't think twice about canceling b out. If you are doing stringent mathematics, you have to. You can only cancel out b/b if b is not zero.
  57. note to self: ALWAYS use the reply button by doti · · Score: 2, Informative

    Again:

    </tag> closes a tag.

    <tag/> is a tag that has no content inside it (<tag/> == <tag></tag>).

    So, <p/> is an empty paragraph.

    --
    factor 966971: 966971
  58. Unspoken of, third sign by salec · · Score: 4, Interesting

    The problem with trying to abstract is that 0 holds no sign. It poses no problem when you multiply with 0, because you don't need to ask about the sign of resulting 0. However, when dividing finite with 0, you know that you have two possible and distant infinite outcomes.

    Therefore, if there was 0 and -0, you could claim x/0 = (SIGN(x))*infinity and x/(-0) = -(SIGN(x))*infinity.

    Perhaps nullity is used to address exactly this problem of zero's "third sign". There is also similar concept, "infinite complex number", where complex plane is mapped on Riemann's sphere, where south pole is mapped to zero, while north pole is considered "complex infinity". The nullity is "real numbers' only" version of that.

  59. Re:Basic math by saigon_from_europe · · Score: 3, Informative

    If you speak about limeses, then it depends how you go toward some value (toward 0 in this case).

    For instance, both functions f1(x)=sin(x) and f2(x)=x are 0 for x = 0, but

    lim x->0 (sin(x)/x) = 1, as we know.

    If you take function like f1(x) = x*sin(x) and other one f2(x) = x then

    lim x-> f1(x)/f2(x) = 0.

    In these two cases, "0/0" have different values.

    When you use division in limeses, the path you take is important, i.e. functions that describe in which way you go toward 0. That's why other posters mentioned continuity and other stuff related to functions, and not related to numbers.

    Big breakthrough would be to solve lim x->0 f1(x)/f2(x) for f1(x) = 0, f2(x) = 0.

    --
    No sig today.
  60. From the real world of spaceplanes crashing... by retiarius · · Score: 3, Interesting

    Here's one from the "young whippersnapper" department.

    When I was a boy, we programmed air/space craft simultations for NASA.
    Not the just abstract videogame types, but actual mechanically-linked 3D motion simulators
    that jerked (jerk is a derivative of acceleration, in turn a derivative of velocity, thence a
    derivative of position) human test pilots in a shaker cockpit.

    Aside: the computer coding involved aviation control math models -> Ratfor -> FORTRAN-> real-time
    assembly language -> custom digital I/O in the simulation cockpit, debugged via toggle switch
    breakpoints set on a Xerox Sigma 9 console, later supplanted by Foonly machine efforts.

    To make a long story short, the aerospace models often attempted divide-by-zero, either from
    outright programming bugs or ill-conditioned equations.

    So, did we then smash the test pilot into the cabin walls at a high rate-of-change?
    No, the intrepid project mechanical engineers, who grokked servo mechanisms and could care less
    about snotnose Unix-head punks simply used "mechanical rate limiters" to
    overcome and smooth over these "divide-by-zero" disasters.

    I'm telling you, even Professor Kahan's IEEE floating-point NAN nomenclature
    for calculations didn't save the day for renormalizing these infinities -- how could it,
    no self-respecting kernel (Unix or otherwise) has ever executed FP operations, which still
    doesn't absolve integer div-zero horrors and concomitant analog duct tape patchwork
    to save the day.

  61. Another example of extending reals to solve proble by g2devi · · Score: 2, Informative

    Absolutely. It's also possible to extend the real number system to support something else physicists use all the time, infinitesimals and infinites:
                    http://en.wikipedia.org/wiki/Non-standard_analysis
                    http://en.wikipedia.org/wiki/Hyperreal_numbers

    Once you can get your head around ultrafilters, it's really a cool system and, like complex numbers, can allow you to arrive at conclusions that you would have a hard time arrive at without them. But like complex numbers, they don't "really exist". They're just a useful model that helps us solve and understand real-life problems.

  62. the problem by idlake · · Score: 3, Informative

    The problem isn't that people haven't figured out ways of dividing by zero, the problem is that there are many different ways in which you could reasonably define division by zero, and they are not mutually consistent. Wikipedia lists some of them.

  63. Re:Basic math by Eudial · · Score: 4, Insightful

    The answer to a / 0 is defined as the limit for a / x when x approaches 0.

    So you've proved that f(x) = 0/x is continuous?

    lim x->0 (23 / x)
    lim x->0 (-5 / x)

    Neither of these exist.


    It's a bad example, because even outside of R, the left and right limits are not the same (one diverges to minus infinity and the other plus infinity).

    lim x->0 (23 / |x|)

    is better. It is undefined because it exceeds R, one could technically define a set of numbers which includes +=infinity, in which division by zero would be defined.
    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  64. Moo by Chacham · · Score: 2, Funny

    Utter rubbish, as usual. Just like those idiotic programmers who start counting from zero.

    Repeat after me: Zero is not a number. I didn't hear you, say it again.

    Let's get this straight. A number is representative of a quantity.

    Zero represent "nothing".
    "Nothing" is not a quantity. It is, well...nothing.
    Ergo, zero is not representative of a quantity, which means Zero is not a number.

    Why is is so hard for people to understand that?

    Anyway, math works with numbers, not programmers' fallacious ideas.

    It's good that as a rule division by zero is not allowed. Adding this programmers' idea of division by zero would surely add a bug to the system. Yes, and some moron is bound to give us a patch, as this one just did. But guess what, it was wrong in the first place, and should be removed from any support whatsoever.

  65. NO!: do sneeze at it by Anonymous Coward · · Score: 2, Interesting

    I just scanned over his papers. In the second paper he tries to deal L'hopital's rule, lt x-> 0 sinx/x e.g., by saying that we should not consider sinx/x to be continuous at zero. However, we can consider sinx/x to be continuos at 0 for one very good reason - the removable singularities theorem in complex analysis which tells us that in cases like this there is always precisely one function to which sinx/x can be extended so that it is analytic at zero. This theorem guarantees that these are not "harmful extensions" as he calls them but totally harmless extensions. He is a crank. All his idea amounts to is insisting that instead of referring to functions like f(x) = sinx/x as we usually do we would have to call the function f(x) = sinx/x if x!=0, but = 0 if x = 0 - which in light of the removable singularities theorem is unnecessarily clumsy.

    Anyway, after reading it i need to sneeze. So should you

  66. Re:It's not? by swillden · · Score: 2, Insightful

    You persist in thinking that there is "right" math and "wrong" math. That is not true. Math is just a big pile of abstract formalisms. As long as they're self-consistent they're correct, by definition. What most people learn as math is just a small subset of mathematics which is relatively simple and maps well onto common, everyday reality.

    If your goal is to teach kids how to count widgets and manipulate dollars, then there's no sense in exploring broader mathematical ideas. If your goal is to create budding young mathematicians, then it's a really good idea to expose them to the idea that math is both bigger and more malleable than the set of ideas their teachers are going to present.

    The best, of course, is to do both. Give all of the kids a good grounding in ordinary arithmetic, geometry, algebra and (ideally) calculus since everyone needs arithmetic skills and many, many people need algebra and calc (including many who get by without it). While you're at it, though, throw in an occasional bit about the broader sweep of what mathematics is and what mathematicians do. Try to avoid confusing those that don't have the ability to think about such abstractions, but by all means exercise the potential of those that do, because there are more of them than you might think.

    Finally, your crack about mathematicians being isolated from reality just shows that you don't know any mathematicians.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  67. Whoever modded this - get a grip! by Anonymous Coward · · Score: 2, Insightful

    This is a LIGHT BULB JOKE. It may be only slightly funny, and it certainly isn't "insightful", but it's not a troll. It's a JOKE.

    1. Re:Whoever modded this - get a grip! by Anonymous Coward · · Score: 3, Funny

      you are entirely correct. i believe the proper mod would have been 'enlightening'.

      *crickets*

  68. Re:Basic math by GeffDE · · Score: 2, Informative

    No, he didn't prove that f(x)=0/x is continuous. He simply stated that it has a hole discontinuity (which occur when a value of a function is not defined, but a limit exists at that point), not an asymptotic one (which occur when a value of a function is undefined, and a limit is either undefined, positive or negative infinity at the point). There is one other type of discontinuity, a displaced discontinuity. For example, consider the piecewise defined function f(x)={0/x for x != 0, 1, x = 0}. The function is defined at x=0, but its value does not equal the limit at that point.

    --
    It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
  69. This guy's too late anyway! by denebian+devil · · Score: 2, Funny

    My calculus class always used to divide by zero... just for very large values of zero.

  70. Re:Basic math by dirty · · Score: 2, Informative

    a/0 is undefined. The end. The limit of a/x as x approaches 0 from above is positive infinity, but the two statements are not the same. Division by 0 breaks a number of rules and can be used to "prove" all sorts of things that aren't true. If 1/0 == inf, then inf * 0 == 1, but any number multiplied by 0 is 0, so inf * 0 == 0, therefor 0 == 1. It just doesn't work. a/0 is undefined. As best as I can tell all this guy is doing is assuming that 1/0 == inf, -1/0 == -inf, and calling 0/0 something else.

    --

    -matt
  71. Re:Basic math by MouseR · · Score: 3, Funny

    I'm not a mathetician, but as, in general, any number divided by itself is one (eg 1/1=1, 1234/1234=1, 0.5/0.5=1, etc) it would seem far more sensible if zero divided by zero was also 1.
    If what you say is right then I can prove you that 1 = 2. And that black is white and ... Oh! Zebras!
  72. Re:Simultaneous Equations by Mawbid · · Score: 2, Insightful

    Shouldn't be a problem if you put a space before the exclamation point.
    Anyway, ambiguity can be fun. Perl modules need to evaluate to true, so people usually end them with "1". I usually wrote "3!=6", which is doubly true :-)

    --
    Fuck the system? Nah, you might catch something.
  73. Nullity already defined by Nanidin · · Score: 2, Insightful

    I read most of the comments above me, but I didn't see any mention of this. Nullity is a term used in linear algebra to describe the dimension of the null space of a vector space. It isn't as widely used as rank is; however, it still exists.

  74. Nullity is meaningless in Mathematics by ShadowBot · · Score: 2, Informative

    complex numbers are an incredibly useful tool in electrical engineering

    Complex numbers are useful becuase they are useful in equations and can be used to generate real answers.

    I've read his "technical" paper and all it says, in a lot of mathematical jargon, is that once you divide by zero anywhere in an equation the result is 'undefined' only he has now given 'undefined' a new mathematical symbol and a funky name.

    Unlike an imaginary number which can give a real single value when used in an equation (e.g. 2i^2+4 = 2) once you divide by zero anywhere in an equation you result can be anywhere in an undefined space between infinity and negative infinity. He calls this space Nullity

    So his invention is actually not a mathematical one, it is a gramatic one. Nullity = Undefined, Undefined = Nullity.

    --
    Quantum Physics a.k.a. sub-molecular statistics
  75. Re:Basic math by msuarezalvarez · · Score: 2, Informative

    After years of being a mathematician, I can report that I have yet to see "0" used to mean "nothingness".

  76. How can this be a ring? by Ayanami+Rei · · Score: 3, Insightful

    He introduced a multiplicative inverse for the additive identity (0), and added it to the real number field.
    Unfortunately, he just complicates things, because he doesn't define how the + and * operators map up with it (nullity + a = ?)... if he doesn't then he breaks assoc/commu/trans properties (no longer a field then). And of course that number we need additive/mult inverses which may require nullity-prime, and so on, and he's just going in circles.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  77. That's numberwang! by asobala · · Score: 2, Funny
  78. actually by Transient0 · · Score: 3, Interesting

    i think it is wrong, given his axioms (as defined here: http://www.bookofparagon.com/Mathematics/PerspexMa chineVIII.pdf).

    (inf) = 1/0 [A20]

    = 1/(-1 * 0) [T77]

    = -1 * (1/0) [A13]

    = -1 * (inf) [A20]

    = -(inf) [A24]

    which contradicts his axiomatic supposition of (inf) and -(inf) as unique entities [T41]

  79. Infinity is not a number by raftpeople · · Score: 3, Informative

    "one could technically define a set of numbers which includes +=infinity"

    Technically you could not do this. Remember, infinity is not a number, it is a concept meaning an unbounded limit. There are rules for including it in algebraic equations, but it is still not a "number."

  80. Call for Papers by toships · · Score: 2, Funny

    My apologies if you are receiving multiple copies of this call for papers.

    We invite new and innovative submissions for an upcoming symposium to discuss the novel concept of "nullity". "Nullity" was first proposed by Dr. Anderson when he was teaching schoolchildren in 2006A.D. (the actual inventor is still debated). However from that time onwards nullity has been used to prove many phenomenon in everyday life including debt reduction, break ups and even vasectomy. The manuscript should be novel and not published elsewhere. The area of interest includes but is not limited to:

    Nullity in network design
    Nullity chip design
    Evolutionary nullity
    Educating children on nullity
    Nullity based algorithms

    Please submit the above papers directly to Dr. Anderson at an.ders.on@__.__ (Please install the nullity plugging to display email address). The symposium will be held from 29-35 March 300G.E. on First Foundation.