 |
|  |
 |
|
Natalinasmpf
|
|
http://en.wikipedia.org/wiki/Zeno's_paradoxes
The first two of Zeno's paradoxes goes along like this: to go some distance, or to conceive some goal, I would first have to go halfway, than the half of that half, and that half of that half of that half, and this goes on infinitely....
Thus the goal will never be reached. We know, by say, walking from A to B, that this isn't true....even though its quite true we go through infinite halves of terms everytime we walk.
This was resolved and the paradox solved through the mathematical conclusion later on, that an infinite amount of terms can make a finite amount.
Thus, suppose I have an infinite amount of planet busters (or just so much, it has crossed the threshold), a huge amount of RAM and such, and a critical city, lets say Free Drone Central, since with planned and eudaimonic, they can halve satellite costs, and with space elevator, get it done in 25% of the time, say one turn. Thats not really important though. Now, lets say there was no turn limit, and suppose (anyway there's 1 million+ mission years in one of the interludes ) the base now has an infinite amount of Flechette Defenses, or enough to cross the threshold of infinity into the surreal number category (where adding +1 no longer matters, same effect).
Now, it seems without infinite amount of satellites, University Base will never be immune to my planet buster attacks, since I can just rain all my infinite (or enough to cross the limit) PB's....but if the flechette defenses are infinite, then theoretically, it will no longer be 0.01+e(infinity), or 0.000000000000000000000000000001, and so on, etc.
It will be zero, completely immune. Adding another planet buster will always be 0%, and not just say 0.000000000000000000000000(and add an infinite amount of zero's and a 1) % of suceeding. Thus, I bring you the conclusion:
Also, say, you have zero orbital defense pods....zilch.
The mathematical resolution of Zeno's paradox, its proves its possible for a base to be completely immune (to missile or PB attacks) using Flechette Defense alone.
Or even a more radical conclusion: if I have enough ODP's (or enough to cross the threshold), it will completely be immune anyway, for all bases...since after crossing the threshold, the extra PB will have no effect on the probability being 0%. 
Or if an armour value was added with the value of infinity, (or just *)....no amount of troops, even if I put an infinite amount of units (or say 10000000 to the power of 100000) of scout patrols, or even string disrupting infantry.
|
|
|  |
 |
|  |
 |
|
Natalinasmpf
|
|
quote: You can't have an unlimited number of Flechette Defenses - you can only have 1 per base, and they only affect their own base, and bases 2 tiles away (according to the game). Thus, with maximum packing, you could only benefit from 9 at a time, yielding (supposedly) a 1/512 chance that a PB would slip through. |
Ack, misread the datalinks, it gave me the impression you could build two.
Still, infinite ODP's are possible...
|
|
|  |
 |
|
molly bloom
|
 |
Lundenwic
Oct 2001 time: 15:23
|
|
quote: Originally posted by livid imp
While we are gushing about SMAC (the game, not heroin) How cool is a game that has quotes from Nietzsche, Kant, and Einstein. 
Anyway, sorry I have nothing to say about theoretical infinite Fletchette systems. |
Very cool, in a non-hippy 'cool' way.
I love the fact that both SMAC and SMAX have had so much thought, care, love and imagination put into them, even when I'm only 5 years into the game, stuck between Yang in the Monsoon Jungle, Miriam with New Jerusalem in the centre of the Ruins, Santiago in the crater with a monolith, and I'm playing Lal surrounded almost entriely by fungus, with not a single mineral/arid lozenge in sight.
Yes, even then I love SMAX.
|
|
|  |
 |
|
smacksim
|
 |
Deputy Chairman of the Council of Lords of Gaia
Feb 2004 time: 00:23
|
|
quote: Originally posted by Chaos Theory
A computer can represent infinity very well, at least as a floating point number. Of course, infinity - 1 = infinity.
|
Faking it is fine, and would work, but actually counting to infinity is a proposition that even quantum computer models dare not tread upon....
I suppose SMAC could/should say 'They have over 1000 ODPs, so I'll give them infinite ODPs from now on', in which case, a PB would never get through, even if it dodged every single one. This is because each check takes some non-zero time, thus, with infinite checks (if it were to keep dodging the bullet), yields infintite time. A stalemate on the PB...
|
|
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
quote: or enough to cross the threshold of infinity into the surreal number category (where adding +1 no longer matters, same effect). |
Show me where this threshold is. Heck, as smacksim said, infinity - 1 = infinity. If you add 1 to a number googolplex times, then take 1 from it googolplex times, you end up with 0 - not infinity. A googolplex is much larger a number than you'll ever have any sort of a need for - you couldn't even seriously use it anyway since there are more zeroes in it than there are elementary particles in the Universe... still, it's just a number. A real number (actually, a natural number, too). It's not infinity, not even close.
You're welcome to, say, define a mathematical method for determining how big a number should be "infinite" for the purposes of a specific subject. After all, it *is* true what you said about being overweight (well, except that a person whose weight is infinite by any sane consideration would be very much dead), but only when you happen to consider that specific subject.
quote: 14:23 < natalinasmpf> well, to me, so far, I'm guessing infinity is a state of a number....after one crosses a threshold, lets say, x...x+1 has the same effect...although not the same value
14:23 < natalinasmpf> so if you have infinite weight, you would be very obese, and it would be life threatening, but if you gained an infinite pounds more, it wouldn't affect your health any further
14:23 < natalinasmpf> the threshold has been crossed! |
However... please do understand that mathematics itself has no such thresholds nor need for them.
(I'm putting this line here because I noticed I'd already used three different kinds of emphasisation in this message. God, what snobbery :/. )
|
|
|  |
 |
|
Chaos Theory

|
 |
Missouri / Misery; CC
Oct 2002 time: 04:23
|
|
In computers, if you're working with floating point numbers, eventually x = x+1. At this point, x ~= 2^52 for IEEE double-precision numbers. You could consider x to be infinite if only adding and subtracting 1 were allowed, though I'm not sure if this x also has the property that x = x-1. Whether or not that holds should be in the standard, but I don't care to check.
You also have the real floating-point infinity that you get if you add a sufficiently large number to the largest non-infinite number, or continue multiplying a number by a large enough factor. At that point, x - y = x, if y != infinity, and x - infinity = NaN. Any math ops on NaN yield NaN, except a handful of comparisons (NaN stands for Not a Number, the result of ill-defined operations like 0/0 or infinity - infinity or a representation of missing data).
|
|
|  |
 |
|
smacksim
|
 |
Deputy Chairman of the Council of Lords of Gaia
Feb 2004 time: 00:23
|
|
That eventually x=x+1 is a convention, like saying 'the sky is the limit' to mean there is no limit. It's completely arbitrary. Remember that it was Bill 'I have 40 Bills' Gates that once said 'Noone is ever going to need more than 512k', which led to some FAT problems, etc... Then there was the problem with processor design and floating point numbers not really being naturally big enough for some of the sciences, hence things like 'double' or 'long'. Computers represent limits to possible numbers, which is opposite the concept of infinity after all. That sufficiently big numbers can be fudged is fine, until you need more than 512k, for instance....
I do wish SMAC could count a bit higher. I think it's somewhere around 300 units of a type before a rollover (that's what I get with clean formers at least). Also, wouldn't it be nifty if SMAC had a reports system as seen in some other strategy games? Even being able to filter the F4 screen by base size/economy/production/drones would be nice. I don't think they anticipated people would have such huge empires, but it would be nice if there is ever a SMAC 2. SMAC is math rich, and would do well with more detailed analytic capabilities. ...Oh, that's what we had Mari One for, never mind 
|
|
|  |
 |
|
Natalinasmpf
|
|
quote:
Show me where this threshold is. Heck, as smacksim said, infinity - 1 = infinity. If you add 1 to a number googolplex times, then take 1 from it googolplex times, you end up with 0 - not infinity. A googolplex is much larger a number than you'll ever have any sort of a need for - you couldn't even seriously use it anyway since there are more zeroes in it than there are elementary particles in the Universe... still, it's just a number. A real number (actually, a natural number, too). It's not infinity, not even close. |
Supposedly infinity could have some other threshold not known, but an infinite value can increase, just not increase its effect after crossing said threshold. Suppose I had a box with infinite weight, so after increasing it by infinite kg, it wouldn't take any extra force required to move it (ie. having a force past the threshold can move anything after the threshold, even if the value is 10 times that of the threshold)...
Just wild speculation though. I was just imagining, that sooner or later with a more advanced game, we can reduce that 1/512, 1/1024, 1/2048, 1/4096 chance, etc. to completely zero.
quote:
However... please do understand that mathematics itself has no such thresholds nor need for them. |
Okay, I was just having wild theories...
quote: You'd need an infinate amount of memory just to store the number of ODPs. |
I already said IF we had such. 
|
|
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
Allright, so nobody here wants to think like a mathematician. Fine then, but at the very least I'll protest this...
quote: or enough to cross the threshold of infinity into the surreal number category (where adding +1 no longer matters, same effect). |
Surreal numbers are *definitely* a mathematical definition. If you were to say "to be big enough to be considered infinite by the computer", that would be fine, but... I'm a purist and I'm going to keep protesting when you try to bring into mathematics concepts that might work elsewhere but are definitely wrong inside mathematics.
Surreal numbers are a superset of real numbers, BTW, so what you really meant with that quote is that a number isn't real anymore. In essence, you assert that there exists such a number x, which is a real number, that x + 1 is not a real number. Mathematicians don't use bongs .
|
|
|  |
 |
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
Allright, let's get back to the original post, then.
First, you're essentially multiplying infinity by zero (infinite PBs with zero chance to hit). But the answer's obvious, isn't it? Well, I'm sorry - that's not true. Let's look at it through two different, but IMO just as "obvious" operations:
lim x*0 as x approaches infinity: Any real number, no matter how big, times zero is zero, so the result is zero.
lim x*inf as x approaches zero: Any real number, no matter how small, times infinity is infinity, so the result is infinity.
Choose some other terms, and you can give the result of that operation further different values. That's why the value of zero times infinity isn't any of those values, but instead indeterminate. See http://mathforum.org/dr.math/faq/faq.divideby0.html (and note that when you're breaking the rules already, it's trivial to show that 0/0 is the same operation as inf*0).
Oh, and note that the definition I gave is the definition in calculus. In algebra, 0/0 is simply undefined and that's all there is to it.
quote: It will be zero, completely immune. Adding another planet buster will always be 0%, and not just say 0.000000000000000000000000(and add an infinite amount of zero's and a 1) % of suceeding. Thus, I bring you the conclusion |
0.[infinite number of zeroes]1 actually *is* zero for real numbers. After all, you never come across the 1, no matter how far you go.
quote: Actually I was just using a crude way to replicate infinity on a primitive little 32-bit/64-bit processing machine, although we might not have to use this in the future should computers be later get a bit more advanced... |
What do you mean? As Chaos Theory said, IEEE floating-point numbers already support representing infinities. Of course you could do better and make a surreal number data type, but I'm not sure how many programmers would know what to do with it...
Finally, Zeno's paradox doesn't really have much to do with this. We haven't actually dealt with geometric series, which is what the original paradoxes were represented as. But, just to throw in an example...
There are two bases left in the world, Plex Anthill and Free Drone Central, locked in a bitter war. Plex Anthill is creating one planet buster a turn - that's the reason why there are no other bases left - while Free Drone Central is defending itself by building one orbital defense pod per turn. All satellites were recently wiped out of orbit, and Plex Anthill's production was just sabotaged, so it just happens that both of them are starting with a completely clean slate. The bases are close enough to each other that a planet buster from Plex Anthill can fly to Free Drone Central in one turn. Given an infinite amount of turns, what is the probability of Free Drone Central surviving the buster onslaught for all eternity?
The probability of a planet buster hitting on any specific turn n is P(n) = 1/(2^n) (since each ODP halves the possibility of a buster getting through and we're assuming that the Free Drone player is future-conscious and never sacrifices pods). That's a simple converging geometric series. Use it as the probability function of a geometric distribution. You'll note that geometric distributions are normalised, meaning that we can just ignore the rest of this calculation and state that the probability of the Hive getting a buster through is exactly 1, so the Drones have no chance of surviving. In fact, I'm pretty sure there's a way to prove this that's even more direct. The fact that 1/(2^n) defines a converging series (its sum is 2) doesn't affect this, contrary to my original expectations (I honestly spent quite a while figuring that out - I'm almost ashamed for it).
|
|
|  |
 |
|
Natalinasmpf
|
|
Ari hit what I wanted to say (for the example), as well as clearing up some mathematical misconceptions of mine.
*applause*
Which brings me to another thought, though: do you get clean minerals limit decreased for every PB you launch or attempts to detonate, or every PB that actually is successful? Because if the Hive detonated an infinite amount of PB's (if clean minerals decreased for every PB launched/detonated successfully or unsucessfully), this would mean an infinite amount of ecological damage wouldn't it?
quote: After all, you never come across the 1, no matter how far you go. |
But it is an infinitesimal, which is quite different from zero.
Although if you use my weird threshold crazy idea, theoretically, one would come across the zero after crossing a threshold, but pushing it even farther back would have no further effect.
|
|
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
I'm still not convinced that I'm right, though... two things about that solution vex me:
1) The probability function, P(n) = 1/(2^n). I haven't proved that that's the right function. However, doing so should be a simple matter...
2) More importantly... I still can't "accept" that conclusion. I think I got confused by the normalisation thing. I mean, I'm asserting here that it doesn't matter how quickly the probability of an event occurring drops toward zero (and how close it started), if you repeat it infinite times the probability of... erm... *something happening* becomes 1.
I'll check item one first... and as for item two, well, I can think of different approaches... perhaps one of them is more helpful than this.
quote: But it is an infinitesimal, which is quite different from zero. |
Ayup, but I was talking about real numbers, and real numbers don't include infinitesimals.
|
|
|  |
 |
|
Natalinasmpf
|
|
quote: and real numbers don't include infinitesimals. |
For some reason, I have a strong conviction/gut feeling infinitesimials and infinites are real numbers (as in, certainly not in the same category as the square root of minus two!).
I have no idea why I think that. I think because I was told something on that subject before, but I forgot...
Last edited by Natalinasmpf on 09-09-2004 at 18:25
|
|
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
OK then. Let's take a statement ("infinitesimals are real numbers") and disprove it, then, that's how you do things in mathematics . I'll use a counterexample.
In real numbers, when you substract a nonzero number from any number x, the resulting number is not equal to x. I'll assume you agree. Now let's substract an infinitesimally small number, 0.[an infinite number of zeroes]1 from 1. The result is, intuitively, 0.999.... (*)
Let's give that value to a variable y, and explore the value of that variable a bit.
y = 0.999...
10y = 9.999... (since the string of nines is infinite, it hasn't gotten any shorter on the "other" end - the other end does not even exist!)
10y - y = 9y
Or, with numbers: 9.999... - 0.999... = 9
9y = 9
y = 1
(This is, by the way, a very common operation for converting repeating decimals into (much nicer) fractions. If the period of repetition is longer, you choose a larger power of ten to multiply with. Something like 5.125125125... you'd multiply with 1000, for instance.)
So, the result is that y is both 1 and 0.999... here at the same time. Now you can either disagree with me on that substracting numbers from numbers changes them (i.e. what I assumed you'd agree to in the beginning), disagree with me on some other point, or concede that the infinitesimal 0.[infinite number of zeroes] is actually zero here. It's your choice, but try to be sane about it .
(*) No ellipses here . The first three dots mean that the nines just go on and on forever, and the last dot ends the sentence.
Last edited by Ari Rahikkala on 09-09-2004 at 21:39
|
|
|  |
 |
|  |
 |
|
Ari Rahikkala
|
 |
Unreported loss of streaming in atomic read operation
Oct 1999 time: 07:23
|
|
Those alternate methods don't seem to be helping, and I am afraid I was right initially. That's all I can say here. That's how daunting mathematics is.
(of course, the other possibility I failed to mention here is that I was still just confused... and I think I'm still confused at the time of this edit...)
Last edited by Ari Rahikkala on 11-09-2004 at 13:11
|
|
|  |
All times are GMT. The time now is 05:23. Apolyton Time is 00:23. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|