Jesse Alama

@jessealama.net

Math and programming. Lean, JS, Racket. American. Igalian.

I'm happy to announce pabst: a tool for Property-Based Testing in JavaScript/TypeScript. Annotate your functions with properties they're supposed to have, run `pabst test` to try to invalidate those claims, and watch the bugs come crawling out. Install via `npm install pabst-checker`,

Watching Terence Tao's cleanup of a Lean proof to meet Mathlib guidelines, I'm struck by the problem we're in of there being too much math. There are so many good Lean proofs coming out but essentially only one blessed outlet for them. "MathOverflow" indeed! www.youtube.com/watch?v=l3SC...

Golfing and stylistically aligning a proof using Claude Code

In this video, I demonstrate how an AI agent can be used to help check if a body of Lean code (intended for upstreaming to Mathlib) can be "golfed" (streamlined in presentation), and aligned with the…

youtube.com

Claude Code helps me so much with the household chores. The dishes get washed more frequently, the apartment is appreciably tidier, the vacuum cleaner spends an above-average amount of time turned on, the trash gets taken out more quickly.

Incredible results with #lean and Gemini Deep Think by Tao in the Erdős Problem. It feels like a lot of doors in the formalization space, whether that's math or hardware/software verification, are opening quickly. mathstodon.xyz/@tao/1155914...

Terence Tao (@tao@mathstodon.xyz)

Over at the Erdos problem website, AI assistance is now becoming routine. Here is what happened recently regarding Erdos problem #367 https://www.erdosproblems.com/367 : 1. On Nov 20, Wouter van…

mathstodon.xyz

I was reminded of the Blueprint tool for sketching mathematical profs in Lean. I haven’t used it yet but I’m going to see if this can help me structure my work. Also curious to see how Blueprint applies in other scenarios such as software verification.

GitHub - PatrickMassot/leanblueprint: plasTeX plugin to build formalization blueprints.

plasTeX plugin to build formalization blueprints. Contribute to PatrickMassot/leanblueprint development by creating an account on GitHub.

github.com

Some reflections by Terence Tao on different levels, of formalization and rigor in math. This was offered as a discussion topic in the afternoon session of the Lean workshop at ITP 2026 but we didn’t really get around to it.

There’s more to mathematics than rigour and proofs

The history of every major galactic civilization tends to pass through three distinct and recognizable phases, those of Survival, Inquiry and Sophistication, otherwise known as the How, Why, and Wh…

terrytao.wordpress.com