您的瀏覽器不支援JavaScript語法,網站的部份功能在JavaScript沒有啟用的狀態下無法正常使用。

中央研究院 資訊科學研究所

活動訊息

友善列印

列印可使用瀏覽器提供的(Ctrl+P)功能

學術演講

:::

Building a Proof Assistant

  • 講者侯昆邦 教授 (美國明尼蘇達大學)
    邀請人:穆信成
  • 時間2023-07-26 (Wed.) 14:00 ~ 16:00
  • 地點資訊所新館406演講廳
摘要
Proof assistants revolve around assisting humans in completing proofs, setting them apart from mere type checkers. To create a practical proof assistant, developers must incorporate components such as error reporting, namespace management, library management, linter, formatter, and more. While these features are present in well-known proof assistants, their implementations are tightly coupled with specific systems, requiring developers to re-implement them for new ones. As a result, experimenting with new type theories becomes arduous, as it necessitates either making complex modifications to existing codebases or settling for rudimentary type checkers. To tackle this challenge proactively, we draw from our experience with experimental proof assistants for cubical type theory and embark on creating reusable components that empower individuals to construct their own proof assistants. I will discuss Yuujinchou, a namespace library, and other actively-developed libraries.