Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

1200-year-old problem 'easy' [dividing by zero]
BBC ^ | 12/8/06

Posted on 12/08/2006 12:20:06 PM PST by LibWhacker

Schoolchildren from Caversham have become the first to learn a brand new theory that dividing by zero is possible using a new number - 'nullity'. But the suggestion has left many mathematicians cold.

Dr James Anderson, from the University of Reading's computer science department, says his new theorem solves an extremely important problem - the problem of nothing.

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

Computers simply cannot divide by zero. Try it on your calculator and you'll get an error message.

But Dr Anderson has come up with a theory that proposes a new number - 'nullity' - which sits outside the conventional number line (stretching from negative infinity, through zero, to positive infinity).

'Quite cool'

The theory of nullity is set to make all kinds of sums possible that, previously, scientists and computers couldn't work around.

"We've just solved a problem that hasn't been solved for twelve hundred years - and it's that easy," proclaims Dr Anderson having demonstrated his solution on a whiteboard at Highdown School, in Emmer Green.

"It was confusing at first, but I think I've got it. Just about," said one pupil.

"We're the first schoolkids to be able to do it - that's quite cool," added another.

Despite being a problem tackled by the famous mathematicians Newton and Pythagoras without success, it seems the Year 10 children at Highdown now know their nullity.


TOPICS: Culture/Society; United Kingdom
KEYWORDS: anderson; dividing; easy; education; iaresmart; piledhigheranddeeper; publickskool; pythagoras; zero
Navigation: use the links below to view more comments.
first previous 1-20 ... 61-8081-100101-120 ... 321-333 next last
To: norton

LOL! Circuits class was almost as bad as thermodynamics.


81 posted on 12/08/2006 1:00:50 PM PST by Fierce Allegiance (SAY NO TO RUDY!)
[ Post Reply | Private Reply | To 48 | View Replies]

To: HarmlessLovableFuzzball

pICKY, PICKY.

oH WAIT, THAT'S WHAT i DID TOO.

lol


82 posted on 12/08/2006 1:01:32 PM PST by Professional Engineer (Speel check? What for? It'll just become part of the FReeper lexicon.)
[ Post Reply | Private Reply | To 72 | View Replies]

To: MortMan
I have to admit, though, "nullity" is exactly the WRONG word for this value continuum, because "null" is nothing, and therefore "nullity" cannot be defined rationally to mean "anything".

Ah ha, someone else who rejects the name. I think it should be called a pixie...

83 posted on 12/08/2006 1:01:33 PM PST by GoLightly
[ Post Reply | Private Reply | To 63 | View Replies]

To: Slings and Arrows

When I was writing accounting software, one of the areas I had to foresee was dividing by zero. The Windows core routines will 'throw an exception' when encountering a divide-by-zero. The software program must 'catch' the 'thrown exception' and handle it in some way. I wrote elaborate error functions to catch every error we could think of, but of course, some user would always manage within 30 seconds to do something stupid. However, almost all modern software handles divide-by-zero problems gracefully.


84 posted on 12/08/2006 1:01:36 PM PST by gb63
[ Post Reply | Private Reply | To 27 | View Replies]

To: billbears
"Don't see it as anymore ridiculous than i. Square root of negative -1. What sort of math is that?"

That's actually valid in the real world. Doing transforms and then reverse transforms if you have "i". We use it all the time with Fourier transforms.

85 posted on 12/08/2006 1:02:11 PM PST by avacado
[ Post Reply | Private Reply | To 4 | View Replies]

To: CharlesWayneCT
Jack Bauer doesn't count to infinity, but his cell phone battery does carry an infinite charge.

LOLOLOL!!!

86 posted on 12/08/2006 1:02:25 PM PST by paulat (about)
[ Post Reply | Private Reply | To 65 | View Replies]

To: 2 Kool 2 Be 4-Gotten

Thanks! In the words of Rodney Dangerfield, this guy tells it like it ain't.


87 posted on 12/08/2006 1:02:51 PM PST by Slings and Arrows ("Nancy [Pelosi] was voted the Number one reason why men in San Francisco are homosexuals."-Wikiality)
[ Post Reply | Private Reply | To 47 | View Replies]

To: MortMan

The problem with thinking about it as "approaching infinity" is that it implies that, as n approaches infinity, 0*n approaches every number.

Because if X/0 approaches infinity, then 0*infinity would be X, where X is any number.

But in fact 0*n as n approaches infinity is ZERO.

Which is why we don't usually say that X/0=> infinity, but rather than you can't divide X by zero.


88 posted on 12/08/2006 1:02:59 PM PST by CharlesWayneCT
[ Post Reply | Private Reply | To 63 | View Replies]

To: Professional Engineer

sssshhhh.


That's how you tell if the person you are talking to has any practical use; if they use "i", the answer is probably not, if the use "j" then you can be pretty sure they actually have a POINT to their math.


:-)


89 posted on 12/08/2006 1:04:36 PM PST by CharlesWayneCT
[ Post Reply | Private Reply | To 67 | View Replies]

To: billbears

"Don't see it as anymore ridiculous than i. Square root of negative -1."


The number you have reached is imaginary. Please rotate your phone 90 degrees and try again.


90 posted on 12/08/2006 1:05:02 PM PST by RFEngineer
[ Post Reply | Private Reply | To 4 | View Replies]

To: r9etb

I wonder what the log of "nullity" is.


91 posted on 12/08/2006 1:05:15 PM PST by Right Wing Assault ("..this administration is planning a 'Right Wing Assault' on values and ideals.." - John Kerry)
[ Post Reply | Private Reply | To 25 | View Replies]

To: narby
In my code, I have to pre-test any division to ensure that it's not attempting a divide-by-zero. If it is, I often substitute a really-tiny-number, and procede with the division.

Sounds like the most realistic real-world work around to me. What's the difference between the sine and tanget of .01th seconds of arc?

92 posted on 12/08/2006 1:05:41 PM PST by Tinian
[ Post Reply | Private Reply | To 26 | View Replies]

To: COEXERJ145

Jack Bauer is a fictional character based on the real-life Chuck Norris.


93 posted on 12/08/2006 1:05:55 PM PST by quikdrw (Life is tough....it's even tougher if you are stupid.)
[ Post Reply | Private Reply | To 45 | View Replies]

To: IYAAYAS
And did you ? (you can prove it to some degree with lab equipment.)
94 posted on 12/08/2006 1:07:04 PM PST by HarmlessLovableFuzzball (,)
[ Post Reply | Private Reply | To 75 | View Replies]

To: quikdrw
"Only Chuck Norris can divide by zero. Plus, Chuck Norris has counted to infinity.....twice."

Big deal. Jack Bauer can do that on one hand.


95 posted on 12/08/2006 1:07:18 PM PST by I see my hands (_8(|)
[ Post Reply | Private Reply | To 24 | View Replies]

To: gb63

That pretty much nails it.


96 posted on 12/08/2006 1:07:18 PM PST by Slings and Arrows ("Nancy [Pelosi] was voted the Number one reason why men in San Francisco are homosexuals."-Wikiality)
[ Post Reply | Private Reply | To 84 | View Replies]

To: LibWhacker
Of course it is easy... The answer is

42

97 posted on 12/08/2006 1:07:33 PM PST by AndrewC (Duckpond, LLD, JSD (all honorary))
[ Post Reply | Private Reply | To 1 | View Replies]

To: achilles2000

I don't think there's much to the "mathematics" of renamed infinity (nullity) at all. If you hit the link to the story and watch the video of the guy explaining it, he is clearly a doofus, and his "proof" is nonsensical.


98 posted on 12/08/2006 1:07:45 PM PST by vrwc1
[ Post Reply | Private Reply | To 74 | View Replies]

To: CharlesWayneCT
In signal processing code, they often use the NaN for this

Shouldn't that be NaNO2, decomposing to NaNO3? :-P

99 posted on 12/08/2006 1:08:16 PM PST by lepton ("It is useless to attempt to reason a man out of a thing he was never reasoned into"--Jonathan Swift)
[ Post Reply | Private Reply | To 56 | View Replies]

To: vrwc1
How are you going to now represent "nullity" with "an arbitrary value" that will be returned when you divide by zero?

Declare the pointer to the value to be null after exception handling the divide by zero error. Either that, or we determine that the lowest value for a given variable or its highest possible value (either –2,147,483,648 or 2,147,483,647 since we're using 32 bit signed integers) to be a divide by zero condition. This is only if you need to look back later in the code to see if a divide by zero occurred. Normally, exception handling at the time of the error is sufficient and such methods aren't necessary, but they are available if needed and I've used them on more than one occasion.
100 posted on 12/08/2006 1:08:27 PM PST by JamesP81 (If you have to ask permission from Uncle Sam, then it's not a right)
[ Post Reply | Private Reply | To 71 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 61-8081-100101-120 ... 321-333 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson