You are on page 1of 2

% Facts about family members

male(dwarka_prasad).

female(dipika).

female(vijay_laxmi).

male(puneet).

male(dheeraj).

% Parent-child relationships

parent(dwarka_prasad, vijay_laxmi).

parent(dipika, vijay_laxmi).

parent(dwarka_prasad, puneet).

parent(dipika, puneet).

parent(dwarka_prasad, dheeraj).

parent(dipika, dheeraj).

% Rules to define relationships

father(X, Y) :- male(X), parent(X, Y).

mother(X, Y) :- female(X), parent(X, Y).

sibling(X, Y) :- parent(Z, X), parent(Z, Y), X \= Y.

% Examples

% To find your mother:

% ?- mother(Mother, dheeraj).

% To find all siblings of Dheeraj:

% ?- sibling(dheeraj, Sibling).

You might also like