수론 에서, 여러 개의 정수 의 최소 공배수 (最小公倍數, 영어 : least/lowest common multiple , 약자 lcm)는 그들 모두의 배수 가 되는 음이 아닌 정수 가운데 가장 큰 하나이다. 정수 집합의 약수 관계에 대한 원격자 에서의 상한 이다. 기호는
lcm
{
m
,
n
}
{\displaystyle \operatorname {lcm} \{m,n\}}
또는
[
m
,
n
]
{\displaystyle [m,n]}
.
{
2
,
3
,
4
,
5
,
7
}
{\displaystyle \{2,3,4,5,7\}}
의 모든 부분 집합 의 최소 공배수를 표시한 벤 다이어그램
최소 공배수는 모든 정수에 대해서 정의된다.[ 1] :22, Exercise 21 일부 문헌에서는 최소 공배수의 정의를 0이 아닌 정수 또는 양의 정수 따위로 제한한다.
최소 공배수 값을 음이 아닌 정수로 정하는 것은 일종의 표준화 작업이다. 체 계수 다항식 의 최소 공배수도 정의할 수 있으며, 흔히 최소 공배수 값을 (0 또는) 일계수 다항식 으로 정한다. 가환환 의 원소에 대해서도 정의할 수 있는데, 추가적인 데이터가 없는 한 최소 공배수 값을 표준적으로 선택하는 방법은 정해져 있지 않다.
두 정수
m
,
n
∈
Z
{\displaystyle m,n\in \mathbb {Z} }
의 공배수 (영어 : common multiple )는
m
{\displaystyle m}
의 배수이자
n
{\displaystyle n}
의 배수인 정수이다. 두 정수
m
,
n
∈
Z
{\displaystyle m,n\in \mathbb {Z} }
의 최소 공배수
lcm
{
m
,
n
}
{\displaystyle \operatorname {lcm} \{m,n\}}
는 다음과 같이 정의할 수 있으며, 이들 정의는 서로 동치 이다.[ 1] :22, Exercise 21
m
{\displaystyle m}
,
n
{\displaystyle n}
의 공배수인 음이 아닌 정수 가운데 가장 작은 하나
m
{\displaystyle m}
,
n
{\displaystyle n}
의 공배수이며,
m
{\displaystyle m}
,
n
{\displaystyle n}
의 모든 공배수의 약수 인 유일한 음이 아닌 정수
유한 개의 정수
n
1
,
n
2
,
…
,
n
k
∈
Z
{\displaystyle n_{1},n_{2},\dots ,n_{k}\in \mathbb {Z} }
의 최소 공배수
lcm
{
n
1
,
n
2
,
…
,
n
k
}
{\displaystyle \operatorname {lcm} \{n_{1},n_{2},\dots ,n_{k}\}}
는 다음과 같이 정의할 수 있으며, 이들 정의는 서로 동치 이다.
가장 작은 음이 아닌 공배수
공배수이며, 모든 공배수의 약수인 유일한 음이 아닌 정수
(재귀적 정의)
lcm
{
lcm
{
n
1
,
n
2
,
…
,
n
k
−
1
}
,
n
k
}
{\displaystyle \operatorname {lcm} \{\operatorname {lcm} \{n_{1},n_{2},\dots ,n_{k-1}\},n_{k}\}}
마찬가지로, 임의의 정수 집합
S
⊆
Z
{\displaystyle S\subseteq \mathbb {Z} }
의 최소 공배수
lcm
S
{\displaystyle \operatorname {lcm} S}
를 정의할 수 있다. 일부 문헌의 경우, 0이 아닌 정수들에 대해서만 최대 공배수를 정의한다. 일부 문헌의 경우, 양의 정수에 대해서만 정의한다.
공배수는 최소 공배수의 배수와 동치 이다.
m
,
n
∣
a
⟺
lcm
{
m
,
n
}
∣
a
{\displaystyle m,n\mid a\iff \operatorname {lcm} \{m,n\}\mid a}
n
1
,
…
,
n
k
∣
a
⟺
lcm
{
n
1
,
…
,
n
k
}
∣
a
{\displaystyle n_{1},\dots ,n_{k}\mid a\iff \operatorname {lcm} \{n_{1},\dots ,n_{k}\}\mid a}
약수 관계는 최소 공배수를 통해 다음과 같이 기술할 수 있다.
m
∣
n
⟺
lcm
{
m
,
n
}
=
|
n
|
{\displaystyle m\mid n\iff \operatorname {lcm} \{m,n\}=|n|}
이는 격자 의 순서론적 구조와 대수적 구조 사이의 관계의 특수한 경우이다.
임의의 정수들에 대하여, 다음과 같은 항등식들이 성립한다.
(멱등 법칙 )
lcm
{
n
,
n
}
=
|
n
|
{\displaystyle \operatorname {lcm} \{n,n\}=|n|}
(교환 법칙 )
lcm
{
m
,
n
}
=
lcm
{
n
,
m
}
{\displaystyle \operatorname {lcm} \{m,n\}=\operatorname {lcm} \{n,m\}}
(결합 법칙 )
lcm
{
lcm
{
m
,
n
}
,
k
}
=
lcm
{
m
,
lcm
{
n
,
k
}
}
{\displaystyle \operatorname {lcm} \{\operatorname {lcm} \{m,n\},k\}=\operatorname {lcm} \{m,\operatorname {lcm} \{n,k\}\}}
(흡수 법칙)
lcm
{
m
,
lcm
{
m
,
n
}
}
=
m
{\displaystyle \operatorname {lcm} \{m,\operatorname {lcm} \{m,n\}\}=m}
(흡수 법칙)
lcm
{
m
,
lcm
{
m
,
n
}
}
=
m
{\displaystyle \operatorname {lcm} \{m,\operatorname {lcm} \{m,n\}\}=m}
lcm
{
1
,
n
}
=
|
n
|
{\displaystyle \operatorname {lcm} \{1,n\}=|n|}
즉, 1은 격자
(
Z
≥
0
,
∣
)
{\displaystyle (\mathbb {Z} _{\geq 0},\mid )}
의 최소 원소 이다.
lcm
{
0
,
n
}
=
0
{\displaystyle \operatorname {lcm} \{0,n\}=0}
[ 1] :22, Exercise 21
즉, 0은 격자
(
Z
≥
0
,
∣
)
{\displaystyle (\mathbb {Z} _{\geq 0},\mid )}
의 최대 원소 이다.
이들 항등식에 따라,
(
Z
≥
0
,
∣
)
{\displaystyle (\mathbb {Z} _{\geq 0},\mid )}
는 유계 격자 를 이룬다.
(곱에 대한 분배 법칙 )
lcm
{
m
k
,
n
k
}
=
lcm
{
m
,
n
}
|
k
|
{\displaystyle \operatorname {lcm} \{mk,nk\}=\operatorname {lcm} \{m,n\}|k|}
gcd
{
m
,
n
}
lcm
{
m
,
n
}
=
|
m
n
|
{\displaystyle \gcd\{m,n\}\operatorname {lcm} \{m,n\}=|mn|}
특히, 적어도 하나가 0이 아닌 두 정수의 최소 공배수는 최대 공약수 를 통해 다음과 같이 나타낼 수 있다.
lcm
{
m
,
n
}
=
|
m
n
|
gcd
{
m
,
n
}
{\displaystyle \operatorname {lcm} \{m,n\}={\frac {|mn|}{\gcd\{m,n\}}}}
특히, 두 서로소 정수
gcd
{
m
,
n
}
=
1
{\displaystyle \gcd\{m,n\}=1}
의 최소 공배수는 다음과 같다.
lcm
{
m
,
n
}
=
|
m
n
|
{\displaystyle \operatorname {lcm} \{m,n\}=|mn|}
(최대 공약수 에 대한 분배 법칙 )
lcm
{
m
,
gcd
{
n
,
k
}
}
=
gcd
{
lcm
{
m
,
n
}
,
lcm
{
m
,
k
}
}
{\displaystyle \operatorname {lcm} \{m,\gcd\{n,k\}\}=\gcd\{\operatorname {lcm} \{m,n\},\operatorname {lcm} \{m,k\}\}}
(최대 공약수 에 대한 분배 법칙 )
gcd
{
m
,
lcm
{
n
,
k
}
}
=
lcm
{
gcd
{
m
,
n
}
,
gcd
{
m
,
k
}
}
{\displaystyle \gcd\{m,\operatorname {lcm} \{n,k\}\}=\operatorname {lcm} \{\gcd\{m,n\},\gcd\{m,k\}\}}
이 두 항등식에 따라, 격자
(
Z
≥
0
,
∣
)
{\displaystyle (\mathbb {Z} _{\geq 0},\mid )}
는 분배 격자 이다.
소인수분해 가 주어진 양의 정수들의 최소 공배수는 소인수의 지수의 최댓값을 취하여 얻는다. 두 정수의 경우, 소인수분해가
m
=
p
1
e
1
p
2
e
2
⋯
p
k
e
k
{\displaystyle m=p_{1}^{e_{1}}p_{2}^{e_{2}}\cdots p_{k}^{e_{k}}}
n
=
p
1
f
1
p
2
f
2
⋯
p
k
f
k
{\displaystyle n=p_{1}^{f_{1}}p_{2}^{f_{2}}\cdots p_{k}^{f_{k}}}
e
i
,
f
i
∈
Z
≥
0
{\displaystyle e_{i},f_{i}\in \mathbb {Z} _{\geq 0}}
라면, 최소 공배수는
lcm
{
m
,
n
}
=
p
1
max
{
e
1
,
f
1
}
p
2
max
{
e
2
,
f
2
}
⋯
p
k
max
{
e
k
,
f
k
}
{\displaystyle \operatorname {lcm} \{m,n\}=p_{1}^{\max\{e_{1},f_{1}\}}p_{2}^{\max\{e_{2},f_{2}\}}\cdots p_{k}^{\max\{e_{k},f_{k}\}}}
이다.
두 수 a와 b의 최소 공배수를 구하는 방법은 소인수 분해 를 사용하는 방법이 있다.
두 수 192와 72의 최소 공배수를 소인수 분해를 이용하여 구하여 보자. 일단 두 수를 소인수 분해한다.
192
=
2
6
×
3
{\displaystyle 192=2^{6}\times 3}
72
=
2
3
×
3
2
{\displaystyle 72=2^{3}\times 3^{2}}
구하고 나면, 두 소인수 분해 결과의 한 소인수 중에서 지수가 가장 큰 수를 찾아 서로 곱한다. 두 결과에서 2가 여섯 번 3이 두 번 한 소인수 중에서 가장 큰 수를 찾아서 나왔다. 즉
2
6
×
3
2
=
576
{\displaystyle 2^{6}\times 3^{2}=576}
최소 공배수가 576이라는 결론이 나온다.
통분 은 분수 끼리 더하거나 뺄 때 사용되는 기법이다. 통분 과정에서 최소공분모(=분모의 최소 공배수)를 공분모로서 사용하면, 분모의 곱을 사용하는 경우보다 더 쉽게 계산할 수 있다. 예를 들어,
2
21
+
1
6
=
4
42
+
7
42
=
11
42
{\displaystyle {2 \over 21}+{1 \over 6}={4 \over 42}+{7 \over 42}={11 \over 42}}
는 최소공분모
lcm
{
21
,
6
}
=
42
{\displaystyle \operatorname {lcm} \{21,6\}=42}
를 사용하여 계산한 것이다.