Skip to content

groups · StabilizerChain

3 accepted declarations. Python and Rust forms, contracts, evidence, failure boundaries, and checked usages are kept together below.

groups.StabilizerChain

The full stabilizer chain.

class StabilizerChain

noether::groups::StabilizerChain · Direct Rust declaration

pub struct StabilizerChain { pub steps: Vec<StabilizerChainStep>, }
Contract Value
Guarantee checked deterministic result
Determinism deterministic
Availability default CPU build
Domain implementation crates noether, perm-core
GIL attached / bounded

Executable usage: validation/unit/groups/test_acceptance_workload.py:18 · validation/unit/groups/test_acceptance_workload.py:68

groups.StabilizerChain.__len__

Return len(self).

(self) -> int

noether::groups::StabilizerChain · Python projection

Python projection convenience over this Rust mathematical type
Contract Value
Guarantee checked deterministic result
Determinism deterministic
Availability default CPU build
Domain implementation crates noether, perm-core
GIL attached / bounded

Executable usage: validation/unit/topology/test_filtration_builders.py:109 · validation/unit/topology/test_filtration_builders.py:14

groups.StabilizerChain.steps

The chain steps, top-of-chain (G) first.

Detailed contract

The chain steps, top-of-chain (G) first. Each step is a [StabilizerChainStep] with base, generators, orbit, and transversal.

(self) -> list[StabilizerChainStep]

noether::groups::StabilizerChain · Python projection

Python projection convenience over this Rust mathematical type
Contract Value
Guarantee checked deterministic result
Determinism deterministic
Availability default CPU build
Domain implementation crates noether, perm-core
GIL attached / bounded

Executable usage: validation/unit/groups/test_acceptance_workload.py:69 · validation/unit/groups/test_acceptance_workload.py:70 · validation/unit/groups/test_acceptance_workload.py:71 · validation/unit/topology/test_simplicial_complex_facade.py:84 · validation/corpus/numthy/padic-newton-cube-root.py:3