English

Computing a logarithm of a unitary matrix with general spectrum

Numerical Analysis 2015-04-16 v4 Functional Analysis

Abstract

We analyze an algorithm for computing a skew-Hermitian logarithm of a unitary matrix. This algorithm is very easy to implement using standard software and it works well even for unitary matrices with no spectral conditions assumed. Certain examples, with many eigenvalues near -1, lead to very non-Hermitian output for other basic methods of calculating matrix logarithms. Altering the output of these algorithms to force an Hermitian output creates accuracy issues which are avoided in the considered algorithm. A modification is introduced to deal properly with the JJ-skew symmetric unitary matrices. Applications to numerical studies of topological insulators in two symmetry classes are discussed.

Keywords

Cite

@article{arxiv.1203.6151,
  title  = {Computing a logarithm of a unitary matrix with general spectrum},
  author = {Terry A. Loring},
  journal= {arXiv preprint arXiv:1203.6151},
  year   = {2015}
}

Comments

Added discussion of Floquet Hamiltonians

R2 v1 2026-06-21T20:40:59.556Z