There is a very good chance that Mary got the football. It is probable that Jeff moved to the office. Chances are slight that Greg is a rhino. It is highly unlikely that if 'Greg is a rhino and Mary got the football' then Bernhard is yellow. We doubt that if 'Mary got the football' or 'Jeff moved to the office' or both then Lily is white. There is a better than even chance that if either 'Jeff moved to the office' or 'Mary got the football' but not both then John put down the apple.
It is unlikely that 'Jeff moved to the office' or 'Mary got the football' or both.
It is almost certain that 'Jeff moved to the office' or 'Mary got the football' or both.
It is unlikely that 'Jeff moved to the office' or 'Mary got the football' 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.7::factB.
  0.1::factC.
  %hop1
  0.05::factX:-and(factC,factA).
  0.2::factY:-or(factA,factB).
  0.6::factZ:-xor(factB,factA).

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

  query(conclusion).
  
'Jeff moved to the office' or 'Mary got the football' or both.