my thought exactly. There's no way processor speed can continue at its current pace to that point. It would have to be nearly infinately fast to simulate all the 10000000000000000000000000000000000's of atoms i can see right now, and even put an electron microscope up to and see formations of. There's just too much to simulate, that is, of course judging that this person is saying that WE will be able to do it eventually. I don't doubt that it's possible that processors are a lot faster beyond the matri
Well, you see, the funny thing is that you don't need to simulate the atoms at all. All that you need to simulate visually is the smallest object a person can resolve with his unadied eyes. Everything else is simply mapped on top of that.
For touch, you just simulate the smallest texture difference that a human can feel. For sound, all you need to do is simulate the sounds that a human can hear.
All of these would need to have a certain safely margin to account for people whose senses are better than oth
Incorrect. For a more primitive being, perhaps animals at the zoo, such an environment would suffice. However, if you are creating a virtual world where the smallest resolution is only a few microns, you will inevitably run into problems when the intelligent beings of that world attempt to use science to learn. If our world were virtual, and had no detail below 10 microns, or a tenth of one, or a thousandth, scientists with knowledge of what should be, would notice. Experiments could be devised using lasers in such a virtual world to demonstrate the smallest possible "pixel size", and the cat would be out of the bag immediately. For a simulation to run effectively and keep it's inhabitants unaware of their situation, it requires complete, total, perfect simulation of what we think of as reality.
by Anonymous Coward writes:
on Sunday June 01, 2003 @05:32AM (#6088913)
Well, reality is what we perceive. A computer can only simulate worlds which are less complex than the world in which the computer exists, but if the simulation is closed, its inhabitants have no way of proving that it's a simulation. They simply have no way of knowing how things are in the real world. Even bugs in the simulation would appear as an empirically found law of physics to them. A laser in such a world would not exist except as a function of the basic elements that exist in the simulation. However, such a simulation would obviously need to either be seeded without science and develop it by itself or overthrow the science it was seeded with.
Surely the results of such experiments could be faked. For example, it could be simple to build a 'matrix' where the value of PI could be, say, 5, or where Newton was correct and light permeated space the instant it was emitted and mass had not effect on time.
Hell, there are limits to our own understanding of both the extremely small and the extremely large. What if those limits are not that far from the limits of our "simulation"? How would you tell? Build bigger accelerators/telescopes? How big would they need to be?
Our knowledge of "what should be" is based purely on obseravtion. We're always testing the boundaries of our knowledge. But who's to say that when we delve deeper into the depths of the cosmos we won't discover a message:
"game over, insert coins to play again."
or
"Hi, this is God, I'm not in right now, please leave a message."
Incorrect. All that needs to be simulated is what you actually perceive. In modern games, the engine calculates what can and can't be seen and doesn't draw the things that can't be seen. A simulation would use a much more sophisticated version of that algorithm. If you're looking through a microscope, microbes are individual simulated. If you aren't looking through the microscope, then they aren't simulated, or are simulated in the aggregate to calculate gross effects that might be perceivable (such as tainted meat causing food poisoning.)
Remember, the simulation has to know exactly what you're doing and what you're perceiving in order to feed the information to your brain. If you turn your head, that isn't a physical motion. The simulation detects the impulses that indicate you desire to turn your head, and adjusts your visual and physical feeds to simulate that motion. So it's certainly capable of determining that you are peering through a microscope and adjusting the level of detail accordingly. How detailed is the simulation? Precisely as detailed as it needs to be, but no more.
One interesting result of this is that observation would affect the behavior of the universe. Also, changes in the environment, such as the presence of a second slit in a screen, might alter the algorithm used to calculate the behavior of, oh, I don't know, maybe photons.
by Anonymous Coward writes:
on Sunday June 01, 2003 @08:12AM (#6089288)
Cause and effect transcend observation. The only reliable way of simulating a world with certain basic rules is to simulate these rules all along, not simplifying them when no one looks. Simplifying the calculations removes information about the state of the simulation. That is most likely going to be detected at some point, and then the rules you want the inhabitants of your simulation to perceive would be invalidated. If you don't simulate all quarks, then the inhabitants will sooner or later realize (sic!) that quarks are not what you want them to be.
Actually we do know the Universe's smallest "pixel size": the Plank Scale. Who's to say whether this is a computational limit imposed upon our simulation by external beings or a true physical limit?
Also, it isn't actually true that a computer cannot simulate soomething more complex than itself. If time is no object, it can simulate something a million times more complex than itself in a very long period of time. Who's to say that maybe a single second in our simulated world takes a million, maybe even a billion years to compute in "real time"?
I work at a computer architecture and networking research lab at a university. I write simulators to simulate more advanced computer architectures that haven't been built yet. I run those simulations on computers I have access to now. Sure, it takes a minute of real time to simulate a milisecond of simulation time, but the "simple" computer is simulating the "complex" comptuer.
This could certainly apply to a simulation of our universe, also. Maybe we're all running in slow motion in our simulation, because it takes a minute of real time to simulate a milisecond of our time.
Godel's theorem in a nut shell: you cant prove inconsistency in any set of axioms within the context of those axioms.
suppose for a moment that this is a simulation with a finite amount of memory to parameterize the "world". the state of this system is propgated from time slice to time slice by some set of finite difference equations. well this means that everything is perfectly self-consistent. if you devise any experiment within the simulation itself to measure any observable then you will discover it is self consistent. The laws of nature a person living there would formulate would in fact be the correct ones for that system. you would never be able to discover an inconsistency.
consider for example QM. basically in a quantum world there ARE limits on resolution. indeed the limits are surprisingly like how one creates a simulation. for example, in any practical 3-D game the voxels of distant objects have larger volumes than the close by ones that you can see more clearly. likewise fast moving objects in the background are less precisely placed from frame to frame while maintaining on average an accurate speed.
its as though someone gridded the game in such a way as to have hyper cubes of constant delta-P time delta-X. hey wadda ya know that's the heisenberg uncertainty principle.
Indeed its easier to simulate a trajectory if you dont have to do it exactly. simply compute the approximate result with error bars and then any time the result is closely inspected you return a different sample from the approximate distribution. Thus one does not have to memo-ize everthing the game player has looked at carefully, you can recreate it on the fly each time something is inspected at high resolution simply by drawing an approximate sample from the distribution. The fact that two looks never quite agree is written off as the "hiesenberg uncertainty principle", or to the QM notion that inspecting an object can change its state.
Another hiesenberg principle is the energy-time uncertaintly (to measure the energy of something precisely takes increasing amounts of time). Again this is in keeping with a simulation. to compute the simulation to increacing levels of precision will take more time.
and remember folks the simulation does not have to run in real time!
Finally to digress a bit. Just suppose for moment the supposition that this is simulation is true. then might it might also be possible that the people doing the simulation are also simulations. and so on ad infinitum. the interesting thing is that at each layer of this onion it seems to me that the plausibility that you live in a simulation increases. this is because with each subsequent layer the plausibility of sufficient computer power prior to extinction improves.
and this my friends is why (Score:5, Funny)
Re:and this my friends is why (Score:3, Insightful)
Re:and this my friends is why (Score:5, Insightful)
For touch, you just simulate the smallest texture difference that a human can feel. For sound, all you need to do is simulate the sounds that a human can hear.
All of these would need to have a certain safely margin to account for people whose senses are better than oth
Re:and this my friends is why (Score:3, Insightful)
Re:and this my friends is why (Score:5, Insightful)
Re:and this my friends is why (Score:5, Insightful)
Hell, there are limits to our own understanding of both the extremely small and the extremely large. What if those limits are not that far from the limits of our "simulation"? How would you tell? Build bigger accelerators/telescopes? How big would they need to be?
Our knowledge of "what should be" is based purely on obseravtion. We're always testing the boundaries of our knowledge. But who's to say that when we delve deeper into the depths of the cosmos we won't discover a message:
orRe:and this my friends is why (Score:5, Insightful)
Remember, the simulation has to know exactly what you're doing and what you're perceiving in order to feed the information to your brain. If you turn your head, that isn't a physical motion. The simulation detects the impulses that indicate you desire to turn your head, and adjusts your visual and physical feeds to simulate that motion. So it's certainly capable of determining that you are peering through a microscope and adjusting the level of detail accordingly. How detailed is the simulation? Precisely as detailed as it needs to be, but no more.
One interesting result of this is that observation would affect the behavior of the universe. Also, changes in the environment, such as the presence of a second slit in a screen, might alter the algorithm used to calculate the behavior of, oh, I don't know, maybe photons.
Re:and this my friends is why (Score:5, Insightful)
Re:and this my friends is why (Score:4, Informative)
Also, it isn't actually true that a computer cannot simulate soomething more complex than itself. If time is no object, it can simulate something a million times more complex than itself in a very long period of time. Who's to say that maybe a single second in our simulated world takes a million, maybe even a billion years to compute in "real time"?
Re:and this my friends is why (Score:5, Insightful)
This could certainly apply to a simulation of our universe, also. Maybe we're all running in slow motion in our simulation, because it takes a minute of real time to simulate a milisecond of our time.
Quantum Mechanics could be simulation artifact. (Score:5, Interesting)
Godel's theorem in a nut shell: you cant prove inconsistency in any set of axioms within the context of those axioms.
suppose for a moment that this is a simulation with a finite amount of memory to parameterize the "world". the state of this system is propgated from time slice to time slice by some set of finite difference equations. well this means that everything is perfectly self-consistent. if you devise any experiment within the simulation itself to measure any observable then you will discover it is self consistent. The laws of nature a person living there would formulate would in fact be the correct ones for that system. you would never be able to discover an inconsistency.
consider for example QM. basically in a quantum world there ARE limits on resolution. indeed the limits are surprisingly like how one creates a simulation. for example, in any practical 3-D game the voxels of distant objects have larger volumes than the close by ones that you can see more clearly. likewise fast moving objects in the background are less precisely placed from frame to frame while maintaining on average an accurate speed.
its as though someone gridded the game in such a way as to have hyper cubes of constant delta-P time delta-X. hey wadda ya know that's the heisenberg uncertainty principle.
Indeed its easier to simulate a trajectory if you dont have to do it exactly. simply compute the approximate result with error bars and then any time the result is closely inspected you return a different sample from the approximate distribution. Thus one does not have to memo-ize everthing the game player has looked at carefully, you can recreate it on the fly each time something is inspected at high resolution simply by drawing an approximate sample from the distribution. The fact that two looks never quite agree is written off as the "hiesenberg uncertainty principle", or to the QM notion that inspecting an object can change its state.
Another hiesenberg principle is the energy-time uncertaintly (to measure the energy of something precisely takes increasing amounts of time). Again this is in keeping with a simulation. to compute the simulation to increacing levels of precision will take more time.
and remember folks the simulation does not have to run in real time!
Finally to digress a bit. Just suppose for moment the supposition that this is simulation is true. then might it might also be possible that the people doing the simulation are also simulations. and so on ad infinitum. the interesting thing is that at each layer of this onion it seems to me that the plausibility that you live in a simulation increases. this is because with each subsequent layer the plausibility of sufficient computer power prior to extinction improves.