סיכום מקיף – מתמטיקה דיסקרטית למ"מ – לוגיקה, קבוצות ויחסים
לוגיקה בסיסית
- טענה (Proposition): אמירה אשר ערך האמת שלה T או F.
- סימון מקובל: A,B,a,b,…
- דוגמאות
- "היום יום שישי" – שקר F.
- "אנחנו לומדים מתמטיקה דיסקרטית" – אמת T.
- "בואו לטיול בלונדון" – אינה טענה, חסר ערך־אמת.
- לא כל אמירה היא טענה – תנאי חיוני: ניתן לקבוע אמת/שקר.
קשרים לוגיים וטבלאות אמת
- ארבעת הקשרים הבסיסיים: "לא" ¬, "וגם" ∧, "או" ∨, "אם-אז" →.
- ניתן לבנות כל נוסחה באמצעות תת-קבוצה קטנה יותר, אך נוח להשאיר את כל הארבעה.
- טבלאות אמת מרכזיות
- A∨B – אמת אם לפחות אחת מהטענות אמת.
- ¬A – הופכי הערך של A.
- A∧B – אמת רק כאשר שתיהן אמת.
- A→B – שקר רק כשA=T,B=F; בכל מקרה אחר אמת (נכונות ריקה).
- דוגמת הקלפים (Wason Selection Task) מדגימה הגדרת A→B באמצעות בדיקת סתירות.
קשר "אם ורק אם"
- סימון A⟺B או A↔B.
- פרשנות: (A→B)∧(B→A).
- תנאי הכרחי ומספיק, שימוש נפוץ בהוכחות.
שקילות לוגית וחוקים אלגבריים
- שקילות P≡Q – לשני משפטים אותה טבלת אמת.
- חוקים עיקריים
- ¬(¬A)≡A (כפילת הכפילה).
- קומוטטיביות
- A∧B≡B∧A ; A∨B≡B∨A.
- אסוציאטיביות
- (A∧B)∧C≡A∧(B∧C) (ולמקבילה עבור ∨).
- דיסטריבוטיביות
- (A∨B)∧C≡(A∧C)∨(B∧C) וכו'.
- חוקי דה-מורגן ללוגיקה
- ¬(P∨Q)≡(¬P)∧(¬Q).
- ¬(P∧Q)≡(¬P)∨(¬Q).
היסקים ושיטות הוכחה
- Modus Tollens, Modus Ponens, חלוקה למקרים.
- קונטרפוזיטיב: A→B≡¬B→¬A – מאפשר "הוכחה בשלילה".
כמתים ופרדיקטים
- פרדיקט – אמירה עם משתנים; הצבה הופכת לטענה.
- כמתים
- "לכל" ∀ – ∀x∈A:P(x).
- "קיים" ∃ – ∃x∈A:P(x).
- שלילת כמתים
- ¬∀xP(x)≡∃x¬P(x).
- ¬∃xP(x)≡∀x¬P(x).
- סדר כמתים זרים חשוב: ∀a∃b=∃b∀a.
מבוא לתורת הקבוצות
- "קבוצה" ו"איבר" – מושגים פרימיטיביים; קבוצה = אוסף עצמים.
- סימון איבר: x∈A; העדר איבר: x∈/A.
- אוספים סטנדרטיים
- ∅ – הריקה.
- N,Z,Q,R.
- ייצוג סט עם סוגריים מסולסלים, ללא חזרות, סדר לא קובע.
פעולות על קבוצות וחוקי דה-מורגן
- חיתוך A∩B, איחוד A∪B, הפרש A∖B.
- משלים ביחס ליקום U: Ac=U∖A.
- דה-מורגן לקבוצות
- (A∩B)c=Ac∪Bc ; (A∪B)c=Ac∩Bc.
קבוצת החזקה ועיקרון העוצמה
- P(A)=X∣X⊆A.
- אם ∣A∣=n סופי, אז ∣P(A)∣=2n.
חיתוך ואיחוד כללי
- איחוד אינדקסיאלי ⋃<em>i∈IA</em>i=x∣∃i∈I:x∈Ai.
- חיתוך אינדקסיאלי ⋂<em>i∈IA</em>i=x∣∀i∈I:x∈Ai.
- שימוש במשפחות – מקל על עבודה עם n ואף ∞ קבוצות.
חלוקות ועידון
- חלוקה F⊆P(A): כיסוי מלא, מחלקות זרות, לא ריקות.
- עידון: F<em>1 מעדנת F</em>2 אם כל מחלקה של F<em>1 כלולה באחת מF</em>2.
מכפלה קרטזית וטפלות
- A×B=(a,b)∣a∈A,b∈B.
- זוג סדור בלתי מתחלף (a,b)=(b,a).
- עקרון הכפל (לספור): ∣A×B∣=∣A∣⋅∣B∣.
- הרחבה ל-n טפלות ∏<em>i=1nA</em>i.
יחסים – הגדרה ומספר היחסים
- יחס R מ-A ל-B – תת-קבוצה R⊆B×A.
- על קבוצה בגודל n יש 2n2 יחסים אפשריים.
תכונות יחסים
- רפלקסיבי – ∀a:(a,a)∈R.
- סימטרי – ∀a,b:(a,b)∈R⇒(b,a)∈R.
- אנטי-סימטרי – ∀a=b:(a,b),(b,a)∈R⇒a=b.
- טרנזיטיבי – ∀a,b,c:(a,b),(b,c)∈R⇒(a,c)∈R.
- יחס עשוי להיות "ריק" באופן רפלקסיבי/טרנזיטיבי אם התנאי השמאלי אינו מתקיים.
יחסי שקילות ומחלקות שקילות
- יחס שקילות = רפלקסיבי + סימטרי + טרנזיטיבי.
- מחלקת שקילות [a]R=x∈A∣aRx.
- כל שתי מחלקות זרות או זהות; אוסף המחלקות יוצר חלוקה A/R.
קבוצת מנה ומבנה Q
- בונים Q כקבוצת מחלקות שקילות על A=Z×N+ עם (a,b)∼(c,d)⟺ad=bc.
- כל מחלקה מייצגת שבר מצומצם ba.
יחסי סדר חלקי ומלא
- סדר חלקי (Poset) – יחס רפלקסיבי, אנטי-סימטרי, טרנזיטיבי.
- משווה: לכל x=y – xRy או yRx.
- סדר מלא (טוטלי/לינארי) = חלקי + משווה.
- היחס ההפוך R−1 שומר על מאפייני סדר/שקילות.
איברים מיוחדים במערכות מסודרות
- מינימלי – אין קטן ממש ממנו; עשויים להיות רבים.
- מינימום – קטן (או שווה) לכולם, ייחודי ואם קיים ⇒ מינימלי.
- מקסימום/מקסימלי – הגדרות דואליות.
- בטוטאלי – מינימום הוא "איבר ראשון", מקסימום "אחרון".
סדרים נפוצים: לקסיקוגרפי וקרטזי
- ≤<em>lex — משווים קודם רכיב ראשון ("מילון"), ורק אם שווים עוברים לשני.
(a</em>1,b<em>1)≤</em>lex(a<em>2,b</em>2)⟺a<em>1<a</em>2 or (a<em>1=a</em>2∧b<em>1≤b</em>2).
- ≤<em>cart — דרישה בו-זמנית: a</em>1≤a<em>2∧b</em>1≤b2.
- ≤<em>lex יוצר קס"ל; ≤</em>cart יוצר קס"ח בלבד.
דיאגרמת האסה
- ייצוג גרפי חסכוני של Poset.
- קו אנכי אחד = "יש איבר ביניים" לא מצויר.
- Poset ליניארי ⇒ הדיאגרמה קו ישר.
קשרים לקורסים במדעי המחשב
- לוגיקה – בסיס לאימות תוכנה, לוגיקות זמן.
- קבוצות – מודלים לאחסון נתונים, טיפוסי מערכים.
- יחסי שקילות – חיסכון מצבים באוטומטים.
- סדרים – תור עדיפויות, עצי חיפוש.
- פרדוקס ראסל → חשיבה זהירה על טיפוסים ושכבות בתכן שפות.