משפטי שנירלמן

בתורת המספרים האדיטיבית, משפטי שנירלמן הם משפטים מרכזיים העוסקים בצפיפות של קבוצות מספרים, החלקיות לקבוצת המספרים הטבעיים. למשפטים אלו יש השלכה לבעיית וארינג והרבה מאוד משפטים העוסקים בתורת המספרים האדיטיבית. 

== ניסוח המשפטים ==
יהו <math>\ A,B</math> קבוצות מספרים המוכלות בקבוצת המספרים הטבעיים, אזי:<br />
1)<math>\ \delta(A+B)\geq \delta(A)+\delta(B)-\delta(A)\delta(B) </math>. כאשר הסימון <math>\ \delta</math> מייצג את צפיפות שנירלמן. <br> 
2)אם <math>\ \vert A(n) \vert +\vert B(n) \vert > n-1 </math> אזי <math>\ n</math> מופיע בקבוצה <math>\ A+B</math><br />
3)אם <math>\ \delta(A)+\delta(B)\geq 1 </math> אזי <math>\ A+B=\N</math> (קבוצת המספרים הטבעיים).<br /> 
במשפט השני והשלישי אנחנו מניחים כי <math>\ 0\in A,B</math>.
== הוכחת המשפטים ==
=== המשפט הראשון===
נבדוק שני מקרים: מקרה ראשון כאשר <math>\ A,B</math> מכילים לכל היותר איבר אחד, ומקרה שני כאשר לפחות אחד מהקבוצות <math>\ A,B</math> מכילות יותר מאיבר אחד. בהינתן שמתקיים המקרה הראשון האי-שוויון הוא טריוויאלי, שכן במקרה זה <math>\ \delta(A) =\delta(B) =0 </math> ודי ברור ש <math>\ \delta(A+B)\geq 0= \delta(A)+\delta(B)-\delta(A)\delta(B) </math>.עכשיו נותר להוכיח את המשפט למקרה השני.

נניח בלי הגבלת הכלליות שמספר האיברים ב- <math>\ A</math> גדול מאחד, נסדר את איברי A לפי הסדר הרגיל של המספרים הטבעיים:
: <math>\ A = \left\{ a_1 , a_2 , \dots \right\}</math> 
כאשר <math>\ a_n < a_{n+1}</math> לכל אינדקס n.<br>
יהיו <math>\ a_k, a_{k+1}</math> מספרים השייכים ל-<math>\ A</math>, אז לפי סידור איברי הקבוצה: <math>\ a_k < a_{k+1}</math>. 
נגדיר <math>\ a_{k+1}-a_k-1=L_k</math>. ברור שהמספרים <math>\ a_k+1,a_k+2,...,a_k+L_k =a_{k+1}-1</math> לא שייכים לקבוצה <math>\ A</math>. כמו כן המספר <math>\ a_k+r</math> יופיעו ב<math>\ A+B</math>
אם ורק אם <math>\ r</math> שייך ל- <math>\ B</math> כאשר <math>\ r</math> הוא מספר קטן מ- <math>\ L_k</math> וגדול מ- <math>\ 1</math>,לכן <math>\ r</math> שייך ל <math>\ B(L_k) </math>.<br />
לכן הקבוצה <math>\ a_k + B(L_k)</math>(כלומר הקבוצה שכל איבריה שווים לסכום האיבר <math>\ a_k</math> ועוד איבר כלשהו מ<math>\ B(L_k)</math>) מוכל ב<math>\ A+B</math>.לכן גם אחוד כל הקבוצות מהצורה<math>\ a_k + B(L_k)</math> כאשר<math>\ K</math> רץ מ<math>\ 1</math> ל <math>\ n-1</math> מוכל ב<math>\ A+B</math> שזה הקבוצה <math>\ A(n)+ \sum_{k=1}^{n-1} B(L_k)</math> <br />
.מכאן נובע ש- <math>\ \vert A(n)\vert +\vert \sum_{k=1}^{n-1} B(L_k) \vert \leq \vert (A+B)(n) \vert</math> 
לפי הגדרת הצפיפות <math>\ \vert B(L_k)\vert\geq\delta(B)*L_k </math>
וגם <math>\ \vert A(n)\vert\geq\delta(A)*n </math>, ומובן ש<math>\ \sum_{k=1}^{n-1} L_k=n-A(n) </math> (כי המקומות שבהם אין איבר מ<math>\ A</math>הוא סכום כל האיברים שנמצאים בין <math>\ a_{k+1}</math>ל<math>\ a_k</math>)
<br />
לכן
::::::::::::::::::::<math>\ \vert(A+B)(n)\vert\geq\vert A(n)\vert +\sum_{k=1}^{n-1} \vert B(L_k)\vert</math><br />
<math>\ \geq \vert A(n)\vert+\delta(B)\sum_{k=1}^{n-1} L_k = \vert A(n) \vert +\delta(B)(n-\delta(A)*n)\geq \delta(A)*n+\delta(B)*n-\delta(A)\delta(B)*n</math>
<br />

לכן לכל n
<math>\ \frac{\vert(A+B)(n)\vert}{n} \geq \delta(A)+\delta(B)-\delta(A)\delta(B)</math>
לכן בהכרח מתקיים <math>\ \delta(A+B)\geq \delta(A)+\delta(B)-\delta(A)\delta(B) </math>. <br />
מ.ש.ל

=== משפט שני ===
נניח כי <math>\ n\in A</math>.ידוע כי <math>\ 0\in B</math> ולכן <math>\ n=n+0\in A+B</math>.כלומר המשפט מתקיים כאשר <math>\ n</math> נמצא ב<math>\ A</math>(באותו אופן המשפט נכון כאשר <math>\ n\in B</math>).לכן אם נוכיח את הטענה ל<math>\ n\not\in B,A</math> נוכיח את המשפט.כאשר <math>\ n\not\in B,A</math> מתקיים <math>\ A(n)=A(n-1),B(n)=B(n-1)</math> ונקבל <math>\ A(n-1)+B(n-1)>n-1</math>.נגדיר <math>\ \vert A(n-1)\vert =r,\vert B(n-1)\vert =s </math> כלומר <math>\ r+s>n-1</math>.לכן אם יש <math>\ r+s</math> מספרים כאשר כל המספרים הם בין <math>\ 1</math> ל<math>\ n-1</math> אז יש לפחות מספר אחד שמופיע פעמיים.לכן בהכרח שניים מהמספרים <math>\ a_1,a_2,...,a_r,n-b_1,n-b_2,...,n-b_s</math> מתלכדים.כלומר ישנו <math>\ i,j</math> כך ש <math>\ a_i=n-b_j</math> כלומר <math>\ A+B\ni a_i+b_j=n</math><br />
מ.ש.ל
=== משפט שלישי ===
לפי הגדרת הצפיפות לכל <math>\ n</math> מתקיים <math>\ \frac{\vert A(n)\vert}{n} \geq \delta(A),\frac{\vert B(n)\vert}{n} \geq \delta(B)</math>. לכן <math>\ \frac{\vert A(n)\vert}{n} +\frac{\vert B(n)\vert}{n}\geq \delta(A) +\delta(B) \geq 1</math> כלומר <math>\ \vert A(n) \vert +\vert B(n) \vert \geq n>n-1 </math> לכן,לפי משפט 2, כל <math>\ n</math> נמצא ב<math>\ A+B</math> ולכן <math>\ A+B=N</math><br />
מ.ש.ל
== ראו גם ==
*צפיפות שנירלמן
שנירלמן