In logic, general frames are Kripke frames with an additional structure, which are used to model modal and intermediate logics. The general frame semantics combines the main virtues of Kripke semantics and algebraic semantics: it shares the transparent geometrical insight of the former, and robust completeness of the latter.
Definition
A modal general frame is a triple, where is a Kripke frame, and V is a set of subsets of F which is closed under the following:
They are thus a special case of fields of sets with additional structure. The purpose of V is to restrict the allowed valuations in the frame: a model based on the Kripke frame is admissible in the general frame F, if The closure conditions on V then ensure that belongs toV for every formula A. A formula A is valid in F, if for all admissible valuations, and all points. A normal modal logicL is valid in the frame F, if all axioms of L are valid in F. In this case we call F an L-frame. A Kripke frame may be identified with a general frame in which all valuations are admissible: i.e.,, where denotes the power set of F.
Types of frames
In full generality, general frames are hardly more than a fancy name for Kripke models; in particular, the correspondence of modal axioms to properties on the accessibility relation is lost. This can be remedied by imposing additional conditions on the set of admissible valuations. A frame is called
Kripke frames are refined and atomic. However, infinite Kripke frames are never compact. Every finite differentiated or atomic frame is a Kripke frame. Descriptive frames are the most important class of frames because of the duality theory. Refined frames are useful as a common generalization of descriptive and Kripke frames.
Operations and morphisms on frames
Every Kripke modelinduces the general frame, where V is defined as The fundamental truth-preserving operations of generated subframes, p-morphic images, and disjoint unions of Kripke frames have analogues on general frames. A frame is a generated subframe of a frame, if the Kripke frame is a generated subframe of the Kripke frame , and A p-morphism is a function from F to G which is a p-morphism of the Kripke frames and, and satisfies the additional constraint The disjoint union of an indexed set of frames,, is the frame, where F is the disjoint union of, R is the union of, and The refinement of a frame is a refined frame defined as follows. We consider the equivalence relation and let be the set of equivalence classes of. Then we put
Completeness
Unlike Kripke frames, every normal modal logic L is complete with respect toa class of general frames. This is a consequence of the fact that L is complete with respect to a class of Kripke models : as L is closed under substitution, the general frame induced by is an L-frame. Moreover, every logic L is complete with respect to a single descriptive frame. Indeed, L is complete with respect to its canonical model, and the general frame induced by the canonical model is descriptive.
General frames bear close connection to modal algebras. Let be a general frame. The set V is closed under Boolean operations, therefore it is a subalgebra of the power set Boolean algebra. It also carries an additional unary operation,. The combined structure is a modal algebra, which is called the dual algebra of F, and denoted by. In the opposite direction, it is possible to construct the dual frame to any modal algebra. The Boolean algebra has a Stone space, whose underlying setF is the set of all ultrafilters of A. The set V of admissible valuations in consists of the clopen subsets of F, and the accessibility relation R is defined by for all ultrafilters x and y. A frame and its dual validate the same formulas, hence the general frame semantics and algebraic semantics are in a sense equivalent. The double dual of any modal algebra is isomorphic to itself. This is not true in general for double duals of frames, as the dual of every algebra is descriptive. In fact, a frame is descriptive if and only if it is isomorphic to its double dual. It is also possible to define duals of p-morphisms on one hand, and modal algebra homomorphisms on the other hand. In this way the operators and become a pair of contravariant functors between the category of general frames, and the category of modal algebras. These functors provide a duality between the categories of descriptive frames, and modal algebras. This is a special case of a more general duality between complex algebras and fields of sets on relational structures.
Intuitionistic frames
The frame semantics for intuitionistic and intermediate logics can be developed in parallel to the semantics for modal logics. An intuitionistic general frame is a triple, where is a partial order on F, and V is a set of upper subsets of F which contains the empty set, and is closed under
intersection and union,
the operation.
Validity and other concepts are then introduced similarly to modal frames, with a few changes necessary to accommodate for the weaker closure properties of the set of admissible valuations. In particular, an intuitionistic frame is called
tight, if implies,
compact, if every subset of with the finite intersection property has a non-empty intersection.
Tight intuitionistic frames are automatically differentiated, hence refined. The dual of an intuitionistic frame is the Heyting algebra. The dual of a Heyting algebra is the intuitionistic frame, where F is the set of all prime filters of A, the ordering is inclusion, and V consists of all subsets of F of the form where. As in the modal case, and are a pair of contravariant functors, which make the category of Heyting algebrasdually equivalent to the category of descriptive intuitionistic frames. It is possible to construct intuitionistic general frames from transitive reflexive modal frames and vice versa, see modal companion.