閉世界仮説のソースを表示
←
閉世界仮説
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{出典の明記|date=2019年8月}} '''閉世界仮説'''(へいせかいかせつ、{{lang-en-short|Closed world assumption}})は、現時点で真であると判明していないことは偽であると仮定することを意味する{{要出典|date=2016年2月}}。[[論理学]]では、Raymond Reither が閉世界仮説を形式化した。閉世界仮説の逆を[[開世界仮説]](Open world assumption)と呼び、知識の欠如を偽とは見なさない。 == 概要 == [[失敗による否定]](Negation as failure)は閉世界仮説と関連しており、真であると証明されなかった述語は偽であると見なされる。 [[ナレッジマネジメント]]では、閉世界仮説が少なくとも2つの状況で使われる。第一に、[[知識ベース]]が完成した時点で、そこに含まれない知識は偽であるとされる。例えば、企業の従業員のデータベースが完全であれば、そこに記録されていない人は従業員ではない。第二に、知識ベースが不完全であるときでも、そこにない知識は偽であるとして回答することが最善の場合である。例えば、以下のような編集者と記事名の表が[[データベース]]にあったとき、"Formal Logic" の編集に関わっていない編集者という[[クエリ]]に対しては “Sarah Johnson” と答えることが期待される。 {| border="1" cellspacing="0" cellpadding="2" align="center" ! colspan="2" style="background:#ffdead;" | Edit |- ! style="background:#efefef;" | Editor ! style="background:#efefef;" | Article |- | John Doe || Formal Logic |- |Joshua A. Norton||Formal Logic |- | Sarah Johnson ||Introduction to Spatial Databases |- |Charles Ponzi |Formal Logic |- | Emma Lee-Choon || Formal Logic |} 閉世界仮説では、この表が完全である(全ての編集者と記事の対応が格納されている)と仮定され、この表の中では Sarah Johnson だけが Formal Logic に関わっていない編集者とされている。もしここで開世界仮説を採用すれば、この表には全ての情報(編集者と記事の対応)が格納されているとは限らないと考えられ、答えが得られない。つまり、この表に載っていない編集者がどれだけいるか、Sarah Johnson が関わってこの表に載っていない記事がどれだけあるか分からないのである。 == 論理学における形式化 == [[論理学]]における閉世界仮説の最初の形式化は、知識ベースに含まれないリテラル群について、その否定を知識ベースに加えることとされた。この場合、知識ベースが[[ホーン節]]で表されるなら一貫性が保たれるが、そうでない場合は必ずしも一貫性は保たれない。例えば、次のような知識ベース :<math>\{English(Fred) \vee Irish(Fred)\}</math> では、<math>English(Fred)</math> も <math>Irish(Fred)</math> も含まれていない(フレッドはイギリス人かアイルランド人であり、どちらであるかは知識として確定していない)。 ここで、それらの否定を知識ベースに加えると次のようになる。 :<math>\{English(Fred) \vee Irish(Fred), \neg English(Fred), \neg Irish(Fred)\}</math> これでは一貫性がない(フレッドはイギリス人でもアイルランド人でもないことになり、元の知識と矛盾する)。換言すれば、閉世界仮説を形式化すると一貫性のある知識ベースが一貫性を失う場合がある。閉世界仮説を導入して一貫性が失われないのは、知識ベース <math>K</math> の全ての[[エルブランの定理|エルブランモデル]]の交差と <math>K</math> のモデルとが等価である場合だけである。[[命題論理]]の場合、この条件は <math>K</math> が単一の最小のモデルしか持たないことと等価であり、モデルが最小とは真である変項の部分集合を持つ他のモデルが存在しないことを意味する。 このような問題を起こさない別の形式化が提案されてきた。以下では、知識ベース <math>K</math> は命題論理的であると仮定する。どのような場合も、閉世界仮説の形式化では <math>K</math> において否定してもよい論理式の否定形を <math>K</math> に追加することを基本とする。つまり、それらの論理式は偽であると仮定される。換言すれば、命題論理式 <math>K</math> に閉世界仮説を適用すると次のような論理式が生成される。 :<math>K \wedge \{\neg f ~|~ f \in F\}</math>. 集合 <math>F</math> は <math>K</math> において否定してもよい論理式の集合である。この <math>F</math> の定義を変えることで閉世界仮説の形式化が変わってくる。以下に <math>f</math> の様々な定義によって得られる(閉世界仮説の)形式化を列挙する。 ; CWA(閉世界仮説) : <math>f</math> は <math>K</math> に存在しない肯定形のリテラルである。 ; GCWA (一般化CWA) : <math>f</math> は肯定形のリテラルであり、全ての肯定形の節 <math>c</math> は <math>K \not\models c</math> であり、<math>T \not\models c \vee f</math> が成り立つ。 ; EGCWA (拡張GCWA) : GCWA とほぼ同様だが、<math>f</math> は肯定形のリテラルの論理積である。 ; CCWA (careful CWA) : GCWA とほぼ同様だが、肯定節として所定の集合に含まれる肯定リテラルと別の集合にあるリテラルから構成されるものだけに限定される。 ; ECWA (拡張CWA) : CCWA とほぼ同様だが、<math>f</math> は所定の集合に含まれないリテラルからなる任意の論理式である。 ECWA と[[サーカムスクリプション]]の形式化は命題論理においては等価である。ある論理式が閉世界仮説の下で別の論理式に含まれているかどうかを確かめることの[[複雑性]]は、通常は論理式の[[多項式階層]]の第二レベルであり、[[ホーン節]]については[[P (計算複雑性理論)|'''P''']]と[[Co-NP|co'''NP''']]の間にある。本来の閉世界仮説を導入することで一貫性を失うかどうかの判定は[[預言機械|NP預言機械]]を最大でも対数回呼び出す必要があるが、この問題の正確な複雑性は未知である。 == 関連項目 == * [[開世界仮説]] * [[非単調論理]] * [[サーカムスクリプション]] * [[失敗による否定]] * [[デフォルト・ロジック]] == 参考文献 == {{参照方法|date=2019年8月|section=1}} * M. Cadoli and M. Lenzerini (1994). The complexity of propositional closed world reasoning and circumscription. ''Journal of Computer and System Sciences'', 48:255-310. * T. Eiter and G. Gottlob (1993). Propositional circumscription and extended closed world reasoning are <math>\Pi^p_2</math>-complete. ''Theoretical Computer Science'', 114:231-245. * V. Lifschitz (1985). Closed-world databases and circumscription. ''Artificial Intelligence'', 27:229-235. * J. Minker (1982). On indefinite databases and the closed world assumption. In ''Proceedings of the Sixth International Conference on Automated Deduction (CADE'82)'', pages 292-308. * A. Rajasekar, J. Lobo, and J. Minker (1989). Weak generalized closed world assumption. ''Journal of Automated Reasoning'', 5:293-307. * R. Reiter (1978). On closed world data bases. In H. Gallaire and J. Minker, editors, ''Logic and Data Bases'', pages 119-140. Plenum Publ.\ Co., New York. ==外部リンク== * http://cs.wwc.edu/~aabyan/Logic/CWA.html * http://www.betaversion.org/~stefano/linotype/news/91/ * http://esw.w3.org/topic/ClosedWorldAssumptions * [http://www.mindswap.org/2005/OWLWorkshop/sub12.pdf Closed World Reasoning in the Semantic Web through Epistemic Operators] {{DEFAULTSORT:へいせかいかせつ}} [[Category:仮定 (論理学)]] [[Category:理論計算機科学]] [[Category:データベース]] [[Category:数学に関する記事]] [[Category:論理プログラミング]]
このページで使用されているテンプレート:
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:出典の明記
(
ソースを閲覧
)
テンプレート:参照方法
(
ソースを閲覧
)
テンプレート:要出典
(
ソースを閲覧
)
閉世界仮説
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報