中央大学 理工学研究科 情報工学専攻 2025年8月実施 一般入試 問題V
Author
祭音Myyura (Based on 中央大学の公式解答例 refined with GPT 6 Astra)
Description
問題Iは必答。問題II〜Vのうち、2問を選んで解答すること。
問題V
多値の論理値をとる何らかの原子論理式(atomic formulas)の集合および否定(negation)¬,論理積(conjunction)∧,論理和(disjunction)∨ の三演算から成るブール論理系において,あるものが白馬(white horse)であるときそれは馬であることを,構文論的に(syntactically),すなわち根拠を添えつつ論理式を逐次に書き換える様式にて示せ。その際に,否定と選言から定義される含意(implication)→ および論理的含意(logical implication)⇒ を用いてもよい。
题目描述
问题 I 必答。从问题 II~V 中选择两题作答。
问题 V
考虑一个布尔逻辑系统,它由一组取多值逻辑值的原子公式,以及否定 ¬、合取(逻辑与)∧、析取(逻辑或)∨ 三种运算组成。请从语法层面证明“某物是白马时,它就是马”,即附上依据,逐步改写逻辑公式。可以使用由否定与析取定义的蕴含 →,以及逻辑蕴含 ⇒。
Kai
任意に固定した対象について、原子論理式 h,w,p をそれぞれ「その対象は馬である」「その対象は白色である」「その対象は白馬である」とする。「白馬」の意味を
p ⇔ h∧w
で表す。ここで ⇔ は論理的同値を表す。
論理積について、次のように根拠を添えて書き換えられる。
p∧h⇔(h∧w)∧h⇔(h∧h)∧w⇔h∧w⇔p(白馬の定義)(結合律・交換律)(冪等律)(白馬の定義).
従って、ブール代数の順序を a≤b⟺a∧b=a で定めると、p≤h。これは p から h が従うこと、すなわち
p⇒h
を意味する。
含意 a→b:=¬a∨b を使って同じことを確かめる場合、最大元を ⊤ と記すと
p→h⇔¬p∨h⇔¬(h∧w)∨h⇔(¬h∨¬w)∨h⇔(¬h∨h)∨¬w⇔⊤∨¬w⇔⊤(含意の定義)(白馬の定義)(ド・モルガンの法則)(結合律・交換律)(補元律)(最大元の性質).
ここでは論理値を二値に限定した真理値表を用いず、問題文のブール論理系の代数法則だけを用いている。特に p,h,w を意味的に無関係な原子式として扱うのではなく、白馬を「馬であり、かつ白いもの」とする関係が推論の前提である。
Reference