Skip to content

Extending the capabilities of 2BGA codes via Oscar's Group Algebra #396

@Fe-r-oz

Description

@Fe-r-oz

Extending the capabilities of 2BGA codes via Oscar's Group Algebra

Introduction

The PR #356 introduces Lifted Product codes with "commutative" group algebra using Hecke that works with abelian groups. Currently, constructing groups via group presentations and non-abelian groups are not supported. The paper Quantum two-block group algebra codes introduced the 2BGA codes incorporating the functionalities such as working with very specific group presentations, non-abelian groups, direct or semidirect products of groups which are currently not supported. The specific group presentations are the key ingredient for construction of Group Algebra of 2BGA with abelian and non-abelian groups.

The goal is to extend the capabilities of 2BGA codes in three verticals:

graph TD
    A[Extend 2BGA Capabilities] --> B[Table 1: Specific Group Presentations ⟨S∣R⟩]
    A --> C[Table 2: Direct Product of Cyclic Groups Cₗ x Cₘ]
    A --> D[Table 3: Group Presentation for Dihedral Groups Dₘ]
Loading

Objectives

  1. Direct Product of Groups $C_l \times C_m$
  2. Specific Group Presentations $\langle S \mid R \rangle$
  3. Non-abelian groups such as Dihedral Group,Symmetric Group, Alternating Groups
  4. Group presentation of non-abelian Dihedral group, $D_m$
  5. Small Groups with Multiplication Table via Free Groups
  6. Semidirect Product of two Cyclic groups $C_l \ltimes C_m$

Implementation

Outcome

For correctness, the goal is to reproduce the results (Table 1, Table 2 , Table 3) from the paper.

  • Reproduce results from Table 1 of Lin et al.
  • """"""""""""""""""""""""""" Table 2 of Lin et al.
  • """"""""""""""""""""""""""" Table 3 of Lin et al.
  • API, docs, and tests via test_ecc_base.jl:QuantumCliffordOscarExt
  • """"""""""""""""""""""""""" Table 3 of Bravyi et al.
  • """"""""""""""""""""""""""" Table 1 of Berthusen et al.
  • """"""""""""""""""""""""""" Table 1 of Wang et al.

Table 2 has been reproduced using two approaches: direct products of cyclic groups and group presentation, as a cross-check for consistency. Similarly, Table 3 has been cross-checked using semidirect products of cyclic groups and group presentation.

Reviewer: Stefan Krastanov

Additional Details

Edit: P.S. After some time, I've revisited and cleaned up this issue request. Removed outdated/filler details and refocused on clearly outlining the features to implement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions