Abstract. We extend the standard categorical approach to algebraic data types to dependent algebraic data types, so that dependency be-tween two algebraic data types has natural semantics. Specifically, for two inductive data types S and A characterized by two F-algebra F and G, any natural transformation η: F → G gives rise to a dependency of S on A. This natural dependency is the initial object of what we call a Fη-algebra. The initiality further allows us to describe certain dependencies in functions that both involve S and A. We have used Objective Caml to write functional programs where dependencies among data types (and in the relevant functions) are made explicit. This is done by a system-atic mapping of layers of categorical constru...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
Subcommutative Categorial Dependency Grammars (CDGs) introduced in this pa-per express projective an...
Relational program derivation is the technique of stepwise refining a relational specification to a ...
Dependent type theory is rich enough to express that a program satisfies an input/output relational ...
Abstract. Dependent type theory is rich enough to express that a pro-gram satisfies an input/output ...
Every Algebraic Datatype (ADT) is characterised as the initial al-gebra of a polynomial functor on s...
In this paper, I establish the categorical structure necessary to interpret dependent inductive and ...
This paper discusses the design of a hierarchy of structures which combine linear algebra with conce...
AbstractA new kind of data dependencies called algebraic dependencies, which generalize all previous...
AbstractOne dilemma in the database community is the great variety of data models existing. We defin...
Abstract. In our approach we consider programming as logical reasoning over type theory of a given s...
Relational program derivation is the technique of stepwise refining a relational specification to a ...
It has been observed [Awo16, Fio12] that the rules governing the essentially algebraic notion of a c...
The mechanism for declaring datatypes in functional programming languages such as ML and Haskell is ...
We give an account of the basic combinatorial structure underlying the notion of type dependency. We...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
Subcommutative Categorial Dependency Grammars (CDGs) introduced in this pa-per express projective an...
Relational program derivation is the technique of stepwise refining a relational specification to a ...
Dependent type theory is rich enough to express that a program satisfies an input/output relational ...
Abstract. Dependent type theory is rich enough to express that a pro-gram satisfies an input/output ...
Every Algebraic Datatype (ADT) is characterised as the initial al-gebra of a polynomial functor on s...
In this paper, I establish the categorical structure necessary to interpret dependent inductive and ...
This paper discusses the design of a hierarchy of structures which combine linear algebra with conce...
AbstractA new kind of data dependencies called algebraic dependencies, which generalize all previous...
AbstractOne dilemma in the database community is the great variety of data models existing. We defin...
Abstract. In our approach we consider programming as logical reasoning over type theory of a given s...
Relational program derivation is the technique of stepwise refining a relational specification to a ...
It has been observed [Awo16, Fio12] that the rules governing the essentially algebraic notion of a c...
The mechanism for declaring datatypes in functional programming languages such as ML and Haskell is ...
We give an account of the basic combinatorial structure underlying the notion of type dependency. We...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
Subcommutative Categorial Dependency Grammars (CDGs) introduced in this pa-per express projective an...
Relational program derivation is the technique of stepwise refining a relational specification to a ...