General Metarules for Interactive Modular Construction of Natural Deduction Proofs

University dissertation from Kista : Department of Computer and Systems Sciences (together with KTH), Stockholm University

Abstract: This thesis proposes a set of general metarules for interactive modular construction of natural deduction proofs.Interactive proof support systems are used for the construction of formal proofs in formal program development. They support the user interaction in the derivation of programs from specifications and in the development of proofs of properties of programs. Moreover, interactive proof support systems are often general theorem provers and provide general support for proof development. Natural deduction with its similarity to intuitive informal reasoning and its lucid proof explanations is ideal for interactive proof development. However, the formal proofs in formal program development tend to be long and detailed, and metarules for the development of proofs in natural deduction would give shorter proofs and facilitate the user interaction.The focus of the thesis is the characterization of general metarules for the interactive construction of proofs in natural deduction. The solution presented supports modularity and flexibility in interactive proof development and it provides interactive construction of proofs at metalevel and facilitates the presentation of the proofs at different levels of abstraction.The main contributions are:· General metarules for modular proof development.The general metarules for the interactive construction of derivations in natural deduction support the construction of proofs from proof parts. They compute parts of proofs on the demand of the user. By computing derived rules for each application, a user has important leeway in the number of rules to use.· Flexibility in the development of proofs.The flexibility in the interactive development of proofs is supported by general metarules for changes. The method for performing changes to proofs is based upon the replacement of parts of proofs.· A proof structure supporting the development of fragmentary proofs.· Explanations of proofs at different levels in accordance with the inference rules of natural deduction and the general metarules.

  This dissertation MIGHT be available in PDF-format. Check this page to see if it is available for download.