FormalMathematicsand MathematicalPractice PeterKoepke,MathematicalInstitute,UniversityofBonn,Germany 14thCongressofLogic,Methodology,andPhilosophyofSc

Hasonló dokumentumok
A Kepler sejtés bizonyításának ellenőrzése

Efficient symmetric key private authentication

IRODALOMJEGYZÉK. [Boolos 89] Boolos, G., A New Proof of the Gödel Incompleteness Theorem, Notices of the AMS 36 (1989), o.

A Karatbars marketingterve

Schwarz lemma, the Carath eodory and Kobayashi metrics and applications in complex analysis

associate professor BME Híradástechnikai Tanszék Lab of Cryptography and System Security (CrySyS)

Erdős-Ko-Rado theorems on the weak Bruhat lattice

Többszörösen élesen tranzitív halmazok véges csoportokban

A MATEMATIKA FILOZÓFIÁJA fizikalista megközelítés

1 Új eredményeket tartalmazó cikkek

A MATEMATIKA FILOZÓFIÁJA fizikalista megközelítés

Characterizations and Properties of Graphs of Baire Functions

On The Number Of Slim Semimodular Lattices

Nemzetközi Kenguru Matematikatábor

A Generalization of Cobham s Theorem to Automata over Real Numbers

INFORMATIKA LOGIKAI ALAPJAI JEGYZET

Alternating Permutations

Qualitative Logics and Equivalences for Probabilistic Systems

Philosophy of Mathematics. Contents. A Physicalist Account. E. Szabó László. December 11, 2013

Széchenyi István Egyetem

Correspondence of mathematicians I. László Kalmár's correspondence with hungarian mathematicians

Lopocsi Istvánné MINTA DOLGOZATOK FELTÉTELES MONDATOK. (1 st, 2 nd, 3 rd CONDITIONAL) + ANSWER KEY PRESENT PERFECT + ANSWER KEY

IT IS NEVER TOO EARLY TO START DEALING WITH LOGISTICS - SOME IDEAS ON THE USE OF SET LANGUAGE IN THE FIRST CLASSES OF ELEMENTARY SCHOOL

On the ω-language Expressive Power of Extended Petri Nets

Local fluctuations of critical Mandelbrot cascades. Konrad Kolesko

EXKLUZÍV AJÁNDÉKANYAGOD EXTRA BEÉGETŐS MONDATOK - HOGY NE ÉGJ BE : -)

Sémi összehasonlító nyelvészet

Centre Fédéré en Vérication

Ta rsadalmi szemle letforma la s e s va llalati kommunika cio? Gondolatok egy non-profit va llalat e s egy multinaciona lis ce g partnerse ge kapcsa n

MATEMATIKA ANGOL NYELVEN MATHEMATICS

(A képzés közös része, specializáció választás a 4. félévben, specializációra lépés feltétele: az egyik szigorlat eredményes teljesítése)

ADATREJTÉS ÉS SZÖVEGSTATISZTIKÁK A BMF-SzGTI kriptográfiai tárgycsoportjához kapcsolódó hallgatói projektek és kutatások

Index. day, xxxiv, xxxix, xli, 73 75, 81, 82, calculation, xxxii, 7, 21, 27, 54, 83

Magas hatásfokú, kétoldalas hetero-junction napelem cella gyártás Magyarországon.

Köztesréteg adatbiztonsági protokollok megvalósítására

A jogszabályi változások értelmezésének nehézségei és annak számviteli kihatásai

IGEIDŐK -ÖSSZEFOGLALÓ HALADÓ SZINT

Datalog: logikai alapú lekérdezı nyelv

A logaritmikus legkisebb négyzetek módszerének karakterizációi

MATEMATIKA ANGOL NYELVEN

Kihívások a fenntarthatóság megvalósításában

Hierarchical Abstraction for the Verification of State-based Systems

Kamatlábmodellek statisztikai vizsgálata. Statistical Inference of Interest Rate Models. Fülöp Erika

Directors and Officers Liability Insurance Questionnaire Adatlap vezetõ tisztségviselõk és felügyelõbizottsági tagok felelõsségbiztosításához

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy

Minimum-Time Reachability in Timed Games

Új fenomén a magyar biztosítási jogban: a biztosítottak közvetlen perlési joga a viszontbiztosítóval szemben a direkt biztosító csődje esetén

(A képzés közös része, specializáció választás a 4. félévben, specializációra lépés feltétele: az egyik szigorlat eredményes teljesítése)

MTAT Cryptology II. Oblivious Transfer. Sven Laur University of Tartu

Extremal Theorems for Matrices. Attila Sali

Ontológiák és adatbázisok következtetés nyílt és zárt világokban

MATEMATIKA ANGOL NYELVEN

Szakmai beszámoló 1. Automataelméleti kutatások 2. Formális nyelvészeti kutatások

Figurális számok és diofantikus egyenletek

Discussion of The Blessings of Multiple Causes by Wang and Blei

TestLine - Angol teszt Minta feladatsor

REMOTE RADAR DETECTOR (connectable to GPS DETECTOR device.) BEÉPÍTHETŐ RADARDETEKTOR (GPS DETECTOR készülékhez) USER MANUAL / HASZNÁLATI ÚTMUTATÓ

Dr. Darvasi Gyula publikációs jegyzéke. 1. A középérték-egyenlőtlenségek egy geometriai leírása A Matematika Tanítása, 1975, 2. szám,

Website review acci.hu

Függvényegyenletek és csoporthatások; szubkvadratikus függvények

Simonovits M. Elekes Gyuri és az illeszkedések p. 1

Kaposi Ambrus. Informatikai Kar. Pannonhalmi Bencés Gimnázium november 24.

Negyedik feladatlap Magyar nyelv

Cashback 2015 Deposit Promotion teljes szabályzat

A rendıri korrupció háttere

DR. SZABÓ LÁSZLÓ 1 DOBOS GÁBOR 2

English PATROL 24VDC SOROMPÓ HASZNÁLATI UTASÍTÁS

EN United in diversity EN A8-0206/419. Amendment

AKCIÓS TERMÉKEK VU 131, VU 232, VU 333, VU 434

Tartalom Kontextus modellek Viselkedési modellek Adat-modellek Objektum-modellek CASE munkapadok (workbench)

Nonrelativistic, non-newtonian gravity

ANGOL SZINTFELMÉRŐ. Cégnév: Kérem egészítse ki John és Mary beszélgetését a megadott szavakkal! A szavak alakján nem kell változtatnia!

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Négy Hét Alatt Alapszinten Angolul. GYAKORLÁS nap

Website review mozogjotthon.com

Programozási alapismeretek (M1,M2)

Cloud computing Dr. Bakonyi Péter.

A gyerekek mindig pontosan értik a számneveket? Pintér Lilla Gerőcs Mátyás

BÚTOR. Az Ön Szupercsempe kereskedője:

Szükség van-e az Szt és az ESZE további harmonizálására?

INTERVALLUM LOGIKÁK INTERVAL LOGICS

MATEMATIKA ANGOL NYELVEN

Scanners. Info. Buyer. Version changes Contract award. Description. Original text:

sorozat CD4 Katalógus füzetek

Budapest, május 04. Mit tehet a munkahely a dolgozók egészségéért?

Centre Fédéré en Vérication

Programme and Information

A rosszindulatú daganatos halálozás változása 1975 és 2001 között Magyarországon

(A képzés közös része, specializációra lépés feltétele: az egyik szigorlat eredményes teljesítése)

UTÓKÉRDÉSEK (Tag-questions)

MEZŐGAZDASÁGI HULLADÉKOT FELDOLGOZÓ PELLETÁLÓ ÜZEM LÉTESÍTÉSÉNEK FELTÉTELEI

István Micsinai Csaba Molnár: Analysing Parliamentary Data in Hungarian

First Prev Next Last Go Back Full Screen Close Quit

Which letter(s) show(s) a. Melyik betű(k) mutat(nak) . 1 flexor muscle group? flexor izomcsoportot? . 2 extensor muscle group?

PELL EGYENLETEK MEGOLDÁSA LINEÁRIS REKURZÍV SOROZATOK SEGÍTSÉGÉVEL

Villamosmérnöki mesterszak mintatanterve (GE-MVL) levelező tagozat/ MSc in Electrical Engineering, part time

A SZÉSZ 8. (1) bekezdése helyébe az alábbi rendelkezés lép.

Small Dynamical Heights for Quadratic Polynomials and Rational Functions

Could René Descartes Have Known This?

Tárgy neve Tantárgyfelelős Nyelv Kreditpont Előtanulmány Ekvivalens Szint. Dr. Pere Balázs angol 4 NGM_AM002_1 MSc. német 4 NGM_AM004_1 MSc

Átírás:

FormalMathematicsand MathematicalPractice PeterKoepke,MathematicalInstitute,UniversityofBonn,Germany 14thCongressofLogic,Methodology,andPhilosophyofScience SpecialSymposium:MathematicsandtheNewTechnologies Nancy,July22,2011

Formalmathematics Formalmathematicshasbecomeanestablishedresearcharea. 1. 2. Formalmathematicsisalreadycoveringsubstantialmathematicalresults. 3. Formalmathematicsisbeginningtointeractwithresearchmathematics. 4. Formalmathematicscouldbecomepartofmathematicalpractice. Theacceptanceof formal mathematicsinmathematical practicewill dependon 5. thenaturalnessofitsuse. 6. Thenaturalnessofformalmathematicscanbeincreasedconsiderably. 7. Formalmathematicswillbecomeaneverydaytoolinmathematicalpractice(?)

Foundationsofformalmathematics :Uber formalunentscheidbaresatze derprincipia KurtGodel MathematicaundverwandterSystemeI. Exaktheithat DieEntwicklungderMathematikinderRichtungzugro erer,da weitegebietevonihrformalisiertwurden,in bekanntlichdazugefuhrt derart,da dasbeweisennacheinigenwenigenmechanischenregeln vollzogenwerdenkann.dieumfassendstenderzeitaufgestelltenformalen SystemesinddasSystemderPrincipiaMathematica(PM)einerseits,das Zermelo-Fraenkelsche(vonJ.v.Neumannweiterausgebildete)AxiomensystemderMengenlehreandererseits.DiesebeidenSystemesindsoweit, da alleheuteindermathematikangewendetenbeweismethodeninihnen formalisiert,d.h.aufeinigewenigeaxiomeundschlu regelnzuruckgefuhrt sind.

Foundationsofformalmathematics :Uber formalunentscheidbaresatze derprincipia KurtGodel MathematicaundverwandterSystemeI. Asiswell-knownthedevelopmentofmathematicstowardsgreaterexactnesshasleadtothepointthatlargeareaswereformalisedinawaythat proofscanbecarriedoutaccordingtoasmallnumberofmechanicalrules. [...]Thesetwosystemsaresufficientlydevelopedsothatallproofmethods currentlyappliedinmathematicscanbeformalisedinthem,[...].

Foundationsofformalmathematics :Uber formalunentscheidbaresatze derprincipia KurtGodel MathematicaundverwandterSystemeI. Asiswell-knownthedevelopmentofmathematicstowardsgreaterexactnesshasleadtothepointthatlargeareaswereformalisedinawaythat proofscanbecarriedoutaccordingtoasmallnumberofmechanicalrules. [...]Thesetwosystemsaresufficientlydevelopedsothatallproofmethods currentlyappliedinmathematicscanbeformalisedinthem,[...].

formal mathematics: modelingmathematicsbymathematicallogic Foundationsof Mathematics Mathematicallogic basicnotions symbols -Syntax Languageformulas statements proofs formalderivations( ) structures sets,relations,etc -Settheoretic Ontologysatisfactionrelation semantics truth implication logicalimplication( )...

formal mathematics: modelingmathematicsbyformallogic Foundationsof completenesstheorem: = tion formalmathematics:toactuallyproduceformalderivationsfrominformalproofs excellentagreementbetweenontologyandsemantics: agroupisasetsuchthat... completeagreementbetweensyntaxandsemantics: Godel hence:everyproofcanbereplacedbyaformalderiva-

Onthefeasabilityofformalmathematics N.Bourbaki: [...]suchaprojectisabsolutelyunrealizable:thetiniestproofat thebeginningsofthetheoryofsetswouldalreadyrequire severalhundredsofsignsforitscompleteformalization.[...] formalizedmathematicscannotinpracticebewrittendownin full,[...] J.McCarthy: Proofstobecheckedbycomputermaybebrieferandeasierto writethantheinformalproofsacceptabletomathematicians. Thisisbecausethecomputercanbeaskedtodomuchmore worktocheckeachstepthanahumaniswillingtodo,andthis permitslongerandfewersteps.

Thedevelopmentofformalmathematicssystems Automath,deBruijn,~1967 Mizar,Trybulec,~1973 Isabelle/Isar,Paulson,Nipkow,Wenzel,~2002 Coq HOLLight,Harrison manyothersystems

SubstantialmathematicsinAutomath vanbenthemjutting,1977 CheckingEdmundLandau,GrundlagenderAnalysis

SubstantialmathematicsinMizar BanachFixedPointTheoremforcompactspaces,theBrouwer Theorem, thebirkhoff VarietyTheoremfor FixedPoint manysortedalgebras,fermat'slittletheorem,thefundamental TheoremofAlgebra,theFundamental Theoremof thegodel CompletenessTheorem, thehahn- Arithmetic, BanachTheoremforcomplexandrealspaces,theJordan CurveTheoremforspecialpolygons,...

SubstantialmathematicsinIsabelle/Isar 'sproofoftherelative largest...istheformalizationofgodel consistencyoftheaxiomofchoice

SubstantialmathematicsinCoq FundamentalTheoremofAlgebrabyHermanGeuvers,Freek Wiedijk,JanZwanenburg,RandyPollack,HenkBarendregt ProofofBuchberger'salgorithmbyLaurentThery,Henrik Persson...

SubstantialmathematicsinHOLLight fundamentaltheoremof Fundamentaltheoremofcalculus, algebra,inversefunctiontheorem,brouwer'sfixpointtheorem, -Skolem Jordancurvetheorem,compactnessandLowenheim 'sfirstincompletenesstheorem,... theorem,godel

BigtheoremsinIsabelle/Isar PrimeNumberTheorem,elementaryproof,byJ.Avigadetal.

BigtheoremsinHOLLight PrimeNumberTheorem,analyticalproof,byJ.Harrison

BigtheoremsinCoq FourColourTheorem,byG.Gonthier

Theflyspeckproject FormalproofoftheKeplerconjecture(T.Halesetal.),using varioussystems.

puterprogramsourcecode. Sofar,formalmathematicsdoesnotfitcommonmathematicalpractice(s). Whyisformalmathematicsnotyetwidelyused? Wiedijk:Theotherreasonthattherehasnotbeenmuch progressonthevisionfromtheqedmanifestoisthat currentlyformalizedmathematicsdoesnotresemble realmathematicsatall.formalproofslooklikecom-

Naturalnessinformalmathematics inputandoutputlanguagesandformats userinterfaces logics backgroundtheories automation...

proofs? Naturallanguage mathematicallanguage=naturallanguage+formulas usecomputationallinguisticstoparseinputlanguage formalgrammarsdefinecontrollednaturallanguagesfor mathematics discourserepresentationtheorycanhandlemathemat- icaltextsasdiscourses(likestories) usenaturallanguagetodescribe/steercoqorholstyle

Userinterfaces A TEX-stylelanguageformathematicaltypesetting usel mergeexistingformal mathematicsinterfaceswith L A TEXeditors usel A TEXqualitywysiwygeditorslikeTEX MACS

Logics classicallogic rich(dependent)typesystem declarativeproofstyle manyfiguresofproof/argumentation

andsubstitutions,beforeinvokingautomatictheorem andtextstructure Automation usestronggeneralorspecialpurposeautomaticthe- oremproverstoderivestatementsinproofsfrompre- cedingpremises use``reasoner''modulesforstraightforwardinferences provers premiseselectionaccordingtonaturallanguagecues

TheSADproject:SystemforAutomatedDeduction A.Lyaletski,A.Paskevich,K.Verchinine ForTheL:FormulaTheoryLanguage,acombinationof controlledenglishwithmathematicalnotation Reasonerperforming`òbvious''inferences genericinterfacetofirst-orderprovers

TheSADproject:SystemforAutomatedDeduction TheoremMain. Forallnonzeronaturalnumbersn,m,pifp*(m*m)=(n*n) thenpiscompound. Proofbyinduction.Letn,m,pbenonzeronaturalnumbers. Assumethatp*(m*m)=(n*n).Assumethatpisprime. Hencepdividesn*nandpdividesn.Takeq=n/p. Thenm*m=p*(q*q).Indeedp*(m*m)=p*(p*(q*q)). m<n.indeedn<=m=>n*n<=m*m. Hencepiscompound. qed.

matics modelsnatural languageproofsusingcomputer-supportedmethodsofformallinguistics(naturallanguage andformal logic (automatic theorem processing) provers) TheNaprocheproject:Naturallanguageproofchecking studiesthesyntaxandsemanticsofthelanguageof mathematicalproofs,emphasizingnaturallanguageand naturalargumentation,relatingthemtoformalmathe-

? Theorem30:Forallx,y,z,x (y+z)=(x E.Landau,GrundlagenderAnalysis,1930 y)+(x z). Proof:Fixx, y.x (y +1)=x y =x y + x=(x y)+(x 1). Nowsupposex (y + z)= (x y)+ (x z). Thenx (y + z )=x ((y + z) ) = (x (y + z)) + x = ((x y) + (x z)) + x = (x y) + ((x z)+x)=(x y)+(x z ). Thusbyinduction,forallz,x (y+z)=(x y)+(x z).qed.

CombiningSADwithnaturallanguage Theorem 1. (Fuerstenberg) Let S = {Arseq(0, r) r is prime}. Then S is infinite. Proof. We have S ={1,1}, indeed n belongs to S iff n has a prime divisor. Assume that S is finite. Then S is closed and S is open. Take p such that ArSeq(1,p) S. Claim. ArSeq(1,p) has an element that does not belong to {1,1}. Proof. 1 + p and 1p are elements of ArSeq(1, p). 1 + p 1 1 p 1. 1+ p 1 1p 1. qed. Contradiction.

vincedthatformalverificationofmathematicswilleven- tuallybecomecommonplace. philosophyofmathematics? Outlook mathe- Combinebestpracticesfromvariousformal maticssystemstoobtainnaturalnessandpower willthisachieveacceptancebymathematicalpractioneers JeremyAvigad:Onapersonalnote,Iamentirelycon- Whatwouldbetheimplicationsofawidespreaduseof formalmathematicsforthemethodology,practice,and

ThankYou!