There is a better than even chance that Lily is white. It is almost certain that Sandra got the football. It is impossible that Greg is white. We believe that if 'Greg is white and Lily is white' then Daniel took the apple. It is probable that if 'Lily is white' or 'Sandra got the football' or both then Bernhard is a lion. Chances are slight that if 'Lily is white' or 'Greg is white' or both then John went to the bedroom.
It is almost certain that 'Sandra got the football' or 'Daniel took the apple' or both.
It is almost certain that 'Sandra got the football' or 'Daniel took the apple' or both.
Chances are about even that 'Sandra got the football' or 'Daniel took the apple' or both.

  and(A,B) :- A,B.
  or(A,B) :- A;B.
  nand(A,B) :- not(and(A,B)).
  nor(A,B) :- not(or(A,B)).
  xor(A,B) :- or(A,B), nand(A,B).

  %hop0
  0.6::factA.
  0.95::factB.
  0.0::factC.
  %hop1
  0.75::factX:-and(factC,factA).
  0.7::factY:-or(factA,factB).
  0.1::factZ:-or(factA,factC).

  %hop2
  conclusion:-or(factB,factX).

  query(conclusion).
  
'Sandra got the football' or 'Daniel took the apple' or both.