Quantum Game with Photons: Tensors in TypeScript, Visualized Piotr - - PowerPoint PPT Presentation

quantum game with photons
SMART_READER_LITE
LIVE PREVIEW

Quantum Game with Photons: Tensors in TypeScript, Visualized Piotr - - PowerPoint PPT Presentation

Quantum Game with Photons: Tensors in TypeScript, Visualized Piotr Migda p.migdal.pl / @pmigdal Project funded by: Centre for Quantum Technologies, National University of Singapore & Unitary Fund Quantum Computing devroom , FOSDEM20


slide-1
SLIDE 1

Quantum Game with Photons: Tensors in TypeScript, Visualized

Piotr Migdał p.migdal.pl / @pmigdal Project funded by: Centre for Quantum Technologies, National University of Singapore & Unitary Fund

Quantum Computing devroom, FOSDEM’20 1 Feb 2020, Brussels, Belgium

slide-2
SLIDE 2

PhD in quantum physics Maciej Lewenstein’s group (2014, ICFO, Castelldefels) data science freelance consultant: machine learning deep learning data-viz trainings

slide-3
SLIDE 3

https://alpha.quantumgame.io

slide-4
SLIDE 4

Outline

  • motivation
  • inspiration
  • the game / the tensors / the kets
  • what’s next (and how YOU can contribute)
slide-5
SLIDE 5

Having fun

Lookup YouTube videos for:

  • dog + magpie
  • cat + weasel

Norbert Rosing, National Geographic

slide-6
SLIDE 6

A child learns natural numbers...

  • ...by playing with apples, toys?
  • ...by understanding

the von Neumann construction?

slide-7
SLIDE 7

A child learns classical mechanics...

  • ...by playing with balls, blocks?
  • ...by learning differential calculus?
slide-8
SLIDE 8

A child learns quantum mechanics...

  • ...by learning complex numbers

and linear operators?

slide-9
SLIDE 9
slide-10
SLIDE 10

spooky many-worlds soul? God? telepathy? strange the very nature of reality free will consciousness

slide-11
SLIDE 11

spooky many-worlds soul? God? telepathy? strange the very nature of reality free will consciousness

slide-12
SLIDE 12

“To the layman, the philosopher,

  • r the classical physicist,

a statement of the form “this particle doesn’t have a well-defined position” [...] sounds vague, incompetent,

  • r (worst of all) profound.

It is none of these.” David J. Griffiths

https://johncarlosbaez.wordpress.com/2015/03/13/quantum-superposition/

slide-13
SLIDE 13

“Common sense is the collection of prejudices acquired by age eighteen.” Albert Einstein, probably

https://quoteinvestigator.com/2014/04/29/common-sense/

slide-14
SLIDE 14

https://warsztatywww.pl/article/en-indie-camp-for-hs-geeks/

slide-15
SLIDE 15

http://p.migdal.pl/2016/08/15/quantum-mechanics-for-high-school-students.html

slide-16
SLIDE 16

http://quantumgame.io/

slide-17
SLIDE 17

…and PhD students (this one is from Caltech)

slide-18
SLIDE 18

A simple wish

“All I want is the coolest quantum game in the known multiverse, please!”

5 people late Aug - mid Nov 2019

slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22

http://adereth.github.io/blog/2013/11/29/colorful-equations/ https://explorabl.es/

Explorable explanations

slide-23
SLIDE 23

Concept art

by Chiara Decaroli

slide-24
SLIDE 24

https://alpha.quantumgame.io http://localhost:8080/

slide-25
SLIDE 25

What’s next?

  • BIG idea:

more particles, entanglement, quantum key distribution (Ekert protocol!), quantum teleportation, Everett’s many-worlds interpretation

  • BIGGER idea:

an interactive textbook teaching quantum information!

slide-26
SLIDE 26

Parametric downconversion

slide-27
SLIDE 27

Interactive data

https://github.com/Quantum-Game/quantum-game-2/blob/master/src/assets/encyclopedia/elements/beam-splitter.md

slide-28
SLIDE 28

Connection to a real lab

slide-29
SLIDE 29

The project

slide-30
SLIDE 30
  • TypeScript – the sane JavaScript
  • Vue.js – for its modularity & simplicity
  • ESLint as our strict, grammar-policeman
  • JSON / Markdown / stuff
  • Merges, squash rebases, whatever works…
slide-31
SLIDE 31

https://github.com/Quantum-Game/quantum-tensors

  • open source, TypeScript library for interactive

quantum: information, computing, optics, etc!

slide-32
SLIDE 32

https://github.com/Quantum-Game/bra-ket-vue

Components for… (v)you!

slide-33
SLIDE 33
slide-34
SLIDE 34

Work in progress…

slide-35
SLIDE 35

Thank you!

  • Follow us:

twitter.com/QuantumGameIO github.com/Quantum-Game

  • Play alpha version:

alpha.quantumgame.io

  • Interested in collaboration? :)

Programming (numerics, frontend), level design, writing (encyclopedia) pmigdal@gmail.com / p.migdal.pl

+Kuba Strebeyko, Pawel Janicki

slide-36
SLIDE 36

Additional slides

slide-37
SLIDE 37

I think that you are searching the Internet to save on drugs.

slide-38
SLIDE 38

More!

  • https://github.com/stared/science-

based-games-list

slide-39
SLIDE 39
slide-40
SLIDE 40

Lessons learn

  • Hiring a whole team of creative people is hard
  • There is no such thing as „a game on time”
  • Collaboration between various people is fruitful…
  • …at the same: constant overflow of ideas
  • Being a manager, creative lead, and software

engineer within the same day is a bit too much…