Skip to content

Conversation

1ucian0
Copy link
Member

@1ucian0 1ucian0 commented Feb 10, 2021

fixes #5666

Based on #5656 (this extends and replace #5656), this PR:

  • implements BooleanExpression which:
    • leverages tweedledum python expression parser.
    • leverages tweedledum DIMACS parser.
  • creates PhaseOracle (similar to previous LogicalExpressionOracle) as a circuit wrapper of BooleanExpression

Cryoris
Cryoris previously approved these changes Mar 30, 2021
Cryoris
Cryoris previously approved these changes Mar 30, 2021
Cryoris
Cryoris previously approved these changes Mar 31, 2021
@mtreinish mtreinish added the Changelog: New Feature Include in the "Added" section of the changelog label Mar 31, 2021
@mergify mergify bot merged commit 674a6e2 into Qiskit:master Mar 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changelog: New Feature Include in the "Added" section of the changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

classical_function creates wrong circuits for some cases
4 participants