A nominal exploration of intuitionism

Vincent Rahli, Mark Bickford

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)
216 Downloads (Pure)

Abstract

This papers extends the Nuprl proof assistant (a system representative of the class of extensional type theories `a la Martin-Löf) with named exceptions and handlers, as well as a nominal fresh operator. Using these new features, we prove a version of Brouwer’s Continuity Principle for numbers. We also provide a simpler proof of a weaker version of this principle that only uses diverging terms. We prove these two principles in Nuprl’s meta-theory using our formalization of Nuprl in Coq and show how we can reflect these metatheoretical results in the Nuprl theory as derivation rules. We also show that these additions preserve Nuprl’s key meta-theoretical properties, in particular consistency and the congruence of Howe’s
computational equivalence relation. Using continuity and the fan theorem we prove important results of Intuitionistic Mathematics: Brouwer’s continuity theorem and bar induction on monotone bars.
Original languageEnglish
Title of host publicationProceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2016
PublisherAssociation for Computing Machinery (ACM)
Pages130-141
Number of pages12
ISBN (Electronic)9781450341271
DOIs
Publication statusPublished - 18 Jan 2016
Event5th ACM SIGPLAN Conference on Certified Programs and Proofs - St. Petersburg, FL, United States
Duration: 18 Jan 201619 Jan 2016

Conference

Conference5th ACM SIGPLAN Conference on Certified Programs and Proofs
Country/TerritoryUnited States
CitySt. Petersburg, FL
Period18/01/1619/01/16

Keywords

  • Intuitionistic Type Theory
  • Nuprl
  • Coq
  • Continuity
  • Nominal Type Theory
  • Exceptions
  • Squashing
  • Truncation

Fingerprint

Dive into the research topics of 'A nominal exploration of intuitionism'. Together they form a unique fingerprint.

Cite this