[Go to the Basic Analysis home page]
Basic Analysis II: Introduction to Real Analysis, Volume II: Changes
I preserve numbering as much as possible. So for example exercises are only
added with new numbers, so that old exercises are not renumbered, etc. I try
to preserve pagination as well though adding a page in the middle is sometimes
unavoidable.
October 24th 2024 edition, Version 6.1 (edition 6, 1st update):
Minor update focused on fixing errata and some very minor wording improvements.
- Change Exercise 8.5.8 to fix erratum. Namely, change part e to have the
student check that the map is not open.
- The word "domain" meaning "open connected set" was sometimes used without
being defined. We have only defined it in a special case in 10.6 and
another in 9.3, so reword all other places where it was used.
- Namely, change Exercise 10.6.3 to say that \(U\) is just an open set,
the student might read "domain" as meaning in the specific
sense it was used in the section which isn't needed.
- Give Proposition 11.4.1 the standard name "Law of exponents".
- In the paragraph listing consequences of 11.4.1, give the law for powers
as we keep using this and it's good to explicitly state this.
- State item (vi) of Proposition 11.4.2 for all complex numbers and refer
to the exercise in the proof. Also reword and clarify some parts of the proof.
- Replace Exercise 11.4.4 to fix an erratum: The exercise
was already solved in the text. Therefore, ask for another consequence
with about as simple a proof: That the exponential is onto the complex
plane minus the origin.
- Fix the errata from the last revision.
July 11th 2023 edition, Version 6.0 (edition 6, 0th update):
This is a major new edition. Numbering is kept as constant as humanly possible,
so the new edition is more or less compatible with the old.
One exercise needed to be moved and some propositions and examples were renumbered
in one section, those items are bolded below.
General changes:
- In definitions of limits (sequence, continuous limits, in metric spaces,
etc), don't "cheat" and say "if a limit is unique." While it feels a
little wordy since the first thing we do is prove that the limit is
unique, I'm starting to feel that this may be contributing to confusion
about proof writing to students.
- Do not shorten sequences to \(\{ x_n \},\) but always write out
\(\{x_n\}_{n=1}^\infty.\) It seems to me this shorthand is
causing more confusion than it is worth, especially with
regards to the distinction between set and sequence, and also
when working with subsequences.
- Do not shorten sequence limits to \(\lim\, x_n,\) but always write out
\(\lim_{n\to\infty} x_n.\) It seems to me this shorthand is
causing more confusion than it is worth, especially
when subsequences are introduced.
- Do not shorten series to \(\sum\, x_n,\) but always write out
\(\sum_{n=1}^{\infty} x_n.\) It seems that it is making students
forget a limit is involved.
- Uniform norm notation is changed to \(\|\cdot\|_K,\)
where \(K\) is the set where the supremum is taken. I've had a number of
complaints about the \(u\) notation not being very standard. And this goes
better with my other books where I use the more standard notation.
- Add parentheses to the notation for "Riemann integrable" for consistency,
that is, \(\mathscr{R}([a,b])\) instead of \(\mathscr{R}[a,b] .\)
- Use newpx (Palatino) fonts in the PDF version. The line length has gotten slightly
shorter to improve readability.
- 9 new exercises.
- 12 new figures.
- Many small improvements in wording throughout.
- Fix the errata from the last revision.
Specific changes:
- Add the addition/scaling meaning to the arrow figure (8.1), and
mention it in text.
- In the definition of dimension, make it "\(d\) is the largest
integer such that \(X\) contains a set of \(d\) linearly independent
vectors" to make the definition be a priory well-defined instead of
relying on the following paragraph. Consequently move the
statement of the previous definition (there is a set of \(d\)
linearly independent vectors but not a set of \(d+1\) independent
vectors) to the paragraph afterwards.
- Relabel some of the indices in 8.1 and improve the typesetting at the
same time. Use \(k\) more consistently when running
over the indices, \(n\) for size of a basis, and \(m\) for the size of
a set of vectors.
- Simplify the discussion about the sum of two linear combinations being a
linear combination. It is a trivial point and the discussion was
unnecessarily complicated.
- Move the remark about it being better to use the abstract definition
to a more logical place after the \({\mathbb{R}}^n\) example.
- Make Remark 8.1.6 into a Proposition.
- Add comment about span being the smallest subspace containing \(Y\)
after Proposition 8.1.11 to make that sentence about if \(Y\) is already a
subspace a bit less mysterious.
- Add a note to Definition 8.1.12 that we usually consider the basis
to be ordered, not just a set.
- Right after Proposition 8.1.14, add a short note about linearly
independent set of \(d\) vectors (where \(d\) is the dimension) automatically
spans, that's a particular case for \(m=d\) in the last item.
- The claim used in the proof is now an explicit part (ii). This renumbers
Moves the old (ii) to (iii), but also make the old (iii) into an "in
particular" as it really does not need its own item I don't think.
Also reword parts of the proof of the proposition.
- Add the statements before Proposition 8.1.16 into the proposition. And
add an explicit easy exercise (8.1.20) to prove the statements.
- Before Proposition 8.1.18, make more explicit this idea of looking at the
nullspace to show injectivity, and put "nullspace" into the index.
- Add \([x,y]\) for a line segment to the notations index.
- Move Proposition 8.1.24 after the construction of convex hull as that
makes more sense. This changes the numbers, the proposition is now 8.1.25
and Example 8.1.25 is now Example 8.1.24. Add a short introduction
to the proposition and make the proposition more
consistent with the notation of the section.
- Always use \((1-t)x+t y\) in this order for convex combination.
- In subsection 8.1.4 use \(X\) and \(Y\) for vector spaces and \(U\)
and \(V\) for subsets to be more consistent with the rest of the section.
- Add "Compare ..." for Exercises 8.1.4 and 8.1.16 to reference each other.
- Reword Exercise 8.1.18 to be slightly clearer.
- In 8.2 as in 8.1, avoid \(j\) as an index in some places.
- Add a short sentence that the inequality
\(\|Ax\| \leq C \|x\|\) proves \(\|A\| \leq C.\)
- In introducing matrix multiplication use \(z_1,\ldots,z_n\) instead of
\(c_1,\ldots,c_n\) as \(c_{i,j}\) is used in the same paragraph for
something else. When doing the bound on the norm a bit later
\(c=(c_1,\ldots,c_n)\) as our element in \({\mathbb{R}}^n.\)
- In Proposition 8.2.6, just move the "\(GL(X)\) is open" statement into
part (i), since that what I always say when I write down part (i) anyway,
that's where that statement belongs.
- Add figure to illustrate what we mean by determinant stretching space for
a specific matrix. This renumbers figures in chapter 8.
- Be more precise in the statement of Proposition 8.2.10.
- Make Exercises 8.2.12 and 8.2.13 clearer by using different notations for
the different norms.
- Add a note that Jacobian could confusingly also refer to the matrix,
for this reason, switch to always saying "Jacobian determinant" in the book.
- Add Exercise 8.3.15 on the mean value theorem for functions of several
variables.
- In Proposition 8.4.2, use \(p\) and \(q\) instead of \(x\) and \(y\)
to avoid confusion given the relevant example that comes right after
uses \(x\) and \(y\) for the coordinates in the plane.
- In the proof of 8.4.4, use \(c_0\) for the specific constant instead of
\(c\) since we just said "for all \(c\)" in the sentence before.
- In the proof of 8.4.6, to emphasize that \(x\) is fixed use \(p\)
instead. While at it, change \(k\) to \(h'\) since \(k\) is often
used as an integer and to be consistent with the \(A'\) naming.
In fact, use \(j\) and \(k\) in the same
capacity as in 8.3 for consistency \(k\) for the component of \(f\)
and \(j\) for the component of \(x.\)
- Move Exercise 8.4.10 to section 9.1, where it becomes 9.1.9
and add a missing hypothesis.
- Add new Exercise 8.4.10 replacing the one that was moved.
- In 8.5, move the paragraph about contraction mapping principle after
stating the theorem, it was kind of putting the cart before the horse the
way it was stated.
- In Exercise 8.5.2 part b, add a note that the differentiability of \(f\)
needs to be established.
- More consistent use of indices in section 8.6. Use \(\ell) and \(m\)
for components of \(x,\) \(k\) for order and don't use \(j\) at all
(the others are easier to read, typeset more nicely)
- In the proof of Proposition 8.6.2, don't use the notation
\({\mathbb{R}}_{+}^2\) as it wasn't quite right. Just say the domain of
\(g\) is \((0,\epsilon) \times (0,\epsilon) .\)
- Add Figure 9.2 for Exercise 9.1.6.
- Make the proof of Proposition 10.1.13 more precise and less handwavy.
- In Exercises 10.1.3 and 10.1.4, emphasize that the rectangles are closed.
- In the proof of Fubini change j to i and k to j. That way we don't have
k going from 1 to K which is confusing.
- Add Figure 10.3 to proof of Proposition 10.1.13, renumbers the other
figures in chapter 10.
- Add Figure 10.5 to example 10.2.1.
- Clarify the proof of Proposition 10.3.2, among other things, emphasize why
\(\ell \geq 1 .\) Also change the labeling in the proposition and
the claim to \(k\) to be more consistent with the labeling in the proof.
- Add Figure 10.7 to the proof of Proposition 10.3.2.
- Add reference to the new Tonelli/Fubini for sums exercise in
Proposition 10.3.4, as really that's really the best way
to justify the double series.
- Add a note that the example in 10.3.5 is uncountable if \(n \geq 2 .\)
- Be a little bit more precise in the end of Example 10.3.6 where we fix
the erratum and so we add \(m^*([a,b]) \geq b-a \) as a conclusion
of the argument.
- Add Figure 10.8 to Example 10.3.6.
- Add a couple of short in-text examples to 10.4 to illustrate the
definition of oscillation and include a figure with the graph of
\(\sin(\frac{1}{x})\) which is half of a figure from 3.1.
- Rework the proof of 10.4.3 (Riemann-Lebesgue) a little bit adding some
detail. At one point it says unnecessarily \(M_j-m_j < 2 \epsilon\)
instead of \(\epsilon\) so just say \(M_j-m_j < \epsilon.\)
Also say a bit more about the estimate of volumes of
\(R_{q+1},\ldots,R_p .\)
- Add alternate name Lebesgue-Vitali to the theorem. Not sure which is
the more correct. Also add reference to the new Riemann-Lebesgue exercise
from volume I to note that the naming may be confusing.
- Add Figure 10.12 to the proof of 10.4.3.
- In Exercise 10.4.1, add "(bounded)" after "anything".
The definition of the integral won't make sense if the
arbitrary boundary values are not bounded, and hopefully this makes
the problem clearer and avoids students thinking about an unrelated
technicality.
- Add exercises 10.4.12 and 10.4.13
- Add definition of "for almost every" and "almost everywhere"
in section 10.5.
- Add Proposition 10.5.6 and 10.5.7 on basic properties
of integration over Jordan measurable sets with proofs left as new
exercises 10.5.8 and 10.5.9.
- Add Proposition 10.5.8, which is just the Exercise 10.5.3
for integrating over type I domains in the plane. Since we use it later
and it is generally useful, it is better to state it as a proposition.
- Add Figure 10.13 to Proposition 10.5.8.
- The old Proposition 10.5.6 on images of Jordan measurable sets
becomes Proposition 10.5.9.
- Add Example 10.6.5, which renumbers the following example which is now
10.6.6. This is an example of the vortex vector field and
how to apply Green's to a more complicated domain where we need to
cut things up.
- Say a little about where harmonic functions come up and namedrop the
Laplace equation.
- The proof of Theorem 11.2.4 didn't explicitly mention why
the convergence is uniform, just assume the reader would notice.
Add an argument.
- Proposition 11.2.7 needs to assume that \(Y\) is Cauchy-complete
(erratum), then perhaps it is not completely clear why 11.2.8 is a
corollary since we do not assume completeness, so add a note on why.
- In Proposition 11.3.1 say the series converges absolutely when
\(\rho=\infty .\) That's what we prove anyway.
- Move the sentence defining the radius of convergence and the figure up
in front of the proof, it might make more sense that way.
- Be more consistent with indices in subsection 11.3.4, replace \(j\) with \(m\) in
the first part to be consistent with the second part. Also add
comma between the indices as in some of the other places.
- Similarly for Exercise 11.3.1.
- Rename section 11.4 "Complex exponential and trigonometric functions"
(remove the definite articles for simplicity)
- Rename section 11.5 "Maximum principle and the fundamental theorem of
algebra" as we now talk about the maximum principle a bit more
explicitly in text.
- State Lemma 11.5.1 more precisely and also state it for power series
though still leaving the power series proof as an exercise.
- Make Remark 11.5.2 (maximum principle) into a theorem (still leave its
proof as an exercise)
- In Corollary 11.7.2, add \(C([a,b],\mathbb{R})\) to the statement. It
is clear from the proof, but it might be good to emphasize.
- Move Corollary 11.7.4 up a couple of paragraphs into the subsection
11.7.1 where it makes more sense.
- In Example 11.7.8, give any sort of set \(X\) for the polynomials,
no need to restrict ourselves to \(\mathbb{R} \) only.
- In Example 11.7.9, emphasize that the algebra vanishes at no point.
- Expand Example 11.7.10, and add some commentary to introduce the theorem.
- Add figure to proof of Stone-Weierstrass to make the idea more
transparent, and add a little bit more commentary to the proof.
- Add exercise 11.7.14.
- Make indices in the Fourier series section 11.8 more consistent.
- Move the definition of "symmetric partial sum" earlier to where we say
we will sum the series like that.
- In the Fourier series section, add Example 11.8.3, computing and
plotting the Fourier series for the heaviside function and a
continuous saw function, which renumbers the rest of the examples,
propositions and theorems in 11.8.
- In the figures of Fourier series, mark the x axis using multiples of pi.
- In Exercise 11.8.1, use \(k\) instead of \(n\) and add a remark in the
footnote about what the coefficients are, to emphasize the \(n\)th
coefficient is either zero or \(\frac{1}{n} .\)
- Add Exercise 11.8.13 to prove that continuous functions have no "minimum
rate of decay" of the coefficients.
May 16th 2022 edition, Version 2.6 (edition 2, 6th update):
The list of changes may seem long, but vast majority are rather minor
changes. The focus was purely on fixing issues and improving clarity, not on
any new material nor restructuring. No numbers were changed. A couple of
exercises were modified a bit to fix errata, and 3 exercises were added to
10.3 to address part of the exposition that was perhaps a bit too quick in
10.5 and could have really been done in exercises. Pagination has changed
very slightly in a few places.
- The word "symmetric" as used for a dot product is in the index.
- Define properly that the span of the empty set is \(\{0\}.\)
- In Proposition 8.1.11, add a sentence about \(0\) being in \(Y\)
before the proposition.
- After Definition 8.1.12 note explicitly that no vector in a linearly
independent set can be zero, that \(\{0\}\) is the only
vector space of dimension 0, and note that the empty set
is trivially linearly independent and spans \(\{0\}\).
- Improve the proof of part (ii) of Proposition 8.1.14. And in the
beginning mention that \(d=0\) is trivial for all statements.
- When stating that \(L(X,Y)\) is a vector space, explicitly mention that
0 is the linear map taking everything to 0.
- In Proof of 8.1.18, flip the \(=0\) to be at the front as that is
slightly clearer.
- Add a short paragraph with the example of \(X={\mathbb{R}}^1\)
for the operator norm right after the definition (8.2.3)
- Add a footnote about the acronym GL for general linear group to
Proposition 8.2.6.
- In the proof of 8.2.6 part (ii), note that (i) immediately implies that
\(GL(X)\) is open, meaning we only need to prove that the
inverse is continuous. In the same proof, note the use of
the rank-nullity theorem.
- When giving what the column of the matrix represents be more specific to
say that the \(j\)th column represents the \(A x_j\) vector.
- Reorder the discussion about matrix multiplication on page 24, and
explicitly note that unless otherwise specified we identify the set of
m-by-n matrices and \(L({\mathbb{R}}^n,{\mathbb{R}}^m).\)
- To fix an erratum, Proposition 8.2.7 was changed. In the discussion
before hand, show that the euclidean norm of the entries is bounded by
square root of \(n\) times the operator norm. Then the proposition
is about the topology being the same. We also add the conclusion about
continuous functions both with the domain and codomain being
the operators (or matrices).
- Exercise 8.2.4, part b). Give a hint on how one could describe
\(B(0,1)\) as for example a convex hull and tell the student to think
about it in \({\mathbb{R}}^2\) and \({\mathbb{R}}^3.\) It is still
somewhat open to interpretation, but in some sense, this part is meant to
make the student think, so that's OK.
- Exercise 8.2.15: Change the hint, I cannot follow the previous
hint, I wonder if it is a typo.
- Exercise 8.2.16: Add a hint to part a (it is still possibly quite
challenging). Also emphasize that we
are working on \({\mathbb{R}}^n\) with the euclidean norm.
- Before Theorem 8.3.7, when giving the intuition, use
\({\mathbb{R}}^n,\) \({\mathbb{R}}^m,\) and \({\mathbb{R}}^k\) instead
of \(X,\) \(Y,\) and \(Z.\)
- Add "tangent vector" to the index and mark it in 8.3.3 when defining
derivative of a curve. Also mention it in the caption to Figure 8.5,
along with mentioning that we are assuming \(\gamma\) is defined up to
the endpoints for clarity.
- After definition of directional derivative, do mention that we could
have used any path \(\gamma\) as long as it had the right derivative
at zero.
- In proof of Theorem 8.5.1, mention what \(g\) is in the proof. Then
during the proof that \(W\) is open, use \(x_1\) for a random point in
\(C(x_0,r)\) to avoid confusion with the fixed point \(x\) later in the
paragraph.
- In Example 8.5.4, note that the \(f\) is onto
\({\mathbb{R}}^2 \setminus \{ (0,0) \} .\)
- In Theorem 8.5.8, write \(A=[A_x~A_y]\) in the statement as \(A\) is used
towards the end of the proof just as it is used as in the previous
proposition.
- In proof of Theorem 9.1.1, emphasize
that the \(y_1\) may have depended on \(x,\) even though the
estimate does not.
- Reorder the first two pages of 10.1 a little bit by moving the remarks
out of the definition. It flows a bit better now.
- In Definition 10.3.1, explicitly mention that we are allowing \(\infty .\)
- In proof of Proposition 10.3.2, we explicitly mention that the
rectangles in question are all of positive volume, and there is no reason
to consider closed rectangles, so don't mention that.
- In Exercise 10.3.6, in the hint, use the norm rather than an abstract
metric notation, we are doing this in the euclidean space.
- Add Exercises 10.3.14, 10.3.15, 10.3.16.
10.3.16 is needed in the proof
of Proposition 10.5.3 and the other two exercises can make it a bit easier
to prove.
- After the definition of oscillation in 10.4, note that it could be
infinite if the function is not bounded.
- In subsection 10.4.1, use \(D\) instead of \(S\) for the domain of the
functions. We wanted a random set, but then in the next subsection \(S\)
is used for the set of singularities so this could be confusing.
- In the proof of 10.4.3, the estimate for \(T_x\) works with \(\epsilon\)
rather than \(2\epsilon\) as the \(T_x\) can be put into a
\(\delta\) ball given \(o(f,x,\delta) < \epsilon,\)
so mention all that. The final estimate on page 110 is adjusted.
- In the same proof mention explicitly that the volume of the second set
of subrectangles is bounded by the sum of the volumes of \(O_j\)
and that's why it's bounded by epsilon (and that's strict).
- In the final estimate on page 110 we put strict inequalities since that's
what we have (though this is not a big deal).
- On page 111, explain a bit more explicitly why \(M_j-m_j \geq
\frac{1}{k}\) when \(R_j \cap S_{1/k}\) is nonempty.
- In section 10.5, add a note that multiplying two functions that are
Riemann integrable is still Riemann integrable.
- Exercise 10.5.7: The Jordan measurable sets are assumed
closed (this was an erratum).
- In Proposition 10.5.6, Theorem 10.7.2, Exercise 10.7.2,
Exercise 10.7.6,
the words "closed bounded" is perhaps
confusing because it could be interpreted as closed in the subspace
topology. Replace with "compact".
- In Exercise 10.7.2 and 10.7.4, don't specify "closed bounded" rectangle,
all rectangles as we defined them are bounded.
- In the first sentence of section 11.2 reference chapter 6 to explicitly
mention what we are generalizing.
- Break out the definition of "uniformly Cauchy" to give it explicitly
before Proposition 11.2.3, and restate Proposition 11.2.3 to make the
"Cauchy-complete" only be a hypothesis in the direction that is needed:
i.e., Cauchy implies convergent.
- After the \(M\)-test, explicitly note that it also proves absolute
convergence.
- Simplify and clarify the wording of Examples 11.2.5 and 11.2.6.
- Simplify the statements of Proposition 11.2.7, and Corollary 11.2.8
and don't require Cauchy-complete here since it is not required.
- In the proof of Proposition 11.2.7, do not just say "by continuity of
the metric" as that is not so clear what is the estimate. Give
the explicit estimate that we are taking a limit of.
- In the proof of Example 11.2.15, write down the expression for
the difference quotient right after the definition of \(\delta_m\)
so that the reader knows where \(\gamma_n\) is coming from.
- In the proof of 11.7.1, when mentioning the delta function give its
integral property in the footnote.
- At end of subsection 11.8.4, expand a little bit on the delta
function since we are putting it into a displayed equation.
- In the last estimate of the proof of 11.8.12, there is an unnecessary
step that was there to use a real version of Cauchy-Schwarz
inequality (but the complex one is referred to here). So the middle
line in the estimate can just be removed.
- Fix the errata from the last revision.
November 9th 2021 edition, Version 2.5 (edition 2, 5th update):
- Make line in Figure 9.6 a bit bolder to make it easier to pick out.
- In Proposition 10.3.7, use $\ell$ for the number of balls to make it
clear that the number is quite likely different from the number of
rectangles.
- Fix a couple of uses of "=" where ":=" is more appropriate.
- Some minor clarifications and fixes to style and grammar.
- Fix the errata from the last revision.
June 8th 2021 edition, Version 2.4 (edition 2, 4th update):
- On page 11, add a short note about the $d+1$ linearly independent
vectors from the definition of dimension.
- In Exercise 8.4.7, assume $q$ is not identically zero. The result is
vacuously true even if $q$ is identically zero, but there is no reason to
make students think about this rather stupid technicality.
- The proof in Example 8.1.25 is hopefully clearer.
- In Definition 8.3.8, remove the definition of the notation $D_j f.$ We
never used it later.
- In Definition 9.2.1, change the definition of "simple" for non-closed
paths. Typically a path that bites itself back in the middle is not called
simple, so rule out that case.
- Rename Subsection 10.3.3 to "Images of null sets under differentiable
functions".
- In proof of Lemma 10.3.9, say how to prove it for open balls.
- Improve Definition 10.6.1 to be (much) simpler (though equivalent): Only
take a finite disjoint union of simple closed sets as we are assuming $U$
is bounded anyway.
- Reorder the proof of Theorem 10.7.2 a little bit to make it more logical.
- On page 148, add a short note that the $e^{z+w}=e^ze^w$ leads to a quick
computation of the power series at any point.
- In Corollary 11.3.7, emphasize that that $a$ is any complex number,
since just above it was a real number.
- In definition of the exponential on page 147 (the definition of
$E(z)$) explicitly say that this means that it is analytic.
- Be more precise in Exercise 11.4.9 to say to derive the power series at the
origin.
- In Example 11.6.3, emphasize that $f_n$ are continuous.
- In 11.8.2, when saying we could develop everything with sines and
cosines, give the actual form of the series and refer to Euler's formula,
so that when we later call such series also Fourier series, the reader is
not confused.
- Fix the errata from the last revision.
June 10th 2020 edition, Version 2.3 (edition 2, 3rd update):
- Improve the introduction.
- In the statement of inverse function theorem, remove the definition of $q,$ it is not used.
- In proof of second part of 10.4.3 (Riemann-Lebesgue) use $S_{1/k}$ rather than $S_k$ for
consistency with the first part of the proof.
- In the path integral chapter, consistently use the words "path integral"
rather than sometimes "path integral" sometimes "line integral".
- Mention that the nowhere differentiable function construction that we gave is due to Takagi
(although it is the one given in Rudin, not the form of it usually attributed to Takagi).
- Greatly simplify the function in Example 11.6.4.
- In Exercise 11.6.1, the question should ask about there being no
subsequence that converges uniformly just like 11.6.2. The question is
about why ArzelĂ -Ascoli fails.
- Many minor language and style improvements as well as some minor
clarifications.
- Fix the errata from the last revision.
May 15th 2019 edition, Version 2.2 (edition 2, 2nd update):
- Several minor grammar and style fixes.
- Fix the errata from the last revision.
October 11th 2018 edition, Version 2.1 (edition 2, 1st update):
- Links are now https.
- Fix errata.
May 7th 2018 edition, Version 2.0 (edition 2, 0th update):
Numbering of definitions, examples, propositions changed in 8.1, 8.3, 10.1.
Numbering of exercises is unchanged, except for 9.1.7 which was replaced
due to erratum.
- New Section 10.7 on change of variables.
- New Chapter 11 on Arzela-Ascoli, Stone-Weierstrass, power series,
and Fourier series.
- A List of Notations is added at the back as in volume I.
- In the PDF the pages have been made slightly longer so that we can lower
the page count to save some paper.
- Add figure showing vector as an arrow and discussion about this
for those that do not remember it from vector calculus.
- Add a paragraph about simple algebraic facts such that $0v=v.$
- Add footnote about linear independence for arbitrary sets in 8.1.
- Add example that span of $t^n$ is ${\mathbb{R}}[t].$
- Add remark about proving a set is a subspace.
- We use the words "linear operator" for $L(X,Y),$
and it is for $L(X)$ that we say "linear operator on $X$",
so update the definition appropriately.
- Add convexity of $B(x,r)$ as a proposition since we use it so often.
- Add Exercise 8.1.19.
- Proposition 8.2.4 doesn't need $Y$ to be finite dimensional,
same in the Exercise 8.2.12, so no need to assume it.
- In Proposition 8.2.5, emphasize where the finiteness of dimension is
needed.
- Use $GL(X)$ as notation for invertible linear operators.
- Give more detail on why mapping between matrices and linear operators is
one to one once a basis is fixed.
- Add a commutative diagram to the independence on basis discussion.
- Reorder the definition of sign of a permutation to be more logical.
- Add short example of permutation as transpositions.
- Add Exercises 8.2.14, 8.2.15, 8.2.16, 8.2.17, 8.2.18, 8.2.19.
- Add figure to Definitions 8.3.1 and 8.3.8.
- Add Proposition 8.3.6, which was conspicuously missing.
- Add figure for differentiable curve and its derivative.
- Add figure to Exercises 8.3.5 and 8.3.6.
- Add Exercise 8.3.14.
- Add graph to figure in Example 8.4.3 (and adjust the formulas).
- As application of continuous partials imply $C^1.$
- Add Exercises 8.4.7, 8.4.8, 8.4.9, 8.4.10.
- Fix up statement of the inverse function theorem in 8.4.
- Add a couple of figures to proof of the inverse function theorem.
- Add a figure to the implicit function theorem.
- Add a short paragraph about the famous Jacobian conjecture.
- Make the remark at the end of 8.5 into an actual "remark".
- Add observation about solving a bunch of equations not just for $s=0$ for
the implicit function theorem.
- Add Exercises 8.5.9, 8.5.10, 8.5.11.
- Add figure to 8.6.
- In 8.6 cleanup the argument in the proposition and use only
positive $s$ and $t$ for simplicity.
- Add Exercises 8.6.5, 8.6.6, 8.6.7.
- Refer to the new Proposition 7.5.12 about the continuity in 9.1.
- Add figure to example in 9.1.
- Exercise 9.1.7 replaced due to erratum. The replacement shows
the same issue that the previous wrong exercise tried to.
- Add Exercise 9.1.8.
- Reorder the introduction of 9.2 a bit, and fix an erratum in that
derivative at the endpoints was not really defined for mappings.
- Add figure to Examples 9.2.2, 9.2.3, 9.2.11, 9.2.13, 9.2.18.
- Add figure for definition of a function against arc-length measure.
- Add figure to proof of path independence implies antiderivative in 9.3.
- Add figure to proof that integral over closed paths being zero
means that the integral is path independent in 9.3.
- Add figure to Definition 9.3.5.
- Change hint to Exercise 9.3.8.
- Add Example 10.1.16 of compact support with a figure, following
examples/propositions in 10.1 are renumbered.
- Explicitly mention monotonicity of outer measures right
after the definition (it is a rather easy exercise), and also
allowing finite sequences of rectangles in the definition
(a new exercise).
- Add figure to definition of outer measure.
- Clean up proof of Proposition 10.3.2.
- Add Exercises 10.3.11, 10.3.12 (and a figure), 10.3.13.
- Add corollary for the Riemann integrability theorem showing that it is
an algebra, that min and max of two functions are Riemann integrable and
so is the absolute value.
- Add Exercises 10.4.6, 10.4.7, 10.4.8, 10.4.9, 10.4.10, 10.4.11.
- Add Exercises 10.5.5, 10.5.6, 10.5.7.
- In 10.6, add figure for positive orientation and a figure illustrating
the three types of domains.
- Many minor improvements in style and clarity, plus several
small new example throughout.
- Fix errata.
March 21st 2017 edition, Version 1.0 (edition 1, 0th update):
First version.