# IBM Q

The IBM Q architecture provides the following physical gates (primitives).

QASM | Name | Qubit Count | Parameter Count |

reset | Reset | 1 | 0 |

U | Universal | 1 | 3 |

CX | Controlled Not | 2 | 0 |

measure | Measure | 1 | 0 |

## Reset

Reset is a separate instruction, but can theoretically be implemented as

`measure q b;`

if (b == 1) x q;

where x is U(PI,0,PI) and PI is a half rotation (π).

## Universal

The universal single-qubit instruction takes 3 parameters.
Here the question is the theoretical precision (value space) of these parameters and
the physical precision (tolerance) of their implementation in hardware.

# References