logic and quantum information lecture i: ringing the bellsamson abramsky (department of computer...

84
Logic and Quantum Information Lecture I: Ringing the Bell Samson Abramsky Department of Computer Science, University of Oxford Samson Abramsky (Department of Computer Science, University of Oxford) Logic and Quantum Information Lecture I: Ringing the Bell 1 / 28

Upload: others

Post on 16-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logic and Quantum InformationLecture I: Ringing the Bell

Samson Abramsky

Department of Computer Science, University of Oxford

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 1 / 28

Page 2: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Beginnings . . .

The first axiom I learnt in Computer Science:

Computers might as well be made of green cheese

It is no longer safe to assume this!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 2 / 28

Page 3: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Beginnings . . .

The first axiom I learnt in Computer Science:

Computers might as well be made of green cheese

It is no longer safe to assume this!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 2 / 28

Page 4: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Beginnings . . .

The first axiom I learnt in Computer Science:

Computers might as well be made of green cheese

It is no longer safe to assume this!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 2 / 28

Page 5: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Beginnings . . .

The first axiom I learnt in Computer Science:

Computers might as well be made of green cheese

It is no longer safe to assume this!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 2 / 28

Page 6: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Beginnings . . .

The first axiom I learnt in Computer Science:

Computers might as well be made of green cheese

It is no longer safe to assume this!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 2 / 28

Page 7: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 8: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 9: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 10: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 11: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 12: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Some Agendas for Quantum Computer Science

Information processing systems are physically embodied. The underlyingphysics is ultimately quantum-mechanical. Taking this seriously forces us tore-examine many of our basic assumptions about Computer Science.

It has already led to some exciting developments: remarkable new algorithms,cryptographic schemes, and basic questions in computational complexity.

Beyond algorithms and complexity it offers new challenges and opportunitiesacross the range of Computer Science: in programming languages andmethods, logic and semantics.

There is a fascinating two-way interplay developing between ComputerScience and Physics, extending to the foundations of both, as well as to morepractical matters. Quantum technology — “hacking matter” — will be ahuge feature of 21st Century science and engineering, and a lot of it will beto do with information.

This is an exciting emerging area, attracting students with backgrounds inCS, Physics, Mathematics, Logic, Philosophy, . . .

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 3 / 28

Page 13: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 14: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 15: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 16: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 17: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 18: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Contextual Semantics

At the heart of quantum non-classicality are the phenomena of non-locality,contextuality and entanglement.

These concepts play a central role in the rapidly developing field of quantuminformation, in delineating how quantum resources can transcend the boundsof classical information processing.

They also have profound consequences for our understanding of the verynature of physical reality.

We shall describe recent work in which tools from Computer Science are usedto shed new light on these phenomena.

There are also striking and unexpected connections with a number of topicsin classical computer science, including relational databases and constraintsatisfaction.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 4 / 28

Page 19: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

First Loophole-free Bell test, 2015

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 5 / 28

Page 20: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 6 / 28

Page 21: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 7 / 28

Page 22: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Timeline

1932 von Neumann’s Mathematical Foundations of Quantum Mechanics

1935 EPR Paradox, the Einstein-Bohr debate

1964 Bell’s Theorem

1982 First experimental test of EPR and Bell inequalities

(Aspect, Grangier, Roger, Dalibard)

1984 Bennett-Brassard quantum key distribution protocol

1985 Deutch Quantum Computing paper

1993 Quantum teleportation

(Bennett, Brassard, Crepeau, Jozsa, Peres, Wooters)

1994 Shor’s algorithm

2015 First loophole-free Bell tests (Delft, NIST, Vienna)

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 8 / 28

Page 23: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Alice and Bob look at bits

0/1

a1 a2

Alice 0/1

b1 b2

Bob

Target

a2 = 1 b1 = 0

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 9 / 28

Page 24: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

Example: The Bell Model

The entry in row 2 column 3 says:

If Alice looks at a1 and Bob looks at b2, then 1/8th of the time,Alice sees a 0 and Bob sees a 1.

How can we explain this behaviour?

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 10 / 28

Page 25: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

Example: The Bell Model

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

The entry in row 2 column 3 says:

If Alice looks at a1 and Bob looks at b2, then 1/8th of the time,Alice sees a 0 and Bob sees a 1.

How can we explain this behaviour?

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 10 / 28

Page 26: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

Example: The Bell Model

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

The entry in row 2 column 3 says:

If Alice looks at a1 and Bob looks at b2, then 1/8th of the time,Alice sees a 0 and Bob sees a 1.

How can we explain this behaviour?

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 10 / 28

Page 27: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

Example: The Bell Model

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

The entry in row 2 column 3 says:

If Alice looks at a1 and Bob looks at b2, then 1/8th of the time,Alice sees a 0 and Bob sees a 1.

How can we explain this behaviour?

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 10 / 28

Page 28: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Classical Correlations: The Classical Source

0/1

a1 a2

Alice 0/1

b1 b2

Bob

Target

a2 = 1 b1 = 0

0 1 0 1

...

SourceSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 11 / 28

Page 29: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 30: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 31: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 32: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 33: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN ,

or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 34: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 35: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 36: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Simple Observation

Suppose we have propositional formulas φ1, . . . , φN

Suppose further we can assign a probability pi = Prob(φi ) to each φi .

(Story: perform experiment to test the variables in φi ; pi is the relative frequencyof the trials satisfying φi .)

Suppose that these formulas are not simultaneously satisfiable. Then (e.g.)

N−1∧i=1

φi ⇒ ¬φN , or equivalently φN ⇒N−1∨i=1

¬φi .

Using elementary probability theory, we can calculate:

pN ≤ Prob(N−1∨i=1

¬φi ) ≤N−1∑i=1

Prob(¬φi ) =N−1∑i=1

(1− pi ) = (N − 1)−N−1∑i=1

pi .

Hence we obtain the inequality

N∑i=1

pi ≤ N − 1.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 12 / 28

Page 37: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logical analysis of the Bell table

(0, 0) (1, 0) (0, 1) (1, 1)

(a1, b1) 1/2 0 0 1/2

(a1, b2) 3/8 1/8 1/8 3/8

(a2, b1) 3/8 1/8 1/8 3/8

(a2, b2) 1/8 3/8 3/8 1/8

If we read 0 as true and 1 as false, the highlighted entries in each row of the tableare represented by the following propositions:

ϕ1 = (a1 ∧ b1) ∨ (¬a1 ∧ ¬b1) = a1 ↔ b1

ϕ2 = (a1 ∧ b2) ∨ (¬a1 ∧ ¬b2) = a1 ↔ b2

ϕ3 = (a2 ∧ b1) ∨ (¬a2 ∧ ¬b1) = a2 ↔ b1

ϕ4 = (¬a2 ∧ b2) ∨ (a2 ∧ ¬b2) = a2 ⊕ b2.

These propositions are easily seen to be contradictory.The violation of the logical Bell inequality is 1/4.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 13 / 28

Page 38: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logical analysis of the Bell table

(0, 0) (1, 0) (0, 1) (1, 1)

(a1, b1) 1/2 0 0 1/2

(a1, b2) 3/8 1/8 1/8 3/8

(a2, b1) 3/8 1/8 1/8 3/8

(a2, b2) 1/8 3/8 3/8 1/8

If we read 0 as true and 1 as false, the highlighted entries in each row of the tableare represented by the following propositions:

ϕ1 = (a1 ∧ b1) ∨ (¬a1 ∧ ¬b1) = a1 ↔ b1

ϕ2 = (a1 ∧ b2) ∨ (¬a1 ∧ ¬b2) = a1 ↔ b2

ϕ3 = (a2 ∧ b1) ∨ (¬a2 ∧ ¬b1) = a2 ↔ b1

ϕ4 = (¬a2 ∧ b2) ∨ (a2 ∧ ¬b2) = a2 ⊕ b2.

These propositions are easily seen to be contradictory.The violation of the logical Bell inequality is 1/4.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 13 / 28

Page 39: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logical analysis of the Bell table

(0, 0) (1, 0) (0, 1) (1, 1)

(a1, b1) 1/2 0 0 1/2

(a1, b2) 3/8 1/8 1/8 3/8

(a2, b1) 3/8 1/8 1/8 3/8

(a2, b2) 1/8 3/8 3/8 1/8

If we read 0 as true and 1 as false, the highlighted entries in each row of the tableare represented by the following propositions:

ϕ1 = (a1 ∧ b1) ∨ (¬a1 ∧ ¬b1) = a1 ↔ b1

ϕ2 = (a1 ∧ b2) ∨ (¬a1 ∧ ¬b2) = a1 ↔ b2

ϕ3 = (a2 ∧ b1) ∨ (¬a2 ∧ ¬b1) = a2 ↔ b1

ϕ4 = (¬a2 ∧ b2) ∨ (a2 ∧ ¬b2) = a2 ⊕ b2.

These propositions are easily seen to be contradictory.The violation of the logical Bell inequality is 1/4.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 13 / 28

Page 40: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logical analysis of the Bell table

(0, 0) (1, 0) (0, 1) (1, 1)

(a1, b1) 1/2 0 0 1/2

(a1, b2) 3/8 1/8 1/8 3/8

(a2, b1) 3/8 1/8 1/8 3/8

(a2, b2) 1/8 3/8 3/8 1/8

If we read 0 as true and 1 as false, the highlighted entries in each row of the tableare represented by the following propositions:

ϕ1 = (a1 ∧ b1) ∨ (¬a1 ∧ ¬b1) = a1 ↔ b1

ϕ2 = (a1 ∧ b2) ∨ (¬a1 ∧ ¬b2) = a1 ↔ b2

ϕ3 = (a2 ∧ b1) ∨ (¬a2 ∧ ¬b1) = a2 ↔ b1

ϕ4 = (¬a2 ∧ b2) ∨ (a2 ∧ ¬b2) = a2 ⊕ b2.

These propositions are easily seen to be contradictory.

The violation of the logical Bell inequality is 1/4.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 13 / 28

Page 41: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Logical analysis of the Bell table

(0, 0) (1, 0) (0, 1) (1, 1)

(a1, b1) 1/2 0 0 1/2

(a1, b2) 3/8 1/8 1/8 3/8

(a2, b1) 3/8 1/8 1/8 3/8

(a2, b2) 1/8 3/8 3/8 1/8

If we read 0 as true and 1 as false, the highlighted entries in each row of the tableare represented by the following propositions:

ϕ1 = (a1 ∧ b1) ∨ (¬a1 ∧ ¬b1) = a1 ↔ b1

ϕ2 = (a1 ∧ b2) ∨ (¬a1 ∧ ¬b2) = a1 ↔ b2

ϕ3 = (a2 ∧ b1) ∨ (¬a2 ∧ ¬b1) = a2 ↔ b1

ϕ4 = (¬a2 ∧ b2) ∨ (a2 ∧ ¬b2) = a2 ⊕ b2.

These propositions are easily seen to be contradictory.The violation of the logical Bell inequality is 1/4.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 13 / 28

Page 42: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Example: the Hardy modelThe support of the Hardy model:

(0, 0) (1, 0) (0, 1) (1, 1)

(a, b) 1 1 1 1

(a′, b) 0 1 1 1

(a, b′) 0 1 1 1

(a′, b′) 1 1 1 0

If we interpret outcome 0 as true and 1 as false, then the following formulas allhave positive probability:

a ∧ b, ¬(a ∧ b′), ¬(a′ ∧ b), a′ ∨ b′.

However, these formulas are not simultaneously satisfiable.

In this model, p2 = p3 = p4 = 1.

Hence the Hardy model achieves a violation of p1 = Prob(a ∧ b) for the logicalBell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 14 / 28

Page 43: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Example: the Hardy modelThe support of the Hardy model:

(0, 0) (1, 0) (0, 1) (1, 1)

(a, b) 1 1 1 1

(a′, b) 0 1 1 1

(a, b′) 0 1 1 1

(a′, b′) 1 1 1 0

If we interpret outcome 0 as true and 1 as false, then the following formulas allhave positive probability:

a ∧ b, ¬(a ∧ b′), ¬(a′ ∧ b), a′ ∨ b′.

However, these formulas are not simultaneously satisfiable.

In this model, p2 = p3 = p4 = 1.

Hence the Hardy model achieves a violation of p1 = Prob(a ∧ b) for the logicalBell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 14 / 28

Page 44: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Example: the Hardy modelThe support of the Hardy model:

(0, 0) (1, 0) (0, 1) (1, 1)

(a, b) 1 1 1 1

(a′, b) 0 1 1 1

(a, b′) 0 1 1 1

(a′, b′) 1 1 1 0

If we interpret outcome 0 as true and 1 as false, then the following formulas allhave positive probability:

a ∧ b, ¬(a ∧ b′), ¬(a′ ∧ b), a′ ∨ b′.

However, these formulas are not simultaneously satisfiable.

In this model, p2 = p3 = p4 = 1.

Hence the Hardy model achieves a violation of p1 = Prob(a ∧ b) for the logicalBell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 14 / 28

Page 45: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Example: the Hardy modelThe support of the Hardy model:

(0, 0) (1, 0) (0, 1) (1, 1)

(a, b) 1 1 1 1

(a′, b) 0 1 1 1

(a, b′) 0 1 1 1

(a′, b′) 1 1 1 0

If we interpret outcome 0 as true and 1 as false, then the following formulas allhave positive probability:

a ∧ b, ¬(a ∧ b′), ¬(a′ ∧ b), a′ ∨ b′.

However, these formulas are not simultaneously satisfiable.

In this model, p2 = p3 = p4 = 1.

Hence the Hardy model achieves a violation of p1 = Prob(a ∧ b) for the logicalBell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 14 / 28

Page 46: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Example: the Hardy modelThe support of the Hardy model:

(0, 0) (1, 0) (0, 1) (1, 1)

(a, b) 1 1 1 1

(a′, b) 0 1 1 1

(a, b′) 0 1 1 1

(a′, b′) 1 1 1 0

If we interpret outcome 0 as true and 1 as false, then the following formulas allhave positive probability:

a ∧ b, ¬(a ∧ b′), ¬(a′ ∧ b), a′ ∨ b′.

However, these formulas are not simultaneously satisfiable.

In this model, p2 = p3 = p4 = 1.

Hence the Hardy model achieves a violation of p1 = Prob(a ∧ b) for the logicalBell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 14 / 28

Page 47: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

What Do ‘Observables’ Observe?

Surely objective properties of a physical system, which are independent of ourchoice of which measurements to perform — of our measurement context.

More precisely, this would say that for each possible state of the system, there is afunction λ which for each measurement m specifies an outcome λ(m),independently of which other measurements may be performed.

This point of view is called non-contextuality. It is equivalent to the assumptionof a classical source.

However, this view is impossible to sustain in the light of our actualobservations of (micro)-physical reality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 15 / 28

Page 48: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

What Do ‘Observables’ Observe?

Surely objective properties of a physical system, which are independent of ourchoice of which measurements to perform — of our measurement context.

More precisely, this would say that for each possible state of the system, there is afunction λ which for each measurement m specifies an outcome λ(m),independently of which other measurements may be performed.

This point of view is called non-contextuality. It is equivalent to the assumptionof a classical source.

However, this view is impossible to sustain in the light of our actualobservations of (micro)-physical reality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 15 / 28

Page 49: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

What Do ‘Observables’ Observe?

Surely objective properties of a physical system, which are independent of ourchoice of which measurements to perform — of our measurement context.

More precisely, this would say that for each possible state of the system, there is afunction λ which for each measurement m specifies an outcome λ(m),independently of which other measurements may be performed.

This point of view is called non-contextuality. It is equivalent to the assumptionof a classical source.

However, this view is impossible to sustain in the light of our actualobservations of (micro)-physical reality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 15 / 28

Page 50: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

What Do ‘Observables’ Observe?

Surely objective properties of a physical system, which are independent of ourchoice of which measurements to perform — of our measurement context.

More precisely, this would say that for each possible state of the system, there is afunction λ which for each measurement m specifies an outcome λ(m),independently of which other measurements may be performed.

This point of view is called non-contextuality. It is equivalent to the assumptionof a classical source.

However, this view is impossible to sustain in the light of our actualobservations of (micro)-physical reality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 15 / 28

Page 51: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

What Do ‘Observables’ Observe?

Surely objective properties of a physical system, which are independent of ourchoice of which measurements to perform — of our measurement context.

More precisely, this would say that for each possible state of the system, there is afunction λ which for each measurement m specifies an outcome λ(m),independently of which other measurements may be performed.

This point of view is called non-contextuality. It is equivalent to the assumptionof a classical source.

However, this view is impossible to sustain in the light of our actualobservations of (micro)-physical reality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 15 / 28

Page 52: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Hidden Variables: The Mermin instruction set picture

Alice Bob

a, a′, . . . b, b′, . . .

0110

...

aa′bb′

Source

0110 0110

Target

a 7→ 0 b 7→ 1

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 16 / 28

Page 53: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Mechanics changes the game

It seems then that the kind of behaviour exhibited in these tables is not realisable.

However, if we use quantum rather than classical resources, it is realisable!

More specifically, if we use an entangled pair of qubits as a shared resourcebetween Alice and Bob, who may be spacelike separated, then behaviour ofexactly the kind we have considered can be achieved.

Alice and Bob’s choices are now of measurement setting (e.g. which directionto measure spin) rather than “which register to load”.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 17 / 28

Page 54: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Mechanics changes the game

It seems then that the kind of behaviour exhibited in these tables is not realisable.

However, if we use quantum rather than classical resources, it is realisable!

More specifically, if we use an entangled pair of qubits as a shared resourcebetween Alice and Bob, who may be spacelike separated, then behaviour ofexactly the kind we have considered can be achieved.

Alice and Bob’s choices are now of measurement setting (e.g. which directionto measure spin) rather than “which register to load”.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 17 / 28

Page 55: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Mechanics changes the game

It seems then that the kind of behaviour exhibited in these tables is not realisable.

However, if we use quantum rather than classical resources, it is realisable!

More specifically, if we use an entangled pair of qubits as a shared resourcebetween Alice and Bob, who may be spacelike separated, then behaviour ofexactly the kind we have considered can be achieved.

Alice and Bob’s choices are now of measurement setting (e.g. which directionto measure spin) rather than “which register to load”.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 17 / 28

Page 56: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Mechanics changes the game

It seems then that the kind of behaviour exhibited in these tables is not realisable.

However, if we use quantum rather than classical resources, it is realisable!

More specifically, if we use an entangled pair of qubits as a shared resourcebetween Alice and Bob, who may be spacelike separated, then behaviour ofexactly the kind we have considered can be achieved.

Alice and Bob’s choices are now of measurement setting (e.g. which directionto measure spin) rather than “which register to load”.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 17 / 28

Page 57: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Mechanics changes the game

It seems then that the kind of behaviour exhibited in these tables is not realisable.

However, if we use quantum rather than classical resources, it is realisable!

More specifically, if we use an entangled pair of qubits as a shared resourcebetween Alice and Bob, who may be spacelike separated, then behaviour ofexactly the kind we have considered can be achieved.

Alice and Bob’s choices are now of measurement setting (e.g. which directionto measure spin) rather than “which register to load”.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 17 / 28

Page 58: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Quantum Case: Spin Measurements

States of the system can be described by complex unit vectors in C2. These canbe visualized as points on the unit 2-sphere:

|+〉

|−〉

|+〉

|−〉

|Ψ〉

Spin can be measured in any direction; so there are a continuum of possiblemeasurements. There are two possible outcomes for each such measurement;spin in the specified direction, or in the opposite direction. These two directionsare represented by a pair of orthogonal vectors. They are represented on thesphere as a pair of antipodal points.

Note the appearance of quantization here: there are not a continuum of possibleoutcomes for each measurement, but only two!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 18 / 28

Page 59: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Quantum Case: Spin MeasurementsStates of the system can be described by complex unit vectors in C2. These canbe visualized as points on the unit 2-sphere:

|+〉

|−〉

|+〉

|−〉

|Ψ〉

Spin can be measured in any direction; so there are a continuum of possiblemeasurements. There are two possible outcomes for each such measurement;spin in the specified direction, or in the opposite direction. These two directionsare represented by a pair of orthogonal vectors. They are represented on thesphere as a pair of antipodal points.

Note the appearance of quantization here: there are not a continuum of possibleoutcomes for each measurement, but only two!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 18 / 28

Page 60: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Quantum Case: Spin MeasurementsStates of the system can be described by complex unit vectors in C2. These canbe visualized as points on the unit 2-sphere:

|+〉

|−〉

|+〉

|−〉

|Ψ〉

Spin can be measured in any direction; so there are a continuum of possiblemeasurements. There are two possible outcomes for each such measurement;spin in the specified direction, or in the opposite direction. These two directionsare represented by a pair of orthogonal vectors. They are represented on thesphere as a pair of antipodal points.

Note the appearance of quantization here: there are not a continuum of possibleoutcomes for each measurement, but only two!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 18 / 28

Page 61: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Quantum Case: Spin MeasurementsStates of the system can be described by complex unit vectors in C2. These canbe visualized as points on the unit 2-sphere:

|+〉

|−〉

|+〉

|−〉

|Ψ〉

Spin can be measured in any direction; so there are a continuum of possiblemeasurements. There are two possible outcomes for each such measurement;spin in the specified direction, or in the opposite direction. These two directionsare represented by a pair of orthogonal vectors. They are represented on thesphere as a pair of antipodal points.

Note the appearance of quantization here: there are not a continuum of possibleoutcomes for each measurement, but only two!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 18 / 28

Page 62: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Stern-Gerlach Experiment

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 19 / 28

Page 63: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The Bloch sphere representation of qubits

|ψ〉

φ

θ

Z = |↑〉

|↓〉

Y

X

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 20 / 28

Page 64: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum Entanglement

Bell state:

|↑↑〉+ |↓↓〉

EPR state:

|01〉+ |10〉

Compound systems are represented by tensor product: H1 ⊗H2. Typicalelement: ∑

i

λi · φi ⊗ ψi

Superposition encodes correlation.

Einstein’s ‘spooky action at a distance’. Even if the particles are spatiallyseparated, measuring one has an effect on the state of the other.

Bell’s theorem: QM is essentially non-local.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 21 / 28

Page 65: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum EntanglementBell state:

|↑↑〉+ |↓↓〉

EPR state:

|01〉+ |10〉

Compound systems are represented by tensor product: H1 ⊗H2. Typicalelement: ∑

i

λi · φi ⊗ ψi

Superposition encodes correlation.

Einstein’s ‘spooky action at a distance’. Even if the particles are spatiallyseparated, measuring one has an effect on the state of the other.

Bell’s theorem: QM is essentially non-local.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 21 / 28

Page 66: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum EntanglementBell state:

|↑↑〉+ |↓↓〉

EPR state:

|01〉+ |10〉

Compound systems are represented by tensor product: H1 ⊗H2. Typicalelement: ∑

i

λi · φi ⊗ ψi

Superposition encodes correlation.

Einstein’s ‘spooky action at a distance’. Even if the particles are spatiallyseparated, measuring one has an effect on the state of the other.

Bell’s theorem: QM is essentially non-local.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 21 / 28

Page 67: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum EntanglementBell state:

|↑↑〉+ |↓↓〉

EPR state:

|01〉+ |10〉

Compound systems are represented by tensor product: H1 ⊗H2. Typicalelement: ∑

i

λi · φi ⊗ ψi

Superposition encodes correlation.

Einstein’s ‘spooky action at a distance’. Even if the particles are spatiallyseparated, measuring one has an effect on the state of the other.

Bell’s theorem: QM is essentially non-local.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 21 / 28

Page 68: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Quantum EntanglementBell state:

|↑↑〉+ |↓↓〉

EPR state:

|01〉+ |10〉

Compound systems are represented by tensor product: H1 ⊗H2. Typicalelement: ∑

i

λi · φi ⊗ ψi

Superposition encodes correlation.

Einstein’s ‘spooky action at a distance’. Even if the particles are spatiallyseparated, measuring one has an effect on the state of the other.

Bell’s theorem: QM is essentially non-local.Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 21 / 28

Page 69: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 70: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 71: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 72: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 73: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 74: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

A Probabilistic Model Of An Experiment

A B (0, 0) (1, 0) (0, 1) (1, 1)

a1 b1 1/2 0 0 1/2

a1 b2 3/8 1/8 1/8 3/8

a2 b1 3/8 1/8 1/8 3/8

a2 b2 1/8 3/8 3/8 1/8

This model can be physically realised in quantum mechanics.

There is an entangled state of two qubits, and directions for spin measurementsa1, a2 for Alice and b1, b2 for Bob, which generate this table according to thepredictions of quantum mechanics.

Moreover, behaviour of this kind has been extensively experimentally confirmed.

This is really how the world is!

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 22 / 28

Page 75: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 76: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 77: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 78: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 79: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 80: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

The XOR GameAlice and Bob play a cooperative game against Nature:

Nature chooses an input x ∈ {0, 1} for Alice (x = 0 corresponds to a1, x = 1to a2) and similarly an input y for Bob, i.e. the context. We assume theuniform distribution for Nature’s choices.

Alice and Bob each have to choose an output, a ∈ {0, 1} for Alice, b ∈ {0, 1}for Bob, depending on their input.

The winning condition: a⊕ b = x ∧ y .

A probability table defines a strategy for this game. The success probability forthis strategy is:

1/4[p(a = b|x = 0, y = 0) + p(a = b|x = 0, y = 1) + p(a = b|x = 1, y = 0)

+p(a 6= b|x = 1, y = 1)]

These are exactly the probabilities of events we used in our derivation of thelogical Bell inequality.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 23 / 28

Page 81: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Classical Strategies, Bell Inequalities and the QuantumAdvantage

A classical strategy is one in which Alice and Bob can have shared initialinformation (e.g. shared randomness) but cannot communicate once the gamestarts.

Our logical Bell inequality bounds the maximum success probability of anyclassical strategy.

It shows that the classical bound is 3/4.

The Bell table exceeds this bound. Since it is quantum realizable, it shows thatquantum resources yield a quantum advantage in an information-processing task.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 24 / 28

Page 82: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Classical Strategies, Bell Inequalities and the QuantumAdvantage

A classical strategy is one in which Alice and Bob can have shared initialinformation (e.g. shared randomness) but cannot communicate once the gamestarts.

Our logical Bell inequality bounds the maximum success probability of anyclassical strategy.

It shows that the classical bound is 3/4.

The Bell table exceeds this bound. Since it is quantum realizable, it shows thatquantum resources yield a quantum advantage in an information-processing task.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 24 / 28

Page 83: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Classical Strategies, Bell Inequalities and the QuantumAdvantage

A classical strategy is one in which Alice and Bob can have shared initialinformation (e.g. shared randomness) but cannot communicate once the gamestarts.

Our logical Bell inequality bounds the maximum success probability of anyclassical strategy.

It shows that the classical bound is 3/4.

The Bell table exceeds this bound. Since it is quantum realizable, it shows thatquantum resources yield a quantum advantage in an information-processing task.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 24 / 28

Page 84: Logic and Quantum Information Lecture I: Ringing the BellSamson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the

Classical Strategies, Bell Inequalities and the QuantumAdvantage

A classical strategy is one in which Alice and Bob can have shared initialinformation (e.g. shared randomness) but cannot communicate once the gamestarts.

Our logical Bell inequality bounds the maximum success probability of anyclassical strategy.

It shows that the classical bound is 3/4.

The Bell table exceeds this bound. Since it is quantum realizable, it shows thatquantum resources yield a quantum advantage in an information-processing task.

Samson Abramsky (Department of Computer Science, University of Oxford)Logic and Quantum Information Lecture I: Ringing the Bell 24 / 28