[英]Artificial Intelligence and First Order Logic
我不確定何時使用通用量詞或存在量詞。 這是我的示例:通過歷史考試並贏得彩票的任何人都很高興。 按照一階邏輯:∀xPass(x,history)^ win(x,lottery)-> happy(x)或∃xPass(x,history)^ win(x,lottery)-> happy(x)我會想知道邏輯是否正確。
存在量詞的意思是“有一個人,X,這樣……”,而不是“任何人,X,這樣……”。
不確定為什么要使用“ prolog”標簽。 但是Prolog中的相應子句為:
happy(X) :- pass(X, history), win(X, lottery).
您應該理解存在量詞和通用量詞都是互為補充的(類似於正/負和乘/除)。 任何一個都可以通過否定另一個來實現。
任何通過他的歷史考試並贏得彩票的人都很高興。
答案將是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.