I'm an undergraduate student majoring in mechanical engineering at Chonnam National University in Gwangju, Korea. I'm interested in mathematical logic, especially formalizing the metatheory of first-order logic. On the other hand the programming languages in which I'm interested are Haskell, Coq and λProlog. Although I plan to study programming language theory to work in the field of software verification, I want to:
- create my own dialect of λProlog and implement its interpreter, and
- create my own dependent type language and implement its interpreter.