Impredicative Encodings of (Higher) Inductive Types

02/08/2018
by   Steve Awodey, et al.
0

Postulating an impredicative universe in dependent type theory allows System F style encodings of finitary inductive types, but these fail to satisfy the relevant η-equalities and consequently do not admit dependent eliminators. To recover η and dependent elimination, we present a method to construct refinements of these impredicative encodings, using ideas from homotopy type theory. We then extend our method to construct impredicative encodings of some higher inductive types, such as 1-truncation and the unit circle S1.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2018

Computational Higher Type Theory IV: Inductive Types

This is the fourth in a series of papers extending Martin-Löf's meaning ...
research
10/04/2019

Construction of the Circle in UniMath

We show that the type TZ of Z-torsors has the dependent universal proper...
research
09/21/2023

Stratified Type Theory

To exploit the expressivity of being able to refer to the type of types,...
research
10/23/2020

An Intuitionistic Set-theoretical Model of Fully Dependent CCω

Werner's set-theoretical model is one of the simplest models of CIC. It ...
research
11/15/2019

Constructing Infinitary Quotient-Inductive Types

This paper introduces an expressive class of quotient-inductive types, c...
research
10/24/2019

A Weakly Initial Algebra for Higher-Order Abstract Syntax in Cedille

Cedille is a relatively recent tool based on a Curry-style pure type the...
research
11/13/2019

Naive cubical type theory

This paper proposes a way of doing type theory informally, assuming a cu...

Please sign up or login with your details

Forgot password? Click here to reset