Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First proposal for the MixedMapper and MixedOp #1188

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

Anthony-Gandon
Copy link
Contributor

@Anthony-Gandon Anthony-Gandon commented May 31, 2023

Summary

Fix #795

This draft PR introduces a MixedOp for manipulating systems corresponding to various "local" Hilbert spaces.
An implementation of the MixedMapper for mapping this operator into a sum of qubit operators acting on the composed registers is also proposed.

MixedOpTutorial.zip

@CLAassistant
Copy link

CLAassistant commented Jun 7, 2023

CLA assistant check
All committers have signed the CLA.

@Anthony-Gandon
Copy link
Contributor Author

Anthony-Gandon commented Nov 15, 2023

Update on the status of this PR.

  • The MixedOp was implemented and will probably not change much
  • The MixedMapper was implemented for the typical application to 1 system of Fermions coupled with 1 system of bosons. I still have in mind a generalization to allow for multiple fermionic subsystems.
    See images for the two ways to think of the problem. The first way assumes that we don't need to antisymmetrize the two subsystems
    equation(2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement a MixedOperator
2 participants