הומומורפיזם (לוגיקה)

מתוך testwiki
גרסה מ־09:31, 27 במאי 2020 מאת imported>אכן (הגהה, עריכת נוסחאות)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

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

הגדרה

בהינתן שפה L, ומבנים לוגיים A,B, ההעתקה H מ-A על B היא הומומורפיזם אם:

  • לכל קבוע c של השפה L מתקיים H(cA)=cB.
  • לכל סימן פעולה n-מקומי f ולכל a1,a2,a3,an|A| מתקיים:
H(fA(a1,a2,a3,,an))=fB(H(a1),H(a2),H(a3),,H(an))
  • לכל סימן יחס n-מקומי R ולכל a1,a2,a3,an|A| מתקיים:
RA(a1,a2,a3,,an)RB(H(a1),H(a2),H(a3),,H(an))