[證明2] Goursat 的證明:不假設 f′ 在 D 為連續 (即不用 Green 定理)。
設 C 為三角形正向圍線如下圖所示,令 R=Int(C) 且將 R 分成四個等面積的區域,由 C1, C2, C3, C4四個過三角形 C 三邊之中點所形成的正向圍線。由於部分線段積分方向相反,積分值會互相抵消,因此 C=C1+C2+C3+C4,且 Ck, k=1,2,3,4 之周長為 C 之一半,亦即
∮Cf(z)dz=∮C1f(z)dz+∮C2f(z)dz+∮C3f(z)dz+∮C4f(z)dz. 
假設 C1 是 ∮Ckf(z)dz, k=1,2,3,4中值最大的圍線,因而
∮Cf(z)dz≤k=1∑4∮Ckf(z)dz≤4∮C1f(z)dz. 再將 C1 重覆細分成4塊,即 C1=C11+C12+C13+C14,若 C2 是對應的四個積分中,積分絕對值最大的圍線,則有
∮C1f(z)dz≤4∮C2f(z)dz. 如此不段重覆,最後可得
∮Cnf(z)dz≤4∮Cn+1f(z)dz, n=1,2,3,…. 因此
∮Cf(z)dz≤4n∮Cnf(z)dz, n=1,2,3,…. 想要證明積分等於零,必須用到解析的性質。設 Tn=Int(Cn)∪Cn,即包含邊在內的三角形,明顯地 T1⊃T2⊃⋯⊃Tn⊃Tn+1⊃⋯,因 D 為簡易連通集,故可設存在 z0∈D 使得 ∩nTn={z0}。由於 f 在 D 上解析,因此在 z0 的鄰域上有線性近似:
f(z)=f(z0)+f′(z0)(z−z0)+η(z)(z−z0), 其中 z→z0limη(z)=0. 所以視 Tn 為 z0 之鄰域,則有
∮Cnf(z)dz=∮Cn[f(z0)+f′(z0)(z−z0)+η(z)(z−z0)]dz=f(z0)∮Cn1dz+f′(z0)∮Cn(z−z0)dz+∮Cnη(z)(z−z0)dz=∮Cnη(z)(z−z0)dz. 由於 z→z0limη(z)=0,因此
∀ε>0, ∃δ>0 s.t. 0<∣z−z0∣<δ⟹∣η(z)∣<L22ε,L=∮C∣dz∣. 當 n 夠大時,使得 Cn⊂Dδ(z0),

即
∃N .s.t ∀n≥N⟹∣z−z0∣<21Ln<δ, ∀z∈Tn,Ln=∮Cn∣dz∣. 而且 Ln=21Ln−1=⋯=(21)nL。如此一來,
∮Cf(z)dz≤4n∮Cnf(z)dz=4n∮Cnη(z)(z−z0)dz≤4n∮Cn∣η(z)∣ ∣z−z0∣ ∣dz∣≤ML不等式4nL22ε(21)Ln∮Cn ∣dz∣=4nL22ε(21)Ln2=4nL22ε(21)2n+1L2<ε 亦即當 C 為三角形時, ∮Cf(z)dz=0。若 C 不是三角形,而是多邊形時,運用積分在重復的邊會相互抵消的性質,多邊形可以視為許多三角形的組合,由於三角形的圍線積分等於零,因此當 C 為任意的多邊形時,其圍線積分亦等於零。
當 C 為任意簡易封閉曲線時,則由近似定理可知 C 可以用多邊形來足夠逼近,因此本定理成立。 ■