QuantumKatas/Superposition
DmitryVasilevsky 483b6984c8
Updated to QDK version 0.25.228311 (August 2022) (#834)
Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
2022-09-08 11:52:39 -07:00
..
.vscode Add DevSkim scanning and resolve initial alerts (#778) 2022-04-22 16:47:21 -07:00
img [Superposition] Add workbook solutions for tasks 8 9. (#278) 2020-01-22 17:43:41 -08:00
.iqsharp-config.json Use bitstring DumpMachine format in first notebooks (#574) 2020-12-12 00:10:19 -08:00
README.md Update format for Binder links (#656) 2021-09-10 17:19:16 -07:00
ReferenceImplementation.qs Update to 0.15 syntax, batch 1 (#590) 2021-01-29 08:09:48 +01:00
Superposition.csproj Updated to QDK version 0.25.228311 (August 2022) (#834) 2022-09-08 11:52:39 -07:00
Superposition.ipynb [Superposition] Add a hint about ControlledOn in task 1.12 (#824) 2022-08-11 16:01:59 -07:00
Superposition.sln First four katas 2018-07-11 16:35:59 -07:00
Tasks.qs Remove _Test suffixes (#533) 2020-10-15 13:36:23 +02:00
Tests.qs Update to new array creation syntax (#709) 2021-12-14 13:55:41 -08:00
Workbook_Superposition.ipynb [Superposition] Fix case of the image URL (#810) 2022-07-28 08:55:50 -07:00
Workbook_Superposition_Part2.ipynb [Superposition] Restore link to Bloch sphere presentation (#826) 2022-08-16 09:20:27 +02: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# iterations and Q# conditional branching documentation.