「必要条件と十分条件、どっちがどっち?」── 多くの受験生がここでつまずきます。
矢印の向きと集合の包含関係という2つの視点を手に入れれば、もう迷いません。
3-2で学んだ命題 $p \Rightarrow q$ の真偽を土台にして、 条件同士の「強さの関係」に名前をつけるのが、この節のテーマです。
命題 $p \Rightarrow q$ が真であるとき、次のように呼びます。
なぜ「十分」「必要」という言葉を使うのでしょうか。 $p \Rightarrow q$ が真であるとは、$p$ が成り立てば $q$ が必ず成り立つということです。 つまり、$q$ が成り立つことを示すには、$p$ が成り立つことを示せば十分です。 一方、$q$ が成り立つときには必ず...... いえ、逆は成り立つとは限りません。 しかし $p$ が成り立つなら $q$ は成り立つので、$q$ は $p$ が成り立つために必要な条件です。 $q$ が成り立たなければ $p$ も成り立たないからです(対偶)。
$p \Rightarrow q$ が真のとき、矢印の向きに注目してください。
矢印の根元(出発点)= 十分条件、矢印の先(到着点)= 必要条件
語呂合わせ:矢印の向きに「じゅう(十)→ よう(要)」と読みます。
$p \xrightarrow{\text{十分}} q$ すなわち $p$(十分条件)$\Rightarrow$ $q$(必要条件)
この「矢印の向き」さえ覚えれば、どちらがどちらかを間違えることはありません。
条件 $p$:$x = 3$、条件 $q$:$x$ は正の数、とします。
$x = 3 \Rightarrow x$ は正の数 ── これは真です($3$ は正の数だから)。
$x$ は正の数 $\Rightarrow x = 3$ ── これは偽です($x = 5$ でも正の数だから)。
したがって、「$x = 3$」は「$x$ は正の数」であるための十分条件です。 $x = 3$ と言えれば、$x$ が正の数であることを示すには十分だからです。 しかし、$x$ が正の数だからといって $x = 3$ とは限らないので、必要条件ではありません。
逆に、「$x$ は正の数」は「$x = 3$」であるための必要条件です。 $x = 3$ であるためには、少なくとも $x$ が正の数である必要があるからです。
最も多いミスは、「$p \Rightarrow q$ が真のとき、$p$ は $q$ の必要条件」と覚えてしまうことです。
✕ 誤:矢印の根元が必要条件、先が十分条件
○ 正:矢印の根元が十分条件、先が必要条件
覚え方:「十(じゅう)→ 要(よう)」の語呂を矢印の向きに合わせて読む。 $p$ が成り立てば $q$ には十分。$q$ が成り立たなければ $p$ もダメだから $q$ は必要。
✕ 誤:$p$ が $q$ の十分条件なら、$p$ は $q$ の必要条件ではない
○ 正:十分条件であると同時に必要条件であることもあります。 それが必要十分条件(Section 3で詳しく扱います)。
「十分条件であるが必要条件ではない」「必要条件であるが十分条件ではない」 「必要十分条件である」「必要条件でも十分条件でもない」── この4パターンがあることを意識してください。
2つの条件 $p$, $q$ について、命題 $p \Rightarrow q$ が真であるとき:
・$p$ は $q$ であるための十分条件
・$q$ は $p$ であるための必要条件
$p \Rightarrow q$ と $q \Rightarrow p$ がともに真であるとき:
・$p$ は $q$ であるための必要十分条件($p \Leftrightarrow q$)
数学の「十分条件」「必要条件」は、日常語の「十分」「必要」とほぼ同じ意味です。 「大学に合格するためには、受験勉強が必要」── 受験勉強しなければ合格できないから。 「満点を取れば合格に十分」── 満点なら確実に合格するから。
数学ではこの直感をそのまま形式化しています。 $p \Rightarrow q$ が真のとき、「$p$ が成り立てば $q$ には十分」「$q$ は $p$ にとって必要」。 日常的な感覚をそのまま使ってよいのです。
矢印の向きだけでなく、集合の包含関係で理解すると、 必要条件・十分条件は格段にわかりやすくなります。 3-1で学んだ集合の考え方をここで活用しましょう。
条件 $p$ を満たすものの集合を $P$、条件 $q$ を満たすものの集合を $Q$ とします。 すると、次の対応が成り立ちます。
命題 $p \Rightarrow q$ が真であることと、集合で $P \subset Q$ であることは同じ意味です。
$P$ が $Q$ の部分集合ということは、$P$ のほうが「狭い」(条件が強い)。 $p$ を満たすものは必ず $q$ も満たすので、$p$ は $q$ であるための十分条件です。
「小さい集合の条件」が十分条件、「大きい集合の条件」が必要条件。
ベン図を描いて $P$ の円が $Q$ の円の中に入っていれば、$p$ は $q$ の十分条件です。
| 集合の関係 | 命題の真偽 | $p$ は $q$ の何条件? |
|---|---|---|
| $P \subset Q$($P$ は $Q$ の部分集合) | $p \Rightarrow q$:真、$q \Rightarrow p$:偽 | 十分条件であるが必要条件ではない |
| $Q \subset P$($Q$ は $P$ の部分集合) | $p \Rightarrow q$:偽、$q \Rightarrow p$:真 | 必要条件であるが十分条件ではない |
| $P = Q$(集合が一致) | $p \Rightarrow q$:真、$q \Rightarrow p$:真 | 必要十分条件 |
| $P \not\subset Q$ かつ $Q \not\subset P$ | $p \Rightarrow q$:偽、$q \Rightarrow p$:偽 | 必要条件でも十分条件でもない |
$p$:$x > 3$、$q$:$x > 1$ とします。 $P = \{x \mid x > 3\}$、$Q = \{x \mid x > 1\}$ とすると、$P \subset Q$ です。 ($x > 3$ を満たす数はすべて $x > 1$ も満たすが、逆は成り立たない。$x = 2$ は $Q$ に入るが $P$ に入らない。)
したがって $p \Rightarrow q$ は真、$q \Rightarrow p$ は偽。 $p$ は $q$ の十分条件であるが必要条件ではない。
集合の大小で言えば、$P$($x > 3$ を満たすもの)のほうが $Q$($x > 1$ を満たすもの)より小さい。 条件が厳しいほうが集合が小さく、十分条件になる── これが集合的な直感です。
$P \subset Q$($P$ が $Q$ に含まれる)を見て、「$P$ のほうが小さいから弱い条件、だから必要条件」と考えてしまう人がいます。
✕ 誤:小さい集合 = 弱い条件 = 必要条件
○ 正:小さい集合 = 強い条件 = 十分条件
$x > 3$ は $x > 1$ より「厳しい」条件です。厳しい条件を満たしていれば、ゆるい条件は当然満たす。 だから厳しいほう(小さい集合)が十分条件です。
($\Rightarrow$) $P \subset Q$ とする。$p$ を満たす任意の $x$ について、$x \in P$ である。 $P \subset Q$ より $x \in Q$。よって $x$ は $q$ を満たす。ゆえに $p \Rightarrow q$ は真。
($\Leftarrow$) $p \Rightarrow q$ が真とする。$x \in P$ を任意にとると、$x$ は $p$ を満たす。 $p \Rightarrow q$ が真なので $x$ は $q$ を満たす。よって $x \in Q$。ゆえに $P \subset Q$。
この対応は「命題の真偽」と「集合の包含」が同じ概念の二つの表現であることを示しています。
命題 $p \Rightarrow q$ と $q \Rightarrow p$ が両方とも真であるとき、 $p$ は $q$ であるための必要十分条件であるといいます。 このとき、$p$ と $q$ は互いに同値であるともいい、$p \Leftrightarrow q$ と書きます。
集合で言えば、$P \subset Q$ かつ $Q \subset P$、すなわち $P = Q$ です。 2つの条件が「まったく同じ範囲」を表しているのです。
$p \Leftrightarrow q$ は、「$p$ が成り立つこと」と「$q$ が成り立つこと」が完全に同じであることを意味します。 片方が正しければもう片方も正しく、片方が誤りならもう片方も誤り。
これは、同じことを別の言い方で表現しているのと同じです。 「$x^2 = 4$」と「$x = 2$ または $x = -2$」は同値です。 問題を解くとき、式を同値変形するということは、条件の「着替え」をして解きやすい形にしているのです。
$p$:$x^2 - 5x + 6 = 0$、$q$:$x = 2$ または $x = 3$ とします。
$p \Rightarrow q$:$x^2 - 5x + 6 = 0$ を因数分解すると $(x-2)(x-3) = 0$ なので $x = 2$ または $x = 3$。真。
$q \Rightarrow p$:$x = 2$ のとき $4 - 10 + 6 = 0$。$x = 3$ のとき $9 - 15 + 6 = 0$。真。
よって $p \Leftrightarrow q$ であり、$p$ は $q$ であるための必要十分条件です。 集合で見ると $P = \{2, 3\} = Q$ で、完全に一致しています。
必要十分条件であることを示すには、$p \Rightarrow q$ と $q \Rightarrow p$ の両方を確認する必要があります。
✕ 誤:$p \Rightarrow q$ が真だから $p$ と $q$ は同値
○ 正:$p \Rightarrow q$ が真であっても、$q \Rightarrow p$ が偽なら同値ではない。 両方向の矢印を必ず確認する。
入試では「何条件か答えよ」という問題で、片方の矢印だけ調べて「必要十分条件」と答えてしまうミスが頻出です。
方程式や不等式を解くとき、私たちは無意識に「同値変形」を使っています。 たとえば、$2x + 3 = 7$ を $2x = 4$ に変形し、さらに $x = 2$ に変形する。 各ステップは同値変形($\Leftrightarrow$ で結ばれる変形)なので、 最終的な $x = 2$ は元の方程式とまったく同じ解の集合を持ちます。
しかし、同値でない変形をしてしまうと、解が増えたり減ったりします。 たとえば $x^2 = 4$ の両辺の正の平方根をとって $x = 2$ とすると、 $x = -2$ という解を見落としてしまいます。 これは同値変形ではないからです。
大学数学では、「同値関係」は数学全体の基礎をなす概念です。 同値関係とは「反射律($a \sim a$)」「対称律($a \sim b \Rightarrow b \sim a$)」 「推移律($a \sim b$ かつ $b \sim c \Rightarrow a \sim c$)」を満たす関係のことです。
高校で学ぶ $p \Leftrightarrow q$ は、命題間の同値関係にほかなりません。 「合同」「相似」なども同値関係の例です。 同値関係は「本質的に同じもの」を集めてグループ分けする道具であり、 代数学の剰余類や位相空間の商空間など、高度な理論の基盤になっています。
入試では「$p$ は $q$ であるための何条件か答えよ」という形式の問題が定番です。 ここでは、実際の問題を速く正確に解くためのテクニックを整理します。
「$p$ は $q$ の何条件か」を判定するには、次の2つの命題の真偽をそれぞれ調べます。
(1) $p \Rightarrow q$(真なら $p$ は $q$ の十分条件)
(2) $q \Rightarrow p$(真なら $p$ は $q$ の必要条件)
結果の組み合わせは4通りしかありません。
・両方真 → 必要十分条件
・(1)のみ真 → 十分条件であるが必要条件ではない
・(2)のみ真 → 必要条件であるが十分条件ではない
・両方偽 → 必要条件でも十分条件でもない
不等式の条件では、解を数直線上に図示して包含関係を見るのが最も確実です。
例:$p$:$x > 5$、$q$:$x \geq 1$
$P = \{x \mid x > 5\}$、$Q = \{x \mid x \geq 1\}$ とすると、$P \subset Q$。
よって $p \Rightarrow q$ は真(十分条件)。$q \Rightarrow p$ は偽(反例 $x = 2$)。
$p$ は $q$ の十分条件であるが必要条件ではない。
等式を含む条件では、解の集合を具体的に求めて比較するのが有効です。
例:$p$:$x = 1$ かつ $y = 2$、$q$:$x + y = 3$
$P = \{(1, 2)\}$、$Q = \{(x, y) \mid x + y = 3\}$。
$(1, 2)$ は $x + y = 3$ を満たすから $P \subset Q$。
しかし $(0, 3) \in Q$ だが $(0, 3) \notin P$ なので $Q \not\subset P$。
$p$ は $q$ の十分条件であるが必要条件ではない。
2次方程式の問題では、「実数解をもつ」「重解をもつ」「異なる2つの実数解をもつ」 などの条件が判別式 $D$ を使って表されます。
たとえば、「2次方程式が実数解をもつ」ための必要十分条件は $D \geq 0$ です。 「重解をもつ」ための必要十分条件は $D = 0$ です。 $D = 0 \Rightarrow D \geq 0$ は真ですが、$D \geq 0 \Rightarrow D = 0$ は偽なので、 「重解をもつ」は「実数解をもつ」の十分条件であるが必要条件ではありません。
直接 $p \Rightarrow q$ の真偽を調べにくいときは、 対偶 $\overline{q} \Rightarrow \overline{p}$ の真偽を調べます。 命題とその対偶は同値(真偽が一致)なので、 対偶が証明できれば元の命題も真です。
命題が真であることを示すには、すべての場合について成り立つことを証明する必要があります。 一方、命題が偽であることを示すには、反例を1つ示せば十分です。
✕ 誤:$q \Rightarrow p$ が「何となく成り立たなそう」→ 偽と結論
○ 正:$q$ を満たすが $p$ を満たさない具体的な反例を1つ示す
入試の記述問題では、反例を明記しないと減点されます。必ず具体例を書きましょう。
| 手順 | やること | ポイント |
|---|---|---|
| Step 1 | $p \Rightarrow q$ の真偽を調べる | 真なら証明、偽なら反例 |
| Step 2 | $q \Rightarrow p$ の真偽を調べる | 真なら証明、偽なら反例 |
| Step 3 | 結果を組み合わせて答える | 4パターンのどれかを答える |
不等式なら数直線、等式なら解の集合を具体的に書き出し、 包含関係(集合の大小)を見るのが最も確実な方法です。
第3章では「集合」「命題と条件」「命題の証明」「必要条件・十分条件」を学びました。 これらは独立した知識ではなく、すべてつながっています。
Q1. 命題 $p \Rightarrow q$ が真のとき、$p$ は $q$ であるための何条件ですか?
Q2. 条件 $p$ を満たす集合が $P$、$q$ を満たす集合が $Q$ のとき、$P \subset Q$ なら $p$ は $q$ の何条件ですか?
Q3. $x$ は実数とする。$p$:$x = 2$、$q$:$x^2 = 4$ のとき、$p$ は $q$ の何条件ですか?
Q4. 「$p$ は $q$ の必要十分条件」とはどういう意味ですか? 集合で説明してください。
Q5. 命題 $q \Rightarrow p$ が偽であることを示すには、何をすればよいですか?
この記事で学んだ内容を、入試形式の問題で確認しましょう。
$x$ は実数とする。次の各組の条件 $p$, $q$ について、$p$ は $q$ であるための何条件か答えよ。
(1) $p$:$x > 3$、$q$:$x > 0$
(2) $p$:$x \geq 0$、$q$:$x > 0$
(1) 十分条件であるが必要条件ではない
(2) 必要条件であるが十分条件ではない
方針:$p \Rightarrow q$ と $q \Rightarrow p$ の真偽をそれぞれ調べる。不等式は数直線で包含関係を確認。
(1) $P = \{x \mid x > 3\}$、$Q = \{x \mid x > 0\}$。$P \subset Q$ である($x > 3$ なら当然 $x > 0$)。
$p \Rightarrow q$:真。$q \Rightarrow p$:偽(反例 $x = 1$:$x > 0$ だが $x > 3$ でない)。
よって $p$ は $q$ の十分条件であるが必要条件ではない。
(2) $P = \{x \mid x \geq 0\}$、$Q = \{x \mid x > 0\}$。$Q \subset P$ であるが $P \not\subset Q$。
$p \Rightarrow q$:偽(反例 $x = 0$:$x \geq 0$ だが $x > 0$ でない)。$q \Rightarrow p$:真($x > 0$ なら $x \geq 0$)。
よって $p$ は $q$ の必要条件であるが十分条件ではない。
$x$, $y$ は実数とする。$p$:$x = 1$ かつ $y = 2$、$q$:$x + y = 3$ のとき、$p$ は $q$ であるための何条件か答えよ。
十分条件であるが必要条件ではない
方針:解の集合を比較する。
$p \Rightarrow q$:$x = 1$, $y = 2$ のとき $x + y = 3$。真。
$q \Rightarrow p$:$x + y = 3$ を満たす $(x, y)$ は無限にある。反例 $(0, 3)$:$x + y = 3$ だが $x = 1$ かつ $y = 2$ ではない。偽。
よって $p$ は $q$ の十分条件であるが必要条件ではない。
集合的には $P = \{(1, 2)\}$(1点)、$Q$(直線上の無限の点)なので $P \subset Q$、$Q \not\subset P$。
$x$ は実数、$a$ は実数の定数とする。次の条件 $p$, $q$ について、$p$ は $q$ であるための何条件か答えよ。理由も示せ。
$p$:$a > 0$
$q$:2次方程式 $x^2 + ax + a = 0$ が異なる2つの実数解をもつ
必要条件でも十分条件でもない
方針:$q$ を判別式の条件に書き換え、$p$ と $q$ の真偽関係を調べる。
$x^2 + ax + a = 0$ の判別式は $D = a^2 - 4a = a(a - 4)$。
$q$(異なる2つの実数解をもつ)$\Leftrightarrow$ $D > 0$ $\Leftrightarrow$ $a(a-4) > 0$ $\Leftrightarrow$ $a < 0$ または $a > 4$。
$p \Rightarrow q$:$a > 0 \Rightarrow a < 0$ または $a > 4$ ── 偽(反例 $a = 1$:$a > 0$ だが $a(a-4) = 1 \cdot (-3) = -3 < 0$)。
$q \Rightarrow p$:$a < 0$ または $a > 4 \Rightarrow a > 0$ ── 偽(反例 $a = -1$:$a < 0$ だが $a > 0$ でない)。
よって $p$ は $q$ の必要条件でも十分条件でもない。
$x$, $y$ は実数とする。$p$:$(x-1)^2 + (y-1)^2 = 0$、$q$:$x = 1$ かつ $y = 1$ のとき、$p$ は $q$ であるための何条件か。理由を付けて答えよ。
必要十分条件
方針:$p \Rightarrow q$ と $q \Rightarrow p$ をそれぞれ証明する。
($p \Rightarrow q$ の証明)
$x$, $y$ は実数なので $(x-1)^2 \geq 0$ かつ $(y-1)^2 \geq 0$。
$(x-1)^2 + (y-1)^2 = 0$ が成り立つには、$(x-1)^2 = 0$ かつ $(y-1)^2 = 0$ が必要。
よって $x = 1$ かつ $y = 1$。ゆえに $p \Rightarrow q$ は真。
($q \Rightarrow p$ の証明)
$x = 1$ かつ $y = 1$ のとき、$(x-1)^2 + (y-1)^2 = 0 + 0 = 0$。
よって $q \Rightarrow p$ は真。
$p \Rightarrow q$, $q \Rightarrow p$ がともに真なので、$p$ は $q$ の必要十分条件。
※ この問題のポイントは「$x$, $y$ が実数」という条件です。実数の2乗は0以上なので、 2つの非負の数の和が0になるのは両方とも0のときに限ります。 もし $x$, $y$ が複素数なら $(x-1)^2 + (y-1)^2 = 0$ は $x = 1, y = 1$ 以外の解も持ち得るため、 $p \Rightarrow q$ は成り立たなくなります。