| A GHZ gate |
| Figure 1: The GHZ state |
| Figure 2: xxx basis |
| Figure 3: yyx basis |
| A GHZ gate |
| Figure 1: The GHZ state |
| Figure 2: xxx basis |
| Figure 3: yyx basis |
| Figure 1: The delayed-choice quantum eraser experiment |
Suppose a series of photons are sent through a double-slit apparatus. As you may know, an interference pattern is formed on the back screen. Each photon's trajectory can be represented as a wave that passes through both slits and is finally absorbed at a particular position on the back screen (with a specific probability).
Adding a splitting crystal (BBO in Figure 1) immediately after the slits converts the photon into two entangled photons, each with half the energy of the original photon. One photon (called the signal photon) goes to the back screen (D0) which, after a series of such experiments, builds up a blob pattern that does not exhibit interference. Why not? Because the wave function depends on the location where the photon pairs were created (as represented by the green line apex at the upper slit or the red line apex at the lower slit) and thus on which slit the original photon went through. This constitutes "which-way" information which destroys interference.
So far so good. Now suppose the second photon (called the idler photon) is sent on a long journey - a much longer journey than the signal photon took to get to the back screen - and then, optionally, a beam splitter is placed in its path. This is the delayed-choice aspect of the experiment.
If the beam splitter is present (as in Figure 1), then the idler photon hits one side of the beam splitter according to which slit the original photon went through (i.e., the red path comes from the lower slit and hits the lower side of the beam splitter, the green path comes from the upper slit and hits the upper side of the beam splitter). Analogous to the double-slit interaction, this beam splitter interaction can be represented as a wave that is reflected by and also passes through the beam splitter. Subsequently detecting the photon on the lower side of the beam splitter (D1) or the upper side (D2) will tell you nothing about which side of the beam splitter the idler photon came from, and thus nothing about which slit the original photon went through. That is, the "which-way" information has been lost. This is the eraser aspect of the experiment.
Given that the "which-way" information is erased when the beam splitter is present, what kind of pattern do you predict will be seen on the back screen (i.e., by the signal photons at D0)?
To see the answer, go back to the second paragraph of this post. What pattern was exhibited on the back screen then? A blob pattern that did not exhibit interference, and the same answer remains true here. The rest of the setup with the idler photon makes no difference at all. There is no mysterious "backwards-in-time" effect that changes the pattern (as is sometimes suggested), since the pattern is the same regardless of what subsequently occurred elsewhere.
| Figure 2: D0 = D1 + D2 (with the beam splitter) |
Now that is not quite the end of the story. It is possible to match up the idler photon detected at one of the final detectors (D1 or D2) with its entangled signal photon partner on the back screen (using a mechanism called coincidence counting). If the beam splitter is in place and the signal photons are later highlighted according to which detector the idler photon partner was detected at, then an interference pattern is revealed for each highlighted group (see Figure 2).
So does this imply a "backwards in time" effect, albeit hidden? No, the two interference patterns are always encoded in the total signal photon pattern and can even be used to predict the probability of measuring the idler photon at D1 or D2. For example, suppose a signal photon was detected at D0 at the location indicated by the green bar in Figure 2. Note that there is a peak for D1 and a trough for D2. This predicts that the idler photon will, with near
| Figure 3: D0 = D1 + D2 (without the beam splitter) |
certainty, be detected at D1. The correlation is due simply to the entanglement between the signal and idler photons which the measurement after the beam splitter verifies.
If the beam splitter were not present, then D1 and D2 would instead detect which slit the original photon passed through (i.e., the "which-way" information). So if the signal photons were highlighted according to which detector the idler photon partner was detected at, then a non-interference pattern would be revealed for each highlighted group (see Figure 3).
References:
A Delayed Choice Quantum Eraser - experiment by Kim et al., in 1999.
The Notorious Delayed-Choice Quantum Eraser - blog post by Sean Carroll
The delayed choice quantum eraser, debunked - blog post by Sabine Hossenfelder
Delayed-choice quantum eraser - Wikipedia
![]() |
| Figure 1: Diagonalization (where a code for a function is fed into the function itself) |
The term diagonal is used because it bears some resemblance to Cantor's famous diagonal argument.
Intuitively, the diagonal lemma says that for any property A, there is a self-referential statement B saying that it has property A.[1] The lemma is expressed as a logical equivalence:
\[\boldsymbol{B \Leftrightarrow A(\#B)}\]
A simple way to implement Gödel-numbering is by converting the statement to its ASCII representation. So the statement "isEven(2)" translates to the number 69734576656e283229 in hexadecimal (which can be translated with a text to hex converter). That number is also translatable back to the original statement again. Thus there is a one-to-one mapping between a statement and its Gödel number.
![]() |
| Figure 2: Substitution along the diagonal |
Since k can be any natural number, we can also substitute the Gödel number of the statement itself. That is, sub(69734576656e287829, 69734576656e287829) will translate Gödel number 69734576656e287829 as "isEven(x)" then substitute 69734576656e287829 for x, producing the evaluable statement "isEven(69734576656e287829)" and finally translate it to Gödel number 69734576656e2836393733343537363635366532383738323929. This particular kind of substitution (where j = k) is called diagonalization because it shows up on the diagonal (i.e., the blue squares) of the table in Figure 2. This self-referential process is key to what follows.
To simplify, the diagonalization can be defined by a function with one free variable x:
\[\boldsymbol{diag(x) = sub(x, x)}\]
I will now declare one further function, C(x), as logically equivalent to the property A applied to diag(x):
\[\boldsymbol{C(x) \Leftrightarrow A(diag(x))}\]
\[\boldsymbol{C(\#''isEven(x)'') \Leftrightarrow ~''isPrime(diag(\#''isEven(x)''))''}\]
\[\boldsymbol{C(m) \Leftrightarrow A(diag(m))}\]
\[\boldsymbol{C(m) \Leftrightarrow A(\#C(m))}\]
\[\boldsymbol{B \Leftrightarrow A(\#B)}\]
The diagonal lemma can also be used to construct the famous Gödel statement where A is the property of being unprovable. That is:
\[\boldsymbol{B \Leftrightarrow isNotProvable(\#B)}\]
The diagonal lemma can also be used to construct the liar sentence where A is the property of not being true. That is:
\[\boldsymbol{B \Leftrightarrow isFalse(\#B)}\]
Useful references:
--
[1] Strictly-speaking, that the numeric representation of statement B has property A. This is indicated by the # which translates from the statement to a natural number (termed its Gödel number).
[2] In this post, the term statement indicates both formulas with free variables (e.g., "IsEven(x)", where x can be any natural number) and formulas without free variables (e.g., "isEven(2)" or "isEven(3)" which are sentences that evaluate as true or false).
[3] The right-hand-side statement resolves to "isPrime(69734576656e2836393733343537363635366532383738323929)". You can use the hex to text converter to decode the Gödel number.
[4] To step through the final substitution in detail:
The inner statement says, "isEven(diag(x))", i.e., "the diagonalization of x is even". To diagonalize that statement is to substitute its Gödel number for x. That is:
'isEven(diag( #"isEven(diag(x))" ))'
Which is to say, 'the diagonalization of #"the diagonalization of x is even" is even'. While the final statement just is the diagonalization of the inner statement, it also asserts a property of the diagonalization of the inner statement, namely, that it is even. Thus, in effect, the statement is asserting a property of its own Gödel number (that it is even).
![]() |
| Figure 1: The equivalence between gravity and acceleration |
![]() |
| Figure 2: Newtonian gravity vs Einsteinian curved spacetime |
![]() |
| Figure 3: Alice after 1 second in her rest frame |
![]() |
| Figure 4: Bob after 1 second in Alice's rest frame |
![]() |
| Figure 5: Alice is stationary (in curved spacetime) |
![]() |
| Figure 6: Bob is stationary (in curved spacetime) |
![]() |
| Figure 7: Alice in free fall (in curved spacetime) |
![]() |
| Figure 8: Bob in free fall (in curved spacetime) |
'It is certainly true that the observer in the railway carriage experiences a jerk forwards as a result of the application of the brake, and that he recognises, in this the non-uniformity of motion (retardation) of the carriage. But he is compelled by nobody to refer this jerk to a "real" acceleration (retardation) of the carriage. He might also interpret his experience thus: " My body of reference (the carriage) remains permanently at rest. With reference to it, however, there exists (during the period of application of the brakes) a gravitational field which is directed forwards and which is variable with respect to time. Under the influence of this field, the embankment together with the earth moves non-uniformly in such a manner that their original velocity in the backwards direction is continuously reduced."'Einstein's thought experiment is similar to Galileo's in the sense that visual cues in the environment are discounted. While the frames can't be differentiated experimentally, an observer would normally differentiate them based on those visual cues (i.e., that the ship is moving on the water and that the train is decelerating). On this view, the observer's alternative interpretation in Einstein's thought experiment introduces a pseudo-gravitational field and does not involve actual spacetime curvature. General relativity is then reserved for real gravitational fields (due to matter) that exhibit as curvature in spacetime.
![]() |
| The twin paradox |
Why can't you travel faster than light? The reason you can't go faster than the speed of light is that you can't go slower. There is only one speed. Everything, including you, is always moving at the speed of light. How can you be moving if you are at rest in a chair? You are moving through time. (pp78-79)So, according to the myth, each of us are always travelling at the speed of light through 4D spacetime. Since Alice is always at rest with respect to herself, that sets her time direction. The three directions perpendicular to her time direction are the space directions that she perceives. If Alice changes her velocity, she rotates in spacetime such that she is now at rest with a new time direction.
![]() |
| Figure 1: Bob is travelling at 0.6 times the speed of light in space (relative to Alice) |
![]() |
| Figure 2: Alice is travelling at 0.6 times the speed of light in space (relative to Bob) |
![]() |
| Figure 3: Alice and Bob's reference frames superimposed - the situation is symmetrical |
![]() |
| Figure 4: The twin paradox |
![]() |
| Figure 5: Alice measures the contracted length of Bob's rocket |
![]() |
| Figure 6: Comparison of Epstein and Minkowski spacetime diagrams |
![]() |
| Figure 1: Galileo's ship |
![]() |
| Figure 2: Adding velocities |
![]() |
| Figure 3: Adding velocities (light) |
![]() |
| The principle of relativity |