QuantumKatas/GHZGame
Sarah Marshall b68e90888a Add GHZ Game kata (#86)
Co-authored-by: Justin Sievers <justinmsievers@gmail.com>
Co-authored-by: Johnny Wang <aptx.hdc@gmail.com>
2019-04-16 22:58:35 -07:00
..
.vscode Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
GHZGame.csproj Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
GHZGame.sln Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
README.md Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
ReferenceImplementation.qs Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
Tasks.qs Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
TestSuiteRunner.cs Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00
Tests.qs Add GHZ Game kata (#86) 2019-04-16 22:58:35 -07:00

README.md

Welcome!

This kata covers the Greenberger-Horne-Zeilinger game (often abbreviated as GHZ game), a well-known example of a nonlocal (entanglement) game.

In a nonlocal game, several cooperating players play a game against a referee answering the referee's questions. The players are free to share information (and even qubits!) before the game starts, but are forbidden from communicating with each other afterwards. Nonlocal games show that quantum entanglement can be used to increase the players' chance of winning beyond what would be possible with a purely classical strategy.

Theory