Prerequisites: Intuition for Variable

Big-O like notation은 두 함수 를 비교하는 표기법이다. 함수를 사용한 형태 와 변수를 사용한 형태 로 적을 수 있다.

Big-O Notation

이 실수 또는 일 때 의 -근방을 다음과 같이 정의한다.

는 근처에서 가 의 상수배보다 크지 않다는 뜻이다.

이면 근방을 노름으로 정의하고, 값이 벡터인 함수에 대해서는 를 로 바꾼다.

정의. Big-O Notation 
함수 에 대해 다음과 같이 정의한다.

첨자를 생략하면 이다. 즉 이다.

정의. 변수를 사용한 Big-O Notation 
에 대한 식 에 대해 다음과 같이 정의한다.

여기서 우변의 는 함수 , 이다. 한 줄로 적을 때는 와 같이 쓴다.

예시. 이면 이므로 이다.

Big-Omega & Big-Theta Notation

정의. Big-Omega Notation 
함수 에 대해 다음과 같이 정의한다.

는 와 동치이다.

정의. Big-Theta Notation 
이고 이면 라고 적는다.

두 경우 모두 첨자를 생략하면 이다.

정의. 변수를 사용한 Big-Omega, Big-Theta Notation 
에 대한 식 에 대해 다음과 같이 정의한다.

예시. 이면 이므로 이다.

Little-o Notation

는 가 에 가까워질 때 가 에 비해 무시할 수 있을 만큼 작아진다는 뜻이다.

정의. Little-o Notation 
함수 에 대해 다음과 같이 정의한다.

첨자를 생략하면 이다. 즉 이다.

정의. 변수를 사용한 Little-o Notation 
에 대한 식 에 대해 다음과 같이 정의한다.

보조정리.  근처에서 이면 다음이 성립한다.

특히 은 과 같다.

예시.

수식에서의 Big-O Like 표기의 사용

가 중 하나라고 하자. 식 안에서 쓰는 경우는 다음과 같이 정의한다.

이러한 표기가 여러 번 쓰이면 각각을 서로 다른 변수로 해석한다. 예를 들어

는 다음을 뜻한다.

예시.  이다.

참고문헌

(1) Kenneth Rosen, Discrete Mathematics and Its Applications
(2) Wikipedia, Little-o notation, https://en.wikipedia.org/wiki/Big_O_notation#Little-o_notation