The foundation of a generic theorem prover (Q1823013): Difference between revisions
From MaRDI portal
Changed an Item |
Created claim: DBLP publication ID (P1635): journals/jar/Paulson89, #quickstatements; #temporary_batch_1731530891435 |
||
(6 intermediate revisions by 4 users not shown) | |||
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