There is a very good chance that Daniel left the milk. There is a better than even chance that Julius is a frog. It is likely that Mary put down the apple. It is probable that if either 'Daniel left the milk' or 'Mary put down the apple' but not both then Yann is tired. There is a very good chance that if either 'Julius is a frog' or 'Mary put down the apple' but not both then Sandra grabbed the apple. It is improbable that if 'Julius is a frog and Daniel left the milk' then Bernhard is a swan.
Chances are slight that 'Yann is tired' or 'Mary put down the apple' or both.
It is highly likely that 'Yann is tired' or 'Mary put down the apple' or both.
Chances are slight that 'Yann is tired' or 'Mary put down the apple' 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.8::factA.
  0.6::factB.
  0.7::factC.
  %hop1
  0.7::factX:-xor(factA,factC).
  0.8::factY:-xor(factB,factC).
  0.1::factZ:-and(factB,factA).

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

  query(conclusion).
  
'Yann is tired' or 'Mary put down the apple' or both.