Skip to content

fixing implementation of :sys_eq algorithm for finding the logical operators (_logicals) #30

@Fe-r-oz

Description

@Fe-r-oz

Following insightful discussion with Eric, I am opening this issue to monitor progress.

Eric notes that the :sys_eq algorithm for finding the logical operators, which is faster than :VS, occasionally fails for qudits, likely due to an error in row reduction or incorrect pivot column storage

First, check out the _logicals.

function _logicals(stabs::T, dual_gens::T, logs_alg::Symbol = :sys_eqs) where {T <: CTMatrixTypes}

else clause of _quotient_space

function _quotient_space(big::T, small::T, alg::Symbol=:sys_eqs) where T <: CTMatrixTypes

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions