Author:
HOOGENDIJK PAUL,DE MOOR OEGE
Abstract
A program derivation is said to be polytypic if some of its parameters are data types. Often
these data types are container types, whose elements store data. Polytypic program derivations
necessitate a general, non-inductive definition of ‘container (data) type’. Here we propose such
a definition: a container type is a relator that has membership. It is shown how this definition
implies various other properties that are shared by all container types. In particular, all
container types have a unique strength, and all natural transformations between container
types are strong.
Publisher
Cambridge University Press (CUP)
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Admissible Types-to-PERs Relativization in Higher-Order Logic;Proceedings of the ACM on Programming Languages;2023-01-09
2. Bindings as bounded natural functors;Proceedings of the ACM on Programming Languages;2019-01-02
3. Transport of finiteness structures and applications;Mathematical Structures in Computer Science;2016-12-05
4. Towards patterns for heaps and imperative lambdas;Journal of Logical and Algebraic Methods in Programming;2016-08
5. A non-uniform finitary relational semantics of system
T;RAIRO - Theoretical Informatics and Applications;2013-01