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."

47 of 1,090 comments (clear)

  1. 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)

  2. 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.

  3. Oh, God... by __aaclcg7560 · · Score: 1, Insightful

    As I heard at one math forumn at the local university years ago, generations of mathematicians will be rising up from their graves, wracking their ancient canes against the tombstones, all screaming: "How dare you defy hundreds of years of tradition with this gabarage!"

    (These old folks know how to scream!)

  4. 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
  5. 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.

  6. 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

  7. 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.

  8. 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"
  9. 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.
  10. 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
  11. 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

  12. 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.

  13. 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

  14. 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.

  15. 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!
  16. 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.

  17. Re:And this is important, why? by Anonymous Coward · · Score: 1, Insightful
    NULL is not 0 or an empty string -- it means "undefined".
    ...except on Oracle. *sigh* There it's exactly the same as the empty string.
  18. Re:Sad, really... by Anonymous Coward · · Score: 1, Insightful

    Umm... you're obviously looking at only half the picture.

    You said that 2 = 2*0*infinity = (2*0)*infinity = 0*infinity = 1

    You could also say that 3 = 3*0*infinity = (3*0)*infinity = 0*infinity = 1 and so on

    If you apply this formula enough times you'll notice that anything = anything*0*infinity = (anything*0)*infinity = 0*infinity = anything

    This man is clearly a genius... he discovered that anything = anything!! Imagine the philosophical implications! For example, the universe can be whatever you want it to be (shit in a bottle of vodka) and visa versa!

  19. 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.

  20. He doesn't need to by OldManAndTheC++ · · Score: 1, Insightful

    Only Chuck Norris can divide by zero.

    Chuck Norris just looks at zero, and it divides itself.

    --
    Soylent Green is peoplicious!
  21. 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.

  22. 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:

  23. 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
  24. Basic math by Anonymous Coward · · Score: 0, Insightful
    Apart from Zero divided by Zero which amusingly it consider to be Zero.

    What's so amusing about that? Nah, what's amusing is the fact that exactly zero (0) slashdot nerds know that this is in fact the correct answer, and that the professor is wrong.

    The answer to a / 0 is defined as the limit for a / x when x approaches 0. Some examples:
    23 / 0 = lim x->0 (23 / x) = inf
    -5 / 0 = lim x->0 (-5 / x) = -inf
    0 / 0 = lim x->0 (0 / x) = 0

    Simple as that.

    Disclaimer: I haven't read the fine article, perhaps the professor meant something else.

    1. 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!
  25. 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.

  26. 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.
  27. 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.

  28. 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.

  29. 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.
  30. 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?
  31. 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.
  32. 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.
  33. 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?

  34. 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.
  35. 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.
  36. 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.

  37. 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.
  38. 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.

  39. 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.

  40. 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.

  41. 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
  42. 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
  43. Re:NO!: do sneeze at it by Anonymous Coward · · Score: 1, Insightful

    Congratulations on completely missing the mark and adding yourself to the group of clueless on slashdot. Do not pass go, do not score any marks for reading comprehension.

    A theorem that guarantees the existence of a nice continuous version of a function does not help in any way when you're trying to do arithmetic with a non-continuous function. Do you know what arithmetic is? Do you know what a computer is? Do you realize that you're reading the work of a computer scientist discussing arithmetic for the specific purpose of proposing that computers use a different abstract machine model?

  44. 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