Interspecific competition: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Epipelagic
en>BenLinus1214
m Consequences: Repairing links to disambiguation pages - You can help!
 
Line 1: Line 1:
In [[logic]], '''general frames''' (or simply '''frames''') are [[Kripke frame]]s with an additional structure, which are used to model [[modal logic|modal]] and [[intermediate logic|intermediate]] logics. The general frame semantics combines the main virtues of [[Kripke semantics]] and [[algebraic semantics (mathematical logic)|algebraic semantics]]: it shares the transparent geometrical insight of the former, and robust completeness of the latter.
Hello! Allow me begin by saying my name - Ron Stephenson. The job I've been occupying for many years is a bookkeeper but I've already utilized for an additional 1. To maintain birds is one of the things he loves most. Years ago we moved to Kansas.<br><br>Here is my web blog :: [http://Mirim.ir/index.php?do=/profile-202/info/ http://Mirim.ir]
 
==Definition==
A '''modal general frame''' is a triple <math>\mathbf F=\langle F,R,V\rangle</math>, where <math>\langle F,R\rangle</math> is a Kripke frame (i.e., ''R'' is a [[binary relation]] on the set ''F''), and ''V'' is a set of subsets of ''F'' which is closed under
*the Boolean operations of (binary) [[intersection (set theory)|intersection]], [[union (set theory)|union]], and [[complement (set theory)|complement]],
*the operation <math>\Box</math>, defined by <math>\Box A=\{x\in F;\,\forall y\in F\,(x\,R\,y\to y\in A)\}</math>.
The purpose of ''V'' is to restrict the allowed valuations in the frame: a model <math>\langle F,R,\Vdash\rangle</math> based on the Kripke frame <math>\langle F,R\rangle</math> is '''admissible''' in the general frame '''F''', if
:<math>\{x\in F;\,x\Vdash p\}\in V</math> for every [[propositional variable]] ''p''.
The closure conditions on ''V'' then ensure that <math>\{x\in F;\,x\Vdash A\}</math> belongs to ''V'' for ''every'' formula ''A'' (not only a variable).
 
A formula ''A'' is '''valid''' in '''F''', if <math>x\Vdash A</math> for all admissible valuations <math>\Vdash</math>, and all points <math>x\in F</math>. A [[normal modal logic]] ''L'' is valid in the frame '''F''', if all axioms (or equivalently, all theorems) of ''L'' are valid in '''F'''. In this case we call '''F''' an ''L''-'''frame'''.
 
A Kripke frame <math>\langle F,R\rangle</math> may be identified with a general frame in which all valuations are admissible: i.e., <math>\langle F,R,\mathcal{P}(F)\rangle</math>, where <math>\mathcal P(F)</math> 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 <math>\mathbf F=\langle F,R,V\rangle</math> is called
*'''differentiated''', if <math>\forall A\in V\,(x\in A\Leftrightarrow y\in A)</math> implies <math>x=y</math>,
*'''tight''', if <math>\forall A\in V\,(x\in\Box A\Rightarrow y\in A)</math> implies <math>x\,R\,y</math>,
*'''compact''', if every subset of ''V'' with the [[finite intersection property]] has a non-empty intersection,
*'''atomic''', if ''V'' contains all singletons,
*'''refined''', if it is differentiated and tight,
*'''descriptive''', if it is refined and compact.
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 (see below). Refined frames are useful as a common generalization of descriptive and Kripke frames.
 
==Operations and morphisms on frames==
Every Kripke model <math>\langle F,R,{\Vdash}\rangle</math> '''induces''' the general frame <math>\langle F,R,V\rangle</math>, where ''V'' is defined as
:<math>V=\big\{\{x\in F;\,x\Vdash A\};\,A\hbox{ is a formula}\big\}.</math>
 
The fundamental truth-preserving operations of generated subframes, p-morphic images, and disjoint unions of Kripke frames have analogues on general frames. A frame <math>\mathbf G=\langle G,S,W\rangle</math> is a '''generated subframe''' of a frame <math>\mathbf F=\langle F,R,V\rangle</math>, if the Kripke frame <math>\langle G,S\rangle</math> is a generated subframe of the Kripke frame <math>\langle F,R\rangle</math> (i.e., ''G'' is a subset of ''F'' closed upwards under ''R'', and ''S'' is the restriction of ''R'' to ''G''), and
:<math>W=\{A\cap G;\,A\in V\}.</math>
A '''p-morphism''' (or '''bounded morphism''') <math>f\colon\mathbf F\to\mathbf G</math> is a function from ''F'' to ''G'' which is a p-morphism of the Kripke frames <math>\langle F,R\rangle</math> and <math>\langle G,S\rangle</math>, and satisfies the additional constraint
:<math>f^{-1}[A]\in V</math> for every <math>A\in W</math>.
The '''disjoint union''' of an indexed set of frames <math>\mathbf F_i=\langle F_i,R_i,V_i\rangle</math>, <math>i\in I</math>, is the frame <math>\mathbf F=\langle F,R,V\rangle</math>, where ''F'' is the disjoint union of <math>\{F_i;\,i\in I\}</math>, ''R'' is the union of <math>\{R_i;\,i\in I\}</math>, and
:<math>V=\{A\subseteq F;\,\forall i\in I\,(A\cap F_i\in V_i)\}.</math>
 
The '''refinement''' of a frame <math>\mathbf F=\langle F,R,V\rangle</math> is a refined frame <math>\mathbf G=\langle G,S,W\rangle</math> defined as follows. We consider the [[equivalence relation]]
:<math>x\sim y\iff\forall A\in V\,(x\in A\Leftrightarrow y\in A),</math>
and let <math>G=F/{\sim}</math> be the set of equivalence classes of <math>\sim</math>. Then we put
:<math>\langle x/{\sim},y/{\sim}\rangle\in S\iff\forall A\in V\,(x\in\Box A\Rightarrow y\in A),</math>
:<math>A/{\sim}\in W\iff A\in V.</math>
 
==Completeness==
Unlike Kripke frames, every normal modal logic ''L'' is complete with respect to a class of general frames. This is a consequence of the fact that ''L'' is complete with respect to a class of Kripke models <math>\langle F,R,{\Vdash}\rangle</math>: as ''L'' is closed under substitution, the general frame induced by <math>\langle F,R,{\Vdash}\rangle</math> 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 (called the '''canonical frame''' of ''L'') is descriptive.
 
==Jónsson–Tarski duality==
[[File:Rieger-Nishimura ladder.svg|thumb|right|100px|The Rieger–Nishimura ladder: a 1-universal intuitionistic Kripke frame.]]
[[File:Rieger-Nishimura.svg|thumb|right|300px|Its dual Heyting algebra, the Rieger–Nishimura lattice. It is the free Heyting algebra over 1 generator.]]
General frames bear close connection to [[modal algebra]]s. Let <math>\mathbf F=\langle F,R,V\rangle</math> be a general frame. The set ''V'' is closed under Boolean operations, therefore it is a [[subalgebra]] of the power set [[Boolean algebra (structure)|Boolean algebra]] <math>\langle\mathcal P(F),\cap,\cup,-\rangle</math>. It also carries an additional unary operation, <math>\Box</math>. The combined structure <math>\langle V,\cap,\cup,-,\Box\rangle</math> is a modal algebra, which is called the '''dual algebra''' of '''F''', and denoted by <math>\mathbf F^+</math>.
 
In the opposite direction, it is possible to construct the '''dual frame''' <math>\mathbf A_+=\langle F,R,V\rangle</math> to any modal algebra <math>\mathbf A=\langle A,\wedge,\vee,-,\Box\rangle</math>. The Boolean algebra <math>\langle A,\wedge,\vee,-\rangle</math> has a [[Stone space]], whose underlying set ''F'' is the set of all [[ultrafilter]]s of '''A'''. The set ''V'' of admissible valuations in <math>\mathbf A_+</math> consists of the [[clopen set|clopen]] subsets of ''F'', and the accessibility relation ''R'' is defined by
:<math>x\,R\,y\iff\forall a\in A\,(\Box a\in x\Rightarrow a\in y)</math>
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 <math>(\mathbf A_+)^+</math> of any modal algebra is isomorphic to <math>\mathbf A</math> itself. This is not true in general for double duals of frames, as the dual of every algebra is descriptive. In fact, a frame <math>\mathbf F</math> is descriptive if and only if it is isomorphic to its double dual <math>(\mathbf F^+)_+</math>.
 
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 <math>(\cdot)^+</math> and <math>(\cdot)_+</math> become a pair of [[contravariant functor]]s between the [[category (mathematics)|category]] of general frames, and the category of modal algebras. These functors provide a [[equivalence of categories|duality]] (called '''Jónsson–Tarski duality''' after [[Bjarni Jónsson]] and [[Alfred Tarski]]) between the categories of descriptive frames, and modal algebras.
 
==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 <math>\langle F,\le,V\rangle</math>, where <math>\le</math> is a [[partial order]] on ''F'', and ''V'' is a set of [[upper set|upper subset]]s (''cones'') of ''F'' which contains the empty set, and is closed under
*intersection and union,
*the operation <math>A\to B=\Box(-A\cup B)</math>.
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 <math>\mathbf F=\langle F,\le,V\rangle</math> is called
*'''tight''', if <math>\forall A\in V\,(x\in A\Leftrightarrow y\in A)</math> implies <math>x\le y</math>,
*'''compact''', if every subset of <math>V\cup\{F-A;\,A\in V\}</math> with the finite intersection property has a non-empty intersection.
Tight intuitionistic frames are automatically differentiated, hence refined.
 
The dual of an intuitionistic frame <math>\mathbf F=\langle F,\le,V\rangle</math> is the [[Heyting algebra]] <math>\mathbf F^+=\langle V,\cap,\cup,\to,\emptyset\rangle</math>. The dual of a Heyting algebra <math>\mathbf A=\langle A,\wedge,\vee,\to,0\rangle</math> is the intuitionistic frame <math>\mathbf A_+=\langle F,\le,V\rangle</math>, where ''F'' is the set of all [[prime filter]]s of '''A''', the ordering <math>\le</math> is [[inclusion (set theory)|inclusion]], and ''V'' consists of all subsets of ''F'' of the form
:<math>\{x\in F;\,a\in x\},</math>
where <math>a\in A</math>. As in the modal case, <math>(\cdot)^+</math> and <math>(\cdot)_+</math> are a pair of contravariant functors, which make the category of Heyting algebras dually 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]].
 
==References==
*Alexander Chagrov and Michael Zakharyaschev, ''Modal Logic'', vol. 35 of Oxford Logic Guides, Oxford University Press, 1997.
*Patrick Blackburn, [[Maarten de Rijke]], and Yde Venema, ''Modal Logic'', vol. 53 of Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 2001.
 
[[Category:Modal logic]]
[[Category:Model theory]]
[[Category:Duality theories]]

Latest revision as of 19:01, 11 January 2015

Hello! Allow me begin by saying my name - Ron Stephenson. The job I've been occupying for many years is a bookkeeper but I've already utilized for an additional 1. To maintain birds is one of the things he loves most. Years ago we moved to Kansas.

Here is my web blog :: http://Mirim.ir