Section 2.1
The first example of \(\dot x=f(x)\) is \(\dot x=\sin(x)\). It returns in Section 4.1 as \(\dot\theta=\sin(\theta)\).
Strogatz does not introduce the anti-derivative \(F\) defined by
\[F=\ln(\frac{1-\cos}{\sin})\,\quad F'=\frac1f=\frac1\sin,\quad F(0)=\frac\pi2\]
and talks about headaches instead.
Too bad. This \(F\) immediately gives all solutions \(x(t)\) which lie between the steady states \(x=0\) and \(x=\pi\) in the implicit form
\[F(x)=t+C.\]
Figure 2.1.1 is on the board below. For the other ranges that you see from the global analysis you maybe have to think a bit.
Figure 2.1.3 strangely omits negative \(t\). The above global picture is missing and \(F\) is not even mentioned.
Some clumsy form of \(F(x)\) with csc and cot leads to a rant about an even clumsier formula for the solution with \(x(0)=x_0\).
The formula
\[
F(x)=t+F(x_0)
\]
is missing in action.
Section 2.4
For the stability analysis of a steady state \(x^*\) of \(\dot x=f(x)\) Strogatz writes \[x(t)=x^*+\eta(t)\] to obtain
\[\dot\eta=f(x^*+\eta)\] for \(\eta=\eta(t)\).
Since \(f(x^*)=0\) it may make sense to replace the right hand side by \(f'(x^*)\eta\) and consider the
linear differential equation
\[\dot\eta=f'(x^*)\eta,\]
which is called the linearisation of \(\dot x=f(x)\) around \(x^*\).
The hope is that solutions \(\eta(t)\) of the linearised equation can be used draw conclusions about solutions \(x(t)\) which are close to \(x^*\).
For sure this hope is idle if \(f'(x^*)=0\).
To see why all this may make sense
recall that differentiability of \(f\) in \(x^*\) means that there exist \(a\) such that \(R(h)\) defined by
\[f(x^*+h)=f(x^*)+ah+R(h)\]
satisfies
\[\lim_{h\to 0}\frac{R(h)}h=0.\]
If so we write \[f'(x^*)=a\] and then \[f(x^*)+f'(x^*)h\] is called the linear approximation of \(f\) around \(x^*\).
All we did was use this linear approximation with \(h=\eta(t)\) and some wishful thinking.
And then \(a=f'(x^*)\) ends up in the solution formula
\[\eta(t)=Ce^{at}.\]
The hope is that we can give meaning to the statement that
\[
x(t)-x^*\sim Ce^{at},
\]
for some \(C\) depending on the solution \(x(t)\) under consideration.
Strogatz gets nowhere near a proper formulation of this hope, let alone a proper statement.
We can work out examples to see what might actually be true in general.
NB
Strogatz assumes you're familiar with the statement \(R(h)=O(h^2)\) and calls
\[f(x^*+h)=\underbrace{f(x^*)+f'(x^*)h}_{\rm linear}+O(h^2)\]
a Taylor expansion.
The above limit property is by definition the statement that \(R(h)=o(h)
\) as \(h\to 0\).
Better write the above starting with \(f(\bar x)=0\) and \(x(t)=\bar x+\xi(t)\) to have \(\dot\xi=a\xi\) with \(a=f'(\bar x)\).
This prepares for \[\dot x=f(x,y);\]\[\dot y=g(x,y),\]
\[x(t)=\bar x+\xi(t),\quad y(t)=\bar y+\eta(t),\]
and \[\dot\xi=a\xi+b\eta;\] \[\dot\eta=c\xi+d\eta\]
in the later chapters.
Section 4.1
For the return of \(\dot\theta=\sin(\theta)\) anti-derivatives defined by
\[F=\ln(\frac{1-\cos}{\sin})\,\quad F'=\frac1f=\frac1\sin\]
come in handy of course.
Smaller and larger horrors
Superscript * in notation for steady states \(x^*\): better use \(\bar x\) for steady states of \(\dot x=f(x)\).
Finding the steady states by solving \(f(x^*)=0\): better solve \(f(x)=0\) and denote solutions by \(\bar x\).
Random name choice in \(x(t)=x^*+\eta(t)\). Better: write \(x(t)=\bar x+\xi(t)\) if \(f(\bar x)=0\).
Calling \(\dot\eta\approx\eta f'(x^*)\) the linearised equation: the linearised equation is \(\dot\xi= f'(\bar x)\xi\).
Writing \(\eta f'(x^*)\). Write \(f'(\bar x)\xi\) with the coeficient \(f'(\bar x)\) in front.