Git Product home page Git Product logo

general-relativity's Introduction

General-Relativity

Extensively annotated notes on Foster & Nightengale's text "A Short Course in General Relativity" as well as my own development of numerous related concepts.

The Book Notes file is more like an instructor's manual than classroom notes since I try to fill in (for my own understanding) the many, many (intentionally) missing details that allowed the authors to keep their book compact and focused on the issues.

I have also extracted four or five topics that I present substantially differently from the book's approach, and I have included these as stand-alone files. In several cases these files consolidate material scattered across several chapters and appendices of the book. These topics are also interwoven into my book notes

One topic of note is presentation of both the general Lorentz transformation matrix and the general homogeneous Lorentz transformation matrix, neither of which are included in the text book. Strangely, these matrices are much simpler and easier to understand and visualize than the specialized Lorentz transformation based upon an inertial frame moving in the x-direction, which is all that this book and many other present. Also, I have not found the homogeneous matrix mentioned elsewhere (I am sure it must be) and I show how it can be used to simplify certain developments like the doppler formula for waves that are normally carried out with the more complex full matrix. I also show that the homogeneous Lorentz transformation matrix is simply the Jacobian matrix, which makes it is very easy to apply to equations.

I found this text book to be the only one that I could read by myself to learn GR. I previously tried to read a number of other texts over a period of years, but they all assumed too many facts and used mathematical notation that I didn't understand. This book very, very clearly lays out the fundamentals. I highly recommend it as an introductory text.

general-relativity's People

Contributors

matrixbud avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.