Book contents
- Frontmatter
- Contents
- Preface
- Introduction
- Frameworks
- Two frameworks of theories and their implementation in Isabelle
- A plea for weaker frameworks
- Nederpelt's calculus extended with a notion of context as a logical framework
- Implementations
- Representing Formal Systems
- Type Theory
- Proofs and Computation
- Logical Issues
A plea for weaker frameworks
from Frameworks
Published online by Cambridge University Press: 04 August 2010
- Frontmatter
- Contents
- Preface
- Introduction
- Frameworks
- Two frameworks of theories and their implementation in Isabelle
- A plea for weaker frameworks
- Nederpelt's calculus extended with a notion of context as a logical framework
- Implementations
- Representing Formal Systems
- Type Theory
- Proofs and Computation
- Logical Issues
Summary
Abstract
It is to be expected that logical frameworks will become more and more important in the near future, since they can set the stage for an integrated treatment of verification systems for large areas of the mathematical sciences (which may contain logic, mathematics, and mathematical constructions in general, such as computer software and even computer hardware). It seems that the moment has come to try to get to some kind of a unification of the various systems that have been proposed.
Over the years there has been the tendency to strengthen the frameworks by rules that enrich the notion of definitional equality, thus causing impurities in the backbones of those frameworks: the typed lambda calculi. In this paper a plea is made for the opposite direction: to expel those impurities from the framework, and to replace them by material in the books, where the role of definitional equality is taken over by (possibly strong) book equality.
Introduction
Verification systems
A verification system consists of
(i) a framework, to be called the frame, which defines how mathematical material (in the wide sense) can be written in the form of books, such that the correctness of those books is decidable by means of an algorithm (the checker),
(ii) a set of basic rules (axioms) that the user of the frame can proclaim in his books as a general basis for further work.
- Type
- Chapter
- Information
- Logical Frameworks , pp. 40 - 68Publisher: Cambridge University PressPrint publication year: 1991
- 11
- Cited by