From d19e454f2765ab0d84910279b3b3a95d34c098cf Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Tue, 9 Jan 2024 13:01:34 -0700 Subject: [PATCH] Created the Real Analysis Theorems and Definitions packet --- .gitignore | 303 ++++++++++++++++++ README.md | 20 ++ Real-Analysis-Theorems-and-Definitions.pdf | Bin 0 -> 412521 bytes Real-Analysis-Theorems-and-Definitions.tex | 32 ++ chapter-1/chapter-1.tex | 4 + chapter-1/finite-and-infinite-sets.tex | 89 +++++ chapter-1/mathematical-induction.tex | 35 ++ chapter-1/sets-and-functions.tex | 77 +++++ chapter-10/chapter-10.tex | 5 + chapter-10/convergence-theorems.tex | 64 ++++ chapter-10/definition-and-main-properties.tex | 96 ++++++ .../improper-and-lebesgue-integrals.tex | 72 +++++ chapter-10/infinite-intervals.tex | 42 +++ chapter-11/chapter-11.tex | 5 + chapter-11/compact-sets.tex | 23 ++ chapter-11/continuous-functions.tex | 35 ++ chapter-11/metric-spaces.tex | 52 +++ chapter-11/open-and-closed-sets-in-R.tex | 49 +++ .../absolute-value-and-the-real-line.tex | 41 +++ .../applications-of-the-supremum-property.tex | 29 ++ chapter-2/chapter-2.tex | 6 + chapter-2/intervals.tex | 45 +++ ...he-algebraic-and-order-properties-of-R.tex | 113 +++++++ chapter-2/the-completeness-property-of-R.tex | 45 +++ chapter-3/chapter-3.tex | 8 + chapter-3/introduction-to-infinite-series.tex | 79 +++++ chapter-3/limit-theorems.tex | 50 +++ chapter-3/monotone-sequences.tex | 22 ++ chapter-3/properly-divergent-sequences.tex | 34 ++ chapter-3/sequences-and-their-limits.tex | 39 +++ ...ces-and-the-bolzano-wierstrass-theorem.tex | 71 ++++ chapter-3/the-cauchy-criterion.tex | 36 +++ chapter-4/chapter-4.tex | 4 + chapter-4/limit-theorems.tex | 52 +++ chapter-4/limits-of-functions.tex | 50 +++ .../some-extensions-of-the-limit-concept.tex | 93 ++++++ chapter-5/chapter-5.tex | 7 + .../combinations-of-continuous-functions.tex | 45 +++ chapter-5/continuity-and-gauges.tex | 23 ++ .../continuous-functions-on-intervals.tex | 43 +++ chapter-5/continuous-functions.tex | 23 ++ chapter-5/monotone-and-inverse-functions.tex | 53 +++ chapter-5/uniform-continuity.tex | 66 ++++ chapter-6/chapter-6.tex | 5 + chapter-6/lhopitals-rules.tex | 32 ++ chapter-6/taylors-theorem.tex | 35 ++ chapter-6/the-derivative.tex | 63 ++++ chapter-6/the-mean-value-theorem.tex | 56 ++++ chapter-7/approximate-integration.tex | 67 ++++ chapter-7/chapter-7.tex | 6 + chapter-7/riemann-integrable-functions.tex | 54 ++++ chapter-7/riemann-integral.tex | 53 +++ chapter-7/the-darboux-integral.tex | 62 ++++ chapter-7/the-fundamental-theorem.tex | 82 +++++ chapter-8/chapter-8.tex | 5 + chapter-8/interchange-of-limits.tex | 30 ++ .../pointwise-and-uniform-convergence.tex | 37 +++ ...-exponential-and-logarithmic-functions.tex | 92 ++++++ chapter-8/the-trigonometric-functions.tex | 69 ++++ chapter-9/absolute-convergence.tex | 30 ++ chapter-9/chapter-9.tex | 5 + chapter-9/series-of-functions.tex | 100 ++++++ chapter-9/tests-for-absolute-convergence.tex | 72 +++++ .../tests-for-nonabsolute-convergence.tex | 22 ++ init.sty | 57 ++++ 65 files changed, 3114 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 Real-Analysis-Theorems-and-Definitions.pdf create mode 100644 Real-Analysis-Theorems-and-Definitions.tex create mode 100644 chapter-1/chapter-1.tex create mode 100644 chapter-1/finite-and-infinite-sets.tex create mode 100644 chapter-1/mathematical-induction.tex create mode 100644 chapter-1/sets-and-functions.tex create mode 100644 chapter-10/chapter-10.tex create mode 100644 chapter-10/convergence-theorems.tex create mode 100644 chapter-10/definition-and-main-properties.tex create mode 100644 chapter-10/improper-and-lebesgue-integrals.tex create mode 100644 chapter-10/infinite-intervals.tex create mode 100644 chapter-11/chapter-11.tex create mode 100644 chapter-11/compact-sets.tex create mode 100644 chapter-11/continuous-functions.tex create mode 100644 chapter-11/metric-spaces.tex create mode 100644 chapter-11/open-and-closed-sets-in-R.tex create mode 100644 chapter-2/absolute-value-and-the-real-line.tex create mode 100644 chapter-2/applications-of-the-supremum-property.tex create mode 100644 chapter-2/chapter-2.tex create mode 100644 chapter-2/intervals.tex create mode 100644 chapter-2/the-algebraic-and-order-properties-of-R.tex create mode 100644 chapter-2/the-completeness-property-of-R.tex create mode 100644 chapter-3/chapter-3.tex create mode 100644 chapter-3/introduction-to-infinite-series.tex create mode 100644 chapter-3/limit-theorems.tex create mode 100644 chapter-3/monotone-sequences.tex create mode 100644 chapter-3/properly-divergent-sequences.tex create mode 100644 chapter-3/sequences-and-their-limits.tex create mode 100644 chapter-3/subsequences-and-the-bolzano-wierstrass-theorem.tex create mode 100644 chapter-3/the-cauchy-criterion.tex create mode 100644 chapter-4/chapter-4.tex create mode 100644 chapter-4/limit-theorems.tex create mode 100644 chapter-4/limits-of-functions.tex create mode 100644 chapter-4/some-extensions-of-the-limit-concept.tex create mode 100644 chapter-5/chapter-5.tex create mode 100644 chapter-5/combinations-of-continuous-functions.tex create mode 100644 chapter-5/continuity-and-gauges.tex create mode 100644 chapter-5/continuous-functions-on-intervals.tex create mode 100644 chapter-5/continuous-functions.tex create mode 100644 chapter-5/monotone-and-inverse-functions.tex create mode 100644 chapter-5/uniform-continuity.tex create mode 100644 chapter-6/chapter-6.tex create mode 100644 chapter-6/lhopitals-rules.tex create mode 100644 chapter-6/taylors-theorem.tex create mode 100644 chapter-6/the-derivative.tex create mode 100644 chapter-6/the-mean-value-theorem.tex create mode 100644 chapter-7/approximate-integration.tex create mode 100644 chapter-7/chapter-7.tex create mode 100644 chapter-7/riemann-integrable-functions.tex create mode 100644 chapter-7/riemann-integral.tex create mode 100644 chapter-7/the-darboux-integral.tex create mode 100644 chapter-7/the-fundamental-theorem.tex create mode 100644 chapter-8/chapter-8.tex create mode 100644 chapter-8/interchange-of-limits.tex create mode 100644 chapter-8/pointwise-and-uniform-convergence.tex create mode 100644 chapter-8/the-exponential-and-logarithmic-functions.tex create mode 100644 chapter-8/the-trigonometric-functions.tex create mode 100644 chapter-9/absolute-convergence.tex create mode 100644 chapter-9/chapter-9.tex create mode 100644 chapter-9/series-of-functions.tex create mode 100644 chapter-9/tests-for-absolute-convergence.tex create mode 100644 chapter-9/tests-for-nonabsolute-convergence.tex create mode 100644 init.sty diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7f7bed5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,303 @@ +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs +*.slg +*.slo +*.sls + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplot +*.gnuplot +*.table + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.glog +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# newpax +*.newpax + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# svg +svg-inkscape/ + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# titletoc +*.ptc + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +# Draw.io backup files +*.bkp +*.dtmp + diff --git a/README.md b/README.md new file mode 100644 index 0000000..6bea290 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# Real Analysis Theorems and Definitions + +This repository houses LaTeX code (and the corresponding generated [PDF](./Real-Analysis-Theorems-and-Definitions.pdf)) +that generates a packet of all the theorems and definitions contained within +[Introduction to Real Analysis, 4th Edition, by Robert G. Bartle and Donald R. Sherbert](https://a.co/d/3xSYuQf). + +## Purpose +The purpose of this packet is to provide a useful "cheat sheet" for viewing all of the theorems and definitions within the +textbook for easy reference when writing proofs. + +## What's Included? +This packet includes all of the following from the textbook: + +* Definitions +* Theorems +* Corollaries +* Lemmas +* Remarks +* Select examples that contain a definition or theorem +* Occasional asides as they appear in the textbook diff --git a/Real-Analysis-Theorems-and-Definitions.pdf b/Real-Analysis-Theorems-and-Definitions.pdf new file mode 100644 index 0000000000000000000000000000000000000000..549ec90943d4ceb318d6154b1ad0f150335c3a64 GIT binary patch literal 412521 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�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 Jr!0&>{|6E#tup`s literal 0 HcmV?d00001 diff --git a/Real-Analysis-Theorems-and-Definitions.tex b/Real-Analysis-Theorems-and-Definitions.tex new file mode 100644 index 0000000..a15a0b0 --- /dev/null +++ b/Real-Analysis-Theorems-and-Definitions.tex @@ -0,0 +1,32 @@ +\documentclass[12pt,letterpaper]{report} +\usepackage{init} + +\newcommand{\dist}{\text{dist}} +\author{Alexander J. Clarke} +\title{Real Analysis Theorems and Definitions} +\begin{document} +\maketitle +\clearpage +\begin{center} + \thispagestyle{empty} + \vspace*{\fill} + All theorems, corollaries, lemmas, remarks, and asides are direct quotes from\\ + + \textit{Introduction to Real Analysis, 4th Edition, by Robert G. Bartle and Donald R. Sherbert} + \vspace*{\fill} +\end{center} +\tableofcontents + +\import{chapter-1/}{chapter-1.tex} +\import{chapter-2/}{chapter-2.tex} +\import{chapter-3/}{chapter-3.tex} +\import{chapter-4/}{chapter-4.tex} +\import{chapter-5/}{chapter-5.tex} +\import{chapter-6/}{chapter-6.tex} +\import{chapter-7/}{chapter-7.tex} +\import{chapter-8/}{chapter-8.tex} +\import{chapter-9/}{chapter-9.tex} +\import{chapter-10/}{chapter-10.tex} +\import{chapter-11/}{chapter-11.tex} + +\end{document} diff --git a/chapter-1/chapter-1.tex b/chapter-1/chapter-1.tex new file mode 100644 index 0000000..4b2a9c4 --- /dev/null +++ b/chapter-1/chapter-1.tex @@ -0,0 +1,4 @@ +\chapter{Preliminaries} +\subimport{./}{sets-and-functions.tex} +\subimport{./}{mathematical-induction.tex} +\subimport{./}{finite-and-infinite-sets.tex} diff --git a/chapter-1/finite-and-infinite-sets.tex b/chapter-1/finite-and-infinite-sets.tex new file mode 100644 index 0000000..cbbb8b6 --- /dev/null +++ b/chapter-1/finite-and-infinite-sets.tex @@ -0,0 +1,89 @@ +\section{Finite and Infinite Sets} + +\begin{definition} + \begin{enumerate} + \item[] + \item The empty set $\emptyset$ is said to have $0$ \textbf{elements}. + + \item If $n \in \N$, a set $S$ is said to have $n$ \textbf{elements} if there exists a bijection from the set $\N_n := \{1, 2, \dots, n\}$ onto $S$. + + \item A set $S$ is said to be \textbf{finite} if it is either empty or it has $n$ elements for some $n \in \N$. + + \item A set $S$ is said to be \textbf{infinite} if it is not finite. + \end{enumerate} +\end{definition} + +\begin{theorem}[\textbf{Uniqueness Theorem}] + If $S$ is a finite set, then the number of elements is $S$ is a unique number in $\N$. +\end{theorem} + +\begin{theorem} + The set $\N$ of natural numbers is an infinite set. +\end{theorem} + +\begin{theorem} + \begin{enumerate} + \item[] + \item If $A$ is a set with $m$ elements and $B$ is a set with $n$ elements and if $A \cap B = \emptyset$, then $A \cup B$ has $m +n$ elements. + + \item If $A$ is a set with $m \in \N$ elements and $C \subseteq A$ is a set with $1$ element, then $A \setminus C$ is a set with $m-1$ elements. + + \item If $C$ is an infinite set and $B$ is a finite set, then $C \setminus B$ is an infinite set. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Suppose that $S$ and $T$ are sets and that $T \subseteq S$. + \begin{enumerate} + \item If $S$ is a finite set, then $T$ is a finite set. + + \item If $T$ is an infinite set, then $S$ is an infinite set. + \end{enumerate} +\end{theorem} + +\begin{definition} + \begin{enumerate} + \item[] + \item A set $S$ is said to be \textbf{denumerable} (or \textbf{countably infinite}) if there exists a bijection of $\N$ onto $S$. + + \item A set $S$ is said to be \textbf{countable} if it is either finite or denumerable. + + \item A set $S$ is said to be \textbf{uncountable} if it is not countable. + \end{enumerate} +\end{definition} + +\begin{theorem} + The set $\N \times \N$ is denumerable. +\end{theorem} + +\begin{theorem} + Suppose that $S$ and $T$ are sets and that $T \subseteq S$. + \begin{enumerate} + \item If $S$ is a countable set, then $T$ is a countable set. + + \item If $T$ is an uncountable set, then $S$ is an uncountable set. + \end{enumerate} +\end{theorem} + +\begin{theorem} + The following statements are equivalent: + \begin{enumerate} + \item $S$ is a countable set. + + \item There exists a surjection of $\N$ onto $S$. + + \item There exists an injection of $S$ into $\N$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + The set $\Q$ of all rational numbers is denumerable. +\end{theorem} + +\begin{theorem} + If $A_m$ is a countable set for each $m \in \N$, then the union $A:= \bigcup\limits_{m=1}^{\infty} A_m$ is countable. +\end{theorem} + +\begin{theorem}[\textbf{Cantor's Theorem}] + If $A$ is any set, then there is no surjection of $A$ onto the set $\mathcal{P}(A)$ of all subsets of $A$. +\end{theorem} diff --git a/chapter-1/mathematical-induction.tex b/chapter-1/mathematical-induction.tex new file mode 100644 index 0000000..03f6e2f --- /dev/null +++ b/chapter-1/mathematical-induction.tex @@ -0,0 +1,35 @@ +\section{Mathematical Induction} + +\begin{theorem}[\textbf{Well-Ordering Property of $\N$}] + Every nonempty subset of $\N$ has a least element. +\end{theorem} +A more detailed statement of this property is as follows: If $S$ is a subset of $\N$ and if $S \neq \emptyset$, then there exists $m \in S$ such that $m \leq k$ for all $k \in S$. + +\begin{theorem}[\textbf{Principle of Mathematical Induction}] + Let $S$ be a subset of $\N$ that possesses the two properties: + \begin{enumerate} + \item The number $1 \in S$. + \item For every $k \in \N$, if $k \in S$, then $k + 1 \in S$. + \end{enumerate} + Then we have $S = \N$. +\end{theorem} + +\begin{theorem}[\textbf{Principle of Mathematical Induction (second version)}] + Let $n_0 \in \N$ and let $P(n)$ be a statement for each natural number $n \geq n_0$. Suppose that: + \begin{enumerate} + \item The statement $P(n_0)$ is true. + + \item For all $k \geq n_0$, the truth of $P(k)$ implies the truth of $P(k+1)$. + \end{enumerate} + Then $P(n)$ is true for all $n \geq n_0$. +\end{theorem} + +\begin{theorem}[\textbf{Principle of Strong Induction}] + Let $S$ be a subset of $\N$ such that + \begin{enumerate} + \item $1 \in S$. + + \item For every $k \in \N$, if $\{1, 2, \dots \} \subseteq S$, then $k+1 \in S$. + \end{enumerate} + Then $S = \N$. +\end{theorem} diff --git a/chapter-1/sets-and-functions.tex b/chapter-1/sets-and-functions.tex new file mode 100644 index 0000000..faf2ba3 --- /dev/null +++ b/chapter-1/sets-and-functions.tex @@ -0,0 +1,77 @@ +\section{Sets and Functions} + +\begin{definition} + Two sets $A$ and $B$ are said to be \textbf{equal,} and we write $A=B$ if they contain the same elements. + \\\\Thus, to prove that the sets $A$ and $B$ are equal, we must show that + \[A \subseteq B \text{ and } B \subseteq A\] +\end{definition} + +\begin{definition} + \begin{enumerate} + \item[] + \item The \textbf{union} of sets $A$ and $B$ is the set + \[A \cup B := \{x:x \in A \text{ or } x \in B\}.\] + + \item The \textbf{intersection} of the sets $A$ and $B$ is the set + \[A \cap B := \{x:x \in A \text{ and } x \in B \}.\] + + \item The \textbf{complement of $B$ relative to $A$} is the set + \[A \setminus B := \{x:x \in A \text{ and } x \notin B\}\] + \end{enumerate} +\end{definition} + +\begin{theorem} + If $A$, $B$, $C$ are sets, then + \begin{enumerate} + \item $A \setminus (B \cup C) = (A \setminus B) \cap (A \setminus C),$ + \item $A \setminus (B \cap C) = (A \setminus B) \cup (A \setminus C).$ + \end{enumerate} +\end{theorem} + +\begin{definition} + If $A$ and $B$ are nonempty sets, then the \textbf{Cartesian product} $A \times B$ of $A$ and $B$ is the set of all ordered pairs $(a,b)$ with $a \in A$ and $b \in B$. That is, + \[A \times B := \{(a,b): a \in A,\ b \in B\}.\] +\end{definition} + +\begin{definition} + Let $A$ and $B$ be sets. Then a \textbf{function} from $A$ to $B$ is a set $f$ of ordered pairs in $A \times B$ such that for each $a \in A$ there exists a unique $B \in B$ with $(a,b) \in f$. (In other words, if $(a,b) \in f$ and $(a, b') \in f$, then $b = b'$.) +\end{definition} + +\begin{definition} + If $E$ is a subset of $A$, then the \textbf{direct image} of $E$ under $f$ is the subset $f(E)$ of $B$ given by + \[f(E):=\{f(x):x \in E\}\] + + If $H$ is a subset of $B$, then the \textbf{inverse image} of $H$ under $f$ is the subset $f^{-1}(H)$ of $A$ given by + \[f^{-1}(H):=\{x \in A:f(x) \in H\}\] +\end{definition} + +\begin{definition} + Let $f:A \rightarrow B$ be a function from $A$ to $B$. + \begin{enumerate} + \item The function $f$ is said to be \textbf{injective} (or to be \textbf{one-one}) if whenever $x_1 \neq x_2$, then $f(x_1) \neq f(x_2)$. If $f$ is an injective function, we also say that $f$ is an \textbf{injection}. + + \item The function $f$ is said to be \textbf{surjective} (or to map $A$ \textbf{onto} $B$) if $f(A)=B$; that is, if the range $R(f)=B$. If $f$ is a surjective function, we also say that $f$ is a \textbf{surjection}. + + \item If $f$ is both injective and surjective, then $f$ is said to be \textbf{bijective}. If $f$ is bijective, we also say that $f$ is a \textbf{bijection}. + \end{enumerate} +\end{definition} + +\begin{definition} + If $f: A \rightarrow B$ is a bijection of $A$ onto $B$, then + \[g := \{(b,a) \in B \times A: (a,b) \in f\}\] + is a function on $B$ into $A$. This function is called the \textbf{inverse function} of $f$, and is denoted by $f^{-1}$. The function $f^{-1}$ is also called the \textbf{inverse} of $f$. + \\We can also express the connection between $f$ and its inverse $f^{-1}$ by noting that $D(f)=R(f^{-1})$ and $R(f)=D(f^{-1})$ and that + \[b=f(a) \text{ if and only if } a=f^{-1}(b)\] +\end{definition} + +\begin{definition} + If $f: A \rightarrow B$ and $g:B \rightarrow C$, and if $R(f) \subseteq D(g) = B$, then the \textbf{composite function} $g \circ f$ (note the order!) is the function from $A$ into $C$ defined by + \[(g \circ f)(x) := g(f(x)) \text{ for all } x \in A\] +\end{definition} + +\begin{theorem} + Let $f: A \rightarrow B$ and $g: B \rightarrow C$ be functions and let $H$ be a subset of $C$. Then we have + \[(g \circ f)^{-1}(H) = f^{-1}(g^{-1}(H)).\] + + Note the reversal in the order of the functions. +\end{theorem} diff --git a/chapter-10/chapter-10.tex b/chapter-10/chapter-10.tex new file mode 100644 index 0000000..17ecca1 --- /dev/null +++ b/chapter-10/chapter-10.tex @@ -0,0 +1,5 @@ +\chapter{The Generalized Riemann Integral} +\subimport{./}{definition-and-main-properties.tex} +\subimport{./}{improper-and-lebesgue-integrals.tex} +\subimport{./}{infinite-intervals.tex} +\subimport{./}{convergence-theorems.tex} diff --git a/chapter-10/convergence-theorems.tex b/chapter-10/convergence-theorems.tex new file mode 100644 index 0000000..023bc59 --- /dev/null +++ b/chapter-10/convergence-theorems.tex @@ -0,0 +1,64 @@ +\section{Convergence Theorems} + +\begin{theorem}[\textbf{Uniform Convergence Theorem}] + Let $(f_k)$ be a sequence in $\mathcal{R}^*[a,b]$ and suppose that $(f_k)$ converges \textbf{uniformly} on $[a,b]$ to $f$. Then $f \in \mathcal{R}^*[a,b]$ and + \[\displaystyle\int_{a}^{b}f=\lim\limits_{k \to \infty}\displaystyle\int_{a}^{b}f_k\] + holds. +\end{theorem} + +\begin{definition} + A sequence $(f_k)$ in $\mathcal{R}^*(I)$ is said to be \textbf{equi-integrable} if for every $\varepsilon>0$ there exists a gauge $\delta_\varepsilon$ on $I$ such that if $\dot{\mathcal{P}}$ is any $\delta_\varepsilon$-fine partition of $I$ and $k\in\N$, then $\left|S(f_k;\dot{\mathcal{P}})-\displaystyle\int_If_k\right|<\varepsilon$. +\end{definition} + +\begin{theorem}[\textbf{Equi-integrability Theorem}] + If $(f_k) \in \mathcal{R}^*(I)$ is equi-integrable on $I$ and if $f(x)=\lim f_k(x)$ for all $x \in I$, then $f \in \mathcal{R}^*(I)$ and + \[\displaystyle\int_If=\lim\limits_{k \to \infty}\displaystyle\int_If_k\] +\end{theorem} + +\begin{definition} + We say that a sequence of functions on an interval $I \subseteq \R$ is \textbf{monotone increasing} if it satisfies $f_1(x) \leq f_2(x) \leq \dots \leq f_k(x) \leq f_{k+1}(x) \leq \dots$ for all $k \in \N$, $x \in I$. It is said to be \textbf{monotone decreasing} if it satisfies the opposite string of inequalities, and to be \textbf{monotone} if it is either monotone increasing or decreasing. +\end{definition} + +\begin{theorem}[\textbf{Monotone Convergence Theorem}] + Let $(f_k)$ be a monotone sequence of functions in $\mathcal{R}^*(I)$ such that $f(x)=\lim f_k(x)$ almost everywhere on $I$. Then $f \in \mathcal{R}^*(I)$ if and only if the sequence of integrals $\left(\int_I f_k\right)$ is bounded in $\R$, in which case + \[\int_I f = \lim\limits_{k \to \infty} \int_I f_k.\] +\end{theorem} + +\begin{theorem}[\textbf{Dominated Convergence Theorem}] + Let $(f_n)$ be a sequence in $\mathcal{R}^*(I)$ and let $f(x)=\lim f_k(x)$ almost everywhere on $I$. If there exist functions $\alpha, \omega$ in $\mathcal{R}^*(I)$ such that + \[\alpha(x)\leq f_k(x)\leq\omega(x)\ \ \text{ for almost every }\ \ x \in I\] + then $f \in \mathcal{R}^*(I)$ and + \[\displaystyle\int_If=\lim\limits_{k \to \infty}\displaystyle\int_I f_k.\] + Moreover, if $\alpha$ and $\omega$ belong to $\mathcal{L}(I)$, then $f_k$ and $f$ belong to $\mathcal{L}(I)$ and + \[||f_k-f||=\displaystyle\int_I|f_k-f|\to 0\] +\end{theorem} + +\begin{definition} + A function $f:[a,b]\to\R$ is said to be \textbf{(Lebesgue) measurable} if there exists a sequence $(s_k)$ of step functions on $[a,b]$ such that + \[f(x)=\lim\limits_{k \to \infty} s_k(x)\ \ \text{ for almost every }\ \ x \in [a,b]\] + We denote the collection of measurable functions on $[a,b]$ by $\mathcal{M}[a,b]$. +\end{definition} + +\begin{theorem} + Let $f$ and $g$ belong to $\mathcal{M}[a,b]$ and let $c \in \R$. + \begin{enumerate} + \item Then the functions $cf, |f|,f+g,f-g,$ and $f\cdot g$ also belong to $\mathcal{M}[a,b]$. + \item If $\varphi:\R \to \R$ is continuous, then the composition $\varphi \circ f \in \mathcal{M}[a,b]$. + \item If $(f_n)$ is a sequence in $\mathcal{M}[a,b]$ and $f(x)=\lim f_n(x)$ almost everywhere on $I$, then $f \in \mathcal{M}[a,b]$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + A function $f:[a,b]\to\R$ is in $\mathcal{M}[a,b]$ if and only if there exists a sequence $(g_k)$ of continuous functions such that + \[f(x)=\lim\limits_{k \to \infty} g(x)\ \ \text{ for almost every }\ \ x \in [a,b]\] +\end{theorem} + +\begin{theorem}[\textbf{Measurability Theorem}] + If $f \in \mathcal{R}^*[a,b]$, then $f \in \mathcal{M}[a,b]$ +\end{theorem} + +\begin{theorem}[\textbf{Integrability Theorem}] + Let $f\in\mathcal{M}[a,b]$. Then $f \in \mathcal{R}^*[a,b]$ if and only if there exist functions $\alpha, \omega \in \mathcal{R}^*[a,b]$ such that + \[\alpha(x)\leq f(x)\leq \omega(x)\ \ \text{ for almost every }\ \ x \in [a,b]\] + Moreover, if either $\alpha$ or $\omega$ belongs to $\mathcal{L}[a,b]$, then $f \in \mathcal{L}[a,b]$. +\end{theorem} diff --git a/chapter-10/definition-and-main-properties.tex b/chapter-10/definition-and-main-properties.tex new file mode 100644 index 0000000..35f413c --- /dev/null +++ b/chapter-10/definition-and-main-properties.tex @@ -0,0 +1,96 @@ +\section{Definition and Main Properties} + +In \textit{Definition 5.2.2}, we defined a \textbf{gauge} on $[a,b]$ to be a strictly positive function $\delta:[a,b] \to (0,\infty)$. Further, a tagged partition $\dot{\mathcal{P}}:=\{(I_i,t_i)\}_{i=1}^n$ of $[a,b]$, where $I_i:=[x_{i-1},x_i]$, is said to be \textbf{$\delta$-fine} in the case +\[t_i \in I_i \subseteq [t_i-\delta(t_i),t_i+\delta(t_i)]\ \ \text{for}\ \ i=1,\dots,n\] + +\begin{definition} + A function $f:[a,b] \to \R$ is said to be \textbf{\textit{generalized} Riemann integrable} on $[a,b]$ if there exists a number $L\in\R$ such that for every $\varepsilon>0$ there exists a gauge $\delta_\varepsilon$ on $[a,b]$ such that if $\dot{\mathcal{P}}$ is any $\delta_\varepsilon$-fine partition of $[a,b]$, then + \[|S(f;\dot{\mathcal{P}})-L|<\varepsilon\] + The collection of all generalized Riemann integrable functions will usually be denoted by $\mathcal{R}^*[a,b]$. + \\\\ It will be shown that if $f \in \mathcal{R}^*[a,b]$, then the number $L$ is uniquely determined; it will be called the \textbf{generalized Riemann integral of $f$} over $[a,b]$. It will also be shown that if $f \in \mathcal{R}[a,b]$, then $f \in \mathcal{R}^*[a,b]$ and the value of the two integrals is the same. Therefore, it will not cause any ambiguity if we also denote the generalized Riemann integral of $f \in \mathcal{R}^*[a,b]$ by the symbols + \[\displaystyle\int_{a}^{b}f\ \ \text{ or }\ \ \displaystyle\int_{a}^{b}f(x)dx\] +\end{definition} + +\begin{theorem}[\textbf{Uniqueness Theorem}] + If $f \in \mathcal{R}^*[a,b]$, then the value of the integral is uniquely determined. +\end{theorem} + +\begin{theorem}[\textbf{Consistency Theorem}] + If $f \in \mathcal{R}[a,b]$ with integral $L$, then also $f \in \mathcal{R}^*[a,b]$ with integral $L$. +\end{theorem} + +\begin{theorem} + Suppose that $f$ and $g$ are in $\mathcal{R}^*[a,b]$. Then: + \begin{enumerate} + \item If $k \in \R$, the function $kf$ is in $\mathcal{R}^*[a,b]$ and + \[\displaystyle\int_{a}^{b}kf=k\displaystyle\int_{a}^{b}f\] + + \item The function $f+g$ is in $\mathcal{R}^*[a,b]$ and + \[\displaystyle\int_{a}^{b}(f+g)=\displaystyle\int_{a}^{b}f+\displaystyle\int_{a}^{b}g\] + + \item If $f(x)\leq g(x)$ for all $x \in [a,b]$, then + \[\displaystyle\int_{a}^{b}f \leq \displaystyle\int_{a}^{b}g\] + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Cauchy Criterion}] + A function $f:[a,b] \to \R$ belongs to $\mathcal{R}^*[a,b]$ if and only if for every $\varepsilon >0$ there exists a gauge $\eta_\varepsilon$ on $[a,b]$ such that if $\dot{\mathcal{P}}$ and $\dot{\mathcal{Q}}$ are any partitions of $[a,b]$ that are $\eta_\varepsilon$-fine, then + \[|S(f;\dot{\mathcal{P}})-S(f;\dot{\mathcal{Q}})|<\varepsilon\] +\end{theorem} + +\begin{theorem}[\textbf{Squeeze Theorem}] + Let $f:[a,b] \to \R$. Then $f \in \mathcal{R}^*[a,b]$ if and only if for every $\varepsilon>0$ there exist functions $\alpha_\varepsilon$ and $\omega_\varepsilon$ in $\mathcal{R}^*[a,b]$ with + \[\alpha_\varepsilon(x) \leq f(x) \leq \omega_\varepsilon(x)\ \forall\ x \in [a,b]\] + and such that + \[\displaystyle\int_{a}^{b}(\omega_\varepsilon-\alpha_\varepsilon) \leq \varepsilon\] +\end{theorem} + +\begin{theorem}[\textbf{Additivity Theorem}] + Let $f:[a,b] \to \R$ and let $c \in (a,b)$. Then $f \in \mathcal{R}^*[a,b]$ if and only if its restrictions to $[a,c]$ and $[c,b]$ are both generalized Riemann integrable. In this case + \[\displaystyle\int_{a}^{b}f=\displaystyle\int_{a}^{c}f+\displaystyle\int_{c}^{b}f\] +\end{theorem} + +\begin{theorem}[\textbf{The Fundamental Theorem of Calculus (First Form)}] + Suppose there exists a \textbf{countable} set $E$ in $[a,b]$, and functions $f,F:[a,b] \to \R$ such that: + \begin{enumerate} + \item $F$ is continuous on $[a,b]$. + \item $F'(x)=f(x)$ for all $x \in [a,b]\setminus E$. + \\Then $f$ belongs to $\mathcal{R}^*[a,b]$ and + \[\displaystyle\int_{a}^{b}f=F(b)-F(a)\] + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Fundamental Theorem of Calculus (Second Form)}] + Let $f$ belong to $\mathcal{R}^*[a,b]$ and let $F$ be the indefinite integral of $f$. Then we have: + \begin{enumerate} + \item $F$ is continuous on $[a,b]$. + \item There exists a null set $Z$ such that if $x \in [a,b]\setminus Z$, then $F$ is differentiable at $x$ and $F'(x)=f(x)$. + \item If $f$ is continuous at $c \in [a,b]$, then $F'(c)=f(c)$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Substitution Theorem}] + \begin{enumerate} + \item[] + \item Let $I:=[a,b]$ and $J:=[\alpha, \beta]$, and let $F:I \to \R$ and $\varphi:J \to \R$ be continuous functions with $\varphi(J)\subseteq I$. + \item Suppose there exist sets $E_f \subset I$ and $E_\varphi\subset J$ such that $f(x)=F'(x)$ for $x \in I\setminus E_f$, that $\varphi'(t)$ exists for $t \in J\setminus E_\varphi$, and that $E:=\varphi^{-1}(E_f)\cup E_\varphi$ is countable. + \item Set $f(x):=0$ for $x \in E_f$ and $\varphi'(t):=0$ for $t \in E_\varphi$. We conclude that $f \in \mathcal{R}^*(\varphi(J))$, that $(f \circ \varphi)\cdot \varphi^t \in \mathcal{R}^*(J)$ and that + \[\displaystyle\int_{\alpha}^{\beta}(f \circ \varphi)\cdot\varphi^t=F\circ\varphi\left.\right|_\alpha^\beta=\displaystyle\int_{\varphi(\alpha)}^{\varphi(\beta)}f\] + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Multiplication Theorem}] + If $f \in \mathcal{R}^*[a,b]$ and if $g$ is a monotone function on $[a,b]$, then the product $f \cdot g$ belongs to $\mathcal{R}^*[a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Integration by Parts Theorem}] + Let $F$ and $G$ be differentiable on $[a,b]$. Then $F'G$ belongs to $\mathcal{R}^*[a,b]$ if and only if $FG'$ belongs to $\mathcal{R}^*[a,b]$. In this case we have + \[\displaystyle\int_{a}^{b}F'G=FG\left.\right|_a^b-\displaystyle\int_{a}^{b}FG'\] +\end{theorem} + +\begin{theorem}[\textbf{Taylor's Theorem}] + Suppose that $f,f',f'',\dots,f^{(n)}$ and $f^{(n+1)}$ exist on $[a,b]$. Then we have + \[f(b)=f(a)+\frac{f'(a)}{1!}(b-a)+\dots+\frac{f^{(n)}(a)}{n!}(b-a)^n+R_n\] + where the remainder is given by + \[R_n=\frac{1}{n!}\displaystyle\int_{a}^{b}f^{(n+1)}(t)\cdot(b-t)^n dt\] +\end{theorem} diff --git a/chapter-10/improper-and-lebesgue-integrals.tex b/chapter-10/improper-and-lebesgue-integrals.tex new file mode 100644 index 0000000..68302b7 --- /dev/null +++ b/chapter-10/improper-and-lebesgue-integrals.tex @@ -0,0 +1,72 @@ +\section{Improper and Lebesgue Integrals} + +\begin{theorem}[\textbf{Hake's Theorem}] + If $f:[a,b] \to \R$, then $f \in \mathcal{R}^*[a,b]$ if and only if for every $\gamma \in (a,b)$ the restriction of $f$ to $[a,\gamma]$ belongs to $\mathcal{R}^*[a,\gamma]$ and + \[\lim\limits_{\gamma \to b^-}\displaystyle\int_{a}^{\gamma}f=A\in\R\] + In this case $\displaystyle\int_{a}^{b}f=A$. +\end{theorem} + +\begin{definition} + A function $f \in \mathcal{R}^*[a,b]$ such that $|f| \in \mathcal{R}^*[a,b]$ is said to be \textbf{Lebesgue integrable} on $[a,b]$. The collection of all Lebesgue integrable functions on $[a,b]$ is denoted by $\mathcal{L}[a,b]$. +\end{definition} + +\begin{theorem}[\textbf{Comparison Test}] + If $f,\omega \in \mathcal{R}^*[a,b]$ and $|f(x)| \leq \omega(x)$ for all $x \in [a,b]$, then $f \in \mathcal{L}[a,b]$ and + \[\abs{\displaystyle\int_{a}^{b}f}\leq\displaystyle\int_{a}^{b}|f| \leq\displaystyle\int_{a}^{b}\omega\] +\end{theorem} + +\begin{theorem} + If $f,g \in \mathcal{L}[a,b]$ and if $c \in \R$, then $cf$ and $f+g$ also belong to $\mathcal{L}[a,b]$. Moreover + \[\displaystyle\int_{a}^{b}cf=c\displaystyle\int_{a}^{b}f\ \ \text{ and }\ \ \displaystyle\int_{a}^{b}|f+g|\leq\displaystyle\int_{a}^{b}|f|+\displaystyle\int_{a}^{b}|g|\] +\end{theorem} + +\begin{theorem} + If $f \in \mathcal{R}^*[a,b]$, the following assertions are equivalent: + \begin{enumerate} + \item $f \in \mathcal{L}[a,b]$. + \item There exists $\omega \in \mathcal{L}[a,b]$ such that $f(x)\leq\omega(x)$ for all $x \in [a,b]$. + \item There exists $\alpha \in \mathcal{L}[a,b]$ such that $\alpha(x) \leq f(x)$ for all $x \in [a,b]$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $f,g \in \mathcal{L}[a,b]$, then the functions $\max \{f,g\}$ and $\min \{f,g\}$ also belong to $\mathcal{L}[a,b]$. +\end{theorem} + +\begin{theorem} + Suppose that $f,g,\alpha,$ and $\omega$ belong to $\mathcal{R}^*[a,b]$. If + \[f\leq\omega,\ g\leq\omega\ \ \text{ or if }\ \ \alpha\leq f,\ \alpha \leq g,\] + then $\max \{f,g\}$ and $\min\{f,g\}$ also belong to $\mathcal{R}^*[a,b]$. +\end{theorem} + +\begin{definition} + If $f \in \mathcal{L}[a,b]$, we define the \textbf{seminorm} of $f$ to be + \[||f||:=\displaystyle\int_{a}^{b}|f|\] + If $f,g \in \mathcal{L}[a,b]$, we define the \textbf{distance between $f$ and $g$} to be + \[\text{dist}(f,g):=||f-g||=\displaystyle\int_{a}^{b}|f-g|\] +\end{definition} + +\begin{theorem} + The seminorm function satisfies: + \begin{enumerate} + \item $||f||\geq 0$ for all $f \in \mathcal{L}[a,b]$. + \item If $f(x)=0$ for $x \in [a,b]$, then $||f||=0$. + \item If $f \in \mathcal{L}[a,b]$ and $c \in \R$, then $||cf||=|c|\cdot||f||$. + \item If $f,g \in \mathcal{L}[a,b]$, then $||f+g||\leq||f||+||g||$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + The distance function satisfies: + \begin{enumerate} + \item $\dist(f,g)\geq 0$ for all $f,g \in \mathcal{L}[a,b]$. + \item If $f(x)=g(x)$ for $x \in [a,b]$, then $\dist(f,g)=0$. + \item $\dist(f,g)=\dist(g,f)$ for all $f,g \in \mathcal{L}[a,b]$. + \item $\dist(f,h)\leq\dist(f,g)+\dist(g,h)$ for all $f,g,h \in \mathcal{L}[a,b]$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Completeness Theorem}] + A sequence $(f_n)$ of functions in $\mathcal{L}[a,b]$ converges to a function $f \in \mathcal{L}[a,b]$ if and only if it has the property that for every $\varepsilon>0$ there exists $H(\varepsilon)$ such that if $m,n\geq H(\varepsilon)$, then + \[||f_m-f_n||=\dist(f_m,f_n)<\varepsilon\] +\end{theorem} diff --git a/chapter-10/infinite-intervals.tex b/chapter-10/infinite-intervals.tex new file mode 100644 index 0000000..a67c7d8 --- /dev/null +++ b/chapter-10/infinite-intervals.tex @@ -0,0 +1,42 @@ +\section{Infinite Intervals} + +\begin{definition} + \begin{enumerate} + \item[] + \item A function $f:[a,\infty) \to \R$ is said to be \textbf{generalized Riemann integrable} if there exists $A \in \R$ such that for every $\varepsilon>0$ there exists a gauge $\delta_\varepsilon$ on $[a,\infty]$ such that if $\dot{\mathcal{P}}$ is any $\delta_\varepsilon$-fine tagged subpartition of $[a,\infty)$, then $|S(f;\dot{\mathcal{P}})-A|\leq \varepsilon$. In this case, we write $f \in \mathcal{R}^*[a,\infty)$ and + \[\displaystyle\int_{a}^{b}f:=A\] + \item A function $f:[a,\infty) \to \R$ is said to be \textbf{Lebesgue integrable} if both $f$ and $|f|$ belong to $\mathcal{R}^*[a,\infty)$. In this case we write $f \in \mathcal{L}[a,\infty)$. + \end{enumerate} +\end{definition} + +\begin{theorem}[\textbf{Hake's Theorem}] + If $f:[a,\infty) \to \R$, then $f \in \mathcal{R}^*[a,\infty)$ if and only if for every $\gamma \in (a,\infty)$ the restriction of $f$ to $[a,\gamma]$ belongs to $\mathcal{R}^*[a,\gamma]$ and + \[\lim\limits_{\gamma\to\infty}\displaystyle\int_{a}^{\gamma}f=A\in\R\] + In this case $\displaystyle\int_{a}^{\infty}f=A$. +\end{theorem} + +\begin{theorem}[\textbf{Fundamental Theorem}] + Suppose that $E$ is a countable subset of $[a,\infty)$ and that $f,F:[a,\infty)\to\R$ are such that: + \begin{enumerate} + \item $F$ is continuous on $[a,\infty)$ and $\lim\limits_{x \to \infty}F(x)$ exists. + \item $F'(x)=f(x)$ for all $x \in (a,\infty),\ x \notin E$. + \\Then $f$ belongs to $\mathcal{R}^*[a,\infty)$ and + \[\displaystyle\int_{a}^{\infty}f=\lim\limits_{x \to \infty}F(x)-F(a).\] + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Hake's Theorem}] + If $h:(-\infty,\infty)\to\R$, then $h \in \mathcal{R}^*(-\infty,\infty)$ if and only if for every $\beta < \gamma$ in $(-\infty, \infty)$, the restriction of $h$ to $[\beta,\gamma]$ is in $\mathcal{R}^*[\beta,\gamma]$ and + \[\lim\limits_{\substack{\beta \to -\infty \\ \gamma \to +\infty}}\displaystyle\int_{\beta}^{\gamma}h=C\in\R\] + In this case $\displaystyle\int_{-\infty}^{\infty}h=C$. +\end{theorem} + +\begin{theorem}[\textbf{Fundamental Theorem}] + Suppose that $E$ is a countable subset of $(-\infty, \infty)$ and that $h,H:(-\infty,\infty)\to\R$ satisfy: + \begin{enumerate} + \item $H$ is continuous on $(-\infty, \infty)$ and the limits $\lim\limits_{x \to \pm \infty}H(x)$ exist. + \item $H'(x)=h(x)$ for all $x \in (-\infty, \infty),\ x \notin E$. + \end{enumerate} + Then $h$ belongs to $\mathcal{R}^*(-\infty,\infty)$ and + \[\displaystyle\int_{-\infty}^{\infty}h=\lim\limits_{x \to \infty} H(x)-\lim\limits_{\gamma \to -\infty}H(\gamma)\] +\end{theorem} diff --git a/chapter-11/chapter-11.tex b/chapter-11/chapter-11.tex new file mode 100644 index 0000000..c870091 --- /dev/null +++ b/chapter-11/chapter-11.tex @@ -0,0 +1,5 @@ +\chapter{A Glimpse Into Topology} +\subimport{./}{open-and-closed-sets-in-R.tex} +\subimport{./}{compact-sets.tex} +\subimport{./}{continuous-functions.tex} +\subimport{./}{metric-spaces.tex} diff --git a/chapter-11/compact-sets.tex b/chapter-11/compact-sets.tex new file mode 100644 index 0000000..fd95726 --- /dev/null +++ b/chapter-11/compact-sets.tex @@ -0,0 +1,23 @@ +\section{Compact Sets} + +\begin{definition} + Let $A$ be a subset of $\R$. An \textbf{open cover} of $A$ is a collection $\mathcal{G}=\{G_\alpha\}$ of open sets in $\R$ whose union contains $A$; that is, + \[A \subseteq \bigcup_\alpha G_\alpha\] + If $\mathcal{G}'$ is a subcollection of sets from $\mathcal{G}$ such that the union of the sets in $\mathcal{G}'$ also contains $A$, then $\mathcal{G}'$ is called a \textbf{subcover} of $\mathcal{G}$. If $\mathcal{G}'$ consists of finitely many sets, then we call $\mathcal{G}'$ a \textbf{finite subcover} of $\mathcal{G}$. +\end{definition} + +\begin{definition} + A subset $K$ of $\R$ is said to be \textbf{compact} if \textit{every} open cover of $K$ has a finite subcover. +\end{definition} + +\begin{theorem} + If $K$ is a compact subset of $\R$, then $K$ is closed and bounded. +\end{theorem} + +\begin{theorem}[\textbf{Heine-Borel Theorem}] + A subset $K$ of $\R$ is compact if and only if it is closed and bounded. +\end{theorem} + +\begin{theorem} + A subset $K$ of $\R$ is compact if and only if every sequence in $K$ has a subsequence that converges to a point in $K$. +\end{theorem} diff --git a/chapter-11/continuous-functions.tex b/chapter-11/continuous-functions.tex new file mode 100644 index 0000000..3e3d9fd --- /dev/null +++ b/chapter-11/continuous-functions.tex @@ -0,0 +1,35 @@ +\section{Continuous Functions} + +\begin{lemma} + A function $f:A \to \R$ is continuous at the point $c$ in $A$ if and only if for every neighborhood $U$ of $f(c)$, there exists a neighborhood $V$ of $c$ such that if $x \in V\cap A$, then $f(x) \in U$. +\end{lemma} + +\begin{theorem}[\textbf{Global Continuity Theorem}] + Let $A \subseteq \R$ and let $f:A \to \R$ be a function with domain $A$. Then the following are equivalent: + \begin{enumerate} + \item $f$ is continuous at every point of $A$. + \item For every open set $G$ in $\R$, there exists an open set $H$ in $\R$ such that $H \cap A=f^{-1}(G)$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + A function $f:\R\to\R$ is continuous if and only if $f^{-1}(G)$ is open in $\R$ whenever $G$ is open. +\end{corollary} + +\begin{theorem}[\textbf{Preservation of Compactness}] + If $K$ is a compact subset of $\R$ and if $f:K \to \R$ is continuous on $K$, then $f(K)$ is compact. +\end{theorem} + +\begin{theorem} + If $K$ is a compact subset of $\R$ and $f:K \to \R$ is injective and continuous, then $f^{-1}$ is continuous on $f(K)$. +\end{theorem} + +\begin{theorem} + Let $f:A \subseteq \R \to \R$. Then the following are equivalent: + \begin{enumerate} + \item $f$ is continuous on $A$ + \item \textit{Theorem 5.1.3:} $\forall$ converging sequences $x_n \to a \in A$, then $f(x_n) \to f(a)$ + \item \textit{Theorem 11.3.2:} For each open set $U \subseteq \R$, $f^{-1}(U) \subseteq A$ is open relative to $A$. (i.e. inverse images of open sets are relatively open to $A$. $f^{-1}(U)=V \cap A$ for some open set $V \subseteq \R$) + \item For each closed set $F \subseteq \R$, then $f^{-1}(F) \subseteq A$ is closed relative to $A$. (i.e. inverse images of closed sets are relatively closed) + \end{enumerate} +\end{theorem} diff --git a/chapter-11/metric-spaces.tex b/chapter-11/metric-spaces.tex new file mode 100644 index 0000000..2f370ed --- /dev/null +++ b/chapter-11/metric-spaces.tex @@ -0,0 +1,52 @@ +\section{Metric Spaces} + +\begin{definition} + A \textbf{metric} on a set $S$ is a function $d:S \times S \to \R$ that satisfies the following properties: + \begin{enumerate} + \item $d(x,y)\geq 0\ \forall\ x,y\in S$ \textit{(positivity)}; + \item $d(x,y)=0$ if and only if $x=y$ \textit{(definiteness)}; + \item $d(x,y)=d(y,x)\ \forall\ x,y \in S$ \textit{(symmetry)}; + \item $d(x,y)\leq d(x,z)+d(z,y)\ \forall\ x,y,z\in S$ \textit{(triangle inequality)} + \end{enumerate} + A \textbf{metric space} $(S,d)$ is a set $S$ together with a metric $d$ on $S$. +\end{definition} + +\begin{definition} + Let $(S,d)$ be a metric space. Then for $\varepsilon>0$, the $\varepsilon$\textbf{-neighborhood} of a point $x_0$ in $S$ is the set + \[V_\varepsilon(x_0):=\{x \in S :d(x_0,x)<\varepsilon\}\] + A \textbf{neighborhood} of $x_0$ is any set $U$ that contains an $\varepsilon$-neighborhood of $x_0$ for some $\varepsilon>0$. +\end{definition} + +\begin{definition} + Let $(x_n)$ be a sequence in the metric space $(S,d)$. The sequence $(x_n)$ is said to \textbf{converge} to $x$ in $S$ if for any $\varepsilon>0$, there exists $K \in \N$ such that $x_n \in V_\varepsilon(x)$ for all $n \geq K$. +\end{definition} + +\begin{definition} + Let $(S,d)$ be a metric space. A sequence $(x_n)$ in $S$ is said to be a \textbf{Cauchy sequence} if for each $\varepsilon>0$, there exists $H \in \N$ such that $d(x_n,x_m)<\varepsilon$ for all $n,m \geq H$. +\end{definition} + +\begin{definition} + A metric space $(S,d)$ is said to be \textbf{complete} if each Cauchy sequence in $S$ converges to a point of $S$. +\end{definition} + +\begin{definition} + Let $(S,d)$ be a metric space. A subset $G$ of $S$ is said to be an \textbf{open} set in $S$ if for every point $x \in S$ there is a neighborhood $U$ of $x$ such that $U \subseteq G$. A subset $F$ of $S$ is said to be a \textbf{closed} set in $S$ if the complement $S \setminus F$ is an open set in $S$. +\end{definition} + +\begin{definition} + Let $(S_1,d_1)$ and $(S_2,d_2)$ be metric spaces, and let $f:S_1 \to S_2$ be a function from $S_1$ to $S_2$. The function $f$ is said to be \textbf{continuous} at the point $c$ in $S_1$ if for every $\varepsilon$-neighborhood $V_\varepsilon(f(c))$ of $f(c)$ there exists a $\delta$-neighborhood $V_\delta(c)$ of $c$ such that if $x \in V_\delta(c)$, then $f(x)\in V_\varepsilon(f(c))$. +\end{definition} + +\begin{theorem}[\textbf{Global Continuity Theorem}] + If $(S_1,d_1)$ and $(S_2,d_2)$ are metric spaces, then a function $f:S_1 \to S_2$ is continuous on $S_1$ if and only if $f^{-1}(G)$ is open in $S_1$ whenever $G$ is open in $S_2$. +\end{theorem} + +\begin{theorem}[\textbf{Preservation of Compactness}] + If $(S,d)$ is a compact metric space and if the function $f:S \to \R$ is continuous, then $f(S)$ is compact in $\R$. +\end{theorem} + +\begin{definition} + A \textbf{semimetric} on a set $S$ is a function $d: S\times S \to \R$ that satisfies all of the conditions of a metric, except that condition (2) is replaces by the weaker condition + \[d(x,y)=0\ \ \text{ if }\ \ x=y\] + A \textbf{semimetric space} $(S,d)$ is a set $S$ together with a semimetric $d$ on $S$. +\end{definition} diff --git a/chapter-11/open-and-closed-sets-in-R.tex b/chapter-11/open-and-closed-sets-in-R.tex new file mode 100644 index 0000000..115c30b --- /dev/null +++ b/chapter-11/open-and-closed-sets-in-R.tex @@ -0,0 +1,49 @@ +\section{Open and Closed Sets in $\R$} + +\begin{definition} + A \textbf{neighborhood} of a point $x \in \R$ is any set $V$ that contains an $\varepsilon$-neighborhood $V_\varepsilon(x):=(x-\varepsilon,x+\varepsilon)$ of $x$ for some $\varepsilon>0$. +\end{definition} + +\begin{definition} + \begin{enumerate} + \item[] + \item A subset $G$ of $\R$ is \textbf{open} in $\R$ if for each $x \in G$ there exists a neighborhood $V$ of $x$ such that $V \subseteq G$. + \item A subset $F$ of $\R$ is \textbf{closed in $\R$} if the complement $\mathcal{C}(F):=\R\setminus F$ is open in $\R$. + \end{enumerate} +\end{definition} + +\begin{theorem}[\textbf{Open Set Properties}] + \begin{enumerate} + \item[] + \item The union of an arbitrary collection of open subsets in $\R$ is open. + \item The intersection of any finite collection of open sets in $\R$ is open. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Closed Set Properties}] + \begin{enumerate} + \item[] + \item The intersection of an arbitrary collection of closed sets in $\R$ is closed. + \item The union of any finite collection of closed sets in $\R$ is closed. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Characterization of Closed Sets}] + Let $F \subset \R$; then the following assertions are equivalent: + \begin{enumerate} + \item $F$ is a closed subset of $\R$. + \item If $X=(x_n)$ is any convergent sequence of elements in $F$, then $\lim X$ belongs to $F$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + A subset of $\R$ is closed if and only if it contains all of its cluster points. +\end{theorem} + +\begin{theorem} + A subset of $\R$ is open if and only if it is the union of countably many disjoint open intervals in $\R$. +\end{theorem} + +\begin{definition} + The \textbf{Cantor Set} $\mathbb{F}$ is the intersection of the sets $F_n, n\in\N$, obtained by successive removal of open middle thirds, starting with $[0,1]$. +\end{definition} diff --git a/chapter-2/absolute-value-and-the-real-line.tex b/chapter-2/absolute-value-and-the-real-line.tex new file mode 100644 index 0000000..6a544ca --- /dev/null +++ b/chapter-2/absolute-value-and-the-real-line.tex @@ -0,0 +1,41 @@ +\section{Absolute Value and the Real Line} + +\begin{definition} + The \textbf{absolute value} of a real number $a$, denoted by $|a|$, is defined by + \[|a|:=\begin{cases} + a & \text{if } a>0, \\ + 0 & \text{if } a=0, \\ + -a & \text{if } a<0. + \end{cases}\] +\end{definition} + +\begin{theorem} + \begin{enumerate} + \item[] + \item $|ab|=|a||b|$ for all $a,b \in \R$. + \item $|a|^2 = a^2$ for all $a \in \R$. + \item If $c \geq 0$, then $|a| \leq c$ if and only if $-c \leq a \leq c$. + \item $-|a|\leq a \leq |a|$ for all $a \in \R$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Triangle Inequality}] + If $a,b \in \R$, then $|a+b| \leq |a| + |b|$. +\end{theorem} + +\begin{corollary} + If $a,b \in \R$, then + \begin{enumerate} + \item $\left| |a|-|b| \right| \leq |a-b|$, + \item $|a-b| \leq |a| + |b|$. + \end{enumerate} +\end{corollary} + +\begin{corollary} + If $a_1, a_2, \dots, a_n$ are any real numbers, then + \[|a_1 + a_2 + \dots + a_n| \leq |a_1| + |a_2| + \dots + |a_n|\] +\end{corollary} + +\begin{definition} + Let $a \in \R$ and $\varepsilon > 0$. Then the $\varepsilon$-\textbf{neighborhood} of $a$ is the set $V_\varepsilon(a):=\{x \in \R : |x-a| < \varepsilon\}$. +\end{definition} diff --git a/chapter-2/applications-of-the-supremum-property.tex b/chapter-2/applications-of-the-supremum-property.tex new file mode 100644 index 0000000..05d0c96 --- /dev/null +++ b/chapter-2/applications-of-the-supremum-property.tex @@ -0,0 +1,29 @@ +\section{Applications of the Supremum Property} + +\begin{theorem}[\textbf{Archimedian Property}] + If $x \in \R$, then there exists $n_x \in \N$ such that $x \leq n_x$. +\end{theorem} + +\begin{corollary} + If $S:= \{1/n : n \in \N\}$, then $\inf S = 0$. +\end{corollary} + +\begin{corollary} + If $t >0$, there exists $n_t \in \N$ such that $0 < 1/n_t < t$. +\end{corollary} + +\begin{corollary} + If $y>0$, there exists $n_y \in \N$ such that $n_y -1 \leq y \leq n_y$. +\end{corollary} + +\begin{theorem} + There exists a positive real number $x$ such that $x^2 = 2$. +\end{theorem} + +\begin{theorem}[\textbf{The Density Theorem}] + If $x$ and $y$ are any real numbers with $xb$ or $b < a$. + \item If $a-b \in \mathbb{P} \cup \{0\}$, then we write $a \geq b$ or $b \leq a$. + \end{enumerate} +\end{definition} + +\begin{theorem} + Let $a,b,c$ be any elements of $\R$. + \begin{enumerate} + \item If $a>b$ and $b>c$, then $a>c$. + \item If $a>b$, then $a+c>b+c$. + \item If $a>b$ and $c>0$, then $ca>cb$. + \\If $a>b$ and $c<0$, then $ca0$. + \item $1 >0$. + \item If $n \in \N$, then $n >0$ + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $a \in \R$ is such that $0 \leq a < \varepsilon$ for every $\varepsilon>0$, then $a=0$. +\end{theorem} + +\begin{theorem} + If $ab>0$, then either + \begin{enumerate} + \item $a>0$ and $b>0$, or + \item $a<0$ and $b<0$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + If $ab <0$, then either + \begin{enumerate} + \item $a<0$ and $b>0$, or + \item $a>0$ and $b<0$. + \end{enumerate} +\end{corollary} + +\begin{definition}[\textbf{Bernoulli's Inequality}] + If $x>-1$, then + \[(1+x)^n \geq 1+nx\ \forall\ n \in \N\] +\end{definition} diff --git a/chapter-2/the-completeness-property-of-R.tex b/chapter-2/the-completeness-property-of-R.tex new file mode 100644 index 0000000..f5951f4 --- /dev/null +++ b/chapter-2/the-completeness-property-of-R.tex @@ -0,0 +1,45 @@ +\section{The Completeness Property of $\R$} + +\begin{definition} + Let $S$ be a nonempty subset of $\R$. + \begin{enumerate} + \item The set $S$ is said to be \textbf{bounded above} if there exists a number $u \in \R$ such that $s \leq u$ for all $s \in S$. Each such number $u$ is called an \textbf{upper bound} of $S$. + + \item The set $S$ is said to be \textbf{bounded below} if there exists a number $w \in \R$ such that $w \leq s$ for all $s \in S$. Each such number $w$ is called a \textbf{lower bound} of $S$. + + \item A set is said to be \textbf{bounded} if it is both bounded above and bounded below. A set is said to be \textbf{unbounded} if it is not bounded. + \end{enumerate} +\end{definition} + +\begin{definition} + Let $S$ be a nonempty subset of $\R$. + \begin{enumerate} + \item If $S$ is bounded above, then a number $u$ is said to be a \textbf{supremum} (or a \textbf{least upper bound}) of $S$ if it satisfies the conditions: + \begin{enumerate} + \item $u$ is an upper bound of $S$, and + \item if $v$ is any upper bound of $S$, then $u \leq v$. + \end{enumerate} + + \item If $S$ is bounded below, then a number $w$ is said to be an \textbf{infimum} (or a \textbf{greatest lower bound}) of $S$ if it satisfies the conditions: + \begin{enumerate} + \item $w$ is a lower bound of $S$, and + \item if $t$ is any lower bound of $S$, then $t \leq w$. + \end{enumerate} + \end{enumerate} +\end{definition} + +\begin{lemma} + A number $u$ is the supremum of a nonempty subset $S$ of $\R$ if and only if $u$ satisfies the conditions: + \begin{enumerate} + \item $s \leq u$ for all $s \in S$, + \item if $v < u$, then there exists $s' \in S$ such that $v < s'$. + \end{enumerate} +\end{lemma} + +\begin{lemma} + An upper bound $u$ of a nonempty set $S$ in $\R$ is the supremum of $S$ if and only if for every $\varepsilon > 0$ there exists an $s_\varepsilon \in S$ such that $u - \varepsilon < s_\varepsilon$. +\end{lemma} + +\begin{theorem}[\textbf{The Completeness Property of $\R$}] + Every nonempty set of real numbers that has an upper bound also has a supremum in $\R$. (This property is also called the \textbf{Supremum Property of $\R$}). +\end{theorem} diff --git a/chapter-3/chapter-3.tex b/chapter-3/chapter-3.tex new file mode 100644 index 0000000..d76227e --- /dev/null +++ b/chapter-3/chapter-3.tex @@ -0,0 +1,8 @@ +\chapter{Sequences and Series} +\subimport{./}{sequences-and-their-limits.tex} +\subimport{./}{limit-theorems.tex} +\subimport{./}{monotone-sequences.tex} +\subimport{./}{subsequences-and-the-bolzano-wierstrass-theorem.tex} +\subimport{./}{the-cauchy-criterion.tex} +\subimport{./}{properly-divergent-sequences.tex} +\subimport{./}{introduction-to-infinite-series.tex} diff --git a/chapter-3/introduction-to-infinite-series.tex b/chapter-3/introduction-to-infinite-series.tex new file mode 100644 index 0000000..d589924 --- /dev/null +++ b/chapter-3/introduction-to-infinite-series.tex @@ -0,0 +1,79 @@ +\section{Introduction to Infinite Series} + +\begin{definition} + If $X:=(x_n)$ is a sequence in $\R$, then the \textbf{infinite series} (or simply the \textbf{series}) \textbf{generated by} $X$ is the sequence $S:= (s_k)$ defined by + \begin{align*} + s_1 & := x_1 \\ + s_2 & := s_1 + s_2 & (=x_1 + x_2) \\ + & \dots \\ + s_k & := s_{k-1}+x_k & (=x_1+x_2+\dots+x_k) \\ + & \dots + \end{align*} +\end{definition} + +\begin{theorem}[\textbf{The $n$th Term Test}] + If the series $\sum x_n$ converges, then $\lim (x_n) = 0$. +\end{theorem} + +\begin{theorem}[\textbf{Cauchy Criterion for Series}] + The series $\sum x_n$ converges if and only if for every $\varepsilon >0$ there exists $M(\varepsilon) \in \N$ such that if $m>n\geq M(\varepsilon)$, then + \[|s_m-s_n|=|x_{n+1}+x_{n+2}+\dots+x_m|<\varepsilon\] +\end{theorem} + +\begin{theorem} + Let $(x_n)$ be a sequence of nonnegative real numbers. Then the series $\sum x_n$ converges if and only if the sequence $S=(s_k)$ of partial sums is bounded. In this case, + \[\sum\limits_{n=1}^{\infty}x_n = \lim (x_k) = \sup \{s_k:k \in \N\}\] +\end{theorem} + +\begin{theorem}[\textbf{Comparison Test}] + Let $X:=(x_n)$ and $Y:=(y_n)$ be real sequences and suppose that for some $K \in \N$ we have + \[0 \leq x_n \leq y_n\ \ \ \text{for}\ \ \ n \geq K\] + \begin{enumerate} + \item Then the convergence of $\sum y_n$ implies the convergence of $\sum x_n$. + \item The divergence of $\sum x_n$ implies the divergence of $\sum y_n$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Limit Comparison Test}] + Suppose that $X:=(x_n)$ and $Y:=(y_n)$ are strictly positive sequences and suppose that the following limit exists in $\R$: + \[r:=\lim \left(\frac{x_n}{y_n}\right)\] + \begin{enumerate} + \item If $r \neq 0$, then $\sum x_n$ is convergent if and only if $\sum y_n$ is convergent. + \item If $r=0$ and if $\sum y_n$ is convergent, then $\sum x_n$ is convergent. + \item If $r=\infty$ and $\sum y_n$ diverges, then $\sum x_n$ diverges. + \end{enumerate} +\end{theorem} + +\begin{definition} + Let $(a_n):n \mapsto a(n)$ be a decreasing sequence of strictly positive terms in $\R$ which converges with a limit of zero. That is, for every $n$ in the domain of $(a_n):a_n>0,\ a_{n+1} \leq a_n$, and $a_n \to 0$ as $n \to + \infty$. The series $\displaystyle\sum_{n=1}^{\infty} 2^n a(2^n)$ is called the \textbf{condensed} form of the series $\displaystyle\sum_{n=1}^{\infty} a_n$. +\end{definition} + +\begin{theorem}[\textbf{Cauchy Condensation Test}] + Let $(a_n):n \mapsto a(n)$ be a decreasing sequence of strictly positive terms in $\R$ which converges with a limit of zero. That is, for every $n$ in the domain of $(a_n):a_n>0,\ a_n \geq a_{n+1}$, and $a_n \to 0$ as $n \to +\infty$. Then the series $\displaystyle\sum_{n=1}^{\infty} a_n$ converges if and only if the condensed series $\displaystyle\sum_{n=1}^{\infty} 2^na(2^n)$ converges. +\end{theorem} + +\begin{theorem}[\textbf{Cauchy Ratio Test}] + Let $\displaystyle\sum_{n=1}^{\infty} a_n$ be a series and $a_n>0$ for all $n \in \N$, and suppose the following limit exists in $\R$: + \[L=\lim\limits_{n \to \infty} \frac{a_{n+1}}{a_n}\] + \begin{enumerate} + \item If $L<1$, then the series converges absolutely. + \item If $L>1$, then the series is divergent. + \item If $L=1$ or the limit does not exist, then the test is inconclusive. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Kummer's Test}] + Let $\sum a_n$ be a positive term series. + \begin{enumerate} + \item If there exists a positive term sequence $b_n$, $\alpha > 0$, and $\N \in \N$ such that $\displaystyle\frac{a_n}{a_{n+1}} \cdot b_n - b_{n+1} \geq \alpha,\ \forall\ n \geq N$, then $\sum a_n$ converges. + \item If $\displaystyle\frac{a_n}{a_{n+1}}\cdot b_n - b_{n+1} \leq 0,\ \forall\ n \geq N$, and if $\sum \frac{1}{b_n}$ diverges, then $\sum a_n$ diverges. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Gauss' Test}] + If $\sum a_n$ is a positive term series, and if there exists a bounded sequence $b_n$ such that $\forall\ n \geq N$, $\displaystyle\frac{a_n}{a_{n+1}} = 1 +\frac{L}{n} + \frac{b_n}{n^2}$, then + \begin{enumerate} + \item If $L > 1$, then $\sum a_n$ converges. + \item If $L \leq 1$, then $\sum a_n$ diverges. + \end{enumerate} +\end{theorem} diff --git a/chapter-3/limit-theorems.tex b/chapter-3/limit-theorems.tex new file mode 100644 index 0000000..d5f2f66 --- /dev/null +++ b/chapter-3/limit-theorems.tex @@ -0,0 +1,50 @@ +\section{Limit Theorems} + +\begin{definition} + A sequence $X=(x_n)$ of real numbers is said to be \textbf{bounded} if there exists a real number $M>0$ such that $|x_n|\leq M$ for all $n \in \N$. + \\\\Thus, the sequence $(x_n)$ is bounded if and only if the set $\{x_n : n \in \N\}$ of its values is a bounded subset of $\R$. +\end{definition} + +\begin{theorem} + A convergent sequence of real numbers is bounded. +\end{theorem} + +\begin{theorem} + Let $X=(x_n)$ and $Y=(y_n)$ be sequences of real numbers that converge to $x$ and $y$, respectively, and let $c \in \R$. + \begin{enumerate} + \item Then the sequences $X+Y, X-Y, X \cdot Y$, and $cX$ converge to $x+y, x-y, xy$, and $cx$, respectively. + + \item If $X=(x_n)$ converges to $x$ and $Z=(z_n)$ is a sequence of nonzero real numbers that converges to $z$ and if $z \neq 0$, then the quotient sequence $X/Z$ converges to $x/z$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $X=(x_n)$ is a convergent sequence of real numbers and if $x_n \geq 0$ for all $n \in \N$, then $x = \lim (x_n) \geq 0$. +\end{theorem} + +\begin{theorem} + If $X=(x_n)$ and $Y=(y_n)$ are convergent sequences of real numbers and if $x_n \leq y_n$ for all $n \in \N$, then $\lim (x_n) \leq \lim (y_n)$. +\end{theorem} + +\begin{theorem} + If $X=(x_n)$ is a convergent sequence and if $a \leq x_n \leq b$ for all $n \in \N$, then $a \leq \lim (x_n) \leq b$. +\end{theorem} + +\begin{theorem}[\textbf{Squeeze Theorem}] + Suppose that $X=(x_n), Y= (y_n)$, and $Z=(z_n)$ are sequences of real numbers such that + \[x_n \leq y_n \leq z_n\ \ \ \text{for all }\ \ \ n \in \N\] + and that $\lim (x_n) = \lim (z_n)$. Then $Y=(y_n)$ is convergent and + \[\lim (x_n) = \lim (y_n) = \lim (z_n).\] +\end{theorem} + +\begin{theorem} + Let the sequence $X=(x_n)$ converge to $x$. Then the sequence $(|x_n|)$ of absolute values converges to $|x|$. That is, if $x=\lim (x_n)$, then $|x|=\lim (|x_n|)$. +\end{theorem} + +\begin{theorem} + Let $X=(x_n)$ be a sequence of real numbers that converges to $x$ and suppose that $x_n \geq 0$. Then the sequence $(\sqrt{x_n})$ of positive square roots converges and $\lim (\sqrt{x_n})=\sqrt{x}$. +\end{theorem} + +\begin{theorem} + Let $(x_n)$ be a sequence of positive real numbers such that $L := \lim (x_{n+1}/x_n)$ exists. If $L <1$, then $(x_n)$ converges and $\lim (x_n)=0$. +\end{theorem} diff --git a/chapter-3/monotone-sequences.tex b/chapter-3/monotone-sequences.tex new file mode 100644 index 0000000..50c3097 --- /dev/null +++ b/chapter-3/monotone-sequences.tex @@ -0,0 +1,22 @@ +\section{Monotone Sequences} + +\begin{definition} + Let $X=(x_n)$ be a sequence of real numbers. We say that $X$ is \textbf{increasing} if it satisfies the inequalities + \[x_1 \leq x_2 \leq \dots \leq x_n \leq x_{n+1} \leq \dots\] + + We say that $X$ is \textbf{decreasing} if it satisfies the inequalities + \[x_1 \geq x_2 \geq \dots \geq x_n \geq x_{n+1} \geq \dots\] + + We say that $X$ is \textbf{monotone} if it is either increasing or decreasing. +\end{definition} + +\begin{theorem}[\textbf{Monotone Convergence Theorem}] + A monotone sequence of real numbers is convergent if and only if it is bounded. Further: + \begin{enumerate} + \item If $X=(x_n)$ is a bounded increasing sequence, then + \[\lim (x_n) = \sup \{x_n : n \in \N\}\] + + \item If $Y=(y_n)$ is a bounded decreasing sequence, then + \[\lim (y_n) = \inf \{y_n : n \in \N\}\] + \end{enumerate} +\end{theorem} diff --git a/chapter-3/properly-divergent-sequences.tex b/chapter-3/properly-divergent-sequences.tex new file mode 100644 index 0000000..c8defcc --- /dev/null +++ b/chapter-3/properly-divergent-sequences.tex @@ -0,0 +1,34 @@ +\section{Properly Divergent Sequences} + +\begin{definition} + Let $(x_n)$ be a sequence of real numbers. + \begin{enumerate} + \item We say that $(x_n)$ \textbf{tends to} $\pm \infty$, and write $\lim (x_n) = +\infty$, if for every $\alpha \in \R$ there exists a natural number $K(\alpha)$ such that if $n \geq K(\alpha)$, then $x_n > \alpha$. + + \item We say that $(x_n)$ \textbf{tends to} $-\infty$, and write $\lim (x_n) = -\infty$, if for every $\beta \in \R$ there exists a natural number $K(\beta)$ such that if $n \geq K(\beta)$, then $x_n < \beta$. + \end{enumerate} + We say that $(x_n)$ is \textbf{properly divergent} in case we have either $\lim (x_n)=+\infty$, or $\lim (x_n)=-\infty$. +\end{definition} + +\begin{theorem} + A monotone sequence of real numbers is properly divergent if and only if it is unbounded. + \begin{enumerate} + \item If $(x_n)$ is an unbounded increasing sequence, then $\lim (x_n)=+\infty$. + \item If $(x_n)$ is an unbounded decreasing sequence, then $\lim (x_n) = -\infty$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $(x_n)$ and $(y_n)$ be two sequences of real numbers and suppose that + \[x_n \leq y_n\ \ \ \text{for all}\ \ \ n \in \N\] + \begin{enumerate} + \item If $\lim (x_n) = +\infty$, then $\lim (y_n)=+\infty$. + \item If $\lim (y_n) = -\infty$, then $\lim (x_n)=-\infty$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $(x_n)$ and $(y_n)$ be two sequences of positive real numbers and suppose that for some $L \in \R, L>0$, we have + \[\lim (x_n/y_n)=L\] + Then $\lim (x_n)=+\infty$ if an only if $\lim (y_n)=+\infty$. +\end{theorem} diff --git a/chapter-3/sequences-and-their-limits.tex b/chapter-3/sequences-and-their-limits.tex new file mode 100644 index 0000000..844d9ea --- /dev/null +++ b/chapter-3/sequences-and-their-limits.tex @@ -0,0 +1,39 @@ +\section{Sequences and Their Limits} + +\begin{definition} + A \textbf{sequence of real numbers} (or a \textbf{sequence in $\R$}) is a function defined on the set $\N = \{1,2,\dots\}$ of natural numbers whose range is contained in the set $\R$ of real numbers. +\end{definition} + +\begin{definition} + A sequence $X = (x_n)$ in $\R$ is said to \textbf{converge} to $x \in \R$, or $x$ is said to be a \textbf{limit} of $(x_n)$, if for every $\varepsilon >0$ there exists a natural number $K(\varepsilon)$ such that for all $n \geq K(\varepsilon)$, the terms $x_n$ satisfy $|x_n-x|<\varepsilon$. + \\If a sequence has a limit, we say that the sequence is \textbf{convergent}; if it has no limit, we say that the sequence is \textbf{divergent}. +\end{definition} + +\begin{theorem}[\textbf{Uniqueness of Limits}] + A sequence in $\R$ can have at most one limit. +\end{theorem} + +\begin{theorem} + Let $X = (x_n)$ be a sequence of real numbers, and let $x \in \R$. The following statements are equivalent: + \begin{enumerate} + \item $X$ converges $x$. + \item For every $\varepsilon > 0$, there exists a natural number $K$ such that for all $n \geq K$, the terms $x_n$ satisfy $|x_n -x| < \varepsilon$. + \item For every $\varepsilon >0$, there exists a natural number $K$ such that for all $n \geq K$, the terms $x_n$ satisfy $x-\varepsilon < x_n < x+\varepsilon$. + \item For every $\varepsilon$-neighborhood $V_\varepsilon(x)$ of $x$, there exists a natural number $K$ such that for all $n \geq K$, the terms $x_n$ belong to $V_\varepsilon(x)$. + \end{enumerate} +\end{theorem} + +\begin{definition} + If $X=(x_1, x_2, \dots, x_n, \dots)$ is a sequence of real numbers and if $m$ is a given natural number, then the $m$-\textbf{tail} of $X$ is the sequence + \[X_m := (x_{m+n}: n \in \N)=(x_{m+1}, x_{m+2}, \dots)\] +\end{definition} + +\begin{theorem} + Let $X=(x_n:n \in \N)$ be a sequence of real numbers and let $m \in \N$. Then the $m$-tail $X_m=(x_{m+n}:n \in \N)$ of $X$ converges if and only if $X$ converges. In this case, $\lim X_m = \lim X$. +\end{theorem} + +\begin{theorem} + Let $(x_n)$ be a sequence of real numbers and let $x \in \R$. If $(a_n)$ is a sequence of positive real numbers with $\lim (a_n)=0$ and if for some constant $C >0$ and some $m \in \N$ we have + \[|x_n - x| \leq Ca_n\ \ \ \ \text{ for all }\ \ \ \ n \geq m\] + then it follows that $\lim (x_n) = x$. +\end{theorem} diff --git a/chapter-3/subsequences-and-the-bolzano-wierstrass-theorem.tex b/chapter-3/subsequences-and-the-bolzano-wierstrass-theorem.tex new file mode 100644 index 0000000..9c85566 --- /dev/null +++ b/chapter-3/subsequences-and-the-bolzano-wierstrass-theorem.tex @@ -0,0 +1,71 @@ +\section{Subsequences and the Bolzano-Wierstrass Theorem} + +\begin{definition} + Let $X=(x_n)$ be a sequence of real numbers and let $n_1 < n_2 < \dots < n_k < \dots$ be a strictly increasing sequence of natural numbers. Then the sequence $X' = (x_{n_k})$ given by + \[(x_{n_1}, x_{n_2}, \dots, x_{n_k}, \dots)\] + is called a \textbf{subsequence} of $X$. +\end{definition} + +\begin{theorem} + If a sequence $X=(x_n)$ of real numbers converges to a real number $x$, then any subsequence $X' = (x_{n_k})$ of $X$ also converges to $x$. +\end{theorem} + +\begin{theorem} + Let $X=(x_n)$ be a sequence of real numbers. Then the following are equivalent: + \begin{enumerate} + \item The sequence $X=(x_n)$ does not converge to $x \in \R$. + + \item There exists an $\varepsilon_0 > 0$ such that for any $k \in \N$, there exists $n_k \in \N$ such that $n_k \geq k$ and $|x_{n_k}-x| \geq \varepsilon_0$. + + \item There exists an $\varepsilon_0>0$ and a subsequence $X'=(x_{n_k})$ of $X$ such that $|x_{n_k}-x| \geq \varepsilon_0$ for all $k \in \N$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Divergence Criteria}] + If a sequence $X=(x_n)$ of real numbers has either of the following properties, then $X$ is divergent. + \begin{enumerate} + \item $X$ has two convergent subsequences $X'=(x_{n_k})$ and $X''=(x_{r_k})$ whose limits are not equal. + + \item $X$ is unbounded. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Monotone Subsequence Theorem}] + If $X=(x_n)$ is a sequence of real numbers, then there is a subsequence of $X$ that is monotone. +\end{theorem} + +\begin{theorem}[\textbf{The Bolzano-Wierstrass Theorem}] + A bounded sequence of real numbers has a convergent subsequence. +\end{theorem} + +\begin{theorem} + Let $X=(x_n)$ be a bounded sequence of real numbers and let $x \in \R$ have the property that every convergent subsequence of $X$ converges to $x$. Then the sequence $X$ converges to $x$. +\end{theorem} + +\begin{definition} + Let $X=(x_n)$ be a bounded sequence of real numbers. + \begin{enumerate} + \item The \textbf{limit superior} of $(x_n)$ is the infimum of the set $V$ of $v \in \R$ such that $v < x_n$ for at most a finite number of $n \in \N$. It is denoted by + \[\lim \sup (x_n)\ \ \ \text{or}\ \ \ \lim \sup X\ \ \ \text{or}\ \ \ \overline{\lim} (x_n)\] + + \item The \textbf{limit inferior} of $(x_n)$ is the supremum of the set of $w \in \R$ such that $x_m < w$ for at most a finite number of $m \in \N$. It is denoted by + \[\lim \inf (x_n)\ \ \ \text{or}\ \ \ \lim \inf X\ \ \ \text{or}\ \ \ \overline{\lim}(x_n)\] + \end{enumerate} +\end{definition} + +\begin{theorem} + If $(x_n)$ is a bounded sequence of real numbers, then the following statements for a real number $x^*$ are equivalent. + \begin{enumerate} + \item $x^* = \lim \sup (x_n)$. + + \item If $\varepsilon>0$, there are at most a finite number of $n \in \N$ such that $x^* + \varepsilon < x_n$, but an infinite number of $n \in \N$ such that $x^*-\varepsilon < x_n$. + + \item If $u_m=\sup \{x_n : n \geq m \}$, then $x^*= \inf \{u_m : m \in \N\}= \lim(u_m)$. + + \item If $S$ is the set of subsequential limits of $(x_n)$, then $x^*= \sup S$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + A bounded sequence $(x_n)$ is convergent if and only if $\lim \sup (x_n)=\lim \inf (x_n)$. +\end{theorem} diff --git a/chapter-3/the-cauchy-criterion.tex b/chapter-3/the-cauchy-criterion.tex new file mode 100644 index 0000000..1e3c114 --- /dev/null +++ b/chapter-3/the-cauchy-criterion.tex @@ -0,0 +1,36 @@ +\section{The Cauchy Criterion} + +\begin{theorem} + A sequence $X=(x_n)$ of real numbers is said to be a \textbf{Cauchy sequence} if for every $\varepsilon >0$ there exists a natural number $H(\varepsilon)$ such that for all natural numbers $n,m \geq H(\varepsilon)$, the terms $x_n, x_m$ satisfy $|x_n-x_m| < \varepsilon$. +\end{theorem} + +\begin{lemma} + If $X=(x_n)$ is a convergent sequence of real numbers, then $X$ is a Cauchy sequence. +\end{lemma} + +\begin{lemma} + A Cauchy sequence of real numbers is bounded. +\end{lemma} + +\begin{theorem}[\textbf{Cauchy Convergence Criterion}] + A sequence of real numbers is convergent if and only if it is a Cauchy sequence. +\end{theorem} + +\begin{definition} + We say that a sequence $X=(x_n)$ of real numbers is \textbf{contractive} if there exists a constant $C$, $0 0$ such that we have $|f(x)| \leq M$ for all $x \in A \cap V_\delta (c)$. +\end{definition} + +\begin{theorem} + If $A \subseteq \R$ and $f:A \rightarrow \R$ has a limit at $c \in \R$, then $f$ is bounded on some neighborhood of $c$. +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$ and let $f$ and $g$ be functions defined on $A$ to $\R$. We define the \textbf{sum} $f+g$, the \textbf{difference} $f-g$, and the \textbf{product} $fg$ on $A$ to $\R$ to be the functions given by + \[(f+g)(x):=f(x)+g(x),\] + \[(f-g)(x):=f(x)-g(x),\] + \[(fg)(x):=f(x)g(x)\] + for all $x \in A$. Further, if $b \in \R$, we define the \textbf{multiple} $bf$ to be the function given by + \[(bf)(x) := bf(x)\ \ \ \text{for all}\ \ \ x \in A\] + Finally, if $h(x)\neq 0$ for $x \in A$, we define the \textbf{quotient} $f/h$ to be the function given by + \[\left( \frac{f}{h}\right)(x) := \frac{f(x)}{h(x)}\ \ \ \ \text{for all}\ \ \ \ x \in A\] +\end{theorem} + +\begin{theorem} + let $A \subseteq \R$, let $f$ and $g$ be functions on $A$ to $\R$, and let $c \in \R$ be a cluster point of $A$. Further, let $b \in \R$. + \begin{enumerate} + \item If $\lim\limits_{x\to c} f = L$ and $\lim\limits_{x\to c} g = M$, then + \[\lim\limits_{x\to c} (f+g) = L+M,\] + \[\lim\limits_{x\to c} (f-g)=L-M,\] + \[\lim\limits_{x\to c} (fg) = LM,\] + \[\lim\limits_{x\to c} (bf) = bL.\] + + \item If $h: A \rightarrow \R$, if $h(x) \neq 0$ for all $x \in A$, and if $\lim\limits_{x\to c} h = H \neq 0$, then + \[\lim\limits_{x\to c} \left( \frac{f}{h} \right)= \frac{L}{H}\] + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f: A \rightarrow \R$, and let $c \in \R$ be a cluster point of $A$. If + \[a \leq f(x) \leq b\ \ \ \ \text{for all}\ \ \ \ x \in A,\ x \neq c,\] + and if $\lim\limits_{x\to c} f$ exists, then $a \leq \lim\limits_{x\to c} f \leq b$. +\end{theorem} + +\begin{theorem}[\textbf{Squeeze Theorem}] + Let $A \subseteq \R$, let $f,g,h:A \rightarrow \R$, and let $c \in \R$ be a cluster point of $A$. If + \[f(x) \leq g(x) \leq h(x)\ \ \ \ \text{for all}\ \ \ \ x \in A,\ x \neq c,\] + and if $\lim\limits_{x\to c} f = L = \lim\limits_{x\to c} h$, then $\lim\limits_{x\to c} g =L$. +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$ and let $c \in \R$ be a cluster point of $A$. If + \[\lim\limits_{x\to c} f > 0\ \ \ \left[\textit{respectively, } \lim\limits_{x\to c} f < 0\right],\] + then there exists a neighborhood $V_\delta (c)$ of $c$ such that $f(x) > 0$ [respectively, $f(x) < 0$] for all $x \in A \cap V_\delta (c),\ x \neq c$. +\end{theorem} diff --git a/chapter-4/limits-of-functions.tex b/chapter-4/limits-of-functions.tex new file mode 100644 index 0000000..114cb2d --- /dev/null +++ b/chapter-4/limits-of-functions.tex @@ -0,0 +1,50 @@ +\section{Limits of Functions} + +\begin{definition} + Let $A \subseteq \R$. A point $c \in \R$ is a \textbf{cluster point} of $A$ if for every $\delta >0$ there exists at least one point $x \in A,\ x \neq c$ such that $|x-c|<\delta$. + \\\\This definition is rephrased in the language of neighborhoods as follows: A point $c$ is a cluster point of the set $A$ if every $\delta$-neighborhood $V_\delta (c)=(c-\delta, c+\delta)$ of $c$ contains at least one point of $A$ distinct from $c$. +\end{definition} + +\begin{theorem} + A number $c \in \R$ is a cluster point of a subset $A$ of $\R$ if and only if there exists a sequence $(a_n)$ in $A$ such that $\lim (a_n) = c$ and $a_n \neq c$ for all $n \in \N$. +\end{theorem} + +\begin{definition} + Let $A \subseteq \R$, and let $c$ be a cluster point of $A$. For a function $f:A \rightarrow \R$, a real number $L$ is said to be a \textbf{limit of $f$ at $c$} if, given any $\varepsilon>0$, there exists a $\delta>0$ such that if $x \in A$ and $0 < |x-c|<\delta$, then $|f(x)-L|<\varepsilon$. +\end{definition} + +\begin{theorem} + If $f:A \rightarrow \R$ and if $c$ is a cluster point of $A$, then $f$ can have only one limit at $c$. +\end{theorem} + +\begin{theorem} + Let $f:A \rightarrow \R$ and let $c$ be a cluster point of $A$. Then the following statements are equivalent. + \begin{enumerate} + \item $\lim\limits_{x\to c}=L$. + \item Given any $\varepsilon$-neighborhood $V_\varepsilon (L)$ of $L$, there exists a $\delta$-neighborhood $V_\delta (c)$ of $c$ such that if $x \neq c$ is any point in $V_\delta (c) \cap A$, then $f(x)$ belongs to $V_\varepsilon (L)$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Sequential Criterion}] + Let $f:A \rightarrow \R$ and let $c$ be a cluster point of $A$. Then the following are equivalent. + \begin{enumerate} + \item $\lim\limits_{x\to c} f=L$. + \item For every sequence $(x_n)$ in $A$ that converges to $c$ such that $x_n\neq c$ for all $n \in \N$, the sequence $(f(x_n))$ converges to $L$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Divergence Criteria}] + Let $A \subseteq \R$, let $f:A \rightarrow \R$ and let $c \in \R$ be a cluster point of $A$. + \begin{enumerate} + \item If $L \in \R$, then $f$ does \textbf{not} have limit $L$ at $c$ if and only if there exists a sequence $(x_n)$ in $A$ with $x_n \neq c$ for all $n \in \N$ such that the sequence $(x_n)$ converges to $c$ but the sequence $(f(x_n))$ does \textbf{not} converge to $L$. + + \item The function $f$ does \textbf{not} have a limit at $c$ if and only if there exists a sequence $(x_n)$ in $A$ with $x_n \neq c$ for all $n \in \N$ such that the sequence $(x_n)$ converges to $c$ but the sequence $(f(x_n))$ does \textbf{not} converge in $\R$. + \end{enumerate} +\end{theorem} + +Let the \textbf{signum function} sgn be defined by +\[\sign (x):=\begin{cases} + +1 & \text{for } x>0, \\ + 0 & \text{for } x=0, \\ + -1 & \text{for } x < 0. + \end{cases}\] diff --git a/chapter-4/some-extensions-of-the-limit-concept.tex b/chapter-4/some-extensions-of-the-limit-concept.tex new file mode 100644 index 0000000..5fa0902 --- /dev/null +++ b/chapter-4/some-extensions-of-the-limit-concept.tex @@ -0,0 +1,93 @@ +\section{Some Extensions of the Limit Concept} + +\begin{definition} + Let $A \in \R$ and let $f:A \rightarrow \R$. + \begin{enumerate} + \item If $c \in \R$ is a cluster point of the set $A \cap (c, \infty)= \{x \in A: x > c\}$, then we say that $L \in \R$ is a \textbf{right-hand limit of $f$ at $c$} and we write + \[\lim\limits_{x\to c^+} f=L\ \ \ \ \ \text{or}\ \ \ \ \ \lim\limits_{x\to c^+} f(x)=L\] + if given any $\varepsilon>0$ there exists a $\delta = \delta(\varepsilon)>0$ such that for all $x \in A$ with $0 < x-c < \delta$, then $|f(x)-L|<\varepsilon$. + + \item If $c \in \R$ is a cluster point of the set $A \cap (-\infty, c)=\{x \in A: x 0$ there exists a $\delta >0$ such that for all $x \in A$ with $0 < c-x < \delta$, then $|f(x)-L|<\varepsilon$. + \end{enumerate} +\end{definition} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $c \in \R$ be a cluster point of $A \cap (c,\infty)$. Then the following statements are equivalent: + \begin{enumerate} + \item $\lim\limits_{x\to c^+} f = L$. + + \item For every sequence $(x_n)$ that converges to $c$ such that $x_n \in A$ and $x_n > c$ for all $n \in \N$, the sequence $(f(x_n))$ converges to $L$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $c \in \R$ be a cluster point of both of the sets $A \cap(c,\infty)$ and $A \cap (-\infty, c)$. Then $\lim\limits_{x\to c} f = L$ if and only if $\lim\limits_{x\to c^+} f = L = \lim\limits_{x\to c^-} f$. +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $c \in \R$ be a cluster point of $A$. + \begin{enumerate} + \item We say that $f$ \textbf{tends to $\infty$ as $x \rightarrow c$}, and write + \[\lim\limits_{x\to c} f = \infty\] + if for every $\alpha \in \R$ there exists $\delta = \delta(\alpha) > 0$ such that for all $x \in A$ with $0 < |x-c|<\delta$, then $f(x) > \alpha$. + + \item We say that $f$ \textbf{tends to $-\infty$ as $x \rightarrow c$}, and write + \[\lim\limits_{x\to c} f = - \infty\] + if for every $\beta \in \R$ there exists $\delta = \delta (\beta)>0$ such that for all $x \in A$ with $0 < |x-c|<\delta$, then $f(x)<\beta$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f,g:A \rightarrow \R$, and let $c \in \R$ be a cluster point of $A$. Suppose that $f(x) \leq g(x)$ for all $x \in A,\ x \neq c$. + \begin{enumerate} + \item If $\lim\limits_{x\to c} f = \infty$, then $\lim\limits_{x\to c} g = \infty$. + \item If $\lim\limits_{x\to c} g = -\infty$, then $\lim\limits_{x\to c} f = -\infty$. + \end{enumerate} +\end{theorem} + +\begin{definition} + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. If $c \in \R$ is a cluster point of the set $A \cap (c, \infty)= \{x \in A: x>c\}$, then we say that $f$ \textbf{tends to} $\infty$ [respectively, $-\infty$] as $x \rightarrow c^+$, and we write + \[\lim\limits_{x\to c^+} f = \infty\ \ \left[\text{respectively, } \lim\limits_{x\to c^+} f = -\infty\right]\] + if for every $\alpha \in \R$ there is $\delta = \delta(\alpha)>0$ such that for all $x \in A$ with $0 < x-c < \delta$, then $f(x)>\alpha$ [respectively, $f(x) < \alpha$] +\end{definition} + +\begin{definition} + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. Suppose that $(a,\infty) \subseteq A$ for some $a \in \R$. We say that $L \in \R$ is a \textbf{limit of $f$ as $x \rightarrow \infty$}, and write + \[\lim\limits_{x\to \infty} f = L\ \ \ \ \text{or}\ \ \ \ \lim\limits_{x\to \infty} f(x) = L,\] + if given any $\varepsilon > 0$ there exists $K=K(\varepsilon)>\alpha$ such that for any $x > K$, then $|f(x) - L| < \varepsilon$. +\end{definition} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and suppose that $(a,\infty) \subseteq A$ for some $ a \in \R$. Then the following statements are equivalent: + \begin{enumerate} + \item $L=\lim\limits_{x\to \infty} f$. + \item For every sequence $(x_n)$ in $A \cap (a, \infty)$ such that $\lim (x_n) = \infty$, the sequence $(f(x_n))$ converges to $L$. + \end{enumerate} +\end{theorem} + +\begin{definition} + let $A \subseteq \R$ and let $f: A \rightarrow \R$. Suppose that $(a,\infty)\subseteq A$ for some $a \in A$. We say that $f$ \textbf{tends to} $\infty$ [respectively, $ - \infty$] \textbf{as} $x \rightarrow \infty$, and write + \[\lim\limits_{x\to \infty} f = \infty \ \ \ \ \ \left[\text{respectively, } \lim\limits_{x\to \infty} f = - \infty \right]\] + if given any $\alpha \in \R$ there exists $K = K(\alpha)>\alpha$ such that for any $x > K$, then $f(x)>\alpha$ [respectively, $f(x) < \alpha$]. +\end{definition} + +\begin{theorem} + Let $A \in \R$, let $f:A \rightarrow \R$, and suppose that $(a, \infty) \subseteq A$ for some $a \in \R$. Then the following statements are equivalent: + \begin{enumerate} + \item $\lim\limits_{x\to \infty} = \infty$ [respectively, $\lim\limits_{x\to \infty} f = - \infty$] + + \item For every sequence $(x_n)$ in $(a, \infty)$ such that $\lim (x_n) = \infty$, then $\lim (f(x_n)) = \infty$ [respectively, $\lim (f(x_n)) = - \infty$]. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f,g:A \rightarrow \R$, and suppose that $(a,\infty) \subseteq A$ for some $a \in \R$. Suppose further that $g(x) > 0$ for all $x > a$ and that for some $L \in \R,\ L \neq 0$, we have + \[\lim\limits_{x\to \infty} \frac{f(x)}{g(x)} = L.\] + \begin{enumerate} + \item If $L > 0$, then $ \lim\limits_{x\to \infty} f = \infty$ if and only if $\lim\limits_{x\to \infty} g = \infty$. + + \item If $L < 0$, then $\lim\limits_{x\to \infty} f = -\infty$ if and only if $\lim\limits_{x\to \infty} g = \infty$. + \end{enumerate} +\end{theorem} diff --git a/chapter-5/chapter-5.tex b/chapter-5/chapter-5.tex new file mode 100644 index 0000000..32fc9b6 --- /dev/null +++ b/chapter-5/chapter-5.tex @@ -0,0 +1,7 @@ +\chapter{Continuous Functions} +\subimport{./}{continuous-functions.tex} +\subimport{./}{combinations-of-continuous-functions.tex} +\subimport{./}{continuous-functions-on-intervals.tex} +\subimport{./}{uniform-continuity.tex} +\subimport{./}{continuity-and-gauges.tex} +\subimport{./}{monotone-and-inverse-functions.tex} diff --git a/chapter-5/combinations-of-continuous-functions.tex b/chapter-5/combinations-of-continuous-functions.tex new file mode 100644 index 0000000..5f91a8a --- /dev/null +++ b/chapter-5/combinations-of-continuous-functions.tex @@ -0,0 +1,45 @@ +\section{Combinations of Continuous Functions} + +\begin{theorem} + Let $A \subseteq \R$, let $f$ and $g$ be functions on $A$ to $\R$, and let $b \in \R$. Suppose that $c \in A$ and that $f$ and $g$ are continuous at $c$. + \begin{enumerate} + \item Then $f+g,\ f-g,\ fg$, and $bf$ are continuous at $c$. + + \item If $h:A \rightarrow \R$ is continuous at $c \in A$ and if $h(x) \neq 0$ for all $x \in A$, then the quotient $f/h$ is continuous at $c$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f$ and $g$ be continuous on $A$ to $\R$, and let $b \in \R$. + \begin{enumerate} + \item The functions $f+g,\ f-g,\ fg$, and $bf$ are continuous on $A$. + + \item If $h:A \rightarrow \R$ is continuous on $A$ and $h(x) \neq 0$ for $x \in A$, then the quotient $f/h$ is continuous on $A$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $|f|$ be defined by $|f|(x) := |f(x)|$ for $x \in A$ + \begin{enumerate} + \item If $f$ is continuous at at point $c \in A$, then $|f|$ is continuous at $c$. + + \item If $f$ is continuous on $A$, then $|f|$ is continuous on $A$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $f(x) \geq 0$ for all $x \in A$. We let $\sqrt{f}$ be defined for $x \in A$ by $(\sqrt{f})(x) := \sqrt{f(x)}$. + \begin{enumerate} + \item If $f$ is continuous at at point $c \in A$, then $\sqrt{f}$ is continuous at $c$. + + \item If $f$ is continuous on $A$, then $\sqrt{f}$ is continuous on $A$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $A,B \subseteq \R$ and let $f:A \rightarrow \R$ and $g:B \rightarrow \R$ be functions such that $f(A) \subseteq B$. If $f$ is continuous at a point $c \in A$ and g is continuous at $b= f(c) \in B$, then the composition $g \circ f:A \rightarrow \R$ is continuous $c$. +\end{theorem} + +\begin{theorem} + Let $A,B \subseteq \R$, let $f:A \rightarrow \R$, be continuous on $A$, and let $g:B \rightarrow \R$ be continuous on $B$. If $f(A) \subseteq B$, then the composite function $g \circ f:A \rightarrow \R$ is continuous on $A$. +\end{theorem} diff --git a/chapter-5/continuity-and-gauges.tex b/chapter-5/continuity-and-gauges.tex new file mode 100644 index 0000000..a3f9ee1 --- /dev/null +++ b/chapter-5/continuity-and-gauges.tex @@ -0,0 +1,23 @@ +\section{Continuity and Gauges} + +\begin{definition} + A \textbf{partition} of an interval $I := [a,b]$ is a collection $\mathbb{P} = \{I_1, \dots, I_n\}$ of non-overlapping closed intervals whose union is $[a,b]$. We ordinarily denote the intervals by $I_i:=[x_{i-1}, x_i]$, where + \[a=x_0 < \dots < x_{i-1} < x_i < \dots < x_n = b.\] + The points $x_i\ (i-0, \dots, n)$ are called the \textbf{partition points} of $\mathbb{P}$. If a point $t_i$ has been chosen from each interval $I_i$ for $i=1, \dots, n$, then the points $t_i$ are called the \textbf{tags} and the set of ordered pairs + \[\mathbb{P} = \{(I_1, t_1), \dots, (I_n,t_n)\}\] + is called a \textbf{tagged partition} of $I$. (The dot signifies that the partition is tagged.) +\end{definition} + +\begin{definition} + A \textbf{gauge} on $I$ is a strictly positive function defined on $I$. If $\delta$ is a gauge on $I$, then a (tagged) partition $\mathbb{P}$ is said to be $\delta$-\textbf{fine} if + \[t_i \in I_i \subseteq [t_i - \delta(t_i), t_i + \delta(t_i)],\ \ \ \ \ \text{for}\ \ \ \ \ i=1, \dots, n.\] + We note that the notion of $\delta$-fineness requires that the partition be tagged, so we do not need to say ``tagged partition" in this case. +\end{definition} + +\begin{lemma} + If a partition $\mathbb{P}$ of $I:=[a,b]$ is $\delta$-fine and $x \in I$, then there exists a tag $t_i$ in $\mathbb{P}$ such that $|x-t_i| \leq \delta (t_i)$. +\end{lemma} + +\begin{theorem} + If $\delta$ is a gauge defined on the interval $[a,b]$, then there exists a $\delta$-fine partition of $[a,b]$. +\end{theorem} diff --git a/chapter-5/continuous-functions-on-intervals.tex b/chapter-5/continuous-functions-on-intervals.tex new file mode 100644 index 0000000..a87930b --- /dev/null +++ b/chapter-5/continuous-functions-on-intervals.tex @@ -0,0 +1,43 @@ +\section{Continuous Functions on Intervals} + +\begin{definition} + A function $f:A \rightarrow \R$ is said to be \textbf{bounded on} $A$ if there exists a constant $M > 0$ such that $|f(x)| \leq M$ for all $x \in A$. +\end{definition} + +\begin{theorem}[\textbf{Boundedness Theorem}] + Let $I:=[a,b]$ be a closed bounded interval and let $f: I \rightarrow \R$ be continuous on $I$. Then $f$ is bounded on $I$. +\end{theorem} + +\begin{definition} + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. We say that $f$ \textbf{has an absolute maximum} on $A$ if there is a point $x^* \in A$ such that + \[f(x^*) \geq f(x)\ \ \ \ \text{for all}\ \ \ \ x \in A.\] + We say that $f$ \textbf{has an absolute minimum} on $A$ if there is a point $x_* \in A$ such that + \[f(x_*) \leq f(x)\ \ \ \ \text{for all}\ \ \ \ x \in A.\] + We say that $x^*$ is an \textbf{absolute maximum point} for $f$ on $A$, and that $x_*$ is an \textbf{absolute minimum point} for $f$ on $A$, if they exist. +\end{definition} + +\begin{theorem}[\textbf{Maximum-Minimum Theorem}] + Let $I := [a,b]$ be a closed bounded interval and let $f: I \rightarrow \R$ be continuous on $I$. Then $f$ has an absolute maximum and an absolute minimum on $I$. +\end{theorem} + +\begin{theorem}[\textbf{Location of Roots Theorem}] + Let $I=[a,b]$ and let $f:I \rightarrow \R$ be continuous on $I$. If $f(a) < 0 < f(b)$, or if $f(a) > 0 > f(b)$, then there exists a number $c \in (a,b)$ such that $f(c)=0$. +\end{theorem} + +\begin{theorem}[\textbf{Bolzano's Intermediate Value Theorem}] + Let $I$ be an interval and let $f:I \rightarrow \R$ be continuous on $I$. If $a,b \in I$ and if $k \in \R$ satisfies $f(a) < k 0$, there exists $\delta > 0$ such that if $x$ is any point of $A$ satisfying $|x-c|<\delta$, then $|f(x)-f(c)|<\varepsilon$. + \\If $f$ fails to be continuous at $c$, then we say that $f$ is \textbf{discontinuous at} $c$. +\end{definition} + +\begin{theorem} + A function $f:A \rightarrow \R$ is continuous at a point $c \in A$ if and only if given any $\varepsilon$-neighborhood $V_\varepsilon (f(c))$ of $f(c)$ there exists a $\delta$-neighborhood $V_\varepsilon(c)$ of $c$ such that if $x$ is any point of $A \cap V_\delta(c)$, then $f(x)$ belongs to $V_\varepsilon (f(c))$, that is + \[f(A \cap V_\varepsilon (c)) \subseteq V_\varepsilon (f(c))\] +\end{theorem} + +\begin{theorem}[\textbf{Sequential Criterion for Continuity}] + A function $f:A \rightarrow \R$ is continuous at the point $c \in A$ if and only if for every sequence $(x_n)$ in $A$ that converges to $c$, the sequence $(f(x_n))$ converges to $f(c)$. +\end{theorem} + +\begin{theorem}[\textbf{Discontinuity Criterion}] + Let $A \subseteq \R$, let $f:A \rightarrow \R$, and let $c \in A$. Then $f$ is discontinuous at $c$ if and only if there exists a sequence $(x_n)$ in $A$ such that $(x_n)$ converges to $c$, but the sequence $(f(x_n))$ does not converge to $f(c)$. +\end{theorem} + +\begin{definition} + Let $A \subseteq \R$ and let $f: A \rightarrow \R$. If $B$ is a subset of $A$, we say that $f$ is \textbf{continuous on the set} $B$ if $f$ is continuous at every point of $B$. +\end{definition} diff --git a/chapter-5/monotone-and-inverse-functions.tex b/chapter-5/monotone-and-inverse-functions.tex new file mode 100644 index 0000000..697be84 --- /dev/null +++ b/chapter-5/monotone-and-inverse-functions.tex @@ -0,0 +1,53 @@ +\section{Monotone and Inverse Functions} + +\begin{definition} + Recall that if $A \subseteq \R$, then a function $f: A \to \R$ is said to be \textbf{increasing on} $A$ if whenever $x_1,x_2 \in A$ and $x_1 \leq x_2$, then $f(x_1) \leq f(x_2)$. The function $f$ is said to be \textbf{strictly increasing on} $A$ if whenever $x_1,x_2 \in A$ and $x_1 g(x_2)$. + \qquad If a function is either increasing or decreasing on $A$, we say that it is \textbf{monotone} on $A$. If $f$ is either strictly increasing or strictly decreasing on $A$, we say that $f$ is \textbf{strictly monotone} on $A$. +\end{definition} + +\begin{theorem} + Let $I \subseteq \R$ be an interval and let $f:I \rightarrow \R$ be increasing on $I$. Suppose that $c \in I$ is not an endpoint of $I$. Then + \begin{enumerate} + \item $\lim\limits_{x\to c^-} f = \sup \{f(x): x \in I,\ x < c\}$, + \item $\lim\limits_{x\to c^+} f = \inf \{f(x): x \in I,\ x > c\}$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + Let $I \subseteq \R$ be an interval and let $f:I \rightarrow \R$ be increasing on $I$. Suppose that $c \in I$ is not an endpoint of $I$. Then the following statements are equivalent. + \begin{enumerate} + \item $f$ is continuous at $c$. + \item $\lim\limits_{x\to c^-} f = f(c) = \lim\limits_{x\to c^+}$. + \item $\sup \{f(x):x \in I,\ x < c\} = f(c) = \inf \{f(x) : x \in I,\ x > c\}$. + \end{enumerate} +\end{corollary} + +\begin{definition} + If $f:I \to \R$ is increasing on $I$ and if $c$ is not an endpoint of $I$, we define the \textbf{jump of $f$ at $c$} to be $j_f(c):=\lim\limits_{x \to c^+} f-\lim\limits_{x \to c^-} f$. It follows from \textit{Theorem 5.6.1} that + \[j_f(c)=\inf \{f(x)\ :\ x \in I,\ x > c\}- \sup \{f(x)\ :\ x \in I,\ x < c\}\] + for an increasing function. If the left endpoint $a$ of $I$ belongs to $I$, we define the \textbf{jump of $f$ at $a$} to be $j_f(a):=\lim\limits_{x \to a^+} f-f(a)$. If the right endpoint $b$ belongs to $I$, we define the \textbf{jump of $f$ at $b$} to be $j_f(b):=f(b)-\lim\limits_{x \to b^-} f$. +\end{definition} + +\begin{theorem} + Let $I \subseteq \R$ be an interval and let $f:I \rightarrow \R$ be increasing on $I$. If $c \in I$, then $f$ is continuous at $c$ if and only if $j_f(c)=0$. +\end{theorem} + +\begin{theorem} + Let $I \subseteq \R$ be an interval and let $f: I \rightarrow \R$ be monotone on $I$. Then the set of points $D \subseteq I$ at which $f$ is discontinuous is a countable set. +\end{theorem} + +\begin{theorem}[\textbf{Continuous Inverse Theorem}] + Let $I \subseteq \R$ be an interval and let $f:I \rightarrow \R$ be strictly monotone and continuous on $I$. Then the function $g$ inverse to $f$ is strictly monotone and continuous on $J:=f(I)$. +\end{theorem} + +\begin{definition} + \begin{enumerate} + \item[] + \item If $m,n \in \N$ and $x \geq 0$, we define $x^{m/n} := (x^{1/n})^m$. + \item If $m,n \in N$ and $x > 0$, we define $x^{-m/n} := (x^{1/n})^{-m}$. + \end{enumerate} +\end{definition} + +\begin{theorem} + If $m \in \Z,\ n \in \N$, and $x > 0$, then $x^{m/n}=(x^m)^{1/n}$. +\end{theorem} diff --git a/chapter-5/uniform-continuity.tex b/chapter-5/uniform-continuity.tex new file mode 100644 index 0000000..e73b4c5 --- /dev/null +++ b/chapter-5/uniform-continuity.tex @@ -0,0 +1,66 @@ +\section{Uniform Continuity} + +\begin{definition} + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. We say that $f$ is \textbf{uniformly continuous} on $A$ if for each $\varepsilon > 0$ there is a $\delta (\varepsilon) > 0$ such that if $x,u \in A$ are any numbers satisfying $|x-u|<\delta (\varepsilon)$, then $|f(x)-f(u)| < \varepsilon$. +\end{definition} + +\begin{theorem}[\textbf{Nonuniform Continuity Criteria}] + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. Then the following statements are equivalent: + \begin{enumerate} + \item $f$ is not uniformly continuous on $A$. + + \item There exists an $\varepsilon_0 > 0$ such that for every $\delta > 0$ there are points $x_\delta, u_\delta$ in $A$ such that $|x_\delta - u_\delta|<\delta$ and $|f(x_\delta) - f(u_\delta)| \geq \varepsilon_0$. + + \item There exists an $\varepsilon_0 > 0$ and two sequences $(x_n)$ and $(u_n)$ in $A$ such that $\lim (x_n - u_n)=0$ and $|f(x_n)-f(u_n)|\geq \varepsilon_0=1$ for all $n \in \N$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Uniform Continuity Theorem}] + Let $I$ be a closed bounded interval and let $f:I \rightarrow \R$ be continuous on $I$. Then $f$ is uniformly continuous on $I$. +\end{theorem} + +\begin{definition} + Let $A \subseteq \R$ and let $f:A \rightarrow \R$. If there exists a constant $K > 0$ such that + \[(4)\ \ \ \ \ \ \ \ |f(x)-f(u)| \leq K|x-u|\] + for all $x,u \in A$, then $f$ is said to be a \textbf{Lipschitz function} (or to satisfy a \textbf{Lipschitz condition}) on $A$.\\ + + The condition $(4)$ that a function $f: I \to \R$ on an interval $I$ is a Lipschitz function can be interpreted geometrically as follows. If we write the condition as + \[\abs{\frac{f(x)-f(u)}{x-u}}\leq K,\ x,u \in I,\ x \neq u,\] + then the quantity inside the absolute values is the slope of a line segment joining the points $(x,f(x))$ and $(u,f(u))$. Thus a function $f$ satisfies a Lipschitz condition if and only if the slopes of all line segments joining two points on the graph of $y=f(x)$ over $I$ are bounded by some number $K$. +\end{definition} + +\begin{theorem} + If $f:A \rightarrow \R$ is a Lipschitz function, then $f$ is uniformly continuous on $A$. +\end{theorem} + +\begin{theorem} + If $f:A \rightarrow \R$ is uniformly continuous on a subset $A$ of $\R$ and if $(x_n)$ is a Cauchy sequence in $A$, then $(f(x_n))$ is a Cauchy sequence in $\R$. +\end{theorem} + +\begin{theorem}[\textbf{Continuous Extension Theorem}] + A function $f$ is uniformly continuous on the interval $(a,b)$ if and only if it can be defined at the endpoints $a$ and $b$ such that the extended function is continuous on $[a,b]$. +\end{theorem} + +\begin{definition} + A function $s:[a,b] \rightarrow \R$ is called a \textbf{step function} if $[a,b]$ is the union of a finite number of nonoverlapping intervals $I_1, I_2, \dots, I_n$ such that $s$ is constant on each interval, that is, $s(x)=c_k$ for all $x \in I_k,\ k=1,2, \dots, n$. +\end{definition} + +\begin{theorem} + Let $I$ be a closed bounded interval and let $f:I \rightarrow \R$ be continuous on $I$. If $\varepsilon > 0$, then there exists a step function $s_\varepsilon : I \rightarrow \R$ such that $|f(x) - s_\varepsilon(x)| < \varepsilon$ for all $x \in I$. +\end{theorem} + +\begin{corollary} + Let $I:=[a,b]$ be a closed bounded interval and let $f: I \rightarrow \R$ be continuous on $I$. If $\varepsilon > 0$, there exists a natural number $m$ such that if we divide $I$ into $m$ disjoint intervals $I_k$ having length $h:= (b-a /m)$, then the step function $s_\varepsilon$ defined in equation (5) satisfies $|f(x) - s_\varepsilon (x)| < \varepsilon$ for all $x \in I$. +\end{corollary} + +\begin{definition} + Let $I:= [a,b]$ be an interval. Then a function $g:I \rightarrow \R$ is said to be \textbf{piecewise linear} on $I$ if $I$ is the union of a finite number of disjoint intervals $I_1, \dots, I_m$, such that the restriction of $g$ to each interval $I_k$ is a linear function. +\end{definition} + +\begin{theorem} + Let $I$ be a closed bounded interval and let $:I \rightarrow \R$ be continuous on $I$. If $\varepsilon > 0$, then there exists a continuous piecewise linear function $g_\varepsilon : I \rightarrow \R$ such that $|f(x) - g_\varepsilon (x)| < \varepsilon$ for all $ x \in I$. +\end{theorem} + +\begin{theorem}[\textbf{Wierstrass Approximation Theorem}] + Let $I=[a,b]$ and let $f: I \rightarrow \R$ be a continuous function. If $\varepsilon > 0$ is given, then there exists a polynomial function $p_\varepsilon$ such that $|f(x) - p_\varepsilon (x)| < \varepsilon$ for all $ x \in I$. +\end{theorem} diff --git a/chapter-6/chapter-6.tex b/chapter-6/chapter-6.tex new file mode 100644 index 0000000..19d8b69 --- /dev/null +++ b/chapter-6/chapter-6.tex @@ -0,0 +1,5 @@ +\chapter{Differentiation} +\subimport{./}{the-derivative.tex} +\subimport{./}{the-mean-value-theorem.tex} +\subimport{./}{lhopitals-rules.tex} +\subimport{./}{taylors-theorem.tex} diff --git a/chapter-6/lhopitals-rules.tex b/chapter-6/lhopitals-rules.tex new file mode 100644 index 0000000..ca9738a --- /dev/null +++ b/chapter-6/lhopitals-rules.tex @@ -0,0 +1,32 @@ +\section{L'Hopital's Rules} + +\begin{theorem} + Let $f$ and $g$ be defined on $[a,b]$, let $f(a)=g(a)=0$, and let $g(x) \neq 0$ for $a < x < b$. If $f$ and $g$ are differentiable at $a$ and if $g'(a) \neq 0$, then the limit of $f/g$ at $a$ exists and is equal to $f'(a)/g'(a)$. Thus + \[\lim\limits_{x\to a^+} \frac{f(x)}{g(x)} = \frac{f'(a)}{g'(a)}\] +\end{theorem} + +\begin{theorem}[\textbf{Cauchy Mean Value Theorem}] + Let $f$ and $g$ be continuous on $[a,b]$ and differentiable on $(a,b)$, and assume that $g'(x) \neq 0$ for all $x$ in $(a,b)$. Then there exists $c$ in $(a,b)$ such that + \[\frac{f(b)-f(a)}{g(b)-g(a)}=\frac{f'(c)}{g'(c)}\] +\end{theorem} + +\begin{theorem}[\textbf{L'Hopital's Rule, I}] + Let $-\infty \leq a < b \leq \infty$ and let $f,g$ be differentiable on $(a,b)$ such that $g'(x) \neq 0$ for all $x \in (a,b)$. Suppose that + \[\lim\limits_{x\to a^+} f(x) = 0 = \lim\limits_{x\to a^+} g(x)\] + + \begin{enumerate} + \item If $\lim\limits_{x\to a^+} \frac{f'(x)}{g'(x)}=L \in \R$, then $\lim\limits_{x\to a^+} \frac{f(x)}{g(x)}=L$. + + \item If $\lim\limits_{x\to a^+} \frac{f'(x)}{g'(x)}=L \in \{-\infty, \infty\}$, then $\lim\limits_{x\to a^+} \frac{f(x)}{g(x)}=L$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{L'Hopital's Rule, II}] + Let $-\infty \leq a < b \leq \infty$ and let $f,g$ be differentiable on $(a,b)$ such that $g'(x) \neq 0$ for all $x \in (a,b)$. Suppose that + \[\lim\limits_{x\to a^+} g(x) = \pm \infty\] + \begin{enumerate} + \item If $\lim\limits_{x\to a^+} \frac{f'(x)}{g'(x)}=L \in \R$, then $\lim\limits_{x\to a^+} \frac{f(x)}{g(x)}=L$. + + \item If $\lim\limits_{x\to a^+} \frac{f'(x)}{g'(x)}=L \in \{-\infty, \infty\}$, then $\lim\limits_{x\to a^+} \frac{f(x)}{g(x)}=L$. + \end{enumerate} +\end{theorem} diff --git a/chapter-6/taylors-theorem.tex b/chapter-6/taylors-theorem.tex new file mode 100644 index 0000000..fcf32e9 --- /dev/null +++ b/chapter-6/taylors-theorem.tex @@ -0,0 +1,35 @@ +\section{Taylor's Theorem} + +\begin{theorem}[\textbf{Taylor's Theorem}] + Let $n \in \N$, let $I:=[a,b]$, and let $f:I \rightarrow \R$ be such that $f$ and its derivative $f', f'', \dots, f^{(n)}$ are continuous on $I$ and that $f^{(n+1)}$ exists on $(a,b)$. If $x_0\in I$, then for any $x$ in $I$ there exists a point $c$ between $x$ and $x_0$ such that + \[f(x) = f(x_0) + f'(x_0)(x-x_0) + \frac{f''(x_0)}{2!}(x-x_0)^2\] + \[+ \dots + \frac{f^{(n)}(x_0)}{n!}(x-x_0)^n + \frac{f^{(n+1)}(c)}{(n+1)!}(x-x_0)^{n+1}\] +\end{theorem} + +\begin{theorem} + Let $I$ be an interval, let $x_0$ be an interior point of $I$, and let $n \geq 2$. Suppose that the derivatives $f', f'', \dots, f^{(n)}$ exist and are continuous in a neighborhood of $x_0$ and that $f'(x_0) = \dots = f^{(n-1)(x_0)}$, but $f^{(n)}(x_0) \neq 0$. + \begin{enumerate} + \item If $n$ is even and $f^{(n)}(x_0) >0$, then $f$ has a relative minimum at $x_0$. + + \item If $n$ is even and $f^{(n)}<0$, then $f$ has a relative maximum at $x_0$. + + \item If $n$ is odd, then $f$ has neither a relative minimum nor relative maximum at $x_0$. + \end{enumerate} +\end{theorem} + +\begin{definition} + Let $I \subseteq \R$ be an interval. A function $f:I \rightarrow \R$ is said to be \textbf{convex} on $I$ if for any $t$ satisfying $0 \leq t \leq 1$ and any points $x_1, x_2$ in $I$, we have + \[f((1-t)x_1+tx_2) \leq (1-t)f(x_1)+tf(x_2).\] +\end{definition} + +\begin{theorem} + Let $I$ be an open interval and let $f: I \rightarrow \R$ have a second derivative on $I$. Then $f$ is a convex function on $I$ if and only if $f''(x) \geq 0$ for all $x \in I$. +\end{theorem} + +\begin{theorem}[\textbf{Newton's Method}] + Let $I:=[a,b]$ and let $f:I \rightarrow \R$ be twice differentiable on $I$. Suppose that $f(a)f(b) < 0$ and that there are constants $m,M$ such that $|f'(x)| \geq m > 0$ and $|f''(x)| \leq M$ for $x \in I$ and let $K:=M/2m$. Then there exists a subinterval $I^*$ containing a zero $r$ of $f$ such that for any $x_1 \in I^*$ the sequence $(x_n)$ defined by + \[|x_{n+1}-r|\leq x_n - \frac{f(x_n)}{f'(x_n)}\ \ \ \ \text{for all}\ \ \ \ n \in \N,\] + + belongs to $I^*$ and $(x_n)$ converges to $r$. Moreover + \[|x_{n+1}-r| \leq K|x_n-r|^2\ \ \ \ \text{for all}\ \ \ \ n \in \N.\] +\end{theorem} diff --git a/chapter-6/the-derivative.tex b/chapter-6/the-derivative.tex new file mode 100644 index 0000000..6eb6535 --- /dev/null +++ b/chapter-6/the-derivative.tex @@ -0,0 +1,63 @@ +\section{The Derivative} + +\begin{definition} + Let $I \subseteq \R$ be an interval, let $f:I \rightarrow \R$, and let $ c \in I$. We say that a real number $L$ is the \textbf{derivative of $f$ at $c$} if given any $\varepsilon > 0$ there exists $\delta (\varepsilon) > 0$ such that if $x \in I$ satisfies $0 < |x-c|<\delta (\varepsilon)$, then + \[\abs{\frac{f(x)-f(c)}{x-c}-L}<\varepsilon.\] + In this case we say that $f$ is \textbf{differentiable} at $c$, and we write $f'(c)$ for $L$. In other words, the derivative of $f$ at $c$ is given by the limit + \[f'(c) = \lim\limits_{x\to c} \frac{f(x)-f(c)}{x-c}\] + provided this limit exists. (We allow the possibility that $c$ may be the endpoint of the interval.) +\end{definition} + +\begin{theorem} + If $f:I \rightarrow \R$ has a derivative at $c \in I$, then $f$ is continuous at $c$. +\end{theorem} + +\begin{theorem} + Let $I \subseteq \R$ be an interval, let $c \in I$ , and let $f:I \rightarrow \R$ and $g:I \rightarrow \R$ be functions that are differentiable at $c$. Then: + \begin{enumerate} + \item If $\alpha \in \R$, then the function $\alpha f$ is differentiable at $c$, and \[(\alpha f)'(c) = \alpha f'(c)\] + + \item The function $f+g$ is differentiable at $c$, and + \[(f+g)'(c) = f'(c)+g'(c)\] + + \item (Product Rule) The function $fg$ is differentiable at $c$, and + \[(fg)'(c) = f'(c)g(c) + f(c)g'(c).\] + + \item (Quotient Rule) If $g(c) \neq 0$, then the function $f/g$ is differentiable at $c$, and + \[\left( \frac{f}{g}\right)'(c) = \frac{f'(c)g(c)-f(c)g'(c)}{(g(c))^2}\] + \end{enumerate} +\end{theorem} + +\begin{corollary} + If $f_1, f_2, \dots, f_n$ are functions on an interval $I$ to $\R$ that are differentiable at $c \in I$, then: + \begin{enumerate} + \item The function $f_1 + f_2 + \dots + f_n$ is differentiable at $c$ and + \[(f_1 + f_2 + \dots + f_n)'(c) = f_1'(c) + f_2'(c) + \dots + f_n'(c)\] + + \item The function $f_1f_2 \dots f_n$ is differentiable at $c$ and + \[(f_1f_2 \dots f_n)'(c) = f_1'(c)f_2(c) \dots f_n(c)+f_1(c)f_2'(c) \dots f_n(c) + \dots + f_1(c)f_2(c) \dots f_n'(c).\] + An important special case of the extended product rule occurs if the functions are equal, that is, $f_1 = f_2 = \dots = f_n = f$. Then the above becomes + \[(f^n)'(c) = n(f(c))^{n-1}f'(c)\] + \end{enumerate} +\end{corollary} + +\begin{theorem}[\textbf{Carathéodory's Theorem}] + Let $f$ be defined on an interval $I$ containing the point $c$. Then $f$ is differentiable at $c$ if and only if there exists a function $\varphi$ on $I$ that is continuous at $c$ and satisfies + \[f(x)-f(c)=\varphi (x)(x-c)\ \ \ \ \text{for}\ \ \ \ x \in I\] + In this case, we have $\varphi (c)=f'(c)$. +\end{theorem} + +\begin{theorem}[\textbf{Chain Rule}] + Let $I, J$ be intervals in $\R$, let $g:I \rightarrow \R$ and $f:J \rightarrow \R$ be functions such that $f(J) \subseteq I$, and let $c \in J$. If $f$ is differentiable at $c$ and if $g$ is differentiable at $f(c)$, then the composite function $g \circ f$ is differentiable at $c$ and + \[(g \circ f)'(c) = g'(f(c)) \cdot f'(c).\] +\end{theorem} + +\begin{theorem} + Let $I$ be an interval in $\R$ and let $f:I \rightarrow \R$ be strictly monotone and continuous on $I$. Let $J:=f(I)$ and let $g:J \rightarrow \R$ be the strictly monotone and continuous function inverse to $f$. If $f$ is differentiable at $c \in I$ and $f'(c) \neq0$, then $g$ is differentiable at $d:=f(c)$ and + \[g'(d)=\frac{1}{f'(c)}=\frac{1}{f'(g(d))}\] +\end{theorem} + +\begin{theorem} + Let $I$ be an interval and let $f:I \rightarrow \R$ be strictly monotone on $I$. Let $J:= f(I)$ and let $g:J \rightarrow \R$ be the function inverse to $f$. If $f$ is differentiable on $I$ and $f'(x) \neq 0$ for $x \in I$, then $g$ is differentiable on $J$ and + \[g' = \frac{1}{f' \circ g}\] +\end{theorem} diff --git a/chapter-6/the-mean-value-theorem.tex b/chapter-6/the-mean-value-theorem.tex new file mode 100644 index 0000000..1dd335f --- /dev/null +++ b/chapter-6/the-mean-value-theorem.tex @@ -0,0 +1,56 @@ +\section{The Mean Value Theorem} + +\begin{theorem}[\textbf{Interior Extremum Theorem}] + Let $c$ be an interior point of of the interval $I$ at which $f:I \rightarrow \R$ has a relative extremum. If the derivative of $f$ at $c$ exists, then $f'(c)=0$. +\end{theorem} + +\begin{corollary} + Let $f:I \rightarrow \R$ be continuous on an interval $I$ and suppose that $f$ has a relative extremum at an interior point $c$ of $I$. Then either the derivative of $f$ at $c$ does not exist, or it is equal to zero. +\end{corollary} + +\begin{theorem}[\textbf{Rolle's Theorem}] + Suppose that $f$ is continuous on a closed interval $I:= [a,b]$, that the derivative $f'$ exists at every point of the open interval $(a,b)$, and that $f(a)=f(b)=0$. Then there exists at least one point $c$ in $(a,b)$ such that $f'(c)=0$. +\end{theorem} + +\begin{theorem}[\textbf{Mean Value Theorem}] + Suppose that $f$ is continuous on a closed interval $I:=[a,b]$, and that $f$ has a derivative in the open interval $(a,b)$. Then there exists at least one point $c$ in $(a,b)$ such that + \[f(b)-f(a)=f'(c)(b-a)\] +\end{theorem} + +\begin{theorem} + Suppose that $f$ is continuous on the closed interval $I:= [a,b]$, that $f$ is differentiable on the open interval $(a,b)$, and that $f'(x)=0$ for $x \in (a,b)$. Then $f$ is constant on $I$. +\end{theorem} + +\begin{corollary} + Suppose that $f$ and $g$ are continuous on $I:=[a,b]$, that they are differentiable on $(a,b)$, and that $f'(x)=g'(x)$ for all $x \in (a,b)$. Then there exists a constant $C$ such that $f = g+C$ on $I$. +\end{corollary} + +\begin{theorem} + Let $f:I \rightarrow \R$ be differentiable on the interval $I$. Then: + \begin{enumerate} + \item $f$ is increasing on $I$ if and only if $f'(x) \geq 0$ for all $x \in I$. + \item $f$ is decreasing on $I$ if and only if $f'(x) \leq 0$ for all $x \in I$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{First Derivative Test for Extrema}] + Let $f$ be continuous on the interval $I:=[a,b]$ and let $c$ be an interior point of $I$. Assume that $f$ is differentiable on $(a,c)$ and $(c,b)$. Then: + \begin{enumerate} + \item If there is a neighborhood $(c-\delta, c+\delta)\subseteq I$ such that $f'(x) \geq 0$ for $c-\delta< x < c$ and $f'(x) \leq 0$ for $c < x < c + \delta$, then $f$ has a relative maximum at $c$. + + \item If there is a neighborhood $(c-\delta, c+\delta) \subseteq I$ such that $f'(x) \leq 0$ for $c-\delta < x < c$ and $f'(x) \geq 0$ for $c < x < c+\delta$, then $f$ has a relative maximum at $c$. + \end{enumerate} +\end{theorem} + +\begin{lemma} + Let $I \subseteq \R$ be an interval, let $f:I \rightarrow \R$, let $c \in I$, and assume that $f$ has a derivative at $c$. Then: + \begin{enumerate} + \item If $f'(c) >0$, then there is a number $\delta > 0$ such that $f(x) > f(c)$ for $x \in I$ such that $c < x < c+ \delta$. + + \item If $f'(c)<0$, then there is a number $\delta >0$ such that $f(x) > f(c)$ for $x \in I$ such that $c-\delta < x < c$. + \end{enumerate} +\end{lemma} + +\begin{theorem}[\textbf{Darboux's Theorem}] + If $f$ is differentiable on $I = [a,b]$ and if $k$ is a number between $f'(a)$ and $f'(b)$, then there is at least one point $c$ in $(a,b)$ such that $f'(c)=k$. +\end{theorem} diff --git a/chapter-7/approximate-integration.tex b/chapter-7/approximate-integration.tex new file mode 100644 index 0000000..f9ec467 --- /dev/null +++ b/chapter-7/approximate-integration.tex @@ -0,0 +1,67 @@ +\section{Approximate Integration} + +\textbf{Equal Partitions} +If $f:[a,b] \to \R$ is continuous, we know that its Riemann integral exists. To find an approximate value for this integral with the minimum amount of calculation, it is convenient to consider partitions $\mathcal{P}_n$ of $[a,b]$ into \textit{n equal} subintervals having length $h_n:=(b-a)/n$. Hence $\mathcal{P}_n$ is the partition: +\[a0$ there exists $\eta_\varepsilon > 0$ such that if $\dot{\mathcal{P}}$ and $\dot{\mathcal{Q}}$ are any tagged partitions of $[a,b]$ with $||\dot{\mathcal{P}}||<\eta_\varepsilon$ and $||\dot{\mathcal{Q}}||<\eta_\varepsilon$, then + \[|S(f;\dot{\mathcal{P}})-S(f;\dot{\mathcal{Q}})|<\varepsilon\] +\end{theorem} + +\begin{theorem}[\textbf{Squeeze Theorem}] + Let $f:[a,b] \to \R$. Then $f \in \mathcal{R}[a,b]$ if and only if for every $\varepsilon>0$ there exist functions $\alpha_\varepsilon$ and $\omega_\varepsilon$ in $\mathcal{R}[a,b]$ with + \[\alpha_\varepsilon(x) \leq f(x) \leq \omega_\varepsilon(x)\ \forall\ x \in [a,b]\] + and such that + \[\displaystyle\int_{a}^{b}(\omega_\varepsilon-\alpha_\varepsilon)<\varepsilon\] +\end{theorem} + +\begin{lemma} + If $J$ is a subinterval of $[a,b]$ having endpoints $c < d$ and if $\varphi_J(x):=1$ for $x \in J$ and $\varphi_J(x):=0$ elsewhere in $[a,b]$, then $\varphi_J \in \mathcal{R}[a,b]$ and $\displaystyle\int_{a}^{b}\varphi_J=d-c$. +\end{lemma} + +\begin{theorem} + If $\varphi:[a,b] \to \R$ is a step function, then $\varphi \in \mathcal{R}[a,b]$. +\end{theorem} + +\begin{theorem} + If $f:[a,b] \to \R$ is continuous on $[a,b]$, then $f \in \mathcal{R}[a,b]$. +\end{theorem} + +\begin{theorem} + If $f:[a,b]\to\R$ is monotone on $[a,b]$, then $f \in \mathcal{R}[a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Additivity Theorem}] + Let $f:=[a,b] \to \R$ and let $c \in (a,b)$. Then $f \in \mathcal{R}[a,b]$ if and only if its restrictions to $[a,c]$ and $[c,b]$ are both Riemann integrable. In this case + \[\displaystyle\int_{a}^{b}f=\displaystyle\int_{a}^{c}f+\displaystyle\int_{c}^{b}f\] +\end{theorem} + +\begin{corollary} + If $f \in \mathcal{R}[a,b]$, and if $[c,d]\subseteq [a,b]$, then the restriction of $f$ to $[c,d]$ is in $\mathcal{R}[c,d]$. +\end{corollary} + +\begin{corollary} + If $f \in \mathcal{R}[a,b]$ and if $a=c_00$ there exists $\delta_\varepsilon >0$ such that if $\dot{\mathcal{P}}$ is any tagged partition of $[a,b]$ with $||\dot{\mathcal{P}}||<\delta_\varepsilon$, then + \[|S(f;\dot{\mathcal{P}})-L|<\varepsilon\] + The set of all Riemann integrable functions on $[a,b]$ will be denoted by $\mathcal{R}[a,b]$. +\end{definition} + +\begin{remark} + It is sometimes said that the integral $L$ is "the limit" of the Riemann sums $S(f:\dot{\mathcal{P}})$ as the norm $||\dot{\mathcal{P}}|| \to 0$. However, since $S(f;\dot{\mathcal{P}})$ is not a function of $||\dot{\mathcal{P}}||$, this \textbf{limit} is not of the type that we have studied before. + \\\\First we will show that if $f \in \mathcal{R}[a,b]$, then the number $L$ is uniquely determined. It will be called the \textbf{Riemann integral of $f$} over $[a,b]$. Instead of $L$, we will usually write + \[L=\int_{a}^{b}f\ \text{ or }\ \int_{a}^{b}f(x)dx\] +\end{remark} + +\begin{theorem} + If $f \in \mathcal{R}[a,b]$, then the value of the integral is uniquely determined. +\end{theorem} + +\begin{theorem} + If $g$ is Riemann integrable on $[a,b]$ and if $f(x)=g(x)$ except for a finite number of points in $[a,b]$, then $f$ is Riemann integrable and $\displaystyle\int_{a}^{b}f=\displaystyle\int_{b}^{a}g$. +\end{theorem} + +\begin{theorem} + Suppose that $f$ and $g$ are in $\mathcal{R}[a,b]$. Then: + \begin{enumerate} + \item If $k \in \R$, the function $kf$ is in $\mathcal{R}[a,b]$ and + \[\displaystyle\int_{a}^{b}kf=k\displaystyle\int_{a}^{b}f\] + + \item The function $f+g$ is in $\mathcal{R}[a,b]$ and + \[\displaystyle\int_{a}^{b}(f+g)=\displaystyle\int_{a}^{b}f+\displaystyle\int_{a}^{b}g\] + + \item If $f(x) \leq g(x)$ for all $x \in [a,b]$, then + \[\displaystyle\int_{a}^{b}f \leq \displaystyle\int_{a}^{b}g\] + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $f \in \mathcal{R}[a,b]$, then $f$ is bounded on $[a,b]$. +\end{theorem} diff --git a/chapter-7/the-darboux-integral.tex b/chapter-7/the-darboux-integral.tex new file mode 100644 index 0000000..07efa69 --- /dev/null +++ b/chapter-7/the-darboux-integral.tex @@ -0,0 +1,62 @@ +\section{The Darboux Integral} + +\begin{definition}[\textbf{Upper and Lower Sums}] + Let $f:I \to \R$ be a bounded function on $I=[a,b]$ and let $\mathcal{P}=(x_0,x_1,\dots,x_n)$ be a partition of $I$. for $k=1,2,\dots,n$ we let + \[m_k:=\inf \{f(x):x \in [x_{k-1},x_k]\},\ \ \ \ M_k:=\sup \{f(x):x \in [x_{k-1},x_k]\}\] + The \textbf{lower sum} of $f$ corresponding to the partition $\mathcal{P}$ is defined to be + \[L(f;\mathcal{P}):= \sum\limits_{k=1}^{n}m_k(x_k-x_{k-1})\] + and the \textbf{upper sum} of $f$ corresponding to $\mathcal{P}$ is defined to be + \[U(f;\mathcal{P}):=\sum\limits_{k=1}^{n}M_k(x_k-x_{k-1})\] +\end{definition} + +\begin{lemma} + If $f:=I\to\R$ is bounded and $\mathcal{P}$ is any partition of $I$, then $L(f;\mathcal{P})\leq U(f;\mathcal{P})$. +\end{lemma} + +\begin{definition} + If $\mathcal{P}:=(x_0,x_1,\dots,x_n)$ and $\mathcal{Q}:=(y_0,y_1,\dots,y_m)$ are partitions of $I$, we say that $\mathcal{Q}$ is a \textbf{refinement of } $\mathcal{P}$ if each partition point $x_k \in \mathcal{P}$ also belongs to $\mathcal{Q}$ (that is, if $\mathcal{P} \subseteq \mathcal{Q}$). A refinement $\mathcal{Q}$ of a partition $\mathcal{P}$ can be obtained by adjoining a finite number of points to $\mathcal{P}$. +\end{definition} + +\begin{lemma} + If $f:I\to\R$ is bounded, if $\mathcal{P}$ is a partition of $I$, and if $Q$ is a refinement of $\mathcal{P}$, then + \[L(f;\mathcal{P})\leq L(f;\mathcal{Q})\ \text{ and }\ U(f;\mathcal{Q})\leq U(f;\mathcal{P})\] +\end{lemma} + +\begin{lemma} + Let $f:I\to\R$ be bounded. If $\mathcal{P}_1,\mathcal{P}_2$ are any two partitions of $I$, then $L(f;\mathcal{P}_1)\leq U(f;\mathcal{P}_2)$. +\end{lemma} + +\begin{definition} + We shall denote the collection of all partitions of the interval $I$ by $\mathscr{P}(I)$. Let $I:=[a,b]$ and let $f:I \to \R$ be a bounded function. The \textbf{lower integral of $f$ on $I$} is the number + \[L(f):=\sup\{L(f;\mathcal{P}):\mathcal{P} \in \mathscr{P}(I)\}\] + and the \textbf{upper integral of $f$ on $I$} is the number + \[U(f):=\inf\{U(f;\mathcal{P}):\mathcal{P} \in \mathscr{P}(I)\}\] +\end{definition} + +\begin{theorem} + Let $I=[a,b]$ and let $f:I \to \R$ be a bounded function. Then the lower integral $L(f)$ and the upper integral $U(f)$ of $f$ on $I$ exist. Moreover, + \[L(f)\leq U(f)\] +\end{theorem} + +\begin{definition} + Let $I=[a,b]$ and let $f:I \to \R$ be a bounded function. Then $f$ is said to be \textbf{Darboux integrable on $I$} if $L(f)=U(f)$. In this case the \textbf{Darboux Integral of $f$ over $I$} is defined to be the value $L(f)=U(f)$. +\end{definition} + +\begin{theorem}[\textbf{Integrability Criterion}] + Let $I:=[a,b]$ and let $f:I \to \R$ be a bounded function on $I$. Then $f$ is Darboux integrable on $I$ if and only if for each $\varepsilon > 0$ there is a partition $\mathcal{P}_\varepsilon$ of $I$ such that + \[U(f;\mathcal{P}_\varepsilon)-L(f;\mathcal{P}_\varepsilon)<\varepsilon\] +\end{theorem} + +\begin{corollary} + Let $I=[a,b]$ and let $f:I \to \R$ be a bounded function. If $\{P_n:n \in \N\}$ is a sequence of partitions on $I$ such that + \[\lim\limits_{n}(U(f;P_n)-L(f;P_n))=0,\] + then $f$ is integrable and $\lim\limits_{n}L(f;P_n)=\displaystyle\int_{a}^{b}f=\lim\limits_{n}U(f;P_n)$. +\end{corollary} + +\begin{theorem} + If the function $f$ on the interval $I=[a,b]$ is either continuous or monotone on $I$, then $f$ is Darboux integrable on $I$. +\end{theorem} + +\begin{theorem}[\textbf{Equivalence Theorem}] + A function $f$ on $I=[a,b]$ is Darboux integrable if and only if it is Riemann integrable. +\end{theorem} diff --git a/chapter-7/the-fundamental-theorem.tex b/chapter-7/the-fundamental-theorem.tex new file mode 100644 index 0000000..280bff3 --- /dev/null +++ b/chapter-7/the-fundamental-theorem.tex @@ -0,0 +1,82 @@ +\section{The Fundamental Theorem} + +\begin{theorem}[\textbf{Fundamental Theorem of Calculus (First Form)}] + Suppose there is a \textbf{finite} set $E$ in $[a,b]$ and functions $f,F:=[a,b] \to \R$ such that + \begin{enumerate} + \item $F$ is continuous on $[a,b]$, + + \item $F'(x)=f(x)$ for all $x \in [a,b]\setminus E$, + + \item $f$ belongs to $\mathcal{R}[a,b]$. + \end{enumerate} + Then we have + \[\displaystyle\int_{a}^{b}f=F(b)-F(a)\] +\end{theorem} + +\begin{remark} + If the function $F$ is differentiable at every point of $[a,b]$, then (by \textit{Theorem 6.1.2}) hypothesis (a) is automatically satisfied. If $f$ is not defined for some point $c \in E$, we take $f(c):=0$. Even if $F$ is differentiable at every point of $[a,b]$, condition (c) is \textit{not automatically satisfied}, since there exists functions $F$ such that $F'$ is not Riemann integrable. +\end{remark} + +\begin{definition} + If $f \in \mathcal{R}[a,b]$, then the function defined by + \[F(z):=\displaystyle\int_{a}^{z}f\ \text{for}\ z \in [a,b]\] + is called the \textbf{indefinite integral} of $f$ with \textbf{basepoint} $a$. (sometimes a point other than $a$ is used as a basepoint) +\end{definition} + +\begin{theorem} + The indefinite integral $F$ defined by the above definition is continuous on $[a,b]$. In fact, if $|f(x)|\leq M$ for all $ x \in [a,b]$, then $|F(z)-F(w)|\leq M|z-w|$ for all $z,w \in [a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Fundamental Theorem of Calculus (Second Form)}] + Let $f \in \mathcal{R}[a,b]$ and let $f$ be continuous at a point $c \in [a,b]$. Then the indefinite integral, defined by \textit{Definition 7.3.1}, is differentiable at $c$ and $F'(c)=f(c)$. +\end{theorem} + +\begin{theorem} + If $f$ is continuous on $[a,b]$, then the indefinite integral $F$, defined by \textit{Definition 7.3.1}, is differentiable on $[a,b]$, and $F'(x)=f(x)$ for all $x \in [a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Substitution Theorem}] + Let $J:=[\alpha, \beta]$ and let $\varphi:J\to\R$ have a continuous derivative on $J$. If $f:I\to\R$ is continuous on an interval $I$ containing $\varphi(J)$, then + \[\displaystyle\int_{\alpha}^{\beta}f(\varphi(t))\cdot\varphi'(t)dt=\displaystyle\int_{\varphi(\alpha)}^{\varphi(\beta)}f(x)dx\] +\end{theorem} + +\begin{definition} + + \begin{enumerate} + \item A set $Z \subset \R$ is said to be a \textbf{null set} if for every $\varepsilon>0$ there exists a countable collection $\{(a_k,b_k)\}_{k=1}^\infty$ of open intervals such that + \[Z \subseteq \bigcup_{k=1}^{\infty}(a_k,b_k)\ \text{and}\ \sum\limits_{k=1}^{\infty}(b_k-a_k)\leq \varepsilon\] + + \item If $Q(x)$ is a statement about the point $x \in I$, we say that $Q(x)$ holds \textbf{almost everywhere} on $I$ (or for \textbf{almost every} $x \in I$), if there exists a null set $Z \subset I$ such that $Q(x)$ holds for all $x \in I\setminus Z$. In this case, we may write + \[Q(x)\ \text{for a.e. (almost everywhere)}\ x \in I\] + \end{enumerate} +\end{definition} + +\begin{theorem}[\textbf{Lebesgue's Integrability Criterion}] + A bounded function $f:[a,b] \to \R$ is Riemann integrable if and only if it is continuous almost everywhere on $[a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Composition Theorem}] + Let $f \in \mathcal{R}[a,b]$ with $f([a,b])\subseteq [c,d]$ and let $\varphi:[c,d] \to \R$ be continuous. Then the composition $\varphi \circ f$ belongs to $\mathcal{R}[a,b]$. +\end{theorem} + +\begin{corollary} + Suppose that $f \in \mathcal{R}[a,b]$. Then its absolute value $|f|$ is in $\mathcal{R}[a,b]$, and + \[\left|\displaystyle\int_{a}^{b}f\right|\leq\displaystyle\int_{a}^{b}|f|\leq M(b-a),\] + where $|f(x)|\leq M$ for all $x \in [a,b]$. +\end{corollary} + +\begin{theorem}[\textbf{The Product Theorem}] + If $f$ and $g$ belong to $\mathcal{R}[a,b]$, then the product $fg$ belongs to $\mathcal{R}[a,b]$. +\end{theorem} + +\begin{theorem}[\textbf{Integration by Parts}] + Let $F,G$ be differentiable on $[a,b]$ and let $f:=F'$ and $g:=G'$ belong to $\mathcal{R}[a,b]$. Then + \[\left.\displaystyle\int_{a}^{b}fG=FG\ \right|_a^b-\displaystyle\int_{a}^{b}Fg\] +\end{theorem} + +\begin{theorem}[\textbf{Taylor's Theorem with the Remainder}] + Suppose that $f',\dots,f^{(n)},f^{(n+1)}$ exist on $[a,b]$ and that $f^{(n+1)} \in \mathcal{R}[a,b]$. Then we have + \[f(b)=f(a)+\frac{f'(a)}{1!}(b-a)+\dots+\frac{f^{(n)}(a)}{n!}(b-a)^n+R_n,\] + where the remainder is given by + \[R_n=\frac{1}{n!}\displaystyle\int_{a}^{b}f^{(n+1)}(t)\cdot(b-t)^n dt\] +\end{theorem} diff --git a/chapter-8/chapter-8.tex b/chapter-8/chapter-8.tex new file mode 100644 index 0000000..7e13c1c --- /dev/null +++ b/chapter-8/chapter-8.tex @@ -0,0 +1,5 @@ +\chapter{Sequences of Functions} +\subimport{./}{pointwise-and-uniform-convergence.tex} +\subimport{./}{interchange-of-limits.tex} +\subimport{./}{the-exponential-and-logarithmic-functions.tex} +\subimport{./}{the-trigonometric-functions.tex} diff --git a/chapter-8/interchange-of-limits.tex b/chapter-8/interchange-of-limits.tex new file mode 100644 index 0000000..9568ca3 --- /dev/null +++ b/chapter-8/interchange-of-limits.tex @@ -0,0 +1,30 @@ +\section{Interchange of Limits} + +\begin{theorem} + Let $(f_n)$ be a sequence of continuous functions on a set $A \subseteq \R$ and suppose that $(f_n)$ converges uniformly on $A$ to a function $f:A \to \R$. Then $f$ is continuous on $A$. +\end{theorem} + +\begin{remark} + Although the uniform convergence of the sequence of continuous functions is sufficient to guarantee the continuity of the limit function, it is \textit{not} necessary. +\end{remark} + +\begin{theorem} + Let $J \subseteq \R$ be a bounded interval and let $(f_n)$ be a sequence of functions on $J$ to $\R$. Suppose that there exists $x_0 \in J$ such that $(f_n(x_0))$ converges, and that the sequence $(f'_n)$ of derivatives exists on $J$ and converges uniformly on $J$ to a function $g$. + \\Then the sequence $(f_n)$ converges uniformly on $J$ to a function $f$ that has a derivative at every point of $J$ and $f'=g$. +\end{theorem} + +\begin{theorem} + Let $(f_n)$ be a sequence of functions in $\mathcal{R}[a,b]$ and suppose that $(f_n)$ converges \textbf{uniformly} on $[a,b]$ to $f$. Then $f \in \mathcal{R}[a,b]$ and + \[\displaystyle\int_{a}^{b}f=\lim\limits_{n \to \infty}\displaystyle\int_{a}^{b}f_n\] + holds. +\end{theorem} + +\begin{theorem}[\textbf{Bounded Convergence Theorem}] + Let $(f_n)$ be a sequence in $\mathcal{R}[a,b]$ that converges on $[a,b]$ to a function $f \in \mathcal{R}[a,b]$.. Suppose also that there exists $B >0$ such that $|f_n(x)|\leq B$ for all $x \in [a,b]$, $n \in \N$. Then + \[\displaystyle\int_{a}^{b}f=\lim\limits_{n \to \infty}\displaystyle\int_{a}^{b} f_n\] + holds. +\end{theorem} + +\begin{theorem}[\textbf{Dini's Theorem}] + Suppose that $(f_n)$ is a monotone sequence of continuous functions on $I:=[a,b]$ that converges on $I$ to a continuous function $f$. Then the convergence of the sequence is uniform. +\end{theorem} diff --git a/chapter-8/pointwise-and-uniform-convergence.tex b/chapter-8/pointwise-and-uniform-convergence.tex new file mode 100644 index 0000000..9d74784 --- /dev/null +++ b/chapter-8/pointwise-and-uniform-convergence.tex @@ -0,0 +1,37 @@ +\section{Pointwise and Uniform Convergence} + +\begin{definition} + Let $(f_n)$ be a sequence of functions on $A \subseteq \R$ to $\R$, let $A_0\subseteq A$, and let $f: A_0 \to \R$. We say that the \textbf{sequence $(f_n)$ converges on $A_0$ to $f$} if, for each, $x \in A_0$, the sequence $(f_n(x))$ converges to $f(x)$ in $\R$. In this case we call $f$ the \textbf{limit on $A_0$ of the sequence $(f_n)$}. When such a function $f$ exists, we say that the sequence $(f_n)$ \textbf{is convergent on $A_0$}, or that $(f_n)$ \textbf{converges pointwise on $A_0$}. +\end{definition} + +\begin{lemma} + A sequence $(f_n)$ of functions on $A \subseteq \R$ to $\R$ converges to a function $f:A_0 \to \R$ on $A_0$ if and only if for each $\varepsilon>0$ and each $x \in A_0$ there is a natural number $K(\varepsilon, x)$ such that if $n \geq K(\varepsilon, x)$, then + \[|f_n(x)-f(x)|<\varepsilon\] +\end{lemma} + +\begin{definition} + A sequence $(f_n)$ of functions on $A \subseteq \R$ to $\R$ \textbf{converges uniformly on $A_0 \subseteq A$} to a function $f:A_0 \to \R$ if for each $\varepsilon >0$ there is a natural number $K(\varepsilon)$ (depending on $\varepsilon$ but \textbf{not} on $x \in A_0$) such that if $n \geq K(\varepsilon)$, then + \[|f_n(x)-f(x)|<\varepsilon\ \forall\ x \in A_0\] + In this case we say that the sequence $(f_n)$ is \textbf{uniformly convergent on $A_0$}. Sometimes we write + \[f_n \rightrightarrows f\ \text{on}\ A_0\ \text{or}\ f_n(x)\rightrightarrows f(x)\ \text{for}\ x \in A_0\] +\end{definition} + +\begin{lemma} + A sequence $(f_n)$ of functions on $A \subseteq \R$ to $\R$ does not converge uniformly on $A_0 \subseteq A$ to a function $f:A_0 \to \R$ if and only if for some $\varepsilon_0 >0$ there is a subsequence $(f_{n_k})$ of $(f_n)$ and a sequence $(x_k)$ in $A_0$ such that + \[|f_{n_k}(x_k)-f(x_k)|\geq\varepsilon_0\ \forall\ k \in \N\] +\end{lemma} + +\begin{definition} + If $A \subseteq \R$ and $\varphi : A \to \R$ is a function, we say that $\varphi$ is \textbf{bounded on $A$} if the set $\varphi(A)$ is a bounded subset of $\R$. If $\varphi$ is bounded we define the \textbf{uniform norm of $\varphi$ on $A$} by + \[||\varphi||_A:=\sup\{|\varphi(x)|:x \in A\}\] + Note that it follows that if $\varepsilon >0$, then + \[||\varphi||_A \leq \varepsilon \iff |\varphi(x)|\leq \varepsilon\ \forall\ x \in A\] +\end{definition} + +\begin{lemma} + A sequence $(f_n)$ of bounded functions on $A\subseteq \R$ converges uniformly on $A$ to $f$ if and only if $||f_n - f||_A \to 0$. +\end{lemma} + +\begin{theorem}[\textbf{Cauchy Criterion for Uniform Convergence}] + Let $(f_n)$ be a sequence of bounded functions on $A \subseteq \R$. Then this sequence converges uniformly on $A$ to a bounded function $f$ if and only if for each $\varepsilon>0$ there is a number $H(\varepsilon) \in \N$ such that for all $m,n\geq H(\varepsilon)$, then $||f_m-f_n||_A \leq \varepsilon$. +\end{theorem} diff --git a/chapter-8/the-exponential-and-logarithmic-functions.tex b/chapter-8/the-exponential-and-logarithmic-functions.tex new file mode 100644 index 0000000..24181ac --- /dev/null +++ b/chapter-8/the-exponential-and-logarithmic-functions.tex @@ -0,0 +1,92 @@ +\section{The Exponential and Logarithmic Functions} + +\begin{theorem} + There exists a function $:\R \to \R$ such that: + \begin{enumerate} + \item $E'(x)=E(x)\ \forall\ x \in \R$. + \item $E(0)=1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + The function $E$ has a derivative of every order and $E^{(n)}(x)=E(x)$ for all $n \in \N$, $x \in \R$. +\end{corollary} + +\begin{corollary} + If $x>0$, then $1+x < E(x)$. +\end{corollary} + +\begin{theorem} + The function $E:\R\to\R$ that satisfies (1) and (2) of \textit{Theorem 8.3.1} is unique. +\end{theorem} + +\begin{theorem} + The unique function $E:\R\to\R$, such that $E'(x)=E(x)$ for all $x \in \R$ and $E(0)=1$, is called the \textbf{exponential function}. The number $e=E(1)$ is called \textbf{Euler's number}. We will frequently write + \[\exp(x):=E(x)\ \text{or}\ e^x:=E(x)\ \text{for}\ x \in \R\] +\end{theorem} + +\begin{theorem} + The exponential function satisfies the following properties: + \begin{enumerate} + \item $E(x) \neq 0$ for all $x \in \R$; + \item $E(x_+y)=E(x)E(y)$ for all $x,y,\in\R$. + \item $E(r) = e^r$ for all $r \in \Q$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + The exponential function $E$ is strictly increasing on $\R$ and has range equal to $\{y \in \R : y > 0\}$. Further, we have + \[\lim\limits_{x \to -\infty} E(x)=0\ \ \text{and}\ \ \lim\limits_{x \to \infty} = \infty\] +\end{theorem} + +\begin{definition} + The function inverse to $E:\R \to \R$ is called the \textbf{logarithm} (or the \textbf{natural logarithm}). It will be denoted by $L$, or by $\ln$. +\end{definition} + +\begin{theorem} + The logarithm is a strictly increasing function $L$ with domain $\{x \in \R : x > 0\}$ and range $\R$. The derivative of $L$ is given by + \begin{enumerate} + \item $L'(x)=1/x$ for $x >0$.The logarithm satisfies the functional equation + \item $L(xy)=L(x)+L(y)$ for $x>0, y>0$. Moreover, we have + \item $L(1)=0$ and $L(e)=1$, + \item $L(x^r)=rL(x)$ for $x > 0$, $r \in \Q$, + \item $\lim\limits_{x \to 0^+} L(x)=-\infty$ and $\lim\limits_{x \to \infty}L(x) = \infty$ + \end{enumerate} +\end{theorem} + +\begin{definition} + If $\alpha \in \R$ and $x > 0$, the number $x^\alpha$ is defined to be + \[x^\alpha := e^{\alpha \ln x}=E(\alpha L(x))\] + The function $x \mapsto x^\alpha$ for $x > 0$ is called the \textbf{power function} with exponent $\alpha$. +\end{definition} + +\begin{theorem} + If $\alpha \in \R$ and $x,y$ belong to $(0, \infty)$, then: + \begin{enumerate} + \item $1^\alpha = 1$ + \item $x^\alpha >0$ + \item $(xy)^\alpha = x^\alpha y^\alpha$ + \item $(x/y)^\alpha = x^\alpha / y^\alpha$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $\alpha, \beta \in \R$ and $x \in (0,\infty)$, then: + \begin{enumerate} + \item $x^{\alpha + \beta}=x^\alpha x^\beta$ + \item $(x^\alpha)^\beta = x^{\alpha \beta}=(x^\beta)^\alpha$ + \item $x^{-\alpha} = 1/x^\alpha$ + \item if $\alpha < \beta$, then $x^\alpha < x^\beta$ for $x > 1$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + Let $\alpha \in \R$. Then the function $x \mapsto x^\alpha$ on $(0,\infty)$ to $\R$ is continuous and differentiable and + \[Dx^\alpha = \alpha x^{\alpha - 1}\ \ \text{for}\ \ x \in (0, \infty)\] +\end{theorem} + +\begin{definition} + Let $a>0,\ a \neq 1$. We define + \[\log_a(x) := \frac{\ln(x)}{\ln(a)}\ \ \text{for}\ \ x \in (0,\infty)\] + For $x \in (0,\infty)$, the number $\log_a(x)$ is called the \textbf{logarithm of $x$ to the base $a$}. The case $a=e$ yields the logarithm (or natural logarithm) function of \textit{Definition 8.3.1}. The case $a=10$ give sthe base 10 logarithm (or common logarithm) function $\log_{10}$ often used in computations. Properties of the functions $\log_a$ will be given in the exercises. +\end{definition} diff --git a/chapter-8/the-trigonometric-functions.tex b/chapter-8/the-trigonometric-functions.tex new file mode 100644 index 0000000..b296bbc --- /dev/null +++ b/chapter-8/the-trigonometric-functions.tex @@ -0,0 +1,69 @@ +\section{The Trigonometric Functions} + +\begin{theorem} + There exist functions $C:\R \to \R$ and $S:\R\to\R$ such that + \begin{enumerate} + \item $C''(x)=-C(x)$ and $S''(x)=-S(x)$ for all $x \in \R$. + \item $C(0)=1,\ C'(0)=0$, and $S(0)=0,\ S'(0)=1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + If $C,\ S$ are the functions in \textit{Theorem 8.4.1}, then $C'(x)=-S(x)$ and $S'(x)=C(x)$ for all $x \in \R$. Moreover, these functions have derivatives of all orders. +\end{corollary} + +\begin{corollary} + The functions $C$ and $S$ satisfy the Pythagorean Identity: + \[(C(x))^2+(S(x))^2=1\ \ \text{for}\ \ x \in \R\] +\end{corollary} + +\begin{theorem} + The functions $C$ and $S$ satisfying properties (1) and (2) of \textit{Theorem 8.4.1} are unique. +\end{theorem} + +\begin{definition} + The unique functions $C:\R\to\R$ and $S:\R\to\R$ such that $C''(x)=C(x)$ and $S''(x)=-S(x)$ for all $x \in \R$ and $C(0)=1,\ C'(0)=0$ and $S(0)=0,\ S'(0)=1$ are called the \textbf{cosine function} and the \textbf{sine function}, respectively. We ordinarily write + \[\cos x := C(x)\ \ \text{and}\ \ \sin x := \S(x)\ \ \text{for}\ \ x \in \R\] +\end{definition} + +\begin{theorem} + If $f:\R\to\R$ is such that + \[f''(x)=-f(x)\ \ \text{for}\ \ x \in \R\] + then there exist real numbers $\alpha,\ \beta$ such that + \[f(x)=\alpha C(x)+\beta S(x)\ \ \text{for}\ \ x \in \R\] +\end{theorem} + +\begin{theorem} + The function $C$ is even and $S$ is odd in the sense that + \begin{enumerate} + \item $C(-x)=C(x)$ and $S(-x)=-S(x)$ for $x \in \R$. If $x,\ y \in \R$, then we have the ``addition formulas". + \item $C(x+y)=C(x)C(y)-S(x)S(y)$, $S(x+y)=S(x)C(y)+C(x)S(y)$ + \end{enumerate} +\end{theorem} + +\begin{theorem} + If $x \in \R,\ x \geq 0$, then we have + \begin{enumerate} + \item $-x \leq S(x) \leq x;$ + \item $1-\frac{1}{2}x^2 \leq C(x) \leq 1;$ + \item $x-\frac{1}{6}x^3 \leq S(x) \leq x;$ + \item $1-\frac{1}{2}x^2 \leq C(x) \leq 1-\frac{1}{2}x^2+\frac{1}{24}x^4$. + \end{enumerate} +\end{theorem} + +\begin{lemma} + There exists a root $\gamma$ of the cosine function in the interval $(\sqrt{2}, \sqrt{3})$. Moreover $C(x) > 0$ for $x \in [0, \gamma)$. The number $2\gamma$ is the smallest positive root of $S$. +\end{lemma} + +\begin{definition} + Let $\pi:=2\gamma$ denote the smallest positive root of $S$. +\end{definition} + +\begin{theorem} + The functions $C$ and $S$ have period $2\pi$ in the sense that + \begin{enumerate} + \item $C(x+2\pi)=C(x)$ and $S(x+2\pi) = S(x)$ for $x \in \R$. + \\Moreover we have + \item $S(x)=C(\frac{1}{2}\pi - x) = -C(x+\frac{1}{2}\pi)$, $C(x)=S(\frac{1}{2}\pi-x)=S(x+\frac{1}{2}\pi)$ for all $x \in \R$. + \end{enumerate} +\end{theorem} diff --git a/chapter-9/absolute-convergence.tex b/chapter-9/absolute-convergence.tex new file mode 100644 index 0000000..22acce3 --- /dev/null +++ b/chapter-9/absolute-convergence.tex @@ -0,0 +1,30 @@ +\section{Absolute Convergence} + +\begin{definition} + Let $X:=(x_n)$ be a sequence in $\R$. We say that the series $\sum x_n$ is \textbf{absolutely convergent} if the series $\sum |x_n|$ is convergent in $\R$. A series is said to be \textbf{conditionally} ( or \textbf{nonabsolutely}) \textbf{convergent} if it is convergent, but it is not absolutely convergent. +\end{definition} + +\begin{theorem} + If a series in $\R$ is absolutely convergent, then it is convergent. +\end{theorem} + +\begin{theorem} + If a series $\sum x_n$ is convergent, then any series obtained from it by grouping the terms is also convergent and to the same value. +\end{theorem} + +\begin{definition} + A series $\sum y_k$ in $\R$ is a \textbf{rearrangement} of a series $\sum x_n$ if there is a bijection $f$ of $\N$ onto $\N$ such that $y_k=x_{f(k)}$ for all $k \in \N$. +\end{definition} + +\begin{theorem}[\textbf{Rearrangement Theorem}] + Let $\sum x_n$ be an absolutely convergent series in $\R$. Then any rearrangement $\sum y_k$ of $\sum x_n$ converges to the same value. +\end{theorem} + +\begin{theorem} + If $\sum a_n$ is conditionally convergent, then there exists a rearrangement of $\sum a_n$ such that + \begin{enumerate} + \item The rearrangement converges to any real number $\alpha$ + \item The rearrangement diverges to $\pm \infty$ + \item The rearrangement oscillates between any two real numbers. + \end{enumerate} +\end{theorem} diff --git a/chapter-9/chapter-9.tex b/chapter-9/chapter-9.tex new file mode 100644 index 0000000..e15637f --- /dev/null +++ b/chapter-9/chapter-9.tex @@ -0,0 +1,5 @@ +\chapter{Infinite Series} +\subimport{./}{absolute-convergence.tex} +\subimport{./}{tests-for-absolute-convergence.tex} +\subimport{./}{tests-for-nonabsolute-convergence.tex} +\subimport{./}{series-of-functions.tex} diff --git a/chapter-9/series-of-functions.tex b/chapter-9/series-of-functions.tex new file mode 100644 index 0000000..5cfda1c --- /dev/null +++ b/chapter-9/series-of-functions.tex @@ -0,0 +1,100 @@ +\section{Series of Functions} + +\begin{definition} + If $(f_n)$ is a sequence of functions defined on a subset $D$ of $\R$ with values in $\R$, the sequence of \textbf{partial sums} $(s_n)$ of the infinite series $\sum f_n$ is defined for $x$ in $D$ by + \begin{align*} + s_1(x) & :=f_1(x) \\ + s_2(x) & :=s_1(x)+f_2(x) \\ + \dots\dots\dots & \dots\dots\dots\dots\dots\dots \\ + s_{n+1}(x) & :=s_n(x)+f_{n+1}(x) \\ + \dots\dots\dots & \dots\dots\dots\dots\dots\dots + \end{align*} + In case the sequence $(s_n)$ of functions converges on $D$ to a function $f$, we say that the infinite series of functions $\sum f_n$ \textbf{converges} to $f$ on $D$. We will often write + \[\sum f_n\ \ \text{or}\ \ \sum\limits_{n=1}^{\infty}f_n\] + to denote either the series or the limit function, when it exists. + \\\\If the series $\sum |f_n(x)|$ converges for each $x$ in $D$, we say that $\sum f_n$ is \textbf{absolutely convergent} on $D$. If the sequence $(s_n)$ of partial sums is uniformly convergent on $D$ to $f$, we say that $\sum f_n$ is \textbf{uniformly convergent} on $D$, or that it \textbf{converges to $f$ uniformly on $D$}. +\end{definition} + +\begin{theorem} + If $f_n$ is continuous on $D \subseteq \R$ to $\R$ for each $n \in \N$ and if $\sum f_n$ converges to $f$ uniformly on $D$, then $f$ is continuous on $D$. +\end{theorem} + +\begin{theorem} + Suppose that the real-valued functions $f_n,\ n \in \N$ are Riemann integrable on the interval $J:=[a,b]$. If the series $\sum f_n$ converges to $f$ uniformly on $J$, then $f$ is Riemann integrable and + \[\displaystyle\int_{a}^{b}f=\sum\limits_{n=1}^{\infty}\displaystyle\int_{a}^{b}f_n\] +\end{theorem} + +\begin{theorem} + For each $n \in \N$, let $f_n$ be a real-valued function on $J:=[a,b]$ that has a derivative $f'_n$ on $J$. Suppose that the series $\sum f_n$ converges for at least one point of $J$ and that the series of derivatives $\sum f'_n$ converges uniformly on $J$. + \\Then there exists a real-valued function $f$ on $J$ such that $\sum f_n$ converges uniformly on $J$ to $f$. In addition, $f$ has a derivative on $J$ and $f'=\sum f'_n$. +\end{theorem} + +\begin{theorem}[\textbf{Cauchy Criterion}] + Let $(f_n)$ be a sequence of functions on $D\subseteq \R$ to $\R$. The series $\sum f_n$ is uniformly convergent on $D$ if and only if for every $\varepsilon >0$ there exists an $M(\varepsilon)$ such that if $m>n\geq M(\varepsilon)$, then + \[|f_{n+1}(x)+\dots+f_m(x)|<\varepsilon\ \forall\ x \in D\] +\end{theorem} + +\begin{theorem}[\textbf{Weierstrass M-Test}] + Let $(M_n)$ be a sequence of positive real numbers such that $|f_n(x)|\leq M_n$ for $x \in D$, $n \in \N$. If the series $\sum M_n$ is convergent, then $\sum f_n$ is uniformly convergent on $D$, $\sum |f_n|$ is uniformly convergent on $D$, and $\sum f_n$ is absolutely convergent on $D$. +\end{theorem} + +\begin{definition} + A series of real functions $\sum f_n$ is said to be a \textbf{power series around $x=c$} if the function $f_n$ has the form + \[f_n(x)=a_n(x-c)^n\] + where $a_n$ and $c$ belong to $\R$ and where $n=0,1,2,\dots$. +\end{definition} + +\begin{definition} + Let $\sum a_nx^n$ be a power series. If the sequence $(|a_n|^{1/n})$ is bounded, we set $\rho := \lim\sup(|a_n|^{1/n});$ if this sequence is not bounded we set $\rho=+\infty$. We define the \textbf{radius of convergence} of $\sum a_nx^n$ to be given by + \[R:=\begin{cases} + 0 & \text{if } \rho = +\infty \\ + 1/\rho & \text{if } 0<\rho<+\infty \\ + +\infty & \text{if } \rho=0 + \end{cases}\] + The \textbf{interval of convergence} is the open interval $(-R, R)$. +\end{definition} + +\begin{theorem}[\textbf{Cauchy-Hadamard Theorem}] + If $R$ is the radius of convergence of the power series $\sum a_nx^n$, then the series is absolutely convergent if $|x|R$. +\end{theorem} + +\begin{remark} + It will be noted that the Cauchy-Hadamard Theorem makes no statement as to whether the power series converges when $|x|=R$. Indeed, anything can happen, as the examples + \[\sum x^n,\ \sum \frac{1}{n}x^n,\ \sum \frac{1}{n^2}x^n\] + show. Since $\lim(n^{1/n})=1$, each of these power series has a radius of convergence equal to 1. The first power series converges at neither of the points $x=-1$ and $x=+1$; the second series converges at $x=-1$ but diverges at $x=+1$; and the third power series converges at both $x=-1$ and $x=+1$. (Find a power series with $R=1$ that converges at $x=+1$ but diverges at $x=-1$.) +\end{remark} + +\begin{theorem} + Let $R$ be the radius of convergence of $\sum a_nx^n$ and let $K$ be a closed and bounded interval contained in the interval of convergence $(-R, R)$. Then the power series converges uniformly on $K$. +\end{theorem} + +\begin{theorem} + Let $\sum a_n(x-c)^n$ be a power series. Then either + \begin{enumerate} + \item The series is absolutely convergent on $\R$ + \item The series converges only at one point, $x=c$ + \item There exists $R \in \R$ such that $\sum a_n(x-c)^n$ is absolutely convergent for all $|x-c|R$. (Note that the endpoints must be tested separately.) + \end{enumerate} +\end{theorem} + +\begin{theorem} + The limit of a power series is continuous on the interval of convergence. A power series can be integrated term-by-term over any closed and bounded interval contained in the interval of convergence. +\end{theorem} + +\begin{theorem}[\textbf{Differentiation Theorem}] + A power series can be differentiated term-by-term within the interval of convergence. In fact, if + \[f(x)=\sum\limits_{n=0}^{\infty}a_nx^n,\ \ \text{ then }\ \ f'(x)=\sum\limits_{n=1}^{\infty}na_nx^{n-1}\ \ \text{ for }\ \ |x|0$, to the same function $f$, then + \[a_n=b_n\ \forall\ n \in \N\] +\end{theorem} + +The Taylor Series is +\[f(x)=\sum\limits_{n=0}^{\infty}\frac{f^{(n)}(c)}{n!}(x-c)^n\] diff --git a/chapter-9/tests-for-absolute-convergence.tex b/chapter-9/tests-for-absolute-convergence.tex new file mode 100644 index 0000000..a3de677 --- /dev/null +++ b/chapter-9/tests-for-absolute-convergence.tex @@ -0,0 +1,72 @@ +\section{Tests for Absolute Convergence} + +\begin{theorem}[\textbf{Limit Comparison Test, II}] + Suppose that $X:=(x_n)$ and $Y:=(y_n)$ are nonzero real sequences and suppose that the following limit exists in $\R$: + \[r:=\lim\abs{\frac{x_n}{y_n}}\] + \begin{enumerate} + \item If $r \neq 0$, then $\sum x_n$ is absolutely convergent if and only if $\sum y_n$ is absolutely convergent. + \item If $r=0$ and if $\sum y_n$ is absolutely convergent, then $\sum x_n$ is absolutely convergent. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Root Test}] + Let $X:=(x_n)$ be a sequence in $\R$. + \begin{enumerate} + \item If there exist $r \in \R$ with $r<1$ and $K \in \N$ such that + \[|x_n|^{1/n}\leq r\ \ \text{for}\ \ n \geq K,\] + then the series $\sum x_n$ is absolutely convergent. + \item If there exists $K \in \N$ such that + \[|x_n|^{1/n} \geq 1\ \ \text{for}\ \ n \geq K,\] + then the series $\sum x_n$ is divergent. + \end{enumerate} +\end{theorem} + +\begin{corollary} + Let $X:=(x_n)$ be a sequence in $\R$ and suppose that the limit + \[r:=\lim |x_n|^{1/n}\] + exists in $\R$. Then $\sum x_n$ is absolutely convergent when $r < 1$ and is divergent when $r > 1$. +\end{corollary} + +\begin{theorem}[\textbf{Ratio Test}] + Let $X := (x_n)$ be a sequence of nonzero real numbers. + \begin{enumerate} + \item If there exist $r \in \R$ with $01$. +\end{corollary} + +\begin{theorem}[\textbf{Integral Test}] + Let $f$ be a positive, decreasing function on $\{t:t\geq 1\}$. Then the series $\sum\limits_{k=1}^{\infty}f(k)$ converges if and only if the improper integral + \[\displaystyle\int_{1}^{\infty}f(t)dt=\lim\limits_{b \to \infty}\displaystyle\int_{1}^{b}f(t)dt\] + exists. In the case of convergence, the partial sum $s_n=\sum\limits_{k=1}^{n}f(k)$ and the sum $s=\sum\limits_{k=1}^{\infty} f(k)$ satisfy the estimate + \[\displaystyle\int_{n+1}^{\infty}f(t)dt\leq s-s_n \leq \displaystyle\int_{n}^{\infty}f(t)dt\] +\end{theorem} + +\begin{theorem}[\textbf{Raabe's Test}] + Let $X:=(x_n)$ be a sequence of nonzero real numbers. + \begin{enumerate} + \item If there exist numbers $a >1$ and $K \in \N$ such that + \[\abs{\frac{x_{n+1}}{x_n}}\leq 1 - \frac{a}{n}\ \ \text{for}\ \ n \geq K,\] + then $\sum x_n$ is absolutely convergent. + + \item If there exist real numbers $a \leq 1$ and $K \in \N$ such that + \[\abs{\frac{x_{n+1}}{x_n}}\geq 1-\frac{a}{n}\ \ \text{for}\ \ n \geq K,\] + then $\sum x_n$ is not absolutely convergent. + \end{enumerate} +\end{theorem} + +\begin{corollary} + Let $X:=(x_n)$ be a nonzero sequence in $\R$ and let + \[a:=\lim \left(n \left(1-\abs{\frac{x_{n+1}}{x_n}}\right)\right)\] + whenever this limit exists. Then $\sum x_n$ is absolutely convergent when $a > 1$ and is not absolutely convergent when $a <1$. +\end{corollary} diff --git a/chapter-9/tests-for-nonabsolute-convergence.tex b/chapter-9/tests-for-nonabsolute-convergence.tex new file mode 100644 index 0000000..12db348 --- /dev/null +++ b/chapter-9/tests-for-nonabsolute-convergence.tex @@ -0,0 +1,22 @@ +\section{Tests for Nonabsolute Convergence} + +\begin{definition} + A sequence $X:=(x_n)$ of nonzero real numbers is said to be \textbf{alternating} if the terms $(-1)^{n+1}$, $n \in \N$, are all positive (or all negative) real numbers. If the sequence $X:=(x_n)$ is alternative, we say that the series $\sum x_n$ it generates is an \textbf{alternating series}. +\end{definition} + +\begin{theorem}[\textbf{Alternating Series Test}] + Let $Z:=(z_n)$ be a decreasing sequence of strictly positive numbers with $\lim (z_n)=0$. Then the alternating series $\sum (-1)^{n+1} z_n$ is convergent. +\end{theorem} + +\begin{lemma}[\textbf{Abel's Lemma}] + Let $X:=(x_n)$ and $Y:=(y_n)$ be sequences in $\R$ and let the partial sums of $\sum y_n$ be denoted by $(s_n)$ with $s_0:=0$. If $m >n$, then + \[\sum\limits_{k=n+1}^{m}x_ky_k=(x_ms_m-x_{n+1}s_n)+\sum\limits_{k=n+1}^{m-1}(x_k-x_{k+1})s_k\] +\end{lemma} + +\begin{theorem}[\textbf{Dirichlet's Test}] + If $X:=(x_n)$ is a decreasing sequence with $\lim x_n=0$, and if the partial sums $(s_n)$ of $\sum y_n$ are bounded, then the series $\sum x_ny_n$ is convergent. +\end{theorem} + +\begin{theorem}[\textbf{Abel's Test}] + If $X:=(x_n)$ is a convergent monotone sequence and the series $\sum y_n$ is convergent, then the series $\sum x_ny_n$ is also convergent. +\end{theorem} diff --git a/init.sty b/init.sty new file mode 100644 index 0000000..1e9cc47 --- /dev/null +++ b/init.sty @@ -0,0 +1,57 @@ +\ProvidesPackage{init} + +\usepackage{import} +\usepackage[utf8]{inputenc} +\usepackage{pgfplots} +\usepackage[english]{babel} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage{hyperref} +\usepackage{cancel} +\usepackage{mathtools} +\usepackage{amsmath} +\usepackage{amsfonts} +\usepackage{amssymb} +\usepackage{graphicx} +\usepackage{relsize} +\usepackage{listings} +\graphicspath{ {./images/} } +\usepackage{array} +\usepackage{tikz} +\usetikzlibrary{arrows} +\usepackage[left=2cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry} +\usepackage{enumitem} +\usepackage{mathrsfs} + +% Math Functions +\newcommand{\limx}[2]{\displaystyle\lim\limits_{#1 \to #2}} +\newcommand{\st}{\text{ s.t. }} +\newcommand{\abs}[1]{\left\lvert #1 \right\rvert} +\newcommand{\dotp}{\dot{\mathcal{P}}} +\newcommand{\dotq}{\dot{\mathcal{Q}}} +\newcommand{\Int}[1]{\text{int}\left(#1\right)} +\newcommand{\cl}[1]{\text{cl}\left(#1\right)} +\newcommand{\bd}[1]{\text{bd}\left(#1\right)} +\newcommand{\lr}[1]{\langle #1 \rangle)} +\newcommand{\lspan}[1]{\text{span}\left(#1\right)} +\newcommand{\ldim}[1]{\text{dim}\left(#1\right)} +\newcommand{\nullity}[1]{\text{nullity}\left(#1\right)} +\newcommand{\rank}[1]{\text{rank}\left(#1\right)} +\newcommand{\ldet}[1]{\text{det}\left(#1\right)} +\newcommand{\ltr}[1]{\text{tr}\left(#1\right)} +\newcommand{\norm}[1]{\left\lVert#1\right\rVert} +\DeclareMathOperator{\sign}{sgn} +\renewcommand{\qedsymbol}{$\blacksquare$} + +% Special Sets +\newcommand{\R}{\mathbb{R}} +\newcommand{\N}{\mathbb{N}} +\newcommand{\Q}{\mathbb{Q}} +\newcommand{\C}{\mathbb{C}} +\newcommand{\Z}{\mathbb{Z}} + +% Theorem Styles +\declaretheorem[numberwithin=section, style=definition]{theorem, definition, notation, lemma, corollary, remark, example} + +% Formatting +\setlist[enumerate]{font=\bfseries}