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.
Cambridge University Press (CUP)
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
APPLICATIVE CONSTRUCTIONS IN MALANG JAVANESE
APPLICATIVE CONSTRUCTIONS IN MALANG JAVANESE
Malang Javanese has special characteristics due to many migrants in Malang that can affect the use of the Javanese language. Since many mother tongues of different places are spoke...
Benefactive applicative periphrases
Benefactive applicative periphrases
After defining applicative periphrases as constructions in which a verb (the verb-operator) acts as a valency operator licensing the expression of an additional participant fulfill...
Nominal Licensing in Urdu-Hindi Applicative Construction
Nominal Licensing in Urdu-Hindi Applicative Construction
Nominal licensing is the requirement of fully convergent derivation in syntax, however applicative construction exhibits, albeit to core arguments, additional arguments which bear ...
Benefactives in Laz
Benefactives in Laz
The paper deals with the expression of benefactives in Laz, an endangered South Caucasian language spoken in North-East Turkey. Laz has two ways of encoding benefactives: an applic...
A Sound and Complete Projection for Global Types
A Sound and Complete Projection for Global Types
Abstract
Multiparty session types is a typing discipline used to write specifications, known as global types, for branching and recursive message-passing systems. A neces...
Taylor approximation and infinitary Lambda-calculi
Taylor approximation and infinitary Lambda-calculi
Approximation de Taylor et λ-calcul infinitaire
Depuis son introduction par Church, le λ-calcul a joué un rôle majeur dans un siècle de développement de l'informati...
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...

