← Latest papers
💻 computer science

Hard Clique Formulas for Resolution

This paper resolves a longstanding open problem by demonstrating how to convert sparse, hard 3-CNF formulas into explicit kk-clique instances that are unconditionally hard to refute in Resolution, thereby establishing a conditional lower bound of nΩ(k)n^{\Omega(k)} for the problem's proof complexity.

Original authors: Albert Atserias

Published 2026-01-27
📖 3 min read☕ Coffee break read

Original authors: Albert Atserias

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

Imagine you have a giant, incredibly complex puzzle made of logic rules. In the world of computer science, this is called a "3-CNF formula." Some of these puzzles are designed to be impossible to solve (unsatisfiable), and some are so tricky that even the most powerful standard solving methods (called "Resolution") take an eternity to prove they are impossible.

This paper is about taking those specific, super-hard logic puzzles and turning them into a different kind of game: the kk-clique problem.

The Analogy: The "Friend Group" Hunt

Think of the kk-clique problem like a party game. You have a room full of people (vertices), and you know who is friends with whom (edges). The goal is to find a specific group of kk people where everyone in that group is friends with everyone else in the group.

  • If kk is small (like 3), it's easy to find a trio of mutual friends.
  • If kk is huge (like half the room), it's incredibly hard to find that perfect circle of friends.

What the Authors Did

The researchers found a way to take a "broken" logic puzzle (one that has no solution) and translate it into a "friend group" map.

  1. The Translation: They created a recipe to convert a hard logic puzzle into a party map. If the original logic puzzle was impossible to solve, the resulting party map will have no perfect group of kk friends.
  2. The Difficulty: The magic trick is that this translation preserves the difficulty. If the original logic puzzle was exponentially hard for a computer to prove was impossible, the new "friend group" puzzle is also exponentially hard to prove impossible.
  3. The Scale: This works for any size of the friend group (kk), as long as the group isn't too tiny or impossibly large compared to the total number of people.

Why This Matters (The "Why Should I Care?" Part)

In computer science, there is a famous guess called the Exponential Time Hypothesis (ETH). It basically says, "Some problems are just inherently slow to solve, no matter how smart your algorithm is."

  • The Old Way: Before this paper, we could only say, "If ETH is true, then finding these friend groups is hard." This was a conditional statement—it relied on a guess being correct.
  • The New Way: This paper removes the guesswork for a specific type of computer proof system (Resolution). It says, "We don't need to guess. We can unconditionally prove that these friend group puzzles are hard."

They did this by showing that the computer's proof system (Resolution) is smart enough to follow the logic of the translation they invented. Because the computer can "see" the connection, it can't cheat its way to a quick answer.

The Big Achievement

The paper solves a problem that other scientists have been stuck on for a long time (it was mentioned in literature at least twice before). They finally managed to create explicit, real-world examples of these "friend group" puzzles that are guaranteed to be incredibly difficult for computers to solve, without needing to rely on unproven theories.

In short: They built a machine that turns "impossible logic riddles" into "impossible social circle puzzles," proving once and for all that some social circles are just too complex to find, no matter how much time you spend looking.

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 →