It is likely that Julius is yellow. There is a very good chance that John moved to the office. There is a better than even chance that Sandra dropped the milk. It is unlikely that if either 'John moved to the office' or 'Sandra dropped the milk' but not both then Lily is a lion. We doubt that if either 'John moved to the office' or 'Julius is yellow' but not both then Greg is white. It is unlikely that if 'Julius is yellow and John moved to the office' then Mary left the football.
Chances are about even that 'Sandra dropped the milk and John moved to the office'.
Chances are about even that 'Sandra dropped the milk and John moved to the office'.
It is almost certain that 'Sandra dropped the milk and John moved to the office'.

  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.7::factA.
  0.8::factB.
  0.6::factC.
  %hop1
  0.2::factX:-xor(factB,factC).
  0.2::factY:-xor(factB,factA).
  0.2::factZ:-and(factA,factB).

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

  query(conclusion).
  
'Sandra dropped the milk and John moved to the office'.