FILOSOFIE VAN DE WISKUNDE. Filosofische stromingen in de wiskunde. De genetische methode. Voorbeeld van de gen. meth.



Vergelijkbare documenten
Filosofische opvattingen over de wiskunde en de rol van de logica

VERZAMELINGEN EN AFBEELDINGEN

Hoe Gödel de wiskunde liet schrikken

De mens. Een machine?

Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief

Gödels Onvolledigheidsstellingen

n filosofie n wetenschapsfilosofie n soorten wetenschap n filosofie van de informatica n inhoud college n werkwijze college

Voortgezette Logica, Week 6

Logica voor Informatica

Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3

Prof. dr. H.W. Broer Instituut voor Wiskunde en Informatica Faculteit der Wiskunde en Natuurwetenschappen met dank aan Jan van Maanen en Pauline Vos

Keuze-Axioma en filosofische vragen over de Wiskunde

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

Logica voor Informatica. Propositielogica. Bewijssystemen voor propositielogica. Mehdi Dastani

Hoofdstuk 3. Equivalentierelaties. 3.1 Modulo Rekenen

Opmerking. TI1300 Redeneren en Logica. Met voorbeelden kun je niks bewijzen. Directe en indirecte bewijzen

Je hebt twee uur de tijd voor het oplossen van de vraagstukken. µkw uitwerkingen. 12 juni 2015

Over Plantinga s argument voor de existentie van een noodzakelijk bestaand individueel ding. G.J.E. Rutten

Credit cards, computationele complexiteit en consistentie uitspraken

Rekenen en Redeneren met Oneindig

Notatie van verzamelingen. Lidmaatschap. Opgave. Verzamelingen specificeren

Logica voor Informatica. Propositielogica. Syntax & Semantiek. Mehdi Dastani Intelligent Systems Utrecht University

De onvolledigheidsstelling van Gödel

Verzamelingen deel 3. Derde college

Logica 1. Joost J. Joosten

Eigenschap (Principe van welordening) Elke niet-lege deelverzameling V N bevat een kleinste element.

Collegestof verzamelingenleer. Verzamelingenleer. Inhoud dit deel college. Verzamelingen. Universele en lege verzameling. Verzamelingen en elementen

1 Rekenen in eindige precisie

Andere grote namen van wiskundigen en/of filosofen: Plato, Socrates, Descartes (Cartesius), Spinoza, Kant, Russell, Hilbert, Tarski en Brouwer

We beginnen met de eigenschappen van de gehele getallen.

Hilberts programma en Gödels onvolledigheidsstellingen

Semantiek 1 college 10. Jan Koster

Verzamelingenleer. Onderdeel van het college Logica (2017) Klaas Landsman

Samenvatting. TI1306 Redeneren & Logica Review Guide 2014 Door: David Alderliesten. Disclaimer

Inleiding logica Inleveropgave 3

Wiskundige beweringen en hun bewijzen

Handout Natuurlijke Deductie

Vorig college. IN2505-II Berekenbaarheidstheorie College 4. Opsommers versus herkenners (Th. 3.21) Opsommers

TAALFILOSOFIE. Overkoepelende vraag: WAT IS BETEKENIS?

FP-theorie. 2IA50, Deel B. Inductieve definities 1/19. / department of mathematics and computer science

start -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c

III.2 De ordening op R en ongelijkheden

De stelling van Gödel

Oefenopgaven Grondslagen van de Wiskunde A

Getaltheorie I. c = c 1 = 1 c (1)

The limits of reason

Logic for Computer Science

Semantiek van predicatenlogica en Tractatus

Wiskundige Structuren

Logica als een oefening in Formeel Denken

Logica 1. Joost J. Joosten

Tegenvoorbeeld. TI1300: Redeneren en Logica. De truc van Gauss. Carl Friedrich Gauss, 7 jaar oud (omstreeks 1785)

Formeel Denken. Herfst 2004

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Oneindig in Wiskunde & Informatica. Lezing in de reeks Oneindig 3 oktober 2007 / Studium Generale TU Delft. Tom Verhoeff

Redeneren, Abstraheren en Structureren. Woensdag 30 november 2016

BEWIJZEN EN REDENEREN

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie

Summary in Dutch: Bolzano s notie van fundering en het Klassiek Model van Wetenschap

Logica 1. Joost J. Joosten

RuG-Informatica-cursus Discrete Structuren, versie 2009/2010

M1 Wiskundig taalgebruik en notaties

Ratio en Rede. essays

opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): 2 a 2.

II.3 Equivalentierelaties en quotiënten

Fundamenten. Lerarenprogramma Mastermath, versie 2015/12/02. Theo van den Bogaart Bas Edixhoven

Mededelingen. TI1300: Redeneren en Logica. Waarheidstafels. Waarheidsfunctionele Connectieven

STEEDS BETERE BENADERING VOOR HET GETAL π

Propositielogica. Onderdeel van het college Logica (2017) Klaas Landsman

Steeds betere benadering voor het getal π

Eerste-orde logica (= Predikaatlogica)

Logica voor Informatica. Propositielogica. Normaalvormen en Semantische tableaux. Mehdi Dastani

Kennisrepresentatie & Redeneren. Piter Dykstra Instituut voor Informatica en Cognitie

232 NAW 5/6 nr. 3 september 2005 Te Moeilijk? Welnee! Hans Finkelnberg

Tentamen IN1305-I Fundamentele Informatica 1, deel I: Logica

RAF belangrijk te onthouden

Verzamelingen. Hoofdstuk 5

Numerieke aspecten van de vergelijking van Cantor. Opgedragen aan Th. J. Dekker. H. W. Lenstra, Jr.

Een bewijs van Boolos voor de onvolledigheid van de Peano rekenkunde

TI1300: Redeneren en Logica. TI1300 Redeneren en Logica College 1: Inleiding en Bewijstechnieken. Blackboard: enroll!

IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, uur

Logic for Computer Science

Semantiek 1 college 4. Jan Koster

Logica voor AI. Responsiecollege. Antje Rumberg. 12 december Kripke Semantiek. Geldigheid. De bereikbaarheidsrelatie

Van Fröbel tot Freudenthal

Hoofdstuk 15. In dit hoofdstuk geven we een inleiding op het gebied van het automatisch bewijzen

Logica 1. Joost J. Joosten

Tentamentips. Tomas Klos. 14 december 2010

Bijzondere getallen. Oneindig (als getal) TomVerhoeff. Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica

In deze les. Eerste orde logica. Elementen van EOL. Waarom eerste orde logica? Combinatie met logica. Variabelen en Kwantoren

Oefening 2.2. Welke van de volgende beweringen zijn waar?

Getallensystemen, verzamelingen en relaties

Hoofdstuk 1. Inleiding. Lichamen

Discrete Structuren. Piter Dykstra Sietse Achterop Opleidingsinstituut Informatica en Cognitie

NATUURLIJKE, GEHELE EN RATIONALE GETALLEN

1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3

1. TRADITIONELE LOGICA EN ARGUMENTATIELEER

Analyse met infinitesimalen

Vorig college. IN2505-II Berekenbaarheidstheorie. Aanbevolen opgaven. Wat is oneindigheid? College 5

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Transcriptie:

Filosofische stromingen in de wiskunde FILOSOFIE VAN DE WISKUNDE n logicisme (Frege, Russell) "wiskunde is een tak van de logica" n formalisme (Hilbert) "wiskunde is de wetenschap van formele systemen" n intuitionisme (Brouwer) "wiskunde houdt zich bezig met mentale constructies" Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 42 Filosofische stromingen in de wiskunde n De precizering van deze filosofische posities heeft mede aanleiding gegeven tot het ontstaan van het vak mathematische logica. n directe aanleiding tot het grondslagenonderzoek van de wiskunde was het ontdekken van paradoxen in bepaalde fundamentele stukken wiskunde, m.n. de verzamelingenleer De axiomatische (postulationele) methode n de materiële axiomatische methode - geïnterpreteerde axioma's (axioma's met inhoud = materia) - bijv. Euclidische meetkunde n de formele axiomatische methode - ongeinterpreteerde (= formele) axioma's [forma = vorm] - ongedefinieerde termen worden beschouwd als 'betekenisloos' Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 43 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 44 De genetische methode Voorbeeld van de gen. meth. n de genetische methode is een manier om mathematische objecten te genereren / construeren volgens een bepaald voorschrift. Stellingen drukken eigenschappen van deze objecten uit. n De natuurlijke getallen worden gegenereerd door het voorschrift: - 0 Œ N - x Œ N fi S(x) Œ N n Deze natuurlijke getallen voldoen aan bepaalde eigenschappen zoals bijv. $x Œ N: S(x) = 0. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 45 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 46 1

Genetische vs axiomatische methode n de genetische methode verschilt van de axiomatische methode: in de axiomatische methode worden axioma's gepostuleerd waarvan vervolgens nog een 'model' moet worden gezocht de genetische methode eigenlijk begint met het construeren van een model, waarvan vervolgens de eigenschappen worden bepaald. (Naïeve) Verzamelingenleer - poging tot een zuiver genetische manier van het definiëren van verzamelingen uit d.m.v. operaties zoals vereniging», machts-verzameling P(.) en vol comprehensieprincipe. - "een verzameling is een samenvatting van bepaalde, onderscheiden objecten van onze aanschouwing of van ons denken tot een geheel" (Cantor) Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 47 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 48 Vol comprehensieprincipe n vol comprehensieprincipe: bij iedere welgeformuleerde conditie P(x) is er een verzameling V die precies die elementen bevat die aan de conditie voldoen: V = { x P(x) } n deze definitie bleek te vaag en aanleiding tot ernstige paradoxen De paradoxen van de naïeve verzamenlingenleer n Cantor's paradox: Zij S de verzameling van alle verzamelingen, en T de verzameling van deelverzamelingen van S. Dan zegt Cantor's stelling dat cardinaliteit(s) < cardinaliteit(t). Aan de andere kant is T een deelverzameling van S, de verzameling van alle verzamelingen. Dus cardinaliteit(t) cardinaliteit(s). Tegenspraak. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 49 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 50 De paradoxen van de naïeve verzamenlingenleer n Paradox van Burali-Forti: Beschouw de verzameling O van ordinaalgetallen. O is (heeft) zelf per definitie een ordinaalgetal W (omdat O zelf welgeordend is) dat groter is dan alle andere ordinaalgetallen, maar anderzijds is W kleiner dan het volgende ordinaalgetal W + 1. De paradoxen van de naïeve verzamenlingenleer n Russell's paradox: Zij R = {V V œ V}. Volgens Cantor is dit een welgedefinieerde verzameling. Echter: er geldt nu dat R Œ R R œ R. Russell's pseudo-paradox van de dorpsbarbier: beschouw een dorpsbarbier die alle dorpelingen scheert die zichzelf niet scheren. Deze scheert zichzelf d.e.s.d.a. hij zichzelf niet scheert. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 51 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 52 2

INTERMEZZO: semantische paradoxen n De Leugenaarsparadox: 'Deze zin is onwaar' (1) Zin (1) is waar d.e.s.d.a. deze onwaar is. Semantische paradoxen n Berry's paradox: Beschouw een gefixeerd woordenboek en 'het kleinste getal dat niet met minder dan twintig woorden uit dit woordenboek gedefinieerd kan worden', waarbij al de woorden tussen de ' ' in dit woordenboek voorkomen. Enerzijds moet dit getal bestaan, omdat er met 20 woorden slechts eindig veel getallen kunnen worden gedefinieerd Anderszijds staat tussen de ' ' een definitie van dit getal met slechts 16 woorden, zodat het niet kan bestaan. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 53 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 54 Semantische paradoxen n Richard's paradox: 'het kleinste getal dat in de Nederlandse taal met niet minder dan 120 lettertekens kan worden gedefinieerd', is in het Nederlands wél met minder dan 120 lettertekens te definiëren. n oorzaak: ontoelaatbare vermenging van vorm en betekenis! Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 55 Oplossing paradoxen verzamelingenleer n uitsluiting 'te grote verzamelingen' d.m.v. axioma's. n naieve verzamelingenleer Æ formeelaxiomatische verzamelingentheorie n bijv. het systeem ZF (Zermelo-Fraenkel), waarschijnlijk het eenvoudigste systeem waarin het meeste van de bestaande wiskunde maar voor zover bekend niet de paradoxen kan/kunnen worden afgeleid. n genetische methode Æ formeel axiomatische methode Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 56 Formele verzamelingenleer Nog enkele axioma s ZF n Systeem ZF bevat als typische axioma's o.a.: - $x (Vx Ÿ "y (y Œ x)) (bestaan van lege verzameling ) - "x"y((vx Ÿ Vy Ÿ "z (z Œ x z Œ y)) Æ x = y) (extensionaliteitsaxioma) - "x(vx Æ $y(vy Ÿ "z(zœy $w(wœx Ÿ zœw)))) (vereniging: y =» x) - "x(vx Æ $y(vy Ÿ "z (z Œ y (Vz Ÿ z Õ x)))) (machtsverzameling: y = Px) - $x (Vx Ÿ Œ x Ÿ "y(y Œ x Æ {y} Œ x)) (bestaan oneindige verzameling) Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 57 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 58 3

Opmerking over ZF Alternatieve oplossing n Later bleek dat zowel Cantor's continuum hypothese "cardinaliteit(r) is het kleinste cardinaalgetal groter dan cardinaliteit(n)" (CH) [Gödel, 1938] als de negatie ervan ( CH) [Cohen, 1963] consistent met ZF. < Dit wil dus zeggen dat ZF te zwak is om deze eigenschap of z n negatie af te dwingen < Roept weer vragen op naar een precieze karakterisering van verzamelingen n Russell (en Poincaré) stelde(n) een alternatieve genetische methode voor de verzamelingentheorie voor door het gebruik van zgn. impredicatieve definities (het vermijden van bepaalde circulariteiten in definities). n Echter deze worden veelvuldig gebruikt in de analyse (calculus), zodat er een groot stuk wiskunde met deze methode niet kon worden behandeld. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 59 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 60 Logicisme Logicisme n vorm van het zgn. Platoons Realisme n mathematische objecten 'bestaan' onafhankelijk van de onderzoeker n alle mathematische begrippen reduceerbaar tot abstracte eigenschappen n wiskunde is de studie van de logische (evidente) basisprincipes mbt deze eigenschappen n wiskunde is een tak van de logica n Russell probeerde deze reductie tot de logica uit te voeren in de Principia Mathematica. n deze poging was niet geheel succesvol: n om de paradoxen te vermijden was een verdere complicatie nodig ('theory of types' + 'axiom of reducibility ) n dit alles verzwakte de claim van het logicisme dat wiskunde geheel reduceerbaar tot de logica is aanzienlijk; het kwam neer op wiskunde = logica + verzamelingenleer Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 61 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 62 Formalisme Formalisme n wiskunde is het manipuleren van eindige configuraties symbolen, volgens voorgeschreven regels, ofwel: n wiskunde is de wetenschap van formele systemen, n bestaande uit een welomschreven syntax en een afleidbaarheidscriterium n N.B. wiskunde zelf is GEEN formeel systeem; zij houdt zich alleen bezig met formele systemen n configuraties: sommige hebben concrete betekenis; n andere zijn betekenisloos ('meaningless') n keuze van regels: uit pragmatische overwegingen Æ concrete zinvolle / bruikbare afleidingen vb. predikatenlogica, formele rekenkunde,... Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 63 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 64 4

Formalisme n acceptatie van het feit dat delen van de klassieke wiskunde die het actueel ('completed') oneindige gebruiken uitgaan boven wat intuitief evident is Æ concentratie op zekere kern van de wiskunde die formeel te axiomatiseren is n kernprobleem: hoe bewijs je delen wiskunde consistent, anders dan het gebruik van modellen die soms blijkbaar onbetrouwbare verzamelingen betreffen (relatieve consistentie)? Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 65 Hilbert s programma: de metamathematische methode n kernprobleem: absolute consistentiebewijzen n Is de (wiskundeæ) rekenkunde consistent? n Om deze vraag te beantwoorden stelde Hilbert voor om een bepaalde zeer evidente soort van redeneren (zgn. finitistisch methoden) te gebruiken: van elementaire combinatorische aard, zoals rekenkundige bewerkingen en het testen van eindige verzamelingen op een beslisbare eigenschap. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 66 Finitistische methoden n de finitistische wiskunde werd door Hilbert beschouwd als de eigenlijke wiskunde: laat concrete representatie + manipulatie van tekenrijen toe, en is (evt. m.b.v. geschikte codering) onderdeel van de rekenkunde n eigenschappen van de geformaliseerde wiskunde moeten vervolgens worden bewezen in de metataal via finitistische methoden ('metamathematica') Consistentiebewijzen n een finitistisch bewijs van de consistentie van de rekenkunde ( fin Con PA, waarbij Con PA staat voor de uitdrukking $x Prov(x, È0=1 ) met x een codegetal van een bewijs en È0=1 een codegetal voor de uitspraak 0=1) zou dan de consistentie van de rekenkunde garanderen: PA Con PA Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 67 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 68 Intuïtionisme (Brouwer) n wiskunde is een op zichzelf staande activiteit betrekking hebbend op mentale constructies volgens zelf-evidente regels, onafhankelijk van taal. n aanleiding tot kritische beschouwing van - de notie van een (existentie-) bewijs - de notie mechanisch berekenbare functie Intuïtionisme: oneindige verzn n volgens Brouwer vormen de positive integers het startpunt van de wiskunde via herhaalde duplicatie van het element ' ': ' ', ' ', ' ',... -- te maken met de notie 'tijd' n oneindige verzamelingen zijn intuitionistisch gezien altijd 'potentieel oneindig' (onder constructie) ipv actueel oneindig Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 69 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 70 5

Waarheid in het intuïtionisme n waarheid van een bewering moet ook constructief zijn: berusten op een bewijs (een bepaald soort mentale constructie) --- gevolgen voor bewijzen van $-beweringen n gevolg: beweringen zijn niet waar of onwaar; ze kunnen ook onbepaald zijn; zelfs inherent onbepaald, als het een onbeslisbare eigenschap betreft: intuit p p n de intuitionistische interpretatie (van waarheid) van beweringen geeft aanleiding tot een niet-klassieke logica: n de zgn. intuitionistische logica (Heyting) n asserties: 'reports of completed proofs' Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 71 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 72 n 'truth conditions': - P Q : tenminste een van P, Q is bewezen - P Ÿ Q : zowel P als Q is bewezen - P Æ Q : men heeft een constructie C waarvan men heeft bewezen dat als C wordt toegepast op elk mogelijk bewijs van P het resultaat een bewijs van Q is - P : is hetzelfde als "P Æ ^", dwz elk mogelijk bewijs van P kan worden getransformeerd in een bewijs van een contradictie - $x P(x) : er is een constructie van een s (in het domein waarover men kwantificeert) zdd P(s) bewezen is - "x P(x) : er is een bewijs waarvan is aangetoond dat dit specialiseert tot een bewijs van P(s) voor elke s in het domein van kwantificatie. Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 73 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 74 n formeel bewijssysteem: bijv. 'klassiek' systeem van natuurlijke deductie minus de regel van de eliminatie van dubbele negatie: j j n Voor de rest is het systeem hetzelfde als voor klassieke logica, inclusief de 'ex falso sequitur quodlibet' regel. Curieus is dat ook de regels voor de kwantoren " en $ dezelfde zijn als in het klassiek geval ondanks hun andere (constructieve) interpretatie! Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 75 n Enkele bekende niet afleidbare formules: 1. intuit j Æ j 2. intuit j j 3. intuit $y($x j Æ j[y/x]) 'Plato's wet n maar wel: n intuit $x j fi er is een term t zdd intuit j[t/x]) Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 76 6

Axiomatiseren van de wiskunde n Aanhangers van het formalisme, zoals Hilbert, droomden van een volledige axiomatisering van de wiskunde n I.h.b. werd nagedacht over hoe de rekenkunde (volledig) kon worden geaxiomatiseerd, omdat deze de kern vormt van de wiskunde Peano s axiomatische rekenkunde (PA) Peano s axiomatische rekenkunde (PA) n axioma's voor de rekenkunde naar Peano: n 1. "x (0 = sx) n 2. "x, y (sx = sy) Æ (x = y) n 3. "x x + 0 = x n 4. "x, y x + sy = s(x + y) n 5. "x, y x sy = (x y) + x n 6. "x x 0 = 0 n I. (P(0) Ÿ "x (P(x) Æ P(sx))) Æ "x P(x) inductie schema Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 77 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 78 Gezondheid van PA n gezondheid van de Peano rekenkunde: PA j fi N j n waarbij N staat voor het standaardmodel van de (eerste-orde) rekenkunde, d.w.z. de natuurlijke getallen met de gebruikelijke definitie van optelling, vermenigvuldiging, successor en gelijkheid. Onvolledigheid PA n Hilbert's programma (in zeer verregaande zin): er is een formeel systeem voor de wiskunde dat consistent en volledig is, i.h.b. is er een zo'n formeel systeem voor de rekenkunde. n Kurt Gödel (1931): 'de (formele) rekenkunde PA is niet volledig': NIET: N j fi PA j Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 79 Filosofie van de informatica J.-J. Ch. Meyer, ICS, UU 80 7