Loogle — поиск лемм в Mathlib по типовым сигнатурам
engineering
loogle-search — это скилл для Claude Code, который выполняет поиск лемм в Mathlib по паттернам типовых сигнатур через инструмент Loogle. Скилл незаменим, когда известна форма типа, но не имя леммы: поддерживаются wildcards (`_`), типовые переменные (`?a`, `?b`), поиск по нескольким идентификаторам одновременно и точное совпадение по имени. Команда `loogle-search` работает напрямую или через фоновый сервер (`loogle-server`), который держит 343 МБ индекса в памяти и снижает время запроса с ~10 с до 100–200 мс. Поддерживается вывод в JSON (`--json`) и интеграция прямо в процесс написания доказательств Lean 4: найденную лемму можно сразу применить в proof-контексте. Полезен математикам и инженерам, работающим с формальными доказательствами в Lean 4 и нуждающимся в type-directed proof search по библиотеке Mathlib.
- #lean-4
- #mathlib
- #proof-search
- #type-signatures