Prolog wants things to be true.
lumière(on) :- interrupteur(on).
<-
The light is on IF the switch is on. Logical. We might better say the "switch on" implies the "light on".
père(X,Y) :- parent(X,Y), mâle(X).
<- AND
X is the father of Y IF X is a parent of Y AND X is male.
parent(X, Y) :- père(X, Y) ; mère(X, Y).
<- OR
X is a parent of Y IF it is the father OR the mother of Y.