תחשיב למדא – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
Luckas-bot (שיחה | תרומות)
מ בוט מוסיף: ar:حسابات اللامدا
בעקבות דבריו של תום פלג בדף שיחתי
שורה 1: שורה 1:
'''תחשיב למְבְּדא''' הוא צורה לוגית-פורמלית [[ריגורוזי|ריגורוזית]] לטיפול ב[[פונקציה|פונקציות]].
'''תחשיב למְבְּדא''' הוא צורה לוגית-פורמלית [[ריגורוזי|ריגורוזית]] להצגה וטיפול ב[[פונקציה|פונקציות]] ב[[מתמטיקה]] ו[[מדעי המחשב]]. תחשיב למבדא הוא נושא בעל חשיבות ב[[לוגיקה מתמטית]] ([[תורת הטיפוסים]]), [[יסודות המתמטיקה]], [[מדעי המחשב]] התיאורטיים, ב[[שפת מחשב פונקציונלית|שפות מחשב פונקציונליות]] וב[[מערכת הוכחה אוטומטית|מערכות הוכחה אוטומטיות]].


== רקע ==
== רקע ==
שורה 65: שורה 65:
* [[כמת לוגי]]
* [[כמת לוגי]]
* [[תחשיב הפרדיקטים]]
* [[תחשיב הפרדיקטים]]

== לקריאה נוספת ==

* ארנון אברון, '''מבוא למתמטיקה בדידה''', הוצאת [[אוניברסיטת תל אביב]]
* '''The Lambda Calculus, Its Syntax and Semantics (Studies in Logic and the Foundations of Mathematics, Volume 103).''' Revised Edition H.P. Barendregt, Publisher: North Holland; Revised edition (November 15, 1985)





גרסה מ־15:24, 15 בינואר 2010

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

רקע

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

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

תהי הפונקציה (או באנליזה מתמטית של פונקציות ממשיות: )...

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

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

תחשיב הלמבדא

תחשיב הלמבדא הוא ביטוי מהצורה:

שמשמעותו היא:

הפונקציה f היא הפונקציה המתאימה לכל איבר (כאשר f הוא כלל התאמה כלשהו).

כאשר:

  • הכמת "למבדא" מציין שמדובר בכלל התאמה.
  • האיבר הראשון אחרי הלמבדא הוא תחום ההגדרה של הפונקציה.
  • האיבר שאחרי הנקודתיים הוא כלל התאמה, שבדרך כלל מוצג כביטוי של x. בשביל להיות פורמליים יש לציין מאיזה טווח לקוח ביטוי זה, אבל מאחר שזה לרוב ברור מההקשר נוהגים להשמיטו. ביישומים רבים, נוח להניח שהטווח של f הוא פשוט התמונה שלה .

הערה: הסימון המקובל בספרים הוא דווקא

אך הוא בעייתי מאחר שקשה לראות את הנקודה (ולכן מעדיפים לרשום נקודתיים).

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

הכללות

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

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

כללים לתחשיב למבדא

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

כלל אלפא

כלל זה אומר ש

ומשמעותו הוא ש"למבדא" הוא כמת לוגי קושר. כלומר, מותר לשנות את השם של המשתנה הקשור, כל עוד לא מחליפים את שמו לשם של משתנה המופיע חופשית.

כלל בתא

כלל זה אומר ש

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

כלל אטה

כלל זה אומר ש

אם ורק אם

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

ראו גם

לקריאה נוספת

  • ארנון אברון, מבוא למתמטיקה בדידה, הוצאת אוניברסיטת תל אביב
  • The Lambda Calculus, Its Syntax and Semantics (Studies in Logic and the Foundations of Mathematics, Volume 103). Revised Edition H.P. Barendregt, Publisher: North Holland; Revised edition (November 15, 1985)