← Latest papers
🤖 AI

Danus: Orchestrating Mathematical Reasoning Agents with Fact-Graph Memory

The paper introduces Danus, an open-source orchestration system that leverages a shared fact-graph memory to coordinate multiple parallel proof-search agents and a stateless verifier, enabling the successful construction of long, complex mathematical proofs for research-level problems in fields like algebraic geometry and combinatorics.

Original authors: Jihao Liu, Guoxiong Gao, Zeming Sun, Bin Wu, Shurui Liu, Jiedong Jiang, Haocheng Ju, Leheng Chen, Ronnie Cheng, Xiping Zhang, Bin Dong

Published 2026-07-08
📖 5 min read🧠 Deep dive

Original authors: Jihao Liu, Guoxiong Gao, Zeming Sun, Bin Wu, Shurui Liu, Jiedong Jiang, Haocheng Ju, Leheng Chen, Ronnie Cheng, Xiping Zhang, Bin Dong

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 trying to solve a massive, unsolved math problem that has stumped human experts for years. It's like trying to build a skyscraper while holding the blueprints in your head, but the building keeps changing shape, and you can't remember which brick goes where.

This is the challenge the Danus system tackles. Think of Danus not as a single super-brain, but as a highly organized construction crew working on a giant, complex puzzle.

Here is how Danus works, broken down into simple parts:

1. The Crew: A Main Boss and Many Workers

Instead of one AI trying to do everything at once (which often leads to confusion), Danus splits the work:

  • The Main Agent (The Site Manager): This is the boss. It doesn't do the heavy lifting of solving the math itself. Instead, it looks at the big picture, makes a plan, and assigns tasks. It talks to the workers, checks their progress, and decides when to change direction. It also acts as the bridge to human mathematicians, sending them "progress reports" so humans can step in if needed.
  • The Worker Swarm (The Builders): These are many smaller AI agents working at the same time. While the Manager is planning, the Workers are out in the field trying to prove small pieces of the puzzle. One might try to build a bridge, another might try to dig a foundation, and a third might try to prove a wall won't fall down. They work in parallel, exploring many different paths simultaneously.

2. The "Fact Graph": The Ultimate Whiteboard

The biggest problem with having many workers is that they might step on each other's toes or forget what they did five minutes ago. Danus solves this with a Fact Graph.

Imagine a giant, digital whiteboard where every single piece of information is a sticky note.

  • Verified Facts: When a Worker proves a small math step, they show it to a Verifier (a strict inspector). If the inspector says, "Yes, this is 100% correct," the Worker gets to stick a note on the whiteboard.
  • The Connections: The whiteboard doesn't just hold notes; it draws lines between them. If Note B depends on Note A, there is a line connecting them. This creates a web of truth.
  • Why it matters: Because the notes are connected, a Worker doesn't have to remember the whole building. They just look at the specific notes they need for their current task. If a note turns out to be wrong later, the system can rip that note and all the notes connected to it off the board, keeping the rest of the structure safe.

3. The Inspector: The Stateless Verifier

Before any note goes on the whiteboard, it must pass the Verifier.
Think of the Verifier as a strict quality control officer who has a short attention span. They look at a proof, check it against the rules and the existing notes on the board, and then immediately forget everything about it. They don't hold grudges or get confused by previous mistakes. They only care if the current proof is perfect. This ensures that only 100% accurate facts ever enter the system.

4. How They Solve Problems

The process looks like this:

  1. The Human gives the crew a problem (e.g., "Prove this theorem about shapes").
  2. The Manager breaks it down and tells the Workers to start exploring different angles.
  3. The Workers try to prove small steps. They hit dead ends? They try again. They find a path? They send it to the Inspector.
  4. The Inspector checks it. If it passes, it goes on the Fact Graph.
  5. The Manager looks at the growing web of facts. If they see a path is stuck, they tell the workers to switch tactics. If they see a path is working, they tell them to keep going.
  6. The Writing: Once the final proof is built on the Fact Graph, the system writes it up like a formal math paper. But here's the trick: the system writes the paper, then reads it back to the Inspector to make sure the writing didn't accidentally change the meaning of the math. If the writing is sloppy, the Inspector sends it back for a rewrite until it's perfect.

What Did They Actually Achieve?

The paper tested Danus on six very hard, real-world math problems in fields like geometry and combinatorics.

  • Success: In some cases, Danus solved the problem entirely on its own, from start to finish, without any human help.
  • Collaboration: In other cases, humans gave a tiny hint (like "try looking at it this way"), and Danus took that hint and finished the rest of the work.
  • Correction: In one case, Danus found a mistake in a famous math book it was using. It realized the book was wrong, threw out the bad notes, found a better source, and fixed its own proof.

The Bottom Line

Danus isn't a magic wand that solves everything instantly. It's a system for organizing intelligence. By using a "Fact Graph" to keep track of thousands of small, verified steps, and by having a team of workers explore many paths at once, Danus can build long, complex mathematical arguments that a single AI (or even a human working alone) would likely get lost in.

The paper concludes that while humans are still needed to pick the problems and give the final "thumbs up," Danus is a powerful new tool that can do the heavy lifting of building the proof itself.

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 →