Skip to main content
Log in

Distributionally Hard Languages

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract.

Cai and Selman [CS] defined a modification of Levin's [Le] notion of average polynomial time and proved, for every P-bi-immune language L and every polynomial-time computable distribution μ with infinite support, that L is not recognizable in polynomial time on the μ -average. We call such languages distributionally hard .Pavan and Selman [PS] proved that there exist distributionally hard sets that are not P-bi-immune if and only P contains P-printable-immune sets. We extend this characterizion to include assertions about several traditional questions about immunity, about finding witnesses for NP-machines, and about existence of one-way functions. Similarly, we address the question of whether NP contains sets that are distributionally hard. Several of our results are implications for which we cannot prove whether or not their converse holds. In nearly all such cases we provide oracles relative to which the converse fails. We use the techniques of Kolmogorov complexity to describe our oracles and to simplify the technical arguments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received March 15, 2000, and in revised form July 27, 2000. Online publication February 26, 2001.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fortnow, L., Pavan, A. & Selman, A. Distributionally Hard Languages . Theory Comput. Systems 34, 245–261 (2001). https://doi.org/10.1007/s00224-001-0003-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-001-0003-0

Keywords

Navigation