Skip to content

Commit 5c763ab

Browse files
committed
readme
1 parent d808924 commit 5c763ab

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ gates and quantum circuits.
1111
* `QCLib/Mathlib`
1212

1313
This directory contains results that are of sufficient generality that they
14-
might be of interest to Mathlib. There is no implication that the results are
15-
already sufficiently polished to be upstreamed.
14+
might be of interest to Mathlib. (There is no implication that the results are
15+
already sufficiently polished to be upstreamed).
1616

1717
* `QCLib/Mathlib/PiOuterProduct.lean`
1818
`QCLib/Mathlib/UnitaryGroup/PiKronecker.lean`
1919

2020
The files define tensor products of indexed families of concrete vectors (i.e.
2121
functions into a `CommMonoid`) and of (unitary) matrices. Most of the rest of the library
22-
builds on these definitions.
22+
builds on these definitions. This is the most mature part of the library at the moment.
2323

2424
* `QCLib/Mathlib/UnitaryGroup/Lemmas.lean`
2525
`QCLib/Matrix/UnitaryGroup`
@@ -39,23 +39,24 @@ Permutations and controlled gates. Not restricted to qubits.
3939
* `QCLib/Circuit/Gate/Qubit/Embed.lean`
4040

4141
The embedding of single-party and bipartite unitaries into the unitary group on
42-
a tensor product. Most results are dependently-typed (i.e. working for inhomogeneous factors).
42+
a tensor product. Most results are dependently-typed (i.e. they work for tensor
43+
products with inhomogeneous factors).
4344

4445
* `QCLib/Circuit/Gate/Qubit/PauliGroup`
4546

4647
Some basic results on the `n`-qubit Pauli group.
4748

4849
* `QCLib/Circuit/Gate/Qubit/QFT.lean`
4950

50-
A first implementation of a QFT circuit. [This is still quite messy. Cleanup is ongoing.]
51+
A first implementation of a QFT circuit. [Cleanup is ongoing.]
5152

5253
* `QCLib/Circuit/Gate/Qubit/CZ.lean`
5354

5455
Work towards the "diagonal real Clifford group", i.e. the group generated by `Z` and controlled-`Z` gates. Goal is to reason about graph states. Incomplete.
5556

5657
* `QCLib/Circuit/Gate/Qubit/Complexity.lean`
5758

58-
Experiment for defining the gate complexity of a unitary. (Other projects seem to have much more sophisticated frameworks for talking about the syntax of quantum circuits / algorithms. So this might be a dead end).
59+
Experiment for defining the gate complexity of a unitary. (Other projects seem to have much more sophisticated frameworks for talking about the syntax of quantum circuits / algorithms. So this file might be a dead end).
5960

6061
* `QCLib/Tactic/MatrixExpand.lean`
6162

0 commit comments

Comments
 (0)