There is little chance that Daniel got the milk. We believe that Sandra left the milk. It is probably not the case that John went to the kitchen. We doubt that if 'Daniel got the milk and John went to the kitchen' then Julius is white. It is almost certain that if 'John went to the kitchen and Daniel got the milk' then Lily is green. It is probably not the case that if 'John went to the kitchen and Sandra left the milk' then Brian is a lion.
It is certain that 'Daniel got the milk and John went to the kitchen'.
There is almost no chance that 'Daniel got the milk and John went to the kitchen'.
It is certain that 'Daniel got the milk and John went to the kitchen'.

  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.1::factA.
  0.75::factB.
  0.25::factC.
  %hop1
  0.2::factX:-and(factA,factC).
  0.95::factY:-and(factC,factA).
  0.25::factZ:-and(factC,factB).

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

  query(conclusion).
  
'Daniel got the milk and John went to the kitchen'.