Skip to main content
Lean

Lean

Programming languageWikipedia

Search complete. 31 mentions across 4 episodes found for "Lean".

Sep 9, 2026

Tudor AchimGUEST
1:03
Uh, thanks for having me on.
Tudor AchimGUEST
1:04
Um, Aristotle is a system to do formal reasoning in Lean.
Tudor AchimGUEST
1:09
Um, we apply it both to mathematics and code.
Tudor AchimGUEST
1:12
And we actually have been focusing on Lean for a long time because Harmonic actually started with a thought experiment back in twenty twenty-three.
Tudor AchimGUEST
1:21
So we asked ourselves-- And back then, you know, AI could barely do high school math, or let's say even middle school math, much less, uh-
Thorsten AltenkirchHOST
1:26
Uh-huh
Tudor AchimGUEST
3:16
You know, now Aristotle's available.
Tudor AchimGUEST
3:17
It is, again, essentially a large language model.
Julien VerlaguetGUEST
68:11
And you have very well established semantics, right? For a compiler, you know the semantics of the input, you know the semantics of assembly, and then you basically do your proof, right? And so I think in these kind of cases, it's going to work really, really well.
Julien VerlaguetGUEST
68:29
But let me tell you my personal experience with these kinds of things, with these kinds of tools like Lean and Coq and whatever, whichever you prefer.
Julien VerlaguetGUEST
68:41
There are many programs, because at some point in my life in the past, I was super excited about this.
Julien VerlaguetGUEST
68:47
Uh, when I was, you know, in college and right out of college, I was like, everything should be written this way.
speaker_4HOST
17:57
we need to clarify what lean code actually is, because this isn't like writing a Python script to build a website.
speaker_5HOST
18:02
No, it's completely different.
speaker_4HOST
18:03
Lean is an interactive theorem prover.
speaker_4HOST
18:06
It's a programming language specifically designed for the calculus of inductive constructions.
speaker_4HOST
18:11
It forces the writer to define every single logical step with mathematical precision so that a compiler can check it.
Brent YorgeyGUEST
52:39
So already very familiar with just the concept of teaching a class, you know, completely through like a formal theorem prover or proof assistant.
Brent YorgeyGUEST
52:48
There's a lot of people that have been doing similar things like with Lean.
Brent YorgeyGUEST
52:51
Like I know, I think it's Emily Real that published something where she had developed a whole similar kind of course, like a discrete math course using Lean and having students do stuff like that.
Brent YorgeyGUEST
53:03
I'm not brave enough, I think.
Brent YorgeyGUEST
53:04
Yeah.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.