Skip to main navigation Skip to search Skip to main content

Extractors for Samplable Distributions from the Two-Source Extractor Recipe

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Seedless extractors for samplable distributions were first constructed under a very strong complexity-theoretic hardness assumption: that E=DTIME(2O(n)) is hard for exponential-size circuits with oracle access to a fixed level of the polynomial hierarchy. That construction applies to sources with min-entropy k=(1-Y)n for an arbitrarily small constant Y>0. Subsequent works weakened the hardness assumption and improved the min-entropy threshold to k=n1-Y and then to k=nω(1), though these improvements again relied on hardness against circuits with oracle access to the polynomial hierarchy. We introduce a new approach to constructing extractors for samplable distributions, inspired by constructions of two-source extractors. Our approach relies on a new, incomparable hardness assumption involving only deterministic circuits, and reduces the task of constructing extractors for samplable distributions to that of constructing explicit non-malleable extractors with short seed length. The new assumption has the same flavor as the classic assumption that E is hard for exponential-size circuits. Specifically, we assume that there exists a constant 0<α<1 such that for every constant Chard≥ 1, there exist a constant Ceasy and a problem in DTIME(2Ceasyn) that is not in DTIME(2Chardn)/2α n. A notable feature of this assumption is that the adversary is allowed to run in time exceeding 2n, while still being restricted to fewer than 2n bits of nonuniformity. Under this assumption, we construct an explicit extractor for samplable distributions with min-entropy k=O(logn), matching the threshold achieved by the probabilistic method. More precisely, for every constant c≥ 1 and every constant ϵ >0, there exists a constant c′ and an explicit extractor Ext:{0,1}n→{0,1} with error ϵ for distributions of min-entropy at least c′logn that are samplable by circuits of size nc. The key observation underlying our construction is that for a samplable source, the set of bad seeds for a non-malleable extractor is efficiently recognizable. We use this observation to show that, in the relevant two-source extractor constructions, the second source can be replaced by the truth table of a sufficiently hard function. This yields an unexpected connection between two-source extractors and extractors for samplable distributions, paralleling the classical connection between extractors and pseudorandom generators in the opposite direction.

Original languageEnglish
Title of host publicationSTOC 2026 - Proceedings of the 58th Annual ACM Symposium on Theory of Computing
EditorsAditya Bhaskara, Artur Czumaj
PublisherAssociation for Computing Machinery
Pages1344-1352
Number of pages9
ISBN (Electronic)9798400725364
DOIs
StatePublished - 9 Jun 2026
Event58th Annual ACM Symposium on Theory of Computing, STOC 2026 - Salt Lake City, United States
Duration: 22 Jun 202626 Jun 2026

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
ISSN (Print)0737-8017

Conference

Conference58th Annual ACM Symposium on Theory of Computing, STOC 2026
Country/TerritoryUnited States
CitySalt Lake City
Period22/06/2626/06/26

Bibliographical note

Publisher Copyright:
© 2026 Copyright held by the owner/author(s).

Keywords

  • Extractors for Samplable Distributions
  • Hardness vs. Randomness
  • Pseudorandomness
  • Randomness Extractors
  • Two-Source Extractors

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Extractors for Samplable Distributions from the Two-Source Extractor Recipe'. Together they form a unique fingerprint.

Cite this