数理論理学 入門

構文・意味・証明・Curry–Howard の入口

この章について

入門では、数理論理学の最も基本的な視点を身につける。鍵となるのは「記号の操作(構文)」と「それが意味すること(意味)」を区別するという発想である。この区別ができると、「証明」という日常語を形式的にとらえ直すことができ、さらに「証明はプログラムでもある」という Curry–Howard 対応の世界の入口に立てる。

前提知識

  • 高校数学の基礎
  • 「ならば」「かつ」「すべての」などの論理語に触れたことがある
  • 既存の 証明・論理演算量化子 を読んでおくと入りやすい

目次

次のステップ

入門で構文と意味の区別・Curry–Howard の発想をつかんだら、初級編へ進み、自然演繹(導入・除去規則)として証明体系を実際に組み立て、健全性と完全性、λ計算、直観主義論理 vs 古典論理を学ぼう。

このレベルで理解できること

構文と意味の分離

「規則に従って記号を並べる」ことと「それが正しい(真)」ことは別物である、という核心的な区別を理解する。

推論規則の体系

論理を「真理値表」ではなく「どの規則から何を導けるか」の体系として見る視点を得る。

証明とプログラムの一致

Curry–Howard 対応の直感をつかみ、後続の型理論・証明アシスタントの章への橋を渡す。

読み物