QuantumKatas/Superposition
Vincent van Wingerden 2ef65e367e
[Superposition] Add workbook solution for task 2.3 (#409)
2020-07-18 22:02:53 -07:00
..
.vscode First four katas 2018-07-11 16:35:59 -07:00
img [Superposition] Add workbook solutions for tasks 8 9. (#278) 2020-01-22 17:43:41 -08:00
README.md Minor copyedits on readme pages (#363) 2020-05-27 15:57:18 -07:00
ReferenceImplementation.qs [Superposition] Add post-selection workbook solution for task 2.7 (#373) 2020-06-12 19:45:18 -07:00
Superposition.csproj Update QDK to version 0.12.20070124 (#397) 2020-07-06 11:36:53 -07:00
Superposition.ipynb Update QDK to version 0.12.20070124 (#397) 2020-07-06 11:36:53 -07:00
Superposition.sln First four katas 2018-07-11 16:35:59 -07:00
Tasks.qs [Superposition] Fix the reference implementation for task 2.4 (#357) 2020-05-21 00:37:05 -07:00
TestSuiteRunner.cs First four katas 2018-07-11 16:35:59 -07:00
Tests.qs [Superposition] Reorder tasks and add several new ones (#352) 2020-05-15 00:57:50 -07:00
Workbook_Superposition.ipynb Update QDK to version 0.12.20070124 (#397) 2020-07-06 11:36:53 -07:00
Workbook_Superposition_Part2.ipynb [Superposition] Add workbook solution for task 2.3 (#409) 2020-07-18 22:02:53 -07:00

README.md

Welcome!

The superposition kata covers the following topics:

  • basic single-qubit and multi-qubit gates,
  • superposition,
  • flow control and recursion in Q#.

You can run the Superposition kata as a Jupyter Notebook!

It is recommended to complete the BasicGates kata before this one to get familiar with the basic gates used in quantum computing. The list of basic gates available in Q# can be found at Microsoft.Quantum.Intrinsic.

You can find detailed coverage of Bell states and their creation here.

For the syntax of flow control statements in Q#, see Q# user guide.