Típus (modellelmélet)
A matematikai logikában közelebbről a modellelméletben típuson egy elsőrendű nyelv x1, x2, …, xn változósorozatát tartalmazó adott
formulaosztályát értjük, mely különböző mellékfeltételeknek tesz eleget. Egy
típussal kapcsolatban a leggyakoribb kérdés, hogy a nyelv egy
modellje mikor valósítja meg (realizálja), azaz A-ban a változók alkalmas értékelésével egyszerre igazzá tehető-e a típus összes eleme és mikor hagyja ki (kerüli el), azaz mikor lehetelen kielégíteni egyszerre a típus összes elemét. Ez utóbbi esetre adnak elégséges feltételt a típuselkerülési tételek.
Tartalomjegyzék |
Teljes és parciális típusok [szerkesztés]
Legyen T elmélet egy
elsőrendű nyelvben. A legfeljebb csak az x1, x2, …, xn változókat tartalmazó formulák egy
halmazáról azt mondjuk, hogy parciális típusa T-nek, ha
konzisztens T-vel, azaz létezik T-nek olyan
modellje és olyan A-beli a1, a2, …, an sorozat, hogy minden
-ra
(ez pont azt jelenti, hogy
-ban realizálható
) és teljes típusa, ha ezen kívül maximális is, azaz nem bővíthető konzisztensen tovább.
Ekvivalens definíció [szerkesztés]
Ha v változók egy véges sorozata, akkor
formulahalmaz teljes v-típus a Γ elméletben, ha
- 1.
elemeiben csak a v-beli változók fordulnak elő szabadon, - 2.
minden véges
részére
- 3. minden
formula esetén, amiben csak v változói szerepelnek vagy
vagy 
Példák [szerkesztés]
formulaosztály parciális típusa az aritmetikának; egy modell pontosan akkor sztenderd (azaz elemien ekvivalens ω-val, ahol ω a véges rendszámok halmaza), ha elkerüli.
parciális típus a rendezett testek elméletében és a négyzetgyök kettő számot szándékozna megfogalmazni; míg Q kihagyja ezt a típust, addig R realizája.- Ha a1, a2, …, an az
modell univerzumából vett sorozat, akkor
![\{\varphi(x_1,x_2,...,x_n)\mid \mathfrak{A}\models\varphi[a_1,a_2,...,a_n]\}](//upload.wikimedia.org/math/3/4/c/34c21890732abdfbc4ca952c4ab43e0d.png)
- egy teljes típus a
elméletben (a modellbeli igaz mondatok elméletében) és az (a1,a2,…,an) sorozat
-beli típusának nevezzük.
- Ha
modellje az
nyelvnek és X ⊆ A, akkor definiálható az az
nyelv, melyet úgy kapunk, hogy
-et a {cx | x ∈ X} konstansokkal bővítjük. Az
modell annyiban különbözik
-tól, hogy a cx konstans interpretáltja x. Ekkor
teljes típusai az úgy nevezett
-beli X típusok.
Modellbeli típusok és szaturáltság [szerkesztés]
A példák közül az utolsó olyan jelentős, hogy gyakran egyszerűen ezt a fogalmat nevezik típusnak. Eszerint az
elsőrendű nyelv
modellje és X ⊆ A esetén a
nyelvbeli Γ formulahalmaz akkor és csak akkor X-típus, ha:
- Γ konzisztens
-szel és maximális ilyen.
Ez ekvivalens azzal, hogy
- Γ minden véges része kielégíthető
-ben és maximális ilyen.
Az összes, adott számosságnál kisebb méretű X részhalmazhoz tartozó X-típust realizáló modelleket nevezik szaturált modelleknek. Pontosabban, adott κ számosság esetén az
modellt κ-szaturáltnak nevezzük, ha
- tetszőleges κ-nál kisebb számosságú X ⊆ A esetén minden X-típus kielégíthető
-ben.
Típuskihagyás (típuselkerülés) [szerkesztés]
A szaturált modellek az összes elég „kis” számosságú X részhalmazból építkező X-típust realizálják. A fogalom ellenpontja bizonyos szempontból, amikor egy teljes típust ki nem elégítő modelleket keresünk. Ezekről szól a típuskihagyási tétel:
- Ha egy elmélet lokálisan kihagyja a Γm (m ∈ ω) formulahalmazokat, akkor van az elméletnek olyan modellje, mely kihagyja az összes Γm-et.
Itt a lokális kihagyáson a következőket kell érteni. Ha van a T elmélettel konzisztens θ formula, hogy θ
φ levezethető minden φ∈Γ-ra, akkor azt mondjuk, hogy T lokálisan megvalósítja Γ-t (θ-t tanúnak nevezzük). Ellenkező esetben T lokálisan elkerüli Γ-t.
Külső hivatkozások [szerkesztés]
- Sági, Gábor: Válogatott fejezetek a modellelméletből és határterületeiből (PDF), 2005. április 4 Előadásjegyzet.
- Csirmaz, László. 9. Alkalmazások, Matematikai logika (tömörített Postscript), Budapest: ELTE, 90–93. o (1993) Egyetemi jegyzet.


![\mathfrak{A}\models\varphi[a_1,a_2,...,a_n]](http://upload.wikimedia.org/math/a/3/9/a395e5bb64e06ebc30e138777ec1f224.png)
részére

formula esetén, amiben csak v változói szerepelnek vagy
vagy 
formulaosztály parciális típusa az
parciális típus a rendezett testek elméletében és a négyzetgyök kettő számot szándékozna megfogalmazni; míg ![\{\varphi(x_1,x_2,...,x_n)\mid \mathfrak{A}\models\varphi[a_1,a_2,...,a_n]\}](http://upload.wikimedia.org/math/3/4/c/34c21890732abdfbc4ca952c4ab43e0d.png)
elméletben (a modellbeli igaz mondatok elméletében) és az (a1,a2,…,an) sorozat
modell annyiban különbözik
teljes típusai az úgy nevezett