Let's code math | Lean4 | Theorem prover

  Рет қаралды 13,101

Splience

Splience

Күн бұрын

Пікірлер: 39
@splience
@splience 5 ай бұрын
Feel free to explore our code and a LaTeX document on GitHub: github.com/Splines/lean-continuous
@Filup
@Filup 5 ай бұрын
I plan to watch this in the morning, but heck, I LOVE Lean. I am so looking forward to this. I have wanted to learn lean for years!
@Miguel_Noether
@Miguel_Noether 4 ай бұрын
It's already the morning
@kingarth0r
@kingarth0r 4 ай бұрын
I LOVE LEAN
@netherlandsjesse
@netherlandsjesse 4 ай бұрын
I really like this level of detail for explaining how to do proofs in Lean
@98danielray
@98danielray 4 ай бұрын
your lean proofs are really clean. the way you use tactics to translate natural language into lean statements is intuitive in a way I had not seen before when playing around with it
@null_s3t
@null_s3t 2 ай бұрын
Your videos are so high quality, I can’t help myself! Subscribed
@splience
@splience 2 ай бұрын
Thank you ;) It's great to hear that the efforts taken to ensure quality are recognized. On the flipside, (Quality > Quantity) is why I also take so long to produce new videos...
@fburton8
@fburton8 4 ай бұрын
A small point: “irregardless” is considered an incorrect portmanteau of “irrespective” and “regardless”. Irregardless, I really enjoyed the video!
@splience
@splience 4 ай бұрын
Ups, thanks for pointing that one out, didn't know that! (Me not being a native English speaker, there's probably more such errors that I make, feel free to highlight these in future videos as well 😅)
@fburton8
@fburton8 4 ай бұрын
@@splience No worries! 😀It's a common 'error' made by native English speakers, but one that doesn't hamper understanding.
@cheukchan2968
@cheukchan2968 4 ай бұрын
even since I learned some type theory, I have long been interested of using computer to check a mathematical proof. And this is a nice intro to Lean
@timurpryadilin8830
@timurpryadilin8830 4 ай бұрын
we need more videos about lean !!! maybe you can do some interesting number theory or group theory next ?
@splience
@splience 4 ай бұрын
Hey, thanks ;) I'm not particularly interested in number theory, so you will probably not see a video from me on that. Also not sure, if I will make more Lean videos, but let's see ;) Next videos will probably be something in algebraic topology and I have ideas for some other topics as well, stay tuned.
@holery9215
@holery9215 4 ай бұрын
Another great video i found in this morning 🌅
@ai_serf
@ai_serf 4 ай бұрын
awesome... i hope to one day use lean4 to help me in demonstrate my real analysis proofs in code.
@tsepten7930
@tsepten7930 4 ай бұрын
top tier explanations
@korigamik
@korigamik 4 ай бұрын
I loved the video. Can you tell what all tools did you use to create, edit manage these animations? Maybe you can share the source code for the video itself as well ❤
@splience
@splience 4 ай бұрын
Thanks ;) I used PowerPoint to animate everything, OBS to screen-record it and DavinciResolve to edit it and record the audio. Other great tools include Blender and GeoGebra.
@korigamik
@korigamik 4 ай бұрын
@@splience how do you include latex in power point? Also how do you sync the videos to your voice and change slides at the same time? Appreciate the quick response btw
@splience
@splience 4 ай бұрын
@@korigamik I use the great IguanaTex plugin by Jonathan-LeRoux for LaTeX in PowerPoint. With regards to synchronisation: For this video I've recorded the audio while clicking around in the presentation (and recording it), then edited the video and audio (in DavinciResolve). Later, I rerecorded parts (just the screen) where I missed clicks or where they were not well-aligned with my speech. It's a back and forth and there are many ways to do it.
@vlynn5695
@vlynn5695 4 ай бұрын
This was an incredible Video!!!
@Filup
@Filup 5 ай бұрын
This is excellent! I really want to get back into learning Lean now that Lean 4 has been released! Are there any good tutorials or tutorial series you would recommend? I might retry my hand at it over xmas. Thanks for your videos. They are very high quality! Also, I don't suppose you have a discord server or anything for this channel?
@splience
@splience 5 ай бұрын
Thanks ;) The Lean Community provides a website with links for resources to learn Lean4 here: leanprover-community.github.io/learn.html E.g. the natural number game is a great place to start and learn the basics: adam.math.hhu.de/#/g/leanprover-community/NNG4 With regards to the discord server: no, I don't have anything like that since I currently work on KZbin videos just for fun in my spare time. Maybe something to keep at the back of my head for the future.
@Filup
@Filup 5 ай бұрын
@@splience Thanks! I actually do remember the NNG, but I'm not sure if I ever did it. I'll have to give it a go. No issues about not having a discord or anything. It can be a pain to moderate, but being able to talk math with people of similar interests is fun.
@aremathukr
@aremathukr 2 ай бұрын
The topic and explanations are great, but man, I am so fascinated by the animations and the design of the video. Can you tell what software did you use? Thanks!
@splience
@splience 2 ай бұрын
Thank you ;) For the tools I've used, see the video description. The animations themselves are all done in PowerPoint.
@aremathukr
@aremathukr 2 ай бұрын
​@@splience Thanks! )
@xxnotmuchxx
@xxnotmuchxx 4 ай бұрын
Is there a wall of all theorems in Lean? Would be interesting to see if I can learn some math and Lean at the same time from reading proofs.
@splience
@splience 4 ай бұрын
I mean you could browse through the Mathlib4 code ( github.com/leanprover-community/mathlib4/tree/master/Mathlib ). Just be aware that this code is sometimes very dense and advanced users of Lean4 write it. But still a good idea to just give it a try and see if it actually eases understanding proofs. But it's maybe easier to understand if one has already seen the proof laid out in a "hand-written" form. If you browse through the code, you'll probably want to do so in VSCode using the Lean4 extension such that you can see the goal to solve at every step.
@xxnotmuchxx
@xxnotmuchxx 4 ай бұрын
@@splience Oh, would be nice if it started from the axioms.
@maelstrom254
@maelstrom254 4 ай бұрын
Subscribed. What is your approach to learn Lean from ground up?
@splience
@splience 4 ай бұрын
I'd suggest to first get acquainted with the basic syntax and see how simple proofs could look like. A good place to start could be the natural number game: adam.math.hhu.de/#/g/leanprover-community/NNG4 or even this video ;) Beyond that, the Lean Community provides a website with links for resources to learn Lean4 here: leanprover-community.github.io/learn.html Doing your own projects is also a good idea as that's probably where you learn most. "What I cannot create, I do not understand" - Richard Feynman.
@maelstrom254
@maelstrom254 4 ай бұрын
@@splience thank you! 🙏
@attiladren6990
@attiladren6990 3 ай бұрын
Thank you, Thank you, .... (1000x). This is a wonderful explanation and amazing visualization. May I ask what programs you used to create the video?
@attiladren6990
@attiladren6990 3 ай бұрын
Sorry. In the comments, I see that you have already provided the answer to this question before.
@splience
@splience 3 ай бұрын
​@@attiladren6990 Thank you. I've just added the tools I used in the video description since others might ask as well ;) Also see my video "Your tools are good enough": kzbin.info/www/bejne/qZKqinymrNODd6M
@YuruCampSupermacy
@YuruCampSupermacy 5 ай бұрын
Lessssgo
@robfielding8566
@robfielding8566 Ай бұрын
Claude is much better with Lean4 than ChatGPT, which is confused by Lean3.
Infinitude of primes --- a Lean theorem prover demo
23:35
leanprover community
Рет қаралды 29 М.
Math News: The Fish Bone Conjecture has been deboned!!
23:06
Dr. Trefor Bazett
Рет қаралды 196 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Tactics & Keyframes: Visualizing Lean 4 Proofs in Blender
8:47
David Renshaw
Рет қаралды 9 М.
The Linear Algebra behind sound | Fourier Analysis #SoMePi
19:41
What are Catalan Numbers?
9:30
MathVerse Animated
Рет қаралды 3,9 М.
Automated Mathematical Proofs - Computerphile
18:02
Computerphile
Рет қаралды 94 М.
Discovering Communities: Modularity & Louvain #SoMe3
41:34
Splience
Рет қаралды 3,7 М.
What is the opposite of a set?
17:15
Sheafification of G
Рет қаралды 83 М.
Line Integrals Are Simpler Than You Think
21:02
Foolish Chemist
Рет қаралды 143 М.
When Computers Write Proofs, What's the Point of Mathematicians?
6:34
Quanta Magazine
Рет қаралды 416 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН