Randnomness, computability, and algebraic specifications (Q1382180)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Randnomness, computability, and algebraic specifications
scientific article

    Statements

    Randnomness, computability, and algebraic specifications (English)
    0 references
    27 June 1999
    0 references
    The author describes an interesting relation between Kolmogorov complexity and abstract algebra. Traditionally, Kolmogorov complexity is defined and analyzed for integers or for words in an alphabet; however, it can also be described for an arbitrary algebra (crudely speaking, for an arbitrary abstract data type). Namely, if we fix a finite set of constants and a finite set of function symbols of different arity, we can define terms in a standard manner. Each term \(t\) is a word, so we can define its Kolmogorov complexity \(K(t)\). If an integer-valued function \(f(t)\) is defined on the set of all terms, then we can say that a term is \(f\)-random if \(K(t)\geq f(t)\). In particular, if we take the height \(h(t)\) of a term \(t\) as \(f(t)\), we can talk about random terms. We can define the algebra of random terms if we factorize the set of all terms over the equivalence relation in which all non-random terms are equivalent to each other. It turns out that every original function operation is consistent with this equivalence and therefore, this factor-set is indeed an algebra. This algebra is finitely generated (constants serve as generators), and its equality relation is recursively enumerable (although, of course, not decidable). The author proves that this algebra cannot be algebraically specified (i.e., specified by equalities); thus, this algebra is a first natural example of a finitely generated recursively enumerable algebra which cannot be algebraically specified.
    0 references
    Kolmogorov complexity
    0 references
    randomness
    0 references
    abstract data types
    0 references
    finitely generated algebras
    0 references

    Identifiers

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