ACM SIGPLAN Notices · 2004 · 24 citations · 18 references
ComputingComputer ScienceLogicTheory Of ComputationBacktracking AlgorithmsComputational ModelsModel TheoryPredicate LogicLogical RelationsOperational SemanticsRecursionStructural Operational Semantics
Past attempts to relate two well-known models of backtracking computation have met with only limited success. We relate these two models using logical relations. We accommodate higher-order values and infinite computations. We also provide an operational semantics, and we prove it adequate for both models.
18
Notions of computation and monads
Eugenio Moggi · Information and Computation · 1991 · 1.7K citations
A Transformation System for Developing Recursive Programs
R. M. Burstall, John Darlington · Journal of the ACM · 1977 · 1.3K citations · Full text
LCF considered as a programming language
Gordon Plotkin · Theoretical Computer Science · 1977 · 1.1K citations
Foundations of programming languages
Information and Software Technology · 1989 · 393 citations