Skip to content

Releases: leanprover/lean4

v4.0.0-rc2

24 Aug 00:47
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

This is the second release candidate for the first official release of Lean 4.

It replaces v4.0.0-rc1 as we decided that the experimental build/lake.lock behaviour was too disruptive to users, and temporarily removed it.

What's Changed

Full Changelog: v4.0.0-rc1...v4.0.0-rc2

v4.0.0-rc1

24 Aug 00:52
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release

This is the first release candidate for the first official release of Lean 4.

What's Changed

Read more

v4.0.0-m5

07 Aug 16:56
Compare
Choose a tag to compare
v4.0.0-m5 Pre-release
Pre-release

This is the fifth milestone release of Lean 4. It contains many improvements and many new features. For a summary of all new features, see our release notes. We had 1495 commits since the last milestone.

Contributors:

   885  Leonardo de Moura
   310  Sebastian Ullrich
    69  E.W.Ayers
    66  Wojciech Nawrocki
    49  Gabriel Ebner
    38  Mario Carneiro
    22  larsk21
    10  tydeu
     6  Ed Ayers
     6  Mariana Alanis
     4  Chris Lovett
     3  Jannis Limperg
     2  François G. Dorais
     2  Henrik Böving
     2  Jakob von Raumer
     2  Scott Morrison
     2  Siddharth
     1  Andrés Goens
     1  Arthur Paulino
     1  Connor Baker
     1  Joscha
     1  KaseQuark
     1  Lars
     1  Mac
     1  Marcus Rossel
     1  Patrick Massot
     1  Siddharth Bhat
     1  Timo
     1  Vincent de Haan
     1  William Blake
     1  Yuri de Wit
     1  ammkrn
     1  asdasd1dsadsa
     1  kzvi

v4.0.0-m4

24 Mar 00:30
Compare
Choose a tag to compare
v4.0.0-m4 Pre-release
Pre-release

This is the fourth milestone release of Lean 4. It contains many improvements and many new features. For a summary of all new features, see our release notes. We had more than 600 commits since the last milestone.

Contributors:

$ git shortlog -s -n v4.0.0-m3..v4.0.0-m4
   501  Leonardo de Moura
    65  Sebastian Ullrich
    11  Daniel Fabian
    10  larsk21
     5  Gabriel Ebner
     2  E.W.Ayers
     2  Jonathan Coates
     2  Joscha
     2  Mario Carneiro
     2  ammkrn
     1  Chris Lovett
     1  François G. Dorais
     1  Jakob von Raumer
     1  Lars
     1  Patrick Stevens
     1  Wojciech Nawrocki
     1  Xubai Wang
     1  casavaca
     1  zygi

v4.0.0-m3

31 Jan 22:01
Compare
Choose a tag to compare
v4.0.0-m3 Pre-release
Pre-release

This is the third milestone release of Lean 4, and the last planned milestone before an official release. With almost 3000 commits improving and extending many parts of the system since the last milestone, we are now close to completing all main features we have envisioned for Lean 4.

Contributors:

$ git shortlog -s -n v4.0.0-m2..v4.0.0-m3
  1719  Leonardo de Moura
   725  Sebastian Ullrich
   149  Wojciech Nawrocki
    93  Daniel Selsam
    82  Gabriel Ebner
    36  Joscha
    35  Daniel Fabian
    21  tydeu
    14  Mario Carneiro
    13  larsk21
    12  Jannis Limperg
    11  Chris Lovett
     8  Henrik Böving
     4  François G. Dorais
     4  Siddharth
     3  Joe Hendrix
     3  Scott Morrison
     3  ammkrn
     2  Josh Levine
     2  Mac
     2  Mac Malone
     2  Simon Hudon
     2  pcpthm
     1  Anders Christiansen Sørby
     1  Andrei Cheremskoy
     1  Arthur Paulino
     1  Christian Pehle
     1  Formally Verified Waffle Maker
     1  Hunter Monroe
     1  Jan Hrcek
     1  Joshua Seaton
     1  Kevin Buzzard
     1  Lorenz Leutgeb
     1  Mauricio Collares
     1  Michael Burge
     1  Paul Brinkmeier
     1  Reijo Jaakkola
     1  Severen Redwood
     1  Siddharth Bhat
     1  Tom Ball
     1  Varun Gandhi
     1  WojciechKarpiel
     1  Xavier Noria
     1  gabriel-doriath-dohler
     1  zygi
     1  Бакиновский Максим

v4.0.0-m2

02 Mar 17:49
Compare
Choose a tag to compare
v4.0.0-m2 Pre-release
Pre-release

This is the second milestone release of Lean 4. With too many improvements and bug fixes in almost all parts of the system to list, we would like to single out major improvements to simp and other built-in tactics as well as support for a goal view that make the proving experience more comfortable.

v4.0.0-m1

04 Jan 14:53
Compare
Choose a tag to compare
v4.0.0-m1 Pre-release
Pre-release

The Lean development team is proud to announce the first milestone release of Lean 4. This release is aimed at experimentation with the new features of Lean 4, eventually leading to a full release of 4.0.0 ready for general use.

This release is the result of almost three years of work since the release of Lean 3.4.0, reworking, extending, and improving almost all aspects of Lean. More information about Lean 4 can be found in the official documentation as well as in the introductory talk "An overview of Lean 4" at Lean Together 2021.

Leonardo de Moura & Sebastian Ullrich

Acknowledgements

Daniel Selsam - type class resolution, feedback, design discussions
Marc Huisinga and Wojciech Nawrocki - Lean Server
Joe Hendrix, Andrew Kent, Rob Dockins, Simon Winwood (Galois Inc) - early adopters, suggestions, feedback
Daan Leijen, Simon Peyton Jones, Nikhil Swamy, Sebastian Graf, Max Wagner - design discussions, feedback, suggestions