Qiskit / qiskit-tutorials

A collection of Jupyter notebooks showing how to use the Qiskit SDK
Apache License 2.0
2.31k stars 1.29k forks source link

Chemistry - 01_Electronic_Structure - include Jordan-Wigner derivation #1132

Closed kaelynj closed 1 year ago

kaelynj commented 3 years ago

The first tutorial in the chemistry section (https://github.com/Qiskit/qiskit-tutorials/blob/master/tutorials/chemistry/01_electronic_structure.ipynb) introduces the Hartree-Fock state and the molecular Hamiltonian with a brief mention of several qubit mappings that are available, including the Jordan-Wigner (JW) transformation.

I think it would be worth it to add in more sections going over how these mappings are derived. If the community thinks this would be worth it, I have a repo containing a section explicitly going over the JW transformation which I can make a pull request for.

If need be, I'd also be willing to write in sections for the Bravyi-Kitaev mappings as well.

woodsp-ibm commented 3 years ago

Hi, I am wondering whether this might be more the sort of material that is more suitable for the Qiskit Textbook at https://qiskit.org/textbook/preface.html It sounds more like theory etc behind this with maybe some code example illustrating how its done. The textbook has some chemistry material in there now and maybe could be expanded upon to include some fundamentals like this.

@pbark @aasfaw Any thoughts?

aasfaw commented 3 years ago

Agree with @woodsp-ibm -- this is likely a nice entry under the quantum chemistry modules. @kaelynj thanks for this. @frankharkins can help you integrate with the qiskit textbook showing both JW and BK. The github repo for the textbook is at https://github.com/qiskit-community/qiskit-textbook and gets rendered at https://qiskit.org/textbook

kaelynj commented 3 years ago

Wonderful, glad I can help! It may also be worth it to point to an issue request I made on the subject at the qiskit-textbook repo. https://github.com/qiskit-community/qiskit-textbook/issues/924 I think there might be room to make two separate sections here. One under section 3 to introduce quantum simulation generally, and another piece in section 4.2 to go over the JW transform. What are everyone's thoughts?

pbark commented 3 years ago

@woodsp-ibm I fully agree with the point you raise here. @kaelynj thanks a lot for thinking of it. @aasfaw We already had some preliminary discussion with @frankharkins about this and I think it makes sense that we include also the rest of the tutorials related to chemistry in the qiskit textbook chapters.

Eric-Arellano commented 1 year ago

The chemistry tutorials no longer live in this repository, so closing as stale.