Skip to content

Commit c1db519

Browse files
authored
Merge pull request #75 from GGLAB-KU/74-contentadd-treethink
Refactor code structure for improved readability and maintainability
2 parents 264d491 + 7abea34 commit c1db519

4 files changed

Lines changed: 27 additions & 0 deletions

File tree

_bibliography/papers.bib

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
---
22
---
3+
@misc{akbudak2026treethink,
4+
abbr = {arXiv},
5+
bibtex_show = {true},
6+
pdf={2607.11258v1.pdf},
7+
title={TreeThink: A Modular Tree Search Library for Mathematical Reasoning with LLMs},
8+
author={Burak S. Akbudak and Zeynel A. Uluşan and Can S. Erer and Gözde Gül Şahin},
9+
year={2026},
10+
eprint={2607.11258},
11+
archivePrefix={arXiv},
12+
primaryClass={cs.CL},
13+
url={https://arxiv.org/abs/2607.11258},
14+
abstract={Tree search algorithms enable systematic exploration of the proof space in neural theorem proving. Existing LLM tree search libraries primarily target natural language reasoning and do not provide native integration with formal verifiers, while theorem proving systems often rely on task-specific search implementations. We introduce TreeThink, an open-source Python library for modular, fully asynchronous tree search in neural theorem proving. It integrates established tree search methods with vLLM-based inference pipelines and diverse node evaluation techniques, ranging from lightweight heuristics to neural evaluators. We support Lean 4, Rocq, and Isabelle/HOL alongside natural language. It connects directly to each language's Read-Eval-Print Loop (REPL) server for real-time verification and proof state extraction. We evaluate TreeThink on miniF2F and MATH500, demonstrating cross-language formal proof search, natural language reasoning support, and up to 6.3x wall-clock speedup from asynchronous execution. Source code is released under the MIT license at https://github.com/GGLAB-KU/treethink, and the library is accessible as a downloadable package at https://pypi.org/project/treethink/.}
15+
}
316
@misc{ulusan2026formalrewardbench,
417
abbr = {arXiv},
518
bibtex_show = {true},

_news/2026-07-13-paper-arxiv.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: post
3+
date: 2026-07-13
4+
inline: true
5+
---
6+
7+
Introducing TreeThink: an open-source Python library combining LLM generation with symbolic tree search for neural theorem proving!
8+
9+
***
10+
Our paper entitled [TreeThink: A Modular Tree Search Library for Mathematical Reasoning with LLMs]({{ '/assets/pdf/2607.11258v1.pdf' | relative_url }}) is available on [arXiv](https://arxiv.org/abs/2607.11258). We introduce TreeThink, an open-source Python library for modular, fully asynchronous tree search in neural theorem proving, supporting Lean 4, Rocq, and Isabelle/HOL. Check out the [package](https://pypi.org/project/treethink/) and [code](https://github.com/GGLAB-KU/treethink)!
11+
12+
<div style="text-align: center;">
13+
<img title="TreeThink tree search process" alt="TreeThink tree search process: Select, Expand, Evaluate, Verify" src="{{ '/assets/img/news/treethink-figure1.png' | relative_url }}" style="max-width: 500px; height: auto; width: 100%;">
14+
</div>
259 KB
Loading

assets/pdf/2607.11258v1.pdf

758 KB
Binary file not shown.

0 commit comments

Comments
 (0)