Not

Hacker News!

Beta
Home
Jobs
Q&A
Startups
Trends
Users
Live
AI companion for Hacker News

Not

Hacker News!

Beta
Home
Jobs
Q&A
Startups
Trends
Users
Live
AI companion for Hacker News
  1. Home
  2. /Story
  3. /Calculus for Mathematicians, Computer Scientists, and Physicists [pdf]
  1. Home
  2. /Story
  3. /Calculus for Mathematicians, Computer Scientists, and Physicists [pdf]
Nov 23, 2025 at 11:31 AM EST

Calculus for Mathematicians, Computer Scientists, and Physicists [pdf]

o4c
77 points
21 comments

Mood

calm

Sentiment

neutral

Category

other

Key topics

General

Discussion Activity

Active discussion

First comment

32m

Peak period

14

Hour 2

Avg / period

4.3

Comment distribution68 data points
Loading chart...

Based on 68 loaded comments

Key moments

  1. 01Story posted

    Nov 23, 2025 at 11:31 AM EST

    15h ago

    Step 01
  2. 02First comment

    Nov 23, 2025 at 12:04 PM EST

    32m after posting

    Step 02
  3. 03Peak activity

    14 comments in Hour 2

    Hottest window of the conversation

    Step 03
  4. 04Latest activity

    Nov 24, 2025 at 2:41 AM EST

    13m ago

    Step 04

Generating AI Summary...

Analyzing up to 500 comments to identify key contributors and discussion patterns

Discussion (21 comments)
Showing 68 comments
qntty
14h ago
2 replies
Writing a calculus book that's more rigorous than typical books is hard because if you go too hard, people will say that you've written a real analysis book and the point of calculus is to introduce certain concepts without going full analysis. This book seems to have at least avoided the trap of trying to be too rigorous about the concept of convergence and spending more time on introducing vocabulary to talk about functions and talking about intersections with linear algebra.
JJMcJ
13h ago
2 replies
Anyway you've already got Apostol - if it's just calculus as such get an older edition. Modern ones have extra goodies like linear algebra but have modern text book pricing (cries softly in $150/volume).
tzs
12h ago
2 replies
Getting an old enough edition of Apostol's "Calculus" to not include linear algebra might be a bit challenging. Linear algebra was added to both volumes in their second editions, which came out in 1967 for volume 1 and 1969 for volume 2.

The second editions are still the current edition, so no worry that you might be missing out on something if you go with used copies. If you do want new copies (maybe you can't find used copies or they are in bad shape) take a look at international editions.

A new copy of the international edition for India from a seller in India on AbeBooks is around $15 per volume plus around $19 shipping to the US. Same contents as the US edition but paperback instead of hardback, smaller pages, and rougher paper. (International editions also often replace color with grayscale but that's not relevant in this case because Apostol does not use color)).

You can also find US sellers on AbeBooks that has imported an international edition. That will be around $34 but usually with free shipping.

JJMcJ
11h ago
1 reply
Thanks for the info on cheaper editions, not important to me but to others in USA it might be a big help.
marai2
4h ago
i bought a compilers book that was an Indian edition. The paper and print quality was so bad (like smudgy) that I could not read it and I didn’t think I was particularly picky about this. Not sure if I just got unlucky or if this is generally true?
SanjayMehta
8h ago
1 reply
Indian editions sometimes have different question sets to prevent students from using them in other countries' coursework.

They also have a hologram sticker alongside a printed warning that they are not for sale or export outside of India, Nepal and a couple of other countries.

JJMcJ
5h ago
I think those restrictions apply only to retail sellers in those countries, not to purchasers or used stores.
throwaway81523
9h ago
Spivak's book is still good too.
impendia
2h ago
> The point of calculus is...

As a math professor who has taught calculus many times, I'd say there are many different things one could hope to learn from a calculus course. I don't think the subject distills well to a single point.

One unusual feature of calculus is that it's much easier to understand at a non-rigorous level than at a rigorous level. I wouldn't say this is true of all of math. For example, if you want to understand why the quadratic formula is true, an informal explanation and a rigorous proof would amount to approximately the same thing.

But, when teaching or learning calculus, if you're willing to say that "the derivative is the instantaneous rate of change of a function", treat dy/dx as the fraction which it looks like (the chain rule gets a lot easier to explain!), and so on, you can make a lot of progress.

In my opinion, the issue with most calculus books is that they don't commit to a rigorous or to a non-rigorous approach. They are usually organized around a rigorous approach to the subject, but then watered down a lot -- in anticipation that most of the audience won't care about the rigor.

I believe it's best to choose a lane and stick to it. Whether that's rigorous or non-rigorous depends on your tastes and interests as a learner. This book won't be for everybody, but I'd call that a strength rather than a weakness.

CamperBob2
14h ago
1 reply
That's a pretty diverse audience. Is this .pdf supposed to be a one-size-fits-all effort?
analog31
14h ago
1 reply
I'm probably dating myself, but at my college, there was one calculus course for everybody. But also, a lot of the students in those areas had overlapping or double majors. For instance I majored in math and physics.

Perhaps the bigger question is whether it's at the right level of difficulty for the audience.

anikom15
14h ago
2 replies
I think there are usually two: Calculus for scientists and engineers which is analytical and has lots of symbols, and Calculus for everyone else which is more practical.

Math majors might have their own. I also know they end up taking complex Calculus.

analog31
14h ago
1 reply
Thinking about it, ours was a small college -- 2500 students. So there may have been a practical reason for everybody taking the same math courses. They were taught more as "service" courses for the sciences and engineering than as theoretical math courses. And the students who didn't need calculus typically satisfied their math requirement with a statistics course.

Complex analysis and real analysis were among the higher-level courses, attended mostly by math majors, with the proviso that there were a lot of double majors. That was where it got interesting.

The requirements for the physics major were only a handful of math credits shy of the math major.

dogmatism
6h ago
>The requirements for the physics major were only a handful of math credits shy of the math major.

lol, that's how I ended up with a math major. Got lost in the physics (realized I had no intuition for what was actually happening, just manipulating equations) took a couple extra courses, and boom! Math!

beezle
12h ago
Usually engineering/math calc and then a much less rigorous business/arts&crafts calc for the rest.
kalx
14h ago
2 replies
How much math skills do you need to appreciate this book?
nightshift1
13h ago
the Postscript at the end says:

While not every student is expected to read the book sequen- tially cover to cover, it is important to have the details in one place. Calculus is not a subject that can be learned in one pass. Indeed, this book nearly assumes readers have already had a year of calculus, as had the students of MAT 157Y. I hope this book will grow with its readers, remaining both readable and informative over multiple traversals, and that it provides a useful bridge between current calculus texts and more advanced real analysis texts.

analog31
14h ago
My first impression, paging through it, is that it's at a somewhat higher level than the typical college calculus course.
zkmon
14h ago
9 replies
>> the author’s wish to present ... mathematics, as intuitively and informally as possible, without compromising logical rigor

The books in the West in general kept getting less rigorous, with time. I don't see Asian or Russian books doing this. The audience getting less receptive to rigor and wishing for more visuals and informal talk. When they get to higher studies and research, would they be able to cope with steep curve of more formalism and rigor?

mjburgess
14h ago
1 reply
Nope, but mathematics research is one of the most rarefied fields being extremely difficlt to get into, hard to get money, etc. -- (this is my understanding, at least). Progress is made here by people who, aged 10 are already showing signs of capability.

There's not much need for a large amount of PhD places, and funding, for pure mathematics research.

Likewise, on the applied side, "calculus" now as a pure thing has been dead alone time. Gradients are computed with algorithms and numerical approximations, that are better taught -- with the formal stuff maintained via intuition.

I'm much more open to the idea that the west has this wrong, and we should be more focused on developing the applied side after spending the last century overly focused on the pure

creata
11h ago
> Nope, but mathematics research is one of the most rarefied fields being extremely difficlt to get into, hard to get money, etc.

Like in any field, that's only true of the big, flashy stuff. There's a lot of less flashy stuff being done by more... down-to-earth people.

kardianos
14h ago
3 replies
I agree with this. But I don't see the students rejecting this, but the education degreed peoples who choose texts and the publishers want to make all learning for all people. This is foolish. Most people don't need to know calculus. And if you do learn it, do so with rigor so you actually learn it and not just the appearance of it, which is much much worse.
godelski
7h ago
1 reply

  > Most people don't need to know calculus
I don't like this line of argument. It applies to many things, many of which we'd laugh at for suggesting.

Most people don't need to know how to read. Most people don't need to know how to add. Most people don't need to know how to use a computer. The foolishness of these statements are all subjective and based on what one believes one "needs". Yet, I have no doubt all of these things can improve peoples lives.

I'd argue the same with calculus. While I don't compute derivatives and integrals every day[0], I certainly use calculus every day. That likely sounds weird, but it is only because one thinks that math and computation is the same. When I drive I use calculus as I'm thinking about my rates of change, not only my velocity. Understanding different easing functions[1] I am able to create a smoother ride, be safer, drive faster, and save fuel. All at the same time!

The magic of the rigor is often lost, but the magic is abstraction. That's what we've done here with the car example. I don't need to compute numbers to "do math", I only need to have an abstract formulation. To understand that multiple variables are involved and there are relationships between them, and understanding that there are concepts like a rate of change, the rate of change of the rate of change, and even the rate of change of the rate of change of the rate of change! (the jerk!)[2].

That's still math. It may not be as rigorous, but a rigorous foundation gives you a greater ability to be less rigorous at times and take advantage of the lessons.

[0] Is a physicist not doing math just when they do symbol manipulation? I can tell you with great confidence, and experience, that much of their job is doing math without the use of numbers. It is about deriving formulations. Relationship!

[1] https://easings.net/

[2] https://en.wikipedia.org/wiki/Jerk_%28physics%29

altmanaltman
3h ago
1 reply
I get the argument you're making but that's a bit like saying cavemen used to do calculus as they hunt, which is a valid way of looking at this maybe but they didn't really "use calculus" just intuition. Simillarly, when learning calculus, most people do not do so at a driving course, they do it in the classroom.

If you're willing to stretch the definition of what "using" maths is then it can apply to everything and that devalues the concept as a whole. I'm not on the toilet, I'm doing calculus!

godelski
2h ago
1 reply
I understand that interpretation but it's different from what I meant.

The difference may be in two different cavemen. One throws his spear on intuition alone. The other is thinking about the speed he throws, how the animal moves, the wind, and so on. There is a formulation, though not as robust as you'd see in a physics book.

  > the definition of what "using" maths is then it can apply to everything
In a sense yes.

Math is a language, or more accurately a class of languages. If you're formulating your toilet activities, then it might be math. But as you might gather, there's nuance here.

I quoted Poincaré in another comment but I'll repeat here as I think it may help reduce confusion (though may add more)

  Math is not the study of numbers, but the relationships between them. 
Or as the category people say "the study of dots and arrows". Anything can be a dot, but you need the arrows
altmanaltman
2h ago
1 reply
Yeah, I do understand your point of view. I'm just doubting if it applies universally, like you may superimpose that assumption on the thinking caveman, but is the thinking caveman really doing the same?

Yes, technique is one thing, but being really good at throwing spears doesn't make you really good at math, is my argument. And most people will encounter maths in a formal setting while lacking the broader perspective that everything is technically "math".

Yet, we need to see the argument from the common person's view, if we're talking about calculus and learning in the traditional sense. The view you stated is quite esoteric and doesn't generalize well in this setting imo.

It's like a musician saying they see music in every action, but to most non-musicians (even if the stated thing is kind of true) that doesn't make a lot of sense etc.

godelski
13m ago

  > but is the thinking caveman really doing the same?
Are you projecting a continuous space onto a binary one? You'll need to be careful about your threshold and I'm pretty sure it'll just make everything I said complete nonsense. If you must use a discrete space then allocate enough bins to recognize that I clearly stated there's a wide range of rigor. Obviously the caveman example is on the very low end of this.

  > It's like a musician saying they see music in every action, but to most non-musicians (even if the stated thing is kind of true) that doesn't make a lot of sense etc.
Exactly. So ask why the musician, who is certainly more expert than the non-musician has a wider range? They have expertise in the matter, are you going to just ignore that simply because you do not understand? Or are you going to try to understand?

The musician, like the mathematician, understands that every sound is musical. If you want to see this in action it's quite enlightening[0]. I'm glad you brought up that comparison because I think it can help you understand what I really mean. There is depth here. Every human has access to the sounds but the training is needed to put them together and make these formulations. Benn here isn't exactly being formal writing his music using a keyboard and formalizing it down to musical notes on a sheet (though this is something I know he is capable of).

But maybe I should have quoted Picasso instead of Poincaré

  Learn the rules like a pro, so you can break them like an artist.
His abstract nature to a novice looks like something they could do (Jackson Pollocks is a common example) but he would have told you he couldn't have done this without first mastery of the formal art first.

I know this is confusing and I wish I could explain it better. But at least we can see that regardless of the field of expertise we find similar trains of thought. Maybe a bridge can be created by leveraging your own domain of expertise

[0] https://m.youtube.com/shorts/ZLPCGEbHoDI

DrSAR
11h ago
Not sure I agree with 'appearance [...] is much worse'.

Given the choice between a class room of first years who believe (in themselves and) an appearance of calculus knowledge or a room of scared undergrads that recoil from any calculus-inspired argument they 'have never learnt it properly', I'll take the former. I can work with that much more easily. Sure, some things might break - but what's the worst that can happen?

We'll sort out the rigour later while we patch the bruises of overextending some analogies.

rramadass
4h ago
> Most people don't need to know calculus.

People should have at the minimum a conceptual idea of Calculus. A good motivation is Everyday Calculus: Discovering the Hidden Math All around Us by Oscar E. Fernandez - https://press.princeton.edu/books/paperback/9780691175751/ev...

> And if you do learn it, do so with rigor so you actually learn it

This is not strictly necessary for everybody. The conceptual ideas are what are important; else you are merely doing "plug-and-chug" Maths without any understanding. You need to focus on rigor only based on your needs and at your own pace. Concepts come first Formalism comes second.

A good example; In the Principia Newton actually uses the phrase Quantity of Motion for what we define today as Momentum. The phrase is evocative and beautifully captures the main concept instead of the bland p = m x v definition which though correct and needed for calculations conveys no mental imagery.

In Mathematics one should always approach a concept/idea from multiple perspectives including (but not limited to) Imagination, Conceptual, Graphical, Symbolic, Relationship, Applications, Definition/Theorem/Proof.

elcapitan
13h ago
3 replies
This may be a stupid question, but what do people usually mean when they refer to a mathematical text as being "rigorous"? Does it mean that everything is strictly proof-based rather than application-oriented?
actinium226
13h ago
1 reply
Generally that's what it means. And also when proofs are presented, a rigorous book will go through it fully, whereas a less rigorous one might just sketch out the main ideas of the proof and leave out some of the nitty gritty details (i.e. it's less rigorous to talk about "continuity" as "you can draw it without lifting the pen" as compared to the epsilon-delta definition, but epsilon-delta is pretty detailed and for intro calculus for non-mathematicians you don't really need it).
mike50
9h ago
This is the reason that everyone at my university said to just take the Applied version of Calculus 1 and 2 t avoid the proofs.
zorked
9h ago
1 reply
Rigorous = a pain in the ass to learn from, but you gain imaginary points for the pain.
godelski
7h ago
1 reply
It certainly is more painful, but it is more beneficial. It is also harder to teach, but I stand by my claim.

I'll quote Poincare:

  Math is not about the study of numbers, but the relationships between them.
The difficulty and benefit of the rigor is the abstraction. Math is all about abstraction.

The abstraction makes it harder to understand how to apply these rules, but if one breaks through this barrier one is able to apply the rules far more broadly.

  ----
Let's take the Fundamental Theorem of Calculus as an example[0]:

  f'(x) = lim_{h->0} {f(x + h) - f(x)} / {h}
Take a moment here and think about it's form. Are there equivalent ones? What do each of these symbols mean?

If you actually study this, you may realize that there are an infinite number of equations that allow us to describe a secant line. So why this one? Is there something special? (hint: yes)

Let's call that the "forward derivative". Do you notice that through the secant line explanation that the "backward derivative" also works? That is

  f'(x) = lim_{h->0} {f(x) - f(x - h)} / {h}
You may also find the symmetric derivative too!

  f'(x) = lim_{h->0} {f(x + h) - f(x - h)} / {2h}
In fact, you see these in computational programs all the time! The symmetric derivative even has the added advantage of error converging at an O(n^2) rate instead of O(n)! Yet, are these the same?

Or tell me about the general case of

  f'(x) = lim_{h->0} {f(x + ah) - f(x + bh)}/{(a-b)h}
I'm betting that most classes that went through deriving the derivative did not answer these questions for you (or you don't remember). Yet, had you, you would have instantly known how to do numerical differentiation and understand the limits, pitfalls, and other subjects like FEM (Finite-Element Methods) or Computational Methods would be much easier for those who take them.

  ----
Yet, I still will say that this is much harder to teach. Math is about abstraction, and abstraction is simply not that easy. But abstraction is incredibly powerful, as I hope every programmer can intuitively understand. After all, all we do is deal with abstractions. One can definitely be overly abstract and it will make a program uninterpretable for most, but one also can make a program have too little abstraction, which in that case we end up writing a million variations of the same thing, taking far more lines to write/read, and making the program too complex. There is a balance, but I'd argue that if one is able to understand abstraction that it is far easier to reduce abstraction than it is to abstract.

This is just a tiny taste of what rigor holds. You are absolutely right to be frustrated and annoyed, but I hope you understand your conclusion is wrong. Unless you're Ramanujan, every mathematician has spent hours banging their head against a literal or metaphorical wall (or both!). The frustration and pain is quite real! But it is absolutely worth it.

[0] Linking an EpsilonDelta video that covers this exact example in more detail https://www.youtube.com/watch?v=oIhdrMh3UJw

zorked
44m ago
You are arguing for rigor, not for its didactics. Those are different.

> had you, you would have instantly known how to do numerical differentiation and understand the limits, pitfalls, and other subjects like FEM

No, you wouldn't. You would also learn things out of order. You would be exposed to things without understanding why you are learning them. People who argue this usually learn things the intuitive way (whether from rigorous material or not - what goes on in their mind isn't rigorous), and then they go back and reassess the rigor in the light of that. Then they pretend that they learned from the rigorous exposition. No, they didn't.

It is totally fine to iterate. Learn non-rigorously. Go back to it and iterate on rigor later. As it becomes necessary, and if it ever becomes necessary for your field.

> Unless you're Ramanujan, every mathematician has spent hours banging their head against a literal or metaphorical wall

Particularly if you are learning from "rigorous" material. But then you go watch some YouTube videos to make up for the absence of didactics in your textbook.

I mean, why don't we just throw Bourbaki books at freshmen and let them sort it out without classes? They are maximally rigorous, therefore maximally great to learn from, right?

layer8
11h ago
Not necessarily proof-heavy, but with at least formally rigorous definitions and theorems.
nabla9
13h ago
1 reply
> Russian books doing this.

Mathematics: Its Content, Methods and Meaning by A.D. Aleksandrov, A.N. Kolomogorov, M.A. Lavrent’ev,.. https://www.goodreads.com/book/show/405880.Mathematics

It's still a masterpiece. Originally published in 1962 in 3 volumes. The English translation has all in one.

wirrbel
10h ago
2 replies
is that like a Landau Lifshitz for Math?
nextos
9h ago
No, it's just a gentle overview.
rramadass
3h ago
It is very good and has a succinct coverage of a broad range of topics from Mathematics; just the right understandable level of rigor without being overwhelming.

Published by Dover Publications and hence quite affordable. See ToC at https://store.doverpublications.com/products/9780486409160

actinium226
13h ago
1 reply
> The books in the West in general kept getting less rigorous, with time.

I wonder if it's because more people are going to college who would have otherwise gone to a vocational or trade school? If the audience expands to include people who might not have studied calculus had they not chosen to go to college, I feel like textbooks have to change to accommodate that.

creata
11h ago
The college textbooks are not getting any less rigorous as far as I know.
zozbot234
12h ago
If you care about getting all the nitty gritty details of a "rigorous" proof, maybe the quicker approach is to install Lean on your computer and step through a machine-checked proof from Mathlib. What you get from even the most heavyweight math books is still quite far from showing you all the steps involved.
matheusmoreira
18m ago
This old blog talks a lot about this:

https://professorconfess.blogspot.com/

It correlates US student loans with the destruction of academic integrity. The idea is that school administration wants to capture as many student loan dollars as possible, and that means maximizing the number of enrolled students. Complexity, rigour and difficulty are all reduced as much as possible. Students are prevented from failing, since if they fail they might drop out.

bmitc
10h ago
Russian mathematics is not known for rigor and detail, so I'm dubious.
cyberax
5h ago
There are less formal math books in Russian. My absolute favorite calculus textbook is Fikhtenholts's "A Course of Differential and Integral Calculus". It is a bit less formal than many modern texts, but somehow much more approachable.

My pet peeve about calculus books is that they almost always overlook the importance of continuity. In some extreme cases, they even start with infinitely small sequences, with some rather gnarly theorems like Bolzano–Weierstrass theorem about converging subsequences.

I think this is a mistake. It's much easier to start with continuous functions and build from there. Modern readers then can visualize the epsilon-delta formulation of limits as "zooming in" on the function. The "epsilon" is the height of the screen, and the "delta" is the "zoom level" at which the function fragment fits on the screen.

And once you "get" the idea of continuity and function limits, the other limit theorems just fall out naturally.

mathattack
14h ago
1 reply
Seems like a lot of different audiences. My observation is this is trying to cover 2 of the 3 common tracks:

1 - Proof based calculus for math majors

2 - Technique based calculus for hard science majors

3 - Watered down calculus for soft science and business majors (yes, there are a few schools that are exceptions to this)

If he can pull off unifying 1 and 2, good for him!

lanstin
13h ago
I don't think they are unifiable, the aims and methods one needs to learn are just too different. Limits of covering boxes and scaling your epsilons and so on, stuff from Tao's class on analysis is far away from being able to deal either non-trivial differential equations or stability analysis. You can prove all sorts of things about dense subspaces of Hilbert space and still get totally lost in multiple scale analysis, and vice versa. (Ed: epsilon was spelled espikon)
JosephK
10h ago
3 replies
>Calculus is an important part of the intellectual tradition handed down to us by the Ancient Greeks.

No it isn't? It was discovered by Newton and Leibnitz. If they're talking about Archimedes and integrals, I seem to recall his work on that was only rediscovered through a palimpsest in the last couple of decades and it contributed nothing towards Newton and Leibnitz's work.

zozbot234
10h ago
1 reply
Calculus was actually pioneered by the Kerala School of mathematicians in India during the European Middle Ages, several centuries before Newton and Leibniz popularized it in Europe. The Indian texts were also quite well known to Europeans by that time, it was nowhere close to an independent discovery.
danielam
6h ago
From [0] (emphasis mine):

"Bhāskara II (c. 1114–1185) was acquainted with some ideas of differential calculus and suggested that the "differential coefficient" vanishes at an extremum value of the function.[18] In his astronomical work, he gave a procedure that looked like a precursor to infinitesimal methods. [...] In the 14th century, Indian mathematicians gave a non-rigorous method, resembling differentiation, applicable to some trigonometric functions. Madhava of Sangamagrama and the Kerala School of Astronomy and Mathematics stated components of calculus. They studied series equivalent to the Maclaurin expansions of [redacted] more than two hundred years before their introduction in Europe. [...] however, were not able to 'combine many differing ideas under the two unifying themes of the derivative and the integral, show the connection between the two, and turn calculus into the great problem-solving tool we have today.'"

[0] https://en.wikipedia.org/wiki/Calculus

DroneBetter
8h ago
1 reply
Archimedes had functionally developed a method of integration (which was how he obtained results like volume/surface area of a sphere, or centre of mass of a hemisphere) in a manuscript that got lost to time and then rediscovered in a palimpsest (pasted and written over with a religious text)
danielam
6h ago
From [0]:

"Laying the foundations for integral calculus and foreshadowing the concept of the limit, ancient Greek mathematician Eudoxus of Cnidus (c. 390–337 BC) developed the method of exhaustion to prove the formulas for cone and pyramid volumes.

"During the Hellenistic period, this method was further developed by Archimedes (c. 287 – c. 212 BC), who combined it with a concept of the indivisibles—a precursor to infinitesimals—allowing him to solve several problems now treated by integral calculus. In 'The Method of Mechanical Theorems' he describes, for example, calculating the center of gravity of a solid hemisphere, the center of gravity of a frustum of a circular paraboloid, and the area of a region bounded by a parabola and one of its secant lines."

[0] https://en.wikipedia.org/wiki/Calculus

armitron
10h ago
"PART OF the intellectual tradition handed down ..."

I keep seeing reading comprehension fails everywhere these days.

btilly
8h ago
2 replies
When I saw it was for computer scientists, I briefly hoped that it would take the Big-O, little-o approach as Knuth recommended in 1998. See https://micromath.wordpress.com/2008/04/14/donald-knuth-calc... for a repost of Knuth's letter on the topic.

Sadly, no. It just seems to start with a gentle version of real analysis, leading into basic Calculus.

svat
8h ago
Related to your comment, not the original post/book:

- On Knuth’s idea (which seems good to me), see http://quomodocumque.wordpress.com/2012/05/29/knuth-big-o-ca... but also the last two comments by David Speyer.

- And see also http://cornellmath.wordpress.com/2007/08/28/non-nonstandard-... and http://texnicalstuff.blogspot.in/2011/05/big-o-notation-for-... that seem to have tried teaching along somewhat similar (but different) lines.

- See https://terrytao.wordpress.com/2022/05/10/partially-specifie... for a further formalization of O notation.

(These links via comments I left to myself at https://shreevatsa.wordpress.com/2014/03/13/big-o-notation-a...)

rramadass
4h ago
You should have browsed the book ;-)

It does introduce/use O-notation under the section "Order of Vanishing" in the "Limits and Continuity" chapter.

fnord77
7h ago
[delayed]
fud101
6h ago
Book looks like it could be AI generated, nothing remarkable.
garyfirestorm
14h ago
Is there a hard copy to purchase? I can’t seem to find it anywhere.
gbacon
11h ago
> Die Mathematiker sind eine Art Franzosen: Redet man zu ihnen, so übersetzen sie es in ihre Sprache, und alsbald ist es etwas ganz anderes. (Goethe)
Surac
1h ago
Thanks for the pdf. I am more in numeric but this pdf is a nice reference for things complete unreadably on Wikipedia.
anthk
14h ago
Get Zenlisp running too https://www.t3x.org/zsp/index.html and just have a look on how the (intersection) function it's defined.

Now you'll get things in a much easier way, for both programming and math.

hilbert42
4h ago
I've only had a brief look at this book so far and what I've seen I like very much.

Many of us—especially those of us who aren't mathematically gifted—learn mathematics in ways that mostly involve procedures, rules and mechanical manipulation rather than through a rigorous step-by-step theoretical framework (well, anyway that's how I leaned the subject).

Somehow I absorbed those foundations more by osmosis than though a full understanding as my early teachers were more concerned with bashing the basics into my head. Sure, later on when confronted with advanced topics I was forced into more rigorous thinking but it wasn't uniform across the whole field.

What I really like about this book is that confronts people like me who've already learned mathematics to a reasonably advanced level to review those fundamental concepts. The subject of 'What is Calculus?' doesn't start until Chapter 6, p223, and 'Differentiation' at Ch 8, p261. Those first 200 or so pages not only provide a comprehensive and clearly explained overview of those basic fundamentals but they ensure the reader has good understanding of them before the main subject is introduced.

I'd highly recommend this book either as a refresher or as an adjunct to one's current learning.

SilentM68
3h ago
Without minimizing the quality or your book, I actually like subject matter books that encompass prerequisite knowledge into the text without forcing the reader to read another book in parallel (e.g. Calculus for Machine Learning by Jason Brownlee or No Bullshit Guide to Math & Physics by Ivan Savov). Though not saying that these books are better, they appeal to my learning style a bit more. Learning institutions tend to force students to take too many courses in parallel when they should find a way to join the subjects, whenever possible, without having to break the instruction into multiple semesters, just to sell more books.
hintymad
1h ago
Honest question: what kind of rigor and abstraction can help us apply maths to solve problems? Don't get me wrong: I enjoy studying abstract maths and was pretty good at it in school. It's just that when it comes to what to study to make one a more effective problem solver in engineering, I was wonder I can best allocate time. For instance, I find studying probability models more helpful than studying the measure theory when it comes to applied data science or statistics. I also find studying books like Mathematical Methods for Physics and Engineering, which focuses a lot more on intuition and applications than rigor, is more effective for me than going pure math books.
belter
13h ago
This one is a hard pass. The book needs tighter editing and more rigorous reviewing.

It tries to serve all at once, but ends up in an awkward middle ground. Not deep enough to function as a real analysis text for Mathematicians, yet full of proofs that Scientists and Engineers do not care about, while failing to deliver the kind of practical rigor, those groups need when using calculus as a tool.

capkutay
5h ago
If you work in “computer science” and you have free time to study math, this book is fine but certainly not a very efficient way to learn the things that are practical or ubiquitous.

Review multi-variable calculus (derivatives, limits, gradients, vectors) linear algebra, jacobians, analysis, and combinatorics.

This paper is a great, condensed resource:

https://arxiv.org/abs/1802.01528

View full discussion on Hacker News
ID: 46024773Type: storyLast synced: 11/23/2025, 6:50:01 PM

Want the full context?

Jump to the original sources

Read the primary article or dive into the live Hacker News thread when you're ready.

Read ArticleView on HN

Not

Hacker News!

AI-observed conversations & context

Daily AI-observed summaries, trends, and audience signals pulled from Hacker News so you can see the conversation before it hits your feed.

LiveBeta

Explore

  • Home
  • Jobs radar
  • Tech pulse
  • Startups
  • Trends

Resources

  • Visit Hacker News
  • HN API
  • Modal cronjobs
  • Meta Llama

Briefings

Inbox recaps on the loudest debates & under-the-radar launches.

Connect

© 2025 Not Hacker News! — independent Hacker News companion.

Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.