Table of Contents

$\lvert -i\rangle$ (Qiskit)

Minus-i state $\lvert -i\rangle$ implementation using Qiskit. The $\lvert -i\rangle$ state is prepared by applying a Hadamard gate followed by an $S^\dagger$ gate to $\lvert 0\rangle$.

from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
 
qc = QuantumCircuit(1)
qc.h(0)   # |0> -> |+>
qc.sdg(0) # |+> -> |-i> = (|0> - i|1>) / sqrt(2)
print(Statevector(qc))
# Statevector([0.70710678+0.j, 0.-0.70710678j], dims=(2,))