必要条件、十分条件、必要十分条件を、二つの条件のあいだにある含意の向きからどのように判別するのでしょうか。本記事では、条件文と二つの条件の真理集合を対象として、三つの関係を矢印の向きと包含関係から判別し、同値であることを二つの向きの含意に分けて確かめるところまで進みます。
1 必要条件・十分条件と真理集合の包含
定義 1.1 (必要条件・十分条件・必要十分条件). 条件文が真であるとき、をであるための十分条件 (sufficient condition) といい、をであるための必要条件 (necessary condition) という。との両方が真であるとき、をであるための必要十分条件 (necessary and sufficient condition) といい、と書く。このとき、とは同値であるという。
定理 1.2.を全体集合とし、上の条件、の真理集合をそれぞれ、とする。すべてのについて条件文が真であるための必要十分条件は、であることである。
証明. すべてのについてが真であると仮定し、を任意に取る。真理集合の定義によりは真であるから、仮定した条件文によっても真である。したがってであり、が成り立つ。
逆に、と仮定し、を任意に取る。が真ならばであり、からとなるので、は真である。したがって、すべてのについては真である。▨
定理 1.2により、真理集合が小さい条件から、真理集合が大きい条件への含意が成り立ちます。したがって、条件が満たされる範囲が狭いほど条件は強くなります。
四角形全体をとすると、正方形の集合は長方形の集合に含まれます。この包含関係から、「正方形であること」は「長方形であること」であるための十分条件であり、「長方形であること」は「正方形であること」であるための必要条件です。
また、実数についてを、をとします。このときであるため、はであるための十分条件であり、はであるための必要条件です。
2 二つの向きの含意による分類
定理 2.1.を全体集合とし、上の二つの条件、の真理集合をそれぞれ、とする。次の表では、が真であるとは、すべてのについてが真であることをいう。についても同様とする。がであるための条件は、二つの含意と真理集合の関係によって次の四つの場合に分類される。
| 真理集合の関係 | の分類 | ||
|---|---|---|---|
| 真 | 真 | 必要十分条件 | |
| 真 | 偽 | かつ | 十分条件であるが、必要条件ではない |
| 偽 | 真 | かつ | 必要条件であるが、十分条件ではない |
| 偽 | 偽 | かつ | 必要条件でも十分条件でもない |
証明. 定義により、が真であることはがであるための十分条件であることと同値であり、が真であることはがであるための必要条件であることと同値である。定理 1.2により、二つの含意はそれぞれ、と同値である。両方の包含関係が成り立つことは、との要素が一致すること、すなわちと同値である。したがって、二つの含意の真偽の四通りから表の各場合が得られる。▨
一方の含意が偽であることを示すには、前件を満たして後件を満たさない対象を一つ挙げます。同値であることを示すには二つの向きの含意をともに示す必要があり、一方の向きだけから同値と結論することはできません。
3 例:二乗によって生じる候補
例 3.1. 実数についての方程式を考える。両辺を2乗するととなり、からが得られる。元の方程式が成り立てば二乗後の方程式も成り立つが、逆向きの含意はまだ示されていない。を元の方程式へ代入すると左辺は、右辺はであり、等号は成り立たない。を代入すると両辺はともにであり、等号が成り立つ。したがって、元の方程式の解はだけである。
二乗する前の式では、左辺が非負なので右辺のも非負である。この条件を二乗後の式に加えると、の範囲で
が成り立つ。左から右への含意は、両辺を二乗することと、平方根が非負であることから従う。逆に、かつならば、は二乗してになる非負の数であるから、平方根の定義によりとなる。したがって、二乗後に得られた候補と、条件の真理集合との共通部分が、元の方程式の解の集合である。
上の例で、「を満たすこと」は、「を満たすこと」であるための必要条件ですが、十分条件ではありません。必要条件だけを用いて得た候補については、元の式を満たすかどうかを確かめる必要があります。式変形では、各段階がだけを保つのか、を保つのかを区別します。
4 例題
レベル1 — 必要条件・十分条件の判定
次の条件 p は、条件 q であるためのどのような条件か(十分条件・必要条件・必要十分条件・どちらでもない)を答えよ。
解法の型pq と qp を独立に調べる。真理集合で見れば、小さいほう(きつい条件)が十分条件、大きいほう(ゆるい条件)が必要条件
次の条件 p は、条件 q であるための何条件か答えよ。
例 4.1.
答はであるための 十分条件(必要条件ではない)
注意 3 は 6 の約数なので、6 の倍数はすべて 3 の倍数。すなわち PQ で p は十分条件。逆に n3 は 3 の倍数だが 6 の倍数ではないので、qp は偽。必要条件ではない。
例 4.2.
答はであるための 必要条件でも十分条件でもない
注意 x1.5 は p を満たすが x²2.25 で q を満たさないので pq は偽。x-3 は x²9 > 4 で q を満たすが p を満たさないので qp も偽。P と Q はどちらも他方を含まない。
例 4.3.
答はであるための 必要十分条件
注意 x, y が実数なら x²0 かつ y²0 なので、和が 0 になるのは両方 0 のときだけ。逆も明らか。PQ なので必要十分条件。
例 4.4.
答はであるための 十分条件(必要条件ではない)
注意 P{x : x > 0}、Q{x : x0} で PQ。よって p は十分条件。x-1 は q を満たすが p を満たさないので、必要条件ではない。
例 4.5.
答はであるための 十分条件(必要条件ではない)
注意 p の真理集合は P{5}、q の真理集合は Q{5, -5} で PQ。真理集合が小さいほう(きつい条件)が十分条件。実際 x5 なら x²25 なので pq は真。逆に x-5 は q を満たすが p を満たさないので、qp は偽。よって p は十分条件だが必要条件ではない。
例 4.6.
答はであるための 十分条件(必要条件ではない)
注意 P は座標平面の第1象限、Q は第1象限と第3象限の和で PQ。よって pq は真。しかし x-1, y-1 は xy1 > 0 で q を満たすが p を満たさない(第3象限)。よって必要条件ではない。
例 4.7.
答はであるための 十分条件(必要条件ではない)
注意 正方形の集合 P は、ひし形の集合 Q に含まれる(正方形は4辺が等しいのでひし形)。PQ なので p は十分条件。一方、内角が直角でないひし形は Q に属すが P に属さないので、必要条件ではない。
例 4.8.
答はであるための 必要十分条件
注意 三角形 ABC の3辺の長さを a, b, c とする(q の a, b, c はこの3辺)。三平方の定理より pq、その逆(三平方の定理の逆)より qp。両方向とも真なので PQ、すなわち必要十分条件。
例 4.9.
答はであるための 必要条件(十分条件ではない)
注意 9 の倍数はすべて 3 の倍数なので QP。真理集合が大きいほうが必要条件なので、p は q の必要条件。しかし n3 は p を満たすが q を満たさないので、十分条件ではない。
例 4.10.
答はであるための 必要条件(十分条件ではない)
注意 6 の倍数はすべて 3 の倍数なので QP。真理集合が大きいほうが必要条件なので、p は q の必要条件。しかし n3 は p を満たすが q を満たさないので、十分条件ではない。
5 演習
レベル1 — 必要条件・十分条件の判定
次の条件 p は、条件 q であるためのどのような条件か(十分条件・必要条件・必要十分条件・どちらでもない)を答えよ。
解法の型pq と qp を独立に調べる。真理集合で見れば、小さいほう(きつい条件)が十分条件、大きいほう(ゆるい条件)が必要条件
次の条件 p は、条件 q であるための何条件か答えよ。
問題 5.1.
解答.
答はであるための 十分条件(必要条件ではない)
注意 P は座標平面の第1象限、Q は第1象限と第3象限の和で PQ。よって pq は真。しかし x-1, y-1 は xy1 > 0 で q を満たすが p を満たさない(第3象限)。よって必要条件ではない。▨
問題 5.2.
解答.
答はであるための 十分条件(必要条件ではない)
注意 P{x : x > 0}、Q{x : x0} で PQ。よって p は十分条件。x-1 は q を満たすが p を満たさないので、必要条件ではない。▨
問題 5.3.
解答.
答はであるための 十分条件(必要条件ではない)
注意 3 は 6 の約数なので、6 の倍数はすべて 3 の倍数。すなわち PQ で p は十分条件。逆に n3 は 3 の倍数だが 6 の倍数ではないので、qp は偽。必要条件ではない。▨
問題 5.4.
解答.
答はであるための 十分条件(必要条件ではない)
注意 正方形の集合 P は、ひし形の集合 Q に含まれる(正方形は4辺が等しいのでひし形)。PQ なので p は十分条件。一方、内角が直角でないひし形は Q に属すが P に属さないので、必要条件ではない。▨
問題 5.5.
解答.
答はであるための 必要条件(十分条件ではない)
注意 10 の倍数はすべて 5 の倍数なので QP。真理集合が大きいほうが必要条件なので、p は q の必要条件。しかし n5 は p を満たすが q を満たさないので、十分条件ではない。▨
問題 5.6.
解答.
答はであるための 必要十分条件
注意 三角形 ABC の3辺の長さを a, b, c とする(q の a, b, c はこの3辺)。三平方の定理より pq、その逆(三平方の定理の逆)より qp。両方向とも真なので PQ、すなわち必要十分条件。▨
問題 5.7.
解答.
答はであるための 必要十分条件
注意 x, y が実数なら x²0 かつ y²0 なので、和が 0 になるのは両方 0 のときだけ。逆も明らか。PQ なので必要十分条件。▨
問題 5.8.
解答.
答はであるための 必要十分条件
注意 実数では ab0a0 または b0(これは実数が「零因子を持たない」ということ)。真理集合が PQ なので必要十分条件。両方向の含意がともに真であることを確認するのが手順。▨
問題 5.9.
解答.
答はであるための 十分条件(必要条件ではない)
注意 p の真理集合は P{3}、q の真理集合は Q{3, -3} で PQ。真理集合が小さいほう(きつい条件)が十分条件。実際 x3 なら x²9 なので pq は真。逆に x-3 は q を満たすが p を満たさないので、qp は偽。よって p は十分条件だが必要条件ではない。▨
問題 5.10.
解答.
答はであるための 十分条件(必要条件ではない)
注意 P{x : -1 < x < 1}、Q{x : x < 1} で PQ。したがって pq は真で p は十分条件。x-2 は Q に属すが P に属さない(q は満たすが p は満たさない)ので、必要条件ではない。▨
問題 5.11.
解答.
答はであるための 必要条件でも十分条件でもない
注意 n2 は p を満たすが q を満たさないので pq は偽(十分条件でない)。n3 は q を満たすが p を満たさないので qp も偽(必要条件でない)。真理集合は P ⊄ Q かつ Q ⊄ P で、どちらの包含も成り立たない。▨
問題 5.12.
解答.
答はであるための 必要十分条件
注意 n が偶数なら n² も偶数(pq)。逆に n が奇数なら n² は奇数なので、対偶をとれば n² が偶数なら n は偶数(qp)。PQ なので必要十分条件。▨
問題 5.13.
解答.
答はであるための 必要条件(十分条件ではない)
注意 6 の倍数はすべて 3 の倍数なので QP。真理集合が大きいほうが必要条件なので、p は q の必要条件。しかし n3 は p を満たすが q を満たさないので、十分条件ではない。▨
問題 5.14.
解答.
答はであるための 十分条件(必要条件ではない)
注意 4 は 8 の約数なので、8 の倍数はすべて 4 の倍数。すなわち PQ で p は十分条件。逆に n4 は 4 の倍数だが 8 の倍数ではないので、qp は偽。必要条件ではない。▨
問題 5.15.
解答.
答はであるための 必要条件でも十分条件でもない
注意 x1.5 は p を満たすが x²2.25 で q を満たさないので pq は偽。x-3 は x²9 > 4 で q を満たすが p を満たさないので qp も偽。P と Q はどちらも他方を含まない。▨