There is a better than even chance that Mary left the football. It is improbable that Daniel dropped the apple. It is probable that Jason is tired. It is likely that if 'Daniel dropped the apple' or 'Jason is tired' or both then Julius is yellow. It is almost certain that if 'Jason is tired and Mary left the football' then Lily is green. It is certain that if either 'Jason is tired' or 'Daniel dropped the apple' but not both then John picked up the milk.
Chances are about even that 'Lily is green' or 'Daniel dropped the apple' or both.
Chances are about even that 'Lily is green' or 'Daniel dropped the apple' or both.
It is impossible that 'Lily is green' or 'Daniel dropped 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.6::factA.
  0.1::factB.
  0.7::factC.
  %hop1
  0.7::factX:-or(factB,factC).
  0.95::factY:-and(factC,factA).
  1.0::factZ:-xor(factC,factB).

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

  query(conclusion).
  
'Lily is green' or 'Daniel dropped the apple' or both.