מבוא ללוגיקה מתמטית 80423

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "מבוא ללוגיקה מתמטית 80423"

Transcript

1 מבוא ללוגיקה מתמטית במרץ 2012 איני לוקחת אחריות על מה שכתוב כאן, so tread lightly אין המרצה או המתרגל קשורים לסיכום זה בשום דרך. הערות יתקבלו אהבתם? יש עוד! nogar02 1

2 2

3 תוכן עניינים תוכן עניינים תוכן עניינים 5 שיעורים I הקדמה תחשיב היחסים לוגיקה מסדר ראשון 1 6 בניית השפה הפורמלית של תחשיב היחסים הגדרה של מבנה M מערכת ההיסק בניית מערכת ההיסק כללי היסק משפט הנאותות משפט פוסט על טאוטולוגיה כלל הניתוק Ponens) (Modus פעולות עם כמתים כלל הכנסת כלל ההכללה כלל ההצבה משפט ההצבה כלל הדיסטריביוטיביות הרחבת השפה משפט הדדוקציה משפט הקבועים משפט השקילות משפט הוריאנט משפט הסימטריות משפט השיוויון צורת הקידומת form) (prenex משפט השלמות של גדל בניית המודל הקנוני תכונת הנקין הרחבות משפט לינדנבאום הוכחת משפט השלמות משפט הקומפקטיות משפט לובנהיים סקולם ופרדוקס סקולר תרגולים II תחשיב פסוקים סימני השפה אינדוקציה על בניית הפסוק סדרת יצירה של פסוק עץ יצירה מבנה לשפת תחשיב הפסוקים טבלת אמת

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

5 חלק I שיעורים 0.1 הקדמה הספר הכי קרוב לקורס (%80 בערך).Shoeneld, Mathematical Logic ישנם ספרים אחרים, אך זה הכי טוב (של עזריאל לוי, של האוניברסיטה הפתוחה, ועוד). על מה מדברים בלוגיקה מתמטית? נותן פורמט פורמלי ללוגיקה כשנותנים טיעון מתמטי, הולכים לפני הגיון מסוים. את ההגיון הזה מנסה הלוגיקה המתמטית להפוך לדבר פורמלי. דהיינו, החשיבה המתמטית היא מקבלת את צורתה הפורמלית בצורת הלוגיקה שנלמד. מה שאנחנו נלמד בקורס זה הוא "תחשיב היחסים" לוגיקה מסדר ראשון (ישנם תחומים נוספים לוגיקה מסדרים אחרים 0,2,3...). המתרגל ידבר על אחד הסוגים הללו "תחשיב הפסוקים". 5

6 1 תחשיב היחסים לוגיקה מסדר ראשון 1 תחשיב היחסים לוגיקה מסדר ראשון 31/10/ בניית השפה הפורמלית של תחשיב היחסים מרכיבי השפה ישנם מספר מרכיבים: 1. משתנים, ללא מגבלה מספרית. 2. קשרים לוגיים מספר מצומצם של קשרים, בעזרתם נתאר את שאר הקשרים: (א) אייוי, דיסיונקציה A. B (ב) שלילה A. 3. כמת הקיום (את כמת הכולל, נגדיר בעזרתו בהמשך). הערה 1.1 ישנן תורות נוספות בהם משתמשים בכמתים נוספים למשל, בתורת הקבוצות הכמותית, קיים (ג'י הפוכה). 4. סמלי פונקציות f סמל של פונקציה n מקומית, כאשר 0 n. הערה 1.2 פונקציה 0 מקומית היא למעשה קבוע. 5. סמלי יחסים P סמל של יחס m מקומי, כאשר 0 m. על תפקידם נדבר בהמשך. (),.6 הערה 1.3 ישנן תורות בהם לא משתמשים בסימנים אלו, אך הן עושות את השפה קריאה יותר. הגדרה 1.4 הסיגנטורה של השפה היא אוסף של סימלי פונקציות וסמלי היחסים שיש בשפה. הגדרה 1.5 ביטוי בשפה סדרה של מרכיבי השפה. קיימים שני סוגי ביטויים: 1. שמות עצם. 2. נוסחאות. נגדיר את המושג "שם עצם" בעזרת המושג "סדרת יצירה של שם עצם": 1. כל משתנה הוא שם עצם זוהי סדרה באורך אם c הוא סמל פונקציה 0 מקומית, כלומר קבוע, אז c הוא שם עצם..3 אם u 1, u 2,..., u n הם שמות עצם, ו f הוא סמל פונקציה n מקומית, אז ) n f (u 1, u 2,..., u הוא שם עצם. הערה 1.6 למעשה 2 הוא מקרה פרטי של 3. 6

7 1 תחשיב היחסים לוגיקה מסדר ראשון 1.1 בניית השפה הפורמלית של תחשיב היחסים הערה 1.7 לכאורה נראה שמקרה זה מעגלי, כי אנו יוצרים שם עצם בעזרת שמות עצם אחרים. לשם כך אנו זקוקים למושג "סדרת יצירה של שם עצם". במקרה זה, סדרת היצירה של ) n f (u 1, u 2,..., u תהיה מורכבת מסדרות היצירה של שמות העצם.u 1, u 2,..., u n נרשום אותה כך: u n u 2 u 1 כלומר, סדרת יצירה היא "סיפור חייו" של שם עצם כיצד הוא נוצר. היא תמיד סופית, ולכן נוכל בדר"כ להשתמש באינדוקציה על סדרת היצירה (נניח הטענה עבור שם עצם בעל סדרת יצירה באורך קטן או שווה ל n, ונוכיח נכונות הטענה עבור שם עצם בעל סדרת יצירה באורך + 1 n). שם עצם מתקבל אך ורק ע"י שימוש חוזר בסעיפים 3. 2, 1, דוגמא: יהיו 1,2,3 קבועים, והפונקציה.+ אזי הביטוי 2) ( ) + 3) ((1 + הוא שם עצם. מהי סדרת היצירה שלו? סדרת היצירה של 1,2,3 הן הקבועים עצמם נוצר ע"י הסדרה.3 1 סדרת היצירה של + 2 3) (1 + היא.1 + 3, 3, 1, 2 של היא.1 + 2, 1, 2 וכך לבסוף עבור כל הביטוי נקבל את סדרת היצירה ((1 + 3) + 2), (1 + 3) + 2, 1 + 3, 3, 1, 2, 1 + 2, 2, 1 גם נוסחא מוגדרת ע"י סדרת יצירה של נוסחא: 1. נוסחא אלמנטרית אם u 1, u 2,,... u n הם שמות עצם, ו P סמל יחס n מקומי, אז.n היא נוסחא, כאשר 0 P (u 1, u 2,..., u n ) 2. אווי אם,A B נוסחאות, אז A B נוסחא. 3. שלילה אם A נוסחא, אזי A נוסחא. 4. הטלת כמת על משתנה x אם A נוסחא, x משתנה, אז (x ) A נוסחא. הערה 1.8 בין אם A מכילה x או לא, ניתן להטיל כמת עם משתנה x לפניה. הערה 1.9 נרצה להתייחס לשיוויון = בצורה שונה משאר סימני היחס כאשר נגיע לפירוש של שפה בתוך מבנה, נדרוש כי משמעותו תהיה זו שאנו מכירים. בסעיף הראשון רשימת המרכיבים נותנת לנו את סדרת היצירה, וכך נוכל לחבר סדרות יצירה כדי לקבל עבור הסעיפים הבאים. 7

8 1 תחשיב היחסים לוגיקה מסדר ראשון 1.1 בניית השפה הפורמלית של תחשיב היחסים כמתים נוספים:.1 כמת החץ. B A משמעו.( A) B.2 גימום קוניונקציה:.&, B A משמעו ( B)) (( A).3 חץ כפול. A B משמעו A).(A B) (B. (( x) ( B)) משמעו ( x) B.4 5. כאשר לא כותבים סוגריים מניחים שהסוגריים מופיעים מימין לשמאל. למשל: (א) A 1 A 2... A n משמעו )) n.a 1 (A 2... (A n 1 A (ב) A 1 A 2... A n 1 A n משמעו ))) n A 1 (A 2 (... (A n 1 A הגדרה של מבנה M M קבוצה של המבנה M. הקבוצה הזו תמיד לא ריקה. מבנה פירוש של כל סמלי פונקציה וסמלי יחסים ב M. נגדיר מבנה לפי הפעולה שלו על כל ממרכיבי השפה: עבור f סמל פונקציה n מקומית: f M : M n M P M : M n {T, F} אם c סמל של קבוע, אזי M c. M עבור P סמל יחס n מקומי: כאשר הקבוצה מימין היא קבוצת ערכי האמת. סמלי הפונקציה מתפרשים כפונקציות וסמלי היחסים כנוסחאות. נרצה לקשר בין המבנה הצד הסמנטי של השפה, לצד הפורמלי. השמה M σ : V ar מתאימה לכל משתנה x איבר M.σ (x) נגדיר לה הרחבה: σ : T erms M כאשר Terms שמות עצם. אזי, הפירושים במבנה יהיו:.1 עבור x משתנה (x). σ (x) = σ.2 עבור c סמל קבוע. σ (c) = c M.3 עבור u 1,..., u n שמות עצם, f סמל פונקציה n מקומית. אזי: σ (f (u 1,..., u n )) = f M ( σ (u 1 ),..., σ (u n )) M 8

9 1 תחשיב היחסים לוגיקה מסדר ראשון 1.1 בניית השפה הפורמלית של תחשיב היחסים הערה 1.10 הוכחה של סעיף שלוש אינדוקציה על אורך סדרת היצירה. בהנתן A נוסחא, נגדיר F} σ : F ormulas {T, F}, σ (A) {T, פונקציה המקיימת: σ (P (u 1,..., u n )) = P M ( σ (u 1 ),..., σ (u n )).1 עבור ) n :P (u 1,..., u 2. כמו כן: σ (A B) = σ (A) σ (B), σ ( A) = σ (A) עבור קבוצת ערכי האמת: T T = T, F F = F, F T = T הגדרנו את הפונקציה: 3/11/2011 σ : F ormulas {T, F} ע"י: σ (P (u 1,..., u n )) = P M ( σ (u 1 ),..., σ (u n )) σ (B C) = σ (B) σ (C) σ ( B) = σ (B) נשים לב כי החלק הימני בשתי השורות האחרונות כבר לא סינטקטי אינו חלק מהשפה, בעוד הצד השמאלי הוא ביטוי בשפה. כלומר, הצד הימני מקבל T או F ללא התחשבות בנכונות הביטויים המקוריים. נמשיך בהגדרת σ: σ (( x) B) = σ [x/a] (B) a M σ [x/a] : V ar M { (σ [x/a]) (x) = a (σ [x/a]) (y) = σ (y) y x מה הנוסחא הזו עושה? נפרק למרכיבים: יתן T אם לפחות אחד מהביטויים בקבוצת המבנה הוא T, ויתן F אם כולם F. בצורה פורמלית:.q α = כך ש T α I כאשר קיים q α = T,q α = F כאשר כל q α = F α I α I 9

10 1 תחשיב היחסים לוגיקה מסדר ראשון 1.1 בניית השפה הפורמלית של תחשיב היחסים נשים לב: σ [x/a] : V ar M σ [x/a] : T erms M σ [x/a] : F ormulas {T, F} דוגמא: נניח שבסיגנטורה של השפה יש לנו יחס סדר בלבד: >. זהו יחס דו מקומי. נגדיר אותו בצורה האינסטינקטיבית על שני מבנים: { } 1 M 1 = n n Z, n > 0 { M 2 = 1 1 } n n Z, n > 0 נביט בנוסחא: < M1, < M2 (x 1 < x 2 ) (x 2 < x 3 ) מהי השמה עבור M 1 כך שהנוסחא ש: σ : V ar M 1, σ ((x 1 < x 2 ) (x 2 < x 3 )) = F אופציה אחת: 7/11/2011 σ (x 1 ) = 1, σ (x 2 ) = 1 2, σ (x 3) = 1 3 σ (x 1 < x 2 ) = F, σ (x 2 < x 3 ) = F... = F F = F בהמשך לשיעור הקודם: הבטנו בשפה שיש לה רק יחס של השוואה < (יחס דו מקומי), ובמבנים הבאים: { } 1 M 1 = n N, n 1 n M 2 = {1 1n } n Z, n 1 נרצה להסתכל על: ( x 1 ) ( x 2 ) (x 1 < x 2 ) האם זו נוסחא? לא, 1 כי הכמת לא בשפה. נביע את הכמת שלא בשפה בעזרת כמת הקיום ושלילה (שכן כלולים בשפה כחלק ממרכיביה): ( x 1 ) ( x 2 ) (x 1 < x 2 ) 1 המשמעות (הפירוש הלא פורמלי) בקבוצה אין איבר מקסימלי. 10

11 1.1 בניית השפה הפורמלית של תחשיב היחסים 1 תחשיב היחסים לוגיקה מסדר ראשון σ : x 1 1 n, x 2 1 m, σ : V ar M 1 כעת זו נוסחא! נגדיר: כיוון ולא יהיה לנו צורך לדעת את הערך של המשתנים האחרים, נסמן σ n,m = σ כפי שהוגדרה מעלה. σ n,m (x 1 < x 2 ) = { T F n > m n m σ n,m ( ( x 1 ) ( x 2 ) (x 1 < x 2 )) 1 = σ n,m (( x 1 ) ( x 2 ) (x 1 < x 1 )) ( [ 2 = x 1 / 1 p 3 = ( σ 1 n,m p M1 1 p M1 ] ( ( x 2 ) (x 1 < x 2 )) ) (σ n,m [ x 1 / 1 p] ) ( x 2 ) (x 1 < x 2 ) ( ( [ 4 = (σ 1 p M1 1 n,m x 1 / 1 q M1 p [ 1 p = σ n,m x 1 / 1 ] [ (x 1 ) = ((σ n,m x 1 / 1 p p [ 1 ((σ q = n,m x 1 / 1 ]) [ x 2 / 1 ]) (x 2 ) p q [ (σ n,m x 1 / 1 ]) [ x 2 / 1 ] = σ p,q p q ( ( )) 5 = p = 1 p = 2, p > 2, = F 1 p M 1 σ 1 p,q (x 1 < x 2 ) q M1 σ 1 1,q (x 1 < x 2 ) = F q M1 σ 1 2,q (x 1 < x 2 ) = T q M1 σ 1 p,q (x 1 < x 2 ) = T q M1 ) ]) [ x 2 / 1 ] )) (x 1 < x 2 ) q ]) [ x 2 / 1 ]) (x 1 ), q ב M. 1 נחשב: למה הכל בסוף שווה F? עבור = 1 p האיווי הפנימי הוא F, לכן הכל הוא T, ולבסוף שלילה של T הוא F. כלומר, הנוסחא אכן פועלת בצורה בה ציפינו עבור הפירוש הלא פורמלי שלה. כעת, נעשה את אותו דבר עבור M 2 הפעם נצפה לתשובה T. נגדיר השמות בצורה 11

12 1.1 בניית השפה הפורמלית של תחשיב היחסים 1 תחשיב היחסים לוגיקה מסדר ראשון { σ n,m (x 1 ) = 1 n σ n,m (x 2 ) = 1 m, { σp,q (x 1 ) = 1 p σ p,q (x 2 ) = 1 q דומה: τ n,m = τ : x n, x { m T n < m τ n,m (x 1 < x 2 ) = F n m τ n,m ( ( x 1 ) ( x 2 ) (x 1 < x 2 )) ( [ 1 = x 1 /1 1 p τ n,m 1 1 p M2 ( ( ] ( ( x 2 ) (x 1 < x 2 )) 2 = τ n,m 1 1 p M2 1 1 q [ ((τ M2 n,m x 1 /1 1 ]) [ x 2 /1 1 p q [ (τ n,m x 1 /1 1 ]) [ x 2 /1 1 ] (x 2 ) = 1 1 p q q [ (τ n,m x 1 /1 1 ]) [ x 2 /1 1 ] = τ p,q p q ( ( )) 3 = p = 1 p = p M2 τ p,q (x 1 < x 2 ) 1 1 q τ 1,m (x 1 < x 2 ) = T 1 1 q M2 τ 2,m (x 1 < x 2 ) = T 1 1 q M2 ) [ x 1 /1 1 ] [ x 2 /1 1 ] )) (x 1 < x 2 ) p q ]) [ (x 1 ) = (τ n,m x 1 /1 1 ]) (x 1 ) = 1 1 p p לכן האיווי הפנימי תמיד יהיה T. אחרי שלילה כולם F, לכן האיווי החיצוני יהיה F ולאחר השלילה החיצונית, התוצאה הסופית של הנוסחא היא T: 4 = T ( x 1 ) (( x 1 ) P (x 1 )) נביט ב: הטלנו שני כמתים על המשתנה x 1 החיצוני אם כך כרגע עובד ב"מהלך סרק" כי הוא עובד רק על משתנים חופשיים (כאלו שלא קשורים בכמת). משפט 1.11 נניח ש: M,σ : V ar ו M τ : V ar שתי השמות, ויש לנו נוסחא A. נניח שלכל משתנה x שמופיע ב A בצורה חופשית (ללא כמת), (x) σ. (x) = τ אזי.σ (A) = τ (A) 12

13 1.1 בניית השפה הפורמלית של תחשיב היחסים 1 תחשיב היחסים לוגיקה מסדר ראשון הוכחה: נשתמש באינדוקציה על אורך סדרת יצירה 2 של A. נניח תחילה כי A היא נוסחא אלמנטרית, ז"א ) n.a = P (u 1, u 2,..., u טענה 1.12 אם u הוא שם עצם, ו ( x ) σ (x) = τ עבור כל המשתנים x המופיעים בשם עצם. σ (u) = τ (u) אזי,u הוכחה: נשתמש באינדוקציה על אורך סדרת יצירה של שם עצם u. אם,u = x אז: σ (u) = σ (x) = σ (x) = τ (x) = τ (x) = τ (u) σ (u) = σ (c) = c M = τ (c) = τ (u) אם,u = c אז: אם ) m,u = f (v 1, v 2,..., v אז: σ (u) 1 = σ (f (v 1, v 2,..., v m )) 2 = f M ( σ (v 1 ),..., σ (v m )) = f M ( τ (v 1 ),..., τ (v m )) 4 = τ (f (v 1, v 2,..., v m )) = τ (u) בעזרת טענת העזר, נקבל: σ (A) = σ (P (u 1,..., u m )) = 1 P M ( σ (u 1 ),..., σ (u m )) = 2 P M ( τ (u 1 ),..., στ (u m )) = τ (P (u 1,..., u m )) = τ (A) כעת, נניח.A = B C אזי: σ (A) 1 = σ (B C) 2 = σ (B) σ (C) 3 = τ (B) τ (C) 4 = τ (B C) 5 = τ (A) σ (A) 1 = σ ( B) 2 = σ (B) 3 = τ (B) 4 = τ ( B) 5 = τ (A) נניח.A = B אזי: 10/11/2011 והמקרה הרביעי והמעניין :A = ( y) B אם z הוא משתנה המופיע חופשית ב B, אזי (z) σ (z) = τ (מהנחת האינדוקציה), אלא אם כן z, = y אזי y לא מופיע חופשית ב A שכן הוא נקשר בכמת מההנחה שלנו (הוא עדיין יכול להופיע חופשית ב B, אנו לא מניחים כלום על B) ולכן לא נתון (y) σ. (y) = τ σ (A) = σ (( y) B) denition = σ [y/a] (B) = 3 τ [y/a] (B) a M a M = τ (( y) B) = τ (A) מדוע 3 נכון? 2 אנו כבר יודעים כי יכולה להיות יותר מסדרת יצירה אחת, ועל כן אנו נמנעים כאן משימוש ב"ה" הידיעה. 13

14 1 תחשיב היחסים לוגיקה מסדר ראשון 1.1 בניית השפה הפורמלית של תחשיב היחסים עבור y: (σ [y/a]) (y) = a = (τ [y/a]) (y) ועבור z, y המופיע חופשי ב B, z מופיע חופשי ב A, ואז: (σ [y/a]) (z) = σ (z) = τ (z) = ([y/a]) (z) ולכן לכל משתנה z המופיע בצורה חופשית ב B : σ [y/a] (z) = τ [y/a] (z) ולכן לפי הנחת האינדוקציה, שיוויון 3 נכון, ומכיוון ועברנו על כל המקרים, סיימנו. הגדרה 1.13 נוסחא A תקרא נוסחא סגורה אם נוסחא בה כל המשתנים סגורים בכמתים, כלומר, אין ב A משתנים חופשיים כלל. מסקנה 1.14 אם A נוסחא סגורה, אז לכל שתי השמות M,σ τ : V ar מתקיים F. או T כלומר, לכל השמה הנוסחא תקבל ערך σ (A) = τ (A) אם,σ (A) = T אז רושמים = M A או.M A אם הנ"ל מתקיים עבור A כלשהיא, A תביע מידע על המבנה A. אם יש לנו שני מבנים, ניתן לחפש נוסחא כך שמתקבל ערך אמת באחד וערך שקר בשני. 14/11/ /11/2011 דוגמאות 1. בדוגמא מיום ב', הנוסחא: ( x 1 ) ( x 2 ) (x 1 < x 2 ) אומרת שלמבנה אין איבר מקסימלי (במידה והיא נכונה במבנה)..2 { M 2 = 1 1 } n 0 < n N { } 1 M 1 = n 0 < n N { M 3 = 1 1 } { n n N, n } n n Z, n 1 ראינו שהנוסחא: ( x 1 ) ( x 2 ) (x 1 < x 2 ) האם יש נוסחא נוסחא זו גם מסתפקת ב M. 3 מתקיימת ב M 2 ולא ב M. 1 שמבדילה בין M 2 לבין?M 1 "הנוסחא" (1 > x) (x ) אינה בשפה, כי 1 הוא איבר בקבוצה המבנה, ולכן זו אפילו לא נוסחא, ו 1 לא ערך לשפה L. A = ( x 1 ) ( x 2 ) ((x 2 < x 1 ) ( x 3 ) (x 2 < x 3 ) (x 3 < x 1 )) נראה כי :M 3 = A חסר וארוך מאוד,.I'm sure you get the gist 14

15 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק 3. נגדיר: M 4 = {a 0 < a < 1, a Q}, M 5 = {a 0 < a < 1, a R} בשני המבנים מתקיימות בדיוק אותן נוסחאות סגורות, כלומר עם השפה שבנינו לא ניתן להבדיל בין שני המבנים הנ"ל (למרות שהם מעוצמה שונה). במקרה זה נאמר כי M 4, M 5 שקולים אלמנטרית. 1.2 מערכת ההיסק בניית מערכת ההיסק הגדרה 1.15 תהי A נוסחא לאו דווקא סגורה. אזי נאמר ש A מתקיימת, ונסמן M A או, M A אם לכל השמה M σ : V ars מתקיים.σ (A) = T הגדרה (M) 1.16 T h הוא אוסף כל הנוסחאות הסגורות (בשפה המתאימה) המתקיימות ב M. הגדרה 1.17 שני מבנים M M, שקולים אלמנטרית, ונסמן M,M כאשר = (M) T h.t h (M ) הגדרה 1.18 תהי S קבוצה של נוסחאות סגורות. אזי (S) Mod תהיה קבוצת כל המבנים בהם מתקיימות כל הנוסחאות שבקבוצה S. מסקנה (S)) 1.19.S T h (Mod נרצה, בהנתן S כנ"ל, לבנות את ((S) T, h (Mod בתהליך שנקרא "מערכת היסק". האקסיומות של מערכת היסק 1. לכל נוסחא A מתקיים ש A (A ) היא אקסיומה (פרופוזיציונלית)..2 אקסיומת הזהות:.x = x 3. אקסיומת השיוויון: (א) לכל f סמל פונקציה n מקומי: x 1 = y 1 (x 2 = y 2 (... (x n = y n f (x 1,..., x n ) = f (y 1,..., y n )))) (ב) לכל P סמל יחס n מקומי: x 1 = y 1 (x 2 = y 2 (... (x n = y n P (x 1,..., x n ) = P (y 1,..., y n )))) A x [u] ( x) A 4. אקסיומת ההצבה: 15

16 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון יש להסביר איך בנוסחא במקום משתנה אפשר להציב שם עצם. נציב רק במשתנים חופשיים. הגדרה 1.20 יהיו v שם עצם, x משתנה, u שם עצם. [u] v x הוא שם העצם המתקבל מ v לאחר שמציבים את u במקום x. נראה כיצד ההצבה הזו פועלת באינדוקציה על סדרת היצירה של v:.1 אם,v = x אזי.v x [u] = u אם v = y עבור,y x אזי.v x [u] = y.2 אם v = c קבוע, אז.v x [u] = c.3 אם ) n,v = f (v 1,..., v אזי [u]).v x [u] = f (v 1x [u],..., v nx הגדרה 1.21 תהי A נוסחא, x משתנה, u שם עצם. אזי [u] A x היא הנוסחא המתקבלת מ A לאחר שמציבים את u ב A במקום המשתנה x. נראה כיצד ההצבה הזו פועלת בעזרת סדרת היצירה של A:.1 אם ) n,a = P (v 1,..., v אז [u]).a x [u] = P (v 1x [u],..., v nx.2 אם,A = B C אז [u].a x [u] = B x [u] C x.3 אם A = B אז [u].a x [u] = B x.4 אם A = ( x) B אז.A x [u] = A אם A = ( y) B עבור,y x אזי [u],a x [u] = ( y) B x בתנאי ש u איננו מכיל את המשתנה y, או בתנאי ש x לא מופיע חופשית ב B. אם x כן מופיע חופשית ב B ו u מכיל את y, אזי y יופיע גם ב [ u ] B, x ואז ב ([ u ] (y ) B) x המשתנה y נקשר בכמת, והצבה כזו הינה אסורה! הערה 1.22 כאשר נרשום [u] A, x הכוונה היא רק להצבה מותרת. טענה 1.23 זו מערכת היסק. הוכחה: יש להראות שמתקיימות כל האקסיומות. אקסיומת ההצבה מתקיימת, כי מההגדרה הנ"ל, נקבל כי לכל נוסחא A, משתנה x ושם עצם u: A x [u] ( x) A שאר האקסיומות מתקיימות באופן טריוויאלי כללי היסק כלל ההרחבה: מ A נסיק ש A B. כלל הצמצום: מ A A נסיק A. כלל האסוציאטיביות: מ ( C A (B נסיק.(A B) C כלל החתך: מ B A ו C A נסיק.B C כלל הכנסת : מ B A נסיק (x )), (A B בתנאי שהמשתנה x לא מופיע חופשית ב B. 16

17 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון הגדרה 1.24 אם ניתן להסיק את A מתוך האקסיומות, נסמן A (נאמר גם במקרה כזה כי A יכיח). הגדרה זו שונה מ\הסימון, A שאומר כי A מתקיימת במבנה. דוגמא: באופן טריוויאלי, A) (( A). נרצה להוכיח שני משפטים עיקריים משפט הנאותות, אותו נתחיל להוכיח מיד, ומשפט השלמות של גדל, אותו נוכיח רק לקראת סוף הקורס משפט הנאותות משפט 1.25 אם, A אז לכל מבנה.M A,M הוכחה: צריך להוכיח עבור אקסיומות מערכת ההיסק וכללי ההיסק. תהי M σ : V ars הצבה. נתחיל עם האקסיומות:.1 נראה כי A) :M ( A σ ( A A) = σ ( A) σ (A) = ( σ (A)) σ (A) = T 2. אקסיומת הזהות נראה כי (x M x) = נעריך את (x σ. x) = סמל השיוויון תמיד מתפרש ב M כשיוויון בין אברי קבוצת המבנה M, ולכן: σ (x = y) = { T F σ (x) = σ (y) otherwise.σ (x = x) = T לכן,σ (x) = σ (y) ולכן,y = x 3. עבור אקסיומת השיוויון יש להראות שני חלקים: 21/11/2011 (א) עבור סמל פונקציה n מקומי, f עלינו להראות כי σ (x 1 = y 1 x 2 = y 2... x n = y n f (x 1,..., x n ) = f (y 1,..., y n )) = T נעריך ביטוי זה: σ (x 1 = y 1 x 2 = y 2... x n = y n f (x 1,..., x n ) = f (y 1,..., y n )) = σ (x 1 = y 1 ) σ (x 2 = y 2 )... σ (x n = y n ) σ (f (x 1,..., x n ) = f (y 1,..., y n )) ( ) = σ (x 1 ) = σ (y 1 ) (σ (x 2 ) = σ (y 2 ))... (σ (x n ) = σ (y n )) ( f M (σ (x 1 ),..., σ (x n )) = f M (σ (y 1 ),..., σ (y n )) ) כאשר מתייחסים כאן ל = הוא יחס במבנה אם מתקיים יתקבל T, אחרת F. אם קיים i n,i 1 כך ש: (σ (x i ) = σ (y i )) = F 17

18 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק כלומר ) i,σ (x i ) σ (y אז הנוסחא כולה אמת, כי: (σ (x i ) = σ (y i )) (...) = T (σ (x i 1 ) = σ (y i 1 )) σ (x i ) = σ (y i ) (...) = T }{{} T (σ (x 1 ) = σ (y 1 )) (...) = T }{{} T נשאר המקרה בו כל הביטויים הם אמת: (σ (x 1 ) = σ (y 1 )) = T,..., (σ (x n ) = σ (y n )) = T σ (x 1 ) = σ (y 1 ), σ (x 2 ) = σ (y 2 ),..σ (x n ) = σ (y n ) f M (σ (x 1 ),..., σ (x n )) = f M (σ (y 1 )...σ (y n )) זאת אומרת: ואז: זאת אומרת: T = ( f M (σ (x 1 ),..., σ (x n )) = f M (σ (y 1 ),..., σ (y n )) ) ולכן כל הביטוי מקבל: (σ (x 1 ) = σ (y 1 )) (...) (( σ (xn ) = σ (y n ) ( f M (σ (x 1 ),..., σ (x n )) = f M (σ (y 1 ),..., σ (y n )) ))) = T (ב) באותה מתכונת, נוכיח את החלק השני עבור כל P סמל יחס n מקומי: σ (x 1 = y 1 )... x n = y n P (x 1,..., x n ) P (y 1,..., y n ) = (σ (x 1 ) = σ (y 1 ))... (σ (x n ) = σ (y n )) ( P M (σ (x 1 ),..., σ (x n )) P M (σ (y 1 ),..., σ (y n )) ) אם קיים i n,i 1 כך ש: )) i,(σ (x i ) = σ (y הנוסחא מקבלת ערך.T אם לכל,(σ (x i ) = σ (y i )) = T,1 i n,i אז: σ (x 1 ) = σ (y 1 ),..., σ (x n ) = σ (y n ) P M (σ (x 1 ),..., σ (x n )) = P M (σ (y 1 )...σ (y n )) ( P M (σ (x 1 ),..., σ (x n )) = P M (σ (y 1 ),..., σ (y n )) ) = T ואז: ולכן: ושוב כל הנוסחא מקבלת ערך T כנדרש. 18

19 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון A x [u] ( x) A σ (A x [u] ( x) A) = σ (A x [u]) 4. עבור אקסיומת ההצבה: σ [x/a] (A) = 2 a M נעריך את הביטוי: σ (v x [u]) = טענה 1.26 (א) v שם עצם, u שם עצם, אזי: σ [x/ σ (u)] (v) σ (A x [u]) = σ [x/ σ [u]] (A) (ב) אם [u] A x חוקית, אזי: בעזרת החלק השני של הטענה, נקבל (את הראשון נצטרך כדי להוכיח את השני): 2 = σ [x/ σ [u]] (A) σ [x/a] (A) a M (A) σ [x/a] הוא אחד מגורמי האיווי (עבור (u) a), = σ ולכן אם ערכו T, אז מכך שהוא באיווי, נקבל משמאל T, אחרת ערכו F, ואז ערך השלילה הוא T, ואז הביטוי כולו מקבל T. לכן, בכל מקרה הנוסחא מקבלת ערך T, וזה מה שרצינו להראות. נותר להוכיח את הטענה מעלה. הוכחה: (א) נשתמש באינדוקציה על סדרת יצירה של שם עצם v. א.,v = y, y x אז: v x [u] = y σ (v x [u]) = σ (y) = σ (y) σ [x/ σ (u)] (v) = σ [x/ σ (u)] (y) = σ [x/ σ (u)] (y) = σ (y) σ (v x [u]) = σ (u) = σ [x/ σ (u)] (x) = ואז נקבל שיוויון בין השורה השניה לשלישית. ב. :v x [u] = u, v = x σ [x/ σ (u)] (x) = σ [x/ σ (u)] (v) σ (v x [u]) = σ (c) = c M σ [x/ σ (u)] (v) = σ [x/ σ [u]] (c) = c M ג. :v x [u] = c, v = c 19

20 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון v x [u] = f (w 1x [u],..., w mx [u]) וכך נקבל שיוויון בין שתי השורות. ד. ) m :v = f (w 1,..., w σ (v x [u]) = σ (f (w 1x [u],..., w mx [u])) = f M ( ( σ (w 1x [u]),..., σ (w mx [u])) ) 3 = f M σ [x/ σ (u)] (w1 ),..., σ [x/ σ [u]] (w m ) = σ [x/ σ [u]] (v) כאשר רק במעבר 3 השתמשנו בהנחת האינדוקציה. (ב) גם כאן נשתמש באינדוקציה על סדרת יצירה של נוסחא A: א. אם A נוסחא אלמנטרית, כלומר = A A x [u] = P (w 1x [u],..., w mx [u]), :P (w 1,..., w m ) σ (A x [x]) = σ (P (w 1x [u],..., w mx [u])) = P M ( ( σ (w 1x [u]),..., σ (w mx [u])) ) 3 = P M σ [x/ σ (u)] (w1 ),..., σ [x/ σ (u)] (wm ) = σ [x/ σ (u)] (P (w 1,..., w m )) = σ [x/ σ (u)] (A) כאשר ב 3 אנו משתמשים בחלק (א) של הטענה. ב. :A x [u] = B x [u] C x [u], A = B C σ (A x [u]) = σ (B x [u]) σ (C x [u]) = σ [x/ σ (u)] (B) σ [x/ σ (u)] (C) = σ [x/ σ (u)] (B C) = σ [x/ σ (u)] (A) ג. :A x [u] = (B x [u]), A = B σ (A x [u]) = σ ( B x [u]) = σ (B x [u]) 3 = σ [x/ σ (u)] (B) = σ [x/ σ (u)] ( B) = σ [x/ σ (u)] (A) σ (A x [u]) = σ (A) = σ (( x) B) = σ [x/ σ (u)] (A) = σ [x/ σ (u)] (( x) B) = ושוב ב 3 השתמשנו בהנחת האינדוקציה. ד. 1..A x [u] = A, A = ( x) B σ [x/a] (B) a M נטען כי (B) a M σ [x/ σ (u)] [x/a] σ [x/a] (B) = σ [x/ σ (u)] [x/a] (B) a M a M σ [x/a] (x) = a ((σ [x/ σ (u)]) [x/a]) (x) = a y x (σ [x/a]) (y) = σ (y) מדוע? נראה כי [x/a] σ [x/ σ (u)] [x/a] = σ ((σ [x/ σ (u)]) [x/a]) (y) = σ [x/ σ (u)] (y) = σ (y) 20

21 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון σ (A x [u]) = σ (( y) B x [u]) = σ [x/ σ (u)] (A) = σ [x/ σ (u)] (( y) B) =.2 y A x [u] = ( y) (B x [u]) :A = ( y) B, x בתנאי ש: א. [u] B x היא הצבה חוקית. ב. y לא מופיע ב u, או x לא מופיע חופשית ב B. אזי: σ [y/b] (B x [u]) = 3 (σ [y/b]) [ σ (u)] (B) b M b M b M (σ [x/ σ (u)]) [y/b] (B) 24/11/2011 אבל מעבר 3 שגוי, ועל כן ההוכחה אינה נכונה (שכן היינו מקבלים שיוויון בין הביטויים גם ללא שימוש בהנחה ב' וידוע שהמשפט אינו נכון ללא הנחה זו). נתקן את ההוכחה: [ 3 = σ [y/b] x/ σ ] [y/b] (u) b M שהרי הנחת האינדוקציה היא ביחס ל [ y/b ] σ ולא ביחס להשמה המקורית: [ σ [y/b] (B x [u]) = σ [y/b] x/ σ ] [y/b] (u) (B) עכשיו, שנשווה בין ההשמות, נקבל שהן אינן שוות: x σ (u) σ [x/ σ (u)] [y/b] (u) : y b z σ (z) z x, y [ σ [y/b] x/ σ ] x σ [y/b] (u) [y/b] (u) : y b z σ (z) z x, y σ [y/b] (u) = σ (u) אם y אינו מופיע ב u, אז: אם x אינו מופיע חופשית ב B, אז,A x [u] = ( u) B = A,B x [u] = B ואז: σ (A x [u]) = σ (A) = σ (( y) (B)) = σ [x/ σ (u)] (A) = σ [x/ σ (u)] (( y) (B)) = σ [y/b] (B) b M σ [x/ σ (u)] [y/b] (B) b M ההבדל בין שני הביטויים מעלה הוא רק בפעולה על x, אבל x אינו מופיע ב B, ז"א לכל המשתנים שכן מופיעים חופשית ב B, שתי ההשמות הנ"ל פועלות אותו הדבר, ולכן: σ [y/b] (B) = σ [x/ σ (u)] [y/b] (B) כנדרש!. 3 כאן סיימנו עבור האקסיומות. נוכיח עבור כללי ההיסק: 3 ריפס מציין שהוכחה זו תופיע בטוח באחד ממועדי הבחינה! 21

22 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק 1. כלל ההרחבה: מ A נובע. B A נראה כי זה אכן מתקיים: =T {}}{ A σ (B A) = σ (B) σ (A) = T.2 כלל הצמצום: מ A A נובע. A נחשב: A A σ (A) = σ (A) σ (A) = σ (A A) = T.3 כלל האסוציאטיביות: מ ( C A (B נובע (A B) C. σ ((A B) C) = σ ((A B)) σ (C) = (σ (A) σ (B)) σ (C) = σ (A) (σ (B) σ (C)) = σ (A σ (B C)) = σ (A (B C)) = T.4 כלל החתך: מ B A ו C A נובע. B C σ (A B) = σ (A) σ (B) = T σ ( A C) = σ (A) σ (C) = T אם,σ (A) = T אז, σ (A) = F ולכן,σ (C) = T ולכן: σ (B C) = σ (B) σ (C) = T אחרת,σ (A) = F אז,σ (B) = T ולכן: σ (B C) = σ (B σ (C)) = T ולכן בכל מקרה.σ (B C) = T 28/11/ כלל הכנסת : מ B A נובע ( x) A B, בתנאי ש x לא מופיע חופשית ב B. ( ) σ ((( x) A) B) = σ [x/a] (A) σ (B) =? T a M נתון שלכל השמה M :τ : V ar τ (A B) = τ (A) τ (B) = T אם,σ (B) = T אז: σ (( x) A B) = T 22

23 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק, ואז גם כן a M אחרת, אם לכל M,σ [x/a] (A) = F,a אז σ [x/a] (A) = F.σ (( x) A B) = T לכן, נניח שקיים M a 0 כך ש T.σ [x/a 0 ] (A) = לפי הנתון: T = σ [x/a 0 ] (A B) = σ [x/a 0 ] (A) σ [x/a 0 ] (B) ולכן.σ [x/a 0 ] (B) = T ההשמות σ ו [ σ [x/a 0 זהות על כל המשתנים שמופיעים חופשית ב B. לכן: T = σ (B) = σ [x/a 0 ] (B) σ (( x) A B) = T ומכאן: כנדרש. וכאן סיימנו להוכיח את משפט הנאותות! כעת אנחנו מתחילים לצעוד לעבר המשפט ההפוך משפט השלמות של גדל משפט פוסט על טאוטולוגיה נוסחאות "אלמנטריות" הן נוסחאות מהצורה הבאה: א. נוסחא אטומית ) n.p (u 1, u 2,..., u ב..( x) A טענה 1.27 כל נוסחא ניתן לבנות מנוסחאות "אלמנטריות" ע"י שימוש בקשרים לוגיים בלבד. ( x) A B למשל, אם נביט בנוסחא: לפי הנחת האינדוקציה, B נבנית מנוסחאות "אלמנטריות" על ידי קשרים לוגיים בלבד. הוכחה: באינדוקציה על אורך סדרת יצירה של נוסחא..A = P (u 1,..., u n ).1.A = B C.2.A = B.3.A = ( x) B.4 כנדרש. הגדרה 1.28 הערכה נותנת לכל נוסחא "אלמנטרית" ערך T או F. 23

24 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק נניח V הערכה. נגדיר (A) V לכל נוסחא A. אם A אטומית, אז זה כבר נעשה. אם A = B C אז (C).V (A) = V (B) V אם,A = B אז (B).V (A) = V אם A = (x ) B אז זה כבר נעשה. הגדרה 1.29 נוסחא A נקראת טאוטולוגיה אם לכל הערכה V. (A) = T V, כל נוסחא "אלמנטרית" איננה טאוטולוגיה. אבל, למשל, A) ( x) A (( x) היא כן טאוטולוגיה. מדוע? אם V 1 (( x) A) = T סיימנו. אחרת: V 1 (( x) A (( x) A)) = V 1 (( x) A) V 1 (( x) A) = T }{{}}{{} =F } F {{ } =T אם A טאוטואולוגיה, אז לכל מבנה M ולכל השמה M,σ (A) = T,σ : V ar כי סוף סוף, גם σ היא הערכה. משפט 1.30 (פוסט): אם A טאוטולוגיה, אז. A לפני שנוכיח את המשפט, נרצה לתאר תהליך שיעזור לקבוע אם נוסחא היא טאוטולוגיה או לא. מקרה :1 תהא A = B 1 B 2... B m כך שכל B i זו נוסחא "אלמנטרית" או שלילתה. טענה A 1.31 היא טאוטולוגיה אם ורק אם קיימים,i j m 1 כך ש B i "אלמנטרית" ו.B j = B i הוכחה: אם התנאי מתקיים, אז לכל הערכה V: V (B j ) = V (B i ) ואז,V (A) = T כי ) m,v (A) = V (B i ) V (B j )... V (B ובין הגורמים מופיע.T בכיוון שני, נראה כי אם התנאי לא מתקיים, אז A איננה טאוטולוגיה. בשביל זה נמצא הערכה V כך ש.V (A) = F אם B i "אלמנטרית", אז ניקח.V (B i ) = F אם,B i = C כאשר C "אלמנטרית", ניקח V (C) = T ונקבל.V (B i ) = V (C) = F לכן V (B i ) = F לכל i m,i,1 ולכן,V (A) = F כנדרש. כדי להמשיך למקרה הבא, יש צורך בפיתוח נוסף. נגדיר לכל נוסחא A פונקצית אורך (A) l: עבור נוסחא אטומית = 1 )) n.l (P (u 1,..., u.l (B C) = l (B) l (C).l ( B) = l (B)

25 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק l (( x) A B) = l ( ( x) A B) = l (B) + 3.l (( x) B) = 1 כך למשל: נרצה להשתמש באינדוקציה אבל על מה? נביט בנוסחא A. אם היא נוסחא "אלמנטרית", נגדיר (A) L. (A) = l אם היא איווי: A = B 1 B 2... B m L (A) = l (B 1 ) + l (B 2 ) l (B m ) במקרה זה, 4 נגדיר: נשתמש באינדוקציה על (A) L: בסיס: אם = 1 (A) L, אזי A נוסחא אלמנטרית, ואז אין זו טאוטולוגיה. נניח כי עבור כל נוסחא בעלת אורך קטן מ ( A ) L ישנה דרך לקבוע אם זו טאוטואולוגיה. נרשום A = B 1 B 2... B m (עם m מקסימלי אפשרי), לכן אם לא נמצאים במקרה 1, אז ישנן האפשרויות הבאות: מקרה :2 קיים i m,i 1 כך ש D. 5 B i = C מקרה :3 קיים i m,i 1 כך ש: D).B i = (C מקרה :4 קיים i m,i 1 כך ש: ( C).B i = תחילה, נטען כי ארבעת המקרים הללו מכסים את כל האפשרויות (הסבר בע"פ, פשוט לעבור על האפשרויות). נחזור לניתוח המקרים: מקרה :2 D.B i = C A = B 1 B 2... B i 1 (C D) B i+1... B m נגדיר נוסחא חדשה: A = B 1 B 2... B i 1 C D B i+1... B m L (A) = l (B 1 ) + l (B 2 ) l (B i 1 ) + l (C D) + l (B i+1 ) l (B m ) = l (B 1 ) l (B i 1 ) + l (C) l (D) + l (B i+1 ) l (B m ) L (A ) = l (B 1 ) + l (B 2 ) l (B i 1 ) + l (C) + l (D) + l (B i+1 ) l (B m ) כל הערכה נותנת ל A ול A אותו ערך ) (A,V (A) = V בעוד + 1 ) (A,L (A) = L לכן נוכל להשתמש בהנחת האינדוקציה על ) A) L, ומהשקילות הלוגית בין שתי הנוסחאות סיימנו. 4 בהנחה שפירוק זה הוא "הקטן" ביותר, כלומר B i אינם איווי. 5 נשים לב שכאן האיווי אינו טרנסיטיבי! 25

26 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון מקרה 4: A = B 1... B i 1 ( C) B i+1... B m A = B 1... B i 1 C B i+1... B m L (A ) = L (A) 2 וכן ) (A,V (A) = V ולכן שוב מהנחת האינדוקציה סיימנו. מקרה 3: הפעם נכתוב שתי נוסחאות חדשות: A = B 1... ( (C D))... B m A = B 1... ( C)... B m A = B 1... ( D)... B m 1/12/2011 נטען כי אם שתי הנוסחאות החדשות הן טאוטולוגיה, אז גם A טאוטולוגיה. L (A) = l (B 1 ) l (B i 1 ) + l ( (C D)) l (B m ) L (A ) = l (B 1 ) l (B i 1 ) + l ( C) l (B m ) L (A ) = L (B 1 ) B (B i 1 ) + l ( D) l (B m ) L (A ) < L (A), L (A ) < L (A) טענה A 1.32 היא טאוטולוגיה אמ"מ A היא טאוטולוגיה וגם A היא טאוטולוגיה. הוכחה: נניח ש A היא טאוטולוגיה וגם A היא טאוטולוגיה. נרצה להוכיח כי גם A היא טאוטולוגיה. כלומר כי לכל הערכה V. (A) = T V, אם קיים j i,1 j m,j כך ש: T,V (B j ) = אז.V (A) = T אחרת נניח ש F V (B j ) = לכל.j i,1 j m,j נתון כי,V (A ) = T ולכן,V ( C) = T זאת אומרת.V (C) = F כמו כן,V (A ) = T ולכן,V ( D) = T זאת אומרת.V (D) = F מכאן,V (C D) = F ולכן,V ( (C D)) = T ולכן,V (A) = T זאת אומרת A היא טאוטולוגיה. בכיוון השני, נניח כי A טאוטולוגיה, צריך להוכיח כי A A, הן טאוטולוגיות. ניקח הערכה.V אם קיים j i,1 j m,j כך ש T,V (B j ) = אז = ) (A V.T, V (A ) = T אחרת, נניח ש F V (B j ) = לכל.j i,1 j m,j נתון כי,V (A) = T ולכן,V ( (C D)) = T ואז,V (C D) = F ולכן V (C) = F וכן.V (D) = F לכן V ( C) = T ולכן,V (A ) = T וכן V ( D) = T ולכן,V (A ) = T כנדרש. A B ( A) A B A טענה 1.33 מ B A נובע. B A הוכחה: 26

27 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון כאשר השורה הראשונה נתונה, השניה נובעת מאקסיומת פרופ', והשלישית מכלל החתך. טענה 1.34 מ A i1 A i2... A im נובע, A 1 A 2... A n כאשר m i 1.i 2,..., i.{1, 2,..., n} קיימים לטענה זו הרבה מקרים פרטיים, למשל, מ A 4 A 1 A 3 A 1 נובע 1 A,A 2 A 3 A 4 A 5 5} {1, 2, 3, 4, 1.4, 1, 3, כלומר, למעשה זוהי טענה מאוד כללית שמרשה להכליל מספר מהאקסיומות. הוכחה: נשתמש באינדוקציה על m. במקרה = 2.m קודם נטפל המקרה 3 m, לאחר מכן במקרה = 1 m, ואחר כך A B A B C {}}{{}}{{}}{{}}{{}}{ 3 :m לפי כלל האסוציאטיביות, מ A i1 A i2... A im נובע A i1 A i2 {}}{. A i3... A im יש כאן 1 m גורמי אווי, ולכן ניתן להשתמש בהנחת האינדוקציה. לכן: (A i1 A i2 ) A 1 A 2... A n לשם קיצור נסמן,A = A 1 A 2... A n כלומר: (A i1 A i2 ) A C למה לא יכולנו להסיק? A 1 A 2... A n התשובה לא מצאנו את הגורם A i1 A i2 במסקנת ההיסק. לפי כלל הקמוטטיביות שהוכחנו קודם, נקבל: A A i1 A i2 מאסוציאטיביות: (A A i1 ) A i2 נעשה שימוש נוסף בהנחת האינדוקציה ונקבל: (A A i1 ) A 1 A 2... A n (A A i1 ) A A (A A i1 ) (A A) A i1 (A A) A A 1 A 2... A n לפי כלל הצמצום: A A ושוב לפי כלל הצמצום: A A 1 A 2... A n 27

28 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק כנדרש למקרה זה. כעת, נטפל במקרה = 1 m זאת אומרת מ A i1 צריך להסיק. A 1... A n לפי כלל ההרחבה, מ A i1 נובע B A i1 עבור B כלשהוא, ובפרט מתקיים: (A i A n ) A i1 A i1 (A i A n ) A i1 1 (A i1... A n ) A i1 2 A i A n A 1 A 2... A n לפי כלל ההחלפה : 6 לפי כלל ההרחבה: שוב, לפי כלל ההרחבה: לאחר i 1 1 פעולות, נקבל: כנדרש במקרה זה. לסיום, נוכיח את המקרה בו = 2 m: נתון A i1 A i2 אם,i 1 = i 2 אזי לפי כלל הצמצום, מ A i1 A i1 נקבל, A i1 ולפי המקרה = 1,m נקבל: A 1... A n נניח.i 1 i 2 אם,i 1 > i 2 נשתמש בהחלפה ונקבל: A i2 A i1 A 1 A 2... A n לכן נוכל להניח כי i. 1 < i 2 צריך לקבל: נשתמש באינדוקציה לפי n. הערך המינימלי של n הוא.2 עבור = 2,n.i 1 = 1, i 2 = 2 לכן נתון. A 1 A 2 נניח > 2.n אם > 1 1 i אז לפי הנחת האינדוקציה: A 2 A 3... A n }{{} n 1 6 שיטה לא נכונה: (A 1 A 2... A i1 1) (A i1... A n) הבעיה סדר הסוגריים לא נכון! 28

29 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק A 1 (A 2... A n ) n}.i 1, i 2 {2, 3,..., לפי כלל ההרחבה: אחרת נניח = 1 1,i 2 > 2,i אז לפי הנחת האינדוקציה, נקבל: A 1 (A 3... A n ), i 1, i 2 {1, 2,..., n} }{{} n 1 (A 3... A n ) A 1 A 2 ((A 3... A n ) A 1 ) (A 2 (A 3... A n )) A 1 A 1 (A 2 A 3... A n ) לפי כלל ההחלפה: לפי כלל ההרחבה: לפי כלל האסוציאטיביות: לפי כלל ההחלפה: נשאר המקרה = 2 2,i 1 = 1, i כלומר. A 1 A 2 (A 3... A n ) (A 1 A 2 ) ((A 3... A n ) A 1 ) A 2 A 2 ((A 3... A n ) A 1 ) (A 2 (A 3... A n )) A 1 A 1 (A 2 (A 3... A n )) מאסוציאטיביות: לפי כלל ההחלפה: אסוציאטיביות: החלפה: כנדרש. 7 טענה 1.35 מ B A נובע A B. 7 ריפס רמז שהוכחה זו תהיה בבחינה.. 29

30 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק הוכחה: A A (אקסיומה) A A { (החלפה) A B לפי כלל החתך, B A לכן A B, כנדרש. A A מ טענה 1.36 מ C A ו C B נובע (A B) C. הוכחה: B) (A B) (A (אקסיומה) B) A B (A (ע"ס 1.34 ). A C נתון, ועל פי השורה הקודמת, שורה זו וכלל החתך נקבל: (B ( (A B))) C B)) C (B (A מכלל החילוף. אז מ 1.34 שוב נקבל:. B ( (A B)) C אזי משורה זו, הנתון B C וכלל החתך, נקבל: (( (A B)) C) C C) C ( (A B) החלפה. (A B) C לפי 1.34 שהוכחנו. משפט 1.37 משפט פוסט: אם A טאוטולוגיה, אז. A הוכחה: נשתמש באינדוקציה לפי (A) L (כפי שהגדרנו בעבר). מקרה 1: A = A 1 A 2... A n כאשר כל A i היא נוסחא אלמנטרית או שלילתה. A טאוטולוגיה, לכן קיימים i j כך ש: A j = A i A 1 A 2... A n. A j A i אקסיומה. כלומר, A i A j על סמך הטענה הכללית 1.34: כלומר. A מקרה :2 קיים i n,i,1 כך ש:,A i = B C כלומר: A = A 1... A i 1 (B C)... A n A = A 1... A i 1 B C... A n נגדיר: ראינו כי (A).L (A ) < L נתון ש A טאוטולוגיה, לכן A טאוטולוגיה, כי לכל הערכה.V (A ) = V (A),V לפי הנחת האינדוקציה, A. 30

31 1 תחשיב היחסים לוגיקה מסדר ראשון 1.2 מערכת ההיסק לפי הטענה הכללית 1.34, מ A ניתן להסיק: A 1... A i 1 A i+1... A n (B C) לפי הטענה הכללית 1.34: A 1... A i 1 (B C) A i+1... A n כלומר. A מקרה :3 קיים i n,i,1 כך ש ( C,A i = (B כלומר: A = A 1... A i 1 ( (B C)) A i+1... A n נגדיר: A = A 1... A i 1 ( B) A i+1... A n A = A 1... A i 1 ( C) A i+1... A n ברור כי מתקיים (A).L (A ) < L (A), L (A ) < L הוכחנו כי אם A טאוטולוגיה, אז A A, טאוטולוגיות. לפי הנחת האינדוקציה, A ו A. מהטענה הכללית נובע: ( B) A 1... A i 1 A i+1... A n וכן: ( C) (A 1... A i 1 A i+1... A n ) לפי הטענה השלישית שהוכחנו: ( (B C)) (A 1... A i 1 A i+1... A n ) לפי הטענה הכללית: A 1... A i 1 ( (B C)) A i+1... A n כלומר. A מקרה :4 קיים i n,i,1 כך ש B,A i = כלומר: A = A 1... A i 1 B A i+1... A n נגדיר: A = A 1... A i 1 B A i+1... A n אז (A) L (A ) < L ולכל הערכה.V (A ) = V (A),V לכן מכך ש A טאוטולוגיה, נובע ש A טאוטולוגיה, ולפי הנחת האינדוקציה, A. לפי הטענה הכללית: B (A 1... A i 1 A i+1... A n ) 31

32 1.2 מערכת ההיסק 1 תחשיב היחסים לוגיקה מסדר ראשון ( B) (A 1... A i 1 A i+1... A n ) A 1... A i 1 B A i+1... A n לכן, מטענה שהוכחנו: לפי הטענה הכללית: דהיינו, A כנדרש. הוכחנו את משפט פוסט, "כלומר לפחות מערכת ההיסק שלנו שווה משהו". מכאן אין הרבה לאן להתקדם, זהו משפט ההיסק העיקרי רק המשפט של גדל, אולם הוא לא נותן תהליך לבדיקה של נכונות משפט כלשהו (אחרת יכולנו תמיד לדעת אם בהנתן משפט, הוא נכון או אינו נכון) כלל הניתוק Ponens) (Modus משפט 1.38 מ A ו B A נובע. B הוכחה: B A הרחבה A B החלפה A B נתון B B כלל החתך B צמצום, כנדרש. ישנה גם הכללה לכלל הניתוק: משפט 1.39 מ B A 1 A 2... A k וכן A k,..., A 1 נובע. B הוכחנו נוסחא לגבי היות נוסחא טאוטולוגיה. נניח שנתונות נוסחאות.A 1, A 2,..., A k, B הגדרה 1.40 הנוסחא B נקראת גרירה טאוטולוגית של הנוסחאות,A 1, A 2,..., A k אם כל הערכה V שעבורה V (A 1 ) = T,..., V (A k ) = T גם מקיימת.V (B) = T מסקנה 1.41 מסקנה ממשפט פוסט: אם B היא גרירה טאוטולוגית של A, 1,,... A k ואם. B אז, A 1,..., A k הוכחה: בדקו כי הנוסחא B היא גרירה טאוטולוגית של A 1,,... A k אמ"מ הנוסחא 1 A A 2... A k B היא טאוטולוגיה. לפי הנתון, A 1 A 2... A k B טאוטולוגיה. לכן ממשפט פוסט: A 1 A 2... A k B 8/12/2011 ולפי כלל הניתוק, נקבל, B כנדרש. מסקנה זו ניתנת לשימוש במגוון רחב של מקרים. לדוגמא: V: בפועל, לכל הערכה A. B היא גרירה טאוטולוגית של B A V (A B) = V ( B A) 32

33 1.3 פעולות עם כמתים 1 תחשיב היחסים לוגיקה מסדר ראשון V (A) V (B) V (A B) V ( B A) T T T T T F F F F T T T F F T T לכן מ B, A נסיק כי B A. דוגמא שניה:.A 2 A 3,A 1 היא גרירה טאוטולוגית של A 2 A 1 A 3 בדיקה: צריך לבדוק כי כל הערכה V אשר מקיימת Vו = (A 1 A 2 ) = T ) 3 V (A 2 A T, מקיימת: V (A 1 A 3 ) = T אם,V (A 3 ) = T אז ממילא.V (A 1 A 3 ) = T אם V (A 1 ) = F אז ממילא.V (A 1 A 3 ) = T נשארנו עם האפשרויות.V (A 1 ) = T,V (A 3 ) = F מכיוון שאז,V (A 1 A 3 ) = F צריך להראות כי לפחות אחת הנוסחאות A 1 A 2 או A 2 A 3 תקבל ערך.F אם,V (A 2 ) = T אז,V (A 2 A 3 ) = F ואם,V (A 2 ) = F אז,V (A 1 A 2 ) = F כנדרש. באופן יותר כללי, הנוסחא A 1 A k היא גרירה טאוטולוגית של הנוסחאות 1 A A 1 A 2,..., A k 1 נותנת ל: V הוכחה: נניח שההערכה.A k, A 2 A 3,..., A k 1 A k.t ערך A k אם,V (A 1 A 2 ) = T,V (A 1 ) = T אז.V (A 2 ) = T מ:,V (A 2 A 3 ) = T,V (A 2 ) = T אז.V (A 3 ) = T וכן הלאה, עד שנקבל,V (A k ) = T ולכן גם.V (A 1 A k ) = T אם,V (A 1 ) = F אז,V (A 1 A k ) = T כנדרש. במקום לטרוח ולחפש היסק לפי כללי היסק כפי שעשינו עד כה, כעת לאחר משפט הטאוטולוגיה נפטרנו מצורך זה, ומספיק לבדוק הערכות. במגוון רחב של מקרים, משפט זה אם כך מבטל את הצורך במציאת סדרת היסק. נשתמש בכך הרבה. 1.3 פעולות עם כמתים בפועל לא כל כך דיברנו על שימוש בכמתים במערכת ההיסק. נעשה זאת כעת כלל הכנסת נזכיר את כלל הכנסת הכמת : מ B A נובע ( x) A B בתנאי שאין הופעה חפשית של x ב B. ננסח כלל דומה כלל הכנסת : מ B A נובע A (x ) B בתנאי שאין הופעה חפשית של x ב A. הוכחה: נתון A B ו x אינו מופיע חפשית ב A. על סמך משפט הטאוטולוגיה, B A. היות ו x אינו מופיע חפשית ב A, אפשר להשתמש בכלל הכנסת ולקבל: (( x) ( B)) ( A) 33

34 1 תחשיב היחסים לוגיקה מסדר ראשון 1.3 פעולות עם כמתים על סמך משפט הטאוטולוגיה, נקבל (מוסיפים עוד שלילה והופכים את הצדדים): ( ( A)) ( (( x) ( B))) A ( x) B ברור שלכל הערכה,V ( A) = V (A),V ולכן לכל הערכה :V V (A ( x) B) = V ( A ( x) B) לכן על סמך משפט הטאוטולוגיה נקבל: A ( x) B כנדרש! כלל ההכללה מ A נובע ( x) A. הוכחה: נתון. A על סמך משפט הטאוטולוגיה ( x) A A. x אינו מופיע חפשית ב A (x ) (כי גם אם לא היה קשור בכמת ב A, אזי כעת קשור ב ), אזי לפי כלל הכנסת : ( x) A ( x) A הנוסחא ( x) A היא גרירה טאוטולוגית של הנוסחא ( x) A ( x) A : V (( x) A) ( x) A ( x) A לכן ( x) A, כנדרש. F T F F כלל ההצבה נזכר באקסיומת ההצבה (שלא ממש ניסחנו בצורה מסודרת): A x [u] ( x) A טענה 1.42 אם, A אז [u]. A x הוכחה: לפי אקסיומת ההצבה, A x [u] ( x) A. על סמך משפט הטאוטולוגיה: ( x) A A x [u] ( x) A A x [u] זאת אומרת: על סמך כלל ההכללה, מ A נובע (x ) A. לכן, על סמך כלל הניתוק, [u], A x כנדרש! 34

35 1.3 פעולות עם כמתים 1 תחשיב היחסים לוגיקה מסדר ראשון 12/12/2011 הוכחנו את כלל הכנסת, כלל הכנסת, וכלל ההכללה: מ A נובע (x ) A. יהיו ) 2 A = P (x 1, x 2 ), B = Q (x 1, x סמלי יחסים דו מקומיים. יהי M כך ש. M = R נסמן: R = P M 1 (T ) R 2, A M : R 2 {T, F}, A M : M M {T, F} S = Q M 1 (T ) R 2, A M : R 2 {T, F}, A M : M M {T, F} M A B, P (x 1, x 2 ) Q (x 1, x 2 ) σ (P (x 1, x 2 )) = T σ (x 1 ), σ (x 2 ) R σ (Q (x 1, x 2 )) = T σ (x 1 ), σ (x 2 ) R תהי.σ : V ar M = R אזי: לכן M A B אם ורק אם לכל השמה M,σ (A B) = T,σ : V ar אמ"מ R. S נשאל מה הקשר בין נכון להכנסת הכמת. ( x 1 ) A B ( x 1 ) P (x 1, x 2 ) Q (x 1, x 2 ) σ (( x 1 ) P (x 1, x 2 )) = σ [x/a]p (x 1, x 2 ) = a M a M P M (a, σ (x 1 )) נניח ש T. σ (Q (x 1, x 2 )) = F,σ ( x 1 ) P (x 1, x 2 ) = נקבל: σ (( x 1 )) P (x 1, x 2 ) Q (x 1, x 2 ) = F M ( x 1 ) A B כלומר לא נוכל להסיק את הנוסחא הזו, לפי משפט הנאותות. זה מוכיח שבלי מגבלה על כללי היסק, אי אפשר לקחת את כלל הטלת הכמת בצורה בלתי מוגבלת (אז היינו מקבלים סתירה לכלל הנאותות). למה "זה בסדר" אם x 1 לא מופיע בצורה בלתי חופשית ב Q? אז בקבוצה S משתנה חשוב איזה ערך ההשמה נותנת ל x), 1 (לא לא היה רלוונטי, כי התלות היתה רק ב x 2 x 1 לכן כל קבוצת האמיתות של Q מורכבת מ"קווים ישרים" במקרה כזה אנחנו מועברים מהקבוצה R (האמיתות של A) לקבוצה S (האמיתית של B). תרגיל: עשו את אותו הדיון עבור כלל הכנסת. כלל ההצבה:. A x1,...,x n מ A נובע ] n [u 1, u 2,..., u כבר הוכחנו (בשיעור הקודם) בהסתמך על אקסיומת ההצבה 8 כי מ A נובע [u]. A x הוכחה: נבחר משתנים חדשים.y 1,..., y n מ: A נקבל: A x1 [y 1 ] (A x1 [y 1 ]) x2 [y 2 ] A x1,x 2 [y 1, y 2 ] A x [u] ( x) A 8 35

36 1 תחשיב היחסים לוגיקה מסדר ראשון 1.3 פעולות עם כמתים בהסתמך על כך ש y 2 לא הופיע מעלה הוא חדש. נשאל: (A x1 [u 1 ]) x2 [u 2 ]? = A x1x 2 [u 1, u 2 ] כאן לא נקבל שיוויון (הגישה הנאיבית נכשלת) אם x 2 מופיע ב u. 1 בתהליך הקודם: על כן יש להמשיך (A x1,x 2 [y 1, y 2 ]) x3 [y 3 ] = A x1,x 2,x 3 [y 1, y 2, y 3 ]. A x1,x x,...,2 n אבל זה לא מה שרצינו לקבל. אחרי n שלבים כאלה נקבל ] n [y 1, y 2,..., y נטען: (A x1,x 2,...,x n [y 1, y 2,..., y n ]) y1 [u 1 ] = A x1,x 1,...,x n [u 1, y 2, y 3..., y n ] כך נוכל להמשיך זהו מעבר חוקי, שכן y i הם משתנים חדשים, ואז נוכל להשתמש במה שהוכחנו בשיעור שעבר. נוכל להמשיך: (A x1,x 2,...,x n [u 1, y 2,..., y n ]) y2 [u 2 ] = A x1,x 1,...,x n [u 1, u 2, y 3..., y n ] כך נוכל להמשיך n פעמים, ולבסוף נקבל: (A x1,x 2,...,x n [u 1, u 2,...u n 1, y n ]) yn [u n ] = A x1,x 1,...,x n [u 1, u 2,..., u n ] כנדרש משפט ההצבה מכליל את כלל ההצבה. A x1,x 2,...,x n משפט 1.43 א. [u 1, u 2,..., u n ] ( x 1 ) ( x 2 )... ( x n ) A ( x 1 ) ( x 2 )... ( x n ) A A x1,x 2,...,x n ב.[ [u 1, u 2,..., u n הוכחה: א. לפי אקסיומת ההצבה,, A ( x 1 ) A וכן ( x n ) A ( x n 1 ) ( x n ) A. ( x 2 )... ( x n ) A ( x 1 ) ( x 2 )... ( x n ) A ( x 3 )... ( x n ) A ( x 2 )... ( x n ) A A ( x n ) A על פי משפט הטאוטולוגיה (מההכלה של,A B, B C אז :(A C A ( x 1 ) ( x 2 )... ( x n ) A (A ( x 1 )... ( x n ) A) x1,...,x n [u 1, u 2,..., u n ] = A x1,x 2,...,x n [u 1, u 2,..., u n ] ( x 1 )... ( x n ) A כעת נרצה להשתמש בכלל ההצבה: A x1,x 2,...,x n [u 1, u 2,..., u n ] ( x 1 ) ( x 2 )... ( x n ) A זאת אומרת: 36

37 1.3 פעולות עם כמתים 1 תחשיב היחסים לוגיקה מסדר ראשון כנדרש לחלק זה. ב.נוכיח בצורה מאוד דומה לסעיף הקודם. לפי אקסיומת ההצבה, מתקיים A (x ) A אזי ממשפט הטאוטולוגיה (שלילה בשני הצדדים והיפוך) נקבל כי (x ). (A ) A. נשתמש בזה: ( x n ) A A ( x n 1 ) ( x n ) A ( x n ) A ( x n 2 ) ( x n 1 ) ( x n ) A ( x n 1 ) ( x n ) A ( x 1 ) ( x 2 )... ( x n ) A ( x 2 )... ( x n ) A ( x 1 ) ( x 2 )... ( x n ) A A על סמך משפט הטאוטולוגיה: (( x 1 ) ( x 2 )... ( x n ) A A) x1,x 2,...,x n [u 1, u 2,..., u n ] ( x 1 ) ( x 2 )... ( x n ) A A x1,x 2,...,x n [u 1, u 2,..., u n ] על סמך כלל ההצבה: ז"א: כנדרש כלל הדיסטריביוטיביות מ B A נובע א. ( x) A ( x) B וכן ב. ( x) A ( x) B. הוכחה: א. לפי אקסיומת ההצבה,. B ( x) B ע"ס מ"ט,. A ( x) B לפי כלל הכנסת, B ( x) A ( x). ב. לפי משפט ההצבה ( x) A A. ע"ס מ"ט ( x) A B. לפי כלל הכנסת (אפשר להשתמש שכן כעת x קשור בכמת), (x ) A (x ) B, כנדרש. 15/12/2011 טענה A 1.44 אם ורק אם ( x) A. הוכחה: ע"פ כלל ההכללה, מ A נובע (x ) A. לפי משפט ההצבה, ( x) A A, ומההנחה ( x) A, אם נשתמש בכלל הניתוק, נקבל, A כנדרש. A ( x) A הערה 1.45 מהטענה הזו לא נובע: מדוע? יכול להיות שיש משתנה חופשי שיקשר בכמת, ואז נקבל תוצאה שגויה. נשים לב, גם הביטוי הבא לא נכון, הצד הלא נכון הוא: A ( x) A 37

38 1.4 הרחבת השפה 1 תחשיב היחסים לוגיקה מסדר ראשון אולם הביטוי הבא נכון: ( x) A A למשל, יהי,M כאשר b}.a = P (x). M = {a, נגדיר: P M : M {T, F}, P M (a) = T, P M (b) = F σ (A ( x) A) = σ (A) σ (( x) A) = σ (P (x)) = P M (a) ( ) σ [x/a]p (x) σ [x/b]p (x) תהי M σ : V ar כך ש a.σ (x) = אזי: c M = P M (a) ( P M (a) P M (b) ) = T (T F) = T F = F σ [x/c]p (a) בסתירה למשפט הנאותות! 1.4 הרחבת השפה עד עכשיו הסתכלנו על ההיסק שהגיע ממשפחת האקסיומות הלוגיות וכללי ההיסק. אפשר וחשוב לעשות את הדבר הבא: ניקח (בשפה מסויימת) קבוצה של נוסחאות A ונכריז על הנוסחאות מ A כאקסיומות נוספות (לא לוגיות). את ההיסק במסגרת קבלת כל הנוסחאות מ A כאקסיומות נסמן ב. A בכך נרחיב את האפשרויות של ההיסק. כלומר, כעת השאלה היא לא מה נוכל להסיק רק מאקסיומות לוגיות, אלא מה נוכל להסיק מהאקסיומות הלוגיות ואקסיומות נוספות. קודם כל, צריכים להיות בטוחים שעדיין יש לנו גרסא מתאימה של משפט הנאותות. כעת, משפט הנאותות צריך לומר שאם M מבנה ולכל M B B, A (כלומר M הוא מודל של A), אז אם A C אז M. C ההוכחה של גרסא זו של משפט הנאותות זהה להוכחה שהבאנו עבור הגרסא הראשונה. 19/12/ משפט הדדוקציה בפעם הקודמת הדגשנו שלמרות ש: A נובע ( x) A, לא נכון. A ( x) A נניח ש { A } A = כלומר הקבוצה מכילה (לפחות) את A בתור האקסיומה. אזי, A A ולכן A ( x) A (הוכחנו בעבר). תהי T קבוצה נוסחאות, ונסמן: {A} T [A] = T כלומר T בתוספת.A משפט 1.46 אם A נוסחא סגורה, אז T [A] B אמ"מ. T A B הערה 1.47 אם,T = φ אז {A} T [A] = כלומר T מכילה רק את.A נסמן.B = ( x) A אזי אם, A B נציב ונקבל A (x ) A כביכול קבלנו כאן סתירה למשפט הדדוקציה (כי ראינו מעלה כי מ A לא נכון )! A (x ) A הקאצ' כאן הוא שמשפט הדדוקציה נכון לנוסחא סגורה בלבד על כן תנאי זה הוא חיוני, ללא התנאי המשפט אינו נכון. 38

39 1 תחשיב היחסים לוגיקה מסדר ראשון 1.4 הרחבת השפה הוכחה: נניח ש. T A B אז. T [A] A B מצד שני. T [A] A לכן, לפי כלל הניתוק: T [A] B נתון, T [A] B צ"ל T A B נשתמש באינדוקציה על אורך ההיסק של.m,B הבסיס עבור = 0 m טריוויאלי (כאשר במקרה = 1 m אפשר להשתמש רק באקסיומות כלומר למעשה אלו שלוש האפשרויות הראשונות מטה). נניח נכונות עבור m, נוכיח עבור + 1 m. נעבור על האפשרויות עבור הצעד ה 1 + m: שימוש באקסיומות: C T [A] כאשר C אקסיומה לוגית, אז T C ולכן T A C כי זוהי גרירה טאוטולוגית.. T A D ולכן, T D אז,D T כאשר T [A] D. T A A אזי על סמך משפט הטאוטולוגיה, T [A] A עברנו מעלה על האפשרות שהשתמשנו באקסיומות. יש לעבור גם על האפשרויות של שימוש בכללי היסק. נחלקם לשני חלקים: כללי היסק ללא הכנסת כמת, וכלל הכנסת. אזי הקבוצה הראשונה מכילה את: כלל ההרחבה: מ A נובע. B A כלל הצמצום: מ A A נובע. A כלל האסוציאטיביות: מ C) A (B נובע (A B) C. כלל החתך: מ B A ו C A נובע. B C צורת כל כללי ההיסק הנ"ל נוסחא C היא גרירה טאוטולוגית של B: 1, B 2,,... B k.a היא גרירה טאוטולוגית של B A.A A היא גרירה טאוטולוגית של A.A (B C) היא גרירה טאוטולוגית של (A B) C. A ו C A B היא גרירה טאוטולוגית של B C טענה 1.48 אם C היא גרירה טאוטולוגית של,B 1,..., B k אז A C היא גרירה טאוטולוגית של.A B 1, A B 2,..., A B k V (A B 1 ) = T,..., V (A B k ) = T הוכחה: תהי V הערכה, ונניח ש: אם V (A) = F אז.V (A C) = T אחרת אם,V (A) = T אז V (B 1 ) =... = V (B k ) = T ולכן V (C) = T כי C היא גרירה טאוטולוגית של,B 1, B 2,..., B k ומכאן.V (A C) = T אזי: 39

40 1.4 הרחבת השפה 1 תחשיב היחסים לוגיקה מסדר ראשון. T A לפי הנחת האינדוקציה B 1, T [A] B 1 כן הלאה עבור כל i. עבור T [A] C שקיבלנו בשלב ה 1 + m משימוש באחד מכללי ההיסק בקבוצה זו, מכיוון ואנו יודעים כי T A B i לכל i k,1 אזי מהטענה נוכל להשתמש במשפט הטאוטולוגיה ולקבל, T A C כנדרש. נותר אם כך להוכיח רק עבור כלל הכנסת נניח כי בשלב + 1 m השתמשנו בכלל זה, כלומר שלב זה הוא מהצורה T [A] ( x) C D אזי, בשלבים, T [a] C D,k m כאשר ב D אין הופעה חופשית של.x על סמך הנחת האינדוקציה: T A (C D) T C (A D) על סמך משפט הטאוטולוגיה, נקבל: נשים לב x אינו מופיע חופשית ב D A, כי x אינו מופיע חופשית ב D, וכן A נוסחא סגורה. 9 על כן נוכל להשתמש בכלל הכנסת. נקבל: T ( x) C (A D) T A (( x) C D) ועל פי משפט הטאוטולוגיה: כלומר המשפט נכון לכל האפשרויות, ועל כן המשפט נכון. הכללה של משפט הדדוקציה ל n נוסחאות: משפט 1.49 אם A 1, A 2,..., A n נוסחאות סגורות, אזי T [A1,...,A n] B אם ורק אם T.A 1... A n B הוכחה: נניח ש:. T A 1... A n B אזי: T [A1,...,A n] A 1... A n B מצד שני,. T [A1,...,A n] A n,..., T [A1,...,A n] A 2, T [A1,...,A n] A 1 על סמך כלל הניתוק נקבל: T [A1,...,A n] A 2... A n B וכן הלאה, ולכן. T [A1,...,A n] B נניח ש:. T [A1,...,A n] B לפי משפט הדדוקציה: T [A1,...,A n 1] A n B ואז, T [A1,...,A n 2] A n 1 A n B וכן הלאה, עד שנקבל, T A 1... A n B כנדרש. 9 זהו המקום לשימוש בתנאי קריטי זה! עד כה לא השתמשנו בהנחה זו. 40

41 1 תחשיב היחסים לוגיקה מסדר ראשון 1.4 הרחבת השפה משפט הקבועים אנו נרחיב את השפה L ע"י הוספה לסיגנטורה של השפה קבועים חדשים, ז"א סמלי פונקציות 0 מקומיות נסמן את השפה החדשה ב L.. L,T A x1,x 2,...,x n משפט L,T A 1.50 אם ורק אם ] n [e 1, e 2,..., e הוכחה: מ A L,T נקבל:, L,T A ועל סמך כלל ההצבה: L,T A x1,...,x n [e 1,..., e n ]. L,T A צ"ל, L,T A x1,...,x n נתון ] n [e 1,..., e מההנחה, קיימת קבוצה נוסחה סופית (נניח בגודל m) של נוסחאות L T, המובילה. L,T A x1,...,x n ל [ [e 1,..., e n נבחר משתנים חדשים 10 y 1, y 2,,... y n ועוד עבור כל הקבועים החדשים שפגשנו במהלך ההיסק הנ"ל. בתהליך השכתוב, כל קבוע חדש e מוחלף במשתנה חדש מתאים y. בסוף התהליך, לאחר m השלבים נקבל: A x1,...,x n [y 1,..., y n ] לא מובן מאליו שמה שקיבלנו הוא גם היסק. צריך לבדוק שקיבלנו היסק. L,T שוב נבדוק את האפשרויות שימוש באקסיומות ושימוש בכללי היסק: שימוש באקסיומה: שלב מסויים k נתן לנו, L T, D כאשר D אקסיומה לוגית בשפה.L טענה 1.51 תהליך השכתוב מעביר כל אקסיומה לוגית בשפה L לאקסיומה לוגית בשפה L. בשלב מסויים, L,T K,l כאשר.K T אז תהליך השכתוב משאיר את K כמות שהוא. שימוש בכלל היסק: יכול להיות שבשלב p כלשהוא M כאשר שלב זה התקבל מכלל היסק עבור.N 1,..., N s טענה 1.52 אם M התקבל מ N 1,,... N s ע"י שימוש בכלל היסק, אותו הדבר נשאר נכון לאחר השכתוב.. L,T A x1,...,x n אזי, ע"י כלל ההצבה, אם הכל אכן נכון, אזי קיבלנו אכן היסק ] n y] 1,,... y נקבל: זאת אומרת, L,T A כנדרש. 22/12/2011 נותר אם כך להוכיח את הטענות מעלה. נביט באפשרויות שלנו: L,T (A x1,...,x n [y 1,..., y n ]) y1,...,y n [x 1,..., x n ] 10 לאו דווקא n, = m יכולים להופיע משתנים נוספים בסדרת ההיסק הזו. 41

42 1.4 הרחבת השפה 1 תחשיב היחסים לוגיקה מסדר ראשון B B ולכן הוא הופך את הנוסחא ל B, 0 B תהליך השכתוב הופך את B B לנוסחא B 0. B 0 B 0 הי נוסחא ב,T ולכן B 0 B 0 היא אקסיומה ב.T אקסיומת השיוויון: x x = כאן לא מופיעים קבועים חדשים, וממילא לאחר השכתוב נשאר עם.x = x x 1 = y 1 x 2 = y 2... x n = y n f (x 1,..., x n ) = f (y 1,..., y n ) כנ"ל. x 1 = y 1 x 2 = y 2... x n = y n P (x 1,..., x n ) = P (y 1,..., y n ) כנ"ל. ( xb).b x [u] לאחר השכתוב נקבל,B 0 x [u 0 ] ( x) B 0 וזו גם נוסחא. מ B נסיק, C B לאחר השכתוב מ B 0 נסיק, C B 0 וגם זו נוסחא. מ B B נסיק, B לאחר השכתוב מ B 0 B 0 נסיק. B 0 מ ( D B (C נסיק (B C) D, לאחר השכתוב נסיק מ 0) B 0 ( C 0 D נסיק ( B 0 C 0) D 0. מ B C ו B D נסיק, C D לאחר השכתוב מ B 0 C 0 ו B 0 D 0 נסיק. C 0 D 0 מ C B נסיק ( x) B C בתנאי ש x אינו מופיע חפשית ב C, מכיוון ו y i חדשים לגמרי, לאחר השכתוב מ B 0 C 0 נסיק ( x) B 0 C 0 כי,x y i ולכן x איננו מופיע חפשית ב C. 0 לכן הטענות נכונות, וע"י כלל ההצבה אכן נקבל את הנדרש משפט השקילות משפט 1.53 נניח שנוסחא A מתקבלת מנוסחא A ע"י החלפת כמה מהופעות של הנוסחאות.B 1, B 2,..., B n בנוסחאות B 1, B 2,..., B n אם, T B n B n,..., T B 2 B 2, T B 1 B 1 אז A. T A הוכחה: נטפל קודם במקרה המיוחד, דהיינו.A = B i,a = B i אז לפי הנתון, A. T A את יתר המקרים נוכיח באינדוקציה לפי סדרת יצירה של A: אם ) n,a = P (u 1,..., u כאן יש רק המקרה המיוחד שכבר דנו בו. אם,A = C D אז D,A = C כאשר C מתקבלת מ C ע"י החלפת כמה מההופעות של B 1,..., B n ב n B 1,..., B וכנ"ל.D מהנחת האינדוקציה, C T, T (C D) (C D ) ולכן על סמך משפט הטאוטולוגיה,, D D ו C ז"א A. T A אם,A = C אז C A = עם C כנ"ל. שוב לפי הנחת האינדוקציה C, T C ולכן ע"ס משפט הטאוטולוגיה ) ( C T ( C) ז"א A. T A 42

43 1 תחשיב היחסים לוגיקה מסדר ראשון 1.4 הרחבת השפה. T C C כנ"ל. לפי הנחת האינדוקציה C עם,A = ( x) C אז,A = ( x) C על סמך משפט הטאוטולוגיה, C T C וגם. T C C על סמך כלל הדיסטריביוטיביות, C, T ( x) C ( x) זאת אומרת A, T A כנדרש משפט הוריאנט משפט 1.54 אם y לא מופיע חופשית ב B, אז: 26/12/2011 ( x) B ( y) B x [y] B x [y] ( x) B הוכחה: על סמך אקסיומת ההצבה, לפי כלל הכנסת, מכיוון ו y לא מופיע חופשית ב B : ( y) B x [y] ( x) B בכיוון השני, נסמן [y].b = B x אז B y [x] = B (גם כאן נעשה שימוש בעובדה ש y לא מופיע בצורה חופשית ב B ). לפי אקסיומת ההצבה: B y [x] ( y) B B ( y) B x [y] ז"א: אנו יודעים כי x לא מופיע חופשית ב [ y ] (y ) B x (כי כל מה שהיה חופשי הוחלף ב y ), לכן, לפי כלל הכנסת : ( x) B ( y) B x [y] ( x) B ( y) (B x [y]) = 3 k 2 = k=1 לכן בסה"כ לפי משפט הטאוטולוגיה: 3 l=1 l 2 כנדרש. למשל, נביט ב: כאשר הסכימה מספקת את המקום של הכמת. הנוסחא הזו היא משל על המשפט שהוכחנו כלומר, אנחנו יכולים לשנות את השמות של המשתנים הקשורים בכמתים. 43

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

לוגיקה ותורת הקבוצות מבחן סופי אביב תשעב (2012) דפי עזר לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר תורת הקבוצות: סימונים.N + = N \ {0} קבוצת המספרים הטבעיים; N Z קבוצת המספרים השלמים. Q קבוצת המספרים הרציונליים. R קבוצת המספרים הממשיים. הרכבת

Διαβάστε περισσότερα

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

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

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ד (2014) דפי עזר

לוגיקה ותורת הקבוצות מבחן סופי אביב תשעד (2014) דפי עזר לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ד (2014) דפי עזר תורת הקבוצות: סימונים.N + = N \ {0} קבוצת המספרים הטבעיים; N Z קבוצת המספרים השלמים. Q קבוצת המספרים הרציונליים. R קבוצת המספרים הממשיים. הרכבת

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

i שאלות 8,9 בתרגיל 2 ( A, F) אלגברת יצירה Α היא זוג כאשר i F = { f קבוצה של פונקציות {I קבוצה לא ריקה ו A A n i n i מקומית מ ל. A נרשה גם פונקציות 0 f i היא פונקציה n i טבעי כך ש כך שלכל i קיים B נוצר

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 5

מתמטיקה בדידה תרגול מס' 5 מתמטיקה בדידה תרגול מס' 5 נושאי התרגול: פונקציות 1 פונקציות הגדרה 1.1 פונקציה f מ A (התחום) ל B (הטווח) היא קבוצה חלקית של A B המקיימת שלכל a A קיים b B יחיד כך ש. a, b f a A.f (a) = ιb B. a, b f או, בסימון

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

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

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 2

מתמטיקה בדידה תרגול מס' 2 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: כמתים והצרנות. משתנים קשורים וחופשיים. 1 כמתים והצרנות בתרגול הקודם עסקנו בתחשיב הפסוקים, שבו הנוסחאות שלנו היו מורכבות מפסוקים יסודיים (אשר קיבלו ערך T או F) וקשרים.

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה!

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה! הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב 24/10/2007 מרצה: פרופ אורנה גרימברג מתרגלים: גבי סקלוסוב,קרן צנזור,רותם אושמן,אורלי יהלום לוגיקה ותורת הקבוצות 234293 אביבתשס ז מבחןסופי מועדב הנחיות: משךהבחינה:

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

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

הגדרה 0.1 טיעון הוא תקף אם בכל פעם שההנחות נכונות גם המסקנה נכונה. 1 לוגיקה סיכום הגדרות משפטים ודברים חשובים אחרים תודה רבה לניצן פומרנץ על הסיכום הכולל של החומר הקדמה הגדרה 0.1 טיעון הוא תקף אם בכל פעם שההנחות נכונות גם המסקנה נכונה. הערה 0.2 נשים לב שלכל שפה יש רובד

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

מבוא ללוגיקה מתמטית מבוסס על הרצאותיו של פרופ' איליה ריפס נכתב ונערך ע"י דינה זליגר סמסטר א' תשס"ו

מבוא ללוגיקה מתמטית מבוסס על הרצאותיו של פרופ' איליה ריפס נכתב ונערך עי דינה זליגר סמסטר א' תשסו מבוא ללוגיקה מתמטית נכתב ונערך ע"י דינה זליגר מבוסס על הרצאותיו של פרופ' איליה ריפס סמסטר א' תשס"ו מבוא ללוגיקה, דינה זליגר תנאי שימוש Please read the followg mportat legal formato before readg or usg

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

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

Διαβάστε περισσότερα

"שקר". במקום המילים "אמת" או "שקר" משתמשים באותיות T ו- F (באנגלית truth אמת, false שקר (

שקר. במקום המילים אמת או שקר משתמשים באותיות T ו- F (באנגלית truth אמת, false שקר ( . חלק : 1 תחשיב הפסוקים. 1) פסוקים. משתנים פסוקיים. ערכי האמת. בדיבור יום-יומי אנו משתמשים במשפטים שונים. לדוגמא: " יורם סטודנט ", "בישראל בקיץ חם.", "מה השעה?", "דג כרפיון עף בשמיים.", "לך הביתה!", "פרות

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

x a x n D f (iii) x n a ,Cauchy

x a x n D f (iii) x n a ,Cauchy גבולות ורציפות גבול של פונקציה בנקודה הגדרה: קבוצה אשר מכילה קטע פתוח שמכיל את a תקרא סביבה של a. קבוצה אשר מכילה קטע פתוח שמכיל את a אך לא מכילה את a עצמו תקרא סביבה מנוקבת של a. יהו a R ו f פונקציה מוגדרת

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

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

לוגיקה למדעי המחשב תרגולים לוגיקה למדעי המחשב תרגולים ניצן פומרנץ 17 ביוני 2015 אתר הקורס: במודל בשבוע הראשון התרגילים ייועלו גם ל www.cs.tau.ac.il/~shpilka/teaching לירון כהן: liron.cohen@math.tau.ac.il (לא לשלוח שאלות על החומר

Διαβάστε περισσότερα

אינפי - 1 תרגול בינואר 2012

אינפי - 1 תרגול בינואר 2012 אינפי - תרגול 4 3 בינואר 0 רציפות במידה שווה הגדרה. נאמר שפונקציה f : D R היא רציפה במידה שווה אם לכל > 0 ε קיים. f(x) f(y) < ε אז x y < δ אם,x, y D כך שלכל δ > 0 נביט במקרה בו D הוא קטע (חסום או לא חסום,

Διαβάστε περισσότερα

לוגיקה למדעי המחשב ניצן פומרנץ 25 ביוני 2015

לוגיקה למדעי המחשב ניצן פומרנץ 25 ביוני 2015 לוגיקה למדעי המחשב ניצן פומרנץ 25 ביוני 2015 רשימות בקורס לוגיקה למדעי המחשב, סמסטר אביב תשע"ה, אוניברסיטת תל אביב. טעויות קורות אשמח שתעדכנו אותי עליהן ושאתקנן. אמיר שפילקה shpilka@post.tau.ac.il שרייבר

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

תורת הקבוצות תרגיל בית 2 פתרונות

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

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 5

מודלים חישוביים תרגולמס 5 מודלים חישוביים תרגולמס 5 30 במרץ 2016 נושאי התרגול: דקדוקים חסרי הקשר. למת הניפוח לשפות חסרות הקשר. פעולות סגור לשפות חסרות הקשר. 1 דקדוקים חסרי הקשר נזכיר כי דקדוק חסר הקשר הוא רביעיה =(V,Σ,R,S) G, כך

Διαβάστε περισσότερα

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A )

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A ) הסתברות למתמטיקאים c ארזים 3 במאי 2017 1 תוחלת מותנה הגדרה 1.1 לכל משתנה מקרי X אינטגרבילית ותת סיגמא אלגברה G F קיים משתנה מקרי G) Y := E (X המקיים: E (X1 A ) = E (Y 1 A ).G מדיד לפי Y.1.E Y

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1 1 טורים כלליים 1. 1 התכנסות בהחלט מתכנס. מתכנס בהחלט אם n a הגדרה.1 אומרים שהטור a n משפט 1. טור מתכנס בהחלט הוא מתכנס. הוכחה. נוכיח עם קריטריון קושי. יהי אפסילון גדול מ- 0, אז אנחנו יודעים ש- n N n>m>n

Διαβάστε περισσότερα

הרצאות לוגיקה ותורת הקבוצות. מרצה: אורנה גרימברג מתרגל: שקד פלור זכויות יוצרים: יאנה גרינברג (תורת הקבוצות)

הרצאות לוגיקה ותורת הקבוצות.   מרצה: אורנה גרימברג מתרגל: שקד פלור זכויות יוצרים: יאנה גרינברג (תורת הקבוצות) הרצאות לוגיקה ותורת הקבוצות 234293 http://webcourse.cs.technion.ac.il/234293 מרצה: אורנה גרימברג מתרגל: שקד פלור זכויות יוצרים: יאנה גרינברג (תורת הקבוצות) אנטון וולקוב (לוגיקה) גרסה 1 24/06/11 תיקון שגיאות

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות 25 בדצמבר 2016 תזכורת: תהי ) n f ( 1, 2,..., פונקציה המוגדרת בסביבה של f. 0 גזירה חלקית לפי משתנה ) ( = 0, אם קיים הגבול : 1 0, 2 0,..., בנקודה n 0 i f(,..,n,).lim

Διαβάστε περισσότερα

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V )

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V ) הצגות של חבורות סופיות c ארזים 6 בינואר 017 1 משפט ברנסייד משפט 1.1 ברנסייד) יהיו p, q ראשוניים. תהי G חבורה מסדר.a, b 0,p a q b אזי G פתירה. הוכחה: באינדוקציה על G. אפשר להניח כי > 1 G. נבחר תת חבורה

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 2

אלגברה ליניארית 1 א' פתרון 2 אלגברה ליניארית א' פתרון 3 4 3 3 7 9 3. נשתמש בכתיבה בעזרת מטריצה בכל הסעיפים. א. פתרון: 3 3 3 3 3 3 9 אז ישנו פתרון יחיד והוא = 3.x =, x =, x 3 3 הערה: אפשר גם לפתור בדרך קצת יותר ארוכה, אבל מבלי להתעסק

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

רשימת משפטים והגדרות

רשימת משפטים והגדרות רשימת משפטים והגדרות חשבון אינפיניטיסימאלי ב' מרצה : למברג דן 1 פונקציה קדומה ואינטגרל לא מסויים הגדרה 1.1. (פונקציה קדומה) יהי f :,] [b R פונקציה. פונקציה F נקראת פונקציה קדומה של f אם.[, b] גזירה ב F

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

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

תורת הקבוצות מושגי יסוד בתורת הקבוצות קבוצה אוסף של אלמנטים הנקראים אברי הקבוצה. אין חשיבות לסדר האיברים בקבוצה. אין חשיבות לחזרות. תורת הקבוצות מושגי יסוד בתורת הקבוצות קבוצה אוסף של אלמנטים הנקראים אברי הקבוצה. אין חשיבות לסדר האיברים בקבוצה. אין חשיבות לחזרות. A = 1,4,7,17,20 B = 1, a, b, c 2 נאמר ש x שייך ל A ונסמן x A אם x הוא

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

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

פתרונות , כך שאי השוויון המבוקש הוא ברור מאליו ולכן גם קודמו תקף ובכך מוכחת המונוטוניות העולה של הסדרה הנתונה. בחינת סיווג במתמטיקה.9.017 פתרונות.1 סדרת מספרים ממשיים } n {a נקראת מונוטונית עולה אם לכל n 1 מתקיים n+1.a n a האם הסדרה {n a} n = n היא מונוטונית עולה? הוכיחו תשובתכם. הסדרה } n a} היא אכן מונוטונית

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

אלגברה לינארית (1) - פתרון תרגיל 11

אלגברה לינארית (1) - פתרון תרגיל 11 אלגברה לינארית ( - פתרון תרגיל דרגו את המטריצות הבאות לפי אלגוריתם הדירוג של גאוס (א R R4 R R4 R=R+R R 3=R 3+R R=R+R R 3=R 3+R 9 4 3 7 (ב 9 4 3 7 7 4 3 9 4 3 4 R 3 R R3=R3 R R 4=R 4 R 7 4 3 9 7 4 3 8 6

Διαβάστε περισσότερα

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

סיכום לינארית 1 28 בינואר 2010 מרצה: יבגני סטרחוב מתרגלת: גילי שול אין המרצה או המתרגלת קשורים לסיכום זה בשום דרך. סיכום לינארית 28 בינואר 2 מרצה: יבגני סטרחוב מתרגלת: גילי שול אין המרצה או המתרגלת קשורים לסיכום זה בשום דרך הערות יתקבלו בברכה nogarotman@gmailcom תוכן עניינים 3 מבוא והגדרות בסיסיות 6 שדות 7 המציין של

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה.

פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה. פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה. 16 במאי 2010 נסמן את מחלקת הצמידות של איבר בחבורה G על ידי } g.[] { y : g G, y g כעת נניח כי [y] [] עבור שני איברים, y G ונוכיח כי [y].[] מאחר והחיתוך

Διαβάστε περισσότερα

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית:

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית: משפט הדיברגנץ תחום חסום וסגור בעל שפה חלקה למדי, ותהי F פו' וקטורית :F, R n R n אזי: div(f ) dxdy = F, n dr נוסחת גרין I: uδv dxdy = u v n dr u, v dxdy הוכחה: F = (u v v, u x y ) F = u v כאשר u פו' סקלרית:

Διαβάστε περισσότερα

סיכום אינפי 2 19 ביוני 2010 מרצה: צביק איתמר, בעזרת סיכומים משיעוריו של נועם ברגר מתרגלים: ינאי ג', איב גודין

סיכום אינפי 2 19 ביוני 2010 מרצה: צביק איתמר, בעזרת סיכומים משיעוריו של נועם ברגר מתרגלים: ינאי ג', איב גודין סיכום אינפי 2 9 ביוני 200 מרצה: צביק איתמר, בעזרת סיכומים משיעוריו של נועם ברגר מתרגלים: ינאי ג', איב גודין אין המרצה או המתרגלים קשורים לסיכום זה בשום דרך. סוכם ע"י נגה רוטמן בשעות לא הגיוניות בעליל,

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 8

אלגברה ליניארית 1 א' פתרון 8 אלגברה ליניארית 1 א' פתרון 8.1 נניח כי (R) A M n מקיימת = 0 t.aa הוכיחו כי = 0.A הוכחה: נביט באיברי האלכסון של.AA t.(aa t ) ii = n k=1 (A) ik(a t ) ki = n k=1 a ika ik = n k=1 a2 ik = 0 מדובר במספרים ממשיים,

Διαβάστε περισσότερα

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

תרגול מס' 1 3 בנובמבר 2012

תרגול מס' 1 3 בנובמבר 2012 תרגול מס' 1 3 בנובמבר 2012 1 מערכת המספרים השלמים בשיעור הקרוב אנו נעסוק בקבוצת המספרים השלמים Z עם הפעולות (+) ו ( ), ויחס סדר (>) או ( ). כל התכונות הרגילות והידועות של השלמים מתקיימות: חוק הקיבוץ (אסוציאטיביות),

Διαβάστε περισσότερα

קיום ויחידות פתרונות למשוואות דיפרנציאליות

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

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 7

אלגברה ליניארית 1 א' פתרון 7 אלגברה ליניארית 1 א' פתרון 7 2 1 1 1 0 1 1 0 1 0 2 1 1 0 1 0 2 1 2 1 1 0 2 1 0 1 1 3 1 2 3 1 2 0 1 5 1 0 1 1 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 0 4 0 0 0.1 עבור :A לכן = 3.rkA עבור B: נבצע פעולות עמודה אלמנטריות

Διαβάστε περισσότερα

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

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

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

c ארזים 15 במרץ 2017

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

Διαβάστε περισσότερα

co ארזים 3 במרץ 2016

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

לוגיקה מתמטית משה קמנסקי 23 בינואר 2018

לוגיקה מתמטית משה קמנסקי 23 בינואר 2018 לוגיקה מתמטית משה קמנסקי 23 בינואר 2018 1 מבוא לוגיקה מתמטית הוא התחום במתמטיקה שחוקר בצורה מדויקת מושגים כמו טענה ו- הוכחה. על מנת לספק מוטיבציה, נתבונן בשתי דוגמאות היסטוריות. 1.1 גאומטריית המישור אוקלידס

Διαβάστε περισσότερα

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז פתרון תרגיל בית 6 מבוא לתורת החבורות 88-211 סמסטר א תשע ז הוראות בהגשת הפתרון יש לרשום שם מלא, מספר ת ז ומספר קבוצת תרגול. תאריך הגשת התרגיל הוא בתרגול בשבוע המתחיל בתאריך ג טבת ה תשע ז, 1.1.2017. שאלות

Διαβάστε περισσότερα

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

s קמ קמש מ - A A מ - מ - 5 p vp v= את זמני הליכת הולכי הרגל עד הפגישות שלהם עם רוכב האופניים (שעות). בגרות ע מאי 0 מועד קיץ מבוטל שאלון 5006 מהירות - v קמ"ש t, א. () נסמן ב- p נכניס את הנתונים לטבלה מתאימה: רוכב אופניים עד הפגישה זמן -

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב 2011 2010 פרופ' יעקב ורשבסקי אסף כץ 15//11 1 סמל לזנדר יהי מספר שלם קבוע, ו K שדה גלובלי המכיל את חבורת שורשי היחידה מסדר µ. תהי S קבוצת הראשוניים הארכימדיים

Διαβάστε περισσότερα

לדוגמא : dy dx. xdx = x. cos 1. cos. x dx 2. dx = 2xdx לסיכום: 5 sin 5 1 = + ( ) הוכחה: [ ] ( ) ( )

לדוגמא : dy dx. xdx = x. cos 1. cos. x dx 2. dx = 2xdx לסיכום: 5 sin 5 1 = + ( ) הוכחה: [ ] ( ) ( ) 9. חשבון אינטגרלי. עד כה עסקנו בבעיות של מציאת הנגזרת של פונקציה נתונה. נשאלת השאלה בהינתן נגזרת האם נוכל למצוא את הפונקציה המקורית (הפונקציה שנגזרתה נתונה)? זוהי שאלה קשה יותר, חשבון אינטגרלי דן בבעיה

Διαβάστε περισσότερα

logn) = nlog. log(2n

logn) = nlog. log(2n תכנוןוניתוחאלגוריתמים סיכוםהתרגולים n log O( g( n)) = Ω( g( n)) = θ ( g( n)) = תרגול.3.04 סיבוכיות { f ( n) c> 0, n0 > 0 n> n0 0 f ( n) c g( n) } { f ( n) c> 0, n0 > 0 n> n0 0 c g( n) f ( n) } { f ( n)

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

תורת הקבוצות יובל קפלן סיכום הרצאות פרופ ארז לפיד בקורס "תורת הקבוצות" (80200) באוניברסיטה העברית,

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

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 12

מתמטיקה בדידה תרגול מס' 12 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: נוסחאות נסיגה נוסחאות נסיגה באמצעות פונקציות יוצרות נוסחאות נסיגה באמצעות פולינום אופייני נוסחאות נסיגה לעתים מפורש לבעיה קומבינטורית אינו ידוע, אך יחסית קל להגיע

Διαβάστε περισσότερα

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t. תכנון אלגוריתמים 2016 עבודה 1 פתרון שאלה 1 נזכר כי בגרף (E G, =,V) עבור שני קודקודים d(u, (v,u, v הוא אורך מסלול קצר ביותר מ u ל v. אם אין מסלול מ u ל.d(u, v) =,v נתונות שתי בעיות. בעיה א' מופע: גרף מכוון

Διαβάστε περισσότερα

אוטומטים- תרגול 8 שפות חסרות הקשר

אוטומטים- תרגול 8 שפות חסרות הקשר אוטומטים- תרגול 8 שפות חסרות הקשר דקדוק חסר הקשר דקדוק חסר הקשר הנו רביעיה > S

Διαβάστε περισσότερα

אלגברה לינארית מטריצות מטריצות הפיכות

אלגברה לינארית מטריצות מטריצות הפיכות מטריצות + [( αij+ β ij ] m λ [ λα ij ] m λ [ αijλ ] m + + ( + +C + ( + C i C m q m q ( + C C + C C( + C + C λ( ( λ λ( ( λ (C (C ( ( λ ( + + ( λi ( ( ( k k i חיבור מכפלה בסקלר מכפלה בסקלר קומוטטיב אסוציאטיב

Διαβάστε περισσότερα

אי שלמות ואי כריעות בשפות פורמליות ד ר אסף חסון, אוניברסיטת בן גוריון בנגב

אי שלמות ואי כריעות בשפות פורמליות ד ר אסף חסון, אוניברסיטת בן גוריון בנגב אי שלמות ואי כריעות בשפות פורמליות ד ר אסף חסון, אוניברסיטת בן גוריון בנגב יובל אדם Young man, in mathematics you don t understand things. You just get used to them. - John von Neumann תוכן עניינים 2 פרולוג....................................

Διαβάστε περισσότερα

חשבון אינפיניטסימלי 1

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

Διαβάστε περισσότερα

1 סכום ישר של תת מרחבים

1 סכום ישר של תת מרחבים אלמה רופיסה :הצירטמ לש ןדרו'ג תרוצ O O O O O O ןאבצ זעוב סכום ישר של תת מרחבים פרק זה כולל טענות אלמנטריות, שהוכחתן מושארת לקורא כתרגיל הגדרה: יהיו V מרחב וקטורי, U,, U k V תת מרחבים הסכום W U + U 2 +

Διαβάστε περισσότερα

(ספר לימוד שאלון )

(ספר לימוד שאלון ) - 40700 - פתרון מבחן מס' 7 (ספר לימוד שאלון 035804) 09-05-2017 _ ' i d _ i ' d 20 _ i _ i /: ' רדיוס המעגל הגדול: רדיוס המעגל הקטן:, לכן שטח העיגול הגדול: / d, לכן שטח העיגול הקטן: ' d 20 4 D 80 Dd 4 /:

Διαβάστε περισσότερα

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

תורת הקבוצות בפברואר 2012 תקציר סיכום הרצאות של פרופסור רון לבנה בשנת לימודים 2012 תורת הקבוצות 80200 אור דגמי, ÓÖ Ñ ºÓÖ 11 בפברואר 2012 אתר אינטרנט: ØØÔ»» Ñ ºÓÖ תקציר סיכום הרצאות של פרופסור רון לבנה בשנת לימודים 2012 1 תוכן עניינים תוכן עניינים תוכן עניינים מבוא.............................................

Διαβάστε περισσότερα

הגדרה: מצבים k -בני-הפרדה

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

Διαβάστε περισσότερα

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r ל' ' פונקציות פרימיטיביות רקורסיביות חישוביות הרצאה 4 האם כל פונקציה מלאה היא פרימיטיבית רקורסיבית? לא נראה שתי הוכחות: פונקציות רקורסיביות (המשך) זיהוי שפות ע''י מכונות טיורינג הוכחה קיומית: קיימות פונקציות

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

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

Διαβάστε περισσότερα

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p;

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p; מבני נתונים פתרונות לסט שאלות דומה לשאלות בנושאים () זמני ריצה של פונקציות רקורסיביות () מיונים השאלות פתרו את נוסחאות הנסיגה בסעיפים א-ג על ידי הצבה חוזרת T() כאשר = T() = T( ) + log T() = T() כאשר =

Διαβάστε περισσότερα

אלגברה לינארית 1 יובל קפלן

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

Διαβάστε περισσότερα

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

Διαβάστε περισσότερα

אלגברה א' - פתרונות לשיעורי הבית סמסטר חורף תשס"ט

אלגברה א' - פתרונות לשיעורי הבית סמסטר חורף תשסט 467 אלגברה א', סמסטר חורף תשס"ט, פתרונות לשיעורי הבית, עמוד מתוך 6 467 אלגברה א' - פתרונות לשיעורי הבית סמסטר חורף תשס"ט תוכן עניינים : גליון שדות... גליון מרוכבים 7... גליון מטריצות... גליון 4 דירוג,

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון. Charles Augustin COULOMB (1736-1806) קולון חוק חוקקולון, אשרנקראעלשםהפיזיקאיהצרפתישארל-אוגוסטיןדהקולוןשהיהאחדהראשוניםשחקרבאופןכמותיאתהכוחותהפועלים ביןשניגופיםטעונים. מדידותיוהתבססועלמיתקןהנקראמאזניפיתול.

Διαβάστε περισσότερα

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים ( תכנון ניסויים כאשר קיימת אישביעות רצון מהמצב הקיים (למשל כשלים חוזרים בבקרת תהליכים סטטיסטית) נחפש דרכים לשיפור/ייעול המערכת. ניתן לבצע ניסויים על גורם בודד, שני גורמים או יותר. ניסויים עם גורם בודד: נבצע

Διαβάστε περισσότερα

The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן

The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן .. The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן 03.01.16 . Factor Models.i = 1,..., n,r i נכסים, תשואות (משתנים מקריים) n.e[f j ] נניח = 0.j = 1,..., d,f j

Διαβάστε περισσότερα