边角情况 (Corner Cases) 和等价定义

学习数学必然要面对边角情况和等价定义 (甚至是并非等价而存在着微妙不同的定义), 这总是令我异常烦躁.

例子. 空集可以被视为一个拓扑空间, 其上装备的拓扑必然是{}.
命题. 对于群G的子群H, 如果1GG的幺元, 1HH的幺元, 那么1G=1H.
证明. 1H1H=1H=1H1G根据消去律, 1H=1G.

算术

定理. 对于a,bb0, 如果ra除以b的余数, 那么gcd(a,b)=gcd(b,r).
证明. 作带余除法, a=qb+r. 因为gcd(b,r)|bgcd(b,r)|r, 所以gcd(b,r)|qb+r, 即gcd(b,r)|a. 于是, gcd(b,r)ab的公因数, 可知gcd(b,r)gcd(a,b). 类似地, gcd(a,b)gcd(b,r). 因此, gcd(a,b)=gcd(b,r).

代数

定义. 给定集合X和一个集合上的运算, 那么(X,)被称为一个熔岩 (magma).
定义. 给定熔岩(X,), 对于eX, 称e是熔岩的单位元, 如果对于每个xXex=xe=x.
定理. 如果熔岩(X,)具有一个单位元, 那么熔岩的单位元是唯一的.
证明. 如果e1e2X的单位元, 那么e1=e1e2=e2.
定理. 给定具有单位元的结合熔岩(X,), 如果xX具有一个逆元, 那么这个逆元就是唯一的.
证明.eX的单位元, 设yz都是x的逆, 那么y=ye=y(xz)=(yx)z=ez=z.
定义. 我们称具有单位元的结合熔岩为幺半群 (monoid).
定义. 对于具有单位元的结合熔岩, 如果其每个元素均可逆, 那么就将其称为群 (group).
定理 (Cayley-Hamilton).T是有限维向量空间V上的一个线性算子. 如果fT的特征多项式, 那么f(T)=0. 换言之, 极小多项式整除特征多项式.
证明.{α1,,αn}V的一个有序基, 而AT在此有序基下的矩阵表示. 令B=xIA, 这是多项式环上的矩阵. 另外, 设fT的特征多项式, 那么我们知道det(B)=f, 以及B(adjB)=fI. 根据A的定义, 我们知道i=1nBi,j(T)αi=0,1jn.这里的Bi,j是一个多项式. 应用一个多项式于线性算子的结果是一个线性算子. 接着, 我们可以推出对于k=1,,n0=(adjB)j,k(T)(i=1nBi,j(T)αi)=i=1n(adjB)j,k(T)Bi,j(T)αi=i=1n[(adjB)j,kBi,j](T)αi=i=1n[Bi,j(adjB)j,k](T)αij上求和, 我们得到0=j=1ni=1n[Bi,j(adjB)j,k](T)αi=i=1nj=1n[Bi,j(adjB)j,k](T)αi=i=1n(j=1n[Bi,j(adjB)j,k](T))αi=i=1n(j=1nBi,j(adjB)j,k)(T)αi=i=1nδ(i,k)(detB)(T)αi=i=1nδ(i,k)f(T)αi分别令k=1,,n, 可得f(T)αk=0,1kn既然{α1,,αn}V的一个基, 而f(T)在基的每个向量上都为零, 那么f(T)本身肯定是一个零变换.
定理. 对于域F的一个首项系数为一的多项式f, 设其素因子分解为f=p1pk, 那么p1,,pk互异当且仅当ff互素.
证明.p1,,pk互异. 若ff不互素, 存在i使得pi整除ff. 令fj=f/pj, 那么f=p1f1++pkfk.对于ji, 我们知道pi整除fj. 又因为pi整除f, 所以pi整除pifi, 这等价于pi整除pifi. 但是, pi不可能整除pi, 鉴于pi的次数小于pi的次数. 而且, pi也不可能整除fi, 鉴于p1,,pk是互异的. 这就推导出了一个矛盾, 于是ff必然是互素的.
反过来, 设ff互素. 若f的素因子分解中出现重复的因子p, 那么存在多项式h使得f=p2h, 于是f=p2h+2pph=p(ph+2ph).因此, p也整除f, 但这与ff矛盾. 换言之, p1,,pk互异.
证明的最后, 我们想要澄清一下f=1的极端情况. 此时, f的素因子分解应该理解为"空积", 因而互异的条件得到满足. 鉴于1=0, gcd(1,0)=1, ff也是互素的. 我们看到, 即便是f=1, 定理也是成立的.

分析

定义. 是具有最小上界性的有序域.
定义. 对于域F和其上的一个全序关系, 如果那么称带有这个序关系的域是一个有序域.
定理. 对于有序域F, 0<1.
定理. 不能为赋一个序关系使其成为有序域.
定理. 对于x,y, 如果x>0, 那么总存在n满足nx>y. 此即所谓的Archimedes公理.
证明. 对于集合X={nx|n}, 若对于每个nnxy, 那么y就是集合X的上界. 显然X是非空的, 所以X有最小上界y0. 对于每个n, 我们知道(n+1), 于是(n+1)xy0, 即nxy0x. 那么, y0x也是一个上界, 这与y0是最小上界矛盾.
定理. 嵌套区间公理.
定义. 给定集合X, 称d:X×XX上的度量, 如果如果dX上的度量, 那么就称序对(X,d)是一个度量空间. X的子集继承了自然的度量结构而成为子空间. 在度量可以从上下文中推断出来的时候, 我们也说度量空间X而不是(X,d).
定理. 给定度量空间(X,d), 对于任意的x1,,xnX, d(x1,x2)++d(xn1,xn)d(x1,xn).
证明. 根据归纳即得.
定理. 给定度量空间(X,d), 对于任意的x,y,zX, d(x,z)|d(x,y)d(y,z)|.
定义. 给定度量空间(X,d), 对于xXr>0, 定义开球𝔹(x,r){yX|d(x,y)<r}, 闭球𝔹(x,r){yX|d(x,y)r}.
定义. 给定度量空间(X,d), 对于xX, 称UXx的邻域, 如果存在r>0满足𝔹(x,r)U.
定义. 给定集合X, X中的一个序列是一个类型为X的映射. 对于序列x:X, 对于n, 我们也将x(n)记作xn.
定义. 给定度量空间(X,d), 对于X中序列x:X, 如果存在yX满足对于每个ε>0, 存在N, 对于每个自然数nNd(xn,y)<ε, 那么就称xX中收敛, 并以y为极限, 记作limnxn=y. 换言之, 序列x:X收敛于y当且仅当以y为中心的每个开球都包含序列的几乎所有项.
定义. 给定度量空间(X,d), 对于X中序列x:X, 称其为Cauchy序列, 如果对于每个ε>0, 存在N, 对于任意的m,nN, d(xm,xn)<ε.
定理. 给定度量空间(X,d), 对于X中序列x:X, 如果它收敛, 那么它是Cauchy序列.
定义. 对于序列x:X和严格单调递增映射φ:, 序列xφ:X被称为序列x:X的子序列.
定理. 给定度量空间(X,d), 对于序列x:X, 如果limnxn=y, 那么对于每个严格单调递增映射φ:limk(xφ)(k)=y.
证明. 注意到对于每个k, φ(k)k.
定义. 对于序列x:, 我们将其称为实序列. 对于序列x:, 我们将其称为复序列.
定理. 对于单调递增的实序列x:, 如果其像img(x)有界, 那么该序列收敛, 并以supimg(x)为极限.
定理. 对于实序列x,y:, 如果limnxn=alimnyn=b, 那么序列x+y:收敛, 并且limn(x+y)(n)=a+b.
定理. 对于实序列x:, 如果limnxn=a, 那么对于每个k, 序列kx:收敛, 并且limn(kx)(n)=ka.
定理. 对于实序列x,y:, 如果limnxn=alimnyn=b, 那么序列xy:收敛, 并且limn(xy)(n)=ab.
定义. 对于实序列x:, 定义序列如下S:,n{x0,n=0S(n1)+xn,n1.序列S被称为序列x的部分和. 如果S收敛, 那么我们就称级数n=0xn收敛. 如果limnSn=s, 那么记n=0xn=s.
定理. 对于实序列x,y:, 如果对于每个n0xnyn并且级数n=0yn收敛, 那么n=0xn亦收敛, 并有n=0xnn=0yn.
证明. 级数n=0yn收敛的话, 说明其部分和有上界, 并且当然收敛至最小上界. 可以看出, 对于级数n=0xn而言, 有n=0kxnn=0kynn=0yn,k.于是, 其部分和亦有上界, 且以n=0yn为一个上界. 而n=0xn又是最小上界, 故n=0xnn=0yn.
定义. 指数函数定义如下:exp:,xn=0xnn!.
定义. 给定度量空间(X,dX)(Y,dY), 对于函数f:XY, 称f于点aX连续, 如果对于每个以f(a)为中心的开球BY存在以a为中心的开球BX满足f(BX)BY. 等价地, 把开球替换成开集或者邻域也可以.

良基关系

定义. 一个偏序集被称为良基 (well-founded) 的, 如果其每个非空子集都有极小元. 对于良基的偏序集, 我们可以施行良基归纳. 对于良基的偏序集(X,)和性质P, 如果对于每个xX, 我们可以根据yX.y<xP(y)推出P(x), 那么性质P对于每个xX均成立. 一种证明良基归纳正确性的方式是反证法. 对于满足良基归纳条件的性质P, 假设X中存在不满足P的元素, 那么这些元素构成了X的一个非空子集, 即{xX|¬P(x)}. 根据良基的定义, 这个集合具有一个极小元. 对于所有小于这个极小元的元素, 我们知道其必然满足性质P, 因为这是极小的定义. 根据良基归纳的条件, 我们可以推出这个极小元也必然满足性质P, 那么这就导出了一个矛盾.

接下来抄一抄nlab, 这和传统意义上的良基关系还不太一样.

1. 想法

一个集合S上的一个二元关系是良基的, 如果在S上我们可以对于做归纳.

2. 定义

未归类

定理. 给定集合AB以及函数f:AB, 那么
  1. f左可逆当且仅当f是单射且A为空可以推出B为空. (许多书籍的表述并不正确)
  2. f右可逆当且仅当f是满射. (这条需要选择公理)
定理. 在选择公理下, 升链条件等价于极大条件, 降链条件等价于极小条件 (良基关系).
定理. 对于函数f:XYY中的集族(Ai)iI, 我们有f1(iIAi)=iIf1(Ai).
证明. 对于xX, 我们知道xf1(iIAi)等价于f(x)iIAi等价于iI,f(x)Ai等价于iI,xf1(Ai)等价于xiIf1(Ai)
命题. 对于实数a>0, 定义序列x0=1;xn+1=xn+a/xn2那么limnxn=a.
证明. 首先, 易知对于n, xn>0. 那么, 根据基本不等式, 我们有对于n, xn+1a. 对于n1, 现在xn+1xn=xn+a/xn2xn=axn22xn0换言之, 从第1项起, 序列单调递减. 既然序列单调递减有下界, 那么其就收敛于它的最大下界. 设这个序列收敛于y, 那么limnxn=y=limnxn+1=y+a/y2由此可知y2=a. 另外, 我们知道ya, 故y=a.

吉米多维奇习题集

完全出于玩票的心态写一写, 鉴于对本科时期的怀念. 当时发现书上有很多错误, 这使我对于分析这一学科缺乏信心.

练习1. 1+2++n=n(n+1)2.
证明. 命题的成立可由归纳得到.
练习2. 12+22++n2=n(n+1)(2n+1)6.
证明. 命题的成立可由归纳得到.
练习3. 13+23++n3=(1+2++n)2.
证明. 命题的成立可由归纳得到.
练习5.
证明. 这题还挺有趣的, 因为我每次看到都要想一想, 但是只要动笔就会发现很简单.

读书的地图

大致上记录了我读书的痕迹, 然而不甚完整. 仅是为了备忘.

  1. 分析学
    1. Principles of Mathematical Analysis (Baby Rudin)
    2. 微积分学教程 (菲赫金哥尔茨)
    3. 数学分析习题集 (吉米多维奇)
    4. Amann & Escher
    5. Godement
    6. An Introduction to Manifolds
    7. Stein
    8. Exercises in Analysis (Part I)
    9. Treatise on Analysis (Dieudonné)
    10. 无穷小计算 (Dieudonné)
  2. 代数学
    1. Hoffman & Kunze
    2. 代数学方法 (李文威)
    3. Algebra: Chapter 0
    4. Algebra (Bourbaki)
    5. Godement
    6. Introduction to Commutative Algebra
  3. 逻辑学
    1. 集合论导引 (冯琦)
    2. Set Theory (Kunen)
    3. Beginning Mathematical Logic (Peter Smith)
    4. Gödel Without (Too Many) Tears
    5. Structural Proof Theory
    6. An Introduction to Formal Logic (Peter Smith)
    7. An Introduction to Inductive Definitions (Peter Aczel)
  4. 范畴论
    1. Category Theory (Steve Awodey)
    2. Category Theory in Context
    3. Abstract and Concrete Categories
    4. Topoi: The Categorial Analysis of Logic
  5. 编程语言
    1. 程序设计
      1. SICP
      2. HtDP
      3. Concepts, Techniques, and Models of Computer Programming (我挺讨厌这本书的)
      4. ML for the Working Programmer
      5. Programming in Standard ML
      6. CMU 15-122 (Principles of Imperative Computation)
    2. 一般性入门导引
      1. Essentials of Programming Languages
      2. Programming Languages: Application and Interpretation
      3. Lisp in Small Pieces
    3. 一般性严肃导引
      1. TaPL
      2. PFPL
      3. Software Foundations
      4. PLFA
      5. The Formal Semantics of Programming Languages
      6. Semantics Engineering with PLT Redex (讲义形式为Programming Languages and Lambda Calculi)
      7. Domain-Theoretic Foundations of Functional Programming
    4. 编译器构造
      1. Three Implementation Models for Scheme
      2. Compiling with Continuations
      3. P423 Assignments
      4. Essentials of Compilation
    5. 证明助手
      1. The Little Typer
      2. Proofs and Types
      3. Lectures on the Curry-Howard Isomorphism
      4. HoTT
      5. The Little Prover
    6. 部分求值
      1. Partial Evaluation and Automatic Program Generation
    7. 抽象解释
    8. 计算理论
      1. Computability and Complexity (Neil Jones)
    9. (自然)语言学
      1. Continuations and Natural Language
    10. 形式语言学(和句法分析)
      1. Parsing with Derivatives
      2. Parsing with Zippers
  6. 计算机硬件
    1. Computation Structures
    2. Foundations of Analog and Digital Electronic Circuits
  7. 物理学
    1. 力学概论 (方励之)
    2. Structure and Interpretation of Classical Mechanics