This PR removes the "first pass" behavior where `exact?` and `apply?` would try `solve_by_elim` on the original goal before doing library search. This simplifies the `librarySearch` API and focuses these tactics on their primary purpose: finding library lemmas. Users who want to find proofs using local hypotheses should use `try?` instead, which now includes `solve_by_elim` in its pipeline (see https://github.com/leanprover/lean4/pull/11462). Changes: - Removed first pass from `librarySearch` - Simplified `tactic` parameter from `Bool → List MVarId → MetaM (List MVarId)` to `List MVarId → MetaM (List MVarId)` - Updated test expectations 🤖 Prepared with Claude Code --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bench | ||
| bench-radar | ||
| compiler | ||
| elabissues | ||
| ir | ||
| lake | ||
| lean | ||
| pkg | ||
| playground | ||
| plugin | ||
| simpperf | ||
| .gitignore | ||
| common.sh | ||
| lakefile.toml | ||
| lean-toolchain | ||