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

תוכן שנמחק תוכן שנוסף
רועי.ס (שיחה | תרומות)
מ שוחזר מעריכות של Nanoo (שיחה) לעריכה האחרונה של 212.46.189.85
שורה 13:
# סימני עזר כגון [[סוגריים]], [[פסיק]] ו[[נקודתיים]].
 
'''ביטוי''' הוא משתנה או קבוע, או הצבה של ביטויים (במספר הנכון) בתוך פונקציה. '''פסוק''' אפשר לקבל על ידי הצבת ביטויים ביחס, או על ידי שילוב של פסוקים אחרים באמצעות הקשרים והכמתים, באופן שניתן לקריאה חד משמעית. יש לכתוב <math>\ (\phi\implies \psi)\implies \varphi</math>, או <math>\ \phi\implies (\psi\implies \varphi)</math>, או <math>(\phi\implies\psi)\and(\psi\implies\varphi)</math> ולא <math>\ \phi\implies \psi\implies \varphi</math>.
 
הרעיון הוא ש''לאחר שנבחר מודל לשפה'', אפשר יהיה להציב ערכים במשתנים, וכך יקבלו ערכים גם כל הביטויים. כתוצאה מכך הפסוקים יקבלו משמעות לוגית - נכון או לא נכון.
שורה 23:
מביטויים כאלה אפשר להרכיב [[פסוק (לוגיקה מתמטית)|פסוק]]ים:
* <math>\ x_1>x_1</math>,
* <math>\ \forall x_1 \exists x_2:(x_1+x_2=0)</math>,
* <math>\ (p > 1) \and (\forall a :((a>0) \implies ((\exists b :( p = a\cdot b)) \implies (a\cdot a = 1 \or a \cdot a = p\cdot p))))</math>;
* <math>\ \forall x \exists y (y>x)</math>.