seemps.analysis.integration.mps_fejer#

seemps.analysis.integration.mps_fejer(start: float, stop: float, sites: int, qft_strategy: Strategy = DEFAULT_STRATEGY, cross_strategy: CrossStrategy = CrossStrategyMaxvol()) MPS[source]#

Returns the binary MPS representation of the Fejér first quadrature rule on an interval. The integration nodes are given by the d zeros of the d-th Chebyshev polynomial. This is achieved using the formulation of Waldvogel (see waldvogel2006 formula 4.4) by means of a direct encoding of the Féjer phase, tensor-cross interpolation for the term $1/(1-4*k**2)$, and the bit-flipped inverse Quantum Fourier Transform (iQFT).

Parameters:
startfloat

The start of the interval.

stopfloat

The end of the interval.

sitesint

The number of sites or qubits for the MPS.

strategyStrategy, default=DEFAULT_STRATEGY

The strategy for MPS simplification.

cross_strategyCrossStrategyDMRG, default=CrossStrategyDMRG.

The strategy for tensor cross-interpolation.