Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Functional Differential Geometry

    Functional Differential Geometry

    Gerald Jay Sussman · 2013

    An explanation of the mathematics needed as a foundation for a deep understanding of general relativity or quantum field theory.Physics is naturally expressed in mathematical language. Students new to the subject must simultaneously learn an idiomatic mathematical language and the content that is expressed in that language. It is as if they were asked to read Les Misérables while struggling with French grammar. This book offers an innovative way to learn the differential geometry needed as a foundation for a deep understanding of general relativity or quantum field theory as taught at the college level.The approach taken by the authors (and used in their classes at MIT for many years) differs from the conventional one in several ways, including an emphasis on the development of the covariant derivative and an avoidance of the use of traditional index notation for tensors in favor of a semantically richer language of vector fields and differential forms. But the biggest single difference is the authors' integration of computer programming into their explanations. By programming a computer to interpret a formula, the student soon learns whether or not a formula is correct. Students are led to improve their program, and as a result improve their understanding.

    Physics & CosmologyMathematics
    Open LibraryAmazon
    Stats for nerds
    10recommend
    27mentions
    24people
    2013–2025years
    37% recommend63% neutral

    Mentions per year

    2013201520172019202120232025

    What Hacker News says

    1. michaelsbradleyApr 2025
      Or, if you want to learn the core ideas and math involved, but in terms of computer programming, see:

      Functional Differential Geometry by Gerald Sussman, same author behind Structure and Interpretation of Computer Programs

      https://archive.org/details/FunctionalDifferentialGeometry/

      thread
    2. Y_YDec 2024
      If you liked the "functional" style of calculus in SICM, or want a calculus only book in this vein I recommend Baby Spivak: https://en.wikipedia.org/wiki/Calculus_on_Manifolds_(book)

      (And obviously Functional Differential Geometry by the authors of SICM)

      thread
    3. PheonixPhartsMay 2022
      I'm a huge fan of that book, but am very glad you called it out as more people should know about it. there's also a great companion book "Functional Differential Geometry".

      My one caveat with that approach is it requires a very specific implementation of their library in MIT Scheme. There probably is a racket implementation by now, but it still looks like it's most small personal github projects.

      The automatic differentiation landscape has changed considerably since that book was written. I would love to eventually be able to put together something like a guide to Lagrangian mechanics with JAX.

      thread
    4. enriqutoMay 2020
      If you are more mathematically inclined, there's also "Functional Differential Geometry" by the same authors, and in the same spirit, but much shorter. The goal of the book is essentially to write the Euler-Lagrange equations in lisp, which is a breathtakingly beautiful thing.
      thread
    5. kachnuv_ocasekMay 2020
      On a related note, and seeing that some people around here are interested to learn the topic from different angle: Gerald Jay Sussman (among others, co-author of Structure and Interpretation of Computer Programs) has co-written a book on differential geometry called Functional Differential Geometry.

      It builds up the theory of differential geometry using Scheme, just like SICP and SICM, and is a fantastic read for programmers wanting to grasp the topic in a more familiar language.

      It is available for download for free on the publisher's website: https://mitpress.mit.edu/books/functional-differential-geome...

      thread
    6. KoshkinJan 2017
      You can try Functional Differential Geometry by Sussman and Wisdom (which exists both as a printed book and as a freely downloadable PDF file). It is an interesting experiment in teaching mathematics by heavily relying on the computer for doing symbolic transformations, which requires the complete clarity in the notation and the understanding of the material.
      thread

    Related

    Comprehensive Introduction to Differential GeometryMichael Spivak
    2008–2023

    Comprehensive Introduction to Differential Geometry

    Michael Spivak
    3 recommend · 3
    Cover of Methods of mathematical physics
    2020–2024

    Methods of mathematical physics

    Richard Courant
    1 recommend · 7
    Cover of Structure and Interpretation of Classical Mechanics
    2008–2025

    Structure and Interpretation of Classical Mechanics

    Gerald Jay Sussman
    42 recommend · 118
    Cover of Introduction to geometry
    2019–2023

    Introduction to geometry

    H. S. M. Coxeter
    2 recommend · 2
    Cover of Calculus on manifolds
    2007–2026

    Calculus on manifolds

    Michael Spivak
    22 recommend · 65
    Cover of Visual Differential Geometry and Forms
    2021–2026

    Visual Differential Geometry and Forms

    Tristan Needham
    8 recommend · 11
    Geometry and the imaginationDavid Hilbert
    2008–2025

    Geometry and the imagination

    David Hilbert
    7 recommend · 13
    Cover of Conceptual Mathematics
    2009–2026

    Conceptual Mathematics

    F. William Lawvere
    36 recommend · 61