Assuming $a>0,b>0,c>0$, in matrix A = {{a - I*b, c}, {c, a + I*b}}; I am interested in solving the following differential equation $\frac{d}{dt}R(t) = -i(A R(t) - R(t) A^\dagger)$, where $A^\dagger$ is the conjugate-transpose of $A$. Here is my code
ini = R[0] == {{s00, s01}, {s10, s11}}; R[t_] = {{r00[t], r01[t]}, {r10[t], r11[t]}}; solR = DSolve[{D[R[t], t] == (-I)*(A . R[t] - R[t] . ConjugateTranspose[A]), ini}, Flatten[R[t]], t] Unfortunately, this yields {{r00[t] -> ComplexInfinity, r01[t] -> ComplexInfinity, r10[t] -> ComplexInfinity, r11[t] -> ComplexInfinity}}.
By direct approach: noting that $\frac{d}{dt}R(t) = -i(A R(t) - R(t) A^\dagger)$ has the solution $R(t) = e^{-i A t} R(0) e^{i A^\dagger t}$, the following code does not lead to ComplexInfinity solution
R0 = {{s00, s01}, {s10, s11}}; SolR=MatrixExp[(-I)*A*t] . Rinitial . MatrixExp[I*ConjugateTranspose[A]*t] I want to understand what is "wrong" with the first approach?
