Skip to content

Commit 99ee4aa

Browse files
authored
Update README.md
1 parent 06c2e51 commit 99ee4aa

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ In the future, with the introduction of error-corrected quantum computers, there
2929
- the denotational semantics of a quantum programming language can be used to ensure that a program written in this language is compatible with quantum physics. This is a complicated mathematical problem, and we will ignore it further on.
3030

3131
### A basic example of a higher-level quantum program:
32-
- take some given algebraic function and implement it as a boolean circuit.
33-
- translate the boolean circuit to an oracle implemented as a reversible quantum circuit.
34-
- apply the Grover search algorithm to the output of this oracle.
35-
- copy the result to a scratch register. Copying is possible as long as the function implemented by the oracle is classical.
36-
- uncompute in order to free the ancilla qubits needed to implement the oracle for further reuse.
32+
(step 1) take some given algebraic function and implement it as a boolean circuit.
33+
(step 2) translate the boolean circuit to an oracle implemented as a reversible quantum circuit.
34+
(step 3) apply the Grover search algorithm to the output of this oracle.
35+
(step 4) copy the result to a scratch register. Copying is possible as long as the function implemented by the oracle is classical.
36+
(step 5) uncompute in order to free the ancilla qubits needed to implement the oracle for further reuse.
3737

3838
### What kind of operations can be executed by a quantum computer?
3939
- initialize quantum and classical registers.

0 commit comments

Comments
 (0)