カリー=ハワード同型対応とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > カリー=ハワード同型対応の意味・解説 

カリー=ハワード同型対応

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/01 16:04 UTC 版)

カリー=ハワード同型対応(カリー=ハワードどうけいたいおう、英語: Curry–Howard correspondence)とは、プログラミング言語理論と証明論において、計算機プログラムと証明との間の直接的な対応関係のことである。「プログラム=証明」(proofs-as-programs)・「型=命題」(formulae-as-types)などとしても知られる。これはアメリカの数学者ハスケル・カリー論理学者ウィリアム・アルヴィン・ハワード英語版により最初に発見された形式論理の体系とある種の計算の体系との構文論的なアナロジーを一般化した概念である。通常はこの論理と計算の関連性はカリーとハワードに帰属される。しかしながら、このアイデアはブラウワーハイティングコルモゴロフらが定式化した直観主義論理の操作的解釈の一種(ブラウワー=ハイティング= コルモゴロフ解釈(BHK 解釈)英語版)と関係している。[要出典]


歴史的な文献

  1. ^ Sørenson, Morten; Urzyczyn, Paweł, Lectures on the Curry-Howard Isomorphism, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.7385 
  2. ^ Goldblatt, “7.6 Grothendieck Topology as Intuitionistic Modality”, Mathematical Modal Logic: A Model of its Evolution, pp. 76–81, http://homepages.mcs.vuw.ac.nz/~rob/papers/modalhist.pdf 
  3. ^ Benton; Bierman; de Paiva (1998), “Computational types from a logical perspective”, Journal of Functional Programming 8: 177–193 
  4. ^ F. Binard and A. Felty, "Genetic programming with polymorphic types and higher-order functions." In Proceedings of the 10th annual conference on Genetic and evolutionary computation, pages 1187 1194, 2008.[1]

対応の拡張

  1. ^ Davies, Rowan; Pfenning, Frank (2001), “A Modal Analysis of Staged Computation”, Journal of the ACM 48 (3): 555–604, doi:10.1145/382780.382785, http://www.cs.cmu.edu/~fp/papers/jacm00.pdf 
  2. ^ Pfenning, Frank; Davies, Rowan (2001), “A Judgmental Reconstruction of Modal Logic”, Mathematical Structures in Computer Science 11: 511–540, doi:10.1017/S0960129501003322, http://www.cs.cmu.edu/~fp/papers/mscs00.pdf 
  3. ^ Komori, Yuichi; Cho, Arato (2010), λρ-calculus, p. 11, http://komoriyuichi.web.fc2.com/symposium/lambda-rho5.pdf 





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「カリー=ハワード同型対応」の関連用語

カリー=ハワード同型対応のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



カリー=ハワード同型対応のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのカリー=ハワード同型対応 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS