Nominal unification

C Urban, AM Pitts, MJ Gabbay - Theoretical Computer Science, 2004 - Elsevier
We present a generalisation of first-order unification to the practically important case of
equations between terms involving binding operations. A substitution of terms for variables …

Nominal unification

C Urban, A Pitts, M Gabbay - … 17th International Workshop CSL 2003, 12th …, 2003 - Springer
We present a generalisation of first-order unification to the practically important case of
equations between terms involving binding operations. A substitution of terms for variables …

The Qu-Prolog unification algorithm: Formalisation and correctness

P Nickolas, PJ Robinson - Theoretical Computer Science, 1996 - Elsevier
Qu-Prolog is an extension of Prolog which performs meta-level computations over object
languages, such as predicate calculi and λ-calculi, which have object-level variables, and …

[图书][B] Higher level meta programming in Qu-Prolog 3.0

ASK Cheng, PJ Robinson, J Staples - 1990 - Citeseer
For representing high level knowledge, such as the mathematical knowledge used in
interactive theorem provers and veri cation systems, it is desirable to extend Prolog's …

[PDF][PDF] An Implementation for a Higher Level Logic Programming Language

ASK Cheng, RA Paterson - FGCS, 1992 - researchgate.net
For representing high level knowledge, such as the math-ematical knowledge used in
interactive theorem provers and verification systems, it is desirable to extend Prolog's …

[PDF][PDF] SOFTWARE VERIFICATION RESEARCH CENTRE DEPARTMENT OF COMPUTER SCIENCE THE UNIVERSITY OF QUEENSLAND

BP Mahony - 1994 - Citeseer
The re nement calculus, based on predicate transformer semantics, is proving useful in the
construction of sequential programs. It is argued that the re nement calculus provides a …