以下の内容はhttps://www.weblio.jp/content/System_Fより取得しました。


ウィキペディアウィキペディア

System F

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/09/07 02:10 UTC 版)

Jump to navigation Jump to search

System F型付きラムダ計算の一体系で,単純型付きラムダ計算についての全称量化を導入したものである.2階ラムダ計算(ジラール–レイノルズ)多相ラムダ計算としても知られる.プログラミング言語におけるパラメータ多相を形式化するもので,MLHaskellのような関数型言語の理論的な背景となっている.System Fは論理学者ジャン=イヴ・ジラールおよび計算機科学者のジョン・C・レイノルズによって独立に発見された.

単純型付きラムダ計算では,関数についての変数とその束縛が存在するが,System Fではについての変数とその束縛が追加されている.例えば恒等関数は任意の型についての形の型を持ちうるが,System Fではこのことが次の判断が成り立つことによって表されている:

.

ここで,は型変数である.また,小文字のが通常の値レベルの抽象を表しているのに対して,大文字のを型レベルの抽象を表すために使用している.

項書換え系として見ると,System Fは強正規化性を持つ.しかしながらSystem Fにおける型推論決定不能である.またSystem Fはカリー=ハワード同型の下で,全称量化のみを用いる2階直観主義論理の断片に対応する.System Fは依存型などを含んだより強力なラムダ計算とともに,ラムダ・キューブの一角であるとみなすこともできる.

参考文献

関連項目


辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「System F」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。




以上の内容はhttps://www.weblio.jp/content/System_Fより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14