It is highly unlikely that Fred put down the apple. It is probably the case that Gertrude is a cat. It is probably the case that John went to the kitchen. It is almost certain that if 'John went to the kitchen and Fred put down the apple' then Bill left the football. We doubt that if 'John went to the kitchen and Gertrude is a cat' then Greg is a rhino. We doubt that if 'John went to the kitchen' or 'Fred put down the apple' or both then Jeff discarded the milk.
It is likely that 'Fred put down the apple and Gertrude is a cat'.
It is highly unlikely that 'Fred put down the apple and Gertrude is a cat'.
It is likely that 'Fred put down the apple and Gertrude is a cat'.

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

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

  query(conclusion).
  
'Fred put down the apple and Gertrude is a cat'.