PalanerFree on the App Store
Get
BFPG Meetup - November 2026 - Lean
WorkFree

BFPG Meetup - November 2026 - Lean

Tuesday 10 November 2026, 18:00Venue time (Brisbane)
Brisbane Square LibraryDirections
FreeTickets sold by luma.com
Book · Freevia luma.com
Add to calendar

Downloads an .ics file · Times are in Australia/Brisbane · Google Calendar

Join the BFPG Discord: https://discord.gg/yYz2d8w7FY

Agenda

18:00: Welcome and setup

Presentation 1: Lean is a general-purpose functional programming language!? by Carlo Hamalainen

20:00ish: Pack down, head to Criterion pub

Lean is a general-purpose functional programming language?

Lean is best known as a theorem prover. Mathematicians use it to check proofs, and language models have recently been using it to produce whole formalisations on their own. But Lean 4 is also a strict, pure functional programming language with type classes, do notation, mutable-looking loops that desugar to pure code, and an ecosystem you can build a web server with.

We’ll briefly survey the landscape of theorem proving and LLMs, then look at some real-world examples of the “normal” code you’d write in Go or Python. Then we’ll pick up where George Wilson’s earlier BFPG talk on monoids left off: in Lean, the monoid laws can be fields of the class, so a dodgy instance won’t compile. We’ll prove those laws step by step, live in Lean.

Ask Palaner

Going to BFPG Meetup? Ask me anything about it.

I read the organiser's pages and answer in a few seconds.

Answers are AI-generated · Privacy