AssertPhaseLessThan operation

Warning

This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.

Namespace: Microsoft.Quantum.Arithmetic

Package: Microsoft.Quantum.Standard

Asserts that the number encoded in PhaseLittleEndian is less than value.

operation AssertPhaseLessThan (value : Int, number : Microsoft.Quantum.Arithmetic.PhaseLittleEndian) : Unit is Adj + Ctl

Input

value : Int

number must be less than this.

number : PhaseLittleEndian

Unsigned integer which is compared to value.

Output : Unit

Remarks

The controlled version of this operation ignores controls.