Lecture - 9 First Order Logic
Top Comments
All Comments (27)
-
his handwriting is sooooooo good
-
I don't really think Russell's paradox is actually a paradox because of the fact that there's no constraint that says only a barber can shave someone.
-
this is AWESOME, thank you
-
@asharma78901 Thanks for the clear explanation! For anyone else confused, another way to look at is that for ANY score in Bio, you can always find someone with a higher score in History.
-
@michaelkarpeles He is answering your confusion in second bit in the example. There exists student x and doesn't take history x or bilogy x that is as you mentioned s1 doesn't take neither of them. You confused me too
:-)) Your explanation hard to understand.
-
@michaelkarpeles I think you're confused, what Prof. wrote is correct. "All student x implies takes history x and biology x ,, negating all sentence will read Not all student..........,.,.,., what ur trying to say is beyond me.
he's not talking 2 students in here or saying s1 or s2 ? there are no information that s1 takes no classes. And sentence doesn't start with there exist... and connective is ^ (and) not V (or).
-
ya thanks to the prof so nice of u people to uplaod it i was struggling with it since morning and now i know fol :)
-
This is actually incorrect. The first order logic sentence may seem to read like the English sentence, but they are not equivalent. Please refer to my other post which illustrates a case wherein this logical solution does not hold for a legal knowledge base.
Best wishes
- Mek
-
Case: Assume KB of students s1 takes no classes and s2 takes both biology and history. Thus s1 results in FALSE for Student(x) => Takes(History, x) ^ Takes(Biology,x) and becomes TRUE once the Universal quantifier is negated. However, s2 results in Student(x) => Takes(History, x) ^ Takes(Biology,x) evaluating to TRUE, thus becoming FALSE after negation. This sentence thus results in FALSE when it is obviously TRUE that in our KB, not all students take both History & Biology.
-
I apologize, but there is indeed an error in the example. Please see my follow up post as a case is provided.
For the English sentence: "Not all students take both History & Biology",
The FOL solution sentence: ~[Vx Student(x) => Takes(History, x) ^ Takes(Biology,x)] is incorrect.
The correct solution (which is not logically equivalent) is:
Ex Student(x) => ~Taking(Biology, x) v ~Taking(History, x)
Explanation: 2 students in KB. 1 takes 0 classes. 1 takes both bio and history. Conflict.
hemmm.... i'm from argentine, i speak spanish and i learned english watching movies and i can undestand pretty well what Prof. Dasgupta is saying... so mabe is you ?
bandinopla 2 years ago 22
Illuminating ! YouTube is the future of the world !
warhols25 1 year ago 8