@@ -170,20 +170,20 @@ function SubsystemCode(G::CTMatrixTypes; char_vec::Union{Vector{zzModRingElem},
170170 u_bound_bare, _ = _min_wt_row (mat)
171171
172172 # dressed
173- _, mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
173+ mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
174174 u_bound_dressed, _ = _min_wt_row (mat)
175175 return GraphStateSubsystem (F, n, 0 , r, missing , missing , 1 , u_bound_bare, 1 ,
176176 u_bound_dressed, stabs, char_vec, signs, missing , false , gauge_ops, gauge_ops_mat,
177177 stabs_stand, stand_r, stand_k, P_stand, missing )
178178 else
179179 # bare
180180 # TODO use ! versions throughout after vcats
181- _, mat = _remove_empty (_rref_symp_col_swap (vcat (stabs, bare_logs)), :rows )
181+ mat = _remove_empty (_rref_symp_col_swap (vcat (stabs, bare_logs)), :rows )
182182 anti = hcat (logs_mat[:, n + 1 : end ], - logs_mat[:, 1 : n]) * transpose (_remove_empty (mat, :rows ))
183183 u_bound_bare, _ = minimum (row_wts_symplectic (mat[findall (! iszero (anti[i: i, :]) for i in axes (anti, 1 )), :]))
184184
185185 # dressed
186- _, mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
186+ mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
187187 anti = hcat (logs_mat[:, n + 1 : end ], - logs_mat[:, 1 : n]) * transpose (_remove_empty (mat, :rows ))
188188 u_bound_dressed, _ = minimum (row_wts_symplectic (mat[findall (! iszero (anti[i: i, :]) for i in axes (anti, 1 )), :]))
189189 return SubsystemCode (F, n, k, r, missing , missing , 1 , u_bound_bare, 1 , u_bound_dressed,
@@ -305,12 +305,12 @@ function SubsystemCode(S::CTMatrixTypes, L::CTMatrixTypes, G::CTMatrixTypes;
305305 stabs_stand, stand_r, stand_k, P_stand, missing , missing )
306306 else
307307 # bare
308- _, mat = _remove_empty (_rref_symp_col_swap (vcat (stabs , bare_logs)), :rows )
308+ mat = _remove_empty (_rref_symp_col_swap (vcat (S , bare_logs)), :rows )
309309 anti = hcat (logs_mat[:, n + 1 : end ], - logs_mat[:, 1 : n]) * transpose (_remove_empty (mat, :rows ))
310310 u_bound_bare, _ = minimum (row_wts_symplectic (mat[findall (! iszero (anti[i: i, :]) for i in axes (anti, 1 )), :]))
311311
312312 # dressed
313- _, mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
313+ mat = _remove_empty (_rref_symp_col_swap (vcat (mat, gauge_ops_mat)), :rows )
314314 anti = hcat (logs_mat[:, n + 1 : end ], - logs_mat[:, 1 : n]) * transpose (_remove_empty (mat, :rows ))
315315 u_bound_dressed, _ = minimum (row_wts_symplectic (mat[findall (! iszero (anti[i: i, :]) for i in axes (anti, 1 )), :]))
316316 return SubsystemCode (F, n, k, r, missing , missing , 1 , u_bound_bare, 1 , u_bound_dressed, S,
0 commit comments