清华耿素云那本,P4&P5,一个小小的析取式就搞不定了

"王燕学过英语或法语"
用pVq来表示,嗯,好理解,王燕可能只学过英语(p),或者只学过法语(q),或者既学过英语又学过法语,pVq都为真
“选小王或小李中一人当班长”
两人不能同时是班长,就用(p^~q)V(~p^q)而不用pVq,嗯,也好理解,两人都行,就是不能同时是班长
然后“他生于1968年或1969年"或者这句”小王现在在宿舍或在图书馆里“
也用pVq表示?!
有点晕了,他不可能既生于1968年又生于1969年,感觉更接近上面第二句的(虽然用第二句的公式表示也不妥,没必要刻意非掉一个),但至少跟第一句明显有不同之处,可怎么也是pVq?
秉承自小做不出来就改题的优良传统,我是这么解决的:
重新定义pVq,当p和q仅有一个为真的时候,pVq为真;而p、q同时为真时,pVq为假
如果需要表示原来的pVq意义(以x代替),需令x=(pVq)V(p^q)
问题出在哪里?
V或,^和,~非
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=778051