תרגיל 2
יהיו W קבוצה, B⊆W בסיס ו-F קבוצת פעולות (פונקציות מעל W). נסמן ב-Λ את אוסף הקבוצות המוכלות ב-W אשר מכילות את B וסגורות תחת F. נגדיר את הקבוצות הבאות:
א. X={x∈W∣B,F קיימת סדרת יצירה מעלx-ל}
ב. Y היא קבוצה המכילה את B וסגורה תחת F והיא הקבוצה הקטנה ביותר המקיימת זאת: לכל קבוצה Y′ המכילה את B וסגורה תחת F מתקיים Y⊆Y′.
ג. Z=⋂A∈ΛA.
הראו כי X=Y=Z.
הוכחה:
נראה תחילה כי X⊆Y.
לפי הגדרה, הקבוצה Y הינה הקבוצה האינדוקטיבית WB,F.
יהי x∈X. אזי קיימים x=an,an−1,…,a2,a1∈W כך שלכל 1≤i≤n מתקיים ai∈B או ai התקבל מהפעלת f∈F על איברים מתוך a1,…,an.
נראה באינדוקציה כי x∈WB,F:
בסיס: לפי הגדרת סדרת יצירה a1∈B. לפי הגדרת קבוצה אינדוקטיבית, B⊆WB,F ולכן a1∈WB,F.
צעד: נניח כי קיים 1≤i<n כך שלכל 1≤j≤i מתקיים aj∈WB,F ונראה כי aj+1∈WB,F.
אם aj+1∈B אז מתקיים כי aj+1∈WB,F לפי הנ"ל. אחרת, קיים 1≤k≤j וקיימים איברים aj1,…,ajk שהופיעו מוקדם יותר בסדרה, שעבורם קיימת f∈F כך ש-aj+1=f(aj1,…,ajk) ולכן, aj+1∈WB,F.
לכן, an∈WB,F. כלומר x∈WB,F. כלומר, x∈Y. לכן, לפי הגדרת הכלה, X⊆Y.
נראה כעת כי Y⊆Z.
לפי הגדרה, הקבוצה Y הינה הקבוצה האינדוקטיבית WB,F.
יהי x∈Y. לפי הגדרת Y לכל, A∈Λ מתקיים כי Y⊆A ולכן, לפי הגדרת הכלה, x∈A.
מכיוון שזה מתקיים לכל A∈Λ, לפי הגדרת חיתוך מוכלל, x∈⋂A∈ΛA ולכן, x∈Z.
לכן, לפי הגדרת הכלה, Y⊆Z.
נראה כעת כי Z⊆X.
לכל איבר ב-B קיימת סדרת יצירה באורך 1 לפי הגדרת סדרת יצירה מעל B,F ולכן B⊆X.
יהי x∈X ותהי f∈F. ל-x קיימת סדרת יצירה a1,…,an=x לפי הגדרת X. נגדיר את סדרת היצירה a1,…,an,an+1=f(x). מכיוון שזוהי סדרת יצירה חוקית מעל B,F מתקיים כי f(x)∈X ולכן, לפי הגדרה, X סגורה תחת F.
לכן, לפי הגדרה, X∈Λ. ולכן, ⋂A∈ΛA⊆X שכן לפי הגדרת חיתוך לכל איבר x∈⋂A∈ΛA מתקיים כי:
∀A∈Λ:x∈A
ובפרט x∈X.
לכן, לפי הגדרת הקבוצה, Z⊆X.
בכך, מתקיים כי Y⊆Z⊆X ובנוסף X⊆Y ולכן, לפי הכלה דו כיוונית, X=Y. בנוסף, Z⊆X⊆Y וגם Y⊆Z ולכן, לפי הכלה דו כיוונית Y=Z.
לכן, לפי טרנזיטיביות השוויון, X=Y=Z.
∎
תרגיל 5
נסמן ב-WFF_{\left\{ \lnot,\to \right\}} את קבוצת הפסוקים החוקיים הנוצרת מהפסוקים האטומיים AP ומכללי היצירה F_{\lnot},F_{\to}.
הגדירו באינדוקציית מבנה מהם תתי הפסוקים של \alpha \in WFF_{\left\{ \lnot,\to \right\}}.
נגדיר f:WFF_{\left\{ \lnot,\to \right\}}\to \mathbb{P}(WFF_{\left\{ \lnot,\to \right\}}) כך שלכל פסוק \alpha \in WFF_{\left\{ \lnot,\to \right\}} מתקיים כי f(α) היא קבוצת תת הפסוקים של α.
בסיס: (עבור α∈AP) מתקיים כי f(α)={α}.
צעד: נחלק למקרים.
- עבור \beta \in WFF_{\left\{ \lnot,\to \right\}} שנסמן f(β)=B המקיימת F_{\lnot}(\beta)=\alpha. אזי, מתקיים כי: f(\alpha)=\left\{ (\lnot\beta) \right\}\cup B וזאת מכיוון ש-F_{\lnot}(\beta)=(\lnot\beta)=\alpha.
- עבור \beta,\gamma \in WFF_{\left\{ \lnot,\to \right\}} שנסמן f(β)=B,f(γ)=C המקיימים F→(β,γ)=α. אזיף מתקיים כי f(α)={(β→γ)}∪B∪C שכן F→(β,γ)=(β→γ).
נסמן ב-WFF_{\left\{ \lnot,\to \right\}} את קבוצת הפסוקים החוקיים הנוצרת מהפסוקים האטומיים AP ומכללי היצירה F_{\lnot},F_{\to}.
תהא B \subseteq WFF_{\left\{ \lnot,\to \right\}} קבוצת הפסוקים בהם מופיעים לכל היותר 2 פסוקים אטומיים שונים (ייתכנו מספר מופעים של אותו פסוק אטומי) נסמן:
X=WFF_{\left\{ \lnot ,\to \right\}},\;MP(\alpha,\beta)=\begin{cases}
\gamma, & \beta=(\alpha\to\gamma)\R{\text{ כך ש-}} \gamma \in WFF\R{\text{אם קיים }} \\
\alpha & \R{\text{אחרת}}
\end{cases}
הוכיחו/הפריכו: WFF_{\left\{ \lnot,\to \right\}}\subseteq X_{B,\left\{ MP,F_{\to} \right\}}.
הטענה לא נכונה.
יהיו α,β,γ∈AP. מכיוון ש-α,β הינם פסוקים אטומיים, בפסוק δ=α→β יש לכל היותר 2 פסוקים אטומים שונים ולכן, לפי הגדרה, δ∈B ובנוסף, γ∈B שכן AP⊆B.
לפי הגדרת WFF_{\left\{ \lnot,\to \right\}} והגדרת F_{\lnot} מתקיים כי:
\epsilon\underset{\begin{matrix}\downarrow\\ \R{\text{סימון}}\end{matrix}}{=}(\lnot((\alpha\to\beta)\to\gamma))=(\lnot (\delta\to\gamma))=(\lnot F_{\to}(\delta,\gamma))=F_{\lnot}(F_{\to}(\delta,\gamma))\in WFF_{\left\{ \lnot,\to \right\}}
כעת, נניח בשלילה כי ε∈XB,{MP,F→} לפי משפט, קיימת סדרת יצירה ל-ε מעל B,{MP,F→}.
לפי הגדרה, קיימים a1,a2,…,an=ε כך שלכל 1≤i≤n מתקיים ש-ai∈B או ש-ai נוצר מהפעלת {MP,F→} על איברים מתוך {a1,…,ai−1}. נקח את הסדרת היצירה המינימלית עבור ε, כלומר, לכל 1≤i≤n−1 מתקיים כי ai=ε.
מכיוון ש-α,β,γ∈f(ε) מתקיים כי יש בו יותר מ-2 פסוקים אטומיים שונים(שכן α=β=γ) ולכן, ε∈B ולכן n>1. מכיוון ש-ε מתחיל ב-(\lnot הוא בהכרח לא נוצר מהפונקציה F→ לפי הגדרה.
לכן, קיימים 1≤i,j<n כך ש-MP(ai,aj)=ε. נחלק למקרים לפי הגדרת MP:
- אופציה 1: ε=ai בסתירה לכך שלכל 1≤m≤n−1 מתקיים am=ε.
- אופציה 2: aj=(ai→ε). לפי הגדרת הפסוק, מתקיים כי aj=F→(ai,ε) ולכן, קיים 1≤k≤j−1 כך ש-ak=ε בסתירה לכך שלכל 1≤m≤n−1 מתקיים am=ε.
לכן, הגענו לסתירה ובכך ε∈XB,{MP,F→}. לכן, לפי הגדרת הכלה WFF_{\left\{ \lnot,\to \right\}}\not\subseteq X_{B,\left\{ MP,F_{\to} \right\}}.