1992 · 51 citations · 16 references
ComputingComputer ScienceFormal MethodsLogicProgramming LanguagesDeductive ReasoningDeductive VerificationModel CheckingPredicate LogicProof AssistantsTermination AnalysisProgram TerminationTermination Of Logic ProgramsTermination Proofs
Abstract In this paper we propose a rich notion of directionality of predicates that combines modes and regular tree types. We provide a semantic soundness result for this notion and give inference systems to decide well-modedness of logic programs and goals. We show how this rich notion of directionality can be used to prove the universal termination of LD-resolution for logic programs with non-ground goals by using simple syntactic orderings of the kind used in rewriting theory.
16
Nachum Dershowitz · Journal of Symbolic Computation · 1987 · 725 citations
Towards a Theory of Types in Prolog.
Prateek Mishra · SLP · 1984 · 117 citations
Declaration-free type checking
Prateek Mishra, Uday S. Reddy · 1985 · 77 citations