There is a better than even chance that Emily is a wolf. We believe that John took the milk. Chances are slight that Greg is green. It is highly unlikely that if either 'Emily is a wolf' or 'Greg is green' but not both then Julius is white. It is highly unlikely that if 'John took the milk and Emily is a wolf' then Sandra left the milk. It is certain that if either 'Greg is green' or 'Emily is a wolf' but not both then Mary got the apple.
There is almost no chance that 'Mary got the apple and John took the milk'.
Chances are about even that 'Mary got the apple and John took the milk'.
There is almost no chance that 'Mary got the apple and John took the milk'.

  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.75::factB.
  0.1::factC.
  %hop1
  0.05::factX:-xor(factA,factC).
  0.05::factY:-and(factB,factA).
  1.0::factZ:-xor(factC,factA).

  %hop2
  conclusion:-and(factZ,factB).

  query(conclusion).
  
'Mary got the apple and John took the milk'.