증명 보조기 학습 모임에 대한 구상
증명 보조기를 이용해 수학·논리학·이론 컴퓨터 과학·철학을 비롯한 여러 분야의 이론을 배우거나 형식화하고 싶은 분들을 위해 나중에 학습 모임을 운영하고자 합니다. 가능하면 추가로 교육 영상도 제작하고 인터넷 방송도 하고 싶어요.
아쉽게도 현재로서는 고교·대학 수준의 논리학을 모르는 초보자가 증명 보조기와 논리학을 동시에 배울 수 있는 학습 자료가 없는 듯해요. 간단히 말해, 쉬운 교재가 없습니다.
제가 구상한 학습 모임은 다음과 같습니다. 아래의 내용은 나중에 바뀔 수 있으며, 아직 참가자를 모집하는 것이 아닙니다. 본격적으로 학습 모임을 시작하기 전에 음성 및 영상 편집을 더 배우고 싶어요.
호모토피 유형론 배우기
이용할 증명 보조기와 라이브러리
읽을 자료
- 소프트웨어 기초론 1권: 논리적 기초
- 호모토피 유형론: 수학의 한값[一價, univalent] 기초론
- Bauer, Andrej, Jason Gross, Peter Lefanu Lumsdaine, Michael Shulman, Matthieu Sozeau, and Bas Spitters. 2017. “The HoTT Library: A Formalization of Homotopy Type Theory in Coq.” CPP 2017: Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs: 164–72. https://doi.org/10.1145/3018610.3018615.
참고 사항
- 호모토피 유형론 교재의 연습 문제를 푸는 데 코크를 이용할 계획입니다.
- 저를 포함한 모임 참여자는 "소프트웨어 기초론" 1권을 먼저 읽어서 코크를 익혀야 합니다.
안셀무스의 신 존재 증명 형식화하기
이용할 증명 보조기와 라이브러리
- 이저벨(Isabelle) 증명 보조기
- AnselmGod: 이저벨/HOL로 형식화한 안셀무스의 신 존재 증명
- 린(Lean) 증명 보조기
읽을 자료
- 이저벨 튜토리얼 및 참조 설명서
- 린 4로 하는 정리 증명
- P. E. Oppenheimer and E. N. Zalta. On the Logic of the Ontological Argument. Philosophical Perspectives, 5:509–529, 1991. http://www.peoppenheimer.org/papers/ontological.pdf.
참고 사항
- 이저벨로 작성한 형식화 코드를 린으로 옮길 계획입니다.
- 모임 참여자는 이저벨만 배울 수도 있습니다. 이럴 분들은 형식화 코드를 린으로 옮기는 일에 참여하지 않을 것입니다.