3 ms·
LEAN is exactly an expressive type system. Nothing more. The amazing thing is that the type system is so powerful that you can express cutting-edge mathematics
by deterministic 2mo ago
LEAN is exactly an expressive type system. Nothing more. The amazing thing is that the type system is so powerful that you can express cutting-edge mathematics with it and prove it correct.
In other words, proving something is essentially the same thing as type checking.
It absolutely blew my mind when I finally understood how it works. For that reason alone, LEAN is worth diving into. :)