Talk:Quantum computing
This is the talk page for discussing improvements to the Quantum computing article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: Index, 1, 2Auto-archiving period: 30 days ![]() |
![]() | This article is written in American English, which has its own spelling conventions (center, color, defense, realize, traveled) and some terms that are used in it may be different or absent from other varieties of English. According to the relevant style guide, this should not be changed without broad consensus. |
![]() | Quantum computing is a former featured article. Please see the links under Article milestones below for its original nomination page (for older articles, check the nomination archive) and why it was removed. | |||||||||||||||
| ||||||||||||||||
Current status: Former featured article |
![]() | This ![]() It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() | Material from Quantum computing was split to List of proposed quantum registers from this version. The former page's history now serves to provide attribution for that content in the latter page, and it must not be deleted so long as the latter page exists. Please leave this template in place to link the article histories and preserve this attribution. |
![]() | The Wikimedia Foundation's Terms of Use require that editors disclose their "employer, client, and affiliation" with respect to any paid contribution; see WP:PAID. For advice about reviewing paid contributions, see WP:COIRESPONSE.
|
Open Problems
A new section on Open Problems was added, but it has two major problems. First it is based on a single reference from Dec. 2024 (this month) written by a single author with no significant publication record on the topic. Second the items in this list are so briefly discussed that only someone already knowledgable on the topic would know what was said.
I think the concept of an "Open Problems" section is reasonable, but it should be backed by reliable references from within the field of study and the content should give enough background for a reader to understand how the problem is related to quantum computing. Johnjbarton (talk) 04:04, 6 December 2024 (UTC)
- A third major problem is that the text that was added here was cut and pasted from a copyrighted source. If information from this source is ultimately judged worthy enough by local editors to be added to this article, it should only be done so using properly paraphrased text making use of an editor's own words. Regards, Spintendo 08:18, 6 December 2024 (UTC)
Lasers in crypto and Grover's algorithm
Why is there a picture of a green laser from French wikipedia labeled as a quantum crypto layout? The image is literally shiny but doesn't have anything to do with quantum crypto, unless it is an implied joke on smoke and mirrors.
Grover's algorithm does little or nothing to speed up vs brute force when you include circuit implementation the fact that queries must be sequential, and error correction overhead. The British version of NSA published a paper "On the practical cost of Grover for AES key recovery", Sarah D. and Peter C., UK National Cyber Security Centre, March 22, 2024 https://csrc.nist.gov/csrc/media/Events/2024/fifth-pqc-standardization-conference/documents/papers/on-practical-cost-of-grover.pdf that concludes the practical security impact of Grover on plausible quantum hardware is limited, even for AES-128. Chadnibal (talk) 13:59, 13 February 2025 (UTC)
- I agree about the image and removed it. The interesting Grover algorithm paper should wait until it has either lot of citations or is discussed in a review paper. Johnjbarton (talk) 16:57, 13 February 2025 (UTC)
- Cool, I chuckled happily when I saw the laser was gone.
- I'm planning to quote that GCHQ paper in a talk I'm giving in April, was having qualms myself, more now you mention it, are they really a reputable source or do they have spooky motivations? It pulled me in because it seems so clear and consistent. I'm already putting a disclaimer on my footnote for the recent MITRE paper that doesn't give sources and seems to have several mistakes. Chadnibal (talk) 15:15, 28 February 2025 (UTC)
- Someone could make the case for the Grover paper. Generally we don't cite conference papers due to the high rates of non-notable results and low review criteria. On the plus side, it may be the that UK Centre has a tall reputation and the conference has higher than normal standards, IDK. Johnjbarton (talk) 18:06, 28 February 2025 (UTC)
A bit is not "physical"
One sentence reads as follows:
"A classical bit, by definition, exists in either of two physical states, which can be denoted 0 and 1."
This is misuse of the word "physical".
A bit is a concept, not a physical entity. 2601:204:F181:9410:2191:ADEC:5EE:A9CD (talk) 21:30, 23 February 2025 (UTC)
- The light switch in my room disagrees. Johnjbarton (talk) 23:50, 16 April 2025 (UTC)
- I would agree with "physical two states" is incorrect. In a CPU a bit isn't physical, the physical level are transistor based circuits of gates, and the difference between a digital bit ZERO / ONE is a matter of a potential difference of around 1.5 volts DC. The physical level are the (tiny) transistors. EditorÆ (talk) 11:23, 23 July 2025 (UTC)
Speculation in "Potential applications"
I deleted two paragraphs of "Potential applications" as not encyclopedic. These are just reports of investments or industrial puffery. Johnjbarton (talk) 23:50, 16 April 2025 (UTC)
Instead of "classical" ?
Instead of "classical" computers, couldn't we use "Transistor based computers" (or semiconducting) ? CPU's are transistor based technology EditorÆ (talk) 03:20, 23 July 2025 (UTC)
- Being based on transistors is not relevant. Classical computer is an abstraction, rather than literal hardware, based on the idea that a bit can be in one of two deterministic states. The classical computer/quantum computer distinction is a standard one in the literature. Tito Omburo (talk) 10:58, 23 July 2025 (UTC)
- I agree in general, but this is a comparing, not an article on "other computers". And "classical" could equally mean "electron tubes", it's all a matter of perspective. Don't you think ? Quantum mechanic based computers are here now, operational ones soon. And also like the transistor once was replacing electron tubes, transistors will be replaced with qubits. EditorÆ (talk) 11:11, 23 July 2025 (UTC)
- Classical computing is based on bits, quantum computing is based on qubits. Nothing about hardware is relevant to this distinction. Tito Omburo (talk) 11:16, 23 July 2025 (UTC)
- No the very first computer, Alan Turing's was electro mechanical, and could only run one single program, to run a different , cables had to be manually switched. That's classical, isn't it ? Then more electron tubes made it possible to become programmable. Classical too. It's the word classical I find unsuitable. It's a subjective word. EditorÆ (talk) 11:54, 23 July 2025 (UTC)
- A Turing machine is a classical computer. Tito Omburo (talk) 11:55, 23 July 2025 (UTC)
- Yes. We have classical, more classical and the most classical. Suggestion - replace "classical computers" with "soon old computers" - or in line with that. If you do not agree, I give you the ball. Thanks EditorÆ (talk) 12:06, 23 July 2025 (UTC)
- Look, the distinction between classical and quantum computing is well-attested in high-quality sources. That's what matters here, not whether quantum hardware will soon replace transistor technology (it will not). Tito Omburo (talk) 12:13, 23 July 2025 (UTC)
- I agree with Tito here: the sources use "classical computers" to mean "computers based on physical principles predating quantum mechanics" rather than "previous generation computers". Johnjbarton (talk) 14:43, 23 July 2025 (UTC)
- I agree with both of you, classical is the appropriate and established word. In physics the contrast quantum vs. classical is well established (and has been for 100 years) and that distinction has been inherited (in a probably even more clearly defined manner) by information theory and theory of computation. It's all over textbooks such as Nielsen/Chuang (The bit is the fundamental concept of classical computation and classical information. Quantum computation and quantum information is built upon an analogous concept, the quantum bit.) or Mermin, Quantum Computer Science (who builds all on the distinction of cbits and qbits) of Wilde: Quantum Information Theory (The history of classical information theory began with Claude Shannon...). Qcomp (talk) 16:49, 23 July 2025 (UTC)
- Yes. We have classical, more classical and the most classical. Suggestion - replace "classical computers" with "soon old computers" - or in line with that. If you do not agree, I give you the ball. Thanks EditorÆ (talk) 12:06, 23 July 2025 (UTC)
- A Turing machine is a classical computer. Tito Omburo (talk) 11:55, 23 July 2025 (UTC)
- No the very first computer, Alan Turing's was electro mechanical, and could only run one single program, to run a different , cables had to be manually switched. That's classical, isn't it ? Then more electron tubes made it possible to become programmable. Classical too. It's the word classical I find unsuitable. It's a subjective word. EditorÆ (talk) 11:54, 23 July 2025 (UTC)
- Classical computing is based on bits, quantum computing is based on qubits. Nothing about hardware is relevant to this distinction. Tito Omburo (talk) 11:16, 23 July 2025 (UTC)
- I agree in general, but this is a comparing, not an article on "other computers". And "classical" could equally mean "electron tubes", it's all a matter of perspective. Don't you think ? Quantum mechanic based computers are here now, operational ones soon. And also like the transistor once was replacing electron tubes, transistors will be replaced with qubits. EditorÆ (talk) 11:11, 23 July 2025 (UTC)
We've made a few changes to the lede paragraph. Initially, I was unhappy with the idea that a "classical computer" uses only classical physics. Classical computation is not tied to the type of physics involved in the hardware principles. E.g., MOSFETs do not function classically. "Quantum computing" is a different paradigm in theoretical computing, not tied to whether quantum mechanics operates in the real world. Indeed, "classical" computing as we know it, would not be possible without nm scale quantum phenomena. Tito Omburo (talk) 20:29, 23 July 2025 (UTC)
- Sorry but I think the most recent changes are leading off the topic and do not summarize the article. The intro should focus on "what quantum computing is" rather than get tangled up in details that might be covered in the article. Specifically too much of the first paragraph concerns QM in classical computing. Johnjbarton (talk) 21:49, 23 July 2025 (UTC)
- I think the focus in the article quantum computing should be on how quantum computation differs from classical computation, rather than the precise physics involved. Quantum computing exists without any physics at all, in fact. And in the physical world "classical" computers are, in fact, quantum devices. Tito Omburo (talk) 22:37, 23 July 2025 (UTC)
- Again I disagree. An article on quantum computing should cover all notable aspects of the topic, include the physics of quantum computing. In other words, the article is not "Comparison of quantum and classical computing". I don't think you will find any source to support the idea that "Quantum computing exists without any physics at all", whatever that means.
- But the only point in your comment below which I want to focus on is the last one:
- And in the physical world "classical" computers are, in fact, quantum devices.
- My point above is simple: this claim is not a critical fact about the article topic and does not belong in the introduction unless it forms a significant section in the article per WP:INTRO. Johnjbarton (talk) 22:45, 23 July 2025 (UTC)
- But it's wrong to say that ordinary computers are purely classical devices. This is, in fact, mentioned in the article. And it is simply wrong that any computer using quantum mechanics is a quantum computer. Also, the prior version of the lede incorrectly suggested that quantum computers are physical, hardware, devices, when the overwhelming consensus of the literature is that they are theoretical devices. Fwiw [[[User:Tito Omburo|Tito Omburo]] (talk)
- fwiw here is a diff. Much more accurate than what preceded it. Tito Omburo (talk) 22:58, 23 July 2025 (UTC)
- Sorry wrong link, I meant WP:LEAD.
- Rather than generalities let's focus on this specific sentence:
- While ordinary ("classical") computers may use quantum mechanics on a nanometer scale, because of the physics of transistors, the operation of an ordinary computer can, up to a constant factor of time, be replicated by a (classical) mechanical device, like the original Turing machine, in which all logic is deterministic.
- Whether or not this is correct is not relevant: this sentence neither discusses the article topic nor summarizes any content in the article. Here we say almost the same thing but focus on the topic:
- Unlike ordinary ("classical") computers, quantum computers cannot be replicated with any mechanical device; quantum computers are not deterministic Turing machines.
- Introductions need to be compact and focused. Things like constant factor of time for a ordinary computer belong in the body if at all. Johnjbarton (talk) 04:28, 24 July 2025 (UTC)
- I agree that the "While ordinary computers..." sentence is not needed here. I think the "constant factor" is wrong: in general, different classical computers are only thought to be equivalent up to a polynomial overhead. It is also not (as the lede makes it sound) mainly the non-deterministic nature of the quantum computer, which makes it more powerful: it is also thought to be exponentially faster than probabilistic classical Turing machines (at some tasks), while these latter ones are not known to be more powerful than deterministic Turing machines. Moreover, the lede suggests that it is known that quantum computers are faster than classical ones. But this is not the case. They are widely believed to be faster, because quantum mechanics is exponentially hard to simulate on classical devices. And because for certain tasks we know quantum algorithms that exponentially outperform all known classical ones (but there is no proof that better classical ones do not exist). My proposal:
- A quantum computer is a (real or theoretical) computer that uses quantum mechanical phenomena in an essential way: a quantum computer exploits superposed and entangled states and the non-determinism of the outcomes of quantum measurement as features of its computation. A scalable quantum computer is thought to be able to perform some calculations exponentially faster than any classical computer. Theoretically, a large-scale quantum computer could break some widely used encryption schemes and aid physicists in performing physical simulations. However, current hardware implementations of quantum computation are largely experimental and impractical, with several obstacles to useful applications.
- Actually, the last sentence sounds a bit outdated to me: after all, there are now various "commercial" products. Maybe it could be changed to:
- However, current hardware implementations of quantum computers are still too noisy and small for useful applications.
- --Qcomp (talk) 21:10, 25 July 2025 (UTC)
- Basically agree, although you are wrong about "polynomial overhead" (the current lede doesn't stress this point). It is, in fact, constant (a transistor can, for example, be replaced by a pressure-sensitive valve in an isomorphic manner.) Here I have revised it. Tito Omburo (talk) 22:29, 25 July 2025 (UTC)
- (this leads away from the discussion of quantum computing) No doubt that some classical computers can simulate each other with constant overhead, but in general more is needed. E.g., the number of steps a one-tape Turing machine needs to simulate a k-tape TM scales quadratically with the steps needed by the latter (p534). And what a word-RAM machine does in T steps takes a one-tape deterministic TM steps (p4). --Qcomp (talk) 17:19, 26 July 2025 (UTC)
- Not to dwell on this too much, but you're reading these sources wrong. The tape in a Turing machine may use any finite alphabet (including words). Any finite collection of Turing machines can be replaced by a single Turing machine on a larger alphabet in constant time. But the main point is that, although modern computers do not operate according to classical physics, their transistors can be replaced by mechanical devices (e.g., fluid-controlled valves, mechanical-demon controlled switches) with only constant overhead. Tito Omburo (talk) 18:50, 27 July 2025 (UTC)
- thanks for the edit; I modified it a bit to give equal weight to the three mentioned "features" of QM --Qcomp (talk) 17:25, 26 July 2025 (UTC)
- Looks good. Tito Omburo (talk) 20:31, 26 July 2025 (UTC)
- (this leads away from the discussion of quantum computing) No doubt that some classical computers can simulate each other with constant overhead, but in general more is needed. E.g., the number of steps a one-tape Turing machine needs to simulate a k-tape TM scales quadratically with the steps needed by the latter (p534). And what a word-RAM machine does in T steps takes a one-tape deterministic TM steps (p4). --Qcomp (talk) 17:19, 26 July 2025 (UTC)
- Basically agree, although you are wrong about "polynomial overhead" (the current lede doesn't stress this point). It is, in fact, constant (a transistor can, for example, be replaced by a pressure-sensitive valve in an isomorphic manner.) Here I have revised it. Tito Omburo (talk) 22:29, 25 July 2025 (UTC)
- I agree that the "While ordinary computers..." sentence is not needed here. I think the "constant factor" is wrong: in general, different classical computers are only thought to be equivalent up to a polynomial overhead. It is also not (as the lede makes it sound) mainly the non-deterministic nature of the quantum computer, which makes it more powerful: it is also thought to be exponentially faster than probabilistic classical Turing machines (at some tasks), while these latter ones are not known to be more powerful than deterministic Turing machines. Moreover, the lede suggests that it is known that quantum computers are faster than classical ones. But this is not the case. They are widely believed to be faster, because quantum mechanics is exponentially hard to simulate on classical devices. And because for certain tasks we know quantum algorithms that exponentially outperform all known classical ones (but there is no proof that better classical ones do not exist). My proposal:
- Agree to "exists without any physics at all" - I guess the origin of such comments comes down to the difficult level of physics, related to quantum computers. They come down to Quantum Mechanic. EditorÆ (talk) 00:23, 24 July 2025 (UTC)
- I think the focus in the article quantum computing should be on how quantum computation differs from classical computation, rather than the precise physics involved. Quantum computing exists without any physics at all, in fact. And in the physical world "classical" computers are, in fact, quantum devices. Tito Omburo (talk) 22:37, 23 July 2025 (UTC)
- Wikipedia articles that use American English
- Wikipedia former featured articles
- B-Class level-5 vital articles
- Wikipedia level-5 vital articles in Technology
- B-Class vital articles in Technology
- B-Class Computing articles
- Top-importance Computing articles
- B-Class Computer science articles
- Top-importance Computer science articles
- All Computing articles
- B-Class physics articles
- Top-importance physics articles
- B-Class physics articles of Top-importance
- B-Class Technology articles
- WikiProject Technology articles
- B-Class mathematics articles
- Mid-priority mathematics articles
- High-importance Computer science articles
- WikiProject Computer science articles
- Talk pages of subject pages with paid contributions