← Latest papers
💻 computer science

Hardness of Range Avoidance and Proof Complexity Generators from Demi-Bits

This paper establishes that the existence of demi-bit generators implies the hardness of the Range Avoidance problem for nondeterministic algorithms and the unprovability of the dual weak pigeonhole principle in Cook's theory PV1\mathsf{PV}_1, while also providing simplified constructions of pseudo-surjective proof complexity generators with nearly optimal parameters.

Original authors: Hanlin Ren, Yichuan Wang, Yan Zhong

Published 2026-03-16
📖 5 min read🧠 Deep dive

Original authors: Hanlin Ren, Yichuan Wang, Yan Zhong

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Impossible" Puzzle

Imagine you have a machine (a circuit) that takes a small key (say, 100 bits) and turns it into a much larger code (say, 1,000 bits). Because the machine has a small key but makes a huge code, it can't possibly make every possible 1,000-bit code. There are trillions of codes it simply cannot produce.

The Problem (Range Avoidance):
Your job is to find one code that this machine cannot make.

  • The Easy Way: If you are allowed to guess randomly, you will almost certainly find a code the machine didn't make. It's like throwing a dart at a wall; the machine only painted a tiny dot on the wall, so you'll almost certainly hit the blank space.
  • The Hard Way: If you have to be deterministic (no guessing, just pure logic) or nondeterministic (trying every possibility at once, like a super-fast parallel computer), finding that blank spot becomes incredibly difficult.

This paper asks: Is it actually impossible for these smart computers to find the blank spot?

The authors say: Yes, it is impossible, provided that a specific type of "magic trick" (called a Demi-Bit) exists in the world of cryptography.


Key Concept 1: The "Demi-Bit" (The Magic Trick)

To understand the paper, you need to understand the Demi-Bit Generator.

  • Normal Pseudorandom Generator: Imagine a magician who shuffles a deck of cards. If you look at the top card, it looks random. But if you have a super-smart detective (a computer), they might eventually figure out the trick and predict the next card.
  • Demi-Bit Generator: This is a super-magician. Even if the detective is allowed to use "magic" (nondeterminism—trying all possibilities at once), they still cannot predict the next card. The card looks completely random to the detective, even though it was generated by a simple rule.

The Paper's Discovery:
The authors proved that if this "super-magician" (Demi-Bit) exists, then the "Impossible Puzzle" (Range Avoidance) is truly unsolvable for smart computers. If you could solve the puzzle, you could expose the magician's trick, proving the Demi-Bit wasn't magic at all.


Key Concept 2: The "Proof Complexity" (The Courtroom)

The paper also talks about Proof Complexity. Imagine a courtroom where a lawyer (the Proof System) tries to prove a statement is true.

  • The Statement: "This specific code yy was not made by the machine."
  • The Goal: The lawyer needs to write a proof so short and convincing that the judge accepts it quickly.

Usually, if a code wasn't made by the machine, it's easy to prove. But the authors show that if the Demi-Bit exists, there are codes where the lawyer cannot write a short proof. No matter how hard they try, the proof would have to be millions of pages long.

The Analogy:
Imagine a lock that is so complex that even if you know the key doesn't fit, you can't write down a simple sentence explaining why it doesn't fit. You'd need a book to explain it. The paper shows that these "unexplainable" locks exist if the Demi-Bit exists.


Key Concept 3: The "Student and Teacher" Game

The paper uses a game to explain why this matters for math logic.

  • The Game: A Student (a computer trying to solve the puzzle) asks a Teacher (who knows everything) for help.
    • The Student guesses a code.
    • If the code was made by the machine, the Teacher says, "No, here is the key that made it."
    • The Student uses that key to make a better guess.
    • They play for kk rounds.
  • The Result: The paper proves that if the Demi-Bit exists, the Student cannot win the game, no matter how many rounds they play (as long as the rounds are limited). The Teacher always has a counter-move.

Why does this matter?
This connects to Bounded Arithmetic (a branch of math logic).

  • PV1: A logical system that represents "standard" computer reasoning.
  • APC1: A stronger system that includes "randomized" reasoning.
  • The Breakthrough: The authors proved that APC1 is strictly stronger than PV1. In plain English: There are things you can prove if you are allowed to use randomness, that you cannot prove if you are forced to be purely deterministic. This settles a decades-old question in math logic.

The Three Big Wins of the Paper

  1. Simpler Assumptions: Previous papers required "super-magic" (like Indistinguishability Obfuscation) to prove these things. This paper says, "We don't need that heavy magic. We just need the lighter, more basic 'Demi-Bit' magic." This makes the result more believable and grounded.
  2. Simpler Circuits: They showed that even if the machine is very simple (made of basic math operations like XOR and AND), the puzzle is still hard. It's not just hard for complex machines; it's hard for simple ones too.
  3. The "Best-Case" Surprise: Usually, in computer science, we worry about the "worst-case" scenario (the hardest input). But in this paper, they show that even the best possible input (the easiest code to find) is still hard to prove. It's like saying, "Even the easiest puzzle in the world is impossible to solve if you follow these rules."

Summary in One Sentence

If a specific type of cryptographic "magic trick" (Demi-Bit) exists, then computers cannot find the "holes" in random number generators, cannot write short proofs for why those holes exist, and cannot win a guessing game against an all-knowing teacher, proving that some logical truths are fundamentally beyond the reach of standard deterministic reasoning.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →