I was watching this entertaining video by David Bacon (as in "Bacon-Shor code", Cirq, ...) : video of talk where he mentions the package he wrote:

(qsel), that describes simulating quantum circuits using two commands : "entanglement" and "superposition".

This seems bizarre. There's no documentation on how to start with a circuit and end up in a sequence of such commands. Is anyone familiar with the package or the underlying idea?


1 Answer 1


qsel is an esoteric programming language similar to Ook! or whitespace.

All it's doing is requiring you to decompose the circuit into the gateset [CS, H] and then representing the circuit with a ridiculous format. This is possible because [CS, H] is universal and because anything and everything can be efficiently encoded into a binary system that uses two symbols; that's fundamental to how computers work in the first place.

  • $\begingroup$ I see...so it's more of a joke than anything deep or useful. (btw you're mentioned in a few slides of the talk as you probably know) $\endgroup$
    – unknown
    Commented Jun 14, 2021 at 22:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.