Пролог не функциональный язык программирования.Вы, вероятно, захотите:
canPerform(karen, Song) :- song(Song), Song \== heyJude.
Кроме того, руководства по стилю кодирования Prolog обычно предписывают CamelCase только для переменных.Поэтому я предлагаю вам переименовать ваши атомы в:
can_perform(karen, Song) :- song(Song), Song \== hey_jude.