Zulip Chat Archive

Stream: new members

Topic: Why is LEAN called LEAN?


Ian Allen (Mar 12 2024 at 07:27):

I can't find the the etymology for LEAN anywhere in any of the documentation. Where does the (assumedly) acronym come from?

Kevin Buzzard (Mar 12 2024 at 07:44):

It's not an acronym, it's a reference to the fact that the kernel is small.

Johan Commelin (Mar 12 2024 at 08:02):

It's also "Lean" instead of "LEAN", even though the logo might suggest otherwise.

Ian Allen (Mar 12 2024 at 08:48):

Thanks guys, I was clearly way off. And yeah, it was the logo that got me turned around; though I had the small kernel fact in mind, I was expecting some clever double entendre on top of an acronym.

I would suggest editing the following from the Lean introduction section 1.1 at https://leanprover.github.io/introduction_to_lean/,

"Lean has a small and carefully written kernel, which serves to check that an expression is well-formed and confirm that it has a given type. It is this kernel that gives Lean its special character, and its name. Dependent type theory serves as a foundational language, allowing us to describe all sorts of objects and prove things about them. The foundational language fixes the meaning of the objects we introduce, and the kernel ensures that the things we prove about them are correct."

with changes highlighted in bold.

Yaël Dillies (Mar 12 2024 at 08:58):

Kevin Buzzard said:

It's not an acronym, it's a reference to the fact that the kernel is small.

... and written by Leonardo de Moura?

Ian Allen (Mar 12 2024 at 09:05):

Maybe there should just be a short paragraph outright explaining the name in the introduction. That's standard, or did I miss it somewhere else in the documentation?

This is coming up, among other reasons, because I am introducing Lean to colleagues at work and they ask what the name means.

Patrick Massot (Mar 12 2024 at 13:58):

See https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/Teaching.20lean.20to.20high.20school.20students/near/132137220

Kevin Buzzard (Mar 12 2024 at 22:56):

Huh, that thread (from 2018) also contains some kid called Buzzard going on about how his students really like a game where you make the natural numbers from scratch

mars0i (Mar 12 2024 at 23:26):

The quantifiers in the logo are cool regardless.


Last updated: May 02 2025 at 03:31 UTC