Query

?- flies(A).


A = tweety ?


Model

MODEL: flies(tweety) , bird(tweety) , not ab(tweety) , not penguin(tweety) , not wounded_bird(tweety) , -ab(B │{B \= john,B \= sam}) , not ab(B │{B \= john,B \= sam}) , not penguin(B │{B \= john,B \= sam}) , not wounded_bird(B │{B \= john,B \= sam}) , not ab(B │{B \= john,B \= sam}) , not penguin(B │{B \= john,B \= sam}) , not wounded_bird(B │{B \= john,B \= sam}) , not -ab(john) , ab(john) , wounded_bird(john) , not -ab(sam) , ab(sam) , penguin(sam) , -penguin(C │{C \= sam}) , not penguin(C │{C \= sam}) , not penguin(C │{C \= sam}) , not -penguin(sam) , -wounded_bird(D │{D \= john}) , not wounded_bird(D │{D \= john}) , not wounded_bird(D │{D \= john}) , not -wounded_bird(john) , -bird(E │{E \= john,E \= sam,E \= tweety}) , not bird(E │{E \= john,E \= sam,E \= tweety}) , not penguin(E │{E \= john,E \= sam,E \= tweety}) , not wounded_bird(E │{E \= john,E \= sam,E \= tweety}) , not bird(E │{E \= john,E \= sam,E \= tweety}) , not penguin(E │{E \= john,E \= sam,E \= tweety}) , not wounded_bird(E │{E \= john,E \= sam,E \= tweety}) , not -bird(john) , bird(john) , not -bird(sam) , bird(sam) , not -bird(tweety) , -flies(F │{F \= john,F \= sam,F \= tweety}) , -bird(F │{F \= john,F \= sam,F \= tweety}) , not bird(F │{F \= john,F \= sam,F \= tweety}) , not penguin(F │{F \= john,F \= sam,F \= tweety}) , not wounded_bird(F │{F \= john,F \= sam,F \= tweety}) , not flies(F │{F \= john,F \= sam,F \= tweety}) , not bird(F │{F \= john,F \= sam,F \= tweety}) , not penguin(F │{F \= john,F \= sam,F \= tweety}) , not wounded_bird(F │{F \= john,F \= sam,F \= tweety}) , -flies(john) , not flies(john) , -flies(sam) , not flies(sam) , not -flies(tweety)

Justification