quilc icon indicating copy to clipboard operation
quilc copied to clipboard

Implement IBM's CXX compiler

Open stylewarning opened this issue 4 years ago • 1 comments
trafficstars

Following Qiskit Terra's recently merged code, I found PR 6551 which purports to implement "optimal decomposition" of PU(4) into a sequence of "CAN(alpha, 0, 0)" (for varying alpha) based off of "internal, nearly-published theory work." (Quote marks are to indicate actual quotations from the PR.) Poking through the PR, it seems to use some of the conceptual tooling from the monodromy polytope paper. (Whenever the publication is out, I suppose we will see.)

The PR is pretty hefty, has lots of algebra and geometry, but nothing too extraordinarily daunting. It may be worth it to implement this functionality in quilc. Quilc has most of the scaffolding already to implement the compiler without fuss, so most of the trouble would be understanding and implementing the mathematics faithfully.

stylewarning avatar Nov 03 '21 23:11 stylewarning

Paper about the technique got published.

stylewarning avatar Nov 05 '21 02:11 stylewarning