型と論理
#Fleeting_Notes
型と論理(Types and Logic)
$ \begin{array}{c|c} 型(\mathrm{Types}) & 論理(\mathrm{Logic}) \\ \hline A & \text{命題}P \\ a: A & \text{証明}p : P & \\ B(x) & \text{述語}P(x) \\ b(x) : B(x) & \mathrm{条件付き証明} \\ \bm{0} & \bot \\ \bm{1} & \top \\ A + B & A \lor B \\ A \times B & A \land B \\ A \to B & A \implies B\\ \sum_{(x:A)}B(x) & \exist_{x:A} B(x) \\ \prod_{(x:A)}B(x) & \forall_{x:A} B(x) \\ \mathrm{Id}_A & 等号\ = \end{array}
型Aと、命題P
型Aの項aと、命題Pの証明p
依存型B(x)と、述語P(x)
型と論理の対応であるカリー=ハワード対応では、単純型付きラムダ計算と直観主義命題論理との対応
依存型理論のレベルでは、直観主義述語論理と依存型理論
確認用
Q. 型と論理
参考
『Homotopy Type Theory: Univalent Foundations of Mathematics』
メモ
『Homotopy Type Theory: Univalent Foundations of Mathematics』Chapter 3 Sets and logic
logical equivalence in nLab
FormalizedFormalLogic/Foundation: Formalization of Mathematical Logic
Haskellの型と直観論理 - 朝日ネット 技術者ブログ
調査用
Google.icon 型と論理(日)
Google.icon Types and logic(英)
Wikipedia.icon
型と論理 - Wikipedia(日)
型と論理(検索) - Wikipedia(日)
Wikipedia.icon
Types and logic - Wikipedia(英)
Types and logic(検索) - Wikipedia(英)