מבוא לטופולוגיה קבוצתית: משפט טיכונוף

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

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

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

כלומר, פורמלית: לכל אוסף \(\left\{ C_{\alpha}\right\} _{\alpha\in\Lambda}\) של קבוצות סגורות ב-\(X\) כך שלכל תת-אוסף סופי\(\Lambda^{\prime}\subseteq\Lambda\) מתקיים \(\bigcap_{\alpha\in\Lambda^{\prime}}C_{\alpha}\ne\emptyset\) מתקיים ש-\(\bigcap_{\alpha\in\Lambda}C_{\alpha}\ne\emptyset\) .

הרעיון "בגדול" של ההוכחה הוא מאוד פשוט; הוא הולך להיכשל בשתי צורות שונות, אחת לא כזו נוראית ואחת יותר מורכבת, אבל הוא מאוד פשוט. נניח לצורך הפשטות ש-\(X=A\times B\) ו-\(A,B\) קומפקטיים. נסתכל על אוסף \(\left\{ C_{\alpha}\right\} _{\alpha\in\Lambda}\) של קבוצות סגורות ב-\(X\) שמקיים את תכונת החיתוך הסופי. אנחנו רוצים למצוא איבר \(\left(a,b\right)\in A\times B\) כך ש-\(\left(a,b\right)\in\bigcap_{\alpha\in\Lambda}C_{\alpha}\) . הנה דרך פשוטה (וכאמור, שגויה כל עוד מבצעים את זה נאיבית) לעשות את זה:

למה זה לא עובד? ראשית, כי אני משתמש בהגדרת החיתוך של קומפקטיות על ההטלות\(\pi_{A}\left(C_{\alpha}\right)\), אבל בשביל שאוכל להשתמש בה, ההטלות צריכות להיות קבוצות סגורות. והן לא. למרבה המזל זו לא בעיה רצינית כי אפשר יהיה להסתכל על הסגור שלהן, \(\overline{\pi_{A}\left(C_{\alpha}\right)}\), והוא כן יהיה קבוצה סגורה ונקבל אוסף של קבוצות סגורות שמקיים את תכונת החיתוך הסופי, כך שנקבל את ה-\(a\) שלנו בסוף.

אבל הבעיה המהותית הרבה יותר היא זו - אוקיי, מצאנו \(a\) ששייך לכל ההטלות של הקבוצות על \(A\) ; מצאנו \(b\) ששייך לכל ההטלות של הקבוצות על \(B\) ; אבל למה זה מבטיח ש-\(\left(a,b\right)\) שייך לכל הקבוצות המקוריות? וזו בעיה משמעותית כי הוא לא. בואו נראה דוגמא קונקרטית פשוטה לזה. נניח ש-\(X=\left[0,1\right]^{2}\), כלומר \(A=B=\left[0,1\right]\), וניקח קבוצה סגורה אחת, האלכסון \(C=\left\{ \left(x,x\right)\ |\ x\in\left[0,1\right]\right\}\) . ההטלה של \(C\) על \(A\) היא פשוט \(A\) כולה ובדומה גם ההטלה של \(C\) על \(B\) . עכשיו נניח שנבחר \(a=0\) ו-\(b=1\), נקבל את הנקודה \(\left(0,1\right)\) שכמובן לא על האלכסון. זה מחרב לנו את כל הרעיון. מחרב בצורה כזו של "אוקיי, למה בעצם חשבנו שהכיוון הזה יכול לעבוד, חזרה לשולחן השרטוט".

אבל לא! אולי אפשר עוד קצת להתעקש. הרי אחרי שבחרתי \(a=0\) זה לא שהסיפור היה אבוד, הייתי יכול לבחר \(b=0\) ולקבל נקודה שבאמת שייכת ל-\(C\) . אז אולי הייתי צריך שהבחירה \(a=0\) תגביל איכשהו את הבחירה שלי ב-\(B\) ? אולי אפשר לעשות את זה, אבל כשיש לנו מספר אינסופי של מרחבים שאנחנו מכפילים זה בזה, נצטרך סוג של אינדוקציה כדי לפרמל את הטיעון; וכשיש לנו מספר לא בן מניה של מרחבים נצטרך להשתמש במה שנקרא אינדוקציה טרנספיניטית (או בשמה העברי, "על-סופית"; אני מדבר עליה כאן). הכיוון הזה בהחלט יכול לעבוד, אבל אפשר לטפל בבעיה יותר באלגנטיות - למעשה, זה מה שהופך את ההוכחה הזו לאחת מהחביבות עלי במתמטיקה. הרעיון של "בואו נגביל את מה שאפשר לבחור ב-\(B\) כי בבירור היה לנו יותר מדי חופש בחירה וזה פעל לרעתנו" הוא נכון, אבל אפשר לטפל בו על ידי הגבלה של חופש הבחירה מראש, לפני שמתחילים להסתכל על הטלות.

עכשיו, מה זו "הגבלה"? כשבחרתי את \(a\), ההגבלה הייתה שיתקיים \(a\in\bigcap_{\alpha\in\Lambda}\pi_{A}\left(C_{\alpha}\right)\) . כלומר, הקבוצות \(C_{\alpha}\) המקוריות שלי היו אחראיות ליצירת האילוץ על \(a\) . הרעיון במשפט טיכונוף הוא להוסיף עוד קבוצות כאלו ולכן להחמיר את ההגבלה על ה-\(a\) שאפשר למצוא. כמובן שהוספת קבוצות כאלו לא יכולה להפריע, במובן זה שאם נמצא \(a\) ששייך לחיתוך הקבוצות כולל אלו שהוספנו במהלך ההרחבה, אז הוא יהיה שייך גם לחיתך הקבוצות המקוריות בלבד.

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

בואו ניזכר איך הקטע הזה של הלמה של צורן עובד בכללי. אם יש לנו קבוצה סדורה חלקית \(\left(A,\le\right)\), הלמה של צורן מראה שבתנאים מסויימים קיים ל-\(A\) איבר מקסימלי, כלומר \(M\in A\) כך שאין \(a\in A\) שמקיים \(M\lt a\) (שימו לב שזה לא אותו דבר כמו \(a\le M\) לכל \(a\in A\) כי לא כל איבר של \(A\) בהכרח יהיה ניתן להשוואה עם \(M\), יחס הסדר הוא חלקי ). מה התנאים שצריך כדי שדבר כזה יקרה? ובכן, אפשר לחשוב איך היינו מנסים למצוא איבר מקסימלי: היינו לוקחים \(a\in A\) כלשהו (כלומר, \(A\ne\emptyset\), נתחיל מזה) ואם הוא מקסימלי, סיימנו. אחרת יש \(b\in A\) כך ש-\(a\lt b\) . אם \(b\) מקסימלי, סיימנו, אחרת יש \(c\) כך ש-\(a\lt b\lt c\) וכן הלאה. מה שקורה הוא שאם אנחנו לא מוצאים איבר מקסימלי, אנחנו מקבלים שרשרת: תת-קבוצה של \(A\) שכל האיברים שלה ניתנים להשוואה זה עם זה (מה שכאמור - לא בהכרח מתקיים לכל \(A\) כי הסדר הוא חלקי). בצורה הזו אפשר לבנות שרשרת שהיא סדרה \(a_{1},a_{2},a_{3},\ldots\) . אם \(A\) הייתה סופית, זה היה מספיק; מתישהו היו נגמרים לנו האיברים והאחרון היה האיבר המקסימלי. אבל אם \(A\) אינסופית צריך איכשהו להמשיך - לקבל את "האיבר הבא" שבסוף הסדרה הזו. עבור מי שבקיאים בסודרים, הרעיון פה הוא לבנות איבר בסדרה לכל סודר קיים, ובשביל הסודרים הגבוליים צריך איכשהו למצוא איבר שגדול יותר מכל מה שהיה עד כה. כאן נכנסת ההנחה של צורן: לכל שרשרת יש חסם מלעיל, כלומר לכל שרשרת אנחנו יכולים למצוא איבר שגדול מכל איבריה. עם ההנחה הזו, אפשר לבנות שרשרת כל כך ארוכה שמתישהו היא תהיה חייבת למצות את האיברים של \(A\) ולכן שנקבל איבר מקסימלי. כאן גם אקסיומת הבחירה נכנסת לתמונה - בשביל לבנות את השרשרת הזו צריך לבחור איברים להוסיף וזה מצריך את האקסיומה, אם כי אני לא אכנס לדקויות של זה הפעם.

בהרבה שימושים, ובפרט בשימוש הנוכחי שלנו, הקבוצה הסדורה היא משפחה של קבוצות ויחס הסדר הוא פשוט יחס ההכלה הרגיל של קבוצות. אני אסמן את זה ככה: \(\left(\Phi,\subseteq\right)\) כאשר \(\Phi\) היא "משפחה של קבוצות" (שזו דרך אחרת לומר "זו קבוצה של קבוצות אבל בואו נגיד שהיא משפחה כדי לא להתבלבל בינה ובין הקבוצות שהיא מכילה", וזה גם למה אני משתמש באות יוונית גדולה כמו \(\Phi\) ). בדרך כלל יהיה קריטריון כלשהו שקובע שייכות ל-\(\Phi\) . עכשיו, בהינתן שרשרת ב-\(\Phi\) הדרך הסטנדרטית לבנות לה חסם מלעיל היא לאחד את כל איבריה; זה בוודאי ייתן קבוצה חדשה שמכילה את הקודמות, האתגר יהיה להוכיח שגם היא מקיימת את קריטריון השייכות ל-\(\Phi\) .

אצלנו יש רמה נוספת של סיבוך: כל איבר של \(\Phi\) שלנו הוא משהו מהצורה \(\left\{ C_{\alpha}\right\} _{\alpha\in\Lambda}\), שכיניתי אוסף של קבוצות. נוח לחשוב עליו בתור קבוצה של קבוצות (אבל אפשר גם לחשוב עליו בתור פונקציה מ-\(\Lambda\) לקבוצות) ואז יש לנו ארבע רמות של איברים:

מה שאנחנו צריכים לעשות כדי להשתמש בלמה של צורן הוא להראות שאם יש לנו שרשרת של קבוצות \(\mathcal{C}\) שמקיימות את תכונת החיתוכים הסופיים, אז גם האיחוד שלהן מקיים את תכונת החיתוכים הסופיים. פורמלית, בואו נסמן ב-\(\Psi\) את השרשרת ונגדיר \(\mathcal{D}=\bigcup\Psi\) אז לכל \(\mathcal{C}\in\Psi\) מתקיים \(\mathcal{C}\subseteq\mathcal{D}\), והאתגר שלנו הוא להבין למה \(\mathcal{D}\) מקיימת את תכונת החיתוכים הסופיים (מעבר לאתגר של להבין מה הולך עם כל האותיות הללו).

מה שאנחנו צריכים להראות הוא שלכל תת-קבוצה סופית של \(\mathcal{D}\) יש חיתוך לא ריק. אני אסמן תת-קבוצה כללית כזו ב-\(\left\{ D_{1},D_{2},\ldots,D_{n}\right\}\) . הסופיות הזו היא בדיוק מה שיאפשר לנו להשתמש בטריק הסטנדרטי שבו משתמשים בהוכחות כאלו של הלמה של צורן שבהן פשוט מאחדים את אברי השרשרת שלנו. מכיוון שכל \(D\in\mathcal{D}\) הגיע מאחת מהקבוצות שהשתתפו באיחוד (כלומר, מקבוצה כלשהי מהשרשרת \(\Psi\) ) אז בואו נסמן ב-\(\mathcal{C}_{i}\) את הקבוצה שממנה \(D_{i}\) הגיע, \(D_{i}\in\mathcal{C}_{i}\) . עכשיו, ה-\(\mathcal{C}\) -ים הללו הם איברים של שרשרת, כלומר הם סדורים בסדר מלא ביחס להכלה. אז אפשר לבחור מלכתחילה את האינדקסים מ-\(1\) עד \(n\) כך שיתקיים

\(\mathcal{C}_{1}\subseteq\mathcal{C}_{2}\subseteq\ldots\subseteq\mathcal{C}_{n}\) אבל זה אומר שכל האיברים \(D_{1},\ldots,D_{n}\) שייכים כולם אל \(\mathcal{C}_{n}\) ; ומכיוון ש-\(\mathcal{C}_{n}\) מקיימת את תכונת החיתוכים הסופיים, אז \(\bigcap^{n}_{i=1}D_{i}\ne\emptyset\), סיימנו; הוכחנו שלכל שרשרת יש חסם מלעיל ולכן יש איבר מקסימלי ב-\(\Phi\) .

נסכם: הוכחנו שבמרחב הטופולוגי \(X\), לכל אוסף \(\mathcal{C}\) של תת-קבוצות של \(X\) שמקיים את תכונת החיתוכים הסופיים יש קבוצה \(\mathcal{C}^{\prime}\) כך ש-\(\mathcal{C}\subseteq\mathcal{C}^{\prime}\) ו-\(\mathcal{C}^{\prime}\) היא מקסימלית - כל איבר שנוסיף לה יוביל לכך שהיא לא תקיים את תכונת החיתוכים הסופיים.

מה שעדיין לא ברור היא איך המקסימליות הזו עוזרת לנו. התשובה לזה פשוטה: אם \(\mathcal{C}\) מקסימלית, יותר קל להראות שדברים שייכים אליה וזה בדיוק מה שנזדקק לו בהמשך. ליתר דיוק נזדקק לשתי התכונות הבאות:

התכונה הראשונה פשוטה מאוד להוכחה. נניח ש-\(D=C_{1}\cap\ldots\cap C_{n}\) הוא חיתוך סופי של אברי \(\mathcal{C}\), ונראה שגם אם מוסיפים את \(D\) אל \(\mathcal{C}\) היא עדיין שומרת על תכונת החיתוכים הסופיים שלה - כלומר \(D\) היה חייב מראש להיות איבר שלה, אחרת היינו מקבלים סתירה למקסימליות (כי במקרה כזה, \(\mathcal{C}\cup\left\{ D\right\}\) הייתה קבוצה שמקיימת את תכונת החיתוכים הסופיים וגם מכילה ממש את \(\mathcal{C}\) ).

למה אחרי שמוסיפים את \(D\) תכונת החיתוכים הסופיים משתמרת? כי נניח שאנחנו מסתכלים על החיתוך הסופי \(C^{\prime}_{1}\cap\ldots\cap C^{\prime}_{m}\cap D\) . אפשר פשוט לכתוב במקום \(D\) את הקבוצות שהרכיבו אותו ולקבל \(C^{\prime}_{1}\cap\ldots\cap C^{\prime}_{m}\cap C_{1}\cap\ldots\cap C_{n}\) וזה חיתוך סופי של אברי \(\mathcal{C}\) ולכן לא ריק. זה מסיים את הוכחת הטענה הראשונה.

את הטענה השניה קל להוכיח בעזרת הראשונה. גם פה, הרעיון הוא להראות שלהוסיף את \(D\) אל \(\mathcal{C}\) לא פוגע בתכונת החיתוכים הסופיים. זה לא נראה מובן מאליו: אם \(C_{1},C_{2}\) שתי קבוצות שונות אז סתם להגיד שקיים \(y_{1}\in C_{1}\cap D\) וקיים \(y_{2}\in C_{2}\cap D\) לא עוזר לי - אני רוצה להשתכנע בכך ש-\(C_{1}\cap C_{2}\cap D\) לא ריקה, ואם \(y_{1}\ne y_{2}\) בהחלט ייתכן שאף אחד מהם לא ייכנס לחיתוך הזה (כי ייתכן ש-\(y_{2}\notin C_{1}\) וההפך). אלא מה - כמו שראינו קודם, לא צריך להתעסק עם הרבה קבוצות שונות. באופן כללי אם יש לנו את החיתוך \(D\cap C_{1}\cap\ldots\cap C_{n}\) אז מהטענה הקודמת, כל \(C_{1}\cap\ldots\cap C_{n}\) הוא בעצמו קבוצה ב-\(\mathcal{C}\) ולכן החיתוך שלו עם \(D\) לא ריק, וסיימנו.

עכשיו אפשר לעבור להוכחה של משפט טיכונוף עצמו. בואו ניקח מרחב מכפלה \(X=\prod A_{i}\) כך שכל \(A_{i}\) הוא קומפקטי (אני לא מניח כלום על מספר המוכפלים - יכול להיות סופי, בן מניה, לא בן מניה, מה שתרצו). ניקח אוסף \(\mathcal{C}\) של קבוצות סגורות ב-\(X\) שמקיים את תכונת החיתוכים הסופיים (החיתוך של כל מספר סופי של איברים של \(\mathcal{C}\) לא ריקה) ונוכיח ש-\(\bigcap\mathcal{C}\) לא ריקה על ידי זה שנציג איבר קונקרטי \(x\in\bigcap\mathcal{C}\) .

בשלב ראשון, נרחיב את \(\mathcal{C}\) אל \(\mathcal{C}^{\prime}\) מקסימלית שמקיימת את תכונת החיתוכים הסופיים. מכיוון ש-\(\mathcal{C}\subseteq\mathcal{C}^{\prime}\) אז \(\bigcap\mathcal{C}^{\prime}\subseteq\bigcap\mathcal{C}\) ולכן אם נוכיח ש-\(x\in\bigcap\mathcal{C}^{\prime}\) סיימנו; אז אפשר פשוט להוכיח את המשפט מלכתחילה עבור \(\mathcal{C}\) מקסימלית ולא לסחוב את התיוג הזה כל הזמן.

לכל \(A_{i}\) במכפלה שמגדירה את \(X\), נסמן ב-\(\pi_{i}\) את ההטלה \(\pi_{i}:X\to A_{i}\) . עכשיו נגדיר אוסף של קבוצות סגורות ב-\(A_{i}\) : \(\mathcal{D}_{i}=\left\{ \overline{\pi_{i}\left(C\right)}\ |\ C\in\mathcal{C}\right\}\) . כלומר: אנחנו לוקחים את הקבוצות של \(\mathcal{C}\), מטילים אותן אל \(A_{i}\), ואז לוקחים את הסגור שלהן. עכשיו, \(\mathcal{D}_{i}\) מקיימת גם היא את תכונת החיתוכים הסופיים: חיתוך של מספר סופי של איברים ב-\(\mathcal{D}_{i}\) הוא מהצורה

\(\overline{\pi_{i}\left(C_{1}\right)}\cap\ldots\cap\overline{\pi_{i}\left(C_{n}\right)}\) עבור \(C_{1},\ldots,C_{n}\in\mathcal{C}\) . ההנחה שאיתה התחלנו הייתה ש-\(\mathcal{C}\) מקיימת את תכונת החיתוכים הסופיים, ולכן יש \(c\in C_{1}\cap\ldots\cap C_{n}\) ומכאן ש-\(\pi_{i}\left(c\right)\in\overline{\pi_{i}\left(C_{1}\right)}\cap\ldots\cap\overline{\pi_{i}\left(C_{n}\right)}\) (צריך לזכור שלקחת סגור של קבוצה רק מגדיל אותה).

מכיוון ש-\(\mathcal{D}_{i}\) מקיימת את תכונת החיתוכים הסופיים וגם\(A_{i}\) הוא מרחב קומפקטי, קיים \(d_{i}\in\bigcap\mathcal{D}_{i}\) . את הדבר הזה נעשה לכל \(A_{i}\) שמשתתף במכפלה שמגדירה את \(X\), ולסיום נגדיר \(x=\left(d_{i}\right)_{i}\), כלומר \(x\) הוא האיבר שבקואורדינטה ה-\(i\) -ית שלו יש את \(d_{i}\) .

כל מה שנשאר לעשות הוא להוכיח ש-\(x\in\bigcap\mathcal{C}\), כלומר ש-\(x\in C\) לכל \(C\in\mathcal{C}\) .

איך עושים את זה? מאיפה להתחיל?

שימו לב שעד כה בכלל לא השתמשתי בזה ש-\(C\) סגורה; כשהסתכלתי על \(\pi_{i}\left(C\right)\) קודם לקחתי את הסגור, ואת זה אפשר לעשות לכל קבוצה. האופן שבו אני אשתמש בזה הוא על ידי כך שלא אוכיח ישירות ש-\(x\in C\) אלא אוכיח ש-\(x\in\overline{C}\) ואשתמש בכך ש-\(C\) סגורה ולכן \(\overline{C}=C\) . כדי להוכיח ש-\(x\in\overline{C}\) מספיק להראות שלכל סביבה של \(x\) יש חיתוך לא ריק עם \(C\) ; ולא באמת צריך להראות את זה לכל סביבה, מספיק להראות את זה לאברי הבסיס של מרחב המכפלה \(X\) . בשביל להראות את זה מספיק להראות שכל איבר בסיס של \(X\) שמכיל את \(x\) שייך אל \(\mathcal{C}\) בעצמו. למה? כי אז, לכל \(C\) שניקח, החיתוך של \(C\) עם איבר הבסיס הזה הוא לא ריק כי \(\mathcal{C}\) מקיימת את תכונת החיתוכים הסופיים.

עכשיו אנחנו חוזרים אל שתי הטענות הכלליות שהוכחתי קודם ונעזרו בכך ש-\(\mathcal{C}\) מקסימלית:

אנחנו רוצים להראות שכל איבר בסיס שמכיל את \(x\) שייך אל \(\mathcal{C}\), אבל בזכות הטענה הראשונה מספיק שנראה את זה לכל איבר תת-בסיס שמכיל את \(x\) . כי כל איבר בסיס שמכיל את \(x\) מתקבל מחיתוך של אברי תת-בסיס שכולם מכילים את \(x\), ולכן אם כולם היו שייכים אל \(\mathcal{C}\) כך גם איבר הבסיס.

עכשיו זה המקום שבו אנחנו משתמשים בכך שהטופולוגיה על \(X\) היא טופולוגיית המכפלה ולא טופולוגיית הקופסה. בטופולוגיית המכפלה, אברי תת-הבסיס הם פשוטים במיוחד: \(U_{i}=\pi^{-1}_{i}\left(V_{i}\right)\) עבור כל קבוצה פתוחה \(V_{i}\subseteq A_{i}\) . כל מה שנשאר לנו לעשות הוא להראות שאם \(x\in U_{i}\) אז לכל איבר ב-\(\mathcal{C}\) יש חיתוך לא ריק עם \(U_{i}\) .

במבט ראשון, לא ברור לי איך עושים את זה - מה לקבוצה \(U_{i}\) ולכל אברי \(\mathcal{C}\) ? צריך להיזכר מה קרה במהלך ההוכחה. מה שאנחנו יודעים על \(U_{i}\) הוא ש-\(x\) שם; ו-\(x\) הוא לא סתם איבר, הוא האיבר שבנינו בזהירות קואורדינטה-קואורדינטה, כשהקואורדינטה ה-\(i\) -ית היא \(d_{i}\in\bigcap\mathcal{D}_{i}.\), כאשר \(\mathcal{D}_{i}=\left\{ \overline{\pi_{i}\left(C\right)}\ |\ C\in\mathcal{C}\right\}\) - הנה לנו הקשר של \(U_{i}\) אל כל הקבוצות ב-\(\mathcal{C}\) .

תהא אם כן \(C\in\mathcal{C}\) כלשהי ונסמן \(D_{i}=\pi_{i}\left(C\right)\) . אז \(d_{i}\in\overline{D_{i}}\) . כעת, בנוסף לכך, \(d_{i}\in V_{i}\), כלומר יש לנו סביבה \(V_{i}\) של \(d_{i}\), ומההגדרה של סגור של קבוצה ומכך ש-\(d_{i}\in\overline{D_{i}}\) נקבל שהחיתוך \(V_{i}\cap D_{i}\) לא ריק, כלומר יש \(y\in C\) שמקיים \(\pi_{i}\left(y\right)\in V_{i}\), ולכן \(y\in\pi^{-1}_{i}\left(V_{i}\right)=U_{i}\) וקיבלנו בדיוק את מה שחיפשנו: \(y\in U_{i}\cap C\), ולכן יש חיתוך לא ריק, כמבוקש. זה מסיים באופן קצת מפתיע את כל ההוכחה של משפט טיכונוף.

בואו נסכם ונראה מה עשינו:

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