Zulip Chat Archive

Stream: new members

Topic: Any summary of all Lean tactics?


Ching-Tsun Chou (Feb 07 2025 at 19:17):

I learned of the omega tactic only yesterday, more than three months after starting to use Lean and having read #mil and browsed through the other three introductory books given here. (None of those books mention the omega tactic.). I wonder what else I have been missing. Is there a summary of all Lean tactics?

Aaron Liu (Feb 07 2025 at 19:23):

https://seasawher.github.io/mathlib4-help/

Ching-Tsun Chou (Feb 07 2025 at 19:27):

Alas, why isn't this on the official Lean community page?

Julian Berman (Feb 07 2025 at 19:36):

It will be shortly, a version is being worked on.

Robin Arnez (Feb 07 2025 at 20:11):

Note that you can also just #help tactic within lean

Tomas Skrivan (Feb 07 2025 at 21:55):

Is there any description of the new mysterious tactic grind? I keep on reading about it in the Lean 4 updates but have no clue what it is supposed to do.

Aaron Liu (Feb 07 2025 at 22:08):

I also have no idea what it's supposed to do. Apparently it will also supercede omega?

Ruben Van de Velde (Feb 07 2025 at 22:09):

Nothing more than is said in #lean4 > `grind` is refined `cc` without AC module?, as far as I know

Kyle Miller (Feb 07 2025 at 22:18):

It's not officially released yet, but when it is there will be more information.

Robin Arnez (Feb 07 2025 at 22:29):

There is a "guide" for it in the test files https://github.com/leanprover/lean4/blob/master/tests/lean/run/grind_guide.lean

Robin Arnez (Feb 07 2025 at 22:30):

actually some of the other tests there might also help understanding what it is capable of

Vlad Tsyrklevich (Feb 08 2025 at 07:57):

Ching-Tsun Chou said:

I learned of the omega tactic only yesterday, more than three months after starting to use Lean and having read #mil and browsed through the other three introductory books given here. (None of those books mention the omega tactic.). I wonder what else I have been missing. Is there a summary of all Lean tactics?

Note that omega was only released in the last year, that is the reason many resources have not been updated to use/mention it.

spamegg (Feb 08 2025 at 08:12):

There is this for Mathlib4: https://github.com/haruhisa-enomoto/mathlib4-all-tactics


Last updated: May 02 2025 at 03:31 UTC