Epsilon1024

Results 5 issues of Epsilon1024

Currently, we keep track of common bloqs in the [RESOLVER_DICT](https://github.com/quantumlib/Qualtran/blob/main/qualtran/serialization/bloq.py#L47). In theory this should be updated whenever new [bloqs] (https://github.com/quantumlib/Qualtran/tree/main/qualtran/bloqs) are added. I wanted to open a discussion for how...

serialization
no QC knowledge needed

This issue was originally discovered by serializing a composite bloq which contains an AND bloq. The AND bloq fails to serialize and raises this [error](https://github.com/quantumlib/Qualtran/blob/090941f8d5697ce49cbf306056fa354690f95a03/qualtran/cirq_interop/_cirq_to_bloq.py#L312). It is likely that there...

serialization

Calculate complementary polynomial using Eq. 60 of the [paper](https://arxiv.org/abs/2308.01501)

The implementation of the FFT QSP method described by this [paper](https://arxiv.org/abs/2406.04246) uses a lot of memory at high precision. The number of Fourier modes needed to maintain a target precision...

bloqs/qsp

The [fast_complementary_polynomial](https://github.com/quantumlib/Qualtran/blob/main/qualtran/bloqs/qsp/fast_qsp.py#L99) method is very imprecise when compared to the [qsp_complementary_polynomial](https://github.com/quantumlib/Qualtran/blob/main/qualtran/bloqs/qsp/generalized_qsp.py#L33). This is particularly an issue when polynomials with real coefficience are used (and the method is restricted to return...

bloqs/qsp