It is probable that Sumit is tired. It is likely that Brian is green. Chances are slight that Julius is a swan. There is a better than even chance that if either 'Julius is a swan' or 'Brian is green' but not both then Sandra grabbed the apple. It is highly unlikely that if 'Brian is green' or 'Julius is a swan' or both then John went to the garden. It is improbable that if either 'Sumit is tired' or 'Brian is green' but not both then Bernhard is a frog.
There is a better than even chance that 'Sumit is tired and John went to the garden'.
There is almost no chance that 'Sumit is tired and John went to the garden'.
There is a better than even chance that 'Sumit is tired and John went to the garden'.

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

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

  query(conclusion).
  
'Sumit is tired and John went to the garden'.