There is a very good chance that John took the football. It is probably the case that Daniel dropped the apple. It is impossible that Fred went to the garden. It is improbable that if either 'Fred went to the garden' or 'John took the football' but not both then Brian is a frog. It is unlikely that if 'Daniel dropped the apple and Fred went to the garden' then Mary left the football. We doubt that if either 'Daniel dropped the apple' or 'Fred went to the garden' but not both then Greg is white.
It is improbable that 'John took the football and Daniel dropped the apple'.
There is a better than even chance that 'John took the football and Daniel dropped the apple'.
It is improbable that 'John took the football and Daniel dropped the apple'.

  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.0::factC.
  %hop1
  0.1::factX:-xor(factC,factA).
  0.2::factY:-and(factB,factC).
  0.2::factZ:-xor(factB,factC).

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

  query(conclusion).
  
'John took the football and Daniel dropped the apple'.