מבוא לטופולוגיה קבוצתית: סגור, נקודות הצטברות ופונקציות רציפות

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

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

מרחב טופולוגי הוא זוג \(\left(X,\mathcal{T}\right)\) של קבוצה \(X\) ו-\(\mathcal{T}\subseteq\mathcal{P}\left(X\right)\) הוא אוסף של תת-קבוצות של \(X\) שאנחנו קוראים להן קבוצות פתוחות. הדרישה מ-\(\mathcal{T}\) היא שיתקיימו שלוש התכונות הבאות:

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

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

מה זה אומר, בעצם? על פי הגדרה, \(\text{int}A\subseteq A\subseteq\overline{A}\) (כי כשמאחדים קבוצות שכולן מוכלות ב-\(A\) גם התוצאה מוכלת ב-\(A\), וכנ"ל כשחותכים קבוצות שכולן מכילות את כל \(A\) ). אז הרעיון הוא שכשעוברים מ-\(A\) אל \(\overline{A}\) מוסיפים לה נקודות וכשעוברים אל \(\text{int}A\) מורידים ממנה נקודות, אבל איזה נקודות? אינטואיטיבית, נקודות השפה של \(A\), מה שקראנו לו \(\partial A\) - כל הנקודות שבכל סביבה שלהן יש איבר מ-\(A\) ואיבר מ-\(A^{c}\), המשלימה של \(A\) .

בואו נראה את זה פורמלית. ראשית אני אוכיח ש-\(\overline{A}=A\cup\partial A\) . בואו נתחיל עם נקודה \(x\in\partial A\) ונוכיח שהיא ב-\(\overline{A}\) . בשביל זה מספיק להראות שלכל קבוצה סגורה \(D\) כך ש-\(A\subseteq D\), \(x\in D\) . נניח בשלילה שזה לא המצב, כלומר \(x\notin D\), כלומר \(x\in D^{c}\subseteq A^{c}\) . מכיוון ש-\(D\) סגורה, המשלימה שלה \(D^{c}\) פתוחה ולכן \(D^{c}\) היא סביבה של \(x\) שמוכלת כולה ב-\(A^{c}\) ולכן לא מכילה אף נקודה מ-\(A\), בסתירה לכך ש-\(x\in\partial A\), אז הנחת השלילה ש-\(x\notin D\) הייתה שגויה וקיבלנו \(x\in D\), מה שמסיים את הכיוון הזה של ההוכחה.

עכשיו בואו ניקח נקודה \(x\in\overline{A}\), נניח שהיא לא ב-\(A\) (כי אם היא כן, סיימנו) ונוכיח שהיא ב-\(\partial A\) . ניקח סביבה \(U\) של \(x\) . מכיוון ש-\(x\) לא ב-\(A\), הסביבה הזו אוטומטית כוללת איבר מ-\(A^{c}\), נשאר רק להראות שיש \(a\in A\) ששייך ל-\(U\) . אז בואו נניח בשלילה שאין כזה, כלומר \(U\subseteq A^{c}\), ולכן \(A\subseteq U^{c}\) . עכשיו כבר אפשר לראות לאן זה הולך: סביבה היא בהגדרה קבוצה פתוחה, ולכן \(U^{c}\) היא קבוצה סגורה, והיא אחת מהקבוצות הסגורות שמכילות את \(A\) ולכן מאלו שהחיתוך שלהן נותן את \(\overline{A}\) . אז קיבלנו \(x\in\overline{A}\subseteq U^{c}\) בסתירה לכך ש-\(x\in U\), וסיימנו את ההוכחה.

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

אוקיי, מה עם \(\text{int}A\) ? אנחנו רוצים להוכיח ש-\(\text{int}A=A\backslash\partial A\), כלומר שהפנים של \(A\) כולל רק את אברי \(A\) שאינם ב-\(\partial A\) . דרך אחרת לנסח את זה היא בתור \(\text{int}A=A\cap\left(\partial A\right)^{c}\), כלומר הפנים רק את אברי \(A\) שבנוסף לכך גם לא שייכים ל-\(\partial A\) .

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

הטריק הוא באמת ללכת אל הדואלי - כלומר, לקחת משלימים לקבוצות שעובדים איתן. אם \(\text{int}A\) הוא איחוד של קבוצות פתוחות שמוכלות ב-\(A\), כלומר \(\text{int}A=\bigcup_{U\subseteq A}U\), אז אם ניקח משלים לשני האגפים ונשתמש בכללי דה-מורגן, נקבל

\(\left(\text{int}A\right)^{c}=\bigcap_{U\subseteq A}U^{c}\) עכשיו, אם \(U\subseteq A\) אז \(A^{c}\subseteq U^{c}\) (נסו להוכיח את זה! זה קל!) כך שאפשר לכתוב את זה גם בתור

\(\left(\text{int}A\right)^{c}=\bigcap_{A^{c}\subseteq U^{c}}U^{c}\) ובגלל שהמשלים של קבוצה פתוחה הוא קבוצה סגורה, אנחנו מקבלים ש-\(\left(\text{int}A\right)^{c}=\overline{A^{c}}\) - המשלים של הפנים של \(A\) הוא הסגור של המשלים של \(A\) (דואליות בפעולה!!!!! אגב, אני לא סתם משתמש במילה הזו, בתורת הקטגוריות יש מהומה שלמה סביב הקונספט הזה).

עכשיו אפשר להשתמש במה שאנחנו כבר יודעים: \(\left(\text{int}A\right)^{c}=\overline{A^{c}}=A^{c}\cup\partial A^{c}\) . לכן, אם ניקח משלים לשני האגפים ונשתמש שוב בדה-מורגן, נקבל

\(\text{int}A=A\cap\left(\partial A^{c}\right)^{c}\) עכשיו, מה זה \(\partial A^{c}\) ? זה כל הנקודות שבכל סביבה שלהן יש נקודה מ-\(A^{c}\) ונקודה מ-\(\left(A^{c}\right)^{c}=A\) . זו... אותה הגדרה בדיוק כמו של \(\partial A\), אז באופן לא כל כך מפתיע, השפה של \(A\) והשפה של \(A^{c}\) הן אותו דבר, \(\partial A=\partial A^{c}\), אז קיבלנו

\(\text{int}A=A\cap\partial A^{c}\) וזה בדיוק מה שרצינו. יפה!

עכשיו אפשר להסיק כמה מסקנות. ראשית, \(A\) סגורה אם ורק אם \(\overline{A}=A\) . למה? בכיוון אחד, \(\overline{A}\) סגורה כי היא חיתוך של קבוצות סגורות, אז אם \(A=\overline{A}\), בוודאי ש-\(A\) סגורה. בכיוון השני, אם \(A\) סגורה אז היא עצמה חלק מהחיתוך שנותן את \(\overline{A}\) וכל קבוצה בחיתוך מכילה את \(A\) אז כל מה שנשאר מהחיתוך הוא \(A\) . באותו אופן מראים ש-\(A\) פתוחה אם \(A=\text{int}A\) .

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

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

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

שני אלו הם תרגום כמעט ישיר של הגדרת הגבול ה"רגילה". בגבול רגיל אנחנו לא מדברים על סביבות של \(x\) אלא על כל הנקודות במרחק כלשהו מ-\(x\), וכבר ראינו ש"סביבה" היא ההכללה הטבעית של זה.

עכשיו אפשר להגיע אל המושג המרכזי שחתרנו אליו - רציפות. ההגדרה הרגילה של רציפות היא פשוט \(\lim_{x\to x_{0}}f\left(x\right)=f\left(x_{0}\right)\) שזה מה שמתקבל כשלוקחים את הגדרת הגבול הרגילה של פונקציה ומורידים את הדרישה \(x\ne x_{0}\) (ולוקחים \(L=f\left(x_{0}\right)\) ).

אבל אפשר לעשות משהו מעניין יותר. כפי שהיא מוגדרת כאן, רציפות היא תכונה נקודתית. אינטואיטיבית, היא אומרת שהפונקציה "מבטיחה וגם מקיימת" משהו בנקודה \(x_{0}\) : הגבול יוצר את הרושם, ככל שמתקרבים אל \(x_{0}\), שהפונקציה הולכת להחזיר ערך ספציפי בנקודה \(x_{0}\) - והפלא ופלא, כשמגיעים לשם מתברר שהערך הזה הוא אכן \(f\left(x_{0}\right)\) . אבל אפשר גם לדבר על רציפות בתור תכונה של פונקציה בתחום שלם מסוים, או אפילו על כל המרחב. אפשר לנסות לומר ש-\(f:X\to Y\) היא רציפה אם היא רציפה ב-\(x_{0}\) לכל \(x_{0}\in X\), אבל אפשר לנסח את זה גם אחרת.

ראשית, בואו נסתכל על הניסוח של רציפות. אני אומר בסוף "כך ש-\(f\left(x\right)\in V\) לכל \(x\in U\) ". יש דרך אחרת לנסח את הקריטריון הזה בעזרת מושג המקור של קבוצה. אם \(f:X\to Y\) היא פונקציה ו-\(V\subseteq Y\), אז המקור של \(V\) תחת \(f\) הוא הקבוצה

כלומר, כל האיברים ב-\(X\) שתחת הפונקציה \(f\) מחזירים משהו ב-\(V\) . שימו לב שה-\(f^{-1}\) שמופיע פה הוא סימון; בדרך כלל משתמשים ב-\(f^{-1}\) כדי לתאר את הפונקציה ההופכית של \(f\), אבל פונקציה הופכית כזו קיימת רק אם \(f\) חח"ע ועל, ואני לא דורש את זה פה. אז הקונבנציה היא שכשכותבים \(f^{-1}\left(V\right)\) הכוונה למקור - וקשה להתבלבל כי מבחינה פורמלית אפילו אם \(f^{-1}\) הייתה קיימת, אמורים להפעיל אותה על איברים ולא על קבוצות אם כי כמובן שגם \(f\left(V\right)\triangleq\left\{ f\left(x\right)\ |\ x\in V\right\}\) הוא סימון מקובל עבור התמונה של \(V\) תחת \(f\) .

עכשיו, להגיד "כך ש-\(f\left(x\right)\in V\) לכל \(x\in U\) " זה בעצם לומר \(x\in f^{-1}\left(V\right)\) לכל \(x\in U\), כלומר \(U\subseteq f^{-1}\left(V\right)\) . לכן בניסוח בעזרת מקור של ההגדרה של רציפות, \(f\left(x\right)\) רציפה בנקודה \(x_{0}\) אם לכל סביבה \(V\subseteq Y\) של \(f\left(x_{0}\right)\) קיימת סביבה \(U\subseteq X\) של \(x_{0}\) כך ש-\(U\subseteq f^{-1}\left(V\right)\) . האם אפשר לפשט את זה עוד? ובכן, כן.

ראשית, בואו נשים לב לכך שאם היה מובטח לי ש-\(f^{-1}\left(V\right)\) היא קבוצה פתוחה, אז הקריטריון היה מתקיים מאליו: \(f^{-1}\left(V\right)\) היא גם קבוצה פתוחה וגם מכילה את \(x_{0}\) (כי \(f\left(x_{0}\right)\in V\) כי כל הרעיון הוא ש-\(V\) היא סביבה של \(f\left(x_{0}\right)\) ) ולכן אפשר לבחור \(U=f^{-1}\left(V\right)\) ולסיים בזה. אבל האם מובטח לנו ש-\(f^{-1}\left(V\right)\) היא קבוצה פתוחה, אם \(f\) רציפה?

ובכן, כן.

ברגע שאנחנו עוברים מרציפות נקודתית לרציפות בכל נקודה במרחב, אנחנו כבר לא צריכים לחשוב על \(V\) בתור "הסביבה של \(x_{0}\) ". הקבוצה הפתוחה \(V\) היא הסביבה של כל הנקודות שבתוכה. ואפשר להשתמש ברציפות עבור כל הנקודות בתוכה שיש להן מקור. לכל \(x\in f^{-1}\left(V\right)\) קיימת, על פי הגדרת הרציפות, סביבה \(U_{x}\) כך ש-\(U_{x}\subseteq f^{-1}\left(V\right)\) . לכן

\(\bigcup_{x\in f^{-1}\left(V\right)}U_{x}\subseteq f^{-1}\left(V\right)\) (כי זה איחוד של קבוצות שכולן מוכלות ב-\(f^{-1}\left(V\right)\) ), ומצד שני לכל \(x\in f^{-1}\left(V\right)\) קיימת קבוהצ \(U_{x}\) באיחוד שמכילה את \(x\), כך ש-\(f^{-1}\left(V\right)=\bigcup_{x\in f^{-1}\left(V\right)}U_{x}\) . בפרט, קיבלנו ש-\(f^{-1}\left(V\right)\) הוא איחוד של סביבות, כלומר קבוצות פתוחות, \(f^{-1}\left(V\right)\) היא קבוצה פתוחה - וזה היה נכון עבור כל קבוצה פתוחה \(V\), כי כל קבוצה פתוחה היא הסביבה של כל הנקודות שלה (אם \(V\) לא הייתה פתוחה, היא לא הייתה סביבה של אף נקודה). זה מוביל אותנו להגדרה האלטרנטיבית הבאה לרציפות, שהיא כנראה ההגדרה המרכזית בטופולוגיה:

ההגדרה הזו עשויה להרגיש קצת מוזרה בהתחלה. על פניו מרגיש טבעי יותר להגדיר ההפך, לא? שאם \(U\subseteq X\) היא קבוצה פתוחה, אז \(f\left(U\right)\) גם תהיה פתוחה? אבל לא, לכן לדעתי כדאי לצאת מההגדרה ה"רגילה" לרציפות - אנחנו רואים איך בהגדרה הזו \(f^{-1}\) באה מאליה. אבל זה לא אומר שהתכונה השניה לא חשובה בפני עצמה, ובפרט היא חוזרת לגמרי למשחק כשאנחנו מגדירים את מה שנקרא הומיאומורפיזם שנראה לי שכדאי להציג כבר עכשיו.

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

מה ה"מבנה" שרוצים לשמר הפעם? אמרנו שמרחב טופולוגי הוא זוג \(\left(X,\mathcal{T}_{X}\right)\) כך ש-\(X\) היא בסך הכל קבוצה, ואילו \(\mathcal{T}\) הוא אוסף של תת-קבוצות של \(X\) שנקראות קבוצות פתוחות. אם \(f\) היא הומיאומורפיזם, אז בנוסף לכך שהיא חח"ע ועל היינו רוצים שהיא תשמר קבוצות פתוחות, כלומר אם \(U\subseteq X\) היא פתוחה, שגם \(f\left(U\right)\subseteq Y\) תהיה פתוחה (פורמלית, אם \(U\in\mathcal{T}_{X}\) אז \(f\left(U\right)\in\mathcal{T}_{Y}\) ), אבל זה לבדו לא מספיק, צריך עוד כיוון: שאם \(U\) איננה פתוחה גם \(f\left(U\right)\) לא תהיה כזו (ולכן אינטואיטיבית אפשר לחשוב על זה כאילו מרחיבים באופן טבעי את \(f\) לפונקציה חח"ע ועל \(f:\mathcal{T}_{X}\to\mathcal{T}_{Y}\) ). עכשיו, אם \(f\) היא חח"ע ועל ו-\(V\subseteq Y\) היא קבוצה כלשהי, אז \(f^{-1}\left(V\right)\) זו אותה קבוצה בדיוק בין אם חושבים עליה בתור המקור של \(V\) תחת \(f\) במובן שהראיתי קודם, או בתור התמונה של \(f^{-1}\) (שעכשיו היא פונקציה אמיתית ולא סתם סימון), כלומר

\(f^{-1}\left(V\right)=\left\{ x\in X\ |\ f\left(x\right)\in V\right\} =\left\{ f^{-1}\left(y\right)\ |\ y\in V\right\}\) זו טענה שצריך להוכיח אבל היא פשוטה (תרגיל!). עבורנו היא מועילה כי עכשיו קל לנסח את התכונה הנוספת שאנחנו מחפשים. אמרתי שאני רוצה לדרוש את "אם \(U\) איננה פתוחה גם \(f\left(U\right)\) איננה פתוחה". הטענה הזו שקולה לוגית אל "אם \(f\left(U\right)\) פתוחה גם \(U\) פתוחה". עכשיו, אם נסמן \(V=f\left(U\right)\), אז \(f^{-1}\left(V\right)=f^{-1}\left(f\left(U\right)\right)=U\) (זו טענה שצריך להוכיח אבל היא פשוטה), כלומר אפשר לנסח את הדרישה שלנו בתור "אם \(V\subseteq Y\) פתוחה גם \(f^{-1}\left(V\right)\) פתוחה". וזו ההגדרה לרציפות שכבר ראינו. אז אפשר להגדיר ש-

אפשר לנסח את זה אפילו עוד יותר אלגנטי. במקום לומר "חח"ע ועל" מספיק לומר הפיכה. ואם לכל \(U\) פתוחה גם \(f\left(U\right)\) אז אפשר לנסח את זה גם בתור "לכל \(U\) פתוחה גם \(\left(f^{-1}\right)^{-1}\left(U\right)\) פתוחה", כלומר- המקור של \(U\) על פי הפונקציה \(f^{-1}\) היא קבוצה פתוחה - מה שאומר ש-\(f^{-1}\) היא רציפה. אז אפשר לומר

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

אני לא הולך לדבר על זה בכלל בשלב הזה.

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

כלומר, בסך הכל לקחתי את ההגדרה הרגילה והחלפתי "פתוחה" ב"סגורה". למה שזה יעבוד? תכונות בסיסיות של משלים שקצת מזכירות את מה שעשיתי בתחילת הפוסט. נניח ש-\(V\) סגורה, אז \(V^{c}\) פתוחה. עכשיו, תכף אראה ש-\(f^{-1}\left(V^{c}\right)=\left(f^{-1}\left(V\right)\right)^{c}\) ולכן אם \(V\) סגורה, אז \(V^{c}\) פתוחה, והרציפות של \(f\) מלמדת ש-\(f^{-1}\left(V\right)\) פתוחה, ולכן \(\left(f^{-1}\left(V\right)\right)^{c}\) סגורה. ואת אותו טריק אפשר לעשות גם בכיוון השני של הוכחת השקילות של ההגדרות רק כשהפעם מתחילים עם קבוצה פתוחה ולא סגורה.

למה \(f^{-1}\left(V^{c}\right)=\left(f^{-1}\left(V\right)\right)^{c}\) ? זה כבר סתם להטוטים של תורת הקבוצות: \(x\in f^{-1}\left(V^{c}\right)\) אם ורק אם \(f\left(x\right)\in V^{c}\) כלומר אם ורק אם \(f\left(x\right)\notin V\) כלומר אם ורק אם \(x\notin f^{-1}\left(V\right)\) כלומר אם ורק אם \(x\in\left(f^{-1}\left(V\right)\right)^{-1}\) . שום דבר חריג פה.

אפשר לסיים פה, אבל למה לא להראות שקילות עוד יותר נחמדה אפילו?

בואו נתחיל מלהניח ש-\(f\) רציפה ונוכיח ש-\(f\left(\overline{A}\right)\subseteq\overline{f\left(A\right)}\) . כלומר, אני לוקח \(y\in f\left(\overline{A}\right)\) ורוצה להראות ש-\(y\in\overline{f\left(A\right)}\), כלומר ש-\(y\) היא נקודת הצטברות של \(f\left(A\right)\) . ראשית, \(y\in\overline{f\left(A\right)}\) פירושו שקיים \(x\in\overline{A}\) כך ש-\(f\left(x\right)=y\) . שנית, נקודות הצטברות מוגדרות בעזרת סביבות אז בואו ניקח סביבה \(V\) של \(y\) ונוכיח שיש בה איבר אחד לפחות מ-\(f\left(A\right)\) . מכיוון ש-\(V\) קבוצה פתוחה ו-\(f\) רציפה, \(f^{-1}\left(V\right)\) היא קבוצה פתוחה שבנוסף לכך גם מקיימת \(x\in f^{-1}\left(V\right)\), כלומר היא סביבה של \(x\) . מכיוון ש-\(x\in\overline{A}\) כל סביבה של \(x\) מכילה נקודה \(a\in A\), כלומר \(a\in f^{-1}\left(V\right)\), כלומר \(f\left(a\right)\in V\) והנה מצאנו איבר של \(f\left(A\right)\) ששייך לסביבה \(V\) . זה מסיים את הכיוון הזה של ההוכחה.

הכיוון השני מעניין יותר (אותי, בגלל שלי אישית מרגיש שהתכונה של \(f\left(\overline{A}\right)\subseteq\overline{f\left(A\right)}\) "חלשה יותר" מאשר רציפות). כדי להוכיח ש-\(f\) רציפה, יותר מתבקש להראות שאם \(V\) סגורה אז \(f^{-1}\left(V\right)\) סגורה, כי התכונה שכבר יש לי ביד מתעסקת עם סגור ולכן סביר שיהיה יותר קל לדבר על קבוצות סגורות.

התכונה אומרת ש-\(f\left(\overline{A}\right)\subseteq\overline{f\left(A\right)}\), ואנחנו רוצים לקשר את זה איכשהו אל \(V\) ואל \(f^{-1}\) . בואו נסמן \(A=f^{-1}\left(V\right)\), אז \(f\left(A\right)=f\left(f^{-1}\left(V\right)\right)\subseteq V\) . שימו לב שזה לא חייב להיות שוויון, כי בהחלט ייתכן שיש ב-\(V\) איברים שבכלל לא מתקבלים על ידי \(f\) ולכן לא יהיו שייכים ל-\(f^{-1}\left(V\right)\) (רק אם \(f\) על זה לא יקרה).

עכשיו, המטרה שלנו היא להוכיח ש-\(A\) סגורה, כלומר \(A=\overline{A}\) . בואו ניקח \(a\in\overline{A}\) ונוכיח ש-\(a\in A\) . עכשיו צריך איכשהו להשתמש בנתון \(f\left(\overline{A}\right)\subseteq\overline{f\left(A\right)}\), אז בואו נפעיל את \(f\) על \(a\) ונקבל:

\(f\left(a\right)\in f\left(\overline{A}\right)\subseteq\overline{f\left(A\right)}\subseteq\overline{V}=V\) כאן השתמשתי בכך שראינו כבר \(f\left(A\right)\subseteq V\) ולכן \(\overline{f\left(A\right)}\subseteq\overline{V}\), כלומר שלקחת סגור לקבוצה זו פעולה מונוטונית. לא הוכחתי את זה קודם אבל זה די ברור: אם \(A\subseteq B\) הן שתי קבוצות כלשהן, אז \(\overline{B}\) היא קבוצה סגורה שמכילה את \(A\), ולכן היא אחת מהקבוצות שמשתתפות בחיתוך שנותן את \(\overline{A}\) כך ש-\(\overline{A}\subseteq\overline{B}\) .

אוקיי, אז מה קיבלנו? \(f\left(a\right)\in V\) מילולית אומר ש-\(a\in f^{-1}\left(V\right)=A\), וזה בדיוק מה שרצינו. זה מסיים את ההוכחה של הטענה הזו.

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

ראשית, אם רוצים להוכיח שפונקציה \(f:X\to Y\) היא רציפה ישירות מתוך ההגדרה, לכל תת-קבוצה \(V\subseteq Y\) פתוחה צריך להראות ש-\(f^{-1}\left(V\right)\) פתוחה. זה מעיק, כי קבוצות פתוחות יכולות להיות די מסובכות - לכן טוב לדעת שאפשר להצמצם רק לבסיסים/תת-בסיסים של הטופולוגיה. כלומר: אם \(\mathcal{B}\) הוא תת-בסיס או בסיס של \(\left(Y,\mathcal{T}_{Y}\right)\) אז מספיק להראות ש-\(f^{-1}\left(B\right)\) פתוחה ב-\(X\) לכל \(B\in\mathcal{B}\) כדי להוכיח ש-\(f\) רציפה.

ההוכחה של זה תעבור דרך תכונות תורת-קבוצתיות של פונקציות, כמו שהשתמשתי קודם ב-\(f^{-1}\left(V^{c}\right)=\left(f^{-1}\left(V\right)\right)^{c}\) . איך \(f^{-1}\) משחק עם חיתוכים ואיחודים? ובכן, בדיוק באותה צורה, באופן האופטימלי ביותר שאפשר:

ההוכחה היא שרשרת אם-ורק-אם פשוטה, ממש ברמת תורת הקבוצות של סמסטר ראשון:

\(x\in f^{-1}\left(\bigcup B_{i}\right)\iff f\left(x\right)\in\bigcup B_{i}\iff\exists i:f\left(x\right)\in B_{i}\iff\)

\(\iff\exists i:x\in f^{-1}\left(B_{i}\right)\iff x\in\bigcup f^{-1}\left(B_{i}\right)\) ובאופן דומה גם עבור חיתוכים.

המסקנה? אם \(\mathcal{B}\) בסיס/תת-בסיס של \(Y\) ו-\(V\subseteq Y\) פתוחה, אז מכיוון שאפשר לכתוב את \(V\) בעזרת איחודים וחיתוכים של אברי \(\mathcal{B}\) נקבל ש-\(f^{-1}\left(V\right)\) הוא איחודים וחיתוכים של הפעלת \(f^{-1}\) על אברי \(\mathcal{B}\), כך שאם כולם פתוחים נקבל שגם \(f^{-1}\left(V\right)\) פתוחה.

שנית, אם \(f:X\to Y\) ו-\(g:Y\to Z\) הן פונקציות רציפות אז גם ההרכבה \(gf\) היא רציפה (יש כאלו שכותבים הרכבה בתור \(f\circ g\) או \(g\circ f\) ; אני אוותר על זה כאן. המשמעות של \(gf\) היא הפונקציה שבה קודם מפעילים את \(f\) ואז מפעילים את \(g\) על התוצאה). זו תוצאה סטנדרטית בחשבון אינפיניטסימלי אבל שם מוכיחים את זה עם אפסילון-דלתא; בואו נעשה את זה עם ההגדרה הכללית יותר. צריך להיות טיפה זהירים עם מה זה בדיוק אומר \(\left(gf\right)^{-1}\) אבל זו תהיה הוכחה די פשוטה. נתחיל עם \(W\subseteq Z\) פתוחה.

עכשיו, בואו נסמן \(V=g^{-1}\left(W\right)\) ו-\(U=f^{-1}\left(V\right)\) . אם \(W\) פתוחה, אז \(V\) פתוחה כי \(g\) רציפה, ולכן \(U\) פתוחה כי \(f\) רציפה; אם אני אראה ש-\(\left(gf\right)^{-1}=U\), סיימתי. עכשיו, על פי ההגדרה:

\(\left(gf\right)^{-1}\left(W\right)=\left\{ x\in X\ |\ g\left(f\left(x\right)\right)\in W\right\}\) מצד אחד, אם \(x\in U\) אז \(f\left(x\right)\in V\) ולכן \(g\left(f\left(x\right)\right)\in W\), כלומר \(x\in\left(gf\right)^{-1}\left(W\right)\) .

מצד שני, אם \(x\in\left(gf\right)^{-1}\left(W\right)\) ואני מסמן \(y=f\left(x\right)\) אז אני יודע ש-\(g\left(y\right)\in W\) כלומר \(y\in g^{-1}\left(W\right)=V\) . קיבלתי ש-\(f\left(x\right)\in V\) ולכן \(x\in f^{-1}\left(V\right)=U\) וזה מסיים את ההוכחה.

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