首页 | 本学科首页   官方微博 | 高级检索  
     


A Logic for Reasoning about Generic Judgments
Authors:Alwen Tiu
Affiliation:aAustralian National University and National ICT Australia
Abstract:This paper presents an extension of a proof system for encoding generic judgments, the logic FOλΔbackward difference of Miller and Tiu, with an induction principle. The logic FOλΔbackward difference is itself an extension of intuitionistic logic with fixed points and a “generic quantifier”, backward difference, which is used to reason about the dynamics of bindings in object systems encoded in the logic. A previous attempt to extend FOλΔbackward difference with an induction principle has been unsuccessful in modeling some behaviours of bindings in inductive specifications. It turns out that this problem can be solved by relaxing some restrictions on backward difference, in particular by adding the axiom Bbackward differencex.B, where x is not free in B. We show that by adopting the equivariance principle, the presentation of the extended logic can be much simplified. Cut-elimination for the extended logic is stated, and some applications in reasoning about an object logic and a simply typed λ-calculus are illustrated.
Keywords:Proof theory  higher-order abstract syntax  logical frameworks
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号