Natural Deduction as Higher-Order Resolution

dc.creatorPaulson, Lawrence C.
dc.date2000-10-31
dc.date.accessioned2026-07-07T09:12:15Z
dc.date.available2026-07-07T09:12:15Z
dc.descriptionAn interactive theorem prover, Isabelle, is under development. In LCF, each inference rule is represented by one function for forwards proof and another (a tactic) for backwards proof. In Isabelle, each inference rule is represented by a Horn clause. Resolution gives both forwards and backwards proof, supporting a large class of logics. Isabelle has been used to prove theorems in Martin-Löf's Constructive Type Theory. Quantifiers pose several difficulties: substitution, bound variables, Skolemization. Isabelle's representation of logical syntax is the typed lambda-calculus, requiring higher- order unification. It may have potential for logic programming. Depth-first subgoaling along inference rules constitutes a higher-order Prolog.
dc.identifierhttps://arxiv.org/abs/cs/9301104
dc.identifierhttp://arxiv.org/abs/cs/9301104
dc.identifierJournal of Logic Programming 3 (1986), 237-258
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/151962
dc.subjectLogic in Computer Science
dc.subjectD.2.4; F.3.1; F.4.1
dc.titleNatural Deduction as Higher-Order Resolution
dc.typetext

Files

Collections