카테고리
논리학 일상 컴퓨터

자연 연역 실험실 제작

Codex와 함께 “자연 연역 실험실” 웹앱을 제작했습니다. 우리 대학 기호논리학 수업의 교재로 사용하는 이병덕의 『코어 논리학: 논리적 추론과 증명 테크닉』 (성균관대학교출판부, 2019)의 문법과 추론 규칙에 정확히 부합하는 증명 검증기를 만들고 싶었는데, AI 덕분에 상당히 수월하게 만들 수 있었습니다. 아래 웹사이트에 공개해 두었으니 한번 사용해보기 바랍니다.

https://zolaist.org/logic

증명 편집기에서의 특수기호 입력, 보조증명 입력 및 시각화 등의 사용자 인터페이스와 모바일 접근성 때문에 골치가 좀 아팠었는데, 어쨌든 대부분 성공적으로 해결됐습니다. 물론 모바일에서의 사용은 여전히 불편하지만 말입니다.

초보자도 사용법을 익힐 수 있도록 예제와 연습문제들을 넣어 두었습니다. 추론 규칙마다 예제를 연결해 두었고, 문장 논리와 술어 논리의 대표 예제도 하나씩 넣어 두었으니, (기호논리학을 접해본 사람이라면) 사용법을 쉽게 익힐 수 있을 거라 생각합니다.

입력 가이드에 소개된 술어 논리 예제

사용법을 익히는 것과 실제로 증명을 해내는 건 다른 문제이긴 합니다. 훈련을 할 수 있는 연습문제들도 많이 넣어 두었으니, 직접 풀어보면서 증명을 즐겨보기 바랍니다. 혹시 내용에 대한 이해가 필요하면 2020년 1학기 기호논리학 동영상 강의를 통해 공부할 수 있으며, 최신 2025년 1학기 강의노트는 여기에서 확인할 수 있습니다.

이번 웹앱을 제작하면서 참고한 사이트는 아래의 두 개인데,

제가 보기엔, 제가 만든 사이트가 더 편리하고 직관적인 것 같습니다. 그러나 이번에 공개한 시범판은 성공적으로 작동하는 것에만 초점을 맞추다보니, 내부적으로는 완전히 비효율적으로 코딩이 되어 있고 확장성도 부족한 편입니다. 앞으로 천천히 고치면서 업그레이드된 버전을 공개할 예정이니, 많은 조언 부탁 드립니다.

zolaist의 아바타

zolaist 제작

studying history and philosophy of science

댓글 남기기