Infinite Types, Infinite Data, Infinite Interaction

02/28/2019
by   Pierre Hyvernat, et al.
0

We describe a way to represent computable functions between coinductive types as particular transducers in type theory. This generalizes earlier work on functions between streams by P. Hancock to a much richer class of coinductive types. Those transducers can be defined in dependent type theory without any notion of equality but require inductive-recursive definitions. Most of the properties of these constructions only rely on a mild notion of equality (intensional equality) and can thus be formalized in the dependently typed language Agda.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2018

Bisimulation as path type for guarded recursive types

In type theory, coinductive types are used to represent processes, and a...
research
01/17/2019

Path Spaces of Higher Inductive Types in Homotopy Type Theory

The study of equality types is central to homotopy type theory. Characte...
research
08/28/2019

Adding Data to Curry

Functional logic languages can solve equations over user-defined data an...
research
07/20/2020

Coinduction Plain and Simple

Coinduction refers to both a technique for the definition of infinite st...
research
11/16/2020

Self-adaptive-type CQ algorithms for split equality problems

The purpose of this paper is concerned with the approximate solution of ...
research
12/15/2021

Simulating Large Eliminations in Cedille

Large eliminations provide an expressive mechanism for arity- and type-g...
research
06/01/2018

The encodability hierarchy for PCF types

Working with the simple types over a base type of natural numbers (inclu...

Please sign up or login with your details

Forgot password? Click here to reset