paulie.application.charges.non_commuting_charges#

paulie.application.charges.non_commuting_charges(generators)#

Finds the non-commuting charges of a DLA.

Non-commuting charges describe non-Abelian symmetries — that is, elements of the stabilizer of the DLA that do not commute with each other.

Parameters:

generators (PauliStringCollection) – Generating set of the DLA.

Returns:

Set of non-commuting charges.

Return type:

PauliStringCollection