8 research outputs found
Codensity Lifting of Monads and its Dual
We introduce a method to lift monads on the base category of a fibration to
its total category. This method, which we call codensity lifting, is applicable
to various fibrations which were not supported by its precursor, categorical
TT-lifting. After introducing the codensity lifting, we illustrate some
examples of codensity liftings of monads along the fibrations from the category
of preorders, topological spaces and extended pseudometric spaces to the
category of sets, and also the fibration from the category of binary relations
between measurable spaces. We also introduce the dual method called density
lifting of comonads. We next study the liftings of algebraic operations to the
codensity liftings of monads. We also give a characterisation of the class of
liftings of monads along posetal fibrations with fibred small meets as a limit
of a certain large diagram.Comment: Extended version of the paper presented at CALCO 2015, accepted for
publication in LMC
Semantic Factorization and Descent
Let be a -category with suitable opcomma objects and
pushouts. We give a direct proof that, provided that the codensity monad of a
morphism exists and is preserved by a suitable morphism, the factorization
given by the lax descent object of the higher cokernel of is up to
isomorphism the same as the semantic factorization of , either one existing
if the other does. The result can be seen as a counterpart account to the
celebrated B\'{e}nabou-Roubaud theorem. This leads in particular to a
monadicity theorem, since it characterizes monadicity via descent. It should be
noted that all the conditions on the codensity monad of trivially hold
whenever has a left adjoint and, hence, in this case, we find monadicity to
be a -dimensional exact condition on , namely, to be an effective
faithful morphism of the -category .Comment: Full revision, new diagrams, 48 page
Programming Languages and Systems
This open access book constitutes the proceedings of the 30th European Symposium on Programming, ESOP 2021, which was held during March 27 until April 1, 2021, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2021. The conference was planned to take place in Luxembourg and changed to an online format due to the COVID-19 pandemic. The 24 papers included in this volume were carefully reviewed and selected from 79 submissions. They deal with fundamental issues in the specification, design, analysis, and implementation of programming languages and systems
Foundations of Software Science and Computation Structures
This open access book constitutes the proceedings of the 23rd International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2020, which took place in Dublin, Ireland, in April 2020, and was held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020. The 31 regular papers presented in this volume were carefully reviewed and selected from 98 submissions. The papers cover topics such as categorical models and logics; language theory, automata, and games; modal, spatial, and temporal logics; type theory and proof theory; concurrency theory and process calculi; rewriting theory; semantics of programming languages; program analysis, correctness, transformation, and verification; logics of programming; software specification and refinement; models of concurrent, reactive, stochastic, distributed, hybrid, and mobile systems; emerging models of computation; logical aspects of computational complexity; models of software security; and logical foundations of data bases.
Foundations of Software Science and Computation Structures
This open access book constitutes the proceedings of the 23rd International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2020, which took place in Dublin, Ireland, in April 2020, and was held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020. The 31 regular papers presented in this volume were carefully reviewed and selected from 98 submissions. The papers cover topics such as categorical models and logics; language theory, automata, and games; modal, spatial, and temporal logics; type theory and proof theory; concurrency theory and process calculi; rewriting theory; semantics of programming languages; program analysis, correctness, transformation, and verification; logics of programming; software specification and refinement; models of concurrent, reactive, stochastic, distributed, hybrid, and mobile systems; emerging models of computation; logical aspects of computational complexity; models of software security; and logical foundations of data bases.
A Formula for Codensity Monads and Density Comonads
For a functor F whose codomain is a cocomplete, cowellpowered category K with a generator S we prove that a codensity monad exists iff for every object s in S all natural transformations from K(X, F−) to K(s, F−) form a set. Moreover, the codensity monad has an explicit description using the above natural transformations. Concrete examples are presented, e.g., the codensity monad of the power-set functor P assigns to every set X the set of all nonexpanding endofunctions of PX. Dually, a set-valued functor F is proved to have a density comonad iff all natural transformations from X^F to 2^F form a set. Moreover, that comonad assigns to X the set of all those transformations. For preimages-preserving endofunctors F of Set we prove that F has a density comonad iff F is accessible