证明思路
第一步 — 建立覆盖映射。设 p:R→S1 为 p(t)=(cos2πt,sin2πt),这是一个连续满射,S1 的每一点都有一个被均匀覆盖的邻域(一段小弧在 p 下的原像是 R 中若干互不相交开区间的并,每个区间同胚地映到该弧上)。固定基点 1=p(0)∈S1。
第二步 — 道路提升。对满足 γ(0)=γ(1)=1 的任意环路 γ:[0,1]→S1,存在唯一的连续提升 γ~:[0,1]→R,满足 p∘γ~=γ 且 γ~(0)=0(构造方法:用有限个小区间覆盖 [0,1],使 γ 在每个小区间上都停留在某个被均匀覆盖的邻域内,然后逐段提升,每次选取从前一个端点延续的 p−1 分支)。定义 deg(γ)=γ~(1)∈Z(这是一个整数,因为 p(γ~(1))=γ(1)=1=p(0) 迫使 γ~(1)∈Z)。
第三步 — 同伦不变性。若 γ≃pγ′ 通过同伦 H,则同伦提升性质(用与道路提升相同的方法、逐条带证明)给出连续提升 H~,满足 H~(s,0)=γ~(s),且对所有 t 有 H~(0,t)=0(为常数,因为它提升了常值基点环路)。于是 t↦H~(1,t) 是 t 的连续整数值函数(由与第二步相同的论证),因而是常数;故 deg(γ)=H~(1,0)=H~(1,1)=deg(γ′)。因此 deg 在同伦类 [γ]↦deg(γ) 上是良定义的。
第四步 — 同态性质。对环路 γ,δ,提升 γ∗δ 的方法是:先提升 γ 使其终止于 deg(γ),再从 deg(γ) 开始提升 δ(这是 δ 的提升的一个平移副本,由于 p 在整数平移下不变而有效),由此得到 deg(γ∗δ)=deg(γ)+deg(δ)。故 [γ]↦deg(γ) 是群同态 π1(S1,1)→Z。
第五步 — 双射性。满射:对任意 n∈Z,γn(s)=p(ns) 是满足 deg(γn)=n 的环路。单射:若 deg(γ)=0,提升 γ~ 是 R 中以 0 为基点的环路(因为 γ~(1)=0=γ~(0));R 是凸的,故直线同伦 H~(s,t)=(1−t)γ~(s) 在保持端点不变的情况下把 γ~ 收缩为 0 处的常值道路,与 p 复合后得到从 γ 到常值环路的道路同伦,故 [γ] 是平凡的。因此 deg 是双射同态,即同构 π1(S1,1)≅Z。