On the depth complexity of formulas

The problem of minimizing the depth of formulas by equivalence preserving transformations is formalized in a general algebraic setting. For a particular algebraic system ∑0 specific methods of a dynamic programming nature are developed for proving lower bounds on depth. Such lower bounds for ∑0 automatically imply the same results for the systems of (i) arithmetic computations with addition and multiplication only, and (ii) computations over finite languages using union and concatenation. The specific lower bounds obtained are (i) depth 2n−o(n) for the permanent, (ii) depth (0.25+o(1))log2n for the symmetric polynomials and (iii) depth 1.16logn for a problem of formula sizen.