About one decade ago, the mathematician R. Brockett and the
theoretical physicist F. Wegner independently proposed a flow equation for
the diagonalization of self-adjoint operators: A unitary time-evolution is
designed in such a way that at a given operator becomes diagonal, as time
tends to infinity. We discuss this idea, its mathematically rigorous
implementation, and an application.