Functions:Documentation Index
Fetch the complete documentation index at: https://prod-mint.classiq.io/llms.txt
Use this file to discover all available pages before exploring further.
| Name | Description |
|---|---|
swap_test | [Qmod Classiq-library function]. |
swap_test
swap_test(
state1: QArray[QBit],
state2: QArray[QBit],
test: Output[QBit]
) -> None
[Qmod Classiq-library function]
Tests the overlap (in terms of fidelity) of two quantum states.
The fidelity of state1 and state2 is calculated from the probability of measuring test qubit in the state 0 as follows:
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
state1 | QArray[QBit] | A quantum state to check its overlap with state2. | required |
state2 | QArray[QBit] | A quantum state to check its overlap with state1. | required |
test | Output[QBit] | A qubit for which the probability of measuring 0 is | required |