seemps.analysis.derivatives.fourier_derivative_mpo#

seemps.analysis.derivatives.fourier_derivative_mpo(order: int, interval: QuantizedInterval | tuple[float, float, int], strategy: Strategy = DEFAULT_STRATEGY) MPOList[source]#

Nth-order derivative operator via Quantum Fourier Transform.

Compute the order-th spatial derivative operator that can be applied on any function encoded as quantized tensor train, and defined on a uniform grid of length L.

Parameters:
orderint

Order of the derivative

interval: QuantizedInterval | IntervalTuple

The interval over which the function is defined.

Returns:
MPOList

Operator that implements the derivative.