ベン図(Venn図/ヴェン図)とは|定義・歴史・基本例と応用
ベン図の定義・歴史から基本例と実践的応用までを図解でわかりやすく解説。集合論や確率・統計・CS・言語学で使える知識を短時間で習得。
ベン図とは、集合間の論理的関係を視覚的に示すための図である。平面上に描かれた閉じた曲線(多くは円や楕円)を用いて、それぞれの曲線の内部が各集合を表す。曲線どうしの重なりや包含、外側の領域を見ることで、集合論の基本的関係(和集合・積集合・補集合・差集合など)を直感的に把握できる。1880年代にジョン・ヴェンによって普及され、現在では教育や実務の幅広い分野で標準的な図表手法として使われている。初歩的な集合論の教育や、確率論、論理学、統計学、言語学、コンピュータサイエンスなどの分野で、集合の関係を説明・解析するための基本ツールとなっている。
基本的な表し方と読み方
ベン図では各集合を曲線で囲み、曲線の交わる領域が集合の共通部分(積集合)を表す。曲線の全体(閉じた部分)はその集合の要素全体を示し、曲線の外側はその集合の補集合を表す。具体的には次のように解釈する:
- 和集合 A ∪ B:AとBいずれか、または両方に属する領域(AとBの両方の内部を合わせた部分)。
- 積集合 A ∩ B:AとBの両方に属する重なりの領域。
- 差集合 A \ B:Aに属しBには属さない領域(AのうちBと重ならない部分)。
- 補集合 A^c:全集に対するAの外側の領域(Aに入っていないすべて)。
基本例(2集合・3集合)
最も基本的なベン図は2集合の場合で、2つの円が部分的に重なった図になる。重なりの中央部分が A ∩ B、個別の非重複部分が A \ B や B \ A、外側が A^c ∩ B^c に相当する。3集合のベン図では3つの円が互いに重なり合い、全体で8(= 2^3)個の領域に分かれるため、3集合の包含・排除の関係や場合分けが可視化される。
確率の例:事象A, B に対して P(A ∪ B) = P(A) + P(B) − P(A ∩ B) と表されるが、ベン図を使うとこの式の由来が直感的に理解しやすい。3集合の場合は包除原理により P(A ∪ B ∪ C) = P(A)+P(B)+P(C) − P(A∩B) − P(B∩C) − P(C∩A) + P(A∩B∩C) となる。
領域と一般化
一般に、n 個の集合を扱うとき、ベン図は最大で 2^n 個の互いに排他的な領域に分かれる(各要素がどの集合に属するかの全てのパターンを表すため)。ただし、円だけで対称的なベン図を描けるのは n ≤ 3 が基本で、n ≥ 4 の対称的な配置には円以外の曲線や工夫が必要となる。数学的には、任意の n に対してすべての交わりを表す「Venn 図」は存在し、複雑な閉曲線を用いて構成できる(例:対称 Venn 図、ネルソン図など)。
描き方の注意点
- 各集合を明確にラベル付けする(A, B, C 等)。
- 目的に応じて領域を塗り分けたり斜線を入れて要素の部分集合を示す。特に確率や要素数の計算では塗り分けが有効。
- ベン図と似た「オイラー図(Euler diagram)」は、存在しない交わりを表さない点で異なる。オイラー図は実際の関係に忠実で、すべての可能な交わりを必ず表すベン図とは用途が異なる。
主な応用
- 教育:集合や論理の基本概念を直感的に示す教材。
- 確率・統計:事象の共通部分や和集合を視覚化し、確率計算やデータの分類を助ける。
- 論理学:命題の包含関係や論理式の関係を図示して推論を整理する。
- コンピュータサイエンス:集合演算、データベースの結合(JOIN)やフィルタ条件の可視化、アーキテクチャや要件の整理に利用。
- 言語学・分類学:語彙や属性の重なりを示して意味関係やカテゴリ分けを示す。
歴史と発展
ベン図と似た概念はヴェン以前にも提案されていた。例えば、1712年のクリスチャン・ヴァイセ(Nucleus Logicoe Wiesianoe)や1768年のレオンハルト・オイラー(Letters to a German Princess)に類似の図的表現が見られる。こうした先行例を踏まえ、ジョン・ヴェンは1881年の著作『記号論理学』第V章「図式表現」の中で図による命題表現を一般化し、今日の「Venn diagram」として広まる形式を体系化した。以来、教育現場や研究で普及し、多くの変種・拡張(対称 Venn 図やベン図を用いた多変量表示、計算機での自動描画など)が生まれている。
制限と拡張
ベン図は概念の把握や簡単な計算には強力だが、要素数が多い場合や集合の数が増えると図が複雑になり実用性が下がる。また、実際の関係が一部しか存在しない場合には全交わりを描くベン図よりもオイラー図の方が分かりやすい場合がある。一方で、コンピュータ支援により大規模な集合関係を自動的に可視化する手法や、ベン図の領域に重み付けしてヒートマップ化するなどの拡張も行われている。
まとめると、ベン図は集合間の包含・交差・差などの関係を直感的に示す強力な図的表現であり、教育から研究・実務まで広く応用されている。ただし表現の限界や目的に応じた図の選択(ベン図かオイラー図かなど)を考えることが重要である。

ジョン・ベンが学んだケンブリッジにあるステンドグラスの窓。ベン図が描かれている。
例
次の例では、AとBの2つのセットを使い、ここでは色のついた円で表現しています。オレンジ色の円はセットAで、二本足のすべての生物を表しています。青い円は、セットBで、空を飛ぶことができる生き物を表しています。それぞれの生きものは、図のどこかの点としてイメージすることができます。例えば、オウムのように2本足で飛ぶことができる生き物は、両方の集合に含まれるので、青とオレンジの円が重なった部分の点に対応する。その領域には、そのような生き物、そのような生き物しかいないのです。
人間とペンギンは二足歩行なので、オレンジの円の中に入りますが、飛ぶことができないので、オレンジの円の左側、青い円と重ならないところに現れます。蚊は6本足で、空を飛ぶので、蚊のポイントは青い円のオレンジと重ならない部分にあります。二本足でなく、空を飛べない生物(例えば、クジラやクモなど)は、すべて両円の外側の点で表されることになります。
AとBの集合を合わせた面積をAとBの和と呼び、A∪Bと表記する。この場合の和には、二本足か飛ぶことができる生物(またはその両方)がすべて含まれる。例えば、オレンジの円と青の円の両方に入る生き物を表す点があるので、2つの集合の交点は空ではありません。

Aセット(2本足の生物)とBセット(空を飛べる生物)。
質問と回答
Q:ベン図とは何ですか?
A:ベン図とは、集合間の論理的関係を示す図です。平面上に描かれた閉じた曲線(通常は円や楕円)を使って集合を表します。
Q:ベン図を普及させたのは誰ですか?
A:ジョン・ベンは1880年代にベン図を普及させました。
Q:何のために使うのですか?
A:確率論、論理学、統計学、言語学、コンピュータ・サイエンスにおいて、初歩的な集合論を教えたり、簡単な集合の関係を説明するために使われます。
Q:ベン以前に誰が似たようなアイデアを提案したのですか?
A:クリスチャン・ヴァイセが1712年に『論理学の核』(Nucleus Logicoe Wiesianoe)で、レオンハルト・オイラーが1768年に『ドイツ王女への手紙』で同様のアイデアを提唱しています。
Q:ジョン・ベンはいつ「記号論理学」を発表したのですか?
A:ジョン・ヴェンは1881年に『記号論理学』を出版しています。
Q:ジョン・ヴェンがヴェン図の考えを広めたのは『記号論理学』の何章か?
A:ジョン・ヴェンは『象徴論理学』の第5章「図式的表現」において、ヴェン・ダイアグラムの考え方を普及させたのである。
Q:現代版のベン図が発明される前は、これらの考え方はどのように表現されていたのですか?
A: 現代版Venn Diagramが発明される以前は、円や楕円など平面上に描かれた閉曲線を使って表現されていた。
百科事典を検索する