Modelteori er en gren af matematisk logik , der beskæftiger sig med studiet af forholdet mellem formelle sprog og deres fortolkninger eller modeller. Navnemodelteorien blev først foreslået af Alfred Tarski i 1954 . Den vigtigste udvikling af teorien om modeller var i værkerne af Tarski, Maltsev og Robinson .
Modelteori er helliget studiet af det grundlæggende forhold mellem syntaks og semantik . Samtidig svarer det formelle sprog til det første i det , og modellen svarer til det andet - en matematisk struktur , der tillader en vis beskrivelse af dette sprog. Modelteori opstod som en generalisering af eksisterende tilgange til løsning af metamatematiske problemer relateret til algebra og matematisk logik . Disse tilgange har i sig selv eksisteret i lang tid, men i lang tid blev de ikke betragtet i deres helhed inden for rammerne af et enkelt logisk-filosofisk paradigme . Et naturligt eksempel i denne sammenhæng er problemet forbundet med Euklids femte postulat om parallelle linjer. I århundreder lykkedes det ikke matematikere at bevise dens sandhed, indtil Bolyai og Lobachevsky i det 19. århundrede byggede ikke-euklidisk geometri , og derved viste, at det parallelle postulat hverken kan bevises eller tilbagevises. Fra modelteoriens synspunkt betyder det, at systemet af aksiomer uden det femte postulat tillader flere forskellige modeller, det vil sige i dette tilfælde flere muligheder for at implementere geometrien.
Således voksede den oprindelige teori om modeller ud af sådanne grene af matematik som logik , universel algebra , mængdeteori som en generalisering og udvidelse af eksisterende viden. Derfor dukkede de første resultater af modelteori op længe før dens "officielle" udseende. Löwenheim-Skolem-sætningen ( 1915 ) anses for at være det første resultat af denne art [1] . Et andet stort resultat var kompakthedssætningen , bevist af Gödel ( 1930 ) og Maltsev ( 1936 ).
Modelteori for klassisk førsteordenslogik er historisk set det første og mest udviklede eksempel på en modelteoretisk tilgang. Modellernes rolle her spilles af sæt, der repræsenterer rækken af mulige værdier af variabler . Funktionssymboler fortolkes som operationer af den tilsvarende aritet på dem og prædikater som relationer (for flere detaljer, se Førsteordens logik, fortolkning ).
Et af de vigtigste værktøjer inden for modelteori er kompaktitetssætningen bevist af Maltsev , som siger, at et sæt af førsteordens formler har en model, hvis og kun hvis modellen har hver endelig delmængde af dette sæt af formler.
Navnet på sætningen kommer af, at det kan angives som et udsagn om kompaktheden af et stenrum .
Det følger af kompakthedssætningen, at nogle begreber ikke kan udtrykkes i førsteordens logik. For eksempel kan begreberne endelighed eller tællelighed ikke udtrykkes med nogen formler af første orden eller endda deres mængder: hvis et sæt formler har vilkårligt store endelige modeller, så har det også en uendelig model. På samme måde har en teori, der har en uendelig model, hvis kardinalitet ikke er mindre end signaturens kardinalitet, modeller af enhver større kardinalitet.
Kompaktitetsteoremet finder anvendelse til at konstruere ikke-standardiserede modeller af klassiske teorier, såsom elementær aritmetik eller calculus .
En teori er et sæt formler, der er lukket med hensyn til deducerbarhed (kort sagt lukket), altså sådan et sæt , at hvis formlen følger af , så hører den til .
En teori, der har mindst én model, kaldes konsistent, de andre teorier kaldes modstridende.
En teori kaldes komplet, hvis teorien for en formel indeholder eller . Hvis er et algebraisk system, danner sættet af sande på lukkede formler en komplet teori - teorien om systemet , betegnet med .
Hvis på algebraiske systemer og de samme lukkede formler er sande, så siges og at være elementært ækvivalente . Altså og er elementært ækvivalente, hvis og kun hvis de er modeller af den samme komplette teori.
Hvis en komplet teori har en endelig model , så er alle modeller af teorien isomorfe , især indeholder de alle det samme antal elementer. For endelige algebraiske systemer falder begreberne elementær ækvivalens og isomorfi derfor sammen.
Et algebraisk system kaldes et undersystem af et algebraisk system, hvis fortolkningen af hvert signatursymbol i er en begrænsning af dets fortolkning i mængden . Et undersystem kaldes elementært hvis for enhver formel og for enhver det har: hvis og kun hvis . Systemet kaldes i disse tilfælde en (elementær) udvidelse af systemet .
Et elementært delsystem svarer elementært til . Teorier, for hvis modeller det modsatte også er sandt - hvert elementært ækvivalent undersystem er elementært - kaldes model komplet. Modellens fuldstændighed af en teori svarer til hver af følgende egenskaber:
Hvis er et ikke-tomt sæt, så er der blandt alle undersystemer inklusive , det mindste, som kaldes det genererede sæt . For elementære undersystemer, i det generelle tilfælde, er en sådan erklæring ikke sand.
En teori siges at have termiske Skolem-funktioner, hvis der findes et udtryk for hver formel, og formlen følger af teorien . Med andre ord, hvis der er et element, hvor formlen er sand, kan . tages som dette element . Hvis en teori har termiske Skolem-funktioner, så er den modelfuldendt. Hver teori har en udvidelse , som har termiske Skolem-funktioner. I dette tilfælde kan hver model af teorien beriges til teorimodellen .
Löwenheim-Skolems "op" -sætning siger, at hvis er et algebraisk kardinalitetssystem ikke mindre end , så har det elementære forlængelser af enhver kardinalitet større end eller lig med .
Löwenheim-Skolems "ned"-sætning: hvis er et algebraisk system af kardinalitet og , så har det elementære undersystemer af enhver kardinalitet mellem og .
Et sæt formler kaldes et sæt af aksiomer for en teori, hvis det er et sæt konsekvenser . Især sig selv er et sæt aksiomer for sig selv. Hvis en teori har et endeligt sæt af aksiomer, så siges det at være endeligt aksiomatiserbart.
Samlinger af algebraiske systemer kaldes klasser. En klasse af algebraiske systemer kaldes aksiomatiserbare, hvis det er et sæt modeller af en eller anden teori . I dette tilfælde kaldes sættet af aksiomer for også sættet af aksiomer for . En klasse er endeligt aksiomatiserbar, hvis og kun hvis både sig selv og dens komplement er aksiomatiserbare.
En teori kaldes stabil med hensyn til supersystemer (henholdsvis undersystemer), hvis det for et hvilket som helst algebraisk system følger af og (henholdsvis ) at . En teori er stabil med hensyn til delsystemer, hvis og kun hvis den er aksiomatiserbar ved hjælp af universelle formler. En teori er stabil med hensyn til supersystemer, hvis og kun hvis den kan aksiomatiseres ved hjælp af eksistentielle formler.
En teori siges at være stabil med hensyn til homomorfismer, hvis det for ethvert algebraisk system følger , at hvis er et homomorfisk billede af . En teori er stabil under homomorfismer, hvis og kun hvis den er aksiomatiserbar ved hjælp af positive formler (det vil sige formler, der ikke indeholder implikation og negation).
En kæde er et sæt algebraiske systemer, lineært ordnet efter relationen "at være et undersystem". Hvis for kædens elementer egenskaben "at være et elementært delsystem" er opfyldt, så kaldes kæden også elementær.
Foreningen af en kæde af algebraiske systemer giver et nyt system med samme signatur, som vil være et supersystem for alle elementer i kæden. Når en elementær kæde er forenet, vil denne forening være et elementært supersystem, og som følge heraf vil sandheden af alle formler blive bevaret i den.
Når man kombinerer nogen kæder (inklusive ikke-elementære), bevares sandheden af -formler, og det modsatte er også sandt - hvis en formel bevarer sin sandhed, når den kombinerer nogen kæder, så svarer den til en -formel.
Teorier, der kan aksiomatiseres af -formler, kaldes induktive. Ifølge Chen-Los-Sushko-sætningen er en teori induktiv, hvis og kun hvis den er stabil med hensyn til forening af kæder. Et vigtigt eksempel på induktiv teori er teorien om felter med fast karakteristik.
Kædemetoden er et af de vigtigste værktøjer til at konstruere algebraiske systemer med ønskede egenskaber.
Lad det være sprog. er en familie af algebraiske systemer, . Et direkte produkt af algebraiske systemer , er et algebraisk system , hvor for hvert prædikat symbol
for hver ;for hvert funktionssymbol
og for hvert konstant symbol
Lad være et filter over . Lad os definere forholdet . Lad os introducere notationen:
,Vi definerer et algebraisk system som følger.
Lad os indstille for prædikatsymbolet
for hvert funktionssymbol
og for konstante symboler
Det algebraiske system defineret på denne måde kaldes det filtrerede produkt af systemer af filteret og betegnes med . Hvis er et ultrafilter , så kaldes det et ultraprodukt , hvis alle sammenfalder og er ens , så kaldes det en ultrapower og betegnes med .
Den vigtigste egenskab ved ultraprodukter er, at de bevarer alle sætninger:
Elks sætning. Lad være et sprog, være en familie af algebraiske systemer af sproget , og være et ultrafilter over . Derefter for enhver sprogformel og enhver sekvens af elementer fra
Kompakthedssætningen kan også formuleres som følger.
Kompakthedssætningen. Hvis et sæt formler er lokalt tilfredsstillende i en eller anden klasse , så er det tilfredsstillende i et eller andet ultraprodukt af systemer fra . [2]
En teori med lighed, der har en endelig eller tællig signatur, siges at være kategorisk i tællelig kardinalitet , hvis alle dens tællelige normale modeller er isomorfe . Kategoricitet i en given utallig magt defineres på samme måde.
![]() | ||||
---|---|---|---|---|
|
Logikker | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofi • Semantik • Syntaks • Historie | |||||||||
Logiske grupper |
| ||||||||
Komponenter |
| ||||||||
Liste over booleske symboler |