看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/etGrtZJ.jpg 解到破頭還是做不出跟解答一樣的 究竟解答是怎麼做才能做出來的? ----- Sent from JPTT on my HTC_M9u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.132.74 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1510398130.A.D28.html
TMDTMD2487: 你必須要先認知正確的 if P then Q else R 的邏輯式 11/11 20:23
TMDTMD2487: 他的邏輯式是 (P->Q)^(~P->R) <=> (P^Q)v(~P^R) 11/11 20:24
TMDTMD2487: 這兩個都是可以從語意上直接寫出來的 11/11 20:26
TMDTMD2487: 如果你的想法上沒辦法直接得到後式也是可以用推的拉 11/11 20:27
TMDTMD2487: https://i.imgur.com/b70fx3D.jpg 11/11 20:32
springleaf1: 完全懂了......慚愧,我把if P then Q else R 寫成 11/11 20:52
springleaf1: (P→Q)U(~P→R),難怪怎麼做都做不出來...... 11/11 20:52
springleaf1: 謝謝T大! 11/11 20:52
springleaf1: 倒數第二行到最後一行可以請大大再解釋嗎?不太明白 11/11 21:13
springleaf1: 雖然用真值表可以確定是正確的 11/11 21:21
TMDTMD2487: 依照我的箭頭使用分配律放進去化簡就是了歐 11/11 21:31
TMDTMD2487: 恩我剛剛發現分配進去好像不太對XDD 11/11 21:43
TMDTMD2487: 最後一行因該會變成[Qv(~P^R)]^[(P^Q)vR] 11/11 21:45
TMDTMD2487: 很棒這個我不會化簡XD 因為太trival了我直接兩式等價 11/11 21:51
TMDTMD2487: (~PvQ)^(PvR)=(Pv~P)^(~PvQ)^(Pv~P)V(PvR) 11/11 21:58
TMDTMD2487: ={ [P^(~PvQ)]v~P } ^ { Pv[~P^(PvR)] } 註p^(pvq)=p 11/11 22:01
TMDTMD2487: 上上行的最後第二個v是打錯的應該是^ 11/11 22:02
TMDTMD2487: 然後再用分配律分進去就會得到答案了有點亂你試看看吧 11/11 22:03
springleaf1: 我剛剛發現,最後的式子有問題 11/11 22:32
TMDTMD2487: 我後來推的那個嗎@@哪裡呢 11/11 22:35
springleaf1: 驗算中,怕是我自己出錯@@ 11/11 22:36
TMDTMD2487: 我把所有紙筆都丟在實驗室了,我現在只能用幻想的XD 11/11 22:39
springleaf1: 算的累了,乾脆用推論 11/11 23:08
springleaf1: 在(Q^R)為真時,(P^Q)v(~P^R)等價於(P v~P),為永真式 11/11 23:11
springleaf1: 因此式子可簡化為(P^Q)v(~P^R) 11/11 23:14
TMDTMD2487: 沒關係反正真值表是對的就好了XD 11/11 23:19
springleaf1: https://i.imgur.com/GE9PLaO.jpg 11/11 23:30
springleaf1: 整理了一下,看後面有沒有人有更漂亮的解法 11/11 23:32
TMDTMD2487: https://i.imgur.com/1EEqbyE.jpg 11/12 13:13
TMDTMD2487: 用推的真的很麻煩 11/12 13:13