Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Coinductive characterizations of applicative structures

View through CrossRef
We discuss new ways of characterizing, as maximal fixed points of monotone operators, observational congruences on λ-terms and, more generally, equivalences on applicative structures. These characterizations naturally induce new forms of coinduction principles for reasoning on program equivalences, which are not based on Abramsky's applicative bisimulation. We discuss, in particular, what we call the cartesian coinduction principle, which arises when we exploit the elementary observation that functional behaviours can be expressed as cartesian graphs. Using the paradigm of final semantics, the soundness of this principle over an applicative structure can be expressed easily by saying that the applicative structure can be construed as a strongly extensional coalgebra for the functor ([Pscr ](- × -))[oplus ]([Pscr ](- × -)). In this paper we present two general methods for showing the soundness of this principle. The first applies to approximable applicative structures – many CPO λ-models in the literature and the corresponding quotient models of indexed terms turn out to be approximable applicative structures. The second method is based on Howe's congruence candidates, which applies to many observational equivalences. Structures satisfying cartesian coinduction are precisely those applicative structures that can be modelled using the standard set-theoretic application in non-wellfounded theories of sets, where the Foundation Axiom is replaced by the Axiom X1 of Forti and Honsell.
Title: Coinductive characterizations of applicative structures
Description:
We discuss new ways of characterizing, as maximal fixed points of monotone operators, observational congruences on λ-terms and, more generally, equivalences on applicative structures.
These characterizations naturally induce new forms of coinduction principles for reasoning on program equivalences, which are not based on Abramsky's applicative bisimulation.
We discuss, in particular, what we call the cartesian coinduction principle, which arises when we exploit the elementary observation that functional behaviours can be expressed as cartesian graphs.
Using the paradigm of final semantics, the soundness of this principle over an applicative structure can be expressed easily by saying that the applicative structure can be construed as a strongly extensional coalgebra for the functor ([Pscr ](- × -))[oplus ]([Pscr ](- × -)).
In this paper we present two general methods for showing the soundness of this principle.
The first applies to approximable applicative structures – many CPO λ-models in the literature and the corresponding quotient models of indexed terms turn out to be approximable applicative structures.
The second method is based on Howe's congruence candidates, which applies to many observational equivalences.
Structures satisfying cartesian coinduction are precisely those applicative structures that can be modelled using the standard set-theoretic application in non-wellfounded theories of sets, where the Foundation Axiom is replaced by the Axiom X1 of Forti and Honsell.

Related Results

Confirmed meteoritic impact structures and potential sites in West Africa
Confirmed meteoritic impact structures and potential sites in West Africa
Over 210 impact structures have been confirmed on Earth. However, this figure represents only a small portion of the true history of collisions between Earth and extraterrestrial o...
Reflections Of Zoltan P. Dienes On Mathematics Education
Reflections Of Zoltan P. Dienes On Mathematics Education
The name of Zoltan P. Dienes (1916- ) stands with those ofJean Piaget, Jerome Bruner, Edward Begle, and Robert Davis as legendary figures whose work left a lasting impression on th...
Non-destructive Characterizations of Natural Yarns and Fabrics
Non-destructive Characterizations of Natural Yarns and Fabrics
Textiles, next to skin, are an integral part of our lives, govern the skin microclimate, and contribute to our comfort and health. Over the years, natural and synthetic textiles ha...
More on the Fascinating Characterizations of Mulatu’s Numbers
More on the Fascinating Characterizations of Mulatu’s Numbers
Background The discoveries of Mulatu’s numbers, better known as Mulatu’s sequence, represent revolutionary contributions to the mathematical world. His best-known...
More on the Fascinating Characterizations of Mulatu’s Numbers
More on the Fascinating Characterizations of Mulatu’s Numbers
Background The discoveries of Mulatu’s numbers, better known as Mulatu’s sequence, represent revolutionary contributions to the mathematical world. His best-known work is Mulatu’s ...
More on the Fascinating Characterizations of Mulatu’s Numbers
More on the Fascinating Characterizations of Mulatu’s Numbers
Background The discoveries of Mulatu’s numbers, better known as Mulatu’s sequence, represent revolutionary contributions to the mathematical world. His best-known work is Mulatu’s ...
Ditransitive constructions in Ainu
Ditransitive constructions in Ainu
Abstract This paper shows that there are two ditransitive alignment types in Ainu, viz. a frequently-used double-object construction (DOC) and infrequently-used indi...
Ainu applicatives in typological perspective
Ainu applicatives in typological perspective
This paper explores the polyfunctionality, grammaticalization, and typological relevance of applicatives in Ainu. Applicatives are derived by the valency-increasing prefixes which ...

Back to Top