Lean Grimoire
Back in July, I started experimenting with using modern coding agents to build a number of mathematical visualization applets.
핵심 요약
자동 요약- 1Back in July, I started experimenting with using modern coding agents to build a number of…
- 2With the extremely hectic events of the last few months, I had to set those projects aside…
- 3The purpose of that textbook was to teach propositional and first-order logic in the form…
원문 본문
출처 · Hacker News
What's new Updates on my research and expository papers, discussion of open problems, and other maths-related topics. By Terence Tao
Lean Grimoire
11 November, 2026 in diversions, math.LO | Tags: applets, Lean | by Terence Tao
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 instance, mathematical statements become “potions”, mathematical expressions become “scrolls”, and so forth). Here is a typical screenshot, in which one has nearly completed the proof of the assertion :

I would be interested in having some playtesting of this app to make it more useful as a means to teach logical proofs and/or Lean.
Top Posts
- Our Survey of Early Career Mathematicians
- Mathematics has changed. Let's act like it
- What should we teach our (undergraduate) students?
- Lean Grimoire
- "Six Math Essentials" now available
- A Severe Misalignment of AI in Mathematics
- Six Math Essentials
- Why are we even doing all this?
- Egoless Mathematics in the AI Era
- Math 2.0
Archives
- November 2026 (10)
- October 2026 (43)
- September 2026 (39)
- August 2026 (6)
- July 2026 (9)
- June 2026 (3)
- May 2026 (1)
- March 2026 (4)
- February 2026 (3)
- January 2026 (4)
- December 2025 (5)
- November 2025 (5)
- September 2025 (1)
- August 2025 (3)
- July 2025 (1)
- June 2025 (2)
- May 2025 (5)
- April 2025 (2)
- March 2025 (1)
- February 2025 (3)
- January 2025 (1)
- December 2024 (3)
- November 2024 (4)
- October 2024 (1)
- September 2024 (4)
- August 2024 (3)
- July 2024 (3)
- June 2024 (1)
- May 2024 (1)
- April 2024 (5)
- March 2024 (1)
- December 2023 (2)
- November 2023 (2)
- October 2023 (1)
- September 2023 (3)
- August 2023 (3)
- June 2023 (8)
- May 2023 (1)
- April 2023 (1)
- March 2023 (2)
- February 2023 (1)
- January 2023 (2)
- December 2022 (3)
- November 2022 (3)
- October 2022 (3)
- September 2022 (1)
- July 2022 (3)
- June 2022 (1)
- May 2022 (2)
- April 2022 (2)
- March 2022 (5)
- February 2022 (3)
- January 2022 (1)
- December 2021 (2)
- November 2021 (2)
- October 2021 (1)
- September 2021 (2)
- August 2021 (1)
- July 2021 (3)
- June 2021 (1)
- May 2021 (2)
- February 2021 (6)
- January 2021 (2)
- December 2020 (4)
- November 2020 (2)
- October 2020 (4)
- September 2020 (5)
- August 2020 (2)
- July 2020 (2)
- June 2020 (1)
- May 2020 (2)
- April 2020 (3)
- March 2020 (9)
- February 2020 (1)
- January 2020 (3)
- December 2019 (4)
- November 2019 (2)
- September 2019 (2)
- August 2019 (3)
- July 2019 (2)
- June 2019 (4)
- May 2019 (6)
- April 2019 (4)
- March 2019 (2)
- February 2019 (5)
- January 2019 (1)
- December 2018 (6)
- November 2018 (2)
- October 2018 (2)
- September 2018 (5)
- August 2018 (3)
- July 2018 (3)
- June 2018 (1)
- May 2018 (4)
- April 2018 (4)
- March 2018 (5)
- February 2018 (4)
- January 2018 (5)
- December 2017 (5)
- November 2017 (3)
- October 2017 (4)
- September 2017 (4)
- August 2017 (5)
- July 2017 (5)
- June 2017 (1)
- May 2017 (3)
- April 2017 (2)
- March 2017 (3)
- February 2017 (1)
- January 2017 (2)
- December 2016 (2)
- November 2016 (2)
- October 2016 (5)
- September 2016 (4)
- August 2016 (4)
- July 2016 (1)
- June 2016 (3)
- May 2016 (5)
- April 2016 (2)
- March 2016 (6)
- February 2016 (2)
- January 2016 (1)
- December 2015 (4)
- November 2015 (6)
- October 2015 (5)
- September 2015 (5)
- August 2015 (4)
- July 2015 (7)
- June 2015 (1)
- May 2015 (5)
- April 2015 (4)
- March 2015 (3)
- February 2015 (4)
- January 2015 (4)
- December 2014 (6)
- November 2014 (5)
- October 2014 (4)
- September 2014 (3)
- August 2014 (4)
- July 2014 (5)
- June 2014 (5)
- May 2014 (5)
- April 2014 (2)
- March 2014 (4)
- February 2014 (5)
- January 2014 (4)
- December 2013 (4)
- November 2013 (5)
- October 2013 (4)
- September 2013 (5)
- August 2013 (1)
- July 2013 (7)
- June 2013 (12)
- May 2013 (4)
- April 2013 (2)
- March 2013 (2)
- February 2013 (6)
- January 2013 (1)
- December 2012 (4)
- November 2012 (7)
- October 2012 (6)
- September 2012 (4)
- August 2012 (3)
- July 2012 (4)
- June 2012 (3)
- May 2012 (3)
- April 2012 (4)
- March 2012 (5)
- February 2012 (5)
- January 2012 (4)
- December 2011 (8)
- November 2011 (8)
- October 2011 (7)
- September 2011 (6)
- August 2011 (8)
- July 2011 (9)
- June 2011 (8)
- May 2011 (11)
- April 2011 (3)
- March 2011 (10)
- February 2011 (3)
- January 2011 (5)
- December 2010 (5)
- November 2010 (6)
- October 2010 (9)
- September 2010 (9)
- August 2010 (3)
- July 2010 (4)
- June 2010 (8)
- May 2010 (8)
- April 2010 (8)
- March 2010 (8)
- February 2010 (10)
- January 2010 (12)
- December 2009 (11)
- November 2009 (8)
- October 2009 (15)
- September 2009 (6)
- August 2009 (13)
- July 2009 (10)
- June 2009 (11)
- May 2009 (9)
- April 2009 (11)
- March 2009 (14)
- February 2009 (13)
- January 2009 (18)
- December 2008 (8)
- November 2008 (9)
- October 2008 (10)
- September 2008 (5)
- August 2008 (6)
- July 2008 (7)
- June 2008 (8)
- May 2008 (11)
- April 2008 (12)
- March 2008 (12)
- February 2008 (13)
- January 2008 (17)
- December 2007 (10)
- November 2007 (9)
- October 2007 (9)
- September 2007 (7)
- August 2007 (9)
- July 2007 (9)
- June 2007 (6)
- May 2007 (10)
- April 2007 (11)
- March 2007 (9)
- February 2007 (4)
Categories
- expository (333)
- tricks (13)
- guest blog (67)
- Mathematics (983)
- math.AC (9)
- math.AG (45)
- math.AP (121)
- math.AT (17)
- math.CA (202)
- math.CO (208)
- math.CT (9)
- math.CV (40)
- math.DG (37)
- math.DS (90)
- math.FA (24)
- math.GM (51)
- math.GN (21)
- math.GR (92)
- math.GT (17)
- math.HO (17)
- math.IT (13)
- math.LO (55)
- math.MG (48)
- math.MP (32)
- math.NA (27)
- math.NT (218)
- math.OA (22)
- math.PR (114)
- math.QA (6)
- math.RA (49)
- math.RT (21)
- math.SG (4)
- math.SP (48)
- math.ST (11)
- non-technical (244)
- admin (49)
- advertising (104)
- diversions (8)
- media (23)
- journals (5)
- obituary (15)
- opinion (72)
- paper (278)
- question (129)
- polymath (88)
- talk (72)
- DLS (20)
- teaching (193)
- 245A – Real analysis (11)
- 245B – Real analysis (22)
- 245C – Real analysis (6)
- 246A – complex analysis (11)
- 246B – complex analysis (5)
- 246C – complex analysis (5)
- 247A – Classical Fourier Analysis (3)
- 247B – Classical Fourier Analysis (5)
- 254A – analytic prime number theory (19)
- 254A – ergodic theory (18)
- 254A – Hilbert's fifth problem (12)
- 254A – Incompressible fluid equations (5)
- 254A – random matrices (14)
- 254B – expansion in groups (8)
- 254B – Higher order Fourier analysis (9)
- 255B – incompressible Euler equations (2)
- 275A – probability theory (6)
- 285G – poincare conjecture (20)
- Logic reading seminar (8)
- The sciences (1)
- travel (26)
The Polymath Blog
- Polymath News and AI
- Polymath projects 2021
- A sort of Polymath on a famous MathOverflow problem
- Ten Years of Polymath
- Updates and Pictures
- Polymath proposal: finding simpler unit distance graphs of chromatic number 5
- A new polymath proposal (related to the Riemann Hypothesis) over Tao’s blog
- Spontaneous Polymath 14 – A success!
- Polymath 13 – a success!
- Non-transitive Dice over Gowers’s Blog
For commenters
To enter in LaTeX in comments, use $latex <Your LaTeX code>$ (without the < and > signs, of course; in fact, these signs should be avoided as they can cause formatting errors). Also, backslashes \ need to be doubled as \\. See the about page for details and for other commenting policy.
« “Six Math Essentials” now availableBlog at WordPress.com.Ben Eastaugh and Chris Sternal-Johnson.
이 글은 Hacker News 의 원문을 정제해 보여드립니다. 저작권은 원저작자에게 있습니다.
전체 내용이 궁금하다면
Hacker News 원문에서 이어 읽기





