This paper provides several induction rules that can be used to prove properties of effectful data types. Our results are semantic in nature and build upon Hermida and Jacobs’ fibrational formulation of induction for polynomial data types and its extension to all inductive data types by Ghani, Johann, and Fumex. An effectful data type µ(T F ) is built from a functor F that describes data, and a monad T that computes e?ects. Our main contribution is to derive induction rules that are generic over all functors F and monads T such that µ(T F ) exists. Along the way, we also derive a principle of definition by structural recursion for effectful data types that is similarly generic. Our induction rule is also generic over the kinds of properties...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
This paper provides several induction rules that can be used to prove properties of effectful data t...
Abstract. This paper provides several induction rules that can be used to prove properties of effect...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
Abstract. This paper provides an induction rule that can be used to prove properties of data structu...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper extends the fibrational approach to induction and coinduction pioneered by Hermida and Ja...
This paper extends the fibrational approach to induction and coinductionpioneered by Hermida and Jac...
Abstract-Data types are undergoing a major leap forward in their sophistication driven by a conjunct...
Traditional methods including algebra and category theory have some deficiencies in analyzing semant...
This thesis studies induction and coinduction schemes from the point of view of category theory. We...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The theory of recursive functions where the domain of a function is inductively defined at the same ...
This paper provides several induction rules that can be used to prove properties of effectful data t...
Abstract. This paper provides several induction rules that can be used to prove properties of effect...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
Abstract. This paper provides an induction rule that can be used to prove properties of data structu...
This paper provides an induction rule that can be used to prove properties of data structures whose ...
This paper extends the fibrational approach to induction and coinduction pioneered by Hermida and Ja...
This paper extends the fibrational approach to induction and coinductionpioneered by Hermida and Jac...
Abstract-Data types are undergoing a major leap forward in their sophistication driven by a conjunct...
Traditional methods including algebra and category theory have some deficiencies in analyzing semant...
This thesis studies induction and coinduction schemes from the point of view of category theory. We...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The study of programming with and reasoning about inductive datatypes such as lists and trees has be...
The theory of recursive functions where the domain of a function is inductively defined at the same ...