Is a computational oracle physically possible?

In summary: Oracles are abstract constructs used to prove conjectures and other results, and are not physical devices. Bennett's work suggests that computation can be done with very small amounts of energy, while erasing information requires more energy, making it unlikely that an oracle could violate the laws of thermodynamics. Therefore, it is unlikely that physical oracles can be constructed, as they would require infinite power. This is supported by the work of Bennett and others, who have shown that computation can be done with arbitrarily small amounts of energy. Although this computation may not be useful for predicting the future, it still indicates that oracles cannot violate the second law of thermodynamics.
  • #1
AlpT
6
0
def: oracle: see http://en.wikipedia.org/wiki/Oracle_machine

Question: wouldn't an oracle violate the law of conservation of energy or second law of thermodynamics, by creating a device similar to the Maxwell Demon? In other words, would being able to get information without actually computing it or acquiring it experimentally violate the second law (or first)?
Note that "computing it" or "acquiring it" are correlated but different, in the first case you could use the oracle, for example, in this way: you measure position and velocity of all the molecules, then you use the oracle to "cheat compute" their new positions and velocities without actually spending a bit of energy. In the second case, you don't even care of measuring the initial conditions of the experiment, you just ask the oracle what you need (this would be a "physical oracle").

As far as I know, it seems to me that the answer is positive: oracles cannot exist in this universe, as we know it, (i.e. with the current laws that we know).

From Wikipedia Maxwell demon: """Szilárd pointed out that a real-life Maxwell's demon would need to have some means of measuring molecular speed, and that the act of acquiring information would require an expenditure of energy. Since the demon and the gas are interacting, we must consider the total entropy of the gas and the demon combined. The expenditure of energy by the demon will cause an increase in the entropy of the demon, which will be larger than the lowering of the entropy of the gas. [...] In 1982, Bennett showed that, however well prepared, eventually the demon will run out of information storage space and must begin to erase the information it has previously gathered. Erasing information is a thermodynamically irreversible process that increases the entropy of a system. Although Bennett had reached the same conclusion as Szilard’s 1929 paper, that a Maxwellian demon could not violate the second law because entropy would be created, he had reached it for different reasons."""
 
Physics news on Phys.org
  • #2
Oracles are abstract constructs generally computational devices that we use to prove conjectures and so on, for instance you can give infinite computational resources to one oracle and then limited to another one and simulate the Merlin-Arthur games. They are not physical devices, the reason being that one can't give infinite power to anything. Now for proven results, such as BQP-Completness, one can say that there exist an oracle that shows that relationship and then you can construct a theoretical device to show that result (theoretical because quantum computation models are still in infancy regarding architecture).
 
  • #3
I don't think that an oracle would help in creating a Maxwell's demon. The work of Bennett and others suggests that computations can be done with arbitrarily small amounts of energy, and that it's the erasing of data which requires energy and defeats a Maxwell's demon.
 
  • #4
dhillonv10: my question was exactly: "can we have physical oracles, i.e. can we construct one? maybe not because nothing in the universe can have infinite power and infinite computation requires infinite power. Can we prove this for example by appealing to a violation of the first/second law?".

chronon: """In 1982, Bennett showed that, however well prepared, eventually the demon will run out of information storage space and must begin to erase the information it has previously gathered.""" So, at some point you HAVE TO erase information. Erasing information is not a disposable matter. At least, this is what I understood.
 
  • #5
Is it possible to predict the future for free?

"Is it possible to predict the future for free?" this is a simplified way to ask the same thing of post #1.
I bet no. Any hint to prove that this is the case?
 
  • #6
AlpT said:
Erasing information is not a disposable matter. At least, this is what I understood.
This is true for a Maxwell's demon, but not for the computational part - Bennett's work indicates that computation can be done with an arbitrarily small amount of energy. (Such computation tends to be slow, so it might not be useful for predicting the future before it happens).

An oracle doesn't necessarily have infinite power. For instance an oracle might give the answer in linear time to a problem that requires exponential time using a normal computer.
 

1. Is a computational oracle physically possible?

The concept of a computational oracle is a theoretical construct in computer science and mathematics, so it does not have a physical form. However, the idea of using an oracle to provide information or solve problems has been used in various fields such as artificial intelligence and cryptography.

2. How does a computational oracle work?

A computational oracle is a black box that can provide answers or solutions to problems that cannot be easily solved using traditional computing methods. It is typically described as having infinite computational power and knowledge, and can perform calculations or make decisions based on a set of rules or algorithms.

3. Can a computational oracle be created in real life?

At this point in time, creating a physical computational oracle is not possible. However, researchers are working on developing algorithms and systems that can mimic the capabilities of an oracle, such as quantum computers and machine learning algorithms.

4. What are the potential applications of a computational oracle?

The potential applications of a computational oracle are vast and can include fields such as finance, healthcare, transportation, and more. It can be used to solve complex problems, make predictions, and assist in decision-making processes.

5. Are there any ethical concerns surrounding the use of a computational oracle?

As with any powerful technology, there are always ethical considerations to be taken into account. One potential concern is the reliance on an oracle for decision-making, which could lead to a loss of human autonomy. There are also concerns about the potential biases and limitations of the algorithms used in an oracle.

Similar threads

  • Electromagnetism
Replies
9
Views
1K
  • Classical Physics
Replies
6
Views
1K
Replies
1
Views
1K
  • Thermodynamics
Replies
1
Views
1K
  • Electromagnetism
Replies
8
Views
1K
Replies
8
Views
2K
  • Classical Physics
Replies
22
Views
1K
Replies
17
Views
2K
Replies
16
Views
846
Back
Top