Solution (source code)

= Solution

For finite-dimensional operators, use $(AB)^\dagger=B^\dagger A^\dagger$ and the <Hermitian> assumptions. The <commutator> satisfies $[A,B]^\dagger=-[A,B]$, so
$$
(i[A,B])^\dagger=-i(-[A,B])=i[A,B].
$$
Thus \b[$i[A,B]$ is <Hermitian>]. These adjoint identities are the intended matrix-level setting; for unbounded operators, domains and self-adjointness require additional analysis.