**************************************** Conventions **************************************** States and Bases #################################### Bases ******* A basis refers to a set of two eigenstates. The transition between these two states is said to be addressed by a channel that targets that basis. Namely: .. list-table:: :align: center :widths: 50 35 35 :header-rows: 1 * - Basis - Eigenstates - ``Channel`` type * - ``ground-rydberg`` - :math:`|g\rangle,~|r\rangle` - ``Rydberg`` * - ``digital`` - :math:`|g\rangle,~|h\rangle` - ``Raman`` * - ``XY`` - :math:`|0\rangle,~|1\rangle` - ``Microwave`` Qutrit state ****************** The qutrit state combines the basis states of the ``ground-rydberg`` and ``digital`` bases, which share the same ground state, :math:`|g\rangle`. This qutrit state comes into play in the digital approach, where the qubit state is encoded in :math:`|g\rangle` and :math:`|h\rangle` but then the Rydberg state :math:`|r\rangle` is accessed in multi-qubit gates. The qutrit state's basis vectors are defined as: .. math:: |r\rangle = (1, 0, 0)^T,~~|g\rangle = (0, 1, 0)^T, ~~|h\rangle = (0, 0, 1)^T. Qubit states ************** .. warning:: There is no implicit relationship between a state's vector representation and its associated measurement value. To see the measurement value of a state for each measurement basis, see :ref:`SPAM` . When using only the ``ground-rydberg`` or ``digital`` basis, the qutrit state is not needed and is thus reduced to a qubit state. This reduction is made simply by tracing-out the extra basis state, so we obtain * ``ground-rydberg``: :math:`|r\rangle = (1, 0)^T,~~|g\rangle = (0, 1)^T` * ``digital``: :math:`|g\rangle = (1, 0)^T,~~|h\rangle = (0, 1)^T` On the other hand, the ``XY`` basis uses an independent set of qubit states that are labelled :math:`|0\rangle` and :math:`|1\rangle` and follow the standard convention: * ``XY``: :math:`|0\rangle = (1, 0)^T,~~|1\rangle = (0, 1)^T` Multi-partite states ************************* The combined quantum state of multiple atoms respects their order in the ``Register``. For a register with ordered atoms ``(q0, q1, q2, ..., qn)``, the full quantum state will be .. math:: |q_0, q_1, q_2, ...\rangle = |q_0\rangle \otimes |q_1\rangle \otimes |q_2\rangle \otimes ... \otimes |q_n\rangle .. note:: The atoms may be labelled arbitrarily without any inherent order, it's only the order with which they are stored in the ``Register`` (as returned by ``Register.qubit_ids``) that matters . .. _SPAM: State Preparation and Measurement #################################### .. list-table:: Initial State and Measurement Conventions :align: center :widths: 60 40 75 :header-rows: 1 * - Basis - Initial state - Measurement * - ``ground-rydberg`` - :math:`|g\rangle` - | | :math:`|r\rangle \rightarrow 1` | :math:`|g\rangle,|h\rangle \rightarrow 0` * - ``digital`` - :math:`|g\rangle` - | | :math:`|h\rangle \rightarrow 1` | :math:`|g\rangle,|r\rangle \rightarrow 0` * - ``XY`` - :math:`|0\rangle` - | | :math:`|1\rangle \rightarrow 1` | :math:`|0\rangle \rightarrow 0` Measurement samples order *************************** Measurement samples are returned as a sequence of 0s and 1s, in the same order as the atoms in the ``Register`` and in the multi-partite state. For example, a four-qutrit state :math:`|q_0, q_1, q_2, q_3\rangle` that's projected onto :math:`|g, r, h, r\rangle` when measured will record a count to sample * ``0101``, if measured in the ``ground-rydberg`` basis * ``0010``, if measured in the ``digital`` basis Hamiltonians #################################### Independently of the mode of operation, the Hamiltonian describing the system can be written as .. math:: H(t) = \sum_i \left (H^D_i(t) + \sum_{j