SeCuReDmE-main-dev opened a new pull request, #1374: URL: https://github.com/apache/mahout/pull/1374
## Summary - add an experimental backend-independent `NeutroBit` reference kernel under `qumat/neutrosophic` - expose explicit three-state carrier normalization and qubit-subspace projection helpers - add targeted kernel tests without changing production `QumatCircuit` behavior ## Details This is branch 2 of the experimental neutrosophic series anchored by [apache/mahout#1372](https://github.com/apache/mahout/issues/1372) and the docs foundation PR [#1373](https://github.com/apache/mahout/pull/1373). This PR keeps the scope intentionally narrow. It introduces only the reference-state carrier and related helpers: - `NeutroBit` over `|0>`, `|1>`, and `|I>` - explicit normalization for the local three-state carrier - measurement-probability extraction over the carrier basis - projection into the qubit subspace for compatibility checks when the indeterminacy amplitude is absent What this branch does not do: - it does not modify `QumatCircuit` - it does not wire neutrosophic execution into `qiskit`, `cirq`, or `amazon_braket` - it does not introduce the gate family yet - it does not claim native 3-state backend support This keeps phase 2 focused on a clean experimental kernel that later branches can build on while remaining separate from the production backend surface. Series anchors: - RFC issue: https://github.com/apache/mahout/issues/1372 - Branch 1 PR: https://github.com/apache/mahout/pull/1373 - Previous branch in series: https://github.com/apache/mahout/pull/1373 ## Validation - `pytest testing/qumat/test_neutrobit_reference_kernel.py -q` ## RFC - refs apache/mahout#1372 - follows apache/mahout#1373 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
