Question: Dotproduct between different Ket

I meet a problem in the use physcis package.

    for example,

                                   restart;  with(Physics); Setup(mathematicalnotation = true):

                                   Setup(anticommutativeprefix = {a, b, c, d, e, f, g, h, l}):

                                     ans:= Bra(b,0).Ket(a,0).Ket(b,0).Ket(c,1).Ket(d,1)

          the result show      ans:=< b[0] | a[0] > | b[0] > | c[1] > | d[1] >

        i suppose there is no relation between the different Ket.

          how can get the following result:

                                     ans:= Bra(b,0).Ket(a,0).Ket(b,0).Ket(c,1).Ket(d,1)

                                     ans:=  | a[0] > | c[1] > | d[1] >

Please Wait...