This theorem roughly states that states that for every quantum algorithm, once we reach a certain level of physical error rate small enough (where small enough is algorithm dependant), then we can perfectly error correct.
This algorithm provides the conceptual division between noisy intermediate-scale quantum era and post-NISQ.
The key experiment/phenomena that sets the basis for photonic quantum computing is the two photon interference experiment.
The physical representation of the information encoding is very easy to understand:
- input: we choose to put or not photons into certain wires or no
- interaction: two wires pass very nearby at some point, and photons travelling on either of them can jump to the other one and interact with the other photons
- output: the probabilities that photos photons will go out through one wire or another
Jeremy O'Brien: "Quantum Technologies" by GoogleTechTalks (2014)
Source. This is a good introduction to a photonic quantum computer. Highly recommended.- youtube.com/watch?v=7wCBkAQYBZA&t=1285 shows an experimental curve for a two photon interference experiment by Hong, Ou, Mandel (1987)
- youtube.com/watch?v=7wCBkAQYBZA&t=1440 shows a KLM CNOT gate
- youtube.com/watch?v=7wCBkAQYBZA&t=2831 discusses the quantum error correction scheme for photonic QC based on the idea of the "Raussendorf unit cell"
The best package ever is: pypi.org/project/china-dictatorship/ see also: cirosantilli.com/china-dictatorship/mirrors
Used for example:
- by Monero to hide the input of a transaction
- anonymous electronic voting
This is the hardest one to do iteratively.
E.g. showing live data from a scientific instrument! TODO:
- superuser.com/questions/825588/what-is-the-easiest-way-of-visualizing-data-from-stdout-as-a-graph
- unix.stackexchange.com/questions/190337/how-can-i-make-a-graphical-plot-of-a-sequence-of-numbers-from-the-standard-input
- stackoverflow.com/questions/44470965/how-can-you-watch-gnuplot-realtime-data-plots-as-a-live-graph-with-automatic-up
- stackoverflow.com/questions/14074790/plotting-a-string-of-csv-data-in-realtime-using-linux
- stackoverflow.com/questions/11874767/how-do-i-plot-in-real-time-in-a-while-loop-using-matplotlib
Can produce two entangled particles.
Unlisted articles are being shown, click here to show only listed articles.