Skip to content

PatrickMassot/verbose-lean4

Repository files navigation

Verbose Lean 4

This project provides tactics and commands for Lean in a very controlled natural language. The original version of those tactics were written in French for teaching purposes at Université Paris-Saclay in Orsay using Lean 3. The goal is not to make Lean code easier to write, the goal is to make Lean code easier to transfer to a traditional paper proof.

The best way to have a quick look is to read the examples file in English or French, although GitHub obviously misses proper syntax highlighting here.

There is also an experimental point-and-click interface for courses with a low time budget. One can see it in the following animated gif.

Point-and-click interface

This Lean 4 version is not yet well tested since it has not been used for teaching yet. Error messages are not yet translated. If you use those tactics for teaching, I'd be very interested to hear about it, and would gladly add your name and the name of your university in this file.

About

Natural language tactics to teach mathematics using Lean 4

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •