There is a better than even chance that Brian is green. It is highly likely that Mary discarded the milk. It is improbable that Bill went to the kitchen. Chances are about even that if either 'Bill went to the kitchen' or 'Brian is green' but not both then Lily is white. There is little chance that if 'Mary discarded the milk' or 'Brian is green' or both then John moved to the office. Chances are slight that if 'Mary discarded the milk and Bill went to the kitchen' then Sandra took the apple.
There is a very good chance that 'Bill went to the kitchen and Mary discarded the milk'.
Chances are slight that 'Bill went to the kitchen and Mary discarded the milk'.
There is a very good chance that 'Bill went to the kitchen and Mary discarded 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.9::factB.
  0.1::factC.
  %hop1
  0.5::factX:-xor(factC,factA).
  0.1::factY:-or(factB,factA).
  0.1::factZ:-and(factB,factC).

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

  query(conclusion).
  
'Bill went to the kitchen and Mary discarded the milk'.