אז מה זה בעצם המספרים הממשיים? (חלק ד': בונים את המספרים הממשיים עם סדרות קושי)

מבוא

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

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

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

האובייקט הבסיסי שלנו מסומן ב-\( \mathbb{F} \) והוא פשוט קבוצה. אנחנו אומרים שהוא שדה אם בנוסף ל-\( \mathbb{F} \) מוגדרות לנו שתי פונקציות בינאריות על \( \mathbb{F} \) (פונקציות בינאריות: מקבלות שני קלטים ומחזירות פלט אחד) שמסומנות ב-“\( + \)” וב-“\( \cdot \)” כך שמתקיימות התכונות הבאות:

  • \( \left(A+B\right)+C=A+\left(B+C\right) \)
  • \( \left(A\cdot B\right)\cdot C=A\cdot\left(B\cdot C\right) \)
  • \( A+B=B+A \)
  • \( A\cdot B=B\cdot A \)
  • \( A\cdot\left(B+C\right)=A\cdot B+A\cdot C \)
  • קיים איבר שמסומן ב-0 כך ש-\( A+0=A \) לכל \( A \)
  • לכל \( A \) קיים איבר שמסומן ב-\( -A \) ונקרא הנגדי של \( A \) כך ש-\( A+\left(-A\right)=0 \)
  • קיים איבר שמסומן ב-\( 1 \) כך ש-\( 0\ne1 \) ו-\( A\cdot1=A \) לכל \( A \)
  • לכל \( A\ne0 \) קיים איבר שמסומן ב-\( A^{-1} \) ונקרא ההופכי של \( A \) כך ש-\( A\cdot A^{-1}=1 \)

עבור שדה סדור דרשנו בנוסף את הקיום של קבוצה \( P\subseteq\mathbb{F} \) שאינטואיטיבית אנחנו חושבים על אבריה בתור “המספרים החיוביים” שמקיימת:

  • לכל \( A\in\mathbb{F} \) בדיוק אחד מהבאים מתקיים: או ש-\( A\in P \), או ש-\( -A\in P \), או ש-\( A=0 \).
  • אם \( A,B\in P \) אז \( A+B\in P \)
  • אם \( A,B\in P \) אז \( A\cdot B\in P \)

לבסוף, אקסיומת השלמות הייתה האקסיומה הבאה:

  • אם \( A\subseteq\mathbb{F} \) היא קבוצה לא ריקה וחסומה מלעיל, אז \( \sup A \) קיים.

בפוסט הקודם ראינו שהאקסיומה הזו שקולה לזוג אקסיומות אחר:

  • (ארכימדיות) לכל \( A\in\mathbb{F} \) קיים \( N\in\mathbb{N} \) כך ש-\( A<N \)
  • (שלמות-קנטור) כל סדרת קושי מתכנסת

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

הבניה של קנטור למספרים הממשיים

קנטור ודדקינד לוקחים שניהם בתור נקודת מוצא את הרציונליים, \( \mathbb{Q} \), ויש לכך סיבות טובות. ראשית, זה שדה סדור, כלומר אנחנו “כמעט שם” ורק נותרה לנו עוד אקסיומה אחת; אפשר להראות ש-\( \mathbb{Q} \) יהיה מוכל בכל שדה סדור כך שהוא בסיס טוב לצאת ממנו; ועם הבניה של \( \mathbb{Q} \) אין לנו שום בעיות והיא די פשוטה.

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

בואו נראה את הדוגמא הקלאסית עם המספר האי-רציונלי \( \sqrt{2}=1.41421\ldots \). זה מספר אי רציונלי, אבל יש סדרת מספרים רציונליים פשוטה ששואפת אליו: \( 1,1.4,1.41,1.414,1.4142,1.41421,\ldots \). לא קשה להראות שהסדרה הזו היא סדרת קושי ולכן אם אנחנו רוצים שתתקיים שלמות-קנטור צריך להיות לה גבול ביקום המתמטי שלנו - אז אנחנו מגדירים מספר חדש באמצעות הסדרה הזו. לכאורה המספר החדש הזה הולך להיות \( \sqrt{2} \), אבל אי אפשר סתם להגיד את זה - צריך להשתכנע שהמספר החדש שבנינו, אחרי שכופלים אותו בעצמו, יוצא שווה ל-2. כלומר צריך להבין איך מבצעים פעולות אלגבריות על האובייקטים החדשים שלנו, ומתי שני אובייקטים הם שווים, ואיך בכלל “2” מוגדר בגישה שלנו (ובכן, בעזרת הסדרה \( 2,2,2,2,\ldots \), למשל).

לכאורה ההגדרה שלנו פשוטה: כל איבר של \( \mathbb{F} \) יהיה סדרת קושי של רציונליים. אבל ההגדרה הזו לא מספיק טובה כי יכולות להיות הרבה סדרות קושי שונות ש”מתכנסות לאותו איבר”. הדוגמא הקלאסית היא הסדרה הקבוצה \( 1,1,1,\ldots \) והסדרה \( 0.9,0.99,0.999,\ldots \) שהקדשתי לה כבר פוסט , אבל הבעיה הרבה יותר עמוקה מזה. למשל, אפילו אם אני אקח את \( 1,1,1\ldots \) לבדה ופתאום באיבר ה-54,527,822 אשנה אותו ל-42 וכל יתר הסדרה תהיה 1 - קיבלתי סדרת קושי שמתכנסת אל 1, אבל היא שונה מהסדרה שכולה 1-ים. ואפשר גם להסתכל על סדרה כמו \( a_{n}=1-\frac{1}{2^{n}} \) שמתכנסת גם היא אל 1 אבל בצורה שונה, ועוד ועוד ועוד.

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

איך מגדירים יחס שקילות שאומר “שתי סדרות הקושי הללו מתכנסות לאותו דבר” כשאין “דבר” שהן מתכנסות אליו? פשוט אומרים שהן מתקרבות מספיק אחת לשניה: אם \( \left\{ a_{n}\right\} _{n=0}^{\infty},\left\{ b_{n}\right\} _{n=0}^{\infty} \) הן שתי סדרות קושי, נאמר שהן שקולות אם לכל \( \varepsilon>0 \) קיים \( N \) כך שלכל \( n>N \) מתקיים \( \left|a_{n}-b_{n}\right|<\varepsilon \).

קל לראות שזה יחס שקילות: הוא רפלקסיבי כי \( \left|a_{n}-a_{n}\right|=0 \) לכל \( n \); הוא סימטרי כי \( \left|a_{n}-b_{n}\right|=\left|b_{n}-a_{n}\right| \) לכל \( n \). טרנזיטיביות היא טיפה יותר עבודה טכנית אבל שום דבר חכם במיוחד: אם \( \left\{ a_{n}\right\} _{n=0}^{\infty},\left\{ b_{n}\right\} _{n=0}^{\infty} \) שקולות וגם \( \left\{ b_{n}\right\} _{n=0}^{\infty},\left\{ c_{n}\right\} _{n=0}^{\infty} \) שקולות נראה ש-\( \left\{ a_{n}\right\} _{n=0}^{\infty},\left\{ c_{n}\right\} _{n=0}^{\infty} \) שקולות על פי הגדרה. יהא \( \varepsilon>0 \) כלשהו, אז קיים \( N_{1} \) כך ש-\( \left|a_{n}-b_{n}\right|<\frac{\varepsilon}{2} \) לכל \( n>N_{1} \) וקיים \( N_{2} \) כך ש-\( \left|b_{n}-c_{n}\right|<\frac{\varepsilon}{2} \) לכל \( n>N_{2} \) ולכן אם נגדיר \( N=\max\left\{ N_{1},N_{2}\right\} \) אז לכל \( n>N \) מתקיים

\( \left|a_{n}-c_{n}\right|=\left|a_{n}-b_{n}+b_{n}-c_{n}\right|\le\left|a_{n}-b_{n}\right|+\left|b_{n}-c_{n}\right|<\frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon \)

וזה מה שרצינו. אז יש לנו יחס שקילות, ואם יש לנו יחס שקילות יש לנו מחלקות שקילות, כלומר חלוקה של אוסף כל סדרות הקושי הרציונליות לקבוצות כך שכל האיברים של קבוצה שקולים זה לזה ולא שקולים לאיברים של אף קבוצה אחרת. אוסף מחלקות השקילות הזה הוא מה שקנטור מגדיר בתור \( \mathbb{F} \). ושוב, טרם הגדרנו חיבור או כפל או איברים חיוביים, אז בינתיים אין לנו אקסיומות כלשהן להראות שמתקיימות, אבל כן קל לראות ש-\( \mathbb{Q}\subseteq\mathbb{F} \) כי לכל רציונלי \( x\in\mathbb{Q} \) פשוט ניקח את מחלקת השקילות של הסדרה \( x,x,x,\ldots \).

חיבור וכפל של סדרות קושי

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

קודם כל בואו נכניס לתמונה סימונים שיקלו עלינו את החיים. סימנתי סדרה עד כה ב-\( \left\{ a_{n}\right\} _{n=0}^{\infty} \), אבל בואו נחסוך כתיבה מיותרת ופשוט נסמן אותה ב-\( a \). עכשיו אפשר להגדיר סכום וכפל של סדרות באופן הבא:

  • \( a+b=c \) כאשר \( c_{n}=a_{n}+b_{n} \)
  • \( a\cdot b=c \) כאשר \( c_{n}=a_{n}\cdot b_{n} \)

כלומר, החיבור והכפל הם “נקודתיים”, איבר-איבר.

עכשיו נעבור לדבר על מחלקות שקילות: דרך סטנדרטית לסמן מחלקת שקילות היא באמצעות נציג: ניקח סדרה \( a \) ונסמן

\( A=\left[a\right]\triangleq\left\{ a^{\prime}\ |\ a\sim a^{\prime}\right\} \)

כאשר אצלנו כזכור \( a\sim a^{\prime} \) פירושו שלכל \( \varepsilon>0 \) קיים \( N \) כך שלכל \( n>N \) מתקיים \( \left|a_{n}-a_{n}^{\prime}\right|<\varepsilon \). כלומר, אנחנו מתארים את המחלקה בתור “כל האיברים ששקולים אל \( a \)” - במקרה הזה \( a \) הוא הנציג של המחלקה.

בואו ניסגר על הסימונים שלנו. כשאני כותב \( a_{n} \) אני כותב מספר רציונלי - איבר של הסדרה \( \left\{ a_{n}\right\} _{n=0}^{\infty} \). כשאני כותב \( a \), זה קיצור במקום לכתוב \( \left\{ a_{n}\right\} _{n=0}^{\infty} \), וכשאני כותב \( A \) אני מתכוון למספר ממשי: מחלקת שקילות של סדרות קושי. כשאני כותב \( A=\left[a\right] \) אני בוחר לייצג את \( A \) באמצעות הנציג הקונקרטי \( a \), ולעתים קרובות אני לא אטרח לכתוב את \( A \) במפורש אלא אכתוב פשוט \( \left[a\right] \) מלכתחילה, שזו דרך לומר “המספר הממשי שאני מייצג כרגע עם \( a \)”.

עכשיו אפשר להגדיר חיבור וכפל של ממשיים, כלומר של מחלקות השקילות, על ידי נציגים:

  • \( \left[a\right]+\left[b\right]=\left[a+b\right] \)
  • \( \left[a\right]\cdot\left[b\right]=\left[a\cdot b\right] \)

כלומר: רוצים לחבר/לכפול שני ממשיים? קחו סדרת קירובים כלשהי לכל אחד מהם, חברו/כפלו את סדרת הקירובים והופס, קיבלתם סדרת קירובים למספר שהוא החיבור/כפל של הממשיים שהתחלתם איתם.

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

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

פורמלית, ניקח \( a,a^{\prime} \) כך ש-\( \left[a\right]=\left[a^{\prime}\right] \), ניקח \( b,b^{\prime} \) כך ש-\( \left[b\right]=\left[b^{\prime}\right] \) ונוכיח ש:

  • \( \left[a+b\right]=\left[a^{\prime}+b^{\prime}\right] \)
  • \( \left[a\cdot b\right]=\left[a^{\prime}\cdot b^{\prime}\right] \)

נתחיל מהמקרה הראשון. אם “נקלף” את הרמה של מחלקות השקילות, נראה שמה שצריך להוכיח פה הוא בעצם שאם \( a\sim a^{\prime} \) וגם \( b\sim b^{\prime} \) אז \( a+b\sim a^{\prime}+b^{\prime} \). כלומר, נתחיל עם “יהי \( \varepsilon>0 \)” כרגיל ונמצא \( N \) כך שלכל \( n>N \) מתקיים \( \left|\left(a_{n}+b_{n}\right)-\left(a_{n}^{\prime}+b_{n}^{\prime}\right)\right|<\varepsilon \). בשלב הזה אני מקווה שאנחנו ממש מתורגלים כבר בשטיק הזה. עושים:

\( \left|\left(a_{n}+b_{n}\right)-\left(a_{n}^{\prime}+b_{n}^{\prime}\right)\right|=\left|\left(a_{n}-a_{n}^{\prime}\right)+\left(b_{n}-b_{n}^{\prime}\right)\right|\le\left|a_{n}-a_{n}^{\prime}\right|+\left|b_{n}-b_{n}^{\prime}\right|<\frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon \)

כשהמעברים הללו עובדים עבור \( N=\max\left\{ N_{1},N_{2}\right\} \) כש-\( N_{1} \) הוא מה שמבטיח \( \left|a_{n}-a_{n}^{\prime}\right|<\frac{\varepsilon}{2} \) ו-\( N_{2} \) מבטיח את זה עבור ה-\( b \)-ים.

כפל מצריך טריק אלגברי קטן:

\( \left|a_{n}b_{n}-a_{n}^{\prime}b_{n}^{\prime}\right|=\left|\left(a_{n}-a_{n}^{\prime}\right)b_{n}+a_{n}^{\prime}\left(b_{n}-b_{n}^{\prime}\right)\right|\le\left|b_{n}\right|\left|a_{n}-a_{n}^{\prime}\right|+\left|a_{n}^{\prime}\right|\left|b_{n}-b_{n}^{\prime}\right| \)

זה טיפה מסבך לנו את החיים כי לא מספיק לחסום את \( \left|a_{n}-a_{n}^{\prime}\right| \) ואת \( \left|b_{n}-b_{n}^{\prime}\right| \) כמו קודם: צריך לחסום גם את \( \left|b_{n}\right| \) ואת \( \left|a_{n}^{\prime}\right| \). זו לא בעיה אמיתית כי סדרות קושי הן חסומות: אם \( a \) היא סדרת קושי, אז קיים \( N \) כל שלכל \( n>N \) מתקיים \( \left|a_{n}-a_{N}\right|<1 \), כלומר

\( \left|a_{n}\right|=\left|a_{n}-a_{N}+a_{N}\right|\le\left|a_{n}-a_{N}\right|+\left|a_{N}\right|<\left|a_{N}\right|+1 \)

לכן בכללי אפשר להניח שעבור \( N \) גדול מספיק נקבל לכל \( n>N \) ש-\( \left|b_{n}\right|<M \) וגם \( \left|a_{n}^{\prime}\right|<M \) עבור \( M \) כלשהו. עכשיו נמצא \( N \) גדול דיו כך שהאפקט הזה מתקיים וגם \( \left|a_{n}-a_{n}^{\prime}\right|<\frac{\varepsilon}{2M} \) וגם \( </strong>\left|b_{n}-b_{n}^{\prime}\right|<\frac{\varepsilon}{2M} \), ולכן נקבל

\( \left|a_{n}b_{n}-a_{n}^{\prime}b_{n}^{\prime}\right|=\le\left|b_{n}\right|\left|a_{n}-a_{n}^{\prime}\right|+\left|a_{n}^{\prime}\right|\left|b_{n}-b_{n}^{\prime}\right|<M\cdot\frac{\varepsilon}{2M}+M\cdot\frac{\varepsilon}{2M}=\varepsilon \)

מה שמסיים את ההוכחה שהחיבור והכפל מוגדרים היטב. למרבה השמחה, כדי להוכיח שהסכום והכפל של סדרות קושי הוא סדרת קושי אנחנו בעצם עושים את אותו דבר בדיוק כך שטיפלנו בשתי הבעיות שלנו במחיר אחת. כדי לראות את זה, בואו נחשוב מה בעצם אנחנו רוצים להוכיח: שלכל \( \varepsilon>0 \) קיים \( N \) כך שאם \( n,m>N \) אז

  • \( \left|\left(a_{n}+b_{n}\right)-\left(a_{m}+b_{m}\right)\right|<\varepsilon \)
  • \( \left|\left(a_{n}b_{n}\right)-\left(a_{m}b_{m}\right)\right|<\varepsilon \)

תחליפו את \( a_{m},b_{m} \) ב-\( a_{n}^{\prime},b_{n}^{\prime} \) וחזרנו להוכחה שכבר ראינו. אותן טכניקות עובדות בדיוק; לב העניין הוא בכך שכמו ש-\( a_{n},a_{n}^{\prime} \) קרובים מספיק עבור \( n \)-ים גדולים מספיק, כך גם \( a_{n},a_{m} \) קרובים מספיק עבור \( n,m \)-ים גדולים מספיק. זה מסיים עבורנו את ההגדרה של חיבור וכפל של מספרים ממשיים בגישה של קנטור (אבל הפעם לא הגדרנו על הדרך מתי איבר הוא חיובי או מה המינוס של איבר, עוד נצטרך להגיע אל זה).

אסוציאטיביות, קומוטטיביות, דיסטריביוטיביות

הגדרנו את פעולות החיבור והכפל ועכשיו אפשר להוכיח שהן מקיימות את התכונות הבסיסיות שנדרשות מהן בשדה:

  • \( \left(A+B\right)+C=A+\left(B+C\right) \)
  • \( \left(A\cdot B\right)\cdot C=A\cdot\left(B\cdot C\right) \)
  • \( A+B=B+A \)
  • \( A\cdot B=B\cdot A \)
  • \( A\cdot\left(B+C\right)=A\cdot B+A\cdot C \)
  • קיים איבר שמסומן ב-0 כך ש-\( A+0=A \) לכל \( A \)

מה שאנחנו יכולים להסתמך עליו הוא שכל התכונות הללו כבר נכונות עבור הממשיים, \( \mathbb{Q} \), וזה הולך מאוד להקל עלינו.

נוכיח למשל קומוטטיביות של חיבור. אני צריך להראות ש:

  • \( \left[a\right]+\left[b\right]=\left[b\right]+\left[a\right] \)

אבל זה קל: עבור שתי סדרות, \( a+b \) היא הסדרה שהאיבר הכללי שלה הוא \( a_{n}+b_{n} \), אבל מקומוטטיביות הרציונליים, האיבר הכללי הזה שווה אל \( b_{n}+a_{n} \) ולכן \( a+b=b+a \) ולכן \( \left[a+b\right]=\left[b+a\right] \). כפל מתקבל באותו אופן בדיוק וגם דיסטריביוטיביות, אבל בואו נראה דיסטריביוטיביות במפורש כדי לא לדאוג שאנחנו מדלגים על משהו קריטי:

\( \left[a\right]\cdot\left(\left[b\right]+\left[c\right]\right)=\left[a\right]\cdot\left[b+c\right]=\left[a\left(b+c\right)\right] \)

והאיבר הכללי של \( a\left(b+c\right) \), על פי הגדרת חיבור וכפל סדרות, הוא \( a_{n}\left(b_{n}+c_{n}\right) \) ולכן, על פי דיסטריביוטיביות של רציונליים, שווה אל \( a_{n}b_{n}+a_{n}c_{n} \) כלומר אל האיבר הכללי של \( ab+ac \), כמו שרצינו.

גם עבור אסוציאטיביות זה בעצם אותו דבר אבל כדאי לראות את זה בזהירות. מה זה \( \left(\left[a\right]+\left[b\right]\right)+\left[c\right] \), על פי הגדרה? זה \( \left[a+b\right]+\left[c\right] \), כלומר זה \( \left[\left(a+b\right)+c\right] \) ושוב אנחנו מתדרדרים לאסוציאטיביות ברמת האיבר הכללי: \( \left(a_{n}+b_{n}\right)+c_{n}=a_{n}+\left(b_{n}+c_{n}\right) \) ומכאן מתקדמים כרגיל. אז עבור סדרות קושי הכל פשוט (עבור חתכי דדקינד השלב הזה יהיה גיהנום).

אדיש חיבורי וכפלי, נגדי, הופכי

עכשיו אנחנו רוצים להראות שמתקיימות האקסיומות הבאות:

  • קיים איבר שמסומן ב-0 כך ש-\( A+0=A \) לכל \( A \)
  • לכל \( A \) קיים איבר שמסומן ב-\( -A \) ונקרא הנגדי של \( A \) כך ש-\( A+\left(-A\right)=0 \)
  • קיים איבר שמסומן ב-\( 1 \) כך ש-\( 0\ne1 \) ו-\( A\cdot1=A \) לכל \( A \)
  • לכל \( A\ne0 \) קיים איבר שמסומן ב-\( A^{-1} \) ונקרא ההופכי של \( A \) כך ש-\( A\cdot A^{-1}=1 \)

מכיוון שאנחנו מרחיבים את השדה \( \mathbb{Q} \) מתבקש שה-0 וה-1 שלנו יהיו גם אלו של \( \mathbb{Q} \), כלומר ניקח את 0 להיות מחלקת השקילות של סדרת הקושי \( 0,0,0,\ldots \) ואת \( 1 \) להיות המחלקה של \( 1,1,1,\ldots \). אלו בבירור סדרות קושי; הן בבירור לא שקולות זו לזו מכיוון שההפרש ביניהן הוא 1 באופן קבוע; ולכל סדרה אחרת מתקיים \( a+0=a \) ו-\( a\cdot1=a \) פשוט כי ברציונליים, \( a_{n}+0=a_{n} \) ו-\( a_{1}\cdot1=a_{n} \). אז יש לנו את האדישים שלנו.

נגדי חיבורי יהיה קל גם כן: אם \( A=\left[a\right] \) הוא מספר ממשי כלשהו, אני אגדיר \( -A=\left[-a\right] \). כרגיל, צריך להבהיר שזה מוגדר היטב, כלומר שאם \( a\sim a^{\prime} \) אז \( -a\sim-a^{\prime} \); זה טריוויאלי כי המינוס הזה “נבלע” בתוך הערך המוחלט שמופיע בהגדרת השקילות. עכשיו נותר להראות ש-\( A+\left(-A\right)=0 \) וזה למרבה השמחה קל מאוד כי אנחנו יכולים לבחור איזה נציג שאנחנו רוצים ל-\( A \) ול-\( -A \) בגלל שהוכחנו בעמל רב שהגדרת החיבור לא תלויה בנציג: אז נבחר \( A=\left[a\right],-A=\left[-a\right] \) ולכן

\( A+\left(-A\right)=\left[a\right]+\left[-a\right]=\left[a-a\right]=\left[0\right]=0 \)

ומה עם הופכי? הדבר המתבקש הוא לעשות את אותו קונץ, כלומר להגדיר \( A^{-1}=\left[a^{-1}\right] \) כש-\( a^{-1} \) מתקבל מהסדרה \( a \) על ידי היפוך של כל איבר ב-\( a \), ואז יתקיים \( A\cdot A^{-1}=\left[a\right]\cdot\left[a^{-1}\right]=\left[aa^{-1}\right]=\left[1\right]=1 \). אלא שכאן יש לנו בעיה: ראשית, כי הסדרה \( a \) עלולה לכלול את 0, ואין לנו דרך להפוך אותו. אבל אפילו אם הסדרה לא כוללת את 0 בכלל עדיין יש לנו בעיה כי אנחנו צריכים ש-\( a^{-1} \) תהיה סדרת קושי. אם הסדרה \( a \) “מצטופפת” סביב 0, אפילו אם היא לא נוגעת בו בכלל, הערכים של \( a^{-1} \) “מתפוצצים” - הם נהיים כל כך גדולים שהסדרה כבר לא תהיה סדרת קושי.

מה שאני רוצה להראות הוא שכל המקרים הבעייתיים הללו צצים רק במקרה שבו \( a\sim0 \). מה שאנחנו הולכים אוטוטו להראות כשנדבר על יחס הסדר על הממשיים הוא שלכל ממשי \( A \) קיים נציג \( a \) שמקיים אחד משלושת הדברים הבאים:

  1. \( a\sim0 \)
  2. קיים \( M>0 \) כך ש-\( a_{n}\ge M \) לכל \( n>N \) ("הסדרה חסומה חיובית הרחק מאפס")
  3. קיים \( M>0 \) כך ש-\( a_{n}\le-M \) לכל \( n>N \) ("הסדרה חסומה שלילית הרחק מאפס")

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

עכשיו, אם סדרה מקיימת את קריטריון 2 או 3 \( \left|a_{n}\right|\ge M>0 \) לכל אבריה ובפרט כל אבריה שונים מאפס, ולכן אפשר להגדיר סדרה חדשה, שנסמן \( a^{-1} \), שאבריה הם \( a_{n}^{-1} \). אבל למה זו סדרת קושי?

ובכן, בואו ניקח שני איברים כלליים של הסדרה וננסה להבין מה ההפרש ביניהם:

\( \left|a_{n}^{-1}-a_{m}^{-1}\right|=\left|\frac{1}{a_{n}}-\frac{1}{a_{m}}\right|=\left|\frac{a_{m}-a_{n}}{a_{n}a_{m}}\right|=\frac{\left|a_{m}-a_{n}\right|}{\left|a_{n}\right|\left|a_{m}\right|}\le\frac{\left|a_{m}-a_{n}\right|}{M^{2}} \)

זה פותר לנו את הבעיה: עבור \( \varepsilon>0 \) כלשהו, נפעיל את קריטריון קושי של הסדרה המקורית כדי למצוא \( N \) עבורו לכל \( n,m>N \) מתקיים \( \left|a_{n}-a_{m}\right|\le M^{2}\cdot\varepsilon \)

התקדמנו יפה! סיימנו את כל מה שצריך כדי להראות שהקבוצה שבנינו היא שדה, ועכשיו אפשר לדבר על סדר.

שדה סדור

עכשיו אנחנו רוצים להגדיר תת-קבוצה \( P \) של השדה שלנו, ולהראות שמתקיים:

  • לכל \( A\in\mathbb{F} \) בדיוק אחד מהבאים מתקיים: או ש-\( A\in P \), או ש-\( -A\in P \), או ש-\( A=0 \).
  • אם \( A,B\in P \) אז \( A+B\in P \)
  • אם \( A,B\in P \) אז \( A\cdot B\in P \)

ההגדרה לזה טמונה במשפט שציטטתי קודם: לכל ממשי \( A \) קיים נציג \( a \) שמקיים בדיוק אחד משלושת הדברים הבאים:

  1. \( a\sim0 \)
  2. קיים \( M>0 \) כך ש-\( a_{n}\ge M \) לכל \( n>N \) ("הסדרה חסומה חיובית הרחק מאפס")
  3. קיים \( M>0 \) כך ש-\( a_{n}\le-M \) לכל \( n>N \) ("הסדרה חסומה שלילית הרחק מאפס")

כדי לראות את זה, בואו ניקח נציג כלשהו של \( A \) ומכיוון ש-\( a \) תפוס לתיאור הנציג המוצלח שאנחנו מחפשים, נקרא לו \( a^{\prime} \): \( A=\left[a^{\prime}\right] \). אם \( a^{\prime}\sim0 \) אז סיימנו; נגדיר \( a=a^{\prime} \) וחסל. אחרת, מה אני יודע על \( a^{\prime} \)? ראשית, הוא סדרת קושי. שנית, הוא לא מקיים \( a^{\prime}\sim0 \). מה זה אומר? \( a^{\prime}\sim0 \) אומר שלכל \( \varepsilon>0 \) קיים \( N>0 \) כך שלכל \( m>N \) מתקיים \( \left|a_{m}^{\prime}-0\right|<\varepsilon \). אם אני אומר שזה לא מתקיים, אני לוקח את השלילה הלוגית של הטענה הזו: זה אומר שקיים \( \varepsilon>0 \) כך שלכל \( N>0 \) קיים \( m>N \) שעבורו מתקיים \( \left|a_{m}^{\prime}\right|\ge\varepsilon \). זה טוב, אבל לא מספיק למצוא איבר אחד - אני רוצה שכל האיברים של הסדרה החל ממקום מסוים יהיו מרוחקים מאפס. בשביל זה אני אשתמש בכך שזו סדרת קושי, ולכן עבור \( \frac{\varepsilon}{2} \) קיים \( N \) כך שלכל \( n,m>N \) מתקיים \( \left|a_{n}^{\prime}-a_{m}^{\prime}\right|<\frac{\varepsilon}{2} \), ובמילים אחרות: \( a_{m}^{\prime}-\frac{\varepsilon}{2}<a_{n}^{\prime}<a_{m}^{\prime}+\frac{\varepsilon}{2} \).

עכשיו, אם \( a_{m}^{\prime} \) הוא חיובי אז מ-\( \left|a_{m}^{\prime}\right|\ge\varepsilon \) נקבל \( a_{m}^{\prime}\ge\varepsilon \), כלומר \( a_{n}^{\prime}>a_{m}^{\prime}-\frac{\varepsilon}{2}\ge\frac{\varepsilon}{2} \). אם לעומת זאת \( a_{m}^{\prime} \) שלילי אז \( a_{m}^{\prime}\le-\varepsilon \) ולכן \( a_{n}^{\prime}<a_{m}^{\prime}+\frac{\varepsilon}{2}\le-\frac{\varepsilon}{2} \). בכל מקרה קיבלנו ש-\( \left|a_{n}^{\prime}\right|\ge\frac{\varepsilon}{2} \) לכל \( n>N \), ונשאר רק לסמן \( M=\frac{\varepsilon}{2} \).

עדיין לא סיימתי; מצאתי מקום \( N \) שהחל ממנו, \( a^{\prime} \) עונה לקריטריונים, אבל אני לא רוצה שזה יהיה החל ממקום מסויים אלא לכל אברי הסדרה - אז אני אגדיר סדרה חדשה שפשוט מתחילה מאותו המקום המסוים. פורמלית, אני מגדיר \( a_{n}=a_{N+n}^{\prime} \), ואז מובטח לי שאכן \( a_{n}\ge M \) או לכל \( n \) (או \( a_{n}\le-M \) לכל \( n \)), וברור ש-\( a_{n} \) היא עדיין סדרת קושי כי היא הסיפא של סדרת קושי.

עכשיו ברור איך להגדיר את \( P \) שלנו: היא תכלול את כל הממשיים \( A \) שקיים להם נציג שמקיים את קריטריון 2.

נשאר להוכיח את שלוש האקסיומות. בשביל הראשונה, בואו ניקח \( A \) כלשהו ונציג \( A=\left[a\right] \) כלשהו. אם \( a\sim0 \) אז \( A=0 \); אם \( a \) מקיים את קריטריון 2 אז \( A\in P \); נשאר להראות שאם \( a \) מקיים את קריטריון 3 אז \( -A\in P \), אבל זה מובן מאליו: \( -A=\left[-a\right] \) ואם \( a_{n}\ge M \) לכל \( n \) אז \( -a_{n}\le-M \) לכל \( n \).

בשביל שתי האקסיומות האחרות צריך להראות בעצם שאם \( a,b \) סדרות שמקיימות את קריטריון 2, אז גם \( a+b \) וגם \( ab \) מקיימות את קריטריון 2. בשני המקרים נשתמש בקריטריון 2 כדי לקבל קיום של \( M_{a},M_{b}>0 \)כך ש-\( a_{n}\ge M_{a} \) ו-\( b_{n}\ge M_{b} \) לכל \( n \). עכשיו נחבר/נכפול את אי השוויונים ונקבל שלכל \( n \) מתקיים \( a_{n}+b_{n}\ge M_{a}+M_{b} \) ו-\( a_{n}b_{n}\ge M_{a}M_{b} \) וסיימנו בזכות העובדה ש-\( M_{a}+M_{b}>0 \) וגם \( M_{a}M_{b}>0 \) - כלומר, תכונות 2,3 עבור הממשיים שאנחנו בונים נובעות בסופו של דבר מכך שהן מתקיימות עבור הרציונליים \( M_{a},M_{b} \).

עכשיו אפשר לשאול את עצמנו מתי, עבור שני ממשיים \( A,B \), מתקיים \( A<B \). כזכור, מרגע שהגדרנו את \( P \) אנחנו מקבלים את \( < \) “בחינם”: \( A<B \) על פי הגדרה אם \( B-A\in P \).

אז הגדרה יש לנות אבל לא יזיק אם יהיה לנו גם משפט שמקל עלינו להוכיח בפועל שמתקיים \( A<B \) וכאן המצב יהיה טיפה טריקי. מה שהייתי רוצה להוכיח הוא שאם מצאתי נציגים \( a,b \) ל-\( A,B \) כך ש-\( a_{n}<b_{n} \) לכל \( n \) החל ממקום מסוים, אז \( A<B \), אלא שזה פשוט לא נכון: תסתכלו על הסדרות \( a_{n}=0 \) ו-\( b_{n}=\frac{1}{n} \) למשל שמייצגות שתיהן את 0. מה שכן נכון הוא שאם \( a_{n}\le b_{n} \) החל ממקום מסוים, אז \( A\le B \).

בואו נוכיח את זה. כלומר, יש לנו שתי סדרות \( a,b \) ואני מניח ש-\( a_{n}\le b_{n} \) החל ממקום מסוים. אז הסדרה \( b_{n}-a_{n} \) היא נציג של \( B-A \). אם נסתכל על ההוכחה של הטענה הקודמת, הראינו שכל נציג של מספר ממשי הוא או שקול לאפס, או חסום הרחק מאפס החל ממקום מסוים. אם \( b_{n}-a_{n}\sim0 \) אז \( B-A=0 \), כלומר \( B=A \); אחרת, \( b_{n}-a_{n} \) חסום הרחק מאפס החל ממקום מסוים, וכמו כן \( a_{n}\le b_{n} \) החל ממקום מסוים, כלומר \( b_{n}-a_{n}\ge0 \) החל ממקום מסוים, ולכן \( b_{n}-a_{n} \) חסום חיובית הרחק מאפס החל ממקום מסוים, כלומר \( B-A>0 \) וקיבלנו \( A<B \). זה מסיים את ההוכחה הזו.

עוד דבר שאנחנו יכולים לדבר עליו עכשיו הוא ערך מוחלט. כזכור, הגדרנו

\( \left|A\right|=\begin{cases} A & A\ge0\\ -A & A<0 \end{cases} \)

מושג הערך המוחלט מתקבל “בחינם” מרגע שיש לנו את \( P \), ובזכות אקסיומות השדה הסדור אנחנו גם מקבלים את התכונות המועילות שלו, למשל אי שוויון המשולש \( \left|A+B\right|\le\left|A\right|+\left|B\right| \).

סיימנו עם השדה הסדור! עכשיו אנחנו מגיעים סוף סוף למטרה שלשמה התכנסנו.

אקסיומת השלמות

בפוסט הקודם ראינו שעבור אקסיומת השלמות אנחנו יכולים להסתפק בלהוכיח שני דברים:

  • (ארכימדיות) לכל \( A\in\mathbb{F} \) קיים \( N\in\mathbb{N} \) כך ש-\( A\le N \)
  • (שלמות-קנטור) כל סדרת קושי מתכנסת

שלמות-קנטור נראית כמו משהו שטבעי יותר להוכיח מאשר את אקסיומת השלמות, כי כל הבנייה של קנטור את המספרים הממשיים מכוונת אליה: אנחנו לוקחים את האובייקט הבסיסי של סדרת קושי ו”מכריחים” את הגבול שלו להתקיים על ידי כך שאנחנו בונים אותו. בפועל העניינים לא כל כך פשוטים ותכף אסביר גם למה, אבל לפני זה בואו נטפל בארכימדיות.

בואו ניקח \( A=\left[a\right] \) ממשי כלשהו עם נציג שרירותי \( a \). כל סדרת קושי של רציונליים היא חסומה, כלומר קיים \( q \) רציונלי כך ש-\( a_{k}\le q \) לכל \( k \). עכשיו אני אשתמש בארכימדיות של הרציונליים ואקבל שקיים \( n \) טבעי כך ש-\( q\le n \). אני אגדיר את הממשי \( N \) על ידי הסדרה הקבועה \( n,n,n,\ldots \) - לא קשה להראות ש-\( N \) הוא טבעי, כלומר הוא איבר של השדה \( \mathbb{F} \) שלנו שאפשר לכתוב בתור \( 1+1+\ldots+1 \). עכשיו, מכיוון ש-\( a_{k}\le n \) לכל \( k \), מהמשפט שהראיתי קודם נובע ש-\( A\le N \). אז ארכמדיות היה קל.

למה ששלמות-קנטור תהיה בעייתית? ניקח סדרת קושי \( a \), אז \( A=\left[a\right] \) הוא הגבול שלה, לא? ככה בנינו את הממשיים. אבל הנה העניין: \( a \) היא סדרת קושי של מספרים רציונליים ושלמות-קנטור שאנחנו רוצים להוכיח מדברת על התכנסות של סדרות קושי של מספרים ממשיים, כלומר על סדרות קושי של מחלקות שקילות של סדרות קושי של מספרים רציונליים. זה הולך להיות טיפה יותר טריקי.

הסיטואציה הזו צצה די הרבה במתמטיקה: יש לנו אובייקט מתמטי ש”חסר בו” משהו, אז אנחנו מרחיבים אותו בצורה שבאופן מובהק מטפלת במה שהיה חסר קודם - אלא שאחרי ההרחבה, האובייקט שלנו יותר גדול ומסובך, ויש סיכוי שעכשיו חסרים בו דברים חדשים, שלא היו במסגרת ההתייחסות שלנו קודם ולכן לא יכלו להיות חסרים. בניה חכמה היא בניה שמצליחה למנוע מהבעיה הזו להיווצר. ראינו לא מזמן בבלוג סוג מרשים במיוחד של בניה חכמה שכזו - כפייה בתורת הקבוצות האקסיומטית. יש עוד דוגמאות קלילות יותר, למשל המשפט היסודי של האלגברה: הרעיון שם הוא שגם במספרים ממשיים עדיין “חסרים דברים” - למשל, פתרון למשוואה הפולינומית \( x^{2}+1=0 \). אז מרחיבים את הממשיים אל המספרים המרוכבים ואז קורה הקסם שכל משוואה פולינומית היא פתירה; לא רק המשוואות שקודם לא היו פתירות, אלו שהמקדמים שלהן הם מספרים ממשיים, אלא גם כל המשוואות הפולינומיות החדשות שקיבלנו, עכשיו כשהמקדמים יכולים להיות גם מרוכבים.

פורמלית, מה שאנחנו צריכים לעשות הוא זה: לקחת סדרה \( A_{1},A_{2},A_{3},\ldots \) כש-\( A_{n}\in\mathbb{F} \) ולהוכיח שאם הסדרה הזו היא סדרת קושי, אז קיים \( B \) כך ש-\( \lim_{n\to\infty}A_{n}=B \). איך נבנה את \( B \)? אנחנו צריכים לבנות סדרה של רציונליים, \( \left\{ b_{n}\right\} _{n=1}^{\infty} \) ואנחנו צריכים שהסדרה הזו תהיה סדרת קושי, ובנוסף שהיא “תתקרב” אל סדרת ה-\( A_{n} \)-ים כרצוננו. זה מייד מזכיר תכונה שנקראת צפיפות הרציונליים: שעבור כל מספר ממשי, קיים מספר רציונלי שקרוב אליו כרצוננו. ראינו כבר תכונה אחרת שנקראה צפיפות - שבין כל שני ממשיים קיים רציונלי - אבל אני לא אכנס כאן לשאלה עד כמה התכונות הללו קשורות, אלא פשוט אוכיח פורמלית את תכונת הצפיפות שאני רוצה עכשיו.

אני רוצה להראות שאם \( A \) הוא מספר ממשי, אז קיים רציונלי \( q \) שקרוב אליו כרצוננו. פורמלית, אם \( \varepsilon>0 \) אז קיים \( Q\in\mathbb{Q} \) כך ש-\( \left|Q-A\right|\le\varepsilon \). שימו לב שכל המעורבים פה הם מספרים ממשיים: גם \( A \), גם \( Q \) (שהולך להיות מיוצג על ידי סדרה קבועה של מספר רציונלי ספציפי) וגם \( \varepsilon \). אבל שזה ש-\( \varepsilon \) הוא ממשי ולא בהכרח רציונלי זה מעצבן, כי זה אומר שאני צריך לתאר אותו עם סדרה במקום פשוט עם קבוע, אז נתבסס על זה שכבר הוכחתי ארכימדיות: זה אומר שקיים \( N \) טבעי כך ש-\( \frac{1}{\varepsilon}\le N \), כלומר \( \frac{1}{N}\le\varepsilon \), ואם נראה שמשהו קטן מ-\( \frac{1}{N} \) (הרציונלי) אז הוא בוודאי קטן גם מ-\( \varepsilon \), אז אני יכול פשוט להניח מכאן והלאה ש-\( \varepsilon \) רציונלי.

איפה כדאי לחפש את \( q \)? ובכן, זה קל: מכיוון ש-\( A \) הוא מספר ממשי, הוא בנוי מתוך הרציונליים, כלומר כדאי לחפש את \( q \) בתוך נציג \( A=\left[a\right] \) של \( A \). הנציג הזה הוא סדרת קושי של רציונליים, אז עבור \( \varepsilon>0 \) רציונלי קיים \( N \) כך שלכל \( n>N \) מתקיים \( \left|a_{N}-a_{n}\right|<\varepsilon \). עכשיו אני אגדיר את \( Q \) בתור המספר הממשי שמיוצג על ידי הסדרה הקבועה \( q_{n}=a_{N} \), ובואו נראה מה קיבלנו. אמרתי קודם שכדי להוכיח \( A\le B \) עבור ממשיים, מספיק להראות שעבור נציגים שלהם מתקיים \( a_{n}\le b_{n} \) החל ממקום מסוים. אצלנו הסיטואציה טיפה יותר מורכבת: אגף שמאל של \( \left|Q-A\right|\le\varepsilon \) כולל את הביטוי \( \left|Q-A\right| \) בזמן שאגף ימין הוא עדיין פשוט וכולל רק את \( \varepsilon \), שמיוצג על ידי הסדרה הקבועה \( \varepsilon_{n}=\varepsilon \). כשאני יורד לרמת הנציגים אני מקבל \( \left|q_{n}-a_{n}\right|<\varepsilon_{n} \), וזה הולך לתת לי את \( \left|Q-A\right|\le\varepsilon \) אם אני רק אשתכנע שהסדרה \( \left|q_{n}-a_{n}\right| \) היא נציג של המספר הממשי \( \left|Q-A\right| \).

את זה יחסית קל להראות: אם \( Q\ge A \) אז \( \left|Q-A\right|=Q-A \) וכמו כן בגלל ש-\( Q-A\ge0 \) אז החל ממקום מסוים, \( q_{n}-a_{n}\ge0 \), כלומר \( \left|q_{n}-a_{n}\right|=q_{n}-a_{n} \) וזו אכן סדרה שמייצגת את \( Q-A \). אם \( Q<A \) אז \( \left|Q-A\right|=A-Q \) ומכיוון ש-\( Q-A<0 \) החל ממקום מסוים \( q_{n}-a_{n}\le0 \), כלומר \( \left|q_{n}-a_{n}\right|=a_{n}-q_{n} \) וגם את הכיוון הזה סיימנו. זה מסיים את הוכחת תכונת הצפיפות.

עכשיו, אם נסתכל על מה שהוכחנו, בעצם ראינו משהו חזק יותר מאשר “סתם” צפיפות: ראינו שלכל מספר ממשי \( A \) ונציג שלו \( a \), אברי הנציג קרובים אל \( A \) כרצוננו. זה נשמע כמעט מובן מאליו, אז הנה המשמעות הפורמלית: לכל \( \varepsilon>0 \) קיים \( N \) כך שאם \( n>N \) אז \( \left|a_{n}-A\right|\le\varepsilon \). גם בתכונה המחוזקת הזו תכף אשתמש.

חזרה אל הטענה המקורית שאני רוצה להוכיח: \( \left\{ A_{n}\right\} _{n=1}^{\infty} \) היא סדרת קושי של ממשיים שאני מחפש לה גבול. אני אבנה מספר ממשי \( B=\left[b\right] \) באופן הבא: לכל \( n \), מתכונת הצפיפות של הרציונליים קיים רציונלי \( b_{n} \) כך ש-\( \left|b_{n}-A_{n}\right|\le\frac{1}{n} \). זהו, זו כל ההגדרה.

עכשיו קל להוכיח ש-\( \lim_{n\to\infty}A_{n}=B \). יהא \( \varepsilon>0 \) כלשהו, אז אני יודע שקיימים:

  • \( N_{1} \) כך שלכל \( n>N_{1} \) מתקיים \( \left|b_{n}-B\right|\le\frac{\varepsilon}{2} \) (זו תכונת הצפיפות ה"מחוזקת")
  • \( N_{2} \) כך ש-\( \frac{1}{N_{2}}<\frac{\varepsilon}{2} \), ולכן לכל \( n>N_{2} \) מתקיים \( \left|b_{n}-A_{n}\right|\le\frac{1}{n}\le\frac{1}{N_{2}}<\frac{\varepsilon}{2} \) (כי כך בנינו את ה-\( b_{n} \)-ים).

נגדיר \( N=\max\left\{ N_{1},N_{2}\right\} \) וקיבלנו שלכל \( n>N \) מתקיים:

\( \left|A_{n}-B\right|=\left|A_{n}-b_{n}+b_{n}-B\right|\le\left|A_{n}-b_{n}\right|+\left|b_{n}-B\right|<\frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon \)

האם סיימנו? ובכן, עוד לא! כי קפצתי באלגנטיות על שלב קריטי בדרך: הגדרתי את \( B \) באמצעות הסדרה \( b_{1},b_{2},b_{3},\ldots \) אבל בשום מקום לא הוכחתי שזו סדרת קושי. ודי ברור שטרם סיימתי את ההוכחה, כי בעצם לא השתמשתי בשום שלב בכך שסדרת הממשיים, \( A_{1},A_{2},A_{3},\ldots \) היא סדרת קושי. אבל בואו נחשוב שניה בהגיון - אם היא לא הייתה סדרת קושי, אז סדרת ה-\( b_{n} \)–ים הזו הייתה סדרה אקראית של מספרים שקרובים ל-\( A_{1},A_{2},A_{3} \) וכן הלאה אבל אין שום סיבה שיהיו קרובים זה לזה, כי ה-\( A_{n} \)-ים הללו לא קרובים זה לזה.

הנה מה שנעשה: בהינתן \( \varepsilon>0 \), אני יודע שקיימים:

  • \( N_{1} \) כך שאם \( n,m>N_{1} \) אז \( \left|A_{n}-A_{m}\right|<\frac{\varepsilon}{3} \) (כי ה-\( A_{n} \)-ים הם סדרת קושי).
  • \( N_{2} \) כך ש-\( \frac{1}{N_{2}}<\frac{\varepsilon}{3} \) ולכן עבור \( n,m>N_{2} \) מתקיים \( \left|b_{n}-A_{n}\right|<\frac{\varepsilon}{3} \) וגם \( \left|b_{m}-A_{m}\right|<\frac{\varepsilon}{3} \) (כי כך בנינו את ה-\( b_{n} \)-ים).

ניקח \( N=\max\left\{ N_{1},N_{2}\right\} \) ואז לכל \( n,m>N \):

\( \left|b_{n}-b_{m}\right|=\left|b_{n}-A_{n}+A_{n}-A_{m}+A_{m}-b_{m}\right|\le \)

\( \le\left|b_{n}-A_{n}\right|+\left|A_{n}-A_{m}\right|+\left|A_{m}-b_{m}\right|< \)

\( \frac{\varepsilon}{3}+\frac{\varepsilon}{3}+\frac{\varepsilon}{3}=\varepsilon \)

וזה.. מסיים את הכל… אני חושב? אין לי אף מקור שמציג את הדברים ברמות הפירוט שאליה נכנסתי כאן (כדי לשכנע את עצמי אחת ולתמיד שהכל עובד) אז בטח יש לי שלל טעויות - אבל היי, נראה לי שבגדול ככה זה הולך! עוד פינה שסגרתי לעצמי אחרי עשרים שנים בערך!


נהניתם? התעניינתם? אם תרצו, אתם מוזמנים לתת טיפ:

Buy Me a Coffee at ko-fi.com