2018
DOI: 10.1007/978-3-030-00389-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Undecidability of Equality for Codata Types

Abstract: Decidability of type checking for dependently typed languages usually requires a decidable equality on types. Since bisimilarity on (weakly final) coalgebras such as streams is undecidable, one cannot use it as the equality in type checking (which is definitional or judgemental equality). Instead languages based on dependent types with decidable type checking such as Coq or Agda use intensional equality for type checking. Two streams are definitionally equal if the underlying terms reduce to the same normal fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…Logical, computational, semantical and category-theoretical aspects of coinduction are studied in the context of coalgebra [39,47]. The representation of coinductive types in dependent type theories and the associated problems are an intensive object of study [34,25,37,1,13]. The computational complexity of corecursion has been studied in [60].…”
Section: Introductionmentioning
confidence: 99%
“…Logical, computational, semantical and category-theoretical aspects of coinduction are studied in the context of coalgebra [39,47]. The representation of coinductive types in dependent type theories and the associated problems are an intensive object of study [34,25,37,1,13]. The computational complexity of corecursion has been studied in [60].…”
Section: Introductionmentioning
confidence: 99%
“…Logical, computational, semantical and categorytheoretical aspects of coinduction are studied in the context of coalgebra [32,39]. The representation of coinductive types in dependent type theories and the associated problems are an intensive object of study [27,21,30,1,11]. The computational complexity of corecursion has been studied in [49].…”
Section: Introductionmentioning
confidence: 99%