Computing with dynamical systems (Q2461404)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Computing with dynamical systems
scientific article

    Statements

    Computing with dynamical systems (English)
    0 references
    0 references
    27 November 2007
    0 references
    The article discusses the use of techniques from the theory of discrete dynamical systems for the formal analysis of algorithms in computer science. The author combines Knuth's definition of an algorithm with some ideas of Dijkstra and Gries obtaining the so-called mapcode formalism that represents an algorithm as a commutative diagram containing a discrete dynamical systems. Statements about the termination or correctness of the algorithm are then translated into the language of dynamical systems. As concrete examples the total correctness of several simple algorithms, in particular for gcd computations, is proven within this formalism.
    0 references
    discrete dynamical system
    0 references
    algorithm
    0 references
    correctness
    0 references
    program verification
    0 references
    formal method
    0 references
    mapcode formalism
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references