A First order logic : Predicates

radouani
Messages
2
Reaction score
0
I have a small problem with the first order logic, in particular, predicate logic

Let us take this sentence as an example:

Each teacher has given a form to each student.

From this sentence, can we have different reading?

This is my try to solve such problem, I did not know if this is the answer for such question:

Every Teacher has given a form to each Student.

(∀x)Teacher(x)^(∀y) Student(y)^(∃z)Form(z)^Give(x,y,z)

If X is a Student then he has received a form from a teacher

Student(x)→(∃y) Teacher(y)^(∃z)Form(z)^Give(x,y,z)

If X is a Teacher then he has gave a from for all his students

Teacher(x)→(∀y) Student(y)^(∃z)Form(z)^Give(x,y,z)

If X is a form then a teacher gave it to all student.

Form(x)→(∀y) Employer(y)^(∃z)Teacher(z)^Give(x,y,z)
 
Physics news on Phys.org
There are really only two reasonable interpretations of the natural language sentence:

(1) Every teacher has given a form to every student, so that if there are N teachers then every student has received N forms

or

(2) Every student has received a form from a different teacher. For this to work, the number of teachers must be the same as the number of students.

I think (1) sounds more plausible.
radouani said:
(∀x)Teacher(x)^(∀y) Student(y)^(∃z)Form(z)^Give(x,y,z)
This says: everybody is a teacher and everybody is also a student and there is a single form that every person has given to every other person. That doesn't match either of the possible interpretations.
 
Thanks for your reply.

I think that the form is in logical dependency, either of student, either of teacher, or both, so we can find three other readings, right?

And How can I transform this sentence then?

Each teacher has given a form to each student.
 
Last edited:
This is more a rule of thumb than an actual full answer. Try different (Logical) worlds/universes, different predicates and see if you get what you would expect to get. Then tinkering may hopefully lead you to the right set up.
 
Namaste & G'day Postulate: A strongly-knit team wins on average over a less knit one Fundamentals: - Two teams face off with 4 players each - A polo team consists of players that each have assigned to them a measure of their ability (called a "Handicap" - 10 is highest, -2 lowest) I attempted to measure close-knitness of a team in terms of standard deviation (SD) of handicaps of the players. Failure: It turns out that, more often than, a team with a higher SD wins. In my language, that...
Hi all, I've been a roulette player for more than 10 years (although I took time off here and there) and it's only now that I'm trying to understand the physics of the game. Basically my strategy in roulette is to divide the wheel roughly into two halves (let's call them A and B). My theory is that in roulette there will invariably be variance. In other words, if A comes up 5 times in a row, B will be due to come up soon. However I have been proven wrong many times, and I have seen some...

Similar threads

Back
Top