Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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.plStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started