Zulip Chat Archive

Stream: PhysLean

Topic: Formalizing Landau and Lifshitz


Joseph Tooby-Smith (Oct 28 2025 at 15:41):

I met with @ZhiKai Pong last Thursday, and one of the things that suggested again was to create a project to try and pick a book e.g. the Feynman lectures or Landau and Lifshitz and try and go through and formalize it into PhysLean.

This is something we discussed briefly at the last PhysLean Cafe. And I think, @Afiq Hatta was mentioning something in this direction.

I think one could make the make things more definite by e.g. restricting to certain parts of the book, for example, the goal could be:

Formalize every physical classical mechanics system mentioned in Landau and Lifshitz vol 1.

Naturally doing something along this lines, will force us to also formalize the necessary API.

Would there be a general interest to 1) help think about the organization and structure of such a project within PhysLean, and/or 2) help directly with the formalization?

Matteo Cipollina (Oct 28 2025 at 16:16):

Joseph Tooby-Smith ha scritto:

Would there be a general interest to 1) help think about the organization and structure of such a project within PhysLean, and/or 2) help directly with the formalization?

I'm in for 1) and 2) on L&L, improving on our (partial) attempts to ground our formalization in the Statistical Mechanics folder on L&L.

Joseph Tooby-Smith (Oct 28 2025 at 16:36):

Let me add when it is on my mind, I think one thing we should be careful of in undertaking this sort of project, is that it should not come at the sacrifice of good, general API that fits the subject (which is what we want for PhysLean) not the book, if this makes sense. I'm not sure how big a danger this is, or even if it is possible, but I thought I would write it down anyway.

Daniel Morrison (Oct 29 2025 at 00:58):

I've thought about doing something like this to get a whole list of related concepts, but my concern is how to get started. I think we'll run into the problem that the book makes assumptions that we don't want to make in PhysLean. Maybe it's a matter of finding the rights texts to use.

Joseph Tooby-Smith (Oct 29 2025 at 14:27):

Maybe one option of how to start would be to state things at a really high level, e.g. from the point of view of PhysLean, the modules (files) one would need to make, or even just the directories.

Joseph Tooby-Smith (Oct 31 2025 at 16:09):

I think there are three things to think about here:

  1. What is the best book?
  2. Do we need any infrastructure to help with this, and if so what? (I think @Afiq Hatta might have something that helps in the pipeline). In addition maybe something like a google-doc to list books or parts of books etc.
  3. What is the workflow to take the content into PhysLean?

Afiq Hatta (Oct 31 2025 at 16:19):

I think in terms of mechanics texts there are a few options, but I vote
landau. I've listed the famous texts below. I'm working on a tool this
weekend that helps me annotate texts! But for rough structure, I think a
google doc works best that we can all easily collaborate on. In terms of
workflow, informal lemmas were easy enough to start with.

Morin Taylor Goldstein Landau Lif VI Arnold

Joseph Tooby-Smith (Oct 31 2025 at 16:37):

Maybe a google sheet like the following (very quickly put together and not suggesting this is the 'final' thing, just an idea):

https://docs.google.com/spreadsheets/d/1pGaVqod1XtBfNTejdlN73PfHvl_xUeuKjS4tjBp4f6g/edit?usp=sharing

As long as the results follow each other in the right order, I don't think we actually need to restrict ourselves to one book, although maybe down this road leads chaos.

Joseph Tooby-Smith (Oct 31 2025 at 16:38):

(In case the link doesn't work, which it doesn't seem to for me :()

Screenshot 2025-10-31 at 16.38.15.png

Afiq Hatta (Oct 31 2025 at 16:42):

works for me - i'll fill in this tonight with more results to check if it feels natural

Daniel Morrison (Oct 31 2025 at 23:45):

I'd suggest maybe listing sections or chapters or page numbers leading to a certain result otherwise I can see the spreadsheet becoming quite long. Also I think it would be nicer to claim a collection of related statements rather than one at a time. I'm more familiar with the math side of things so I'm not too familiar with the best texts to follow for physics and this would be helpful for me personally.

Joseph Tooby-Smith (Nov 01 2025 at 06:33):

Maybe there is a way to organize the google sheet where we could have layers of details. A layer for chapters or collections of results (i.e. bigger level topics) and layers with more fine-grained details.

Joseph Tooby-Smith (Nov 01 2025 at 10:44):

I made some improvements, here is a link I think people may be able to use to edit. I tried to allow people to claim a add of results with the 'directory' option. Anyone should feel free to edit/improve:

https://docs.google.com/spreadsheets/d/1pGaVqod1XtBfNTejdlN73PfHvl_xUeuKjS4tjBp4f6g/edit?usp=sharing

Joseph Tooby-Smith (Nov 03 2025 at 13:02):

I wonder if a similar google doc thing would work for suggestions to improvements for documentation. I made https://physlean.com/DocumentationTracker, which tracks which documentation needs improving. But it would be nice if people could just edit a google doc to contribute. I'm less sure what this would look like.

Joseph Tooby-Smith (Nov 03 2025 at 16:20):

Joseph Tooby-Smith said:

I wonder if a similar google doc thing would work for suggestions to improvements for documentation. I made https://physlean.com/DocumentationTracker, which tracks which documentation needs improving. But it would be nice if people could just edit a google doc to contribute. I'm less sure what this would look like.

Something along these lines:
https://docs.google.com/document/d/1fEyqrCTqYyTL6WRGSw5nw8QU3h8-TLKGKBnuvaJ12Xk/edit?usp=sharing


Last updated: Dec 20 2025 at 21:32 UTC