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" 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
Get step-by-step solutions from verified subject matter experts
