qrisp.q_min#

q_min(a: QuantumFloat, b: QuantumFloat) QuantumFloat[source]#

Computes the minimum of two QuantumFloats a and b.

Parameters:
aQuantumFloat
bQuantumFloat
Returns:
QuantumFloat

The minimum value between a and b.

Examples

>>> from qrisp import *
>>> a = QuantumFloat(2)
>>> b = QuantumFloat(2)
>>> a += 2
>>> h(a[0])
>>> b+=1
>>> res_min = q_min(a,b)
>>> multi_measurement([a,b,res_min])
{(2, 1, 1): 0.5, (3, 1, 1): 0.5}