DiscreteOracle user defined type

Namespace: Microsoft.Quantum.Oracles

Package: Microsoft.Quantum.Standard

Represents a discrete-time oracle.


newtype DiscreteOracle = (((Int, Qubit[]) => Unit is Adj + Ctl));

Description

This is an oracle that implements $U^m$ for a fixed operation $U$ and a non-negative integer $m$.