It is probably the case that Sandra dropped the milk. We believe that Mary left the football. It is certain that Bill went to the office. There is almost no chance that if 'Sandra dropped the milk and Bill went to the office' then John discarded the apple. It is impossible that if either 'Mary left the football' or 'Bill went to the office' but not both then Greg is a swan. Chances are about even that if 'Sandra dropped the milk and Bill went to the office' then Julius is a lion.
It is probably the case that 'Sandra dropped the milk' or 'Julius is a lion' or both.
It is probably the case that 'Sandra dropped the milk' or 'Julius is a lion' or both.
It is unlikely that 'Sandra dropped the milk' or 'Julius is a lion' 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.7::factA.
  0.75::factB.
  1.0::factC.
  %hop1
  0.02::factX:-and(factA,factC).
  0.0::factY:-xor(factB,factC).
  0.5::factZ:-and(factA,factC).

  %hop2
  conclusion:-or(factA,factZ).

  query(conclusion).
  
'Sandra dropped the milk' or 'Julius is a lion' or both.