Quantum Physics for Software Developers
summary
Code reproduces beam-splitter and Mach–Zehnder results in Q#: a single qubit with an H gate and measurement yields 1,000 runs ≈ 50/50, two H gates yield 1,000 runs all zeros (interference), inserting a mid-measurement collapses superposition and restores randomness. Stern–Gerlach behavior and Heisenberg uncertainty appear when measuring in X then Z. Bell‑test correlations beat classical limits; entanglement creates nonseparable 4D states and enables teleportation via entanglement. Largest lab superposition cited: 7,000 atoms, 12 ms.
AI-written summary · about
chapters (10)
- 0:00Quantum physics intro
- 3:00Historical background
- 8:16Superposition with beam splitters
- 12:08Maxwell interferometer weirdness
- 17:04Observation collapses superposition
- 25:13Schrödinger’s cat paradox
- 33:38Heisenberg’s uncertainty principle
- 43:06Quantum entanglement
- 55:00Quantum teleportation protocol
- 59:19Closing remarks & Q&A
related talks
41mQuantum Computing deep dive
31mDemonstrating an Unconditional Separation Between Quantum and Classical Information Resources
42mTests for "Quantumness"
23mCommunity keynote - Quantum Computing: Mind-bogglingly weird!
01h 08mPutting Quantum Supremacy on a Rigorous Footing
50mGod really plays dice - Introduction to Quantum Computing with Q#
53mThe quantum computers are coming
01h 02mQuantum Computing Concepts
