There is a better than even chance that John went to the bedroom. It is highly unlikely that Mary took the football. It is likely that Brian is a lion. It is probable that if either 'Brian is a lion' or 'John went to the bedroom' but not both then Bernhard is a rhino. It is likely that if 'Mary took the football' or 'John went to the bedroom' or both then Julius is yellow. It is improbable that if 'Mary took the football' or 'John went to the bedroom' or both then Winona is a wolf.
Chances are about even that 'Mary took the football and John went to the bedroom'.
There is almost no chance that 'Mary took the football and John went to the bedroom'.
Chances are about even that 'Mary took the football and John went to the bedroom'.

  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.05::factB.
  0.7::factC.
  %hop1
  0.7::factX:-xor(factC,factA).
  0.7::factY:-or(factB,factA).
  0.1::factZ:-or(factB,factA).

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

  query(conclusion).
  
'Mary took the football and John went to the bedroom'.