← 최신 논문
🤖 AI

LeanSearch v2: Global Premise Retrieval for Lean 4 Theorem Proving

LeanSearch v2 는 Lean 4 정리 증명에 필요한 전체 라이브러리 보조정리 집합을 식별하는 데 있어 최첨단 성능을 달성하는 이중 모드 검색 시스템으로, 기존 의미 검색 및 전제 선택 도구를 크게 능가하며 하류 증명 성공률을 직접적으로 향상시킵니다.

원저자: Guoxiong Gao, Zeming Sun, Jiedong Jiang, Yutong Wang, Jingda Xu, Peihao Wu, Bryan Dai, Bin Dong

게시일 2026-05-14
📖 4 분 읽기☕ 가벼운 읽기

원저자: Guoxiong Gao, Zeming Sun, Jiedong Jiang, Yutong Wang, Jingda Xu, Peihao Wu, Bryan Dai, Bin Dong

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대한 복잡한 퍼즐을 풀려고 한다고 상상해 보세요. 10만 개의 조각이 들어 있는 거대한 상자 (Mathlib 라이브러리) 를 가지고 있으며, 목표는 특정 그림 (수학적 증명) 을 완성하는 것입니다.

문제는 조각이 없다는 것이 아니라, 조각들이 방 전체에 흩어져 있고 설명서에 "여기에 파란 하늘 조각을 사용하세요"라고 적혀 있지 않다는 점입니다. 대신 "기하급수"에 관한 조각과 "원분다항식"에 관한 조각 (완전히 관련 없어 보이는 것들) 이 실제로는 특정 문제를 해결하기 위해 서로 맞물린다는 것을 스스로 찾아내야 합니다.

이 논문이 다루는 과제가 바로 이것입니다. 이 논문은 Lean 4 컴퓨터 언어로 작업하는 수학자들을 위해 올바른 퍼즐 조각을 찾아주는 새로운 도구인 LeanSearch v2를 소개합니다.

다음은 이 논문이 간단한 비유를 사용하여 설명하는 내용입니다:

1. 문제: "전역 전제 검색 (Global Premise Retrieval)"

저자들은 기존 도구들이 두 가지 유형의 조력자처럼 보이지만, 어느 것도 완벽하지 않다고 말합니다:

  • 의미론적 검색 엔진: 이는 키워드와 일치하는 단 한 권의 책을 찾아주는 사서와 같습니다. "소수"를 요청하면 소수에 관한 책을 찾아줍니다. 하지만 퍼즐을 풀기 위해 도서관의 세 다른 섹션에서 가져와야 하는 세 가지 특정 정리가 필요하다는 것은 알지 못합니다.
  • 전제 선택기: 이는 퍼즐의 한 단계씩 도와주는 튜터와 같습니다. 그들은 "좋습니다, 이 특정 이동에는 이 조각을 사용하세요"라고 말합니다. 하지만 그들은 전체 그림을 보지 못합니다. 작업을 완료하기 위해 세 가지 먼 아이디어를 연결하는 도서관 내의 경로를 계획해야 한다는 것을 알지 못합니다.

이 논문은 이 결여된 기술을 **"전역 전제 검색 (Global Premise Retrieval)"**이라고 부릅니다. 이는 문제를 바라보고 "이를 해결하려면 도서관에서 이 세 가지 특정이며 겉보기에 관련 없어 보이는 보조정리들을 끌어와 서로 연결해야 한다"고 말하는 능력입니다.

2. 해결책: LeanSearch v2

저자들은 이를 해결하기 위해 두 가지 모드를 갖춘 시스템을 구축했는데, 이는 두 가지 다른 성격을 가진 똑똑한 연구 조교처럼 작동합니다.

모드 A: "표준 모드" (슈퍼 사서)

이것은 기반입니다. 이는 도서관을 위한 고속 검색 엔진처럼 작동합니다.

  • 작동 방식: 10 만 개 이상의 수학 선언이 포함된 전체 도서관을 가져와 "컴퓨터 코드"에서 "사람이 이해하기 쉬운 설명"으로 번역합니다. 그런 다음 다음 두 단계 프로세스를 사용합니다:
    1. 임베딩: 모든 텍스트 조각을 유사한 개념을 찾기 위한 수학적 "지문"으로 변환합니다.
    2. 재순위화: 상위 50 개 매칭 결과를 가져와 두 번째로 더 똑똑한 AI 를 사용하여 다시 정렬하여 절대적으로 가장 좋은 것들을 선택합니다.
  • 결과: 수학 데이터에 특별히 훈련되지 않았음에도 불구하고 이전 어떤 도구보다 더 나은 단일 정보 조각을 찾아냅니다. 이는 도서관을 너무 잘 알고 있어 모호한 설명만 들어도 필요한 정확한 책을 찾아낼 수 있는 사서와 같습니다.

모드 B: "추론 모드" (탐정)

이것은 큰 혁신입니다. 이는 단순히 한 조각을 찾는 것이 아니라 증명을 위해 필요한 전체 조각 세트를 찾으려 합니다.

  • 작동 방식: 이는 미스터리를 해결하는 탐정과 같은 "스케치 - 검색 - 반성 (Sketch-Retrieve-Reflect)" 루프를 사용합니다:
    1. 스케치: AI 는 증명의 "이야기"를 추측합니다 (예: "먼저 X 를 수행한 다음 Y 를 사용하고, 그 다음 Z 를 사용합니다").
    2. 검색: 해당 이야기의 각 단계에 대한 실제 조각을 찾기 위해 "표준 모드" 사서를 사용합니다.
    3. 반성: "심판" AI 가 결과를 살펴봅니다. 조각들이 맞습니까? 만약 사서가 Y 단계에 대한 조각을 찾지 못했다면, 심판은 "그 이야기는 작동하지 않습니다"라고 말합니다.
    4. 수정: AI 는 돌아가서 이야기 (스케치) 를 변경하고 다시 시도합니다.
  • 결과: 정리를 해결하기 위해 실제로 함께 작동하는 일관된 도서관 보조정리 세트를 찾을 때까지 루프를 계속 반복합니다.

3. 증거: 효과가 있었습니까?

저자들은 이 시스템을 두 가지 주요 과제에서 테스트했습니다:

  • 검색 테스트: 그들은 시스템에게 설명에 기반하여 특정 정리를 찾아달라고 요청했습니다. LeanSearch v2가 승리하여 경쟁자들보다 더 자주 정답을 찾았습니다.
  • "전역" 테스트: 그들은 69 개의 어려운 대학원 수준의 수학 문제를 주고, 이를 해결하는 데 필요한 보조정리 그룹을 찾아달라고 요청했습니다.
    • 경쟁자들: 기존 도구는 올바른 조각 그룹을 약 9% 에서 38% 사이의 비율로만 찾았습니다.
    • LeanSearch v2: 올바른 조각 그룹을 **46.1%**의 비율로 찾았습니다.
    • "증명" 테스트: 그들은 이 도구를 증명을 작성하려는 로봇에 연결했습니다. 로봇이 LeanSearch v2를 사용했을 때, 증명을 성공적으로 완료한 비율은 **20%**였습니다. 도구를 사용하지 않았을 때는 성공률이 **4%**에 불과했습니다.

4. 결론

이 논문은 LeanSearch v2가 검색 작업을 단순히 "검색" 작업이 아닌 "추론" 작업으로 성공적으로 다룬 최초의 시스템이라고 주장합니다.

  • 비유: 이전 도구들은 다음에 돌아야 할 거리만 알려줄 수 있는 GPS 와 같았습니다. LeanSearch v2는 목적지에 도달하기 위해 알지 못했던 동네를 통과하는 경치 좋은 경로를 취해야 할 수도 있음을 깨닫고, 그곳에 도달하기 위해 정확히 어느 방향으로 가야 하는지 알고 있는, 전체 여정을 계획할 수 있는 GPS 와 같습니다.

저자들은 이것이 증명 자체를 생성하는 것이 아니라 올바른 도구를 찾는 검색을 위한 도구임을 강조합니다. 물론 더 나은 검색은 증명 생성 과정이 더 자주 성공하는 데 분명히 도움이 됩니다. 그들은 모든 코드와 데이터를 공개하여 다른 사람들이 수학 문제를 해결하기 위해 이 "탐정" 접근법을 사용할 수 있도록 했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →