Skip to content

A monadic translation of Gödel's System T in the spirit of Gentzen's negative translation

License

Notifications You must be signed in to change notification settings

cj-xu/GentzenTrans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Gentzen-style monadic translation of Gödel’s System T

We introduce a syntactic translation of Gödel’s System T parametrized by a weak notion of a monad, and prove a corresponding fundamental theorem of logical relation. Our translation structurally corresponds to Gentzen’s negative translation of classical logic. By instantiating the monad and the base case of the logical relation, we reveal various properties and structures of T-definable functionals such as majorizability, continuity and bar recursion.

An html rendering of the Agda code is available at Chuangjie Xu's GitHub web page.

Authors

Tested with

  • Agda version 2.6.1

About

A monadic translation of Gödel's System T in the spirit of Gentzen's negative translation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages