wai-quantum 0.6.9: cut-rank amplitudes with the circuit's own global phase #350

Merged
dcharlot merged 1 commit from wai/quantum-exact-phase into main 2026-10-20 04:49:01 -04:00

2026-10-20

Transaction Science
wai-quantum 0.6.9: cut-rank amplitudes with the circuit's own global phase
All checks were successful
wai-quantum matrix-extension member / member · matrix extension, emulated (aarch64 Linux) (pull_request) Successful in 20s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 8m9s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 7m10s
wai-quantum tensor-engine member / member · tensor engine, the kernel toolchain's simulator (linux) (pull_request) Successful in 8m58s
wai-pack / wai-pack · macos (pull_request) Successful in 1m16s
wai-quantum portable tensor program / tensor program · CPU, mutants, GPU builds (pull_request) Successful in 31s
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Successful in 18s
wai-quantum CPU vector units / member · vector unit, rvv 1024-bit (riscv64, emulated) (pull_request) Successful in 19s
wai-quantum CPU vector units / member · vector unit, sve 128-bit (aarch64, emulated) (pull_request) Successful in 29s
wai-quantum signal processor / processor and member · signal processor, emulated (pull_request) Successful in 14m50s
wai-quantum CPU vector units / member · vector unit, rvv 128-bit (riscv64, emulated) (pull_request) Successful in 14s
wai-quantum CPU vector units / member · vector unit, sve 2048-bit (aarch64, emulated) (pull_request) Successful in 13s
wai-quantum CPU vector units / member · vector unit, avx2 (x86_64 silicon) (pull_request) Successful in 18s
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Successful in 1m22s
wai-quantum CPU vector units / member · vector unit, sve 512-bit (aarch64, emulated) (pull_request) Successful in 20s
wai-quantum Metal member / member · Metal (macos) (pull_request) Successful in 31s
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Successful in 2m20s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Successful in 3m16s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m9s
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Successful in 5m57s
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Successful in 24s
wai-quantum service / service · macos (pull_request) Successful in 47s
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Successful in 12s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 5m39s
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Successful in 19s
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Successful in 14s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 3m4s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Successful in 2m50s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 4m46s
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Successful in 2m2s
PhasedTableau tracks one basis state of a stabilizer state's support and its
exact amplitude (2^{-k/2} e^{iπm/4}) through every gate; a Hadamard reads the
stabilizer whose X part is the one qubit. ProductMeasured gains with_last and
scale. The service's cutrank method scales its amplitudes by e^{iΘ} a/b (the
lowering's dropped phase, the tracked amplitude, the graph form's at the same
basis state), so they carry the circuit's own global phase; auto tries cutrank
for amplitudes. Tests against the dense state vector, phase included; three
mutants caught. Version 0.6.9 in every lockfile that pins it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 03:31:32 -04:00