수학에서 adjoint functions (또는 Galois connection)은 두 순서 구조(poset) 사이의 함수 쌍을 말한다. 두 순서집합 (P, ≤) 과 (Q, ≤)가 있을 때, 함수 f: P → Q, g: Q → P 가 다음 조건을 만족하면 f와 g를 adjoint pair라고 한다:
$f(p) \le q \iff p \le g(q)$ (모든 p ∈ P, q ∈ Q 에 대해)
이때 f를 왼쪽 adjoint (left adjoint), g를 **오른쪽 adjoint (right adjoint)**라고 부른다.
단조성(monotonicity) 보장 f와 g는 자동으로 단조 증가 함수가 된다. 즉, $p_1 \le p_2 \implies f(p_1) \le f(p_2) \land q_1 \le q_2 \implies g(q_1) \le g(q_2)$.
결합 관계 항상 다음이 성립한다: $p \le g(f(p)) \land f(g(q)) \le q$
따라서 $g \circ f$ 는 P에서 "closure operator", $f \circ g$ 는 Q에서 "interior operator"가 된다.
범주론적 해석 범주론(category theory)에서는 functor $F : \mathcal{C} \to \mathcal{D}$, $G : \mathcal{D} \to \mathcal{C}$가 있을 때,
$\mathrm{Hom}\mathcal{D}(F(c), d) \;\cong\; \mathrm{Hom}\mathcal{C}(c, G(d))$
가 성립하면 $F ⊣ G$ (F is left adjoint to G, G is right adjoint to F)라고 한다.
$f: \mathbb{Z} \to \mathcal{P}(\mathbb{Z}), \quad f(n) = { k \in \mathbb{Z} \mid k \le n }$
$g: \mathcal{P}(\mathbb{Z}) \to \mathbb{Z}, \quad g(S) = \sup(S)$ (S의 상한, 존재한다고 가정)
이들은 adjoint pair를 이룬다.