todo: 四捨五入の話も書く。
$x\in \mathbb{R}$ とする。
単調性
$x \leq y$ ならば $\lfloor x \rfloor \leq \lfloor y \rfloor$
特に、$x$ が整数のとき、$x \leq \lfloor y \rfloor$ が言えたりする。
$\lceil \cdot \rceil$ も同様。
随伴
$n \in \mathbb{Z}$ と $x \in \mathbb{R}$ について以下が成り立つ。
同値の左側は $\mathbb{R}$ での比較、右側は $\mathbb{Z}$ での比較である。つまり、$\mathbb{R}$ での比較が $\mathbb{Z}$ での比較にできるという命題である。
床関数・天井関数はこれらを満たす $\mathbb{R}\to \mathbb{Z}$ の単調増加関数として特徴づけできる
随伴の対偶
証明: 対偶を取ると随伴の式になる
$\lceil x \rceil = - \lfloor - x\rfloor$, $\lfloor - x\rfloor = -\lceil x \rceil$
床関数から天井関数を求める
$b$ が整数のとき$\displaystyle \left\lfloor \frac{\lfloor x/a \rfloor}{b} \right\rfloor = \left\lfloor \frac{x}{ab}\right\rfloor$
$f$ が単調増加な連続関数で「$f(x)$ が整数ならば $x$ が整数」のとき $\lfloor f(x) \rfloor =\lfloor f(\lfloor x \rfloor) \rfloor$
レイリーの定理
$\lfloor x/k \rfloor \bmod p$ を計算したい場合
$x$ を $\bmod\ p$ と $\bmod\ k$ の両方で計算をすればよい。