Since the Polynomial Identity Testing is a coRP problem, we obtain the following corollary: If RP=P (or, even, coRP \subseteq \capepsilon>0 NTIME(2nepsilon), infinitely often), then NEXP is not computable by polynomial-size arithmetic circuits. Thus, establishing that RP=coRP or BPP=P would require proving superpolynomial lower bounds for Boolean or arithmetic circuits. We also show that any derandomization of RNC would yield new circuit lower bounds for a language in NEXP.
Our techniques allow us to prove an unconditional circuit lower bound for a language in NEXPRP: we prove that either (i) Permanent is not computable by polynomial-size arithmetic circuits, or (ii) NEXPRP \not\subset P/poly.
Finally, we prove that NEXP \not\subset P/poly if both BPP=P and the low-degree testing is in P; here, the low-degree testing is the problem of checking whether a given Boolean circuit computes a function that is close to some low-degree polynomial over a finite field.