수열의 상극한(limit supremum)과 하극한(limit infimum)은 확장된 실수(extended real numer)에서 정의되는 수열에 대하여 그 "경계"(즉, 최소 상계와 최대 하계)의 극한이다.
(Definition) 실수에서의 수열 {an}에 대하여 {an}의 상극한은 확장된 실수 R=R∪{±∞}에서 정의되는 다음 극한이다:
n→∞limsupan=n→∞lim(k≥nsupak)
또한 {an}의 하극한은 다음을 뜻한다:
n→∞liminfan=n→∞lim(k≥ninfak)
이 정의가 확장된 실수 R=R∪{±∞}에서 성립하는 이유에 대해 살펴보자. 실수 수열 {an}에 대하여 다음 두 개의 수열을 생각하자:
sntn=k≥nsupak=sup{ak∣k≥n},=k≥ninfak=inf{ak∣k≥n}
각 sn과 tn은 확장된 실수이며, 단조 성질(A⊆B이면 supA≤supB 및 infA≥infB이 성립한다)에 의해서 sn은 단조 감수 수열이며 tn은 단조 증가 수열이다. 따라서 만약 각각이 유계(bounded)이면 극한을 가져야 한다. 혹은 유계가 아니면 ±∞가 된다. 따라서 상극한과 하극한은 확장된 실수에서 존재한다.
(Theorem) {an}이 실수 수열이고 r∈R이라 하자. 그러면
n→∞liman=r
은
n→∞limsupan=n→∞liminfan=r
과 동치이다.
Ex. an=(−1)n일 때 이 수열의 상극한과 하극한을 구해보자. 모든 n∈N에 대하여 supk≥n(−1)k=1이고 infk≥n(−1)k=−1이다. 그러므로
n→∞limsup(−1)n=1,n→∞liminf(−1)n=−1
을 얻는다.
(Theorem) 실수 수열 {an}에 대하여 상극한과 하극한에 수렴하는 {an}의 부분 수열이 존재한다. 즉, s=limsupn→∞an, t=liminfn→∞an에 대하여
k→∞limank=s,j→∞limanj=t
를 만족하는 {an}의 부분 수열 {ank}k∈N과 {anj}j∈N이 존재한다.