Symmetric functions capture general functions

  • Authors:
  • Richard J. Lipton;Kenneth W. Regan;Atri Rudra

  • Affiliations:
  • College of Computing, Georgia Tech, Atlanta, GA;Department of CSE, University at Buffalo, Buffalo, NY;Department of CSE, University at Buffalo, Buffalo, NY

  • Venue:
  • MFCS'11 Proceedings of the 36th international conference on Mathematical foundations of computer science
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that the set of all functions is equivalent to the set of all symmetric functions (possibly over a larger domain) up to deterministic time complexity. In particular, for any function f, there is an equivalent symmetric function fsym such that f can be computed from fsym and vice-versa (modulo an extra deterministic linear time computation). For f over finite fields, fsym is (necessarily) over an extension field. This reduction is optimal in size of the extension field. For polynomial functions, the degree of fsym is not optimal. We present another reduction that has optimal degree "blowup" but is worse in the other parameters.