Calculus Made Easy by Silvanus P. Thompson (1910)
calculusmadeeasy.org
Calculus Made Easy by Silvanus P. Thompson (1910)
1–10 of 64 posts
Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#2Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#3Relevant wikipedia entry: https://en.m.wikipedia.org/wiki/Nonstandard_analysis
Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#4My biggest mistake as a SWE (now in my 30s) was not learning higher level mathematics and allowing what knowledge I did possess to wither on the vine.
Edit: I can recommend this book for a self-guided study
https://archive.org/details/zeldovich-higher-mathematics-for...
The author was a Soviet nuclear physicist (who participated in the creation of the H-bomb), so his main point isn't rigor. It can be a nice change of perspective from standard American texts.
Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#5My biggest mistake as a SWE (now in my 30s) was not learning higher level mathematics and allowing what knowledge I did possess to wither on the vine.
What better hobby to pick for those cold winter evenings, than to do some integrals! Edit: I can recommend this book for a self-guided study https://archive.org/details/zeldovich-higher-mathematics-for... The author was a Soviet nuclear physicist (who participated in the creation of the H-bomb), so his main point isn't rigor. It can be a nice change of perspective from standard American texts.
Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#6Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#7Silvanus' book makes calculus simple by adopting an infinitesimal approach, like Newton and Leibniz did when they invented calculus. But that approach was shunned by mathematicians for a long time, because it was only made rigorous in the 60s. After Silvanus' book, I also recommend Elementary Calculus: An Infinitesimal Approach, by professor Jerome Keisler, for those interested in this alternative pathway to calculus…
But I think that it is extremely important to understand that the infinitesimal notation really MEANS something. Here is some Python to demonstrate.
# d is a functor. It takes a function and returns a second function.
# The second function captures the change in f over a small distance.
# The dx/2 business reduces artefacts of it being a finite distance.
def d (f, dx=0.001):
return lambda t: (f(t + dx/2) - f(t - dx/2))
# d²x / dx²
def second_derivative (f):
return lambda t: d(d(f))(t) / (d(x)(t) * d(x)(t))
def x (t):
return t
def cubed (t):
return t*t*t
print("The second derivative of cubed at 1 is near", second_derivative(cubed)(1))Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#8My biggest mistake as a SWE (now in my 30s) was not learning higher level mathematics and allowing what knowledge I did possess to wither on the vine.
[edit] and I’m dreading my kids getting past elementary school math because they’re gonna be like “why the hell am I spending months of my life on quadratic equations?” and I’m not gonna have an answer, because IDK why we did that either. At least I have answers for calculus, even if they’re not much good (“so you can do physics stuff”, “right, but will I ever need to do physics stuff?”, “uhhh… unless you really want to, no.”)
Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#9Re: Calculus Made Easy by Silvanus P. Thompson (1910)
#10Silvanus' book makes calculus simple by adopting an infinitesimal approach, like Newton and Leibniz did when they invented calculus. But that approach was shunned by mathematicians for a long time, because it was only made rigorous in the 60s. After Silvanus' book, I also recommend Elementary Calculus: An Infinitesimal Approach, by professor Jerome Keisler, for those interested in this alternative pathway to calculus…
I have mixed feelings about this. I've been through nonstandard analysis. My response was, "We shouldn't need the axiom of choice to define the derivative." But I think that it is extremely important to understand that the infinitesimal notation really MEANS something. Here is some Python to demonstrate. # d is a functor. It takes a function and returns a second function. # The second function captures the change in…
The Python is correct, but the comment is not. The formula for the second derivative should be, of course:
# d²y / dx²