Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Moss’s Coalgebraic Logic

(under construction)

Given a coalgebra γ:XTX\gamma:X\to TX and the set of all formulas Φ\Phi and θTΦ\theta\in T\Phi, we define the semantics of the formla θ\nabla\theta via

xθγ(x)T^()θx\Vdash \nabla\theta \quad\Longleftrightarrow\quad \gamma(x)\, \widehat T(\Vdash)\, \theta

where T^\widehat T is the relation lifting of TT.

Example: If T=PT=\mathcal P the powerset functor and RX×YR\subseteq X\times Y, then the relation lifting P^RPX×PY\widehat{\mathcal P}R\subseteq \mathcal PX\times\mathcal PY is given as follows.

(A,B)P^RxA.yB.(x,y)R&yB.xA.(x,y)R(A,B)\in\widehat{\mathcal P}R \quad\Leftrightarrow\quad \forall x\in A.\exists y\in B. (x,y)\in R \quad \&\quad \forall y\in B.\exists x\in A. (x,y)\in R

Instantiating A=γ(x)A=\gamma(x) and B=θB=\theta we get

γ(x)P^()θyγ(x).ϕθ.yϕ&ϕθ.yγ(x).yθ\gamma(x)\, \widehat{\mathcal P}(\Vdash)\, \theta \quad\Leftrightarrow\quad \forall y\in\gamma(x).\exists \phi\in\theta. y\Vdash\phi \quad \&\quad \forall\phi\in\theta.\exists y\in \gamma(x). y\Vdash\theta

With θ={ϕ1,ϕn}\theta = \{\phi_1,\ldots\phi_n\} we can now rewrite this using \Box and \Diamond to obtain

θ=(ϕ1ϕn)ϕ1ϕn\nabla\theta = \Box(\phi_1\vee\ldots\phi_n)\wedge\Diamond\phi_1\wedge\ldots\Diamond\phi_n

Definition: The syntax of Moss’s logic [1] is given by the functor

FTU:BABAFTU:{\sf BA}\to {\sf BA}

and the semantics is given for finite sets XX by the BA-morphism FTUPXPTXFTUPX \to PTX which is the adjoint transpose of the function TUPρUPTXTUP\stackrel\rho\longrightarrow UPTX that arises from applying the relation lifting of TT to the elementship relation.[semanticsmoss]

X×2X2TX×T(2X)T^2T(2X)2TX\begin{align} X\times 2^X & \stackrel\in\longrightarrow 2\\ TX\times T(2^X) & \stackrel{\widehat T\in}\longrightarrow 2\\ T(2^X) &\to 2^{TX} \end{align}

References

Footnotes
  1. One often takes the finitary version of TT defined as the left Kan extension of the restriction of TT to finite sets. This is more in the spirit of using a finitary variety such as Boolea algebra for the base logic.