Technology1 min read

Lean Grimoire

By · Published by Everything Blog

In short

The application operates by having users apply logical steps to solve problems while continuously viewing an in-progress Lean proof of their current game state. To lower technical barriers, an optional fantasy mode restyles traditional mathematical concepts into elements like scrolls and potions. Development originally started during coding agent experiments in July before being temporarily sidelined by a busy schedule. The creator is currently seeking external playtesters to assess the software and refine its core logic curriculum.

Key points

  • The software aims to make learning logical proofs and the Lean proof assistant more engag…: The software aims to make learning logical proofs and the Lean proof assistant more engaging through gamification.
  • Users can enable an optional fantasy mode that relabels expressions as scrolls and mathem…: Users can enable an optional fantasy mode that relabels expressions as scrolls and mathematical statements as potions.
  • The developer is actively looking for playtesters to evaluate the software and improve it…: The developer is actively looking for playtesters to evaluate the software and improve its effectiveness for students.

Sources checked by our analysis pipeline: 1

Back in July, I started experimenting with using modern coding agents to build a number of mathematical visualization applets. With the extremely hectic events of the last few months, I had to set those projects aside; but I recently found a bit of time to work on one such project that I had started back then, which was to modernize a Javascript interactive textbook I had made back in 2018, entitled “QED”, and announced previously on this blog. The purpose of that textbook was to teach propositional and first-order logic in the form of a “crafting game”, where one applied various rules of logic to reach a desired conclusion from a given set of hypotheses.

With a coding agent, I rebuilt the game (which I have given the working title of “Lean Grimoire”) with a number of new features, for instance giving the option to show an in-progress Lean proof of one’s game state. Just for fun, I also added an option to play in a “fantasy mode” in which various game elements are depicted using fantasy-themed flavor text (for…

Technology