First Steps in Synthetic Guarded Domain Theory: Step-Indexing in the Topos of Trees

Logic in Computer Science(2012)

引用 203|浏览1
暂无评分
摘要
We present the topos S of trees as a model of guarded recursion. We study the internal dependently-typed higher-order logic of S and show that S models two modal operators, on predicates and types, which serve as guards in recursive definitions of terms, predicates, and types. In particular, we show how to solve recursive type equations involving dependent types. We propose that the internal logic of S provides the right setting for the synthetic construction of abstract versions of step-indexed models of programming languages and program logics. As an example, we show how to construct a model of a programming language with higher-order store and recursive types entirely inside the internal logic of S.
更多
查看译文
关键词
internal logic,recursive type,recursive definition,internal dependently-typed higher-order logic,higher-order store,step-indexed model,programming language,abstract version,program logic,synthetic guarded domain theory,dependent type,mathematical model,domain theory,higher order logic,semantics,indexation,cognition,reference model,programming languages,type system,modal operators,algebra,computational modeling,polymorphism,value function,higher order,dependent types,logic,computer languages,formal logic,semantic model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要