סיכום מקיף – מתמטיקה דיסקרטית למ"מ – לוגיקה, קבוצות ויחסים

לוגיקה בסיסית

  • טענה (Proposition): אמירה אשר ערך האמת שלה TT או FF.
    • סימון מקובל: A,B,a,b,A,B,a,b,\dots
    • דוגמאות
    • "היום יום שישי" – שקר FF.
    • "אנחנו לומדים מתמטיקה דיסקרטית" – אמת TT.
    • "בואו לטיול בלונדון" – אינה טענה, חסר ערך־אמת.
  • לא כל אמירה היא טענה – תנאי חיוני: ניתן לקבוע אמת/שקר.

קשרים לוגיים וטבלאות אמת

  • ארבעת הקשרים הבסיסיים: "לא" ¬\lnot, "וגם" \land, "או" \lor, "אם-אז" \to.
  • ניתן לבנות כל נוסחה באמצעות תת-קבוצה קטנה יותר, אך נוח להשאיר את כל הארבעה.
  • טבלאות אמת מרכזיות
    • ABA\lor B – אמת אם לפחות אחת מהטענות אמת.
    • ¬A\lnot A – הופכי הערך של AA.
    • ABA\land B – אמת רק כאשר שתיהן אמת.
    • ABA\to B – שקר רק כשA=T,B=FA=T,\,B=F; בכל מקרה אחר אמת (נכונות ריקה).
  • דוגמת הקלפים (Wason Selection Task) מדגימה הגדרת ABA\to B באמצעות בדיקת סתירות.

קשר "אם ורק אם"

  • סימון A    BA\iff B או ABA\leftrightarrow B.
  • פרשנות: (AB)(BA)\big(A\to B\big)\land\big(B\to A\big).
  • תנאי הכרחי ומספיק, שימוש נפוץ בהוכחות.

שקילות לוגית וחוקים אלגבריים

  • שקילות PQP\equiv Q – לשני משפטים אותה טבלת אמת.
  • חוקים עיקריים
    • ¬(¬A)A\lnot(\lnot A)\equiv A (כפילת הכפילה).
    • קומוטטיביות
    • ABBAA\land B\equiv B\land A ; ABBAA\lor B\equiv B\lor A.
    • אסוציאטיביות
    • (AB)CA(BC)(A\land B)\land C\equiv A\land(B\land C) (ולמקבילה עבור \lor).
    • דיסטריבוטיביות
    • (AB)C(AC)(BC)(A\lor B)\land C\equiv(A\land C)\lor(B\land C) וכו'.
  • חוקי דה-מורגן ללוגיקה
    • ¬(PQ)(¬P)(¬Q)\lnot(P\lor Q)\equiv(\lnot P)\land(\lnot Q).
    • ¬(PQ)(¬P)(¬Q)\lnot(P\land Q)\equiv(\lnot P)\lor(\lnot Q).

היסקים ושיטות הוכחה

  • Modus Tollens, Modus Ponens, חלוקה למקרים.
  • קונטרפוזיטיב: AB¬B¬AA\to B\equiv \lnot B\to\lnot A – מאפשר "הוכחה בשלילה".

כמתים ופרדיקטים

  • פרדיקט – אמירה עם משתנים; הצבה הופכת לטענה.
  • כמתים
    • "לכל" \forallxA:P(x)\forall x\in A: P(x).
    • "קיים" \existsxA:P(x)\exists x\in A: P(x).
  • שלילת כמתים
    • ¬xP(x)x¬P(x)\lnot\forall x\,P(x)\equiv\exists x\,\lnot P(x).
    • ¬xP(x)x¬P(x)\lnot\exists x\,P(x)\equiv\forall x\,\lnot P(x).
  • סדר כמתים זרים חשוב: abba\forall a\exists b\ne\exists b\forall a.

מבוא לתורת הקבוצות

  • "קבוצה" ו"איבר" – מושגים פרימיטיביים; קבוצה = אוסף עצמים.
  • סימון איבר: xAx\in A; העדר איבר: xAx\notin A.
  • אוספים סטנדרטיים
    • \emptyset – הריקה.
    • N,Z,Q,R\mathbb N,\,\mathbb Z,\,\mathbb Q,\,\mathbb R.
  • ייצוג סט עם סוגריים מסולסלים, ללא חזרות, סדר לא קובע.

פעולות על קבוצות וחוקי דה-מורגן

  • חיתוך ABA\cap B, איחוד ABA\cup B, הפרש ABA\setminus B.
  • משלים ביחס ליקום UU: Ac=UAA^c = U\setminus A.
  • דה-מורגן לקבוצות
    • (AB)c=AcBc(A\cap B)^c=A^c\cup B^c ; (AB)c=AcBc(A\cup B)^c=A^c\cap B^c.

קבוצת החזקה ועיקרון העוצמה

  • P(A)=XXA\mathcal P(A)={X\mid X\subseteq A}.
  • אם A=n|A|=n סופי, אז P(A)=2n|\mathcal P(A)|=2^n.

חיתוך ואיחוד כללי

  • איחוד אינדקסיאלי <em>iIA</em>i=xiI:xAi\bigcup<em>{i\in I}A</em>i={x\mid\exists i\in I:\,x\in A_i}.
  • חיתוך אינדקסיאלי <em>iIA</em>i=xiI:xAi\bigcap<em>{i\in I}A</em>i={x\mid\forall i\in I:\,x\in A_i}.
  • שימוש במשפחות – מקל על עבודה עם nn ואף \infty קבוצות.

חלוקות ועידון

  • חלוקה FP(A)\mathcal F\subseteq\mathcal P(A): כיסוי מלא, מחלקות זרות, לא ריקות.
  • עידון: F<em>1\mathcal F<em>1 מעדנת F</em>2\mathcal F</em>2 אם כל מחלקה של F<em>1\mathcal F<em>1 כלולה באחת מF</em>2\mathcal F</em>2.

מכפלה קרטזית וטפלות

  • A×B=(a,b)aA,bBA\times B={(a,b)\mid a\in A,\,b\in B}.
  • זוג סדור בלתי מתחלף (a,b)(b,a)(a,b)\neq(b,a).
  • עקרון הכפל (לספור): A×B=AB|A\times B|=|A|\cdot|B|.
  • הרחבה ל-nn טפלות <em>i=1nA</em>i\prod<em>{i=1}^{n}A</em>i.

יחסים – הגדרה ומספר היחסים

  • יחס RR מ-AA ל-BB – תת-קבוצה RB×AR\subseteq B\times A.
  • על קבוצה בגודל nn יש 2n22^{n^2} יחסים אפשריים.

תכונות יחסים

  • רפלקסיבי – a:(a,a)R\forall a:\,(a,a)\in R.
  • סימטרי – a,b:(a,b)R(b,a)R\forall a,b:(a,b)\in R\Rightarrow(b,a)\in R.
  • אנטי-סימטרי – ab:(a,b),(b,a)Ra=b\forall a\ne b:(a,b),(b,a)\in R\Rightarrow a=b.
  • טרנזיטיבי – a,b,c:(a,b),(b,c)R(a,c)R\forall a,b,c:(a,b),(b,c)\in R\Rightarrow(a,c)\in R.
  • יחס עשוי להיות "ריק" באופן רפלקסיבי/טרנזיטיבי אם התנאי השמאלי אינו מתקיים.

יחסי שקילות ומחלקות שקילות

  • יחס שקילות = רפלקסיבי ++ סימטרי ++ טרנזיטיבי.
  • מחלקת שקילות [a]R=xAaRx[a]_R={x\in A\mid aRx}.
  • כל שתי מחלקות זרות או זהות; אוסף המחלקות יוצר חלוקה A/RA/R.

קבוצת מנה ומבנה Q\mathbb Q

  • בונים Q\mathbb Q כקבוצת מחלקות שקילות על A=Z×N+A=\mathbb Z\times\mathbb N^+ עם (a,b)(c,d)    ad=bc(a,b)\sim(c,d)\iff ad=bc.
  • כל מחלקה מייצגת שבר מצומצם ab\tfrac ab.

יחסי סדר חלקי ומלא

  • סדר חלקי (Poset) – יחס רפלקסיבי, אנטי-סימטרי, טרנזיטיבי.
  • משווה: לכל xyx\ne yxRyxRy או yRxyRx.
  • סדר מלא (טוטלי/לינארי) = חלקי ++ משווה.
  • היחס ההפוך R1R^{-1} שומר על מאפייני סדר/שקילות.

איברים מיוחדים במערכות מסודרות

  • מינימלי – אין קטן ממש ממנו; עשויים להיות רבים.
  • מינימום – קטן (או שווה) לכולם, ייחודי ואם קיים ⇒ מינימלי.
  • מקסימום/מקסימלי – הגדרות דואליות.
  • בטוטאלי – מינימום הוא "איבר ראשון", מקסימום "אחרון".

סדרים נפוצים: לקסיקוגרפי וקרטזי

  • <em>lex\le<em>{\text{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>2b<em>1b</em>2)(a</em>1,b<em>1)\le</em>{lex}(a<em>2,b</em>2) \iff a<em>1<a</em>2 \text{ or }(a<em>1=a</em>2 \land b<em>1\le b</em>2).
  • <em>cart\le<em>{\text{cart}} — דרישה בו-זמנית: a</em>1a<em>2b</em>1b2a</em>1\le a<em>2 \land b</em>1\le b_2.
  • <em>lex\le<em>{lex} יוצר קס"ל; </em>cart\le</em>{cart} יוצר קס"ח בלבד.

דיאגרמת האסה

  • ייצוג גרפי חסכוני של Poset.
  • קו אנכי אחד = "יש איבר ביניים" לא מצויר.
  • Poset ליניארי ⇒ הדיאגרמה קו ישר.

קשרים לקורסים במדעי המחשב

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