quantum teleportation, diagrams, and the one-time pad · quantum teleportation radboud university...

107
Process theories Non-separability One-time pad Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital Security Group Institute for Computing and Information Sciences Radboud University Nijmegen 23rd November 2016 A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 1 / 38

Upload: others

Post on 06-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum teleportation, diagrams, and theone-time pad

A. Kissinger

Digital Security GroupInstitute for Computing and Information Sciences

Radboud University Nijmegen

23rd November 2016

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 1 / 38

Page 2: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Outline

Process theories

Non-separability

One-time pad

Quantum teleportation

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 2 / 38

Page 3: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Outline

Process theories

Non-separability

One-time pad

Quantum teleportation

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 3 / 38

Page 4: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R ⇑

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 5: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R ⇑

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 6: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R ⇑

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 7: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 8: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R ⇑

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 9: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Processes

• A process is anything with zero or more inputs and zero ormore outputs

• For example, this function:

f (x , y) = x2 + y

...is a process when takes two real numbers as input, andproduces a real number as output.

• We could also write it like this:

f

R R

R ⇑

• The labels on wires are called system-types or just types

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 4 / 38

Page 10: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

More processes

• Similarly, a computer programs are processes

• For example, a program that sorts lists might look like this:

quicksort

lists

lists

• These are also perfectly good processes:

binoculars

light

light light

light

cooking

bacon

breakfast

eggs food

baby

love

poonoise

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 5 / 38

Page 11: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

More processes

• Similarly, a computer programs are processes

• For example, a program that sorts lists might look like this:

quicksort

lists

lists

• These are also perfectly good processes:

binoculars

light

light light

light

cooking

bacon

breakfast

eggs food

baby

love

poonoise

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 5 / 38

Page 12: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

More processes

• Similarly, a computer programs are processes

• For example, a program that sorts lists might look like this:

quicksort

lists

lists

• These are also perfectly good processes:

binoculars

light

light light

light

cooking

bacon

breakfast

eggs food

baby

love

poonoise

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 5 / 38

Page 13: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Diagrams

• We can combine simple processes to make more complictedones, described by diagrams:

g

f h

D

A

C

B

A A

• The golden rule: only connectivity matters!

k

k

h

f

=f

g

h

g

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 6 / 38

Page 14: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Diagrams

• We can combine simple processes to make more complictedones, described by diagrams:

g

f h

D

A

C

B

A A

• The golden rule: only connectivity matters!

k

k

h

f

=f

g

h

g

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 6 / 38

Page 15: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Diagrams

• Special cases are parallel composition:

g

f

A B

D E ⊗

a

c

b

C

F

:=

g

f

c

b

a

A B C

D E F

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 7 / 38

Page 16: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Diagrams

• ...and sequential composition:

g

f

E F

DC

a b

A B

C D =

ba

f

g

E F

A B

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 8 / 38

Page 17: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types

• Connections are only allowed where the types match

, e.g.:

A

h

g

B D

XA C

A C

h

g

B D

XD

h

A

B

D

g

A 6= C

D

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 9 / 38

Page 18: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types

• Connections are only allowed where the types match, e.g.:

A

h

g

B D

XA C

A C

h

g

B D

XD

h

A

B

D

g

A 6= C

D

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 9 / 38

Page 19: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types

• Connections are only allowed where the types match, e.g.:

A

h

g

B D

XA C

A C

h

g

B D

XD

h

A

B

D

g

A 6= C

D

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 9 / 38

Page 20: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types

• Connections are only allowed where the types match, e.g.:

A

h

g

B D

XA C

A C

h

g

B D

XD

h

A

B

D

g

A 6= C

D

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 9 / 38

Page 21: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types and Process Theories

• Types tell us when it makes sense to plug processes together

• Ill-typed diagrams are undefined:

noise

love

baby

poo

food

quicksort

?

• In fact, these processes don’t ever sense to plug together

• A family of processes which do make sense together is called aprocess theory

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 10 / 38

Page 22: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types and Process Theories

• Types tell us when it makes sense to plug processes together

• Ill-typed diagrams are undefined:

noise

love

baby

poo

food

quicksort

?

• In fact, these processes don’t ever sense to plug together

• A family of processes which do make sense together is called aprocess theory

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 10 / 38

Page 23: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types and Process Theories

• Types tell us when it makes sense to plug processes together

• Ill-typed diagrams are undefined:

noise

love

baby

poo

food

quicksort

?

• In fact, these processes don’t ever sense to plug together

• A family of processes which do make sense together is called aprocess theory

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 10 / 38

Page 24: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Types and Process Theories

• Types tell us when it makes sense to plug processes together

• Ill-typed diagrams are undefined:

noise

love

baby

poo

food

quicksort

?

• In fact, these processes don’t ever sense to plug together

• A family of processes which do make sense together is called aprocess theory

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 10 / 38

Page 25: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

In the process theory of relations:

• system-types are sets

• processes are relations

{x , y , z}

R

{a, b, c}

=

a 7→ x

a 7→ y

b 7→ z

• ...which we can think of as non-deterministic computations:

{x , y , z}

R

{a, b, c}

=

a 7→ {x , y}b 7→ z

c 7→ ∅

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 11 / 38

Page 26: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

In the process theory of relations:

• system-types are sets

• processes are relations

{x , y , z}

R

{a, b, c}

=

a 7→ x

a 7→ y

b 7→ z

• ...which we can think of as non-deterministic computations:

{x , y , z}

R

{a, b, c}

=

a 7→ {x , y}b 7→ z

c 7→ ∅

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 11 / 38

Page 27: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

In the process theory of relations:

• system-types are sets

• processes are relations

{x , y , z}

R

{a, b, c}

=

a 7→ x

a 7→ y

b 7→ z

• ...which we can think of as non-deterministic computations:

{x , y , z}

R

{a, b, c}

=

a 7→ {x , y}b 7→ z

c 7→ ∅

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 11 / 38

Page 28: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

In the process theory of relations:

• system-types are sets

• processes are relations

{x , y , z}

R

{a, b, c}

=

a 7→ x

a 7→ y

b 7→ z

• ...which we can think of as non-deterministic computations:

{x , y , z}

R

{a, b, c}

=

a 7→ {x , y}b 7→ z

c 7→ ∅

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 11 / 38

Page 29: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

Relations compose in sequentially just like you learned in school:

c1

c2

c3

b1

b3

b2

b4

a1

a2

a3 c3

c1

a2

a1

c2

a3

R S S ◦ R

;

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 12 / 38

Page 30: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

...and they compose in parallel via the cartesian product.

• that is, systems compose like this:

A B := {(a, b) | a ∈ A, b ∈ B}

• so relations compose like this:

SR :: (a, b) 7→ (c, d) ⇐⇒

R :: a 7→ c and S :: b 7→ d

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 13 / 38

Page 31: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

...and they compose in parallel via the cartesian product.

• that is, systems compose like this:

A B

:= {(a, b) | a ∈ A, b ∈ B}

• so relations compose like this:

SR :: (a, b) 7→ (c, d) ⇐⇒

R :: a 7→ c and S :: b 7→ d

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 13 / 38

Page 32: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

...and they compose in parallel via the cartesian product.

• that is, systems compose like this:

A B := {(a, b) | a ∈ A, b ∈ B}

• so relations compose like this:

SR :: (a, b) 7→ (c, d) ⇐⇒

R :: a 7→ c and S :: b 7→ d

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 13 / 38

Page 33: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example: relations

...and they compose in parallel via the cartesian product.

• that is, systems compose like this:

A B := {(a, b) | a ∈ A, b ∈ B}

• so relations compose like this:

SR :: (a, b) 7→ (c, d) ⇐⇒

R :: a 7→ c and S :: b 7→ d

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 13 / 38

Page 34: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states,e.g. for a bit:

0 ={• 7→ 0 1 =

{• 7→ 1 ∗ =

{• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 35: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states,e.g. for a bit:

0 ={• 7→ 0 1 =

{• 7→ 1 ∗ =

{• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 36: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states

,e.g. for a bit:

0 ={• 7→ 0 1 =

{• 7→ 1 ∗ =

{• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 37: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states,e.g. for a bit:

0 ={• 7→ 0

1 ={• 7→ 1 ∗ =

{• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 38: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states,e.g. for a bit:

0 ={• 7→ 0 1 =

{• 7→ 1

∗ ={• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 39: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ‘no wire’ is a one-element set:

:= {•}

• ...because:

A = {(a, •) | a ∈ A} ∼= A = A

• processes from ‘no wire’ represent (non-deterministic) states,e.g. for a bit:

0 ={• 7→ 0 1 =

{• 7→ 1 ∗ =

{• 7→ {0, 1}

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 14 / 38

Page 40: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ...whereas processes to ‘no wire’ are called effects.

These testfor the given state(s):

0 ={

0 7→ • 1 ={

1 7→ • ∗ ={{0, 1} 7→ •

• when state meets effect, there are two possibilities:

S

T=

{• 7→ •

S

T= ∅

These stand for true and false.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 15 / 38

Page 41: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ...whereas processes to ‘no wire’ are called effects.These testfor the given state(s):

0 ={

0 7→ •

1 ={

1 7→ • ∗ ={{0, 1} 7→ •

• when state meets effect, there are two possibilities:

S

T=

{• 7→ •

S

T= ∅

These stand for true and false.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 15 / 38

Page 42: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ...whereas processes to ‘no wire’ are called effects.These testfor the given state(s):

0 ={

0 7→ • 1 ={

1 7→ •

∗ ={{0, 1} 7→ •

• when state meets effect, there are two possibilities:

S

T=

{• 7→ •

S

T= ∅

These stand for true and false.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 15 / 38

Page 43: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ...whereas processes to ‘no wire’ are called effects.These testfor the given state(s):

0 ={

0 7→ • 1 ={

1 7→ • ∗ ={{0, 1} 7→ •

• when state meets effect, there are two possibilities:

S

T=

{• 7→ •

S

T= ∅

These stand for true and false.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 15 / 38

Page 44: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Some processes in relations

• ...whereas processes to ‘no wire’ are called effects.These testfor the given state(s):

0 ={

0 7→ • 1 ={

1 7→ • ∗ ={{0, 1} 7→ •

• when state meets effect, there are two possibilities:

S

T=

{• 7→ •

S

T= ∅

These stand for true and false.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 15 / 38

Page 45: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

States on two systems

• States on two systems are more interesting

, e.g.:

ψ :={∗ 7→ {(0, 0), (1, 1)}

Interpretation: “I don’t know what bit I have, but I know itsthe same as yours”

• States of the two systems no longer have their own, separateidentities

• Hence we get...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 16 / 38

Page 46: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

States on two systems

• States on two systems are more interesting, e.g.:

ψ :={∗ 7→ {(0, 0), (1, 1)}

Interpretation: “I don’t know what bit I have, but I know itsthe same as yours”

• States of the two systems no longer have their own, separateidentities

• Hence we get...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 16 / 38

Page 47: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

States on two systems

• States on two systems are more interesting, e.g.:

ψ :={∗ 7→ {(0, 0), (1, 1)}

Interpretation: “I don’t know what bit I have, but I know itsthe same as yours”

• States of the two systems no longer have their own, separateidentities

• Hence we get...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 16 / 38

Page 48: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

States on two systems

• States on two systems are more interesting, e.g.:

ψ :={∗ 7→ {(0, 0), (1, 1)}

Interpretation: “I don’t know what bit I have, but I know itsthe same as yours”

• States of the two systems no longer have their own, separateidentities

• Hence we get...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 16 / 38

Page 49: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

States on two systems

• States on two systems are more interesting, e.g.:

ψ :={∗ 7→ {(0, 0), (1, 1)}

Interpretation: “I don’t know what bit I have, but I know itsthe same as yours”

• States of the two systems no longer have their own, separateidentities

• Hence we get...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 16 / 38

Page 50: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Outline

Process theories

Non-separability

One-time pad

Quantum teleportation

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 17 / 38

Page 51: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Separable states

• A state ψ on two systems is separable if there exist ψ1, ψ2

such that:

ψ = ψ1 ψ2

• Intuitively: the properties of the system on the left areindependent from those on the right

• In the deterministic-land, all states to separate...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 18 / 38

Page 52: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Separable states

• A state ψ on two systems is separable if there exist ψ1, ψ2

such that:

ψ = ψ1 ψ2

• Intuitively: the properties of the system on the left areindependent from those on the right

• In the deterministic-land, all states to separate...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 18 / 38

Page 53: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Separable states

• A state ψ on two systems is separable if there exist ψ1, ψ2

such that:

ψ = ψ1 ψ2

• Intuitively: the properties of the system on the left areindependent from those on the right

• In the deterministic-land, all states to separate...

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 18 / 38

Page 54: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

• ...which is why non-separable states are way more interesting!

• But, how do we know we’ve found one?

• i.e. that there do not exist states ψ1, ψ2 such that:

ψ = ψ1 ψ2

• Problem: Showing that something doesn’t exist is hard.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 19 / 38

Page 55: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

• ...which is why non-separable states are way more interesting!

• But, how do we know we’ve found one?

• i.e. that there do not exist states ψ1, ψ2 such that:

ψ = ψ1 ψ2

• Problem: Showing that something doesn’t exist is hard.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 19 / 38

Page 56: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

• ...which is why non-separable states are way more interesting!

• But, how do we know we’ve found one?

• i.e. that there do not exist states ψ1, ψ2 such that:

ψ = ψ1 ψ2

• Problem: Showing that something doesn’t exist is hard.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 19 / 38

Page 57: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

• ...which is why non-separable states are way more interesting!

• But, how do we know we’ve found one?

• i.e. that there do not exist states ψ1, ψ2 such that:

ψ = ψ1 ψ2

• Problem: Showing that something doesn’t exist is hard.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 19 / 38

Page 58: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

Solution: Replace a negative property with a postive one:

Definition

A state ψ is called cup-state if there exists an effect φ, called acap-effect, such that:

φ

ψ

=

ψ

φ=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 20 / 38

Page 59: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Characterising non-separability

Solution: Replace a negative property with a postive one:

Definition

A state ψ is called cup-state if there exists an effect φ, called acap-effect, such that:

φ

ψ

=

ψ

φ=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 20 / 38

Page 60: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Cup-states

• By introducing some clever notation:

:= ψ := φ

• Then these equations:

φ

ψ

=

ψ

φ=

• ...look like this:

= =

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 21 / 38

Page 61: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Cup-states

• By introducing some clever notation:

:= ψ := φ

• Then these equations:

φ

ψ

=

ψ

φ=

• ...look like this:

= =

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 21 / 38

Page 62: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Cup-states

• By introducing some clever notation:

:= ψ := φ

• Then these equations:

φ

ψ

=

ψ

φ=

• ...look like this:

= =

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 21 / 38

Page 63: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Yank the wire!

= =

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 22 / 38

Page 64: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Yank the wire!

= =

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 22 / 38

Page 65: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example

• In relations, there is an obvious choice of cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• The associated cap-effect corresponds to “checking if two bitsare the same”:

:={{(0, 0), (1, 1)} 7→ ∗

• This, plus NOT...

NOT :=

{0 7→ 1

1 7→ 0

...gives us enough to start building interesting stuff.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 23 / 38

Page 66: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example

• In relations, there is an obvious choice of cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• The associated cap-effect corresponds to “checking if two bitsare the same”:

:={{(0, 0), (1, 1)} 7→ ∗

• This, plus NOT...

NOT :=

{0 7→ 1

1 7→ 0

...gives us enough to start building interesting stuff.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 23 / 38

Page 67: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Example

• In relations, there is an obvious choice of cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• The associated cap-effect corresponds to “checking if two bitsare the same”:

:={{(0, 0), (1, 1)} 7→ ∗

• This, plus NOT...

NOT :=

{0 7→ 1

1 7→ 0

...gives us enough to start building interesting stuff.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 23 / 38

Page 68: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Outline

Process theories

Non-separability

One-time pad

Quantum teleportation

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 24 / 38

Page 69: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:

• if the bits matched before, Bob now has Aleks’ bit,• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 70: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:

• if the bits matched before, Bob now has Aleks’ bit,• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 71: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:

• if the bits matched before, Bob now has Aleks’ bit,• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 72: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:

• if the bits matched before, Bob now has Aleks’ bit,• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 73: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:• if the bits matched before, Bob now has Aleks’ bit,

• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 74: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

An incredibly sophisticated security protocol

• Suppose Aleks and Bob each have an envelope with the same(random) bit sealed inside

• Aleks wants to send a bit to Bob, but is paranoid (as usual)

• He opens his envelope, and tells Bob if the bit inside is thesame as the one he wants to send

• Bob opens his envelope, and:• if the bits matched before, Bob now has Aleks’ bit,• otherwise he flips the bit.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 25 / 38

Page 75: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad with relations

• we can represent the envelopes with the shared random bit asa cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• then checking whether two bits are the same is a‘measurement’ that Aleks can perform on his systems

• There are two possible outcomes:

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 26 / 38

Page 76: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad with relations

• we can represent the envelopes with the shared random bit asa cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• then checking whether two bits are the same is a‘measurement’ that Aleks can perform on his systems

• There are two possible outcomes:

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 26 / 38

Page 77: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad with relations

• we can represent the envelopes with the shared random bit asa cup-state:

:={∗ 7→ {(0, 0), (1, 1)}

• then checking whether two bits are the same is a‘measurement’ that Aleks can perform on his systems

• There are two possible outcomes: := “the same” , NOT := “NOT the same”

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 26 / 38

Page 78: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad with relations

• ...which we can write as: Ui

i∈{0,1}

U0 := & U1 := NOT

• Then, the Ui satisfy:

Ui

Ui

=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 27 / 38

Page 79: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad with relations

• ...which we can write as: Ui

i∈{0,1}

U0 := & U1 := NOT

• Then, the Ui satisfy:

Ui

Ui

=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 27 / 38

Page 80: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad diagram

So, the OTP protocol looks like this:

Ui

b

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 28 / 38

Page 81: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

One-time pad diagram

So, the OTP protocol looks like this:

Bob

Ui

Aleks

ψ

envelope 2

envelope 1

Bob’s fix

Aleks’ “measurement”

Aleks’ bit

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 28 / 38

Page 82: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Bob

Ui

Aleks

b

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 29 / 38

Page 83: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Ui

Ui

Aleks Bob

b

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 29 / 38

Page 84: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

b

Ui

Bob

Ui

Aleks

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 29 / 38

Page 85: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Aleks

b

Bob

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 29 / 38

Page 86: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Outline

Process theories

Non-separability

One-time pad

Quantum teleportation

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 30 / 38

Page 87: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• We go from classical to quantum by changing the processtheory:

relations⇒ quantum maps

• The quantum analogue to a bit is a qubit, which representsthe state of the simplest non-trivial quantum system

• Example: polarization of a photon

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 31 / 38

Page 88: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• We go from classical to quantum by changing the processtheory:

relations⇒ quantum maps

• The quantum analogue to a bit is a qubit, which representsthe state of the simplest non-trivial quantum system

• Example: polarization of a photon

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 31 / 38

Page 89: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• We go from classical to quantum by changing the processtheory:

relations⇒ quantum maps

• The quantum analogue to a bit is a qubit, which representsthe state of the simplest non-trivial quantum system

• Example: polarization of a photon

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 31 / 38

Page 90: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• The state space of a bit consists of two points: 0 and 1

• ...whereas qubits, it forms a sphere:

ψ

0

1

α

θ

• “Plain old” bits live at the North Pole and the South Pole.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 32 / 38

Page 91: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• The state space of a bit consists of two points: 0 and 1

• ...whereas qubits, it forms a sphere:

ψ

0

1

α

θ

• “Plain old” bits live at the North Pole and the South Pole.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 32 / 38

Page 92: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum bits

• The state space of a bit consists of two points: 0 and 1

• ...whereas qubits, it forms a sphere:

ψ

0

1

α

θ

• “Plain old” bits live at the North Pole and the South Pole.

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 32 / 38

Page 93: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum entanglement

• In quantum-land, we can realise a ‘cup’ using quantumentanglement

⇐= “Bell state”

• Even though this thing is (slightly) more complicated todescribe, it acts just like before

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 33 / 38

Page 94: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum entanglement

• In quantum-land, we can realise a ‘cup’ using quantumentanglement

⇐= “Bell state”

• Even though this thing is (slightly) more complicated todescribe, it acts just like before

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 33 / 38

Page 95: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum measurement

• We also have a quantum analogue for Aleks’ measurement: Ui

i∈{0,1,2,3}

⇐= “Bell measurement”

where there are now three different ways to “NOT”:

U0 := U1 :=

U2 := U3 :=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 34 / 38

Page 96: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Quantum measurement

• We also have a quantum analogue for Aleks’ measurement: Ui

i∈{0,1,2,3}

⇐= “Bell measurement”

where there are now three different ways to “NOT”:

U0 := U1 :=

U2 := U3 :=

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 34 / 38

Page 97: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

OTP ⇒ quantum teleportation

Bob

Ui

Aleks

ψ

envelope 2

envelope 1

Bob’s fix

Aleks’ “measurement”

Aleks’ bit

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 35 / 38

Page 98: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

OTP ⇒ quantum teleportation

Bob

Ui

Aleks

ψBell state

Bob’s fix

Bell measurement

quantum state

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 35 / 38

Page 99: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Bob

Ui

Aleks

ψ

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 36 / 38

Page 100: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Bob

Ui

Aleks

ψ

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 36 / 38

Page 101: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

Bob

Ui

Aleks

ψ

Ui

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 36 / 38

Page 102: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

...and it works

BobAleks

ψ

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 36 / 38

Page 103: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Two for the price of one

• The moral: In both OTP and teleporation, Aleks must sendBob i , otherwise the whole thing fails

• By using a shared resource:

:= shared random bit := Bell state

• Aleks can send one kind of thing:

i ∈ {0, 1} := public data i ∈ {0, 1, 2, 3} := classical data

• ...and Bob gets another kind of thing:

b := private data ψ := quantum state

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 37 / 38

Page 104: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Two for the price of one

• The moral: In both OTP and teleporation, Aleks must sendBob i , otherwise the whole thing fails

• By using a shared resource:

:= shared random bit := Bell state

• Aleks can send one kind of thing:

i ∈ {0, 1} := public data i ∈ {0, 1, 2, 3} := classical data

• ...and Bob gets another kind of thing:

b := private data ψ := quantum state

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 37 / 38

Page 105: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Two for the price of one

• The moral: In both OTP and teleporation, Aleks must sendBob i , otherwise the whole thing fails

• By using a shared resource:

:= shared random bit := Bell state

• Aleks can send one kind of thing:

i ∈ {0, 1} := public data i ∈ {0, 1, 2, 3} := classical data

• ...and Bob gets another kind of thing:

b := private data ψ := quantum state

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 37 / 38

Page 106: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Two for the price of one

• The moral: In both OTP and teleporation, Aleks must sendBob i , otherwise the whole thing fails

• By using a shared resource:

:= shared random bit := Bell state

• Aleks can send one kind of thing:

i ∈ {0, 1} := public data i ∈ {0, 1, 2, 3} := classical data

• ...and Bob gets another kind of thing:

b := private data ψ := quantum state

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 37 / 38

Page 107: Quantum teleportation, diagrams, and the one-time pad · Quantum teleportation Radboud University Nijmegen Quantum teleportation, diagrams, and the one-time pad A. Kissinger Digital

Process theoriesNon-separability

One-time padQuantum teleportation

Radboud University Nijmegen

Thanks!

A. Kissinger 23rd November 2016 Quantum teleportation, diagrams, and the one-time pad 38 / 38