Sounds similar to <a href="https://tgvaughan.github.io/sicm/toc.html" rel="nofollow noreferrer">https://tgvaughan.github.io/sicm/toc.html</a> Should be fun if you're physics inclined.
Expressing physics with more rigorous mathematical or computational formalism might be good: For instance, a force is a triple (sending object, receiving object, force vector). Newton's third law says that whenever there is a force (S,R,F), then there is another force (R,S,-F). Also, this makes clear that Newton's 2nd law is <i>not</i> a definition of force, because it misses out on two of the three components of a force triple (-- by the way, is there a formal term for what I'm calling a force triple?)
I am actually studying special relativity and found Jupyter Notebook plus some simple plot helps a lot. I did search Common Lisp as reading python code is hard. A mess for the one doing Lorentz trnasformation. End up I have to do it myself. This is different I suspect if it is in common lisp as it usually can be read, understood and use.<p>Sadly for simple realization for example the twin paradox without acceleration (3 astronauts handing over clock info instead of using acelearation). It is not there. And doing graphic … and simple wedge. Sadly.<p>May be someone here can highlight some sites for this and that.<p>For chapter 14 I wonder whether a Jupiter notebook (which can do Tex if using Matplotlib … have not tested it as I used texshop and screen capture from Matplotlib instead).
Is there an effective way of dealing with anti-commutative algebras like the geometric product in a functional model?<p>Obviously total functional programming is a problem.<p>But the GP greatly simplifies electrodynamics and removing the need to track handedness in your basis is very helpful in my experience.
I have been looking for a excuse to try again to learn Haskell. Also looking for some interesting book to learn material in order to try to get my son interested in science. Thanks for this.
I'd love a book like this written in Python. Just feedback. I clicked the link and was about to purchase this. The idea of learning physics sounds great. The idea of spending time learning a new programming language that I'm unlikely to use for anything else sounds terrible.
I wish the title said "Haskell" instead of "Function Programming". I mean the two aren't interchangeable. Was actually hoping for Clojure personally.