It is improbable that Fred left the football. There is almost no chance that Emily is a cat. It is highly unlikely that Lily is green. It is likely that if either 'Emily is a cat' or 'Fred left the football' but not both then Julius is white. We doubt that if either 'Emily is a cat' or 'Lily is green' but not both then Sandra got the milk. It is impossible that if either 'Lily is green' or 'Emily is a cat' but not both then Mary picked up the apple.
It is highly likely that 'Julius is white' or 'Sandra got the milk' or both.
Chances are slight that 'Julius is white' or 'Sandra got the milk' or both.
It is highly likely that 'Julius is white' or 'Sandra got the milk' 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.1::factA.
  0.02::factB.
  0.05::factC.
  %hop1
  0.7::factX:-xor(factB,factA).
  0.2::factY:-xor(factB,factC).
  0.0::factZ:-xor(factC,factB).

  %hop2
  conclusion:-or(factX,factY).

  query(conclusion).
  
'Julius is white' or 'Sandra got the milk' or both.