2021
DOI: 10.46298/lmcs-17(4:5)2021
|View full text |Cite
|
Sign up to set email alerts
|

Internal Parametricity for Cubical Type Theory

Abstract: We define a computational type theory combining the contentful equality structure of cartesian cubical type theory with internal parametricity primitives. The combined theory supports both univalence and its relational equivalent, which we call relativity. We demonstrate the use of the theory by analyzing polymorphic functions between higher inductive types, observe how cubical equality regularizes parametric type theory, and examine the similarities and discrepancies between cubical and parametric type theory… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(16 citation statements)
references
References 21 publications
0
16
0
Order By: Relevance
“…• We show that this extra structure of parametric right adjoints allows FitchTT to emulate the convenient syntax of handcrafted type theories for internalized parametricity [7,16] and guarded recursion [4,5].…”
Section: Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…• We show that this extra structure of parametric right adjoints allows FitchTT to emulate the convenient syntax of handcrafted type theories for internalized parametricity [7,16] and guarded recursion [4,5].…”
Section: Contributionsmentioning
confidence: 99%
“…However, we discover that 'extra-logical' structures found in several prior type theories can be seen as instances of these rules. For example, we show that the extension of a context by an affine dimension variable, as used in internalizing parametricity [7,16], forms a PRA. Furthermore, the 'tick variables' used in clocked type theory [4] can also be seen as arising from a PRA.…”
Section: Substitution and The Fitch Stylementioning
confidence: 99%
See 1 more Smart Citation
“…Abstracting from the semantics of parametricity, it is possible to consider extensions of dependent type theory for internal parametricity that involve connectives for relatedness [18,19,21,31,32,73,98]. Semantic parametricity, especially as embodied in reflexive graphs, can be seen to be a truncation of a much higher-dimensional structure; going one level up, one can consider a reflexive graph enriched in reflexive graphs, but there is no need to stop there.…”
Section: Internal Parametricitymentioning
confidence: 99%
“…Moreover it is known that cubical structures arise when trying to internalize parametricity in type theory. For example [7] gives a model for (the unary variant of) parametricity in (the unary variant of) cubical sets, and [12] shows how parametricity can be internalized orthogonally to univalence, using very similar cubical techniques for both features.…”
Section: Parametricity and Cubical Structurementioning
confidence: 99%