How to construct random strings

How to construct random strings

Title history
  • How to construct random strings — observed on 20261101-0403 UTC (YouTube)
🎙 Rahul Santhanam 👥 78K 📅 October 31, 2026 ⏱ 44 min 👁 723 📄 original study 🧭 2026-11-01
Available in: English (current) Français

Keywords

PRGnon-uniformityPCHKolmogorov randomnessRamsey graphs

Summary

This talk, given by Rahul Santhanam at the Simons Institute, addresses two central questions in computational complexity and pseudorandomness. First, it constructs optimal pseudorandom generators (PRGs) against adversaries with limited non-uniformity, decoupling runtime from advice length. The speaker establishes that for algorithms using a(n) bits of non-uniformity, the best possible seed length is logarithmic in a(n), and shows how this can be achieved under plausible complexity assumptions. Second, the talk leverages these PRGs to produce explicit constructions of various combinatorial objects, including hard Boolean functions, Ramsey graphs, rigid matrices, and time-bounded Kolmogorov-random strings. The main technical contribution is a generalized PRG theorem, which assumes a hierarchy of complexity hypotheses (PCH[b]) to obtain seed lengths that are iterated logarithmic. The presentation includes a rigorous proof sketch of the lower bound on seed length and discusses evidence for the plausibility of the proposed hypotheses. The second half focuses on applications: using pseudorandomness to derandomize the search for explicit objects, with Kolmogorov randomness serving as a key test case. The talk concludes by sketching how these techniques extend to a wide class of properties definable by the probabilistic method.

186 words

Critical Evaluation

Value of the Information & Strength of the Argument

The value of the information is high: it presents original research that generalizes classic results in pseudorandomness (Impagliazzo–Wigderson) to a more refined setting of limited non-uniformity, and introduces a new complexity-theoretic hypothesis (PCH) that unifies many explicit-construction problems. The argumentation is rigorous: the speaker provides formal definitions, states theorems with precise hypotheses, and sketches proofs that follow the standard structure of pseudorandomness arguments (e.g., using range-enumeration to prove necessity). The exchange with the audience clarifies technical points, such as the role of the SAT oracle and the scaling of the hardness assumption. The reasoning is coherent and well-motivated, with a clear separation between the two main questions and a logical progression from PRGs to explicit constructions.

Scientific Rigor, Source Quality, Title Accuracy

The scientific rigor is characteristic of a high-level academic seminar: the lecture builds on established literature (e.g., Impagliazzo–Wigderson, Nisan–Wigderson, Sudan–Trevisan–Vadhan) and presents new results (joint work with Oliver Korten) that are presumably peer-reviewed. The sources cited are implicit but recognizable, and the speaker engages in a technical discussion that demonstrates command of the subject. The title ‘How to construct random strings’ is somewhat misleading—it points to a specific problem (constructing Kolmogorov-random strings) but the talk covers a broader landscape. However, this is common for workshop talks where the title is chosen for audience appeal. The description provides a single official link to the Simons Institute page, which is appropriate. No external sources are explicitly referenced with URLs, so the only verifiable source is that page.

256 words

Title / Content Match

The title suggests a practical or algorithmic guide, but the talk is a theoretical treatment of pseudorandom generators and explicit constructions. Partial fit: the abstract concept of constructing random strings is central, but the content is far more general.

Quality & Reliability

8/10

Academic lecture by a recognized researcher at the Simons Institute, presenting peer-reviewed joint work with detailed technical proofs and a live question session. The content is rigorous and well-structured, though the recording quality and informal interactions slightly reduce polish.

Key Moments

Cited Sources

Contribution & Novelties

The original contribution is a unified framework for constructing pseudorandom generators with optimal seed length against adversaries with limited non-uniformity, and for applying these generators to explicit constructions (hard functions, Ramsey graphs, rigid matrices, Kolmogorov-random strings) under one plausible assumption (PCH). The talk provides new insights into the relationship between non-uniformity and pseudorandomness, and shows how a single complexity hypothesis can yield polynomial-time constructions for all properties obtainable by the probabilistic method. The approach is novel in decoupling the amount of non-uniformity from the running time of the adversary.

Pour aller plus loin :

  • Pseudorandom generator — A foundational concept in complexity theory and cryptography; relevant background for the talk.
  • Nisan–Wigderson generator — The generator used as a building block in many PRG constructions, central to the talk’s technical machinery.
  • Kolmogorov complexity — The notion of time-bounded Kolmogorov randomness is directly studied in the second half of the talk.

149 words

Radar Profile

The radar profile shows very high scores across all axes, with the highest being technical level (10) and quantitative/qualitative information (9). This reflects a dense, mathematically rich presentation suitable for a specialist audience. The overall balance indicates a work of high scientific rigor and significance, though the extremely high technical content may limit accessibility to non-experts.

Reliability 9/10