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

Improve handling of disjoint errors in circuit-to-dem conversion #617

Merged
merged 9 commits into from
Aug 22, 2023

Conversation

Strilanc
Copy link
Collaborator

@Strilanc Strilanc commented Aug 22, 2023

  • Analytically solve the bulk of the PAULI_CHANNEL_1 disjoint-to-independent problem, with a fallback to Newton-Rhapson approximation, with a fallback to just leaving it disjoint
  • Merge undistinguished cases of a disjoint error channel using addition instead of Bernoulli addition
  • Add HERALDED_PAULI_CHANNEL_1 gate
  • Pull dev/regen_crumble_html.sh script out of cpp string generation script

Fixes #602

- Analytically solve the bulk of the PAULI_CHANNEL_1 disjoint-to-independent problem, with a fallback to Newton-Rhapson approximation, with a fallback to just leaving it disjoint
- Merge undistinguished cases of a disjoint error channel using addition instead of Bernoulli addition
- Add `HERALDED_PAULI_CHANNEL_1` gate
- Pull `dev/regen_crumble_html.sh` script out of cpp string generation script
@Strilanc Strilanc enabled auto-merge (squash) August 22, 2023 07:31
@Strilanc Strilanc merged commit edee3be into main Aug 22, 2023
53 checks passed
@Strilanc Strilanc deleted the heraldin branch August 22, 2023 07:55
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.

Erasure channel populates the DEM in an unexpected way
1 participant