99a16dd334dbe865.tex
1: \begin{abstract}
2: We present a method for designing quantum error correcting codes such that a specific group of logical operations is implemented using simple physical operations, provided that this group is a (finite) unitary 1-design. These physical operations can be transversal gates for qubit codes, or Gaussian unitaries for bosonic codes. In the latter case, one can exploit this approach to define multimode extensions of the cat qubit, wherein all single-qubit Clifford logical gates are obtained from a quadratic Hamiltonian. If a quartic Hamiltonian is also available, such as a controlled rotation, then it can be used to implement the CNOT and CS gates, providing a universal gate set. 
3: \end{abstract}
4: