集合と命題第 4 回

必要条件と十分条件

はじめに

今回は「必要」,「十分」というものに注目します。 「Aを知るにはBが必要」とか「Aを知るにはBが分かれば十分だ!」など,いろいろな議論をするうえで重要な概念です。

目次

必要条件と十分条件

前回,命題の代表型であるpqを扱いました。 この命題が真であるとき,qpであるための必要条件pqであるための十分条件といいます。

例えば,「1000円の商品が買える500円の商品が買える」は真ですが,「1000円の商品が買える」ためには,少なくとも「500円の商品が買える」"必要"があります。 また,「500円の商品が買える」ためには,「1000円の商品が買える」のなら"十分"です。

補足 日常語との違い

上の例のように,数学では,1000円の商品を買うために「500円必要だ」ということがあります。 日常では,1000円の商品を買うときに「500円必要だ」とは言いませんよね。

日常語と数学用語はニュアンスが異なることがあります。 日常の「必要」は「過不足のない必要」であることが多いため,普通は「1000円必要だ」というでしょう。 しかし,数学の「必要」は「少なくともこれは必要だ」の意味なので,上記のような表現もするのです。

補足 必要・十分の覚え方

本文中のような具体例を通して理解しておけばOKです。 基本イメージは,必要は「これは外せない...」,十分は「これだけあればOK!」です。

ただ日常で使う必要・十分とは少し感覚が違うので分かりづらいですね。 「十分条件必要条件」の順ですから,機械的に「矢先は必要」と覚えてしまっても良いです。

補足 必要・十分の例

もう少し必要・十分の例を見てみましょう。 「Aは哺乳類である」という条件を考えます。 必要条件は「Aは哺乳類X」が真となる条件X,十分条件は「XAは哺乳類」が真となる条件Xです。

必要条件の例は,「Aは脊椎動物である」「Aは魚類でない」「Aは肺呼吸する」などです。 必要条件は真であることが「必要」なので,ひとつでも偽なら命題も偽となります。 また,必要条件が真であっても,命題が真とは言い切れません。

十分条件の例は,「Aは犬である」「Aはヒトである」などです。 十分条件が真なら命題も真と分かります。それさえ分かれば「十分」なのです。 また,十分条件が偽であっても,命題が偽とは言い切れません。

必要十分条件と同値

pqqpが共に真であるとき,pqと書きます。 このとき,pqqp)であるための必要十分条件といいます。 また,このときpq同値であるといいます。

条件p,qが同値であるとき,これらの条件は全く同じ内容です。 つまり,このときpqは同じことを別の言い方で表現しているだけなのです。

補足 必要十分条件の探し方

必要十分条件は,条件の言い換えです。 複雑な問題を考えるとき,それが簡潔な必要十分条件で言い換えられたら便利です。 いま考える条件をpとしましょう。 その必要十分条件を「必要条件から十分なものを探す」方法で求める手順を紹介します。 (具体例が確認問題にあります。先に解いておくと,以下の説明が読みやすくなると思います。)

まずは適当な必要条件を作ります。 pが成り立つ具体的な状況を適当に選んだとき,その結果として得られる条件がpの必要条件です。 特にpが「任意の実数xに対して...」のような形であれば,xに何か適当な値を代入してみるだけで必要条件が得られます。

次に作った必要条件が十分条件にもなっていないか確認します。 先の手順で作った条件だけを元手にpを導けたら,それは十分条件でもありますから,必要十分条件が見つかったことになります。

また,何個かの必要条件を組み合わせて初めて十分になることもあります。 その場合,十分に達するまで何個か必要条件を集めて,そこから内容が重複する部分を除けば,綺麗な必要十分条件の出来上がりです。

確認問題

次の条件pは条件qであるための何条件か,下の(ア)~(エ)から選んで答えてください。

  1. a,b実数とします。
    pa,bが整数
    qa+bが整数

  2. A,B)を集合とします。
    pAB
    qAB

  3. a,b実数とします。
    pa+bが偶数
    qabが偶数

  4. a,b整数とします。
    pa+bが偶数
    qabが偶数

(ア) 必要十分条件
(イ) 必要条件であるが,十分条件ではない
(ウ) 十分条件であるが,必要条件ではない
(エ) 必要条件でも十分条件でもない

答え

pqqpの真偽をそれぞれ確認しましょう。

  1. [1] pq
    a,bがともに整数なので,その和であるa+bも整数です。 したがって,これは真です。

    [2] qp
    a=0.5,b=0.5のとき,a+bは整数ですが,a,bは整数ではありません。 こんな反例があるので,これは偽です。

    [1],[2]より,pqであるための十分条件ですが,必要条件ではありません。 したがって,答えは(ウ)です。

  2. [1] pq
    A={1,2},B={2,3}とすると,AB={2}ですが,ABではありません。 こんな反例があるので,これは偽です。

    [2] qp
    A,BなのでAには何か要素があります。 xAとすると,ABなのでxBです。 よって,xABであり,ABです。 したがって,これは真です。

    [1],[2]より,pqであるための必要条件ですが,十分条件ではありません。 したがって,答えは(イ)です。

  3. [1] pq
    a=1.5,b=0.5とすると,a+b=2,ab=1なのでa+bは偶数ですが,abは偶数ではありません。 こんな反例があるので,これは偽です。

    [2] qp
    a=2.5,b=0.5とすると,a+b=3,ab=2なのでabは偶数ですが,a+bは偶数ではありません。 こんな反例があるので,これは偽です。

    [1],[2]より,pqであるための必要条件でも十分条件でもありません。 したがって,答えは(エ)です。

  4. [1] pq
    a,bが整数であることを考慮すると,a+bが偶数であることから,a,bは偶数・偶数,または奇数・奇数の組み合わせです。 どちらの場合もabは偶数になります。 したがって,これは真です。

    [2] qp
    a,bが整数であることを考慮すると,abが偶数であることから,a,bは偶数・偶数,または奇数・奇数の組み合わせです。 どちらの場合もa+bは偶数になります。 したがって,これは真です。

    [1],[2]より,pqであるための必要十分条件です。 したがって,答えは(ア)です。

すべての整数x,yに対して,a(x+y)+bxyが偶数になるための定数a,bの必要十分条件を答えてください。

答え

条件「すべての整数x,yに対して,a(x+y)+bxyが偶数になる」をpと呼び,a(x+y)+bxyAと呼びましょう。 いくつか必要条件を作ってみて,そこから十分条件になるものを探す方針で考えます。

まず必要条件を作ります。 pはすべての整数x,yに対して成り立つわけですから,当然x=1,y=0でも成り立っている「必要」があります。 つまり,これをAに代入したaも偶数である「必要」があります。 これで,「aが偶数」という必要条件が作れました。

しかし,これはまだ十分ではありません。 例えば,x=1,y=1,b=1のときは,aが偶数であっても,A2a+1となり,奇数になってしまいます。


先ほど見つけた条件だけでは足りないようなので,更に必要条件を作りましょう。 今度はx=1,y=1Aに代入してみると,bとなります。 当然これも偶数である「必要」がありますから,「bが偶数」という必要条件が作れました。

先ほど作った条件と組み合わせると「a,bが偶数」となりますね。 これで十分条件になれたか確認してみます。 このとき,x,yがどんな整数であっても,a(x+y)bxyも偶数ですから,その和であるAも偶数です。 これで条件pが導けたので,今回作った条件で十分であることが分かりましたね。

以上から,題意の必要十分条件は「a,bが偶数」です。

ちなみに,必要条件を作るときのx,yの値は,Aaだけ,またはbだけの式になってくれるように選んでいます。