פסוק (לוגיקה)

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

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

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

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

## הגדרה פורמלית
תהי \mathcal L שפה, ותהא \phi נוסחה בשפה \mathcal L. אם \phi אינה מכילה משתנים חופשיים, נאמר כי \phi היא **פסוק**.

## בתחשיב פסוקים
ההגדרה הבסיסית ביותר של פסוק ניתנת במסגרת תחשיב הפסוקים. השפה של תחשיב פסוקים כוללת אינסוף סימנים, P_1,P_2,P_3,\ldots, הנקראים "פסוקים יסודיים". יתר הפסוקים נבנים מתוכם באופן רקורסיבי לפי הכללים הבאים:
*לכל n טבעי, הפסוק היסודי P_n הוא פסוק.
*לכל פסוק A, הביטוי \neg(A) הוא פסוק, כאשר \neg הוא הקשר הלוגי "לא".
*לכל שני פסוקים A,B, הביטוי (A)\,\Box\,(B) הוא פסוק, כאשר \Box הוא אחד מבין הסימנים \and ("וגם"), \or ("או"), \to ("אם-אז"), \lrarr ("אם ורק אם").
*כל פסוק מתקבל מרצף פעולות סופיות של הכללים הללו.

למשל (P_1)\to((\neg(P_2))\or(P_1)) הוא פסוק.

האופי הרקורסיבי של בניית פסוקים מאפשר להוכיח עליהם משפטים באינדוקציה מבנית (המבוססת על אינדוקציה של מספרים טבעיים), לפי בניית הפסוק. אם טענה כלשהי מתקיימת לכל הפסוקים היסודיים, ואם בהינתן שהיא מתקיימת לפסוקים A,B, היא מתקיימת גם לפסוקים \neg(A) ו-(A)\,\Box\,(B) (לכל קשר לוגי), אז בהכרח הטענה מתקיימת לכל הפסוקים. למשל, כך ניתן להוכיח שאורכו של כל פסוק (מספר הסימנים שבו) משאיר שארית 1 בחלוקה ב-3.

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

ערך האמת של פסוק נקבע על פי ערכי האמת של הפסוקים היסודיים המופיעים בו, ולפי טבלת האמת של כל קשר לוגי. למשל אם P_1 אמיתי ו-P_2 שקרי, אז הפסוק (P_1)\and(\neg(P_2)) (שמשמעו "P_1 וגם לא P_2") הוא אמיתי. התאמה המתאימה ערך אמת לכל פסוק יסודי נקראת מבנה, והיא שקובעת את ערכי האמת של כל הפסוקים האפשריים בתחשיב פסוקים.

פסוק שהוא אמיתי תמיד, ללא תלות בערכי האמת של הפסוקים היסודיים המופיעים בו (כלומר אמיתי בכל מבנה; למשל P_1 \to P_1 שאמיתי בין אם P_1 אמיתי ובין אם הוא שקרי) קרוי טאוטולוגיה. פסוק שתמיד שקרי, ללא תלות בערכי האמת של הפסוקים היסודיים המופיעים בו, נקרא סתירה.

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

פסוק הוא נוסחה ללא משתנים חופשיים.

### אינטואיציה
מצופה שלפסוקים יהיה ערך אמת יחיד וקבוע, אך לא כל הנוסחאות עונות לתנאי הזה. למשל אמיתות הנוסחה x\approx1 תלויה בערך של x. היא אמיתית אם x הוא הקבוע 1, ושקרית אחרת. כדי לאפיין מבין הנוסחאות את אלו שהן פסוקים יש צורך להגדיר את המושג "משתנה חופשי". נאמר על כמת שהוא כימות של משתנה x בנוסחה, אם x מופיע כתו הראשון מימין לכמת (למשל \exists x). בכל נוסחה, לאחר כימות של משתנה נפתחים סוגריים. משתנה x בנוסחה נקרא "משתנה מכומת" אם הוא מופיע כתו הראשון מימין לכמת, או שהוא בתוך הסוגריים שנפתחים על ידי כמת המכמת אותו. משתנה שאינו מכומת נקרא "משתנה חופשי". נוסחה שבה אין משתנים חופשיים נקראת **פסוק**.

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

### דוגמאות
*הנוסחה x\approx1, למשל, אינה פסוק, כי המשתנה x המופיע בה הוא משתנה חופשי. לעומת זאת \exists x (x\approx 1) הוא פסוק. הפסוק אמיתי במבנה הסטנדרטי של המספרים הטבעיים (או גם של הממשיים), שכן הוא טוען שקיים x כלשהו ששווה ל-1. גם הנוסחה \forall x (x\approx 1) היא פסוק. פסוק זה שקרי במבנה הסטנדרטי, שכן הוא קובע שכל מספר שווה ל-1.
*\forall x\forall y(x\times y=y\times x) – פסוק זה קובע שכפל הוא פעולה קומוטטיבית. הפסוק נכון במספרים הממשיים. הוא לא נכון, למשל, באלגברת הקווטרניונים של המילטון.
*\forall x\forall y\exists z(x – הפסוק קובע שהסדר בקבוצה הוא סדר צפוף. הפסוק נכון במספרים הממשיים. הוא לא נכון במספרים השלמים.
*\forall x(x=x) – פסוק זה נכון בכל מודל.

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

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

## ראו גם
*נוסחה (לוגיקה)
*תחשיב הפסוקים
*קשר לוגי

## קישורים חיצוניים
* 

קטגוריה:לוגיקה