Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/202

This item has been viewed 33 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
Framework_Def_Log.pdf363.88 kBAdobe PDFView/Open
Title: A Framework for Defining Logics
Authors: Plotkin, Gordon
Honsell, Furio
Harper, Robert
Issue Date: 1993
Citation: JOURNAL OF THE ACM 40 (1): 143-184 JAN 1993
Publisher: ASSOC COMPUTING MACHINERY, NEW YORK
Abstract: The Edinburgh Logical Framework (LF) provides a means to define (or present) logics. It is based on a general treatment of syntax, rules, and proofs by means of a typed λ-calculus with dependent types. Syntax is treated in a style similar to, but more general than, Martin-Löf’s system of arities. The treatment of rules and proofs focuses on his notion of a judgement. Logics are represented in LF via a new principle, the judgements as types principle, whereby each judgement is identified with the type of its proofs. This allows for a smooth treatment of discharge and variable occurrence conditions and leads to a uniform treatment of rules and proofs whereby rules are viewed as proofs of higher-order judgements and proof checking is reduced to type checking. The practical benefit of our treatment of formal systems is that logic-independent tools such as proof editors and proof checkers can be constructed.
Keywords: typed lambda calculus
formal systems
proof checking
interactive theorem proving
URI: http://hdl.handle.net/1842/202
ISSN: 0004-5411
Appears in Collections:Informatics Publications

Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback