Re: [請益] 題目兩題請教

看板logic作者 (恩典)時間15年前 (2009/03/03 15:57), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串2/6 (看更多)
※ 引述《fourchette (UnderTheSea)》之銘言: : 以下是朋友給的解答 : --- : Definition: : "~" = "not" : "p=>q" = "if p ,then q." : Solution: : 1. : Let Px,Py,Pw,z, : then we get: : Lxw and Lyw and ( Lzw => ~Pz ) 原題目是: 1.There are exaclty two philosophers who love the same philosopher. 我想需要用到quantifier 的原因不只是因為習慣這麼用, 而是這題真的需要 for all & for some, 如果不用, 很難表達。 你給的問題在沒有表達出 'exactly two', 一般用的一階邏輯是會用一個identity和quantifier的, ( (Ex)(Ey)(Ez)(Px & Py & Pz & ~x=y & Lxz & Lyz) & ~(Ex)(Ey)(Eu)(Ez)(Px & Py & Pu & Pz & ~x=y & ~y=u &~x=u & Lxz & Lyz &Luz)) 之類的, 或用傳統Russellian 的那個化簡方法。 但你給的式子只說明: Let x, y, w, be philosopher, let z be whatever, x and y loves w and if z loves w as well, he will not be a philosopher, 也就是說, 也許x和y是同一個人, 那麼你只會有一個哲學家愛w, 而不是兩個。 即便你用的是Tractarian language, (我假設你是好了), 也就是by convention all variables denote different objects, 仍然有問題, 因為你的式子會說, there are (at least) three philosophers, amongst whom x and y loves w (the same philosophers), and no other philosopher loves w, 但這樣你直接排除了 w 有可能就是x或是y其中的一個, (e.g. in a model in which there are only two philosophers) 另外也沒有說明有沒有可能有另外三個哲學家同時愛另外一個哲學家的情形。 (也就是有兩個哲學家愛一個哲學家, 另外有三哲學家愛一個哲學家, 總共七個) 要避免後面那種情形, 除非你的Let同時也有 for all (universal quantifier) 的功能, 但這樣你的 Let Px, Py ... 會是ambiguous, 同時可以代成 for some, 也同時可以代成 for all , 我想這在任何formal system裡都要避免的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 131.111.224.87

03/03 20:56, , 1F
Yeah~~~ 高手出來指導了 m(_ _)m
03/03 20:56, 1F

03/04 15:16, , 2F
我朋友說很高興你的指正 太小看第一題是他的不該
03/04 15:16, 2F

03/04 15:19, , 3F
他要我代替他感謝你 :)
03/04 15:19, 3F

03/04 18:37, , 4F
我有個問題 是不用quantifier很難表達 還是不用就無法表
03/04 18:37, 4F

03/04 18:38, , 5F
達? 如果不用的話 我想不可能吧?
03/04 18:38, 5F

03/04 18:42, , 6F
我覺得是因為這裡有EA formula的關係, 是不是可以用Let
03/04 18:42, 6F

03/04 18:42, , 7F
去表達EA 或AE formula我得想一想...
03/04 18:42, 7F
文章代碼(AID): #19hEBkPq (logic)
文章代碼(AID): #19hEBkPq (logic)