Conditionally reversible computations and weak universality in category theory (Q2256643)

From MaRDI portal





scientific article; zbMATH DE number 6406409
Language Label Description Also known as
default for all languages
No label defined
    English
    Conditionally reversible computations and weak universality in category theory
    scientific article; zbMATH DE number 6406409

      Statements

      Conditionally reversible computations and weak universality in category theory (English)
      0 references
      0 references
      0 references
      20 February 2015
      0 references
      Reversible computations attract attention of many researchers; however, such computations without conditions occur rarely. The conditions may be concrete or more abstract, in both cases, the study of reversibility is commonly associated with concrete models of computations, fixed in advance (logic gates and circuits, quantum gates and circuits, various versions of real arithmetic, etc.). In this paper the authors attempt to study very general abstract conditions of reversibility, unrelated to a concrete domain (such as real arithmetic) and a concrete model of computation. In fact, their starting point was the observation that in category theory the difference between the so-called universal constructions and weakly universal constructions corresponds roughly to the difference between unconditional and conditional reversibility. It turned out that already at the level of basic examples there exists a relationship between this observation and the problem of canonical elements of datatypes. This problem is well known in logic and theoretical computer science. Due to the difference between canonical and noncanonical elements, many constructions considered as universal in category theory (for example product) are only weakly universal in computer science models. Thus, conditional reversibility may play an important role at the very basic level, when the representation of data is considered.
      0 references
      weak universality in categories
      0 references
      extensional and intensional equality
      0 references
      conditionally reversible computation
      0 references

      Identifiers

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