読み方 : ほうがんかんけい

包含関係【inclusion】

概要

包含関係とは二つの条件のうち一方が成立するとき、常にもう一方も成立する関係のこと。集合として捉えると、条件Aを満たす要素の全体が、条件Bを満たす要素の全体にすっぽりと含まれている状態を意味する。
包含関係のイメージ画像

具体例で考えると分かりやすい。「東京都に住んでいる」という条件を満たす人は、必ず「日本に住んでいる」という条件も満たす。この場合、前者の範囲は後者の範囲に含まれるため、両者には包含関係が成立している。逆に、日本に住んでいる人がすべて東京都に住んでいるとは限らないため、逆方向の包含関係は成り立たない。

論理式では、Aが成立すればBも成立する関係を「A⇒B」と表す。「AならばB」という意味であり、Aの成立範囲がBの成立範囲を超えないことを示している。集合の記号では「A⊆B」と書かれ、こちらはAがBの部分集合であることを表す。両者は視点こそ異なるが、指し示す関係は同じである。

包含関係を表す論理演算では、前件と後件の真偽の組み合わせによって結果が決まる。前件が真で後件も真ならば結果は真、前件が真で後件が偽ならば結果は偽となる。前件が偽の場合は、後件の真偽に関わらず結果は真として扱われる。前提が成立しない以上、命題全体を偽と判定できないためである。

包含関係は、AND(論理積)やOR(論理和)といった基本演算とも関わりが深い。「AかつB」を満たす集合は、条件が絞り込まれる分だけAのみを満たす集合よりも狭くなり、Aに包含される。反対に「AまたはB」を満たす集合は、いずれか一方を満たせばよいためAより広くなる。条件を加えるほど範囲は狭まり、条件を緩めるほど範囲は広がるという関係が成り立つ。

この考え方は、プログラミング条件分岐データベースの検索条件、検索エンジンの絞り込み処理など、複数の条件を組み合わせて対象を特定する場面で用いられる。条件ごとの成立範囲を集合として整理することで、どの条件がより限定的で、どの条件がより広い範囲を示すのかを把握しやすくなる。論理的な矛盾を避けながら条件を設計する上でも包含関係の理解が求められる。

(2026.8.31更新)
 

資格試験などの「包含関係」の出題履歴

▼ 基本情報技術者試験
平29修12】 集合A,B,Cに対して A∪B∪C が空集合であるとき,包含関係として適切なものはどれか。ここで,∪は和集合を,∩は積集合を, X はXの補集合を,また,X⊆YはXがYの部分集合であることを表す。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。