The steps are as follows:

  1. Map the problem to Circuits and operators
  2. Optimize the circuit, i.e. reduce the depths, the depth here is the amount of operations done on a qubit
  3. Execute it on backend
  4. Post-process the result

https://chatgpt.com/share/67f5524f-3d48-800f-92c5-08d7b2bbf63c Very important

https://quantumcomputing.stackexchange.com/questions/39020/what-is-the-use-of-sparsepauliop-in-qiskit-and-how-to-use-it This is so good

A primitive

the smallest building block that can build something, dependant on every abstracition level

They appear as a black box for their user. The output of a circuit is a probability distribution ?

Ex; in pytorch, a linear leayer is a primitive for me