Question
The knowledge-based system CUSTOMER contains the following list of basic facts. Note that expiring(x) means that xs subscription will expire at the end of the
The knowledge-based system CUSTOMER contains the following list of basic facts.
Note that expiring(x) means that xs subscription will expire at the end of the month; trial(x) means that x is subscribed to a free trial; basic(x) means that x is a basic feature; premium(x) means that x is a premium feature; and subscription(x,y) means that xs subscription includes feature y.
(a) Answer the following formal queries, briefly justifying your answers. i. ? - expiring(c) and subscription(c, ad-free) ii. ? - subscription(Smith, f ) and (not subscription(c, f )) iii. ? - expiring(c) and premium( f ) and subscription(c, f ) iv. ? - subscription(c, downloads) and (subscription(c, multi-screen) or subscription(c, 4K))
(b) Write down formal queries asking each of the following. i. Do the customers Williams and Hodge have any common features on their subscriptions? ii. Is there a customer whose subscription is expiring and does not include downloads?
(c) Give inference rules to define the following new predicates. i. highuse(c) to mean that cs subscription includes the premium features multi-screen and 4K ii. samepremium(c, d) to mean that both cs and ds subscription includes the same premium feature
-------------------------------------------------------------------
The topic of this maths question is Applications in Math, also known as Knowledge based systems in Mathematics for computing.
expiring(Smith) basic(watchlist) subscription(Williams, watchlist) expiring(Newman) basic(downloads) subscription(Williams, downloads) expiring(Hodge) subscription(Williams, ad-free) premium(ad-free) subscription(Smith, watchlist) trial(Jones) premium(multi-screen) subscription(Smith, downloads) premium(4K) subscription(Smith, multi-screen) subscription(Newman, downloads) subscription(Hodge, watchlist) subscription(Hodge, ad-free) subscription(Hodge, multi-screen) subscription(Jones, ad-free)
Step 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