戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2019年 春期 午前(科目A)03


問題文

P, Q, Rはいずれも命題である。命題Pの真理値は真であり、命題(not P) or Q及び命題(not Q) or Rのいずれの真理値も真であることが分かっている。Q, Rの真理値はどれか。ここで、X or YはXとYの論理和、not XはXの否定を表す。
基本情報技術者 2019年 春期 午前(科目A) 問03の問題画像

選択肢

(正解)

🔒 解説は解答すると表示されます

命題論理の論理和と否定【午前解説】

正解の理由

与件は次の三つです:Pは真、 は真、 は真。
  1. Pが真であれば は偽です。したがって が真であるためにはQが真でなければなりません。
  2. Qが真であれば は偽です。したがって が真であるためにはRが真でなければなりません。
    以上よりQ, Rともに真であることが論理的に確定します。

解法ステップ

  1. 与件を式で書く: は真、 は真、 は真。
  2. が真なので は偽。これと が真であることからQは真と判定。
  3. Qが真なので は偽。これと が真であることからRは真と判定。
  4. よってQ, Rともに真である(選択肢はエ)。

選択肢別の誤答解説

  • ア(Q: 偽, R: 偽)
    を満たすか検証すると、Pが真のため は偽、Qも偽なら偽∨偽=偽で矛盾します。従って不適。
  • イ(Q: 偽, R: 真)
    上と同様に が偽になり矛盾するため不可。Rが真でも最初の式を満たせません。
  • ウ(Q: 真, R: 偽)
    はPが真で が偽でもQが真なので成立しますが、 はQが真で が偽、Rも偽なら偽∨偽=偽となり矛盾します。
  • 正解:(Q: 真, R: 真)
    Qが真であれば最初の論理和を満たし、さらにRが真であれば二つ目の論理和も満たすため与件をすべて満たします。

よくある誤解

  • 「orを排他的に解釈する」:数学・論理学でのor(論理和)は一般に排他的ではなく、両方が真でも成立します。
  • を 'P ⇒ Q' と即座に同一視する」:含意とは表現が似ますが、与件の扱い方や導出手順が異なるため混同すると誤答につながります。
  • 「順序を無視して考える」:Pの真理値を最初に利用して を否定する順序を踏まないと誤った選択肢を選びやすいです。

補足コラム

今回の推論は論理学で「選言三段論法(disjunctive syllogism)」と呼ばれる基本的な推論形式と同等です。形式的には から を導き、さらに同様に から を導いています。試験では「どの命題が偽になっているか」をまず確定する習慣をつけると速く正確に解けます。

FAQ

Q1: もしPが偽だったらQはどうなるのですか?
A1: Pが偽なら は真になるため は自動的に真で、Qの真偽は与件だけからは確定できません(Qは真でも偽でもよい)。
Q2: 「or」は常に非排他的なのですか?
A2: 論理学で用いる論理和(or)は非排他的です。問題文に明示がない限り、排他的な意味(xor)とは考えません。
Q3: 含意()と は同値ですか?
A3: 論理的には と同値です。ただし試験では与えられた表現に忠実に扱い、混同しないように手順で示された真偽へ落とし込むことが重要です。

関連キーワード: 命題論理、論理和、否定、真理値、選言三段論法、真理値表、論理的推論、解法手順
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について