"""lean-bench: turn mathematical source documents into verified Lean 4 items. Pipeline -------- 1. ``leanbench.llm`` provider-neutral LLM connector (the base need). 2. ``leanbench.detect`` find formalizable math on each page, with spans that may run across several pages. 3. ``leanbench.formalize`` turn each detected span into Lean 4 code; ``leanbench.verify`` check it with the real Lean compiler. 4. ``leanbench.db`` store everything in an indexed database, keyed by the types an item consumes and produces, plus book hash and page. """ __version__ = "0.2.0" __all__ = ["__version__"]