opeltre / topos

Statistics and Topology
MIT License
8 stars 0 forks source link

Interaction decomposition #25

Open opeltre opened 2 years ago

opeltre commented 2 years ago

Implement projection to homology classes via local iFFT

H(x) = sum_k h(k) x(k)

where x(k) = prod_i ei^(ki xi)

This extends the representation of local observables as polynomials in the binary case, +-1 being replaced by Nth-roots of unity.

opeltre commented 2 years ago

In practice this corresponds to a large batch of small iFT transforms: best implemented as a sparse matrix of diagonal iFT blocks

opeltre commented 2 years ago

Note that we have then:

h(k) = sum_x H(x) k(x)

where k(x) = prod_i ei^(ki xi) / Ni

with mass factor Ni