Poll: Is zero a number? (Read before voting)

Recommended Videos

ThePerfectionist

New member
Apr 5, 2010
162
0
0
I'm willing to bet after 20 pages of this, someone has brought up the point I'm about to make, but I'm going to make it anyway.

First, I would like to reiterate the point that has already been made that saying 'no' does not imply zero can be expanded to saying 'a' does not imply one. It's ridiculous semantics and a completely invalid argument.

Moreover, I would like to talk about the idea that, to pick one of the offered examples, if you take the concept of 'This box has 1 cat in it' and remove the cat, that you have 'This box' rather than 'This box has zero cats in it'

English is a cheat language, perhaps more than any other, but I'm pretty sure this one is universal. Humans are lazy; we don't use twelve words when two will do (at least not most of the time). As a rather coarse example, when I was younger I would often say, as a statement of incredulity:

"What the hell was that?"

Fast forward a few months and it became simply

"What the hell?"

Today, I don't even bother with the first word and simply use intonation to make this a question

"The hell?"

You see? The original exclamation was five words, the shortened one is two, and they mean EXACTLY the same thing (with respect to how I use them).

Similarly, saying 'This is a box' and 'This is a box with zero cats in it' mean the same thing, but no one would say the second one because it's A) too long and B) redundant.

Also, we may not be able to observe zero somethings, but we can certainly observe the absence of something.

Consider black as a colour. It's common consensus (though I don't like it) that black is not an actual colour, but rather the absence thereof. Still, it would be foolish to say black doesn't exist. I'm wearing a black shirt. I can see the shirt. I can observe that it's black.

Likewise, I can look in a box and observe that there are zero cats.

Zero is the base counting number. I don't start with one something, I start with zero somethings and add one to it (sometimes repeatedly), which brings me to my last point.

Which of the following would you say to a box containing two cats:
"This box has two cats in it"
OR
"This box has one cat in it and another cat in it"

The first one, right? Because it's quicker, and we have devised 'two' as a faster way of saying 'one plus one'. You would certainly agree that two is a number, yes? So why should one plus one be a number and not one minus one?

For those of you that consider this too long to read, let me summarize in a sentence or two. Zero implies the nonexistence of something, and is omitted because it's faster that way and makes more linguistic sense. Further, you COULD express every number (represented as X) as X+0 but you don't because that's just X and again, no reason to write that which is redundant.

I feel I may have been a little redundant myself here, but I think it was worth it.
 

TheBaron87

New member
Jul 12, 2010
219
0
0
Wow... it's rare you see somebody go into so much detail based on a premise that is so completely wrong. What the hell is your definition of "number"?

EVERY number is a concept. If you're going to argue that 0 isn't a number because it "doesn't exist" or such nonsense, then no numbers exist. Either 0 and 1 are both numbers or neither are.
 

fundayz

New member
Feb 22, 2010
488
0
0
How did this get 20 pages of thread?

A number, by definition, is the name we give to a concept pertaining to value or quantity. Zero can be both a value and a quantity, and is therefore a number.
 

oktalist

New member
Feb 16, 2009
1,603
0
0
Senaro said:
Written mathematics existed for thousands of years without a concept or written form of zero.
But it was never much use for anything other than counting things.

The Babylonians invented zero around the 7th century BC. China and India had zero in the 4th century BC. Symbols representing zero were in use in ancient Greece and later the Roman empire, recorded in AD 130 and AD 525 respectively. The Arabic numerals were invented around the same time, including their own symbol for zero, the one we still use today. This was only introduced to Europe seven centuries later, so it is often stated incorrectly that Europeans had no symbol for zero before then.

The Mayans and Olmecs invented zero in the 1st century BC, but their mathematics obviously developed independently of Eurasian systems.

The ancient Greek philosopher-mathematicians argued about this very same topic ("how can nothing be something?"). Interestingly, they also argued about whether 1 was really a number, or just the unit of numbers.
 

Altorin

Jack of No Trades
May 16, 2008
6,976
0
0
kouriichi said:
What i mean, is that it cant be physically represented.

Show me 1 cat.
Now show me 0 cats.

you cant show 0 of something, because its nothing.

It has no value. you cant lable something as 0, without it not existing to begin with.

See what im getting at? XD
you're thinking like an ancient roman, rather then a modern human.

Of course we can show 0 as a physical representation. We just need to put a label on what we're showing, and it can be ANY label.

I can show you 0 pictures of cats:



You can't say I'm wrong. There are 0 pictures of cats there.
 

JUMBO PALACE

Elite Member
Legacy
Jun 17, 2009
3,552
7
43
Country
USA
0=nothing. 0 is a symbol for nothing, just as 1 is a symbol for a single object. It's a number. The last part you're just talking about displacement.
 

oktalist

New member
Feb 16, 2009
1,603
0
0
PxDn Ninja said:
Interesting theory, but as a software engineer I have to both disagree, and provide counterpoints :D
Code:
if (! isnan(0.0)) puts("/thread");
/thread
 

SFR

New member
Mar 26, 2009
322
0
0
I'm starting to think after 20 pages the OP gets it. You can disagree all you want, but 0 is a number by concept and definition.
 

PxDn Ninja

New member
Jan 30, 2008
839
0
0
oktalist said:
PxDn Ninja said:
Interesting theory, but as a software engineer I have to both disagree, and provide counterpoints :D
Code:
// End thread if the value of fZero is a number
float fZero = 0.0f;

if (! isnan(fZero))
{ 
printf("/thread");
}
Output:
/thread
Tst tsk, you forgot to comment, and surely you know hard coding is a bad practice. I fixed it for ya :D
 

Woodsey

New member
Aug 9, 2009
14,553
0
0
Yes.

Numbers measure quantities (1 apple, 2 oranges, etc.). 0 does that, except the quantity is nothing.
 

Sporky111

Digital Wizard
Dec 17, 2008
4,009
0
0
nuba km said:
crystalsnow said:
Here's a good example for everyone. I think this may be a major point too.

Say you travel 3 miles north to work (+3). After 8 hours, you travel 3 miles south back to home(-3).

Where did you end up (relative to starting point)? 0 miles away
How far away did you travel? 0 miles away
What was the total distance traveled? 6 miles away

You have traveled 6 miles, yet your position in space is 0, because you returned to your starting location. 6 != 0 yet you traveled both 6 miles and 0 miles. Can everyone understand where I'm coming from now?
you have not travelled both 6 and 0 miles you have travelled 6 miles and are 0 miles away from your origin point.
distance from origin /= distance travelled
therefore 0 /= 6

I see what your getting at but your example bugged me like hell because it was incorrect mathematically and you are trying to make (partially) a mathematical point.

edit: I should say that distance from origin is not the same as distance travelled because distance from origin can = distance travelled
We actually call that displacement, and it's a totally different concept than distance. It comes to play a lot in physics once you get into vectors of forces and velocities.

You can move three miles east, then three miles west. The distance you've travelled is 6 miles, but your displacement from your point of origin is 0 miles.
crystalsnow said:
The only time you can have zero of something is in a vacuum (space). And even then, you technically would call it "a vacuum", implying that there is "one" vacuum.
You're saying 0 doesn't exist, and yet here you have an example of where it can exist. If you have a perfect vacuum, then you have 0 particles of matter in that space. Zero is a number, it defines the value of having nothing.

crystalsnow said:
For another example, say you travel -1 miles forwards. Well all that means is that you traveled 1 mile BACKWARDS. Positive and negative imply direction. Zero has no direction, and no value. If a number can be described as 'A figure used to represent value', and zero has no value, then logically zero would not be a number.
Actually, if you were to get into it this way I might say that 1 mile backwards doesn't equal -1. It actually equals +1, but in a negative direction. Keep that in mind for my next point.

If I were to be facing forward and not moving, I could say that I've traveled 0 miles forward. I could also say that I'm traveling 0 miles per hour, relative to the ground. In physics, it's actually very common to give an object at rest a velocity of 0 m/s and a displacement of 0 m. Another way of thinking of that is that an object at a constant velocity of say, 10 m/s has no measurable acceleration. As long as it's moving at a constant rate of speed, it's acceleration equals 0.

0 equals a starting point. Without zero, "x + 3 = 3" would have no answer. You say zero has no value, and yet here "x = 0". The value of x is 0.
 

gigastrike

New member
Jul 13, 2008
3,112
0
0
Zero doesn't have a value. It's a theoretical placeholder in the same vein as "i". Is "i" a number? No.
 

Nifarious

New member
Mar 15, 2010
218
0
0
All numbers are concepts. I am A person. I am not ONE person unless considered in relation to other numbers of people, numbers that are only present in their absence. I am ONE from the group, not when the group is over there, but when the group is absent from the sentence, the thought, entirely. But this A isn't specific to me either. A is rather a generalized sum of traits, actively erasing all that is specific to each person. This erasure by generalization does away with the reality of each A, forming the concept, which human minds feel at ease with. Minds can manipulate concepts, not reality, the individual.

Numbers, like words, have their own parasitic relationship with the real, being.

Imagine an apple. You think of the appleness of an apple, its properties. The word apple is a generalized sum of the various things called apple. ONE apple is now the concept of appleness coupled with the concept of singularity. But singularity is not the individual, the specific and unique. ONE is not THIS. One is only possible by imagining a lack of two or three that was not previously there-that is, that is not real, but concept.
Zero is no different. Imagine zero apples. You take the quiddity of an apple and from this anchor, make a lack which has no reality or being of its own. You do not consider zero as empty space, but the apple as absent. So too is there no 2.5 in the world. Only 2.5 insofar as it is not 2.4 or 2.6. This is different than an apple which is not an apple because it is not an orange. A word, like apple, takes real individual apples and blurs them into a mushy image for thought's consumption. But every number can only stand on the void that it makes of all the numbers that it is not.

Zero, then, in this sense, is the ultimate number, what all numbers are, underneath.
 

oktalist

New member
Feb 16, 2009
1,603
0
0
PxDn Ninja said:
oktalist said:
PxDn Ninja said:
Interesting theory, but as a software engineer I have to both disagree, and provide counterpoints :D
Code:
#include <math.h> // for isnan
#include <stdio.h> // for puts
int main(int, char**)
{
  // End thread if the value of fZero is a number
  float const fZero = 0.0f; // declare fZero as a const float and initialise it to zero
  if (! isnan(fZero)) // if fZero is not NaN...
  {
    // declare sEndThread as a ptr to const char and initialize it to string literal
    char const* sEndThread = "/thread";
    puts(sEndThread); // write "/thread\n" to stdout
  }
  return 0; // return from function, terminating program with exit status 0
}
Output:
/thread
Tst tsk, you forgot to comment, and surely you know hard coding is a bad practice. I fixed it for ya :D
Har har. Is that enough comments for you? Also: Hungarian notation, NOOOOO!

[small]I'm such a nerd...[/small]
 

oktalist

New member
Feb 16, 2009
1,603
0
0
gigastrike said:
Is "i" a number? No.
Um, yes? It's as much of a number as 1 is. If i is not a number then neither is 1.

i is the basis of the imaginary numbers.
1 is the basis of the real numbers.