mechanized reasoning
play

mechanized reasoning favonia 1 2 2 2 checked! 2 Peace of - PowerPoint PPT Presentation

mechanized reasoning favonia 1 2 2 2 checked! 2 Peace of Mind 3 *photo credit: voltamax@pixabay Dream Everyone can (easily) check their work in computers 4 Notable Projects Four-color theorem


  1.   mechanized reasoning favonia 1

  2. 2

  3. 2

  4. 2

  5. checked! 2

  6. Peace of Mind 3 *photo credit: voltamax@pixabay

  7. Dream Everyone can (easily) check their work in computers 4

  8. Notable Projects Four-color theorem Odd-order (Feit-Thompson) theorem Kepler's conjecture (now theorem) 5

  9. Challenges The di � iculty and length of formal proofs are certainly a major cause of the absence of any widespread adoption by mathema- ticians of automated proof checkers. — Mechanizing Proof by Donald MacKenzie 6

  10. Theory Good language (abstraction) 7

  11. Theory Good language (abstraction) + Engineering Good editor E � icient checker 7

  12. Theory Good language (abstraction) + Engineering Good editor E � icient checker + Community 7

  13. Theory Good language (abstraction) + Engineering Good editor E � icient checker + Community 7

  14. Theory Good language (abstraction) 0, 1, 2, 3, ... 8

  15. Theory Good language (abstraction) 0, 1, 2, 3, ... {}, {{}}, {{},{{}}}, {{},{{}},{{},{{}}}}, ... 8

  16. Theory Good language (abstraction) 0, 1, 2, 3, ... {}, {{}}, {{},{{}}}, {{},{{}},{{},{{}}}}, ... (2, 0) {{{},{{}}},{{},{{},{{}}}}} 8

  17. Theory Good language (abstraction) 0, 1, 2, 3, ... {}, {{}}, {{},{{}}}, {{},{{}},{{},{{}}}}, ... (2, 0) {{{},{{}}},{{},{{},{{}}}}} Need structural set theory, type theory, or something Think about Euclid's Elements. 8

  18. classical mathematics (material) set theory 9

  19. classical good lang. for mathematics mechanization (material) set theory 9

  20. classical good lang. for mathematics mechanization (material) set theory 9

  21. classical good lang. for mathematics mechanization insightful (material) even if not for set theory mechanization 9

  22. Homotopy Type Theory 10

  23. classical homotopy homotopy type theory theory (even proofs need to be homotopy-invariant) simplicial sets or some model category 11

  24. Did we address the issues? The di � iculty and length of formal proofs are certainly a major cause of the absence 12 of any widespread adoption by mathema-

  25. Did we address the issues? Many results were mechanized, some done without paper proofs. The di � iculty and length of formal proofs are certainly a major cause of the absence 12 of any widespread adoption by mathema-

  26. Did we address the issues? Many results were mechanized, some done without paper proofs. Mechanized proofs are not longer. The di � iculty and length of formal proofs are certainly a major cause of the absence 12 of any widespread adoption by mathema-

  27. Blakers-Massey in homotopy type theory (2012-13) [Finster, Licata, Lumsdaine] 13

  28. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] 13

  29. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] 13

  30. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] Generalization available on arXiv (2017) 1703.09050 13

  31. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization Mechanization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] published Generalization (2016) [FFLL] available on arXiv (2017) 1703.09050 13

  32. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization Mechanization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] published Generalization (2016) [FFLL] available on arXiv Mechanization of the (2017) 1703.09050 generalization in Agda? (2017-?) 13

  33. https://plus.google.com/+UrsSchreiber/posts/Zzjd8KM7K5s 14

  34. I will... Mechanize more theorems Design new languages Develop new tools ( RedPRL , ...) 15

  35. I will... Mechanize more theorems Design new languages Develop new tools ( RedPRL , ...) You can... Teach me the theorems you want me to mechanize! 15

  36. I will... Mechanize more theorems Design new languages Develop new tools ( RedPRL , ...) You can... Teach me the theorems you want me to mechanize! Try a modern mechanization tool 15

  37. I will... Mechanize more theorems Design new languages Develop new tools ( RedPRL , ...) You can... Teach me the theorems you want me to mechanize! Try a modern mechanization tool Send me an email by TODAY if you want to play Hanabi 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend