Qu-Prolog

Qu-Prolog

An extension of Prolog which performs meta-level computations over object languages, such as predicate calculi and lambda-calculi, which have object-levelvariables, and quantifiers that create local scopes forthose variables. Qu-Prolog is well suited as an implementationlanguage for theorem provers and support notations typicallyfound in texts on mathematics and logic.