Skip to content
This repository has been archived by the owner on Apr 2, 2023. It is now read-only.
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

The |RedPRL| Proof Assistant

Luminaries.

|RedPRL| is an experimental proof assistant based on cubical computational type theory, which extends the Nuprl semantics by higher-dimensional features inspired by homotopy type theory. |RedPRL| is created and maintained by the RedPRL Development Team.

|RedPRL| is written in Standard ML, and is available for download on GitHub.

Features

  • computational canonicity and extraction
  • univalence as a theorem
  • strict (exact) equality types
  • coequalizer and pushout types
  • functional extensionality
  • equality reflection
  • proof tactics

Papers & Talks

RedPRL User Guide

.. toctree::
   :maxdepth: 2

   tutorial
   language
   atomic-judgment
   multiverse
   refine

Indices

Acknowledgments

This research was sponsored by the Air Force Office of Scientific Research under grant number FA9550-15-1-0053 and the National Science Foundation under grant number DMS-1638352. We also thank the Isaac Newton Institute for Mathematical Sciences for its support and hospitality during the program "Big Proof" when part of this work was undertaken; the program was supported by the Engineering and Physical Sciences Research Council under grant number EP/K032208/1. The views and conclusions contained here are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of any sponsoring institution, government or any other entity.