Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

קבוצת מנדלברוט

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־03:12, 1 באפריל 2026 מאת imported>EranBot (בוט החלפות: גאומטרי)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קובץ:Nuvola apps edu mathematics blue-p.svg

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

קובץ:Mandel zoom 00 mandelbrot set.jpg
ייצוג גאומטרי של קבוצת מנדלברוט
סרטון זום לתוך קבוצת מנדלברוט
קובץ:Mandelbrot sequence new.gif

קבוצת מַנְדֶלְבְּרוֹט היא קבוצה של מספרים מרוכבים שמוגדרת באמצעות כללים פשוטים, אך הקבוצה כולה היא בעלת מורכבות גדולה. תנאי השייכות לקבוצה עדין ביותר, ובקרבת שפתה מופיעה התנהגות פרקטלית בה התמונה נשארת מורכבת בכל קנה מידה. ויזואליזציה של הקבוצה הופיע לראשונה במאמר של ברוקס ומטלסקי שנכתב ב 1978. זמן קצר לאחר מכן ובאופן בלתי תלוי, החל בנואה מנדלברוט לחקור אותה. עבודותיו של מנדלברוט זכו לפרסום רב והקבוצה נקראה על שמו. קבוצת מנדלברוט מהווה אובייקט מחקר בסיסי בתחום הפרקטלים, ובעזרתה חוקרים תופעות במערכות דינמיות מרוכבות.[1]

היסטוריה עריכה

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

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

הגדרה עריכה

קבוצת מנדלברוט מוגדרת באופן הבא:
לכל מספר מרוכב <math>c</math>, אפשר להגדיר באופן רקורסיבי סדרה, שאיברה הראשון <math>a_0(c)=0</math>, והמשכה מחושב על-פי הכלל <math>a_{n+1}(c)=a_n(c)^2+c</math>. הסדרה עשויה להיות חסומה או בלתי-חסומה, תלוי בערכו של <math>c</math>. קבוצת מנדלברוט מורכבת מן המספרים <math>c \in \mathbb{C}</math> שעבורם הסדרה <math>a_n(c)</math> חסומה.

מנקודת מבט שונה במקצת, לכל <math>c</math>, מוגדרת קבוצת ז'וליה <math>J_c</math> כשפה של קבוצת הנקודות <math>z \in \mathbb{C}</math> שעבורן הסדרה <math>f_c^n(z)</math> חסומה (כאשר <math>f_c(z) = z^2+c</math>). ז'וליה ופאטו הוכיחו שאם הסדרה <math>f_c^n(0)</math> חסומה (כלומר <math>c</math> שייכת לקבוצת מנדלברוט) אז <math>J_c</math> קשירה, ואם היא אינה חסומה, אז <math>J_c</math> בלתי קשירה לחלוטין. משפט זה מוביל להגדרה שקולה נוספת של הקבוצה: זהו המקום הגאומטרי הקשיר(אנ') של משפחת הפולינומים <math>f_c(z)=z^2+c</math>, כלומר אוסף הנקודות עבורן קבוצת ז'וליה המתאימה היא קשירה.

המערכת הדינמית <math>z\mapsto f_c(z)=z^2+c</math> עריכה

קובץ:Postscript-viewer-blue.svg ערכים מורחבים – מערכת דינמית, דינמיקה הולומורפית, מערכת דינמית הנתונה על ידי פולינום ריבועי במשתנה מרוכב אחד

השאלה האם מספר <math>c</math> נמצא בקבוצת מנדלברוט ומקומו בקבוצה זאת מספקת מידע רב על המערכת הדינמית המוגדרת על ידי הפונקציה <math> f_c(z):=z^2+c</math>. זאת אחת המערכות הדינמיות הפשוטות ביותר המוגדרות על ידי פונקציה לא הפיכה: מדובר בפולינום ממעלה שנייה במשתנה מְרוּכַּב אחד. מערכות דינמיות המוגדרות על ידי פונקציות ליניאריות הן פשוטת מאוד. כל מערכת דינמית המוגדרת על ידי פולינום ממעלה שנייה ממשתנה מרוכב אחד שקולה למערכת המוגדרת על ידי הפונקציה <math>f_c</math>. כך שניתן לחשוב על דוגמה זאת כעל "הדוגמה הלא טריוויאלית הראשונה". קבוצת מנדלברוט מאפשרת טיפול סימולטני בכל המערכות הדינמיות האלה לכל <math>c</math>.

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

שאלות כלליות בחקר מערכות דינמיות עריכה

באופן כללי מערכת דינמית בדידה היא זוג, המורכב מקבוצה <math>X</math> ופונקציה <math>f</math> מ-<math>X</math> לעצמה. במקרה שלנו <math>X</math> היא המישור המרוכב <math>\C</math> ו-<math>f</math> היא הפונקציה <math>f_c</math> עבור פרמטר<math>c\in \C</math>.

השאלה הבסיסית בחקר מערכות דינמיות היא זו: בהינתן נקודה <math>x_0\in X</math>, איך מתנהגת הסדרה <math>f^{n}(x_0)</math> שמתקבלת מהפעלת הפונקציה על <math>x_0</math> ואז על תוצאת ההפעלה וכך הלאה עד אינסוף. סדרות כאלה נקראות מסלולים.

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

התנהגות אפשרית אחת היא התכנסות לנקודת שֶבת. נקודת שֶבֶת היא נקודה <math>x\in X</math> המקיימת <math>f(x)=x</math>. נקודת שבת <math>x\in X</math> נקראת יציבה אם בהינתן נקודה <math>x_0\in X</math> הקרובה מספיק ל <math>x</math>, אז הסדרה <math>f^n(x_0)</math> מתכנסת ל<math>x</math>.

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

מיון נקודות השבת של מערכת דינמית היא השלב הראשון בחקירתה.

התנהגות אפשרית אחת היא היתכנות למסלול מחזורי. מסלול מחזורי הוא מסלול <math>f^n(x)</math> המקיים <math>f^{n+k}(x)=f^{n}(x)</math> עבור <math>k</math> מסוים וכל <math>n</math>.[2] מסלול שבו במקום מסוים מופיעה הנקודה המקורית. אומרים שמסלול מתכנס למסלול מחזורי אם החל ממקום מסוים הוא קרוב כרצוננו למסלול מחזורי. מסלול מחזורי נקרא יציב אם בהינתן נקודה <math>x_0</math> קרובה מספיק לאחת מנקודות המסלול, הסדרה <math>f^n(x_0)</math> מתכנסת למסלול המחזורי.

ניתוח המסלולים המחזוריים ממחזור נתון <math>k</math> ויציבותם שקול לניתוח נקודות השבת של <math>f^k</math>.[3] מכאן שעבור <math>k</math> ספציפי מדובר במשימה פשוטה למדי. אולם ניתוח כל המסלולים המחזוריים ויצובותם הוא משימה מסובכת בהרבה.

קבוצות ז'וליה ופאטו עריכה

קל יותר לנתח מערכות דינמיות כאשר הקבוצה <math>X</math> היא קומפקטית. המישור המרוכב אינו קומפקטי. ניתן להחליף אותו בספירה של רימן (כלומר להוסיף לו נקודה באינסוף) ואז נקבל מרחב קומפקטי. קל לראות שהפונקציה <math>f_c</math> מתרחבת ברציפות לספירה של רימן (על ידי כך שקובעים את האינסוף להיות נקודת שבת שלה). מכאן ניתוח המערכת הדינמית שלנו שקול לניתוח המערכת הדינמית שמתקבלת על הספירה של רימן.

בהינתן מערכת דינמית על קבוצה קומפקטית <math>X</math> ניתן לחלק את <math>X</math> לשתי קבוצות:

  • קבוצת פאטו - אוסף הנקודות <math>x_0</math> כך ששינוי קטן בהן מוביל לשינוי קטן בסדרה <math>f^n(x_0)</math>
  • קבוצת ז'וליה - אוסף הנקודות <math>x_0</math> כך ששינוי קטן בהן מוביל לשינוי גדול בסדרה <math>f^n(x_0)</math>

תכונות ייחודיות למערכת הדינמית <math>z\mapsto f_c(z)=z^2+c</math> עריכה

עבור המערכת הדינמית המוגדרת על ידי הפונקציה <math>f_c(z)</math> מתקימות התכונות הבאות:

  1. עבור כל <math>x_0</math> המקיים <math>|x_0|>2</math> הסדרה <math>f_c^n(x_0)</math> שואפת לאינסוף. זה מאפשר לקבוע בקלות יחסית שנקודה מסוימת לא נמצאת בקבוצת מנדלברוט.שגיאת לואה: (בקריאה לתבנית:הערה) תוכן כפול: אם אחרי מספר מסוים של הפעלות של <math>f_c</math> על <math>0</math> הנקודה עוזבת את העיגול <math> וגם 2=x.
  2. למערכת יש לא יותר ממסלול מחזורי אחד.
  3. למערכת יש מסלול מחזורי אם ורק אם המסלול המתחיל ב-0 מתכנס למסלול מחזורי.
  4. קבוצת ז'וליה של המערכת קשירה אם ורק אם <math>c</math> נמצאת בקבוצת מנדלברוט.
  5. אם <math>c</math> לא נמצאת בקבוצת מנדלברוט אז קבוצת ז'וליה של המערכת הומיאומורפית לקבוצת קנטור ובפרט בלתי קשירה לחלוטין.
  6. אם למערכת יש נקודת שבת יציבה אז קבוצת ז'וליה של המערכת היא עקום פשוט (רציף ובדרך כלל לא חלק) סגור. בהתאם לפי משפט העקום של ז'ורדן, לקבוצת פאטו של המערכת יש בדיוק שני רכיבי קשירות (האחד תחום על ידי קבוצת ז'וליה והאחר מחוצה לה).
  7. אם למערכת יש מסלול מחזורי יציב (שאינו נקודת שבת) אז לקבוצת פאטו של המערכת יש אינסוף רכיבי קשירות.

המבנה של קבוצת מנדלברוט עריכה

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

הקרדיואידה הראשית עריכה

הגדול והבולט בין רכיבים אלו נקרא הקרדיואידה הראשית. צורתה הגאומטרית היא קרדיואידה. ניתן להגדיר אותה כאוסף כל הנקודות <math>c</math> עבורם למערכת <math>z\mapsto f_c(z):=z^2+c</math> יש נקודת שבת יציבה. קל לראות שקבוצה זאת מתוארת על ידי התנאי <math display="block">\exist z \text{ s.t. } f(z)=z \text{ and } |f'(z)|<1.</math> קל לראות שתנאי זה מתקיים אם ורק אם קיים <math>\mu</math> בעיגול היחידה כך ש: <math display="block">c= \frac\mu2\left(1-\frac\mu2\right)</math> מכאן שהשפה של הקבוצה הזאת מתוארת על ידי המשוואה הפרמטרית: <math display="block">c(t)= \frac{e^{it}}2\left(1-\frac{e^{it}}2\right)</math>

רכיבים היפרבוליים עריכה

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

עבור <math>n</math> נתון, תיאור כל הרכיבים ההיפרבוליים ממחזור <math>n</math> היא משימה הניתנת לביצוע באמצעות חישוב: התנאי לכך שנקודה נמצאת ברכיב היפרבולי ממחזור <math>n</math> הוא <math display="block">\exist z \text{ s.t. } f^{n}(z)=z \text{ and } |(f^{n})'(z)|<1.</math> זהו תנאי אלגברי-למחצה ולכן על פי משפט זינדנברג-טרסקי (שיש לו הוכחות קנסטרוקטיביות) ניתן לשכתב תנאי זה ללא כמתים אלא רק עם אי-שוויונים פולינומיים על החלק הממשי והמרוכב של <math>c</math>. לאחר מכן ניתן לחשב את מספר רכיבי הקשירות ואת האי-שוויון שמתאר כל אחד מהם. אולם כאשר <math>n</math> גדל חישוב ישיר נהיה לא מעשי מהר מאוד.

עבור נקודה <math>c</math> הנמצאת ברכיב היפרבולי ממחזור <math>n</math> לקבוצת פאטו של המערכת הנתונה יש אינסוף רכיבי קשירות. <math>n</math> הנקודות של המסלול המחזורי נמצאים ב-<math>n</math> רכיבים שונים של קבוצת פאטו. הסגורים של רכיבים אלה נוגעים בנקודה אחת. ניתן להגדיר סדר ציקלי על רכיבים אלה לפי הסדר שבו הם נוגעים זה בזה (נגד כיוון השעון). סדר זה נותן סדר ציקלי על נקודות המסלול המחזורי. ניתן להראות שהפונקציה <math>f_c</math> מבצעת הזזה בקבוע של נקודות המסלול המחזורי לפי הסדר הציקלי הנ"ל. גודל הזזה <math>k</math> זר ל- <math>n</math>. מכאן שאנו מקבלים שבר מצומצם <math>\frac{k}{n}</math>. מספר אינו תלוי בנקודה <math>c</math> ברכיב ההיפרבולי ובכך מהווה אינבריאנט של הרכיב ההיפרבולי.

רכיבים היפרבוליים ראשיים עריכה

ניתן למיין ולתאר במפורש את כל הרכיבים המשיקים לקרדאוידה הראשית. רכיבים אלה נקראים רכיבים היפרבוליים ראשיים. הם כולם בצורת עיגול. לכל מספר רציונלי <math>r</math> בקטע <math>[0,1]</math> קיים ויחיד רכיב היפרבולי ראשי שהאינבריאנט הרציונלי שהוגדר מעלה עבורו הוא <math>r</math>. רכיב זה משיק לקרדיאוד הראשי בנקודה <math display="block">c(t)= \frac{e^{ir}}2\left(1-\frac{e^{ir}}2\right)</math>

אנטנות עריכה

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

הצגת הקבוצה כפרקטל עריכה

את קבוצת מנדלברוט מתארים במישור המרוכב שבו הצירים מייצגים את החלק הממשי והמדומה של כל מספר. הנקודות השייכות לקבוצה (כלומר, הערכים של c שעבורם הסדרה <math>a_n(c)</math> חסומה) נצבעות בשחור, וכל נקודה אחרת מקבלת צבע התלוי במספר האיברים בסדרה שערכם המוחלט קטן ממספר מסוים – 2 בדרך כלל.

הדגמה עריכה

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

קובץ:Mandel zoom 00 mandelbrot set.jpg
התחלה
קובץ:Mandel zoom 01 head and shoulder.jpg
שלב 1
קובץ:Mandel zoom 02 seehorse valley.jpg
שלב 2
קובץ:Mandel zoom 03 seehorse.jpg
שלב 3
קובץ:Mandel zoom 04 seehorse tail.jpg
שלב 4
קובץ:Mandel zoom 05 tail part.jpg
שלב 5
קובץ:Mandel zoom 06 double hook.jpg
שלב 6
קובץ:Mandel zoom 07 satellite.jpg
שלב 7
קובץ:Mandel zoom 08 satellite antenna.jpg
שלב 8
קובץ:Mandel zoom 09 satellite head and shoulder.jpg
שלב 9
קובץ:Mandel zoom 10 satellite seehorse valley.jpg
שלב 10
קובץ:Mandel zoom 11 satellite double spiral.jpg
שלב 11
קובץ:Mandel zoom 12 satellite spirally wheel with julia islands.jpg
שלב 12
קובץ:Mandel zoom 13 satellite seehorse tail with julia island.jpg
שלב 13
קובץ:Mandel zoom 14 satellite julia island.jpg
שלב 14

אמנות וקבוצת מנדלברוט עריכה

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

קובץ:Mandelbrot Set Image 31.png קובץ:Mandelbrot Set Image 49.png קובץ:Mandelbrot Set Image 60.png קובץ:Mandelbrot Set Image 76.png קובץ:Mandelbrot Set Image 46.png

הכללה עריכה

קובץ:Mandelbrot Set Animation 1280x720.gif
קבוצת מנדלברוט המוכללת עבור <math>0 \le d \le 5</math>

את קבוצת מנדלברוט ניתן להכליל באופן הבא: במקום להביט בפונקציה <math>f_c(z) = z^2+c</math> ולהציב בה ערכים, מביטים בפונקציה הכללית <math>f_{c.d}(z) = z^d+c</math>, עבור <math>d</math> ממשי כלשהו. כאשר <math>d</math> מספר שלם, המשפט אודות הקשר בין הגדרה זו להגדרה בעזרת קבוצת ז'וליה נשאר תקף.

כאשר <math>d</math> משתנה, ניתן לשרטט את הקבוצה ולקבל תמונה שונה בכל פעם. כך למשל, כאשר <math>d</math> נמצא בין 0 ל-5 (כמו בתמונה המצורפת), ניתן לראות את קבוצת מנדלברוט "נולדת" מכלום ומתפתחת.

קירוב לפאי בעזרת קבוצת מנדלברוט עריכה

שימוש נוסף של קבוצת מנדלברוט הוא האפשרות לקרב את פאי בעזרת מונחים וכלים מנושא זה. כידוע, המספר <math>c=\frac{1}{4}</math> הוא המספר הממשי הגדול ביותר בקבוצת מנדלברוט; עוד ידוע כי כל פעם שהסדרה <math>a_n(c)</math> חסומה, אז היא קטנה מ-2 בהכרח. כעת, לכל מספר ממשי <math>c> \frac{1}{4}</math>, מסמנים ב-<math>N_c</math> את מספר הפעמים שיש לבצע את האיטרציה עד שעוברים את 2, כלומר המספר הראשון כך ש-<math>a_{N_c}(c) > 2</math>.

מסתבר שהסדרה <math>n \cdot N_{\frac{1}{4}+1/n^2}</math> מתכנסת ל-<math>\pi</math>.

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

הסבר אינטואיטיבי אודות הקשר בין קבוצת מנדלברוט לפאי עריכה

עבור הפונקציה הממשית <math>f(x) = x^2 + \frac{1}{4}</math>, הישר <math>y=x</math> משיק לפונקציה; לכן, בעת הפעלת התהליך של סדרת מנדלברוט, נוצרת מעין פונקציית מדרגה תחומה בין הפרבולה לבין הישר, אשר שואפת בגובהה אל <math>\frac{1}{2}</math> אך לא מגיעה. לעומת זאת, בפונקציה <math>f(x) = x^2 + \frac{1}{4} + \epsilon</math>, הישר <math>y=x</math> לא משיק לפרבולה, ולכן נוצרת ביניהם פונקציית מדרגה. במובן מסוים, פאי הוא ה"זמן" שלוקח לאותה פונקציית מדרגה לעבור את <math>\frac{1}{2}</math>.

הסבר נוסף כלהלן: כאמור לעיל, הפונקציה הממשית <math>f(x) = x^2 + \frac{1}{4} + \epsilon</math> עוברת את <math>\frac{1}{2}</math>. צורת הגרף סביב ערך זה (בטווח) מתקרבת לצורה של פונקציית הטנגנס ככל שאפסילון קטן יותר. הקשר של פונקציה זו לפאי מעולם הטריגונומטריה ברור.

ראו גם עריכה

קישורים חיצוניים עריכה

ויקישיתוף מדיה וקבצים בנושא [[commons:Category:{{#property:P373}}|קבוצת מנדלברוט]] בוויקישיתוף

הערות שוליים עריכה

  1. ^ 1 2 מאמר הדן בשאלה מי גלה את הקבוצה?
  2. ^ אם <math>k</math> הוא המספר המזערי שמקיים תנאי זה, הוא נקרא המחזור של המסלול. אחרת המחזור של המסלול יכול להיות מחלק של <math>k</math>
  3. ^ למעשה נקודת שבת של <math>f^k</math> מתאימה למסלול של <math>f</math>ממחזור שמחלק את <math>k</math>
  4. ^ לפי משפט של Douady ו-Hubbard קבוצת מנדלברוט עצמה היא קשירה. אולם כפי שיוסבר להלן לפנים שלה יש אינסוף רכיבי קשירות