• DocumentCode
    2281449
  • Title

    The topology of program termination

  • Author

    Cartwright, Robert ; Demers, Alan

  • Author_Institution
    Rice Univ., Houston, TX, USA
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    296
  • Lastpage
    308
  • Abstract
    Denotational semantics is founded on a theory of higher order computation called domain theory, which formalizes a computation as a potentially infinite enumeration of finite elements that approximate the answer with progressively higher accuracy. Although existing formulations of domain theory provide an elegant framework for defining the abstract meaning of programs, these definitions are not effective because they fail to specify when computations terminate. A formulation of domain theory is presented that gives a natural topological characterization of termination: the evaluation of a program expression should terminate if and only if the expression denotes an element that is finite and maximal.<>
  • Keywords
    computation theory; programming theory; domain theory; higher order computation; program termination; Calculus; Computer languages; Embedded computing; Encoding; Equations; Finite element methods; Machinery; Topology; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1988. LICS '88., Proceedings of the Third Annual Symposium on
  • Conference_Location
    Edinburgh, UK
  • Print_ISBN
    0-8186-0853-6
  • Type

    conf

  • DOI
    10.1109/LICS.1988.5128
  • Filename
    5128