令和7年度 春期 応用情報技術者試験 午前 問1

論理式 PP,QQ がいずれも真であるとき,論理式 RR の真偽にかかわらず真になる式はどれか。ここで,“¯”は否定を,“∨\lor”は論理和を,“∧\land”は論理積を,“→\to”は含意(“真 →\to 偽”となるときに限り偽となる演算)を表す。

解答・解説

正解: エ. ((P→Q‾)∨(Q→P‾))→(Q→R)((P \to \overline{Q}) \lor (Q \to \overline{P})) \to (Q \to R)

本問は、論理演算における含意(A→BA \to B)の性質を理解しているかを問う問題です。

含意の性質
A→BA \to B は、「AA が真 かつ BB が偽」のときのみ偽となり、それ以外(AA が偽の場合や A,BA, B が共に真の場合)はすべて真となります。特に、「前提 AA が偽であれば、結論 BB の真偽にかかわらず全体は真になる」という性質が重要です。

与えられた条件より、PP と QQ はともに真(TT)です。
したがって、P‾\overline{P} と Q‾\overline{Q} はともに偽(FF)となります。

各選択肢の解説

  • ア: ((P→Q)∧(Q→P))→(R→Q‾)((P \to Q) \land (Q \to P)) \to (R \to \overline{Q})
    • 左辺: (T→T)∧(T→T)=T∧T=T(T \to T) \land (T \to T) = T \land T = T
    • 右辺: R→FR \to F
    • 全体: T→(R→F)T \to (R \to F)
    • RR が真(TT)のとき、右辺は T→F=FT \to F = F となり、全体は T→F=FT \to F = F(偽)となります。したがって、RR の真偽にかかわらず真とはなりません。
  • イ: ((P→Q)∧(Q‾→P‾))→(Q→R)((P \to Q) \land (\overline{Q} \to \overline{P})) \to (Q \to R)
    • 左辺: (T→T)∧(F→F)=T∧T=T(T \to T) \land (F \to F) = T \land T = T
    • 右辺: T→RT \to R
    • 全体: T→(T→R)T \to (T \to R)
    • RR が偽(FF)のとき、右辺は T→F=FT \to F = F となり、全体は T→F=FT \to F = F(偽)となります。したがって、RR の真偽にかかわらず真とはなりません。
  • ウ: ((P→Q‾)∨(Q→P))→(R→Q‾)((P \to \overline{Q}) \lor (Q \to P)) \to (R \to \overline{Q})
    • 左辺: (T→F)∨(T→T)=F∨T=T(T \to F) \lor (T \to T) = F \lor T = T
    • 右辺: R→FR \to F
    • 全体: T→(R→F)T \to (R \to F)
    • アと同様に、RR が真(TT)のとき全体は偽となります。
  • エ: ((P→Q‾)∨(Q→P‾))→(Q→R)((P \to \overline{Q}) \lor (Q \to \overline{P})) \to (Q \to R)
    • 左辺: (T→F)∨(T→F)=F∨F=F(T \to F) \lor (T \to F) = F \lor F = F
    • 右辺: T→RT \to R
    • 全体: F→(T→R)F \to (T \to R)
    • 含意において、「左辺が偽(FF)」である場合、右辺の真偽にかかわらず式全体は必ず真(TT)になります。よって、RR の真偽にかかわらず常に真となります。(正解)

Spineチーム