Part of a presentation on Coalgebras over Lawvere Metric Spaces
Is there a systematic way to associate with every functor
Paradigmatic Example: For coalgebras for the powerset functor (Kripke frames in modal logic), we define the semantics of a 'modal operator' for a coalgebra
Fact: Modal formulas are invariant under bisimulation.
How can we generalise this to arbitrary functors
To capture classical propositional (Boolean) logic, we start from the adjunction
To explain the last item, given a coalgebra
This is achieved by lifting the functor
Now let
In order to lift
which gives rise to the definition
Intuitively, as we will see in the examples,
Example: In classical modal logic we take
Remark: To verify that the definition of
which also amounts to `chasing' an element
Importantly, the above generalises to arbitrary functors
Here are some facts worth emphasizing.
Remark: There is some beautiful category theory hiding behind these items. Many classical topics play a role, such as distributive laws, sifted colimits, reflexive coequalizers, monadic functors that do (or don't) compose, locally finitely presentable and algebraic categories, presentations of functors by operations and equations, presheaf categories and completion of categories, Stone type dualities, relation lifting, … and even more will come once we move to enriched category theory.
More references and details for the items discussed above can be found in the following publications.
A. Kurz, J. Rosicky: Strongly complete logics for coalgebras. LMCS 8 (3:14) 2012. (The draft from July 2006 for reference: .ps, .pdf, .dvi).
A. Kurz, D. Petrisan: Presenting functors on many-sorted varieties and applications. Information and Computation, Volume 208, Issue 12, December 2010, Pages 1421-1446. (pdf)
C. Cirstea, A. Kurz, D. Pattinson, L. Schröder, Y. Venema: Modal Logics are Coalgebraic. BCS Visions in Computer Science 2008. (.pdf )
M. Bonsangue, A. Kurz: Presenting Functors by Operations and Equations. January 2006 (supersedes drafts from Feb and Oct 2005). (.dvi .ps .pdf). Fossacs 2006.
M. Bonsangue, A. Kurz: Duality for Logics of Transition Systems. Fossacs 2005. (replaces a draft of October 2004 and extends an abstract presented at TANCL , Tbilisi 7 - 11 July 2003) (.dvi, .pdf, .ps)
C. Kupke, A. Kurz, D. Pattinson: Algebraic Semantics for
Coalgebraic Modal Logic. CMCS 2004. (.dvi, .pdf (recompiled with diagrams))
A logic is expressive if any two states that are not behaviourally equivalent are distinguished by some formula. ↩︎