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 Codimension Three Conjecture file 교토대학교/서울대학교 Masaki Kashiwara
Math Colloquia Cloaking via Change of Variables file KAIST 임미경
Classification of simple amenable operator algebras file Lakehead University Grazia Viola
Math Colloquia Classical and Quantum Probability Theory file 충북대학교 지운식
Math Colloquia Class field theory for 3-dimensional foliated dynamical systems file Kyushu University Morishita Masanori
Math Colloquia Circular maximal functions on the Heisenberg group file 연세대 수학과 김준일
Math Colloquia Chern-Simons invariant and eta invariant for Schottky hyperbolic manifolds file KIAS 박진성
Math Colloquia Categorification of Donaldson-Thomas invariants file 서울대학교 김영훈
Math Colloquia Categorical representation theory, Categorification and Khovanov-Lauda-Rouquier algebras file Kyoto University/서울대학교 Masaki Kashiwara
Math Colloquia Brownian motion with darning and conformal mappings file University of Washington Zhen-Qing Chen
Math Colloquia Brownian motion and energy minimizing measure in negative curvature file 서울대학교 임선희
Math Colloquia Birational Geometry of varieties with effective anti-canonical divisors file 연세대학교 최성락
Math Colloquia Averaging formula for Nielsen numbers file 서강대학교 이종범
Math Colloquia Arithmetic of elliptic curves file 서울대 김도형
Math Colloquia Anomalous diffusions and fractional order differential equations file University of Washington Zhen-Qing Chen
Math Colloquia Analytic torsion and mirror symmetry file Kyoto University Ken-ichi Yoshikawa
Math Colloquia Analysis and computations of stochastic optimal control problems for stochastic PDEs file 아주대 이형천
Math Colloquia An introduction to hyperplane arrangements file 서울대 이승진
Math Colloquia An equivalent condition to Bohr's for Dirichlet series file 포항공대 최윤성
Math Colloquia Alice and Bob meet Banach and von Neumann file 서울대 이훈희
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Next
/ 15