English

Testing Isomorphism of Boolean Functions over Finite Abelian Groups

Computational Complexity 2025-07-11 v1

Abstract

Let ff and gg be Boolean functions over a finite Abelian group G\mathcal{G}, where gg is fully known, and we have {\em query access} to ff, that is, given any xGx \in \mathcal{G} we can get the value f(x)f(x). We study the tolerant isomorphism testing problem: given ϵ0\epsilon \geq 0 and τ>0\tau > 0, we seek to determine, with minimal queries, whether there exists an automorphism σ\sigma of G\mathcal{G} such that the fractional Hamming distance between fσf \circ \sigma and gg is at most ϵ\epsilon, or whether for all automorphisms σ\sigma, the distance is at least ϵ+τ\epsilon + \tau. We design an efficient tolerant testing algorithm for this problem, with query complexity poly(s,1/τ)\mathrm{poly}\left( s, 1/\tau \right), where ss bounds the spectral norm of gg. Additionally, we present an improved algorithm when gg is Fourier sparse. Our approach uses key concepts from Abelian group theory and Fourier analysis, including the annihilator of a subgroup, Pontryagin duality, and a pseudo inner-product for finite Abelian groups. We believe these techniques will find further applications in property testing.

Keywords

Cite

@article{arxiv.2507.07654,
  title  = {Testing Isomorphism of Boolean Functions over Finite Abelian Groups},
  author = {Swarnalipa Datta and Arijit Ghosh and Chandrima Kayal and Manaswi Paraashar and Manmatha Roy},
  journal= {arXiv preprint arXiv:2507.07654},
  year   = {2025}
}

Comments

44 pages, RANDOM 2025

R2 v1 2026-07-01T03:54:37.866Z