ZX-calculus by Ciro Santilli 35 Updated +Created
How can we easily prove that that quantum circuit equals the state:
?
The naive way would be to just do the matrix multiplication as explained at Section "Quantum computing is just matrix multiplication".
However, ZX-calculus provides a simpler way.
And even more importantly, sometimes it is the only way, because in a real circuit, we would not be able to do the matrix multiplication
What we do in ZX-calculus is we first transform the original quantum circuit into a ZX graph.
This is always possible, because we can describe how to do the conversion simply for any of the Clifford plus T gates, which is a set of universal quantum gates.
Then, after we do this transformation, we can start applying further transformations that simplify the circuit.
It has already been proven that there is no efficient algorithm for this (TODO source, someone said P-sharp complete best case)
But it has been proven in 2017 that any possible equivalence between quantum circuits can be reached by modifying ZX-calculus circuits.
There are only 7 transformation rules that we need, and all others can be derived from those, universality.
So, we can apply those rules to do the transformation shown in Wikipedia:
Figure 1.
GHZ circuit as ZX-diagram
. Source.
and one of those rules finally tells us that that last graph means our desired state:
because it is a Z spider with and .
Video 1.
Working with PyZX by Aleks Kissinger (2019)
Source. This video appears to give amazing motivation on why you should care about ZX-calculus, it mentions
Qubit by Ciro Santilli 35 Updated +Created
Saylor Academy by Ciro Santilli 35 Updated +Created
This is an interesting initiative which has some similarities to Ciro Santilli's OurBigBook project.
The fatal flaw of the initiative in Ciro Santilli's opinion is the lack of user-generated content. We will never get there without UGC and algorithms, never.
Also as of 2021, it mostly useless business courses: learn.saylor.org unfortunately.
But it has several redeeming factors which Ciro Santilli aproves of:
The founder Michael J. Saylor looks a bit crooked, Rich people who create charitable prizes are often crooked comes to mind. But maybe he's just weird.
Video 1.
Michael Saylor interview by Lex Fridman (2022)
Source.
At the timestamp:
When I go, all my assets will flow into a foundation, and the foundation's mission is to make education free for everybody forever.
What statement... maybe he's actually not crooked, maybe it was just an accounting mistake... God, why.
If only Ciro Santilli knew how to contact him and convince him that his current approach is innefective and that Ciro has something better! Michael, please Google into this page some day, Ciro Santilli needs funding for OurBigBook.com. A hopeless Tweet at: twitter.com/cirosantilli/status/1548350114623660035. Also tried to hit his saylor@strategy.com.
Single particle double slit experiment by Ciro Santilli 35 Updated +Created
This experiment seems to be really hard to do, and so there aren't many super clear demonstration videos with full experimental setup description out there unfortunately.
For single-photon non-double-slit experiments see: single photon production and detection experiments. Those are basically a pre-requisite to this.
photon experiments:
Non-elementary particle:
  • 2019-10-08: 25,000 Daltons
  • interactive.quantumnano.at/letsgo/ awesome interactive demo that allows you to control many parameters on a lab. Written in Flash unfortunately, in 2015... what a lack of future proofing!
Video 1.
Single Photon Interference by Veritasium (2013)
Source. Claims to do exactly what we want, but does not describe the setup precisely well enough. Notably, does not justify how he knows that single photons are being produced.
Metagenomics by Ciro Santilli 35 Updated +Created
Experiments that involve sequencing bulk DNA found in a sample to determine what species are present, as opposed to sequencing just a single specific specimen. Examples of samples that are often used:
One related application which most people would not consider metagenomics, is that of finding circulating tumor DNA in blood to detect tumors.
Derivation of the Dirac equation by Ciro Santilli 35 Updated +Created
The Dirac equation can be derived basically "directly" from the Representation theory of the Lorentz group for the spin half representation, this is shown for example at Physics from Symmetry by Jakob Schwichtenberg (2015) 6.3 "Dirac Equation".
The Diract equation is the spacetime symmetry part of the quantum electrodynamics Lagrangian, i.e. is describes how spin half particles behave without interactions. The full quantum electrodynamics Lagrangian can then be reached by adding the internal symmetry.
As mentioned at spin comes naturally when adding relativity to quantum mechanics, this same method allows us to analogously derive the equations for other spin numbers.
Spin (physics) by Ciro Santilli 35 Updated +Created
Spin is one of the defining properties of elementary particles, i.e. number that describes how an elementary particle behaves, much like electric charge and mass.
Possible values are half integer numbers: 0, 1/2, 1, 3/2, and so on.
The approach shown in this section: Section "Spin comes naturally when adding relativity to quantum mechanics" shows what the spin number actually means in general. As shown there, the spin number it is a direct consequence of having the laws of nature be Lorentz invariant. Different spin numbers are just different ways in which this can be achieved as per different Representation of the Lorentz group.
Video 1. "Quantum Mechanics 9a - Photon Spin and Schrodinger's Cat I by ViaScience (2013)" explains nicely how:
Video 1.
Quantum Mechanics 9a - Photon Spin and Schrodinger's Cat I by ViaScience (2013)
Source.
Video 2.
Quantum Spin - Visualizing the physics and mathematics by Physics Videos by Eugene Khutoryansky (2016)
Source.
Video 3.
Understanding QFT - Episode 1 by Highly Entropic Mind (2023)
Source. Maybe he stands a chance.
Huygens-Fresnel principle by Ciro Santilli 35 Updated +Created
Post-order depth-first search by Ciro Santilli 35 Updated +Created
Has the property of visiting all descendants before the parent.
Positive definite matrix by Ciro Santilli 35 Updated +Created
The dot product is a positive definite matrix, and so we see that those will have an important link to familiar geometry.
De novo DNA synthesis company by Ciro Santilli 35 Updated +Created
Eat Just by Ciro Santilli 35 Updated +Created
Counter-Strike: Global Offensive by Ciro Santilli 35 Updated +Created
Len Sassaman by Ciro Santilli 35 Updated +Created
Big O notation family by Ciro Santilli 35 Updated +Created
This is a family of notations related to the big O notation. A good mnemonic summary of all notations would be:
Text-based user interface by Ciro Santilli 35 Updated +Created
The perfect Middle Way between command-line interfaces and GUIs. A thing of great beauty.
Closed standard by Ciro Santilli 35 Updated +Created
ISO is the main culprit of this bullshit, some notable examples related to open source software:
The only low level thing that escaped this was OpenGL via Khronos, what heroes those people are.
How the hell are you supposed to develop an open source implementation of something that has a closed standard?
Not to mention open source test suites, that would be way too much to ask for, those always end up being made by some shady small companies that go bankrupt from time to time, see e.g. .
Excessive encapsulation is the root of much evil by Ciro Santilli 35 Updated +Created
Some anecdotes.
Ciro Santilli never splits up functions unless there is more than one calling point. If you split early, the chances that the interface will be wrong are huge, and a much larger refactoring follows.
If you just want to separate variables, just use a scope e.g.:
int cross_block_var;

// First step.
{
    int myvar;
}

// Second step.
{
    int myvar;
}
Ciro has seen and had to deal with in his lifetime with two projects that had like 3 to 10 git separate Git repositories, all created and maintained by the same small group of developers of the same organization, even though one could not build without the other. Keeping everything in sync was Hell! Why not just have three directories inside a single repository with a single source of truth?
Another important case: Linux should have at least a C standard library, init system, and shell in-tree, like BSD Operating Systems, as mentioned at: Section "Linux".

There are unlisted articles, also show them or only show them.