Question: Write a prolog program in this Write a prolog predicate oldButler which returns unmarried men over the age of 45. In other words, oldButler(X) is

 Write a prolog program in this Write a prolog predicate "oldButler"

Write a prolog program in this

Write a prolog predicate "oldButler" which returns unmarried men over the age of 45. In other words, oldButler(X) is only true if X is an unmarried man over the age of 45. The prolog database wil1 have primitive clauses of the type: married(Person), gender(Person, Gender), and age(Person, Age), where Gender is either male or female, and Age is a positive integer. You should put your prolog definition in a file named oldButler.pl. Write a prolog predicate "oldButler" which returns unmarried men over the age of 45. In other words, oldButler(X) is only true if X is an unmarried man over the age of 45. The prolog database wil1 have primitive clauses of the type: married(Person), gender(Person, Gender), and age(Person, Age), where Gender is either male or female, and Age is a positive integer. You should put your prolog definition in a file named oldButler.pl

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!