Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Reverse Engineering Team Blog

08.21.05

Cogito ergo sum

Posted in General Posts at 11:29 am by andreageddon

Reversing applies to everything, not only to software or hardware. What about if we reverse our “reality” to understand how it works? Well usually this is the work of a physicist smile
Let’s see some trick! What we can feel with our senses is just information, what about this information? Could it be a “simulation”, is a matrix scenario really so far from us? We can see some nice things about information of our reality.
We can study our universe in two directions: the macroscopic world, or the microscopic world. Let’s start from macroscopic one. How big is the universe? has it a size? Scientists already gave us an answer. Ok, we are here on earth, what if we want to move inside the universe? We can’t. Relativity tells us that there is a maximum speed (the speed of light) we can use, and even using that maximum speed, it would require too much time to travel even to the nearest star (alpha centauri is about 4 light years far from us, it would require 4 years to go there at the speed of light!). This pratically means we are blocked in our solar system. The important thing is that INFORMATION follows these rules too! There can’t be information propagation faster than the speed of light. Our universe is about 13 or 14 billion light years big: actually THERE IS something that is 1 billion light years far from us, but what’s happening NOW there? We don’t know, we can’t know it NOW. We will now it after 1 billion years (the time it takes to light to come to us). Even when you look at the sun, you are looking something that happened 8 minutes earlier. Inside our solar system we can see things and know informations really fast. Outside we can’t. Information is limited.
Now we go to the microscopic world. Quantum Mechanics has been introduced to study this world, since the laws of classical physics can’t be applied to a small scale such the atom’s one. Ok, we can dig into the matter, we always study smaller matter, smaller matter, we arrive to the subatomic world. Let’s suppose we want to know the spin of an electron. We can know it. Ok. Why the electron has such a spin? We must study more things to know what brought the electron to have its spin. It’s like seeing a ball that falls on the ground, we can study why it fell, what made it fall, what created the event that made it fall, what created the event that created the event that made it fall, and so on. It seems it could be an infinite recursion? Let’s come back to the electron. Why the electron has its spin? We can’t answer. That is, we can, but we can’t ask any more questions. Quantum mechanics tells us that the electron was in a linear superposition of states: its spin was both 1/2 and -1/2 at the same time. Once the information on its state was determined, it was determined with the probability of 1/2 being spin1/2, and proability of 1/2 being spin-1/2. Again, the INFORMATION is limited here, it is just given by a probability! You can’t study any deeper, there are no formulas that make things, only probabilities make things!
Ok what’s the sense of all this? If some “computer” is simulating our reality, there MUST exist limits. Computation capability can’t be infinite. The limits are what we already have seen. The matter is created in a subatomic world, its state is determined in a random way. This is faster and easier than making tons (maybe infinite!) of recursive formulas that makes the matter. But the universe is sooooo big… how can something calculate it all? Easy… what is being seen is calculated NOW. The rest has been pre-calculated! Have you ever seen a 3d videogame? A quite used tecnique is to avoid the drawing of too distant polygons. The mouse i am using is being calculated NOW. The star i can observe, that is distant 1 billion light years has been pre-calculated, and i see the work done maybe a lot of time ago. What is happening now in a point 1 billion light years far from me is being calculated maybe in a second time, it doesn’t matter, since i only will see the results next billion years!! This permits the system to focus the simulation to my nearest space. Why should a limit speed exist? When i talk of speed i talk of v = ds/dt, assuming s and t being in a continuous space. But if it is so there should be no problem in traveling to whatever speed i want, since EVERY ds/dt value IS mathematically possible. There is now a problem… continous space? If we are talking of a simulation it can’t be used. It is impossible for a computer to compute a continuous space. Are we instead in a discrete world? In quantum mechanichs we often think in discrete terms! If we are in a discrete world the problem of the speed could have a sense. Let’s make en experiment: in a time quantum t1 an object is in the space quantum s1. In the following time quantum t2 the object is in the space quantum s10, that is it moved of 10 space quantums in ONE time quantum. This is teleport! Since in a discrete world can’t exist an intermediate time between t1 and t2, the object “jumped” from s1 to s10 without existing in the intermediate space quantums s2 … s9. This could mean i can’t travel faster than 1 quantum space in 1 quantum time. That would explain WHY the speed of light exists as a limit. It would be more probable that a computer would simulate a discrete timespace and not a continuous one!
hehe
of course this is only an interpretation, i don’t really think we are in matrix! And the discrete limited speed has not really sense, since if we think in a quantum world we cant think at speed in a classical way! This stuff is just an interpretation that enjoyed me, do not take it too serious!
Bye!
AndreaGeddon

1 Comment »

  1. junior said,

    February 3, 2007 at 11:30 am

    “It is impossible for a computer to compute a continuous space.”

    Sorry Andrea, but this isn’t true wink You can sweep a polyhedron over the time-domain to compute a continous space razz You can’t store it (i don’t know of a way at least), but you can test against it.

Leave a Comment