바닥 함수 (Floor Function)
$$ \lfloor x \rfloor = \max \{ n \in \mathbb{Z} \mid n \leq x \} $$
입력값 이하의 가장 큰 정수를 반환하는 함수로, 내림 함수, 버림 함수, 최대 정수 함수라고도 한다. 기호로 표기할 때 $ [x] $ 를 사용하기도 한다.
예를 들어 $ \lfloor 8.5 \rfloor = 8 $ 이고, $ \lfloor -8.5 \rfloor = -9 $ 이다.
바닥 함수를 이용해서 실수의 소수 부분만 분리도 가능하다. 예를 들어 $ 8.12 $ 의 소수 부분은 $ 8.12 - \lfloor 8.12 \rfloor $ 이다.
천장 함수 (Ceiling Function)
$$\lceil x \rceil = \min \{ n \in \mathbb{Z} \mid n \geq x \} $$
입력값 이상의 가장 작은 정수를 반환하는 함수로 올림 함수, 최소 정수 함수라도고 한다. 기호로 표기할 때 $ ]x[ $ 를 사용하기도 한다.
예를 들어 $ \lceil 8.5 \rceil = 9 $ 이고, $ \lceil -8.5 \rceil = -8 $ 이다.
성질
다음의 부등식들이 성립한다.
$$ \lfloor x \rfloor \leq x < \lfloor x \rfloor + 1 $$
$$ x - 1 < \lfloor x \rfloor \leq x $$
$$ \lceil x \rceil - 1 < x \leq \lceil x \rceil $$
$$ x \leq \lceil x \rceil < x + 1 $$
다음의 항등식 역시 성립한다.
$$ \lceil x \rceil = - \lfloor - x \rfloor = \begin{cases} \lfloor x \rfloor & x \in \mathbb{Z} \\ \lfloor x \rfloor + 1 & x \notin \mathbb{Z} \end{cases} $$
'Mathematics > Discrete Mathematics' 카테고리의 다른 글
[Discrete Mathematics] 수열(sequence)과 문자열(string) (0) | 2024.10.08 |
---|---|
[Discrete Mathematics] 함수(function)의 정의와 성질을 통한 분류 (0) | 2024.10.08 |
[Discrete Mathematics] 여러가지 증명(proof) 및 수학적 귀납법 (0) | 2024.09.22 |
[Discrete Mathematics] 한정기호(quantifiers) 및 다중 한정기호 (0) | 2024.09.17 |
[Discrete Mathematics] 논법(argument)과 추론 규칙(rule of inference) (0) | 2024.09.10 |