It is highly unlikely that Yann is tired. It is likely that Mary moved to the office. There is a better than even chance that Julius is yellow. Chances are about even that if 'Yann is tired and Mary moved to the office' then Fred put down the apple. It is unlikely that if 'Julius is yellow' or 'Yann is tired' or both then Greg is a swan. We doubt that if 'Yann is tired and Julius is yellow' then Bernhard is green.
It is probable that 'Fred put down the apple' or 'Mary moved to the office' or both.
It is probable that 'Fred put down the apple' or 'Mary moved to the office' or both.
It is unlikely that 'Fred put down the apple' or 'Mary moved to the office' 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.05::factA.
  0.7::factB.
  0.6::factC.
  %hop1
  0.5::factX:-and(factA,factB).
  0.2::factY:-or(factC,factA).
  0.2::factZ:-and(factA,factC).

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

  query(conclusion).
  
'Fred put down the apple' or 'Mary moved to the office' or both.