http://web.math.snu.ac.kr/board/files/attach/images/701/ff97c54e6e21a4ae39315f9a12b27314.png
Extra Form
Lecturer 허충길
Dept. 서울대 컴퓨터공학부
date Apr 15, 2015

I will give a broad introduction to how to mechanize mathematics (or proof), which will be mainly about the proof assistant Coq. Mechanizing mathematics consists of (i) defining a set theory, (2) developing a tool that allows writing definitions and proofs in the set theory, and (3) developing an independent proof checker that checks whether a given proof is correct (ie, whether it is a valid combination of axioms and inference rules of the set theory). Such a system is called proof assistant and Coq is one of the most popular ones.


In the first half of the talk, I will introduce applications of proof assistant, ranging from mechanized proof of 4-color theorem to verification of an operating system. Also, I will talk about a project that I lead, which is to provide, using Coq, a formally guaranteed way to completely detect all bugs from compilation results of the mainstream C compiler LLVM.


In the second half, I will discuss the set theory used in Coq, called Calculus of (Inductive and Coinductive) Construction. It will give a very interesting view on set theory. For instance, in calculus of construction, the three apparently different notions coincide: (i) sets and elements, (ii) propositions and proofs, and (iii) types and programs.


If time permits, I will also briefly discuss how Von Neumann Universes are handled in Coq and how Coq is used in homotopy type theory, led by Fields medalist Vladimir Voevodsky.



Atachment
Attachment '1'
List of Articles
Category Subject Dept. Lecturer
Math Colloquia Diophantine equations and moduli spaces with nonlinear symmetry file 서울대학교 황준호
Math Colloquia Descent in derived algebraic geometry file 서강대학교 조창연
Math Colloquia Deformation spaces of Kleinian groups and beyond file Osaka University Kenichi Ohshika
Math Colloquia Creation of concepts for prediction models and quantitative trading file Haafor 이승환
Math Colloquia Counting number fields and its applications file UNIST 조재현
Math Colloquia Counting circles in Apollonian circle packings and beyond file Brown Univ. 오희
Math Colloquia Convex and non-convex optimization methods in image processing file Hong Kong Baptist University Michael Ng
Math Colloquia Contact topology of singularities and symplectic fillings file 순천대학교 권명기
Special Colloquia Contact topology and the three-body problem file 서울대학교 Otto van Koert
Math Colloquia Contact instantons and entanglement of Legendrian links file IBS-CGP /POSTECH 오용근
Math Colloquia Contact Homology and Constructions of Contact Manifolds file 서울대 Otto van Koert
Math Colloquia Conservation laws and differential geometry file Univ. of Wisconsin Marshall Slemrod
Math Colloquia Connes's Embedding Conjecture and its equivalent file RIMS Narutaka Ozawa
Math Colloquia Connectedness of a zero-level set as a geometric estimate for parabolic PDEs file KAIST 김용정
Math Colloquia Congruences between modular forms file 서울대 유화종
Math Colloquia Conformal field theory in mathematics file 고등과학원 강남규
Math Colloquia Conformal field theory and noncommutative geometry file 동경대학교 Kawahigashi
Math Colloquia Compressible viscous Navier-Stokes flows: Corner singularity, regularity file POSTECH 권재룡
Special Colloquia Combinatorics and Hodge theory file 미국 프린스턴대 교수, 한국 고등과학원 석학교수 허준이
Math Colloquia Combinatorial Laplacians on Acyclic Complexes file 서울대학교 국웅
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Next
/ 15