Matrices, Jordan Normal Forms, and Spectral Radius Theory (Q7361432)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Jordan_Normal_Form
Language Label Description Also known as
default for all languages
No label defined
    English
    Matrices, Jordan Normal Forms, and Spectral Radius Theory
    AFP entry Jordan_Normal_Form

      Statements

      21 August 2015
      0 references
      René Thiemann
      0 references
      Akihisa Yamada
      0 references
      Alexander Bentkamp
      0 references
      Matrices, Jordan Normal Forms, and Spectral Radius Theory (English)
      0 references
      Matrix interpretations are useful as measure functions in termination proving. In order to use these interpretations also for complexity analysis, the growth rate of matrix powers has to examined. Here, we formalized a central result of spectral radius theory, namely that the growth rate is polynomially bounded if and only if the spectral radius of a matrix is at most one. To formally prove this result we first studied the growth rates of matrices in Jordan normal form, and prove the result that every complex matrix has a Jordan normal form using a constructive prove via Schur decomposition. The whole development is based on a new abstract type for matrices, which is also executable by a suitable setup of the code generator. It completely subsumes our former AFP-entry on executable matrices, and its main advantage is its close connection to the HMA-representation which allowed us to easily adapt existing proofs on determinants. All the results have been applied to improve CeTA, our certifier to validate termination and complexity proof certificates.
      0 references