 A Quil backend is also supported by other quantum programming environments.In the paper presented by Smith, Curtis and Zeng, Quil specifies the instruction set for a Quantum Abstract Machine (QAM,) akin to a Turing machine, yet more practical for accomplishing "real-world" tasks.The state of the QAM can be represented as a 6-tuple formula_1 where