Abstract: We study the consequences of NP having non-uniform polynomial size circuits of various types. We continue the work of Agrawal and Arvind (1996) who study the consequences of SAT being many-one reducible to functions computable by non-uniform circuits consisting of a single weighted threshold gate (SAT many-one reduces to LT1). They claim that as a consequence P = NP follows, but unfortunately their proof was incorrect.
We take up this question and use results from computational learning theory to show that if SAT many-one reduces to LT1 then PH = PNP.
We furthermore show that if SAT disjunctive truth-table (or majority truth-table) reduces to a sparse set then SAT many-one reduces to LT1 and hence a collapse of PH to PNP also follows. Lastly we show several interesting consequences if SAT disunctive truth-table reduces to a sparse set.