Pictures of non-locality in quantum mechanics1
Aleks Kissinger
Oxford University Department of Computer Science
May 21, 2014
1Joint work with Bob Coecke (Oxford), Ross Duncan (ULB), and Quanlong Wang (Beijing)
A magic particle machine Imagine this setup... Alice Magic - - PowerPoint PPT Presentation
Pictures of non-locality in quantum mechanics 1 Aleks Kissinger Oxford University Department of Computer Science May 21, 2014 1 Joint work with Bob Coecke (Oxford), Ross Duncan (ULB), and Quanlong Wang (Beijing) A magic particle machine
1Joint work with Bob Coecke (Oxford), Ross Duncan (ULB), and Quanlong Wang (Beijing)
◮ Imagine this setup...
◮ Imagine this setup...
◮ Alice and Bob receive particles, and they have two different properties
◮ Imagine this setup...
◮ Alice and Bob receive particles, and they have two different properties
◮ Suppose they both measure X, and they compare later, and notice that
◮ Imagine this setup...
◮ Alice and Bob receive particles, and they have two different properties
◮ Suppose they both measure X, and they compare later, and notice that
◮ ...and the same happens when they both measure Y.
◮ Imagine this setup...
◮ Alice and Bob receive particles, and they have two different properties
◮ Suppose they both measure X, and they compare later, and notice that
◮ ...and the same happens when they both measure Y. ◮ ...but when they measure different things their outcomes are totally
◮ Imagine this setup...
◮ Alice and Bob receive particles, and they have two different properties
◮ Suppose they both measure X, and they compare later, and notice that
◮ ...and the same happens when they both measure Y. ◮ ...but when they measure different things their outcomes are totally
◮ Seems to be some kind of non-local behaviour here. Spooky action at a
◮ Not really. Maybe the “magic” particle machine is just trying to trick us.
◮ Not really. Maybe the “magic” particle machine is just trying to trick us. ◮ It could send randomly-selected pairs of particles that already “know”
◮ Not really. Maybe the “magic” particle machine is just trying to trick us. ◮ It could send randomly-selected pairs of particles that already “know”
◮ If it only chooses from pairs of particles that agree on the hidden variables
◮ What we mistook for non-local behaviour was actually classical
◮ What we mistook for non-local behaviour was actually classical
◮ Systems like this are called local hidden variable (LHV) models.
◮ What we mistook for non-local behaviour was actually classical
◮ Systems like this are called local hidden variable (LHV) models.
◮ What we mistook for non-local behaviour was actually classical
◮ Systems like this are called local hidden variable (LHV) models.
◮ Usually, we can show this by given a probabilistic argument:
◮ What we mistook for non-local behaviour was actually classical
◮ Systems like this are called local hidden variable (LHV) models.
◮ Usually, we can show this by given a probabilistic argument:
◮ In 1990, Mermin described a situation where LHV models could be
◮ Categorical Quantum Mechanics: Abramsky and Coecke, 2004
◮ Categorical Quantum Mechanics: Abramsky and Coecke, 2004 ◮ In the past years, CQM has been all about developing a toolkit for
◮ Categorical Quantum Mechanics: Abramsky and Coecke, 2004 ◮ In the past years, CQM has been all about developing a toolkit for
◮ A crucial part of Mermin’s argument is the use of parity of outcomes. In
◮ Categorical Quantum Mechanics: Abramsky and Coecke, 2004 ◮ In the past years, CQM has been all about developing a toolkit for
◮ A crucial part of Mermin’s argument is the use of parity of outcomes. In
◮ At the core of our derivation is the use of strongly complementary
◮ Categorical Quantum Mechanics: Abramsky and Coecke, 2004 ◮ In the past years, CQM has been all about developing a toolkit for
◮ A crucial part of Mermin’s argument is the use of parity of outcomes. In
◮ At the core of our derivation is the use of strongly complementary
◮ S.C. observables used in the Mermin argument (Pauli-Z and Pauli-X) are
◮ Objects are wires, morphisms are boxes
◮ Objects are wires, morphisms are boxes ◮ Horizontal and vertical composition:
A C C A B B B
B B′ B′ A A′ A′ A B
◮ Objects are wires, morphisms are boxes ◮ Horizontal and vertical composition:
A C C A B B B
B B′ B′ A A′ A′ A B
◮ Crossings (symmetry maps):
◮ Objects are wires, morphisms are boxes ◮ Horizontal and vertical composition:
A C C A B B B
B B′ B′ A A′ A′ A B
◮ Crossings (symmetry maps): ◮ Compact closure:
◮ Quantum state: vectors |ψ ∈ H
◮ Quantum state: vectors |ψ ∈ H
◮ Evolution: U |ψ, where U−1 = U†
◮ Quantum state: vectors |ψ ∈ H
◮ Evolution: U |ψ, where U−1 = U† ◮ Observables: Z, where Z = Z†. The only really important thing are Z’s
◮ Quantum state: vectors |ψ ∈ H
◮ Evolution: U |ψ, where U−1 = U† ◮ Observables: Z, where Z = Z†. The only really important thing are Z’s
◮ Measurement is the Born rule: The probability of getting the i-th
◮ Manipulating individual particles is noisy business. Often more
◮ Manipulating individual particles is noisy business. Often more
◮ Then, the Born rule is just a weighted sum:
◮ Manipulating individual particles is noisy business. Often more
◮ Then, the Born rule is just a weighted sum:
◮ Actually, all the info we need about E is the sum: ρ = ∑ pj
◮ Manipulating individual particles is noisy business. Often more
◮ Then, the Born rule is just a weighted sum:
◮ Actually, all the info we need about E is the sum: ρ = ∑ pj
◮ Pure states are a special case: ρ = |ψψ|
◮ Manipulating individual particles is noisy business. Often more
◮ Then, the Born rule is just a weighted sum:
◮ Actually, all the info we need about E is the sum: ρ = ∑ pj
◮ Pure states are a special case: ρ = |ψψ| ◮ Evolution: certain kind of (higher order) linear operator
◮ When we’re in a compact closed category, it suffices to consider only
◮ When we’re in a compact closed category, it suffices to consider only
◮ Maps H ⊗ H are the same thing as elements of H∗ ⊗ H:
◮ When we’re in a compact closed category, it suffices to consider only
◮ Maps H ⊗ H are the same thing as elements of H∗ ⊗ H:
◮ So, higher-order operations Φ : L(H) → L(H′) can be represented as
◮ Classical data can be:
◮ Classical data can be:
◮ We call the general thing a “spider”. Spiders are commutative, and
◮ Fix some orthonormal basis {|zi}, then we can define a spider with m
◮ Fix some orthonormal basis {|zi}, then we can define a spider with m
◮ In fact, all families of spiders in FHilb arise this way for a unique ONB.
◮ Fix some orthonormal basis {|zi}, then we can define a spider with m
◮ In fact, all families of spiders in FHilb arise this way for a unique ONB.
◮ For an observable X defined by
◮ For an observable X defined by
◮ For an observable X defined by
◮ We call any map |Γ) : I → A obtained as above as a Born vector, with
◮ Any measurement can be represented by first performing a unitary, then
◮ Any measurement can be represented by first performing a unitary, then
◮ We focus on two measurements in particular for the concrete case. For
◮ X and Z are called complementary if maximal knowledge of one implies
◮ E.g. position and momentum, or (more relevant in quantum info)
◮ The unbiasedness condition is equivalent to a simple graphical identity
◮ The unbiasedness condition is equivalent to a simple graphical identity
◮ Proof (A) ⇒ unbiased:
i i i i i i j
= = = =
j i j j j j j S i j j i
= = 1
◮ The unbiasedness condition is equivalent to a simple graphical identity
◮ Proof (A) ⇒ unbiased:
i i i i i i j
= = = =
j i j j j j j S i j j i
= = 1
◮ ⇐ is also true, assuming “enough classical points”.
◮ Two observables are called strongly complementary if (
(M) (C1) (C2) (U)
(A)
◮ Under the assumption of “enough classical points”, (B), (C1), and (C2)
◮ While classification of complementary observables in all dimensions is
◮ Perform four separate experiments, with the following measurement
◮ Perform four separate experiments, with the following measurement
◮ Assume (for contradiction): This setup admits a local hidden variable
◮ We hypothesise that P is producing “global” hidden states. That is, states
◮ We hypothesise that P is producing “global” hidden states. That is, states
◮ In the Mermin setup, there are four global settings (XXX, XYY, YXY,
◮ We hypothesise that P is producing “global” hidden states. That is, states
◮ In the Mermin setup, there are four global settings (XXX, XYY, YXY,
◮ A global hidden state therefore looks like this:
◮ We hypothesise that P is producing “global” hidden states. That is, states
◮ In the Mermin setup, there are four global settings (XXX, XYY, YXY,
◮ A global hidden state therefore looks like this:
◮ A probability distribution over such hidden states looks like a Born
◮ We now turn to imposing the restriction of locality on a global hidden
◮ We now turn to imposing the restriction of locality on a global hidden
◮ A local hidden state is then a Born vector with 6 wires:
◮ We now turn to imposing the restriction of locality on a global hidden
◮ A local hidden state is then a Born vector with 6 wires:
◮ Note how this is a much smaller space than distributions over global
◮ We can use
◮ We can use
◮ We can use
◮ We can use
◮ We can use
◮ A GHZ state is a sum over all of the perfectly correlated triples of
◮ A GHZ state is a sum over all of the perfectly correlated triples of
◮ Pure states are represented by doubling: |ψ → |ψψ|. For GHZ:
◮ Let
◮ Let
◮ Notice how the choice of measurements has a purely global effect. In
◮ Using this trick, we can simplify the distributions of measurement
X X
Y X
X Y
Y Y
◮ We shall recast the assumptions made by Mermin in our language and
◮ Assumption 1: |Λ) is a distribution over local hidden states:
◮ Assumption 2: |Λ) is (possibilistically) consistent with the
◮ Mermin trick: Don’t look at individual measurement outcomes (Which
◮ Mermin trick: Don’t look at individual measurement outcomes (Which
◮ Generalised parity: if a S.C. pair is classified by a group G, the multiply
◮ Mermin trick: Don’t look at individual measurement outcomes (Which
◮ Generalised parity: if a S.C. pair is classified by a group G, the multiply
◮ In two dimensions, |G| = 2, so it must be Z2. This is just normal parity.
◮ Mermin trick: Don’t look at individual measurement outcomes (Which
◮ Generalised parity: if a S.C. pair is classified by a group G, the multiply
◮ In two dimensions, |G| = 2, so it must be Z2. This is just normal parity. ◮ We can compute the parity of lights in each of the four experiments by
◮ The parity map on the previous slide is a comonoid homomorphism
1 1 1
1 1 1
◮ The parity map on the previous slide is a comonoid homomorphism
1 1 1
1 1 1
◮ Since the parity map is constant on the predicted outcomes, we conclude
1 1 1
◮ Mermin derives the contradiction by computing the overall parity of the
◮ Mermin derives the contradiction by computing the overall parity of the
◮ One can argue in words that the locality assumption forces this parity to
◮ First apply the locality assumption and the spider rule:
◮ First apply the locality assumption and the spider rule:
◮ Note that all of the elements of Z2 are self-inverse, so S = 1. As a
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ Mermin scenarios extend straightforwardly to higher dimensions and
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ Mermin scenarios extend straightforwardly to higher dimensions and
◮ Since we only use the †-compact structure of the category, along with the
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ Mermin scenarios extend straightforwardly to higher dimensions and
◮ Since we only use the †-compact structure of the category, along with the
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ Mermin scenarios extend straightforwardly to higher dimensions and
◮ Since we only use the †-compact structure of the category, along with the
◮ We define the notion of a Mermin scenario as an experiment involving:
◮ Mermin scenarios extend straightforwardly to higher dimensions and
◮ Since we only use the †-compact structure of the category, along with the
◮ Questions?