Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Functions | Variables
phase31_channel_invariants Namespace Reference

Functions

def _primary_partition
 
def build_fused_kraus_bundle_strict_microcase
 
def build_strict_microcase_channel_invariants_slice
 
def measure_kraus_bundle_invariants
 

Variables

int _CHOI_POSITIVITY_FLOOR = -1e-12
 
int _KRAUS_COMPLETENESS_TOL = 1e-10
 

Detailed Description

Kraus-bundle invariant metrics for Phase 3.1 strict microcase correctness records.

Function Documentation

◆ _primary_partition()

def phase31_channel_invariants._primary_partition (   descriptor_set)
private

Definition at line 25 of file phase31_channel_invariants.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_fused_kraus_bundle_strict_microcase()

def phase31_channel_invariants.build_fused_kraus_bundle_strict_microcase (   descriptor_set)

Definition at line 33 of file phase31_channel_invariants.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_strict_microcase_channel_invariants_slice()

def phase31_channel_invariants.build_strict_microcase_channel_invariants_slice (   descriptor_set)

Definition at line 109 of file phase31_channel_invariants.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ measure_kraus_bundle_invariants()

def phase31_channel_invariants.measure_kraus_bundle_invariants (   bundle)

Definition at line 76 of file phase31_channel_invariants.py.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _CHOI_POSITIVITY_FLOOR

int phase31_channel_invariants._CHOI_POSITIVITY_FLOOR = -1e-12
private

Definition at line 22 of file phase31_channel_invariants.py.

◆ _KRAUS_COMPLETENESS_TOL

int phase31_channel_invariants._KRAUS_COMPLETENESS_TOL = 1e-10
private

Definition at line 21 of file phase31_channel_invariants.py.