自然密度 (英語:natural density ),又称渐进密度 (英語:asymptotic density ),是数论 中度量自然数 子集 大小的工具之一。
对于一个自然数集的子集
A
{\displaystyle A}
,当
n
{\displaystyle n}
趋向于无穷时,若
A
{\displaystyle A}
中不大于
n
{\displaystyle n}
的元素个数与
n
{\displaystyle n}
的比值收敛 到
α
{\displaystyle \alpha }
,则称
A
{\displaystyle A}
的自然密度为
α
{\displaystyle \alpha }
。
更进一步,若定义
a
(
n
)
{\displaystyle a(n)}
为
A
{\displaystyle A}
里不大于
n
{\displaystyle n}
的元素个数,那么命题“
A
{\displaystyle A}
的自然密度为
α
{\displaystyle \alpha }
”等效于:
a
(
n
)
n
→
α
{\displaystyle {\frac {a(n)}{n}}\to \alpha }
,当
n
→
∞
{\displaystyle n\to \infty }
[ 1]
从定义中可以看出,若
α
{\displaystyle \alpha }
是某个集合
A
{\displaystyle A}
的自然密度,则一定有
0
≤
α
≤
1
{\displaystyle 0\leq \alpha \leq 1}
。
设
A
{\displaystyle A}
是自然数集
N
=
{
1
,
2
,
…
}
{\displaystyle \mathbb {N} =\{1,2,\ldots \}}
的一个子集。对任何
n
∈
N
{\displaystyle n\in \mathbb {N} }
,定义
A
(
n
)
=
{
1
,
2
,
…
,
n
}
∩
A
{\displaystyle A(n)=\{1,2,\ldots ,n\}\cap A}
,
a
(
n
)
=
|
A
(
n
)
|
{\displaystyle a(n)=|A(n)|}
。
则
A
{\displaystyle A}
的上自然密度 (英語:upper asymptotic density )为:
d
¯
(
A
)
=
lim sup
n
→
∞
a
(
n
)
n
{\displaystyle {\overline {d}}(A)=\limsup _{n\rightarrow \infty }{\frac {a(n)}{n}}}
其中
lim sup
{\displaystyle \limsup }
是上极限 。
d
¯
(
A
)
{\displaystyle {\overline {d}}(A)}
也可简称为
A
{\displaystyle A}
的上密度 。
同样地,定义A的下自然密度 (英語:lower asymptotic density )为:
d
_
(
A
)
=
lim inf
n
→
∞
a
(
n
)
n
{\displaystyle {\underline {d}}(A)=\liminf _{n\rightarrow \infty }{\frac {a(n)}{n}}}
1. 由上自然密度和下自然密度的定义,我们也可以说
A
{\displaystyle A}
的自然密度
d
(
A
)
{\displaystyle d(A)}
是:
若
d
¯
(
A
)
=
d
_
(
A
)
{\displaystyle {\overline {d}}(A)={\underline {d}}(A)}
,则
d
(
A
)
{\displaystyle d(A)}
等于
d
¯
(
A
)
{\displaystyle {\overline {d}}(A)}
(或
d
_
(
A
)
{\displaystyle {\underline {d}}(A)}
) 。
2. 自然密度的定义还可以表示为:
d
(
A
)
=
lim
n
→
∞
a
(
n
)
n
{\displaystyle d(A)=\lim _{n\rightarrow \infty }{\frac {a(n)}{n}}}
(若极限存在)[ 2]
3. 可以证明,下述命题也是自然密度的定义:
若将自然数集
N
{\displaystyle \mathbb {N} }
的子集
A
{\displaystyle A}
写作一个递增数列:
A
=
{
a
1
<
a
2
<
…
<
a
n
<
…
;
n
∈
N
}
{\displaystyle A=\{a_{1}<a_{2}<\ldots <a_{n}<\ldots ;n\in \mathbb {N} \}}
那么
d
_
(
A
)
=
lim inf
n
→
∞
n
a
n
,
{\displaystyle {\underline {d}}(A)=\liminf _{n\rightarrow \infty }{\frac {n}{a_{n}}},}
d
¯
(
A
)
=
lim sup
n
→
∞
n
a
n
{\displaystyle {\overline {d}}(A)=\limsup _{n\rightarrow \infty }{\frac {n}{a_{n}}}}
d
(
A
)
=
lim
n
→
∞
n
a
n
{\displaystyle d(A)=\lim _{n\rightarrow \infty }{\frac {n}{a_{n}}}}
(若极限存在)
一个稍弱的密度定义是 上Banach密度 (英語:upper Banach density )。对于
A
⊆
N
{\displaystyle A\subseteq \mathbb {N} }
,定义
d
∗
(
A
)
{\displaystyle d^{*}(A)}
为:
d
∗
(
A
)
=
lim sup
N
−
M
→
∞
|
A
∩
{
M
,
M
+
1
,
…
,
N
}
|
N
−
M
+
1
{\displaystyle d^{*}(A)=\limsup _{N-M\rightarrow \infty }{\frac {|A\cap \{M,M+1,\ldots ,N\}|}{N-M+1}}}
若对于集合
A
{\displaystyle A}
存在
d
(
A
)
{\displaystyle d(A)}
,则对于其补集
A
∁
{\displaystyle A^{\complement }}
,
d
(
A
∁
)
=
1
−
d
(
A
)
{\displaystyle d(A^{\complement })=1-d(A)}
成立。
若
d
(
A
)
{\displaystyle d(A)}
,
d
(
B
)
{\displaystyle d(B)}
及
d
(
A
∪
B
)
{\displaystyle d(A\cup B)}
均存在,则
max
{
d
(
A
)
,
d
(
B
)
}
≤
d
(
A
∪
B
)
≤
min
{
d
(
A
)
+
d
(
B
)
,
1
}
{\displaystyle \max\{d(A),d(B)\}\leq d(A\cup B)\leq \min\{d(A)+d(B),1\}}
成立。
自然数集的自然密度为
1
{\displaystyle 1}
,即
d
(
N
)
=
1
{\displaystyle d(\mathbb {N} )=1}
成立。
对于自然数集的任意有限子集
F
{\displaystyle F}
, 有
d
(
F
)
=
0
{\displaystyle d(F)=0}
成立。
对于平方数集
A
=
{
n
2
;
n
∈
N
}
{\displaystyle A=\{n^{2};n\in \mathbb {N} \}}
,有
d
(
A
)
=
0
{\displaystyle d(A)=0}
成立。
对于偶数 集
A
=
{
2
n
;
n
∈
N
}
{\displaystyle A=\{2n;n\in \mathbb {N} \}}
,有
d
(
A
)
=
0.5
{\displaystyle d(A)=0.5}
成立。更一般地,对于等差级数 组成的集合
A
=
{
a
n
+
b
;
n
∈
N
}
{\displaystyle A=\{an+b;n\in \mathbb {N} \}}
,有
d
(
A
)
=
1
a
{\displaystyle d(A)={\frac {1}{a}}}
成立。
对于质数 集合
P
{\displaystyle P}
,由质数定理 知:
d
(
P
)
=
0
{\displaystyle d(P)=0}
成立。
无平方数因数的数 的集合的自然密度为
6
π
2
{\displaystyle {\frac {6}{\pi ^{2}}}}
。更一般地,无
n
{\displaystyle n}
次方因数的数的集合的自然密度为
1
ζ
(
n
)
{\displaystyle {\frac {1}{\zeta (n)}}}
,其中
ζ
(
n
)
{\displaystyle \zeta (n)}
是黎曼ζ函數 。
过剩数 集合具有非零的自然密度[ 3] 。Marc Deléglise在1998年证明了过剩数和完全数 的集合的自然密度在0.2474与0.2480之间[ 4] 。
所有在二进制 表示法中位数为奇数 的自然数的集合,即
A
=
⋃
n
=
0
∞
{
2
2
n
,
…
,
2
2
n
+
1
−
1
}
{\displaystyle A=\bigcup \limits _{n=0}^{\infty }\{2^{2n},\ldots ,2^{2n+1}-1\}}
,不存在自然密度。这是因为该集合的上自然密度不等于下自然密度。
其上自然密度为:
d
¯
(
A
)
=
lim
m
→
∞
1
+
2
2
+
⋯
+
2
2
m
2
2
m
+
1
−
1
=
lim
m
→
∞
2
2
m
+
2
−
1
3
(
2
2
m
+
1
−
1
)
=
2
3
{\displaystyle {\overline {d}}(A)=\lim _{m\rightarrow \infty }{\frac {1+2^{2}+\cdots +2^{2m}}{2^{2m+1}-1}}=\lim _{m\rightarrow \infty }{\frac {2^{2m+2}-1}{3(2^{2m+1}-1)}}={\frac {2}{3}}}
而其下自然密度为:
d
_
(
A
)
=
lim
m
→
∞
1
+
2
2
+
⋯
+
2
2
m
2
2
m
+
2
−
1
=
lim
m
→
∞
2
2
m
+
2
−
1
3
(
2
2
m
+
2
−
1
)
=
1
3
{\displaystyle {\underline {d}}(A)=\lim _{m\rightarrow \infty }{\frac {1+2^{2}+\cdots +2^{2m}}{2^{2m+2}-1}}=\lim _{m\rightarrow \infty }{\frac {2^{2m+2}-1}{3(2^{2m+2}-1)}}={\frac {1}{3}}}
同样,所有十进制 表示法中以
1
{\displaystyle 1}
开头的自然数的集合也不具有自然密度。其上自然密度为
5
9
{\displaystyle {\frac {5}{9}}}
而其下自然密度为
1
9
{\displaystyle {\frac {1}{9}}}
。[ 1]
对区间[0,1]上的任意Equidistributed序列
{
α
n
}
n
∈
N
{\displaystyle \{\alpha _{n}\}_{n\in \mathbb {N} }}
,定义单调 集族
{
A
x
}
x
∈
[
0
,
1
]
{\displaystyle \{A_{x}\}_{x\in [0,1]}}
:
A
x
:=
{
n
∈
N
:
α
n
<
x
}
{\displaystyle A_{x}:=\{n\in \mathbb {N} \,:\,\alpha _{n}<x\}}
则依定义有:
对于任意的
x
{\displaystyle x}
,
d
(
A
x
)
=
x
{\displaystyle d(A_{x})=x}
。
若
S
{\displaystyle S}
有正的上自然密度,则塞迈雷迪定理 表明
S
{\displaystyle S}
包含了任意长度的等差数列。Furstenberg–Sárközy定理 表明,
S
{\displaystyle S}
内一定存在差为平方数的两个元素。
用类似的方法可以定义出自然数集上的其他密度函数。 例如,集合
A
{\displaystyle A}
的对数密度 (英語:logarithmic density )可以定义为:
δ
(
A
)
=
lim
x
→
∞
1
log
x
∑
n
∈
A
,
n
≤
x
1
n
{\displaystyle \mathbf {\delta } (A)=\lim _{x\rightarrow \infty }{\frac {1}{\log x}}\sum _{n\in A,n\leq x}{\frac {1}{n}}}
(若极限存在)
同样也可以定义对应的上对数密度和下对数密度。