Preface
- Page ID
- 54825
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)This book covers calculus of a single variable. It is suitable for a year-long (or two-semester) course, normally known as Calculus I and II in the United States. The prerequisites are high school or college algebra, geometry and trigonometry. The book is designed for students in engineering, physics, mathematics, chemistry and other sciences.
One reason for writing this text was because I had already written its sequel, Vector Calculus. A more important reason was my dissatisfaction with the current crop of calculus textbooks; they are far too bloated and filled with fluff, and become more so every year. Enormous textbooks send a bad signal—if the subject looks like a giant pain to slog through, then that’s exactly how students will treat it. Making matters worse, the trend that seems to have begun in the early 1960s to move calculus further away from its roots in physics appears to be accelerating.1 In addition, many of the intuitive approaches and techniques from the early days of calculus—which I think often yield more insights for students—seem to have been lost. These are some of what I consider the fatal flaws in almost all current calculus texts, whether they take the “traditional”, “reform”, or so-called “rigorous” approach.2
I agree with the views of the late Russian mathematician V.I. Arnold on teaching mathematics, in particular the idea that “Mathematics is the part of physics where experiments are cheap.”3 The ties to physics are especially important in calculus, so this book tries to introduce new concepts with physical motivations (what other motivations can there be?). The book contains exercises and examples that I hope will adequately prepare students who continue on in physics and engineering.4
Perhaps controversially, the book uses infinitesimals, making it a bit of a “throwback” or “retro” calculus text. My justification for this heretical act was purely pedagogical: infinitesimals make learning calculus easier, and their use aligns more with the way students will see calculus in their physics, chemistry and other science classes and textbooks (where infinitesimals are employed liberally). This might ruffle some feathers among mathematical “purists,” but they are not the main audience for this book. That said, the book is still compatible with the usual limit-based approach, so an instructor could simply ignore the parts involving infinitesimals and teach the material as he or she normally would. I did not want to be dogmatic, so I used infinitesimals where I thought it made sense, and used limits where appropriate (e.g. in discussing continuity, series). Again, pedagogy was my priority.
The exercises at the end of each section are divided into three categories: A, B and C. The A exercises are mostly of a routine computational nature, the B exercises are slightly more involved, and the C exercises usually require some effort or insight to solve. A crude way of describing A, B and C would be “Easy”, “Moderate” and “Challenging”, respectively. However, many of the B exercises are easy and not all the C exercises are difficult. Appendix A provides answers and hints to many of the odd-numbered and some of the even-numbered exercises.
A few exercises require the student to write a computer program to solve numerical approximation problems (e.g. numerical methods for approximating definite integrals). Algorithms are presented in pseudocode, with code implementations in various languages (primarily Java, but also C, Python, Octave, Sage). I hope the code comments will help the reader figure out what is being done, regardless of familiarity with those languages. Students are free to implement solutions using the language of their choice. There are no dedicated “calculator exercises,” as those have been rendered pointless by modern computing (with which students need to become acquainted).
Stylistically I made a conscious effort to break from an unfortunate but all too common mode of writing in mathematics texts, lamented in the preface of a physics book: “Nothing is more repellent to normal human beings than the clinical succession of definitions, axioms, and theorems generated by the labours of pure mathematicians.”5 I have been guilty of that sin myself, but I have changed my ways and banished all traces of that sort of thing from this book. So you won’t find Definition 1.2, Theorem 3.3, Corollary 4.6, Lemma 5.7, Axiom 1B, etc. Instead, I tried to borrow the best of the styles from the physics and foreign languages textbooks I enjoyed so much in college. I also deliberately avoided what the author Gore Vidal called the “we-ness” that prevails in academic writing. There is no good reason for the “royal we” in a textbook, and it comes off as a bit pompous, so we won’t use it.
This book is released under the GNU Free Documentation License (GFDL), which allows others to not only copy and distribute the book but also to modify it. For more details, see the included copy of the GFDL. So that there is no ambiguity on this matter, anyone can make as many copies of this book as desired and distribute it as desired, without needing my permission. The PDF version will always be freely available to the public at no cost (go to http://www.mecmath.net/calculus). Feel free to contact me at mcorral@schoolcraft.edu for any questions on this or any other matter regarding the book. I welcome your feedback.
Schoolcraft CollegeMichael Corral
December 2020
- That trend had begun even with the “traditional” calculus texts, long before the dreadful “reform calculus” texts from the 1990s compounded the problem. In that sense the “traditional” texts play the role of the “lesser evil.”↩
- There are a few exceptions among the “traditional” texts. However, the handful of “rigorous” calculus texts are uniformly terrible; their existence can only be explained by their authors placing a low priority on pedagogy.↩
- Arnold, V.I., “On Teaching Mathematics”, Russian Math. Surveys 53 (1998), No. 1, 229-236. An HTML version is at www.uni-muenster.de/Physik.TP/~munsteg/arnold.html↩
- The book covers some of the types of problems and techniques for solving them that such students will likely encounter. Facility with using named constants (e.g. \(c\), \(h\), \(T\)) is also emphasized.↩
- Ziman, J.M., Elements of Advanced Quantum Theory, Cambridge, U.K.: Cambridge University Press, 1969.↩

