単一化とは? わかりやすく解説

ユニフィケーション

(単一化 から転送)

出典: フリー百科事典『ウィキペディア(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日閲覧。. 



単一化

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

Prolog」の記事における「単一化」の解説

単一化は1960年代述語論理理論の発展の鍵となった概念であるが、Prolog述語論理導かれて機械による自動証明実現するためのプログラム言語として成立したことから、必然的にこの言語必須の最も重要な機構となった。単一化は副目標質問)と対応する定義節の頭部パターン完全に一致するか、調べることで、節の選択可能にする。さらに、Prolog実行順序等の制御は単一化のからくり利用してプログラミングされる。 簡単なからくりでかつ極めて強力な単一化であるが実行コスト大きい、すなわち実行速度遅くなる原因となる。さらに、パターンとして認識することと引き換えに、引数での関数評価不可能になった。独立して節の本体式評価記述しなくてはならないため、数値計算ではやや冗長になる。これらの点は、単一化の強力さとのトレードオフの関係になっている

※この「単一化」の解説は、「Prolog」の解説の一部です。
「単一化」を含む「Prolog」の記事については、「Prolog」の概要を参照ください。

ウィキペディア小見出し辞書の「単一化」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「単一化」の例文・使い方・用例・文例

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


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

辞書ショートカット

すべての辞書の索引

「単一化」の関連用語

単一化のお隣キーワード
検索ランキング

   

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



単一化のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのユニフィケーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのProlog (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS