Beregnbarhed, diagonalisering og matematikkens grundlag

Størrelse: px
Starte visningen fra side:

Download "Beregnbarhed, diagonalisering og matematikkens grundlag"

Transkript

1 Beregnbarhed, diagonalisering og matematikkens grundlag Stig Andur Pedersen Afdelingen Filosofi og Videnskabsteori, RUC 1 Matematikkens grundlagsproblemer Omkring år 1900 havde matematikken udviklet metoder og synspunkter, som fjernede den fra dens fysiske forankring. Matematikken var blevet en abstrakt videnskab, som beskæftigede sig med transfinite tal, rum af flere end tre dimensioner med særprægede geometrier, abstrakte algebraiske systemer etc. Denne udvikling gav anledning til mange nye matematiske resultater, som ofte stred stærkt mod vore umiddelbare intuitioner. F.eks. var det muligt at konstruere kurver, som helt udfyldte et todimensionalt område, kontinuerte funktioner, som ikke var differentiable i noget punkt. Endvidere var det muligt at bevise eksistensen af matematiske objekter, som man ikke ud fra beviserne fik nogen mulighed for at få fat i. Man vidste, at de fandtes, men kunne ikke få adgang til dem. Et berømt eksempel på dette var David Hilberts ( ) basis-sætning, som viste eksistensen af såkaldte idealer i polynomiumsringe uden at angive metoder til at finde sådanne objekter, et resultat, som gav anledning til diskussion af, hvad der udgjorde en korrekt matematisk bevis metode. Men udover disse ret ejendommelige resultater, førte de nye abstrakte metoder også til løsninger af mange klassiske problemer af stor praktisk betydning. Den abstrakte matematik var således en stor succes. Det var imidlertid et problem for matematikken at begrunde de nye metoder, især de metoder, som opererede med uendelige objekter. Dette problem blev yderligere skærpet i forbindelse med fremkomsten af egentlige logiske paradokser i mængdelæren. Det var især Georg Cantors ( ) og Bertrand Russells ( ) paradokser, som gav anledning til problemer, Cantor havde vist, at antallet af elementer i mængden af delmængder af en given mængde altid er større end antallet af elementer i mængden selv. Det er klart for endelige mængder. Lad f.eks. 1

2 A = {a,b} være en mængde med netop to elementer a og b. Der er fire delmængder af A, nemlig den tomme mængde (som betegnes /0), to mængder med hver et element {a} og {b}, og endelig mængden A selv. Hvis P(A) betegner mængden af delmængder af A, så har P(A) fire elementer. Generelt gælder der for en vilkårlig endelig mængde, X, at antallet elementer i P(X) er 2 n, når antallet af elementer i A er n. For uendelige mængder gælder noget tilsvarende. Antallet af elementer i uendelige mængder udtrykkes ved de transfinite kardinaltal. Lad X betegne antallet af elementer i X. X kaldes mængden Xs mægtighed eller Xs kardinaltal. Man siger, at X har kardinalitet X. Der gælder helt generelt, at: X < P(X) Men lad nu M være mængden af alle mængder. Om denne mængde må der også gælde, at antallet af delmængder er større end antallet af elementer: X < P(X) Men lad nu M være mængden af alle mængder. Om denne mængde må der også gælde, at antallet af delmængder er større end antallet af elementer: M < P(M) (1) Men da M er mængden af alle mængder, må P(M) være en delmængde af M. P(M) kan derfor ikke have flere elementer end M, i modstrid med (1). Denne logiske vanskelighed var allerede kendt af Cantor, som godt vidste, at arbejdede man med meget store mængder, ville man nemt løbe ind i logiske vanskeligheder. Han talte om inkonsistente mangfoldigheder, og undgik selv intuitivt disse vanskeligheder. Bertrand Russell viste, at et tilsvarende paradoks forekom i Gottlob Freges ( ) i øvrigt fremragende forsøg på at bygge matematikken ind i et formelt logisk system. Russell betragtede mængden af alle de mængder, som ikke var element i sig selv. Det er intuitivt klart, at der både findes mængder, som ikke er element i sig selv, en mængde af stole er f.eks. ikke en stol, og mængder, som er element i sig selv, f.eks. mængden af abstrakte objekter, som selv er et abstrakt objekt. Det giver derfor umiddelbart god mening at tale om Russells mængde af de mængder, som ikke er element i sig selv. Lad os kalde denne mængde R. Det følger af definitionen, at en mængde tilhører R, hvis, og kun hvis, den ikke er element i sig selv. Men hvordan med R selv? R vil tilhøre R hvis, og kun hvis, R ikke tilhører R. At spørge om R er element i R fører således til et logisk paradoks. 2

3 Disse paradokser og i øvrigt anvendelsen af meget kraftfulde aksiomer for konstruktion af uendelige mængder gav anledning til alvorlige vanskeligheder for den abstrakte matematik. Det aksiom, som især gav anledning til diskussioner, var det såkaldte udvalgsaksiom, som siger, at har man en samling af ikke-tomme mængder A, B, C,..., hvor ingen af mængderne overlapper, så findes der en mængde, som består af et element fra hver af disse mængder. Det blev vist i begyndelsen af 1900-tallet, at dette umiddelbart indlysende aksiom faktisk allerede blev anvendt i matematikken, og at det var nødvendigt for mange vigtige matematiske konstruktioner. Endvidere blev det vist, at udvalgsaksiomet også førte til matematiske resultater, som stred direkte mod almindelige matematiske intuitioner. Det var således muligt på overfladen af en kugle at finde to kongruente mængder (dvs. mængder, som kunne dække hinanden punkt for punkt), som var så komplekse, at de fortsat var kongruente, selv om man fjernede uendeligt mange punkter fra den ene. Disse og forskellige andre problemer delte matematikerne i begyndelsen af 1900-tallet i forskellige grupper. Nogle mente, at den abstrakte matematik, som opererede med store uendelige mængder, gik for vidt, og at man derfor skulle begrænse sig til konkrete, endelige, veldefinerede objekter. Andre mente, at de nye metoder gav så fremragende resultater, at det ville være meningsløst at forlade dette paradis. Man skulle hellere forsøge at sikre matematikkens logiske konsistens. Man taler sædvanligvis om tre konkurrerende matematiske grundlagssynspunkter: logicismen, hvor man forsøgte at reducere matematik til formel logik, intuitionismen, hvor de nye transfinite metoder skulle udelukkes, og formalismen, hvor man ville aksiomatisere matematikken og så vise, at de grundliggende aksiomer ikke kunne give anledning til logiske paradokser. Ingen af disse skoledannelser har imidlertid givet matematikken et tilfredsstillende grundlag. Men de har alle bidraget væsentligt til udviklingen af nye matematiske teorier. 2 Den aksiomatiske mængdelære og kontinuumshypotesen De mængdeteoretiske paradokser førte bl.a. til en aksiomatisering af mængdelæren. Det første matematisk tilfredsstillende aksiomsystem blev formuleret af Ernst Zermelo ( ) i 1908 og senere forfinet af A.A. Fraenkel ( ), John von Neumann ( ), Kurt Gödel ( ), m.fl. I begyndelsen af 1930 erne forelå det nu meget udbredte aksiomsystem, ZF, for mængdelæren. 3

4 Dette aksiomsystem har fine egenskaber, idet stort set al matematik kan formaliseres i det. Men der er også væsentlige problemer knyttet til det. ZF udvides sædvanligvis med to problematiske aksiomer: det allerede omtalte udvalgsaksiom og Cantors kontinuumshypotese. ZF udvidet med udvalgsaksiomet betegnes ZFC og er nok det mest udbredte aksiomsystem for mængdelæren blandt moderne matematikere. Cantor havde vist, at mægtigheden af de reelle tal var større end mægtigheden af de naturlige tal. Spørgsmålet var, om der fandtes mægtigheder mellem de naturlige tal og de reelle tal. Cantor var ikke i stand til at finde sådanne mellemkardinaliteter og postulerede derfor kontinuumshypotesen, at der ikke findes mægtigheder mellem de naturlige tals og de reelle tals mægtigheder. I sin berømte tale ved den internationale matematikkongres i Paris i 1900, hvor David Hilbert omtalte 23 vigtige uløste matematiske problemer, nævnte han kontinuumshypotesen som det første problem: Ethvert system af uendelig mange reelle tal, dvs. enhver samling af tal (eller punkter), er enten ækvivalent med [dvs. har samme mægtighed som] samlingen af naturlige tal, 1,2,3,...,n, eller med samlingen af alle reelle tal og derfor til kontinuet, dvs. til punkterne på en linie; med hensyn til ækvivalens er der derfor kun to samlinger af tal, den tællelige samling eller kontinuet. Kontinuumshypotesen gjorde, at de forskellige uendelige kardinaltal fik en særlig simpel struktur. Men det var ikke muligt at afgøre, om kontinuumshypotesen kunne udledes ud fra andre mere indlysende mængdeteoretiske aksiomer, eller om den kunne give anledning til logiske inkonsistenser. Tilsvarende gjorde sig gældende for udvalgsaksiomet. Mængdelæren kunne derfor ikke siges at give matematikken et sikkert grundlag. Selv om mængdelæren, både i ZFC-udformningen og andre tilsvarende aksiomsystemer, ikke førte til en endelig acceptabel begrundelse af matematikken, fik den stor betydning for udviklingen af moderne abstrakt matematik, f.eks. generel topologi og algebra. Disse meget abstrakte former for matematik har også haft stor betydning for udformningen af moderne fysik. Funktionalanalysen, som er udviklet i nært samspil med den moderne kvantefysik, hviler stærkt på metoder og resultater, som er udsprunget af og knyttet til udviklingen af den mængdeteoretisk baserede matematik. I dette og andre moderne matematiske områder spiller f.eks. udvalgsaksiomet en afgørende rolle. Udviklingen af mængdelæren nåede et foreløbigt højdepunkt i 1940 erne, da det lykkedes Kurt Gödel at vise, at både udvalgsaksiomet og kontinuumshypotesen var konsistente med de øvrige mængdeteoretiske aksiomer. Gödels resultat blev publiceret i bogen The Consistency of the Axiom of Choice and of the Generalized Continuum-hypothesis with the Axioms of xset theory (1951). Hans resultat 4

5 betød, at man uden problemer kunne tilføje de kritiske aksiomer til mængdelæren, uden at dette ville gøre den mere usikker, end den var i forvejen. Mængdelæren var således relativt konsistent i den betydning, at var dens aksiomer undtagen udvalgsaksiomet og kontinuumshypotesen selvmodsigelsesfrie, så ville mængdelæren fortsat være selvmodsigelsesfri med disse aksiomer tilføjet. Det var imidlertid ikke muligt at give et absolut konsistensbevis for mængdelæren. Om mængdelæren evt. uden de kritiske aksiomer var konsistent, kunne man ikke vise ved anvendelse af formelle logiske metoder. Dette var en konsekvens af nogle af Gödels andre resultater. I 1931 viste han nemlig, at i et konsistent formelt aksiomsystem, som er stærkt nok til at repræsentere et simpelt fragment af teorien om de naturlige tal, er det ikke muligt at vise systemets egen konsistens. Generelt vil der i sådanne systemer være sande sætninger, som hverken kan bevises eller modbevises formelt ud fra systemets aksiomer. Man kunne godt formelt vise sådanne systemers konsistens, men kun i systemer, som var aksiomatisk mere omfattende og dermed mere usikre med hensyn til netop konsistens. F.eks. viste G. Gentzen ( ) i 1936, at de naturlige tals teori (de såkaldte Peanoaksiomer) var konsistent. Men forudsætningerne for dette bevis var, at man opererede med visse uendelige kardinaltal. Et formelt bevis for konsistensen af teorien for disse uendelige tal ville kræve en endnu stærkere teori og derfor indførelsen af endnu mere komplekse uendelige tal. Søger man således formelle konsistensbeviser, vil kompleksiteten uvægerligt stige, hvilket gør et absolut konsistensbevis umuligt. Som nævnt havde Gödel vist, at de kritiske aksiomer uden logiske vanskeligheder kunne tilføjes til mængdelæren. Men spørgsmålet om hvorvidt disse aksiomer fulgte af de øvrige mængdeteoretiske aksiomer, eller formuleret anderledes, om det var nødvendigt at tilføje dem, var endnu åbent. Det var endnu ikke muligt at afgøre, om aksiomerne var uafhængige af de øvrige mængdeteoretiske aksiomer. Dette spørgsmål blev imidlertid afgjort i begyndelsen af 1960 erne. I 1963 viste Paul J. Cohen (f. 1934), at både udvalgs aksiomet og kontinuumshypotesen var uafhængige af de øvrige mængdeteoretiske aksiomer. Disse resultater blev udgivet i bogen Set Theory and the Continuum Hypothesis (1966). Ligesom det var muligt for E. Beltrami ( ) og Henri Poincare ( ) at konstruere rumlige figurer i euklidiske rum, som havde en ikke-euklidisk geometri, og dermed demonstrere, at den ikke-euklidiske geometri var konsistent, hvis den euklidiske var det, så konstruerede Cohen modeller for mængdelærens aksiomer, i hvilke hverken udvalgsaksiomet eller kontinuumhypotesen var gyldige. Cohens metode til konstruktion af matematiske systemer, som tilfredsstillede mængdelærens aksiomer uden udvalgsaksiomet og kontinuumshypotesen, samtidig med at disse to kritiske aksiomer blev falske, var meget kompleks, bl.a. fordi 5

6 systemerne ikke uden videre kunne formuleres i den gængse klassiske logik. Han viste ved indførelsen af en særlig teknik, the forcing method, at det var muligt at bygge nogle ikkeklassiske modeller, som så i sidste ende kunne tvinges til at tilfredsstille mængdeaksiomerne. I nogle af disse modeller kunne udvalgsaksiomet ikke anvendes, og det var muligt at angive delmængder af de reelle tal, som havde mægtigheder, der var placeret mellem mægtigheden af de naturlige tal og de reelle tal. I årene efter Cohens resultater kom der fornyet liv i mængdelæren. Selv om det lykkedes at vise, at de kritiske aksiomer var uafhængige af de øvrige aksiomer i mængdelæren, og at man derfor kunne udvikle matematik med eller uden særlige mægtigheder mellem de naturlige tal og de reelle tal, forsøgte man alligevel at finde nye mere umiddelbart matematisk acceptable aksiomer, som kunne sætte de kritiske aksiomer i nyt lys og måske føre til accept eller forkastelse af disse aksiomer. Nogle af disse nye aksiomer har også været med til at kaste lys over det reelle kontinuums finstruktur. Det har imidlertid ikke været muligt at nå frem til en entydigt og generelt accepteret klasse af aksiomer for mængdelæren. Mange moderne undersøgelser tyder på, at det er rimeligt at antage, at kontinuumshypotesen er falsk, og at kontinuet er større end de reelle tal. Men noget sikkert argument findes endnu ikke. 3 Afgørbarhed og beregnelighed - Gödel og Turing Foruden de logiske paradokser: som plagede den moderne matematik i begyndelsen af det 20. århundrede, var der også andre problemer, som matematikerne måtte forholde sig til. Den abstrakte matematik førte til mange resultater, der viste eksistensen af matematiske objekter, som man i virkeligheden ikke havde nogen mulighed for at kunne konstruere eller på anden vis få konkret kendskab til. Det er f.eks. nemt at konstruere et koordinatsystem i et endeligdimensionalt euklidisk rum. I det sædvanlige tredimensionale rum skal man blot angive tre retninger vinkelret på hinanden og en målestok på disse retninger. Vi siger, at sådanne rum har veldefinerede baser. I et uendeligdimensionalt rum er det imidlertid ikke muligt generelt at angive en basis. Men ved at antage udvalgsaksiomet kan man vise, at ethvert uendeligdimensionalt rum (mere specielt vektorrum) har en basis. Man kan således vise eksistensen af basen, men man kan ikke angive den. Tilsvarende kan man for mange ligninger vise, at ligningerne har løsninger, men man er ikke i stand til at angive disse løsninger. I disse situationer rejser spørgsmålet sig om, hvad man skal med påstande (matematiske sætninger), som postulerer objekter, 6

7 man principielt ikke har nogen muligheder for at få fat i. Dette problem med ikke-konstruktive eksistenssætninger i matematikken fik mange matematikere til at mene, at det i virkeligheden var frugtesløst at anvende transfinite metoder ukritisk, og at man burde begrænse matematikken til metoder, hvor man var sikker på, at det, man vidste eksisterede, også var noget, man i princippet ville kunne få fat i. Det nytter ikke noget at vise flotte tankevækkende resultater, som på basis af tvivlsomme aksiomer fører til eksistensen af objekter, der er hinsides det, vi som mennesker har adgang til. Derfor må matematikken begrænses til det, man kan opnå ved et endeligt antal operationer (finitisme), til det konstruktivt eller beregneligt tilgængelige. Problemet med dette synspunkt var imidlertid, at man ikke i begyndelsen af det 20. århundrede havde et klart begreb om, hvad det beregnelige var for noget. Spørgsmålet om beregnelighed i relation til simple talteoretiske ligninger blev også formuleret som et væsentligt matematisk problem af Hilbert i den berømte tale i Paris i Det udgjorde Hilberts tiende problem: Givet en diofantisk ligning [en simpel ligning i hele tal, som f.eks. Fermats ligning x n + y n = z n ] med et vilkårligt antal ubekendte og med rationelle numeriske koefficienter: Angiv en proces ud fra hvilken det kan afgøres ved et endeligt antal operationer, hvorvidt ligningen har heltallige løsninger." Sædvanligvis vil man i konkrete tilfælde vide, om en procedure er beregnelig i Hilberts forstand, dvs. hvis der er tale om en procedure, som ved et endeligt antal diskrete operationer kan afgøre et problem. Men dette er ikke tilstrækkeligt, hvis man generelt vil undersøge, om matematiske problemer har beregnelige løsninger. Hvad vil det mere præcist sige at have en procedure, som efter endelig mange operationer vil afgøre et problem? I en matematisk sammenhæng er dette problemet med at kunne karakterisere klassen af beregnelige funktioner. Spørgsmålet om at karakterisere det beregnelige blev yderligere aktuelt i forbindelse med det såkaldte Entscheidungsproblem (afgørlighedsproblemet), som blev formuleret af Hilbert i begyndelsen af 1920 erne og publiceret i hans og Wilhelm Ackermanns ( ) bog Grundzuge der theoretischen Logik (1928): Findes der en afgørlighedsprocedure (dvs. en effektiv beregnelig procedure), som gør det muligt at afgøre gyldigheden af en formel logisk påstand (dvs. et udsagn i prædikatslogikken) efter endelig mange operationer? Det første eksempel på en afgrænsning af en omfattende klasse af beregnelige funktioner var klassen af såkaldte primitivt rekursive funktioner. Denne klasse består af de simple talteoretiske funktioner, som kan opnås ved at starte med nogle konstanter, anvende efterfølgerfunktionen x x + 1 [dvs. funktionen at lægge en til ], tilføje overflødige argumenter, substituere og anvende det primitive re- 7

8 kursionsskema: f (o, a) = p(a) f (n + l,a) = q( f (n,a),n,a) Denne klasse af funktioner blev meget berømt, da det lykkedes Gödel at vise, at alle formelle sprog og systemer, defineret ved simple syntaktiske regler over et endeligt alfabet, kunne kodes ved anvendelse af de primitivt rekursive funktioner. Spørgsmålet om endelig afgørlighed i sådanne systemer kunne derfor reduceres til spørgsmål om beregnelighed over de naturlige tal. Imidlertid udtømmer klassen af primitivt rekursive funktioner ikke klassen af beregnelige funktioner. Det kan man indse på følgende måde: Da en primitivt rekursiv funktion kan bygges op som beskrevet ovenfor, svarer der en endelig tekst til denne funktion, nemlig dens opbygning ud fra konstanter, efterfølgerfunktionen osv: Definitionerne af primitivt rekursive funktioner kan opstilles i en følge: f 0, f 1, f 2,... Det er derfor muligt at definere en universel funktion U(n,x), hvor U(n,x) udregnes ved at tage den n te funktion i følgen af primitivt rekursive funktioner og anvende den på argumentet x. Dvs.: U(n,x) = f n (x) (2) Men da U intuitivt er beregnelig, vil den såkaldte diagonalfunktion : U(n,n) + 1 (3) også være beregnelig. Men diagonalfunktionen er ikke primitivt rekursiv: Hvis dette var tilfældet, måtte der findes et nummer m i følgen af primitivt rekursive funktioner, så diagonalfunktionen U(n, n)+1 var lig med funktionen med nummer m. Men dette ville give: f m (m) = U(m,m) ifølge (2). Men da diagonalfunktionen (3) netop er f m, får vi: og derfor: f m (m) = U(m,m) + 1 f m (m) = f m (m) + 1 8

9 hvilket er en modstrid. Klassen af primitivt rekursive funktioner er således for lille til at udgøre hele klassen af beregnelige funktioner. Et gennembrud i bestemmelsen af de beregnelige funktioner skete i 1930 erne. I perioden 1930 til 1940 fremkom der flere meget forskellige matematiske definitioner af beregnelighed, som dog alle viste sig at være ækvivalente. Vi skal nøjes med at omtale to definitioner, en aritmetisk og en, hvor beregnelighed defineres ud fra et abstrakt maskinbegreb. I afhandlingen General recursive functions of natural numbers fra 1936 definerede S.G Kleene ( ) klassen af beregnelige funktioner ved at udvide klassen af primitivt rekursive funktioner med en metode til at danne effektive minima. Lad f (x,y) være en funktion og antag, at der for alle y findes et x, så f (x,y) = 0. Hvis det er tilfældet, kan vi danne funktionen g(y) ved at kræve: g(y) = det mindste x, hvor f (x,y) = 0. Klassen af primitivt rekursive funktioner udvides med de funktioner, som kan dannes på denne måde. Det giver os klassen af totalt rekursive funktioner. Det er ikke muligt at diagonalisere sig ud af klassen af totalt rekursive funktioner på samme måde, som man kunne diagonalisere sig ud af klassen af primitivt rekursive funktioner. Grunden til det er, at der i Kleenes definition indgår en betingelse, som ikke er egentlig finitistisk (den indsmugler nogle uendelighedsbetragtninger). Det drejer sig om betingelsen: for alle y findes et x, så f (x,y) = 0 For at afgøre om denne betingelse er opfyldt, skal man undersøge uendelig mange y. Det positive ved denne definition er, at man således får en klasse af funktioner, som man ikke kan diagonalisere sig ud af, og som vi skal se, er der gode grunde til at tro, at denne klasse af funktioner netop er klassen af totale beregnelige funktioner. Det uheldige er, at der har sneget sig en ikke-finitistisk betingelse ind i bestemmelsen af klassen. Men denne ikke-finitistiske betingelse kan imidlertid nemt undgås ved at tillade ikke-totale funktioner. I definitionen af: g(y) = det mindste x, hvor f (x,y) = 0 droppes forudsætningen, at x findes for alle y. Dette medfører, at der vil være situationer, hvor g(y) ikke er defineret. Vi får således en klasse af funktioner, om hvilket det gælder, at for visse input vil de give et output, men for andre input måske vil være udefinerede. Man kan ikke diagonalisere sig ud af denne klasse af partielt rekursive funktioner, og den ikke-finistiske betingelse er væk. 9

10 Denne klasse af partielt rekursive funktioner blev introduceret af Kleene i Men hverken denne klasse eller tilsvarende definitioner (f.eks. Gödels definition af generelt rekursive funktioner eller A. Churchs ( ) λ-beregnelige funktioner) blev på det tidspunkt accepteret som en passende definition af beregnelighed. Church formulerede tesen, at de beregnelige funktioner skulle identificeres med klassen af generelt rekursive funktioner. Men Gödel, som faktisk introducerede denne klasse i 1931, var stærkt imod Churchs tese. Derimod tilsluttede Gödel sig uden videre et andet forsøg på at bestemme det beregnelige, nemlig Alan Turings ( ). Turing gav i artiklen On computable numbers, with an application to the Entscheidungsproblem (1936) en præcis analyse af, hvad det vil sige at udføre en beregning med en mekanisk procedure. Det gjorde han ved at give en formel definition af en abstrakt mekanisk maskine, som i dag går under betegnelsen Turing-maskinen. Med passende modifikationer svarer en Turing-maskine til en principiel beskrivelse af, hvordan en moderne computer er indrettet. En Turingmaskine er en maskine, som har endeligt mange tilstande, og som kan læse en ubegrænset lang symbolstrimmel, hvorpå der kan skrives symboler fra et endeligt alfabet som en computers binære 0 og 1. Maskinen kan læse et felt på strimlen af gangen. Den kan så, afhængig af hvilken tilstand den er i, enten slette symbolet, skrive et nyt eller flytte sig til et nabofelt. En beregning fremkommer ved, at maskinen som input får en strimmel med endeligt mange symboler på, hvorefter den starter sine operationer. Hvis den efter endeligt mange skridt stopper, vil den efterlade en strimmel med endeligt mange symboler på. Det er så resultatet af beregningen. Den kan imidlertid også gå i en løkke, hvilket vil sige, at den fortsætter i det uendelige med at operere. I dette tilfælde kommer der intet output. Denne løse intuitive beskrivelse af en Turing-maskine kan gøres matematisk præcis, og det kan vises, at klassen af de funktioner, som kan beregnes med Turing-maskiner, netop er klassen af partielt rekursive funktioner. Turings bestemmelse af en endelig, mekanisk procedure virkede overbevisende. Gödel udtalte f.eks. om bestemmelsen af endelig beregnelighed: Den mest tilfredsstillende måde, efter min mening, er at reducere begrebet endelig procedure til en maskine med endeligt mange dele, som det er gjort af den engelske matematiker Turing. I artiklen fra 1936 viste Turing også, at Hilberts Entscheidungsproblem var uløseligt. Turings begreb om en endelig maskine var intuitivt appellerende, og det blev efterhånden vist, at de forskellige forsøg på at bestemme klassen af beregnelige funktioner førte til samme klasse af funktioner, nemlig klassen af partielt rekursive funktioner. Churchs forslag var at identificere de beregnelige funktioner med 10

11 de generelt rekursive funktioner, og Turing foreslog at identificere dem med de funktioner, der kunne beregnes på en Turing-maskine. Begge forslag (og mange andre) gav samme klasse, nemlig klassen af partielt rekursive funktioner (de generelt rekursive funktioner er de totale blandt de partielt rekursive funktioner). Det blev derfor almindeligt accepteret at introducere Church-Turings tese som betegnelse for, at den intuitivt bestemte klasse af beregnelige funktioner er identisk med klassen af partielt rekursive funktioner. Beregnelighed kom således til at betyde beregnelighed på en Turing-maskine. Spørgsmålet om bestemmelsen af det konstruktive eller det effektivt beregnelige blev løst i første halvdel af det 20. århundrede. Church-Turings tese er almindeligt accepteret som en klar og uomtvistelig bestemmelse af det beregnelige. Det blev også vist i denne periode, at mange matematiske problemer, ja i virkeligheden de fleste, lå hinsides det beregnelige. Gödels ufuldstændighedssætninger og det negative svar på Hilberts Entscheidungsproblem viste, at man ikke skulle regne med at kunne udvikle formelle aksiomatiske teorier, inden for hvilke matematiske problemer kunne finde effektive løsninger. Det blev også klart, at det såkaldte stop-problem for Turing-maskiner heller ikke var løseligt: Det er ikke muligt at konstruere en Turing-maskine, der som input tager beskrivelsen af en vilkårlig Turing-maskine og et input til denne, og som giver output 1, hvis den vilkårlige Turingmaskine giver et resultat for sit input, og 0, hvis den ikke stopper på inputtet. Det kan altså ikke generelt afgøres, om et program med et givet input stopper (og giver resultat) eller ej. Endvidere blev kompleksiteten af uløselige problemer studeret. F.eks. blev det vist, at stop-problemet og problemet om uafgørlighed af simpel aritmetik havde samme kompleksitetsgrad. Hilberts tiende problem var imidlertid endnu ikke løst. Det krævede yderligere forfinelse af teorien for beregnelighed. Det blev imidlertid løst i 1970 af den russiske matematiker Juri Matijasevitj (f. 1947). Han viste, at det ikke er muligt at finde en generel effektiv metode til løsning af diofantiske ligninger. Dette negative svar på Hilberts tiende problem forklarer på en vis måde, hvorfor det er så vanskeligt at finde metoder til løsning af selv meget simple talteoretiske ligninger. Nogle af disse ligninger kan ganske enkelt ikke løses ved anvendelse af beregnelige metoder. Et eksempel på en meget simpel ligning, som igennem 300 år har været et problem for matematikere, er Fermats ligning: x n + y n = z n, hvor n er et helt tal større end 2 Den franske matematiker Pierre de Fermat ( ) formulerede den hypotese, at denne ligning ikke har nogen heltallige løsninger. Fermat skrev i ca i mar- 11

12 genen til sin udgave af Diophantus Arithmetica: Jeg har fundet et vidunderligt bevis for dette, som denne margin er for lille til at indeholde. Fermats bevis blev aldrig fundet, og det var i mere end 300 år ikke muligt for nogen at bevise Fermats hypotese. Først i 1993 annoncerede Andrew Wiles (f. 1953) et bevis for Fermats sætning, men det viste sig at være behæftet med fejl. Et år senere var Wiles overmåde komplekse bevis blevet rettet, og andre talteoretikere havde haft lejlighed til at studere det i detaljer. Da kompleksiteten af beviset var så stor, kunne ingen med fuldstændig sikkerhed sige, at det var gyldigt. Men i de efterfølgende år blev beviset simplificeret og gennemgået af mange andre matematikere, og i 1995 kunne man med overbevisning sige, at Fermats berømte problem var løst. I første halvdel af det 20. århundrede var arbejdet med at bestemme og udforske begrebet om matematisk beregnelighed i det væsentlige drevet af filosofiske spørgsmål vedrørende matematikkens grundlag. Men med fremkomsten af moderne computere har dette ændret sig. Problemer vedrørende beregnelighed har fået praktisk relevans i forbindelse med udviklingen af moderne datalogi. Dette har rejst mange nye spørgsmål, som har givet anledning til en meget frugtbar udvikling af konstruktiv matematik og matematiske teorier for algoritmer. Den klassiske teori for beregnelighed, som vi har beskrevet ovenfor, vedrører udelukkende beregnelighed over de naturlige, hele og rationelle tal. Men matematikken beskæftiger sig naturligvis også med det reelle kontinuum. De reelle tal er betydelig mere komplekse end de naturlige tal. De egentlige reelle tal, dvs. de tal, som ikke viser sig at være brøker, er i virkeligheden uendelige objekter. De kan skrives som uendelige decimalbrøker, og det er relativt nemt at vise, at disse decimalbrøker ikke kan reduceres til endelige eller periodiske decimalbrøker. Man kan nemt finde algoritmer, der beregner decimaludviklingerne af 2 og π. Men ligegyldigt hvor længe man bliver ved, vil man naturligvis kun være i stand til at kunne angive endeligt mange af decimalerne for disse tal. Det betyder, at man i virkeligheden kun kender disse tal tilnærmelsesvist. Man kan gøre tilnærmelserne bedre, men man vil aldrig kunne bestemme tallene eksakt. Dette problem, at man kun kender egentlige reelle tal tilnærmelsesvist, skaber naturligvis vanskeligheder for en konstruktiv bestemmelse af det reelle kontinuum. I den klassiske beregnelighedsteori kunne man vise, at alle de forskellige forsøg på at bestemme det beregnelige førte til samme klasse af beregnelige funktioner. Dette blev grundlaget for Church-Turings tese, og dermed fik man en bestemmelse af det beregnelige, som alle stort set var og fortsat er enige om. Men når spørgsmålet går på at bestemme beregnelighed over mere komplekse strukturer, f.eks. de reelle tal, er situationen vanskeligere. Det har ikke været muligt at udvikle noget, der svarer til Church-Turings tese. Der findes mange forskelli- 12

13 ge ikke-ækvivalente modeller for beregnelighed over alle disse mere komplekse systemer. Området er et åbent aktivt forskningsfelt, som i dag producerer mange nye resultater af stor praktisk og filosofisk interesse. Hidtil har vi udelukkende talt om principiel beregnelighed. Men det, der i princippet lader sig beregne, behøver ikke at være tilgængeligt med anvendelse af de metoder, vi har til rådighed. Moderne hurtige computere må ofte give op over for problemer, der klart er beregnelige, hvilket moderne kryptografering vidner om. Det er derfor også matematisk interessant at forsøge at karakterisere klassen af problemer, som er beregneligt tilgængelige ud fra de metoder, vi har til rådighed, dvs. problemer, som kan beregnes med et rimeligt tidsforbrug på moderne computere. Man siger, at et problem er praktisk beregneligt, hvis den regnetid, som en moderne computer skal anvende, kan bestemmes som et polynomium af størrelsen af inputtet til computeren (hvis inputtet har størrelse x, så skal regnetiden være mindre end k x n, for passende k og n). Man siger, at praktisk beregnelige problemer har polynomiel tid, og kalder dem P-problemer. Det er nemt at vise, at mange praktiske problemer, som vi godt vil have computere til at løse, har en kompleksitet, som langt overstiger polynomiel tid, f.eks. mange planlægningsproblemer såsom at finde den korteste rute mellem et større antal byer. Nogle sådanne problemer kan imidlertid gøres polynomielle, hvis man tillader ikke-deterministiske beregningsmetoder (computeren behøver ikke at følge en fast procedure, men kan gætte eller vælge frit ind imellem). Disse ikke-deterministiske polynomielle problemer kaldes NP-problemer. Det er i dag et åbent spørgsmål, om P = NP, altså om denne tilsyneladende større klasse af problemer, NP, i virkeligheden udgør klassen af praktisk beregnelige problemer. Praktiske erfaringer tyder på, at P = NP ikke gælder. Men der er ingen tegn på, at en afgørelse af spørgsmålet er lige på trapperne. Der bliver i disse år forsket intensivt i problemet om P = NP. I det hele taget er spørgsmålet om at kunne give matematiske karakteriseringer af forskellige former for kompleksitet et uhyre vigtigt moderne tema, som har betydning for mange områder uden for matematikken. 13

Ufuldstændighed, mængdelære og beregnelighed

Ufuldstændighed, mængdelære og beregnelighed Ufuldstændighed, mængdelære og beregnelighed Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige Folkeuniversitetet i København, efteråret 2009 Thomas Bolander, FUKBH 09 s. 1/27 Sidste

Læs mere

Gödels ufuldstændighedssætninger

Gödels ufuldstændighedssætninger Gödels ufuldstændighedssætninger Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige 2 Folkeuniversitetet i København, efteråret 2011 Thomas Bolander, FUKBH 11 s. 1/21 Gödels ufuldstændighedssætning

Læs mere

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Kommentar til 1 Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Denne afhandling af den 24-årige Kurt Gödel er blevet en klassiker. Det er vist den eneste

Læs mere

Udvalgsaksiomet. Onsdag den 18. november 2009

Udvalgsaksiomet. Onsdag den 18. november 2009 Udvalgsaksiomet Onsdag den 18. november 2009 Eksempler Fourier udvikling af f(x)=x 4 3 5 10 2 1 1 2 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 1 2 3 4

Læs mere

Turing og den universelle maskine

Turing og den universelle maskine Hilbert forestillede sig, undslipper ikke paradokserne: den fuldstændige formalisering er umulig. Reaktionerne var til at starte med stor forbløffelse. Logikkens og matematikkens fundamenter var pludselig

Læs mere

Tal. Vi mener, vi kender og kan bruge følgende talmængder: N : de positive hele tal, Z : de hele tal, Q: de rationale tal.

Tal. Vi mener, vi kender og kan bruge følgende talmængder: N : de positive hele tal, Z : de hele tal, Q: de rationale tal. 1 Tal Tal kan forekomme os nærmest at være selvfølgelige, umiddelbare og naturgivne. Men det er kun, fordi vi har vænnet os til dem. Som det vil fremgå af vores timer, har de mange overraskende egenskaber

Læs mere

Elementær Matematik. Mængder og udsagn

Elementær Matematik. Mængder og udsagn Elementær Matematik Mængder og udsagn Ole Witt-Hansen 2011 Indhold 1. Mængder...1 1.1 Intervaller...4 2. Matematisk Logik. Udsagnslogik...5 3. Åbne udsagn...9 Mængder og Udsagn 1 1. Mængder En mængde er

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 1 November 212, kl. 1 14 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af computer

Læs mere

Projekt 7.10 Uendelighed Hilberts hotel

Projekt 7.10 Uendelighed Hilberts hotel Hvad er matematik? ISBN 909 Projekter: Kapitel Projekt 0 Uendelighed Hilberts hotel Projekt 0 Uendelighed Hilberts hotel (Materialet i dette projekt er hentet fra Hvad er matematik? A, indledningen til

Læs mere

t a l e n t c a m p d k Matematiske Metoder Anders Friis Anne Ryelund 25. oktober 2014 Slide 1/42

t a l e n t c a m p d k Matematiske Metoder Anders Friis Anne Ryelund 25. oktober 2014 Slide 1/42 Slide 1/42 Hvad er matematik? 1) Den matematiske metode 2) Hvad vil det sige at bevise noget? 3) Hvor begynder det hele? 4) Hvordan vælger man et sæt aksiomer? Slide 2/42 Indhold 1 2 3 4 Slide 3/42 Mængder

Læs mere

Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal?

Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal? Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal? Det er ret let at svare på: arealet af en trekant, husker vi fra vor kære folkeskole, findes ved at gange

Læs mere

Den sproglige vending i filosofien

Den sproglige vending i filosofien ge til forståelsen af de begreber, med hvilke man udtrykte og talte om denne viden. Det blev kimen til en afgørende ændring af forståelsen af forholdet mellem empirisk videnskab og filosofisk refleksion,

Læs mere

5 hurtige til de voksne

5 hurtige til de voksne 16 Interview 5 hurtige til de voksne om intuitionisme Jingyu She og Maria Bekker-Nielsen Dunbar Hvad er det, du vil med matematik? Du vil gerne opbygge nogle modeller af et eller andet, som på en eller

Læs mere

LIDT OM UENDELIGHED HENRIK HOLM

LIDT OM UENDELIGHED HENRIK HOLM LIDT OM UENDELIGHED HENRIK HOLM Denne note omhandler uendelighedsbegrebet, som det er indført af Georg Cantor omkring 1870 Vi henviser til [4] for Cantors arbejder For datiden var Cantors idéer revolutionerende,

Læs mere

Gödels ufuldstændighedssætninger

Gödels ufuldstændighedssætninger Gödels ufuldstændighedssætninger Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige Folkeuniversitetet i København, efteråret 2009 Thomas Bolander, FUKBH 09 s. 1/27 Gödels første ufuldstændighedssætning

Læs mere

Trekanter. Frank Villa. 8. november 2012

Trekanter. Frank Villa. 8. november 2012 Trekanter Frank Villa 8. november 2012 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold 1 Introduktion 1 1.1

Læs mere

1 Beregnelighed. 1.1 Disposition. 1.2 Præsentation. Def. TM. Def. RE/R. Def. 5 egenskaber for RE/R. Def. NSA. Bevis. NSA!RE. Def. SA. Bevis. SA!

1 Beregnelighed. 1.1 Disposition. 1.2 Præsentation. Def. TM. Def. RE/R. Def. 5 egenskaber for RE/R. Def. NSA. Bevis. NSA!RE. Def. SA. Bevis. SA! 1 Beregnelighed 1.1 Disposition Def. TM Def. RE/R Def. 5 egenskaber for RE/R Def. NSA Bevis. NSA!RE Def. SA Bevis. SA!R Bevis. SA RE Def. Beslutningsproblem Arg. Self-Accepting er uløselig 1.2 Præsentation

Læs mere

Selvreference i begrænsningsresultaterne

Selvreference i begrænsningsresultaterne Selvreference i begrænsningsresultaterne Thomas Bolander, IMM, DTU. tb@imm.dtu.dk To pointer: (1) Der skal kun meget lidt udover selvreference til for at få de klassiske logiske begrænsningsresultater.

Læs mere

Formaliseringens grænser i matematik og logik

Formaliseringens grænser i matematik og logik i løbet af 1900-tallet afmonterede mange af de klippefaste videnskabelige overbevisninger fra 1800-tallet og erstattede dem med nye, mere præcise, men også mere relativerende lovmæssigheder. Det viste

Læs mere

Hvad er et tal? Dan Saattrup Nielsen

Hvad er et tal? Dan Saattrup Nielsen 12 Det filosofiske hjørne Hvad er et tal? Dan Saattrup Nielsen Det virker måske som et spøjst spørgsmål, men ved nærmere eftertanke virker det som om, at alle vores definitioner af tal refererer til andre

Læs mere

Spilstrategier. 1 Vindermængde og tabermængde

Spilstrategier. 1 Vindermængde og tabermængde Spilstrategier De spiltyper vi skal se på her, er primært spil af følgende type: Spil der spilles af to spillere A og B som skiftes til at trække, A starter, og hvis man ikke kan trække har man tabt. Der

Læs mere

Noter til Perspektiver i Matematikken

Noter til Perspektiver i Matematikken Noter til Perspektiver i Matematikken Henrik Stetkær 25. august 2003 1 Indledning I dette kursus (Perspektiver i Matematikken) skal vi studere de hele tal og deres egenskaber. Vi lader Z betegne mængden

Læs mere

Grundlæggende Matematik

Grundlæggende Matematik Grundlæggende Matematik Hayati Balo, AAMS August 2012 1. Matematiske symboler For at udtrykke de verbale udsagn matematisk korrekt, så det bliver lettere og hurtigere at skrive, indføres en række matematiske

Læs mere

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2 Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket

Læs mere

UENDELIG, MERE UENDELIG, ENDNU MERE UENDELIG, Indledning

UENDELIG, MERE UENDELIG, ENDNU MERE UENDELIG, Indledning UENDELIG, MERE UENDELIG, ENDNU MERE UENDELIG, ESBEN BISTRUP HALVORSEN 1 Indledning De fleste kan nok blive enige om, at mængden {a, b, c} er større end mængden {d} Den ene indeholder jo tre elementer,

Læs mere

Grundlæggende Matematik

Grundlæggende Matematik Grundlæggende Matematik Hayati Balo, AAMS Juli 2013 1. Matematiske symboler For at udtrykke de verbale udsagn matematisk korrekt, så det bliver lettere og hurtigere at skrive, indføres en række matematiske

Læs mere

DM517:Supplerende noter om uafgørlighedsbeviser:

DM517:Supplerende noter om uafgørlighedsbeviser: DM517:Supplerende noter om uafgørlighedsbeviser: Jørgen Bang-Jensen October 9, 2013 Abstract Formålet med denne note er at give en form for kogebogsopskrift på, hvorledes man bygger et uafgørlighedsbevis

Læs mere

Appendiks 6: Universet som en matematisk struktur

Appendiks 6: Universet som en matematisk struktur Appendiks 6: Universet som en matematisk struktur En matematisk struktur er et meget abstrakt dyr, der kan defineres på følgende måde: En mængde, S, af elementer {s 1, s 2,,s n }, mellem hvilke der findes

Læs mere

Baggrundsnote om logiske operatorer

Baggrundsnote om logiske operatorer Baggrundsnote om logiske operatorer Man kan regne på udsagn ligesom man kan regne på tal. Regneoperationerne kaldes da logiske operatorer. De tre vigtigste logiske operatorer er NOT, AND og. Den første

Læs mere

Matematik YY Foråret Kapitel 1. Grupper og restklasseringe.

Matematik YY Foråret Kapitel 1. Grupper og restklasseringe. Matematik YY Foråret 2004 Elementær talteori Søren Jøndrup og Jørn Olsson Kapitel 1. Grupper og restklasseringe. Vi vil i første omgang betragte forskellige typer ligninger og søge efter heltalsløsninger

Læs mere

Archimedes Princip. Frank Nasser. 12. april 2011

Archimedes Princip. Frank Nasser. 12. april 2011 Archimedes Princip Frank Nasser 12. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette er

Læs mere

De rigtige reelle tal

De rigtige reelle tal De rigtige reelle tal Frank Villa 17. januar 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Hvad er formel logik?

Hvad er formel logik? Kapitel 1 Hvad er formel logik? Hvad er logik? I daglig tale betyder logisk tænkning den rationelt overbevisende tænkning. Og logik kan tilsvarende defineres som den rationelle tænknings videnskab. Betragt

Læs mere

Types, tokens og rationalisme i matematikkens filosofi

Types, tokens og rationalisme i matematikkens filosofi Types, tokens og rationalisme i matematikkens filosofi Klaus Frovin Jørgensen Afdelingen Filosofi og Videnskabsteori, RUC 6. marts, 2010 1 / 29 Hilbert og den aksiomatiske metode David Hilbert (1862-1943)

Læs mere

Logik. Af Peter Harremoës Niels Brock

Logik. Af Peter Harremoës Niels Brock Logik Af Peter Harremoës Niels Brock December 2009 1 Indledning Disse noter om matematisk logik er en videreudbygning af det, som står i bogen MAT A [1]. Vi vil her gå lidt mere systematisk frem og være

Læs mere

Polynomier. Indhold. Georg Mohr-Konkurrencen. 1 Polynomier 2. 2 Polynomiumsdivision 4. 3 Algebraens fundamentalsætning og rødder 6

Polynomier. Indhold. Georg Mohr-Konkurrencen. 1 Polynomier 2. 2 Polynomiumsdivision 4. 3 Algebraens fundamentalsætning og rødder 6 Indhold 1 Polynomier 2 Polynomier 2 Polynomiumsdivision 4 3 Algebraens fundamentalsætning og rødder 6 4 Koefficienter 8 5 Polynomier med heltallige koefficienter 9 6 Mere om polynomier med heltallige koefficienter

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote enote Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses enoten er i forlængelse af enote, der beskriver lineære

Læs mere

Formelle systemer og aksiomatisk mængdelære

Formelle systemer og aksiomatisk mængdelære Formelle systemer og aksiomatisk mængdelære Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige 2 Folkeuniversitetet i København, efteråret 2011 Thomas Bolander, FUKBH 11 s. 1/32 Lidt

Læs mere

Euklids algoritme og kædebrøker

Euklids algoritme og kædebrøker Euklids algoritme og kædebrøker Michael Knudsen I denne note vil vi med Z, Q og R betegne mængden af henholdsvis de hele, de rationale og de reelle tal. Altså er { m } Z = {..., 2,, 0,, 2,...} og Q = n

Læs mere

Sansernes og forstandens tvivlsomme brugbarhed

Sansernes og forstandens tvivlsomme brugbarhed Sansernes og forstandens tvivlsomme brugbarhed I de syditalienske byer Kroton og Elea opstod omkring 500 f.v.t. to filosofiske retninger, som fik stor betydning for senere tænkning og forskning. Den ene

Læs mere

π can never be expressed in numbers. William Jones og John Machins algoritme til beregning af π

π can never be expressed in numbers. William Jones og John Machins algoritme til beregning af π can never be expressed in numbers. William Jones og John Machins algoritme til beregning af. Oprindelsen til symbolet Første gang vi møder symbolet som betegnelse for forholdet mellem en cirkels omkreds

Læs mere

Matematik: Videnskaben om det uendelige 1

Matematik: Videnskaben om det uendelige 1 Matematik: Videnskaben om det uendelige 1 Ottende forelæsning: Den aksiomatiske metode II Klaus Frovin Jørgensen 15. november, 2010 1 / 30 Fra sidste gang (1/2) Generelt har vi set, at: Et basalt element

Læs mere

Matematisk modellering og numeriske metoder. Lektion 8

Matematisk modellering og numeriske metoder. Lektion 8 Matematisk modellering og numeriske metoder Lektion 8 Morten Grud Rasmussen 18. oktober 216 1 Fourierrækker 1.1 Periodiske funktioner Definition 1.1 (Periodiske funktioner). En periodisk funktion f er

Læs mere

Brug og Misbrug af logiske tegn

Brug og Misbrug af logiske tegn Brug og Misbrug af logiske tegn Frank Nasser 20. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk:

Læs mere

Den moderne grundlagsdiskussion. Tirsdag den 22. November 2011

Den moderne grundlagsdiskussion. Tirsdag den 22. November 2011 Den moderne grundlagsdiskussion Tirsdag den 22. November 2011 The empirical law of epistemology!"#$%"&'()*"+,"-(#./%&"0%1-2"+,"('3+*#"!"#$"%&'("'')*"'+(0.#"+,"%$*,'$-+(-,.,$/0( %'12/4"5"6/+6+*%"#+"/%,%/"#+"#$%"+0*%/7(8+-")$19$"#$%*%"%:(36'%*"1''.*#/(#%"(*"#$%"

Læs mere

Punktmængdetopologi. Mikkel Stouby Petersen. 1. marts 2013

Punktmængdetopologi. Mikkel Stouby Petersen. 1. marts 2013 Punktmængdetopologi Mikkel Stouby Petersen 1. marts 2013 I kurset Matematisk Analyse 1 er et metrisk rum et af de mest grundlæggende begreber. Et metrisk rum (X, d) er en mængde X sammen med en metrik

Læs mere

Implikationer og Negationer

Implikationer og Negationer Implikationer og Negationer Frank Villa 5. april 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Polynomiumsbrøker og asymptoter

Polynomiumsbrøker og asymptoter Polynomiumsbrøker og asymptoter Frank Villa 9. marts 2012 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Tue Tjur: Hvad er tilfældighed?

Tue Tjur: Hvad er tilfældighed? Tue Tjur: Hvad er tilfældighed? 16. 19. september 1999 afholdtes i netværkets regi en konference på RUC om sandsynlighedsregningens filosofi og historie. Som ikke specielt historisk interesseret, men nok

Læs mere

Gödels ufuldstændighedssætninger

Gödels ufuldstændighedssætninger Gödels ufuldstændighedssætninger Thomas Bolander, DTU Informatik UNF foredrag, HCØ, 13. april 2010 Thomas Bolander, UNF, F10 s. 1/34 Introduktion En populær formulering af Gödel s (første) ufuldstændighedssætning

Læs mere

Algebra - Teori og problemløsning

Algebra - Teori og problemløsning Algebra - Teori og problemløsning, januar 05, Kirsten Rosenkilde. Algebra - Teori og problemløsning Kapitel -3 giver en grundlæggende introduktion til at omskrive udtryk, faktorisere og løse ligningssystemer.

Læs mere

Logik. Helge Elbrønd Jensen og Tom Høholdt Fortolket af Michael Elmegård og Øistein Wind-Willassen.

Logik. Helge Elbrønd Jensen og Tom Høholdt Fortolket af Michael Elmegård og Øistein Wind-Willassen. Logik Helge Elbrønd Jensen og Tom Høholdt Fortolket af Michael Elmegård og Øistein Wind-Willassen. 25. juni 2014 2 Indhold 1 Matematisk Logik 5 1.1 Udsagnslogik.................................... 5 1.2

Læs mere

Matematiske metoder - Opgavesæt

Matematiske metoder - Opgavesæt Matematiske metoder - Opgavesæt Anders Friis, Anne Ryelund, Mads Friis, Signe Baggesen 24. maj 208 Beskrivelse af opgavesættet I dette opgavesæt vil du støde på opgaver, der er markeret med enten 0, eller

Læs mere

1 < 2 og 1 > 2 (2.1) er begge udsagn. Det første er sandt det andet er falsk. Derimod er

1 < 2 og 1 > 2 (2.1) er begge udsagn. Det første er sandt det andet er falsk. Derimod er Kapitel 2 Logik Dette kapitel omhandler matematiske udsagn og prædikater. I et formelt kursus om logik opstiller man helt præcise regler for hvilke tegnstrenge, der kan tillades i opbygningen af udsagn

Læs mere

Spilstrategier. Indhold. Georg Mohr-Konkurrencen. 1 Vindermængde og tabermængde 2. 2 Kopier modpartens træk 4

Spilstrategier. Indhold. Georg Mohr-Konkurrencen. 1 Vindermængde og tabermængde 2. 2 Kopier modpartens træk 4 Indhold 1 Vindermængde og tabermængde 2 2 Kopier modpartens træk 4 3 Udnyt modpartens træk 5 4 Strategityveri 6 5 Løsningsskitser 7 Spilstrategier De spiltyper vi skal se på her, er primært spil af følgende

Læs mere

Undersøgende aktivitet om primtal. Af Petur Birgir Petersen

Undersøgende aktivitet om primtal. Af Petur Birgir Petersen Undersøgende aktivitet om primtal. Af Petur Birgir Petersen Definition: Et primtal er et naturligt tal større end 1, som kun 1 og tallet selv går op i. Eksempel 1: Tallet 1 ikke et primtal fordi det ikke

Læs mere

Fejlkorligerende køder Fejlkorrigerende koder

Fejlkorligerende køder Fejlkorrigerende koder Fejlkorligerende køder Fejlkorrigerende koder Olav Geil Skal man sende en fødselsdagsgave til fætter Børge, så pakker man den godt ind i håb om, at kun indpakningen er beskadiget ved modtagelsen. Noget

Læs mere

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning Chapter 3 Modulpakke 3: Egenværdier 3.1 Indledning En vektor v har som bekendt både størrelse og retning. Hvis man ganger vektoren fra højre på en kvadratisk matrix A bliver resultatet en ny vektor. Hvis

Læs mere

brikkerne til regning & matematik tal og algebra preben bernitt

brikkerne til regning & matematik tal og algebra preben bernitt brikkerne til regning & matematik tal og algebra 2+ preben bernitt brikkerne. Tal og algebra 2+ 1. udgave som E-bog ISBN: 978-87-92488-35-0 2008 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt

Læs mere

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0 BAndengradspolynomier Et polynomium er en funktion på formen f ( ) = an + an + a+ a, hvor ai R kaldes polynomiets koefficienter. Graden af et polynomium er lig med den højeste potens af, for hvilket den

Læs mere

Gult Foredrag Om Net

Gult Foredrag Om Net Gult Foredrag Om Net University of Aarhus Århus 8 th March, 2010 Introduktion I: Fra Metriske til Topologiske Rum Et metrisk rum er en mængde udstyret med en afstandsfunktion. Afstandsfunktionen bruges

Læs mere

Matematisk modellering og numeriske metoder. Lektion 16

Matematisk modellering og numeriske metoder. Lektion 16 Matematisk modellering og numeriske metoder Lektion 16 Morten Grud Rasmussen 6. november, 2013 1 Interpolation [Bogens afsnit 19.3 side 805] 1.1 Interpolationspolynomier Enhver kontinuert funktion f på

Læs mere

π er irrationel Frank Nasser 10. december 2011

π er irrationel Frank Nasser 10. december 2011 π er irrationel Frank Nasser 10. december 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Uendelige rækker og Taylor-rækker

Uendelige rækker og Taylor-rækker Uendelige rækker og Taylor-rækker Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige Folkeuniversitetet i København, efteråret 200 Thomas Bolander, FUKBH 0 s. /24 Forhold mellem endelighed

Læs mere

Eksempel på den aksiomatisk deduktive metode

Eksempel på den aksiomatisk deduktive metode Eksempel på den aksiomatisk deduktive metode Et rigtig godt eksempel på et aksiomatisk deduktivt system er Euklids Elementer. Euklid var græker og skrev Elemeterne omkring 300 f.kr. Værket består af 13

Læs mere

- erkendelsens begrænsning og en forenet kvanteteori for erkendelsen

- erkendelsens begrænsning og en forenet kvanteteori for erkendelsen Erkendelsesteori - erkendelsens begrænsning og en forenet kvanteteori for erkendelsen Carsten Ploug Olsen Indledning Gennem tiden har forskellige tænkere formuleret teorier om erkendelsen; Hvad er dens

Læs mere

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Hans Hüttel 27. oktober 2004 Mathematics, you see, is not a spectator sport. To understand mathematics means to be able to do mathematics.

Læs mere

Eksamensopgaver i DM17, Januar 2003

Eksamensopgaver i DM17, Januar 2003 Eksamensopgaver i DM17, Januar 2003 Skriftlig Eksamen Automatteori og Beregnelighed (DM17) Institut for Matematik & Datalogi Syddansk Universitet Odense Universitet Lørdag, den 18. Januar 2003 Alle sædvanlige

Læs mere

Gruppeteori. Michael Knudsen. 8. marts For at motivere indførelsen af gruppebegrebet begynder vi med et eksempel.

Gruppeteori. Michael Knudsen. 8. marts For at motivere indførelsen af gruppebegrebet begynder vi med et eksempel. Gruppeteori Michael Knudsen 8. marts 2005 1 Motivation For at motivere indførelsen af gruppebegrebet begynder vi med et eksempel. Eksempel 1.1. Lad Z betegne mængden af de hele tal, Z = {..., 2, 1, 0,

Læs mere

Noter om polynomier, Kirsten Rosenkilde, Marts Polynomier

Noter om polynomier, Kirsten Rosenkilde, Marts Polynomier Noter om polynomier, Kirsten Rosenkilde, Marts 2006 1 Polynomier Disse noter giver en kort introduktion til polynomier, og de fleste sætninger nævnes uden bevis. Undervejs er der forholdsvis nemme opgaver,

Læs mere

Divisorer. Introduktion. Divisorer og delelighed. Divisionsalgoritmen. Definition (Divisor) Lad d og n være hele tal. Hvis der findes et helt tal q så

Divisorer. Introduktion. Divisorer og delelighed. Divisionsalgoritmen. Definition (Divisor) Lad d og n være hele tal. Hvis der findes et helt tal q så Introduktion 1) Hvad er Taleteori? Læren om de hele tal Primtal 2) Formalistisk struktur Definition Lemma Divisorer Definition (Divisor) Lad d og n være hele tal Hvis der findes et helt tal q så d q =

Læs mere

Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang.

Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang. Den tekniske platform Af redaktionen Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang. Teknologisk udvikling går således hånd i hånd med videnskabelig udvikling.

Læs mere

Nogle grundlæggende begreber

Nogle grundlæggende begreber BE2-kursus 2010 Jørgen Larsen 5. februar 2010 Nogle grundlæggende begreber Lidt simpel mængdelære Mængder består af elementer; mængden bestående af ingen elementer er, den tomme mængde. At x er element

Læs mere

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528) Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM58) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 7 Januar 010, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger,

Læs mere

Banach-Tarski Paradokset

Banach-Tarski Paradokset 32 Artikeltype Banach-Tarski Paradokset Uden appelsiner Andreas Hallbäck Langt de fleste af os har nok hørt om Banach og Tarskis såkaldte paradoks fra 1924. Vi har hørt diverse poppede formuleringer af

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Nasser 9. april 20 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her.

Læs mere

Den matematiske grundlagskrise 12. januar 2010. Søren Frejstrup Grav Petersen

Den matematiske grundlagskrise 12. januar 2010. Søren Frejstrup Grav Petersen Den matematiske grundlagskrise 12. januar 2010 Asger Haugstrup Helene Juncher Søren Frejstrup Grav Petersen Mikkel Nichlas Rauf Rasmus Sylvester Bryder Indhold 1 Problemformulering 2 2 Indledning 2 3 Logicisme

Læs mere

Matematiske metoder - Opgaver

Matematiske metoder - Opgaver Matematiske metoder - Opgaver Anders Friis, Anne Ryelund 25. oktober 2014 Logik Opgave 1 Find selv på tre udtalelser (gerne sproglige). To af dem skal være udsagn, mens det tredje ikke må være et udsagn.

Læs mere

Quaternioner blev første gang beskrevet

Quaternioner blev første gang beskrevet vise sig indirekte, i forandret form, som f.eks. neurotiske symptomer eller fejlhandlinger. Det ubevidste er imidlertid ikke bare en art skjult bevidsthed, men er knyttet til træk ved mennesket, der er

Læs mere

Analyse 2. Gennemgå bevis for Sætning Supplerende opgave 1. Øvelser. Sætning 1. For alle mængder X gælder #X < #P(X).

Analyse 2. Gennemgå bevis for Sætning Supplerende opgave 1. Øvelser. Sætning 1. For alle mængder X gælder #X < #P(X). Analyse 2 Øvelser Rasmus Sylvester Bryder 3. og 6. september 2013 Gennemgå bevis for Sætning 2.10 Sætning 1. For alle mængder X gælder #X < #P(X). Bevis. Der findes en injektion X P(X), fx givet ved x

Læs mere

Fraktaler Mandelbrots Mængde

Fraktaler Mandelbrots Mængde Fraktaler Mandelbrots Mængde Foredragsnoter Af Jonas Lindstrøm Jensen Institut For Matematiske Fag Århus Universitet Indhold Indhold 1 1 Indledning 3 2 Komplekse tal 5 2.1 Definition.......................................

Læs mere

Ordbog over Symboler

Ordbog over Symboler Ordbog over Symboler Frank Nasser 20. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

16. december. Resume sidste gang

16. december. Resume sidste gang 16. december Resume sidste gang Abstrakt problem, konkret instans, afgørlighedsproblem Effektiv kodning (pol. relateret til binær kodning) Sprog L : mængden af instanser for et afgørlighedsproblem hvor

Læs mere

Mandags Chancen. En optimal spilstrategi. Erik Vestergaard

Mandags Chancen. En optimal spilstrategi. Erik Vestergaard Mandags Chancen En optimal spilstrategi Erik Vestergaard Spilleregler denne note skal vi studere en optimal spilstrategi i det spil, som i fjernsynet går under navnet Mandags Chancen. Spillets regler er

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Villa 2. maj 202 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Foredrag i Eulers Venner 30. nov. 2004

Foredrag i Eulers Venner 30. nov. 2004 BSD-prosper.tex Birch og Swinnerton-Dyer formodningen Johan P. Hansen 26/11/2004 13:34 p. 1/20 Birch og Swinnerton-Dyer formodningen Foredrag i Eulers Venner 30. nov. 2004 Johan P. Hansen matjph@imf.au.dk

Læs mere

1 Sætninger om hovedidealområder (PID) og faktorielle

1 Sætninger om hovedidealområder (PID) og faktorielle 1 Sætninger om hovedidealområder (PID) og faktorielle ringe (UFD) 1. Introducér ideal, hovedideal 2. I kommutativt integritetsområde R introduceres primelement, irreducibelt element, association 3. Begrebet

Læs mere

01017 Diskret Matematik E12 Alle bokse fra logikdelens slides

01017 Diskret Matematik E12 Alle bokse fra logikdelens slides 01017 Diskret Matematik E12 Alle bokse fra logikdelens slides Thomas Bolander 1 Udsagnslogik 1.1 Formler og sandhedstildelinger symbol står for ikke eller og ( A And) hvis... så... hvis og kun hvis...

Læs mere

brikkerne til regning & matematik tal og algebra F+E+D preben bernitt

brikkerne til regning & matematik tal og algebra F+E+D preben bernitt brikkerne til regning & matematik tal og algebra F+E+D preben bernitt 1 brikkerne. Tal og algebra E+D 2. udgave som E-bog ISBN: 978-87-92488-35-0 2010 by bernitt-matematik.dk Kopiering af denne bog er

Læs mere

3 Algebraisk Specifikation af Abstrakte Datatyper.

3 Algebraisk Specifikation af Abstrakte Datatyper. 3 Algebraisk Specifikation af Abstrakte Datatyper. Specifikation kontra program. Bestanddele af en algebraisk specifikation. Klassificering af funktioner i en ADT. Systematisk definition af ligninger.

Læs mere

16. marts P NP. Essentielle spørgsmål: NP P? Et problem Q kaldes NP -fuldstændigt 1 Q NP 2 R NP : R pol Q. Resume sidste gang

16. marts P NP. Essentielle spørgsmål: NP P? Et problem Q kaldes NP -fuldstændigt 1 Q NP 2 R NP : R pol Q. Resume sidste gang 16. marts Resume sidste gang Abstrakt problem konkret instans afgørlighedsproblem Effektiv kodning (pol. relateret til binær kodning) Sprog L : mængden af instanser for et afgørlighedsproblem hvor svaret

Læs mere

Konstruktion af de reelle tal

Konstruktion af de reelle tal Konstruktion af de reelle tal Rasmus Villemoes 17. oktober 2005 Indledning De fleste tager eksistensen af de reelle tal R for givet. I Matematisk Analyse-bogen Funktioner af en og flere variable af Ebbe

Læs mere

Komplekse tal. Mikkel Stouby Petersen 27. februar 2013

Komplekse tal. Mikkel Stouby Petersen 27. februar 2013 Komplekse tal Mikkel Stouby Petersen 27. februar 2013 1 Motivationen Historien om de komplekse tal er i virkeligheden historien om at fjerne forhindringerne og gøre det umulige muligt. For at se det, vil

Læs mere

Kommentarer til matematik B-projektet 2015

Kommentarer til matematik B-projektet 2015 Kommentarer til matematik B-projektet 2015 Mandag d. 13/4 udleveres årets eksamensprojekt i matematik B. Dette brev er tænkt som en hjælp til vejledningsprocessen for de lærere, der har elever, som laver

Læs mere

Første konstruktion af Cantor mængden

Første konstruktion af Cantor mængden DYNAMIK PÅ CANTOR MÆNGDEN KLAUS THOMSEN Første konstruktion af Cantor mængden For de fleste der har hørt on Cantor-mængden, er den blevet defineret på flg måde: I = 0 I = I = 0 0 OSV Cantor mængden C er

Læs mere

Gentzen og de transfinitte bevismetoder

Gentzen og de transfinitte bevismetoder Gentzen og de transfinitte bevismetoder Klaus Frovin Jørgensen Afdeling for Filosofi og Videnskabsteori, RUC Den 15. november 2011 1 / 27 Konsistensbeviser og grundlagskrisen Grundlagskrisen opstod på

Læs mere

Matematisk induktion

Matematisk induktion Induktionsbeviser MT01.0.07 1 1 Induktionsbeviser Matematisk induktion Sætninger der udtaler sig om hvad der gælder for alle naturlige tal n N, kan undertiden bevises ved matematisk induktion. Idéen bag

Læs mere

Matematikkens metoder illustreret med eksempler fra ligningernes historie. Jessica Carter Institut for Matematik og Datalogi, SDU 12.

Matematikkens metoder illustreret med eksempler fra ligningernes historie. Jessica Carter Institut for Matematik og Datalogi, SDU 12. illustreret med eksempler fra ligningernes historie Institut for Matematik og Datalogi, SDU 12. april 2019 Matematiklærerdag, Aarhus Universitet I læreplanen for Studieretningsprojektet står: I studieretningsprojektet

Læs mere

Teoretiske Øvelsesopgaver:

Teoretiske Øvelsesopgaver: Teoretiske Øvelsesopgaver: TØ-Opgave 1 Subtraktion division i legemer: Er subtraktion division med elementer 0 i legemer veldefinerede, eller kan et element b have mere end ét modsat element -b eller mere

Læs mere