The foundation of a generic theorem prover (Q1823013): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Created claim: DBLP publication ID (P1635): journals/jar/Paulson89, #quickstatements; #temporary_batch_1731530891435
 
(8 intermediate revisions by 4 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: Automath / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Cambridge LCF / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: ETPS / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Nuprl / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: HOL / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4726218 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3343471 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Using typed lambda calculus to implement formal systems on a machine / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3996818 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The calculus of constructions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3703866 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4133603 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3789101 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A framework for defining logics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4722037 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3030230 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A unification algorithm for typed \(\overline\lambda\)-calculus / rank
 
Normal rank
Property / cites work
 
Property / cites work: Proving and applying program transformations expressed with second-order patterns / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4122841 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3727946 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3886868 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3722468 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The use of machines to assist in rigorous proof / rank
 
Normal rank
Property / cites work
 
Property / cites work: Propositions and specifications of programs in Martin-Löf's type theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Natural deduction as higher-order resolution / rank
 
Normal rank
Property / cites work
 
Property / cites work: Logic and Computation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5559220 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5632554 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A natural extension of natural deduction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5187275 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3922646 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Proof theory. 2nd ed / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3283891 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/bf00248324 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W1995955735 / rank
 
Normal rank
Property / DBLP publication ID
 
Property / DBLP publication ID: journals/jar/Paulson89 / rank
 
Normal rank

Latest revision as of 22:10, 13 November 2024

scientific article
Language Label Description Also known as
English
The foundation of a generic theorem prover
scientific article

    Statements

    The foundation of a generic theorem prover (English)
    0 references
    1989
    0 references
    The logical framework of the interactive theorem prover ISABELLE is laid down. ISABELLE is constructed to support a variety of logics: Martin- Löf's type theory, Zermelo-Fraenkel set theory, intuitionistic and classical sequent calculi. It is implemented in Standard ML. To meet the needs of a generic theorem prover like ISABELLE a higher- order logic or meta-logic is established to build proofs in those various object-logics. On the meta-level ISABELLE incorporates intuitionistic higher-order logic to ease proofs by deductions, i.e. rules are represented as propositions and combined to yield proofs. Natural deduction, object-level backwards proofs with examples from propositional and first order logic both of them in classical as well as intuitionistic form are highlighted as practical applications of ISABELLE. Theoretical issues like sound- and completeness are shown to remain valid. Advantages over LCF, AUTOMATH and an earlier version of ISABELLE - ISABELLE-86 - are considered with respect to computational complexity of proof constructions.
    0 references
    meta reasoning
    0 references
    higher-order unification
    0 references
    natural deduction
    0 references
    logical framework
    0 references
    ISABELLE
    0 references
    Standard ML
    0 references
    higher-order logic
    0 references
    LCF
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers