ユニフィケーションとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ユニフィケーションの意味・解説 

ユニフィケーション

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/09 03:08 UTC 版)

ユニフィケーション: unification)は数理論理学計算機科学の用語であり、充足性英語版問題を解く際のアルゴリズム的プロセスである。ユニフィケーションは、見た目の異なる2つの英語版同一[1]または同等[2]であることを示す置換英語版を求めるのが目的である。ユニフィケーションは自動推論論理プログラミング、プログラミング言語の型システムの実装などに幅広く用いられている。


  1. ^ : identical
  2. ^ : equal
  3. ^ : syntactic unification
  4. ^ : equality
  5. ^ : semantic unification
  6. ^ J. Herbrand: Recherches sur la théorie de la démonstration. Travaux de la société des Sciences et des Lettres de Varsovie, Class III, Sciences Mathématiques et Physiques, 33, 1930.
  7. ^ Claus-Peter Wirth; Jörg Siekmann; Christoph Benzmüller; Serge Autexier (2009). Lectures on Jacques Herbrand as a Logician (SEKI Report). arXiv:0902.4682.  Here: p.56
  8. ^ Jacques Herbrand (1930). Recherches sur la théorie de la demonstration (PDF) (Ph.D. thesis). A. 1252. Université de Paris. Here: p.96-97
  9. ^ : occurs check
  10. ^ : unifier
  11. ^ a b : most general unifier
  12. ^ : equational-unificatione-unification とも呼ばれる。
  13. ^ lamdaPrologなど
  14. ^ Russell, Norvig: Artificial Intelligence, A Modern Approach, p. 277
  15. ^ Warren Goldfarb: The undecidability of the second-order unification problem
  16. ^ Gérard Huet: The undecidability of unification in third order logic
  17. ^ Claudio Lucchesi: The Undecidability of the Unification Problem for Third Order Languages (Research Report CSRR 2059; Department of Computer Science, University of Waterloo, 1972)
  18. ^ Martelli, Montanari: An Efficient Unification Algorithm
  19. ^ Gérard Huet: A Unification Algorithm for typed Lambda-Calculus []
  20. ^ Gérard Huet: Higher Order Unification 30 Years Later
  21. ^ Gilles Dowek: Higher-Order Unification and Matching. Handbook of Automated Reasoning 2001: 1009-1062
  22. ^ : Dale Miller
  23. ^ : higher-order pattern unification
  24. ^ Dale Miller: A Logic Programming Language with Lambda-Abstraction, Function Variables, and Simple Unification, Journal of Logic and Computation, 1991, pp. 497--536
  25. ^ Claire Gardent, Michael Kohlhase, Karsten Konrad, (1997), A multi-level, Higher-Order Unification approach to ellipsis, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.9018 
  26. ^ : number of non-unique variables
  27. ^ : number of function symbols and constants on the LHS of potential equations
  28. ^ : number of equations
  29. ^ McBride, Conor (October 2003). “First-Order Unification by Structural Recursion”. Journal of Functional Programming 13 (6): 1061–1076. doi:10.1017/S0956796803004957. ISSN 0956-7968. http://strictlypositive.org/unify.ps.gz 2012年3月30日閲覧。. 





英和和英テキスト翻訳>> 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