(draft … references to be added … up … predicate liftings … monotone predicate liftings)
For every functor there is a natural transformation ( runs over all positive integers and the product is taken over all finitary predicate liftings)
which, for a choice of predicate lifting and predicate , applies
to elements of .
Proposition: The natural transformation is injective on all finite . [1]
Proof: Let . We have to show that there are , and such that . We choose and so that is injective. Since it follows that also is injective, that is, . Finally, we choose some that separates the two.
Remark: This proofs shows that any two distinct elements of are separated by some predicate and predicate lifting .
Remark: For finitary functors we can drop the restriction to finite sets.
Corollary: For a finitary functor the logic of all predicate liftings is expressive in the sense that for any two non-bisimular points there is a distinguishing formula.
(I can add a proof sketch if that turns out to be of interest.)
The results of this section are due to
An axiomatic approach generalising to other categories than Set was presented by
The results can also be extended to the poset-enriched situation
where expressivity is the stronger property that the logic does not only detect bisimulation but also simulation.
One can eliminate this proviso by restricting to standard functors. Every set functor has a canonical standard functor which, moreover, induces an equivalent category of coalgebras. ↩︎