Text: Predicate logic/discrete math
5. Consider the predicates m(X,Y) = X is a member of Y, s(X) = X is a skier, mc(X) = X is a mountain climber, and I(X,Y) = X likes Y. You are given a set of axioms written in first-order logic (in the right column below) whose meanings are given in plain English sentences (left column below):
Tony, Bill, and John are members of the Alpine Club. All Alpine Club members are skiers or mountain climbers. No mountain climber likes rain. All skiers like snow. Bill dislikes whatever Tony likes. Bill likes whatever Tony dislikes. Tony likes rain and snow.
mt, alpmb, alpm(j, alp VX(mX, alp)-sX)vmc(X VXmcX)-~l(X,rain) MousX1<-(Xs(XA VXlt,X->~l(b,X) Vx~It,X->lb,X l(t,rain)l(t,snow)
a. Express the conjecture: There is someone who is a member of the Alpine Club and who is a mountain climber but not a skier, in first-order predicate calculus using the same predicates.
b. Converting the above information into appropriate clauses, show how resolution would produce a refutation tree that proves that the conjecture in (a) follows from the given axioms. Be sure to show all substitutions adjacent to the arcs of the derivation tree.