|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Functions | |
| def | _case_base (case, topology) |
| def | bridge_operations_match (actual_operations, expected_operations) |
| def | build_artifact_bundle (results) |
| def | build_bridge_vqe |
| def | build_expected_bridge_operations (vqe) |
| def | build_requirement_metadata () |
| def | capture_bridge_microcase (case, verbose=True) |
| def | main () |
| def | print_summary (bundle) |
| def | run_validation (verbose=True) |
| def | validate_artifact_bundle (bundle) |
| def | validate_bridge_microcase (case, verbose=True) |
| def | write_artifact_bundle |
Variables | |
| tuple | ARTIFACT_CORE_FIELDS |
| string | ARTIFACT_FILENAME = "bridge_micro_validation_bundle.json" |
| tuple | MANDATORY_BRIDGE_MICROCASES |
| REPO_ROOT = Path(__file__).resolve().parents[3] | |
| string | SUITE_NAME = "bridge_micro_validation" |
Validation: bridge micro-validation matrix. Validates the supported VQE-side density bridge on deterministic 1 to 3 qubit microcases. The goal is not observable-threshold closure, but proof that the required generated-`HEA` bridge surface lowers cleanly into the supported `NoisyCircuit` vocabulary and remains execution-ready on small cases. Run with: python benchmarks/density_matrix/bridge_scope/bridge_validation.py
|
private |
Definition at line 302 of file bridge_validation.py.


| def bridge_validation.bridge_operations_match | ( | actual_operations, | |
| expected_operations | |||
| ) |
| def bridge_validation.build_artifact_bundle | ( | results | ) |
Definition at line 419 of file bridge_validation.py.


| def bridge_validation.build_bridge_vqe | ( | qbit_num | ) |
Definition at line 181 of file bridge_validation.py.


| def bridge_validation.build_expected_bridge_operations | ( | vqe | ) |
| def bridge_validation.build_requirement_metadata | ( | ) |
| def bridge_validation.capture_bridge_microcase | ( | case, | |
verbose = True |
|||
| ) |
Definition at line 380 of file bridge_validation.py.


| def bridge_validation.main | ( | ) |
| def bridge_validation.print_summary | ( | bundle | ) |
| def bridge_validation.run_validation | ( | verbose = True | ) |
Definition at line 408 of file bridge_validation.py.


| def bridge_validation.validate_artifact_bundle | ( | bundle | ) |
| def bridge_validation.validate_bridge_microcase | ( | case, | |
verbose = True |
|||
| ) |
Definition at line 322 of file bridge_validation.py.


| def bridge_validation.write_artifact_bundle | ( | output_path | ) |
Definition at line 457 of file bridge_validation.py.


| tuple bridge_validation.ARTIFACT_CORE_FIELDS |
Definition at line 49 of file bridge_validation.py.
| string bridge_validation.ARTIFACT_FILENAME = "bridge_micro_validation_bundle.json" |
Definition at line 48 of file bridge_validation.py.
| tuple bridge_validation.MANDATORY_BRIDGE_MICROCASES |
Definition at line 59 of file bridge_validation.py.
| bridge_validation.REPO_ROOT = Path(__file__).resolve().parents[3] |
Definition at line 23 of file bridge_validation.py.
| string bridge_validation.SUITE_NAME = "bridge_micro_validation" |
Definition at line 47 of file bridge_validation.py.
1.8.13