@freekwiedijk@yury_kudryashov After `update` you're on a recent Mathlib version so it's not unexpected that things work differently from last time. If you follow the guide I linked to, it shouldn't matter what version you currently have.
@freekwiedijk@yury_kudryashov Where did you get the instructions from? The ones at https://t.co/0T5JUYsFY0 make sure to start from a known Lean version
@sgraf1337@TechnoEmpress@rob_rix So effectively it's like working with an actually typed tree structure, except we currently don't have exhaustiveness checking in quotation matches (but it's not even clear how that should work in case of partial syntax trees from failed parses)
We are excited to share the news of the Lean Focused Research Organization (FRO): https://t.co/3bqjkl7HXH! A new nonprofit dedicated to advancing the Formal Mathematics revolution, we aim to tackle the challenges of scalability, usability, and proof automation in Lean.
@freekwiedijk@leanprover They don't, this syntax is pretty much hard-coded. But you can choose a non-reserved name for the syntax, like `syntax (name := thmStx) ... @[macro thmStx]`
@ShriramKMurthi@freekwiedijk@leanprover Absolutely, the current code generator is not optimized for size at all. It would also be great to have more modularity than shipping the entire compiler as source and modules and static and dynamic libraries to every user.
@freekwiedijk@leanprover Haha, I haven't heard that suggestion before. But Mathlib.Tactic.Basic implements a `lemma` synonym whose implementation you could copy
A bunch of us have been working on translating mathematics to a form a computer can understand (specifically #leanprover). Here's an early version: @XenaProject @derKha (video at https://t.co/36eLThfExH)
@roeschinc@glaebhoerl@derKha@d_christiansen honestly Lean 4 is probably the only FP language that can touch my love of Haskell even though it’s completely different. considering i’ve used haskell for 15yrs+, worked on GHC for 6 years, including being the release manager — it’s truly something special. hats off to everyone!
someone on the Haskell subreddit asked for a review of Lean 4, so I wrote out some stuff based on my initial impressions early last year, with some basic examples. you might enjoy it if you're a functional programmer: https://t.co/gdtLdRxbGN