logo

로체의 정리 증명 📂복소해석

로체의 정리 증명

정리 1

ffgg단순폐경로 C\mathscr{C} 와 그 내부에서 해석적이고 C\mathscr{C} 상에서 g(z)<f(z)|g(z)| < |f(z)| 을 만족하면 fff+gf + gC\mathscr{C} 내부에서 같은 수의 영점을 갖는다.

설명

원래 주어진 함수를 h=f+gh = f + g 로 생각하고 ffgg 로 잘 분리해서 쓰는 정리다. 특히 다항함수의 경우엔 이러한 조작이 아주 쉽기 때문에 유용하게 써먹을 수 있다. 또한 수치해석적인 방법과 함께라면 방정식 h(z)=0h(z) = 0 의 해가 구체적으로 어디에 위치하는지 상당히 정확하게 알아낼 수 있다.

증명

전략: Z(0)Z(0)ff영점의 갯수, Z(1)Z(1)gg영점의 갯수를 나타내도록 하는 ZZ 를 정의하고 Z(0)=Z(1)Z(0) = Z(1) 임을 보인다. ZZ 의 함숫값은 정수고, 만약 연속함수라면 그러한 ZZ 는 상수함수 뿐이므로 Z(0)=Z(1)Z(0) = Z(1) 를 얻을 수 있다.


t[0,1]t \in [0,1] 에 대해 h(z,t):=f(z)+tg(z)h(z,t) := f(z) + t g(z) 를 생각해보자. ffggC\mathscr{C} 와 그 내부에서 해석적이므로, h(z,t)h(z,t) 는 픽스된 tt 에 대해 C\mathscr{C} 와 그 내부에서 극점을 가지지 않는다. 만약 f(z)+tg(z)=0f(z) + t g(z) = 0 이면 f(z)=tg(z)=tg(z) |f(z)| = |-tg(z)| = |tg(z)| 인데 t[0,1]t \in [0,1] 이므로 f(z)g(z)|f(z)| \le |g(z)| 이다. 이는 가정에 모순이므로 f(z)+tg(z)0f(z) + t g(z) \ne 0 이어야한다.

f(z)+tg(z)0f(z) + t g(z) \ne 0 이므로 새로운 함수 Z(t):=12πiCf(z)+tg(z)f(z)+tg(z)dz\displaystyle Z(t) := {{1} \over {2 \pi i}} \int_{\mathscr{C}} {{f ' (z) + t g ' (z) } \over {f(z) + t g (z) }} dz 를 정의할 수 있다.

Z:[0,1]ZZ: [0,1] \to \mathbb{Z} 의 정의에 따르면 Z(t)Z(t) 는 유리형함수 f(z)+tg(z)f(z) + t g (z) 의 영점의 갯수다. 여기서 t=0t=0 이면 Z(0)Z(0)ff영점의 갯수고 t=1t=1 이면 Z(1)Z(1)f+gf+g영점의 갯수가 될 것이다. 즉 Z(0)=Z(1)Z(0) = Z(1) 임을 보이면 증명은 끝난다.

한편 Z:[0,1]ZZ: [0,1] \to \mathbb{Z} 는 공역이 정수집합 Z\mathbb{Z}이므로 ZZ연속함수ZZ 는 상수함수일 수 밖에 없다. Z(t)Z(s)| Z(t) - Z(s)| 를 계산해보면 통분을 하게 되면서 Z(t)Z(s)=ts2πCf(z)g(z)f(z)g(z)(f(z)+tg(z))(f(z)+sg(z))dz |Z(t) - Z(s)| = {{ |t-s| } \over {2 \pi}} \left| \int_{\mathscr{C}} {{f(z) g ' (z) - f '(z) g(z)} \over { (f(z) + t g(z))(f(z) + s g(z)) }} dz \right| 를 얻는다. 한편 f(z)+tg(z)f(z)tg(z)f(z)g(z)>0 | f(z) + t g(z) | \ge |f(z)| - t |g(z)| \ge |f(z)| - |g(z)| > 0

f(z)+sg(z)f(z)g(z)>0 | f(z) + s g(z) | \ge |f(z)| - |g(z)| > 0 여기서 C\mathscr{C}컴팩트하므로 최대최소값 정리에 따라 f(z)g(z)f(z)g(z)(f(z)g(z))2M\displaystyle \left| {{f(z) g ' (z) - f '(z) g(z)} \over { (|f(z)| - |g(z)|)^2 }} \right| \le M 을 만족하는 M>0M>0 이 존재한다.

ML 보조정리: f(z)M|f(z)| \le M 을 만족하는 양수 MMC\mathscr{C} 의 길이 LL 에 대해 Cf(z)dzML \left| \int_{\mathscr{C}} f(z) dz \right| \le ML

C\mathscr{C} 의 길이를 LL 이라고 하면 Z(t)Z(s)tsML2π |Z(t) - Z(s)| \le |t - s|{{ML} \over {2 \pi}} 따라서 ts0| t - s | \to 0 일 때 Z(t)Z(s)0 | Z(t) - Z(s) | \to 0 이고 이는 ZZ 가 (균등)연속임을 의미한다. Z(t)Z(t) 의 함수값은 정수인데 연속성을 가지려면 ZZ 는 상수함수가 될 수밖에 없고, Z(0)=Z(1)Z(0) = Z(1) 을 얻는다.


  1. Osborne (1999). Complex variables and their applications: p100. ↩︎