设集合 A ⊆ Z {\displaystyle A\subseteq \mathbb {Z} } , A ( n ) = | A ∩ { 1 , 2 , … , n } | {\displaystyle A(n)=|A\cap \{1,2,\ldots ,n\}|} , A {\displaystyle A} 中不大于 n {\displaystyle n} 的元素的数目。施尼勒尔曼密度(Schnirelmann density)函数 σ : P ( Z ) → [ 0 , 1 ] {\displaystyle \sigma :{\mathcal {P}}(\mathbb {Z} )\to [0,1]} ,或 A {\displaystyle A} 的施尼勒尔曼密度定义为:
其中inf表示最大下界。若使用 lim n → ∞ A ( n ) n {\displaystyle \lim _{n\to \infty }{\frac {A(n)}{n}}} (如自然密度),可能不存在极限,施尼勒尔曼密度的其中一个好处在于它总是有值的。
设 G 2 = { k 2 } k = 1 ∞ {\displaystyle {\mathfrak {G}}^{2}=\{k^{2}\}_{k=1}^{\infty }} ,拉格朗日四平方和定理可以写成 σ ( G 2 ⊕ G 2 ⊕ G 2 ⊕ G 2 ) = 1 {\displaystyle \sigma ({\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2})=1} ,其中 A ⊕ B {\displaystyle A\oplus B} 表示 A {\displaystyle A} 和 B {\displaystyle B} 的和集。
显然, σ G 2 = 0 {\displaystyle \sigma {\mathfrak {G}}^{2}=0} ,另外也有 σ ( G 2 ⊕ G 2 ) = 0 {\displaystyle \sigma ({\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2})=0} 。那么施尼勒尔曼密度1是怎样得来的呢?原来 σ ( G 2 ⊕ G 2 ⊕ G 2 ) = 5 / 6 {\displaystyle \sigma ({\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2}\oplus {\mathfrak {G}}^{2})=5/6} 。尽管只有一、两个平方数集的和集的密度都是0,但之后和集的施尼勒尔曼密度会慢慢增加。
施尼勒尔曼指出:
亨利·曼(英语:Henry Mann)证明了更强的条件: