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

Lifted and lifted product codes via Hecke's GroupAlgebra #356

Merged
merged 70 commits into from
Sep 26, 2024

Commits on Jul 5, 2024

  1. add group ring

    royess committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0e18064 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6249493 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    6ed42ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8dd97c View commit details
    Browse the repository at this point in the history
  3. stylistic changes

    royess committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    61a2604 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebb79ca View commit details
    Browse the repository at this point in the history
  5. stylistic changes

    royess committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    142ced0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0798fe1 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. add adjoint and fix a bug

    royess committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    219b6a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea61385 View commit details
    Browse the repository at this point in the history
  3. fix code_n

    royess committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0889b2e View commit details
    Browse the repository at this point in the history
  4. add lifted product

    royess committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9222e89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af0698a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3557282 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a859cc View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    df98a8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a905d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a3ca37 View commit details
    Browse the repository at this point in the history
  4. fix a type ambiguity

    royess committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    68baf77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fb0be7 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. add docs for group ring

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    db4dbcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8998b79 View commit details
    Browse the repository at this point in the history
  3. export permutation_repr

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    abc2c92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87941bb View commit details
    Browse the repository at this point in the history
  5. update docs for PermGroupRing

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4fd7fc9 View commit details
    Browse the repository at this point in the history
  6. fix jldoctest

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ea08481 View commit details
    Browse the repository at this point in the history
  7. fix a type ambiguity

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c48f160 View commit details
    Browse the repository at this point in the history
  8. add nsample for small LP codes

    royess committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    53322b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. update lifted code for clarity

    royess committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    75c2571 View commit details
    Browse the repository at this point in the history
  2. fix decoder pipeline for cases with redundant parity checks; thereby,…

    … enable syndrome ECC setups for BP
    
    Note that `vect` is replaced with `vcat` to avoid `promote_typeof` stackover flow, as reported also in JuliaLang/julia#45454
    royess committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    87ce167 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. add power operation

    royess committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3279381 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d43e582 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2707d9b View commit details
    Browse the repository at this point in the history
  4. move LPCode examples to base; (partially) fix naive syndrome circui…

    …ts tests
    
    LP118 codes still fail in "zero syndrome for logical states" when `mctrajectory!` is used
    royess committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6fb093c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b8d18ed View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    e6e071f View commit details
    Browse the repository at this point in the history
  2. fix pframe test

    royess committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    6216fc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5c52b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. update types and tests

    royess committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    029b0a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Replace the group ring with Hecke's GroupAlgebra; also some fixup on …

    …code_n, code_k and relaxing code tableau consistency tests
    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f18df82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7be3bfd View commit details
    Browse the repository at this point in the history
  3. add gens imports

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fe3f78a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a854e6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16727f0 View commit details
    Browse the repository at this point in the history
  6. enrich docstrings

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a7d0d8f View commit details
    Browse the repository at this point in the history
  7. import DocStringExtensions

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    866ef37 View commit details
    Browse the repository at this point in the history
  8. add examples

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    58c3b0e View commit details
    Browse the repository at this point in the history
  9. update docs and citations

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3329c8c View commit details
    Browse the repository at this point in the history
  10. update refs in ecc test base

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    14d70ef View commit details
    Browse the repository at this point in the history
  11. fix typos

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d624f14 View commit details
    Browse the repository at this point in the history
  12. add Hecke to test deps

    royess committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3ae0247 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    85a7293 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. adjust deps compat

    royess committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    4d35d69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72fa9fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c2f755 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    17b0938 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    b73dcf7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e24a19b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    393bbfc View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. clarification about code_s

    Co-authored-by: hanakl <hanakl@users.noreply.github.com>
    Krastanov and hanakl committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    17f6ca5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    014a77a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a803298 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5cd91a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f33024 View commit details
    Browse the repository at this point in the history
  6. do not pirate Base.adjoint -- this actually does not seem used at all…

    …, should we delete it?
    Krastanov committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    aaa824a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    162f826 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8277803 View commit details
    Browse the repository at this point in the history
  9. remove repeated tests

    Krastanov committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    776aeac View commit details
    Browse the repository at this point in the history
  10. remove a spurious todo

    Krastanov committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2404eb3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7198b5b View commit details
    Browse the repository at this point in the history