Title
Consistency of the theory of contexts
Abstract
The Theory of Contexts is a type-theoretic axiomatization aiming to give a metalogical account of the fundamental notions of variable and context as they appear in Higher Order Abstract Syntax. In this paper, we prove that this theory is consistent by building a model based on functor categories. By means of a suitable notion of forcing, we prove that this model validates Classical Higher Order Logic, the Theory of Contexts, and also (parametrised) structural induction and recursion principles over contexts. Our approach, which we present in full detail, should also be useful for reasoning on other models based on functor categories. Moreover, the construction could also be adopted, and possibly generalized, for validating other theories of names and binders.
Year
DOI
Venue
2006
10.1017/S0956796806005892
J. Funct. Program.
Keywords
Field
DocType
structural induction,classical higher order logic,metalogical account,higher order abstract syntax,fundamental notion,suitable notion,type-theoretic axiomatization,recursion principle,full detail,functor category
Algebra,Computer science,Algorithm,Theoretical computer science,Functor,Forcing (mathematics),Higher-order abstract syntax,Recursion,Higher-order logic,Structural induction
Journal
Volume
Issue
ISSN
16
3
0956-7968
Citations 
PageRank 
References 
27
1.27
23
Authors
5
Name
Order
Citations
PageRank
Anna Bucalo1394.12
Furio Honsell21254146.59
Marino Miculan350243.24
Ivan Scagnetto423220.87
Martin Hoffman5271.27