batteries icon indicating copy to clipboard operation
batteries copied to clipboard

The "batteries included" extended library for the Lean programming language and theorem prover

Results 164 batteries issues
Sort by recently updated
recently updated
newest added

This means that instead of writing ``` def f [inst : LT α] [DecidableRel (@LT.lt α inst)] (args ...) := ... ``` users can write ``` def f [DecidableLT α]...

awaiting-author
merge-conflict

Helpers which I wrote for @hrmacbeth to use in her Mechanics of Proof [package](https://github.com/hrmacbeth/math2001/tree/main) to help with initializing options and attributes for a teaching environment. She suggested I PR these...

awaiting-review
merge-conflict

Depends on: * [x] https://github.com/leanprover/std4/pull/398 * [x] https://github.com/leanprover/std4/pull/397 Prerequisite for the `hint` tactic.

help wanted
merge-conflict

Lean should provide `Int8`, `Int16`, `Int32` and `Int64` to complement `UInt8`, `UInt16`, `UInt32`, and `UInt64`. Ideally the definitions should be in core and the compiler extended to generate efficient code...

This is a draft document that describes desired features in the standard library. I thought I'd submit it as a PR to the repo itself for now for feedback, but...

awaiting-author

This doesn't need review for now. This is a statement of "Cooper resolution" as used in Jovanović and de Moura's "Cutting to the chase". This may eventually end up in...

WIP
merge-conflict

`let_projs` adds let bindings for all projections of local hypotheses, recursively. It's probably rarely useful interactively, but may be useful as a preprocessing step for tactics such as `solve_by_elim`.

WIP
awaiting-review
merge-conflict