תחשיב הפסוקים חלק ג'. צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
Number Theory and Algebra Advisor …………… Dr. Shpilka Amir Presented by …… Cohen Gil..………
Presentation by Dudu Yanay and Elior Malul 1.  מה משותף לכל אלגוריתם המשתמש ב -Bucket Elimination: ◦ נתון מודל הסתברותי ורשת ביסיאנית מתאימה. ◦ נתונה.
מתמטיקה בדידה תרגול 3.
אלגברה בוליאנית יהודה אפק, יוסי מטיאס אוניברסיטת תל אביב
אינטרפולציה רועי יצחק.
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
רקורסיות נושאי השיעור מהן רקורסיות פתרון רקורסיות : שיטת ההצבה שיטת איטרציות שיטת המסטר 14 יוני יוני יוני 1514 יוני יוני יוני 1514.
אוטומט מחסנית הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
אינטרפולציה רועי יצחק.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
היום נדבר אל נושא אחד בתורת הגרפים. ובהמשך נשתמש בכלים אלו לפתרון כמה בעיות גאומטריות ובפרט להוכחת Szemeredi Trotter theorem.
Robust Characterization of Polynomials 1 Robust Characterization of polynomials “IT DOES NOT MAKE SENCE!” מרצים : אורי גרסטן יניב עזריה Ronitt Rubinfeld.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
משפט ההרכבה Composition Theorem תהי C מחלקה של פונקציות בוליניות תהי נגדיר סדרת פונקציות שניתנות לחישוב בזמן פולינומיאלי.
בהסתברות לפחות למצא בעיה במודל PAC עבור בהסתברות ε הפונקציה f טועה מודל ONLINE 1. אחרי כל טעות הפונקציה משתפרת 2. מספר הטעיות קטן.
סמינר במדעי המחשב 3 עודד פרץ משפט הנורמליזציה החזקה.
תרגול חזרה. מבנה האובייקט תאר את מבנה האובייקט כולל מבנה טבלאות הפונקציות הוירטואליות עבור התכנית הבאה struct A { int x; virtual void a() {}; }; struct.
1 מבוא למדעי המחשב ביטויים. 2 ביטויים expressions ביטויים (expressions) הינם יצורים תחביריים בעלי טיפוס וערך. הגדרה אינדוקטיבית של ביטויים : קבועים הם.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
אלגברה ליניארית 1.
תורת הקבוצות חלק ב'. קבוצה בת מניה הגדרה: קבוצה אינסופית X היא ניתנת למניה אם יש התאמה חד-חד ערכית בין X לבין .
צורות נורמליות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 10.
Faster reliable phylogenetic analysis Article by: Vincent Berry & David Bryant Presented by: Leonid Shuman & Eva Frant.
שעור 2 תחביר וסמנטיקה. על תחביר וסמנטיקה אחד העקרונות החשובים של לוגיקה: הפרדה בין תחביר: הסימון וכללי הכתיבה הנאותה של נוסחאות, והסמנטיקה: המשמעות של.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
מודל ONLINE לומדמורה 1. כל ניתן לחישוב בזמן פולינומיאלי 2. אחרי מספר פולינומיאלי של טעיות ( ) הלומד לא טועה ז"א שווה ל- Littlestone 1988.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
דיפרנציאציה ואינטגרציה נומרית
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
תחשיב הפסוקים חלק ד'. תורת ההיסק של תחשיב הפסוקים.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
אלכסנדר ברנגולץ דואר אלקטרוני: אלכסנדר ברנגולץ דואר אלקטרוני: פעולות מורפולוגיות.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
תזכורת : אלגברה ליניארית מסקנה קלט : וקטורים פלט : האם u תלוי ליניארית ב קלט : מערכת של n משואות לינאריות ב -m נעלמים. פלט : פתרון, או שאין כזה. אלגוריתם.
עצים מאוזנים הגדרה: משפחת עצים תקרא מאוזנת אם ,h(T) = O(log n) באשר T הוא עץ במשפחה, n הוא מספר הצמתים ב-T ו-h(T) הוא הגובה של T עצי (Adelson-Velsky,
מערכים עד היום כדי לייצג 20 סטודנטים נאלצנו להגדיר עד היום כדי לייצג 20 סטודנטים נאלצנו להגדיר int grade1, grade2, …, grade20; int grade1, grade2, …, grade20;
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
עקרון ההכלה וההדחה.
יחס סדר חלקי.
תחשיב היחסים (הפרדיקטים)
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א.
מתמטיקה בדידה תרגול 2.
מבנה מחשבים תרגול מספר 3. טענה על עצים משפט: בעץ שדרגת כל קודקודיו חסומה ב-3, מספר העלים ≤ מספר הקודקודים הפנימיים + 2. הוכחה: באינדוקציה על n, מספר הקודקודים.
(C) סיון טל גילוי מידע וזיהוי תבניות תרגול מס. 9 גילוי מידע וזיהוי תבניות תרגול מס. 9 דחיסת נתונים מהו קידוד תכונות של קידודים אי - שוויון קרפט.
1 Formal Specifications for Complex Systems (236368) Tutorial #3 Z introduction and notation (contd.); Birthday book example (Chapter 1 in the book)
1 גילוי מידע וזיהוי תבניות תרגול מס. 3 התפלגות נורמלית רב - מימדית Kullback-Leibler Divergence - משפט קמירות - נגזרת שנייה משפט Log sum inequality משפט.
אלגברה בוליאנית - אלגברת המיתוג:
Presentation by Gil Perry Supervised by Amos Fiat 1.
Data Structures Hanoch Levi and Uri Zwick March 2011 Lecture 3 Dynamic Sets / Dictionaries Binary Search Trees.
1 חלק XQuery :IV XML Query. 2 ביבליוגרפיה - DTD 3 ביבליוגרפיה – books.xml TCP/IP Illustrated Stevens W. Addison-Wesley Advanced Programming in.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site:
. Sequence Alignment Tutorial #3 © Ydo Wexler & Dan Geiger.
1 ניתוח שונות: Post-hoc analysis ניתוח שונות חד-כיווני עם אפקטים קבועים: Post-hoc analysis ד"ר מרינה בוגומולוב מבוסס חלקית על ההרצאות של פרופ' יואב בנימיני.
קשר לוגי : סיבה ותוצאה. במשפט – דוגמות קלות בגלל הגשם החלטנו לא לנסוע לטיול לחיפה. הרצון שלי להצליח הניע אותי להשקיע בלימודים. ציפורים נודדות בין יבשות.
Tirgul 12 Trees 1.
Formal Specifications for Complex Systems (236368) Tutorial #1
4 July 2007 נרמול מסד הנתונים.
SQL בסיסי – הגדרה אינדוקטיבית
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
תיאוריית תכנון סכמות למסדי נתונים יחסיים חלק 4
תיכון בסיס-נתונים יחסי
NG Interpolation: Divided Differences
Presentation transcript:

תחשיב הפסוקים חלק ג'

צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה נתונה ורשומה כסכום של מכפלות נקראת DF של נוסחה זו. דוגמא: R  (P  Q)  R  (~P  Q)  (R  ~P)  (R  Q)

צורות נורמליות - המשך ב. CF – Conjunctive Form – מכפלה של סכומים דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה נתונה ורשומה כמכפלה של סכומים נקראת CF של נוסחה זו. (P  Q)  (R  S)  (P  Q)  (~R  S)  (P  ~R  S)  (Q  ~R  S)

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

דוגמא: Q  (P  ~Q)  (~P  ~Q)  Q  ((P  ~P)  ~Q)  (Q  P  ~P)  (Q  ~Q)  (Q  T)  T  T  T  T

צורות נורמליות קנוניות P  Q  (~P  Q)  (P  ~Q) DNF: כל מכפלה מתאימה לשורה עם ערך T בטבלת אמת. לכל משתנה P אנו רושמים P אם ערכו T ו- ~P אם ערכו F בשורה זו. PQPQ QP FFF ~P  Q TTF P~QP~Q TFT FTT

CNFCNF P  Q  (P  Q)  (~P  ~Q) כל סכום מתאים לשורה עם ערך F בטבלת אמת. לכל משתנה P אנו רושמים P אם ערכו F ו- ~P אם ערכו T בשורה זו. PQPQ QP PQPQ FFF TTF TFT ~P  ~Q FTT

הרחבת ערכי אמת לקבוצות נסמן את הקבוצה של כל הפסוקים האטומיים ואת הקבוצה של כל הנוסחאות בנויות היטב בקשרים ,  ו- ~ על ידי P ו - F בהתאמה. הערכה vשל הפסוקים אטומיים בקבוצה E היא פונקציה v: P  2 E

נרחיב את ההערכה v ל - F ברקורסיה הבאה v(  1   2 ) = v(  1 )  v(  2 ) v(  1   2 ) = v(  1 )  v(  2 ) v(  ) = v(  ) ______

דוגמא: עבור השמה ערכי אמת F ו- T v: P  F,T  וקבוצה E נגדיר את ההערכה v E על ידי אם v(P)=F  אם v(P)=TE v E (P) =  אזי לכל נוסחה,  v E (  )=E אם ורק אם v(  )=T. ההוכחה היא באינדוקציה על המורכבות של  בהשתמש בהתאמה בין טבלאות האמת של הקשרים הלוגיים ,  ו- ~ והפעלות על קבוצות המקבילות.

מסקנה: תהי E קבוצה בת איבר אחד ותהי  נוסחה בנויה היטב בקשרים ,  ו- ~. אזי  היא טווטולוגיה אם ורק אם לכל הערכה v: P  2 E, v(  )=E. הוכחה: משום ש- E היא קבוצה בת איבר אחד, 2 E = ,E  והמסקנה נובעת מן הדוגמה הקודמת.

משפט: תהי E קבוצה סופית שאינה ריקה ותהי  נוסחה בנויה היטב בקשרים ,  ו- ~. אזי  היא טווטולוגיה אם ורק אם לכל הערכה v: P  2 E, v(  )=E. הוכחה: החלק "אם" של המשפט נובע מן הדוגמא, מפני אם לכל הערכה v: P  2 E, v(  )=E, אזי זה בפרט מתקיים להערכות שהטווח שלהן הוא    E . להוכחת הקוון ההפוך של המשפט נעזר בלמה הבאה.

למה: תהינה E 1 ו- E 2 קבוצה זרות ותהינה v 1 : P  2 E ו- v 2 : P  2 E הערכות לקבוצות הנ"ל. נגדיר את הערכה v: P  2 E  E על ידי v(P) = v 1 (P)  v 2 (P). אזי, לכל   F, v(  ) = v 1 (  )  v 2 (  )

הוכחה: ההוכחה היא באינדוקציה על המורכבות של . הבסיס נובע מידית מן ההגדרה של v נבדוק את הצורות האפשריות של .

תהיה  מן הצורה    . אזי v(     ) = v(   )  v(   ) = (v  (   )  v  (   ))  (v 1 (   )  v  (   )) = (v  (   )  v 1 (  2 ))  (v 2 (  1 )  v  (   )) v  (     )  v 2 (     )= התכונות של  ההגדרה של v הנחת האינדוקציה ההגדרה של פונקציית ההערכה

תהיה  מן הצורה    . אזי v(     ) = v(   )  v(   ) = (v  (   )  v  (   ))  (v 1 (   )  v  (   )) = (v  (   )  v 1 (  2 ))  (v 1 (  1 )  v  (   ))  (v 2 (   )  v 1 (  2 ))  (v 2 (  1 )  v  (   )) = (v  (   )  v 1 (  2 ))  (v 1 (  1 )  v  (   )) v  (     )  v 2 (     )= התכונות של  ו -  ההגדרה של v הנחת האינדוקציה ההגדרה של פונקציית ההערכה החתוך ריק, כי E 1 ו- E 2 קבוצה זרות

תהיה  מן הצורה  . אזי v(   ) = v(  ) = v  (  )  v 2 (  ) (E 1 \v  (  ))  (E 2 \v  (  )) = v  (   )  v 2 (   )= ההגדרה של v הנחת האינדוקציה ההגדרה של פונקציית ההערכה __________________ _______ כי E 1 ו- E 2 קבוצה זרות

הוכחת המשפט: תהי E קבוצה סופית שאינה ריקה ותהי  נוסחה בנויה היטב בקשרים ,  ו- ~. אזי  היא טווטולוגיה אם ורק אם לכל הערכה v: P  2 E, v(  )=E.

הוכחת החלק "רק אם" של המשפט: נניח ש-  היא טווטולוגיה ותהי v: P  2 E. עלינו להראות ש- v(  )=E, כלומר ש - x  v(  ) לכל x  E. יהי x  E ותהי E'=E\{x}. תהינה v': P  2 E ו- v x : P  2 {x} הערכות המוגדרות על ידי v'(P)=v(P)  E' ו- v x (P)=v(P)  {x} '

משום ש-  היא טווטולוגיה, על פי המסקנה,v x (  )={x} ועל פי הלמה, v(  )=v x (  )  v E (  ) לכן x  v(  ) שמסיים את ההוכחה. '