Question: In this question, you are asked to model connections between actors using predicate logic. Let be the domain of every actor, alive or dead, who
In this question, you are asked to model connections between actors using predicate
logic. Let be the domain of every actor, alive or dead, who has ever been in any movie. Let be
the costar predicate on pairs of actors from defined by and have been in a movie
together
The Bacon game is a game where players try to connect individuals to the actor Kevin Bacon by
using the costar predicate The Bacon number of an actor that is where is an element of
is the smallest number of links needed, using the costar predicate to connect to Kevin Bacon.
For example, Daniel Kaluuya was in the movie Sicario with Jeffrey Donovan, who in turn was in
Sleepers with Kevin Bacon. So Daniel Kaluuya has a Bacon number of This example was
generated by oracleofbacon.org, where you can determine the Bacon number for many other
actors.
Let in be Kevin Bacon, ie let be the special name that we give to Kevin Bacon, given the
unique nature of his role in the game.
a Write a predicate in one variable that reflects that the Bacon number of an actor in is at
most two. By the definition of the Bacon number, this means that there is some actor such that
and were in a movie together and that and were in a movie together. The expression for the
predicate must involve a quantifier.
b Similarly, write a predicate in one variable that reflects that the Bacon number of an actor
is at most three. This will likely involve multiple quantifiers.
c Notice for the predicate reflects that the Bacon number of x is at most The predicate
does not enforce that the Bacon number is exactly since there is a possibility that the actor is
eg in a movie with or has a Bacon number of through some other links. Write a predicate for
an actor in to have Bacon number exactly three, called by excluding these other
possibilities. This predicate should be defined by using and Be sure to exclude the
possibility that is Kevin Bacon.
d Write a full expression for that does not use or but still uses Make sure to
parenthesize appropriately. Hint: use your solution for part c and negate as necessary. Write a
short sentence explanation of the entire predicate definition in natural language, verifying that
it makes sense.
In this question, we define the predicate to be false when asked if an actor has been in a movie with
themselves, ie is always false. We also dont worry about the order of elements in the predicate. It
doesnt matter which actor is listed first in the expression for That is
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
