Powering requires threshold depth 3

  • Authors:
  • Alexander A. Sherstov

  • Affiliations:
  • The University of Texas at Austin, Department of Computer Sciences, Austin, TX 78712, USA

  • Venue:
  • Information Processing Letters
  • Year:
  • 2007

Quantified Score

Hi-index 0.89

Visualization

Abstract

We study the circuit complexity of the powering function, defined as POW"m(Z)=Z^m for an n-bit integer input Z and an integer exponent m==2. Specifically, we prove a 2^@W^(^n^/^l^o^g^n^) lower bound on the size of any depth-2 majority circuit that computes POW"m. This work generalizes Wegener's earlier result that the squaring function (i.e., POW"m for the special case m=2) is not in LT@?"2. Our depth lower bound is optimal due to Siu and Roychowdhury's matching upper bound: POW"m@?LT@?"3. The second part of this research note presents several counterintuitive findings about the membership of arithmetic functions in the circuit classes LT@?"1 and LT@?"2. For example, we construct a function f(Z) such that f@?LT@?"1 but 5f@?LT@?"1. We obtain similar findings for LT@?"2. This apparent brittleness of LT@?"1 and LT@?"2 highlights a difficulty in proving lower bounds for arithmetic functions.