It is likely that Brian is a rhino. It is probable that Fred put down the apple. Chances are slight that John moved to the office. It is highly likely that if 'Fred put down the apple and Brian is a rhino' then Jeff discarded the milk. It is almost certain that if 'Fred put down the apple and Brian is a rhino' then Julius is white. It is probable that if 'Brian is a rhino and Fred put down the apple' then Greg is yellow.
There is almost no chance that 'Julius is white and Fred put down the apple'.
Chances are about even that 'Julius is white and Fred put down the apple'.
There is almost no chance that 'Julius is white and Fred put down 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.7::factA.
  0.7::factB.
  0.1::factC.
  %hop1
  0.9::factX:-and(factB,factA).
  0.95::factY:-and(factB,factA).
  0.7::factZ:-and(factA,factB).

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

  query(conclusion).
  
'Julius is white and Fred put down the apple'.