Showing changes from revision #1 to #2:
Added | Removed | Changed
A modal formula is derived from the language of a logic inductively by: if is a formula of , then is a modal formula. We denote the collection of modal formulas by .
A Kripke frame aka. modal frame is a pair of a set and a binary relation . a relation is equivalently a function sending to the set of its successors.
A Kripke model is a triple where is a Kripke frame and a relation (sometimes called forcing relation) subject to the following list of axioms:
(1) iff is not in .
(2) iff is not in or
(3) iff for all with
(Note that we used here the notation to express the “propositional interpretation” of being a member of the relation.)
A formula is called to be valid in a model resp. valid in a frame resp. valid in a class of frames if for all resp. for all all relations resp. for all for all all relations .
(Definition 146, p.392) A binary relationpolynomial functor is equivalently a function -valued functor where inductively defined by denotes the (covariant) power set functor sending an to the set of its -successors and a morphism . In other words: a frame is a coalgebra for the power set functor.
Generalizing this construction for relations of higher arity one obtains coalgebras for the functor for any modal similarity type .
where Kripke models one obtains as coalgebras of the functor denotes the identity functor, where denotes the constant functor on an object is the set of propositional variables. To see this note that a , valuation denotes the coproduct functor of two polynomial functors, and likewise for the product functor, is equivalently a denotes the exponent functor -coloring of : a functor .
The functors and from above are examples of Polynomial functors.
(…
(Definition 146, p.392) A polynomial functor is a -valued functor inductively defined by
where denotes the identity functor, denotes the constant functor on an object , denotes the coproduct functor of two polynomial functors, and likewise for the product functor, denotes the exponent functor .
A Kripke polynomial functor is inductively defined by
where denotes the composition of a polynomial functor with the power set functor .
(…)
(p.392) Kripke frames are -coalgebras, and Kripke models are coalgebras for the functor .